summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MOVED3
-rw-r--r--Mk/Uses/cargo.mk2
-rw-r--r--Mk/Uses/kde.mk2
-rw-r--r--Mk/bsd.gecko.mk2
-rw-r--r--accessibility/sctd/Makefile2
-rw-r--r--accessibility/wl-gammarelay-rs/Makefile2
-rw-r--r--archivers/kf6-karchive/distinfo6
-rw-r--r--archivers/ouch/Makefile2
-rw-r--r--archivers/py-cramjam/Makefile2
-rw-r--r--archivers/py-pyzstd/Makefile4
-rw-r--r--astro/indiwebmanagerapp/Makefile2
-rw-r--r--astro/kstars/Makefile1
-rw-r--r--astro/mepo/Makefile6
-rw-r--r--astro/phd2/Makefile2
-rw-r--r--astro/phd2/distinfo6
-rw-r--r--astro/stellarium/Makefile2
-rw-r--r--astro/stellarsolver/Makefile1
-rw-r--r--audio/amberol/Makefile2
-rw-r--r--audio/ebur128/Makefile2
-rw-r--r--audio/gnome-metronome/Makefile2
-rw-r--r--audio/gnome-podcasts/Makefile2
-rw-r--r--audio/lewton/Makefile2
-rw-r--r--audio/linuxwave/Makefile5
-rw-r--r--audio/mmtc/Makefile2
-rw-r--r--audio/mousai/Makefile2
-rw-r--r--audio/myxer/Makefile2
-rw-r--r--audio/ncspot/Makefile1
-rw-r--r--audio/netease-music-tui/Makefile2
-rw-r--r--audio/pipewire-spa-oss/Makefile1
-rw-r--r--audio/shortwave/Makefile2
-rw-r--r--audio/songrec/Makefile2
-rw-r--r--audio/sonicradio/Makefile2
-rw-r--r--audio/sonicradio/distinfo10
-rw-r--r--audio/spotify-player/Makefile2
-rw-r--r--audio/spotifyd/Makefile1
-rw-r--r--benchmarks/hyperfine/Makefile2
-rw-r--r--benchmarks/inferno/Makefile1
-rw-r--r--benchmarks/sysbench/Makefile6
-rw-r--r--benchmarks/sysbench/files/patch-Makefile.am11
-rw-r--r--biology/R-cran-BiocManager/Makefile2
-rw-r--r--biology/R-cran-BiocManager/distinfo6
-rw-r--r--biology/biostar-tools/Makefile4
-rw-r--r--biology/biostar-tools/distinfo2
-rw-r--r--biology/coverm/Makefile2
-rw-r--r--biology/salmon/Makefile1
-rw-r--r--biology/sra-tools/Makefile2
-rw-r--r--biology/sra-tools/distinfo10
-rw-r--r--biology/sra-tools/files/patch-libs_kxml_xml.c11
-rw-r--r--biology/sra-tools/pkg-plist4
-rw-r--r--biology/vcflib/Makefile2
-rw-r--r--cad/cura-engine/Makefile4
-rw-r--r--cad/freecad-devel/Makefile1
-rw-r--r--cad/freecad-devel/Makefile.git_rev6
-rw-r--r--cad/freecad-devel/distinfo6
-rw-r--r--cad/kicad-devel/Makefile2
-rw-r--r--cad/kicad-devel/Makefile.git_rev6
-rw-r--r--cad/kicad-devel/distinfo6
-rw-r--r--cad/kicad-library-footprints-devel/Makefile.git_rev4
-rw-r--r--cad/kicad-library-footprints-devel/distinfo6
-rw-r--r--cad/kicad-library-footprints-devel/pkg-plist73
-rw-r--r--cad/kicad-library-packages3d-devel/Makefile.git_rev4
-rw-r--r--cad/kicad-library-packages3d-devel/distinfo6
-rw-r--r--cad/kicad-library-packages3d-devel/pkg-plist18
-rw-r--r--cad/kicad-library-symbols-devel/Makefile.git_rev4
-rw-r--r--cad/kicad-library-symbols-devel/distinfo6
-rw-r--r--cad/kicad-library-symbols-devel/pkg-plist1
-rw-r--r--cad/librepcb/Makefile2
-rw-r--r--cad/surfer/Makefile2
-rw-r--r--cad/svlint/Makefile2
-rw-r--r--cad/svls/Makefile2
-rw-r--r--cad/veryl/Makefile1
-rw-r--r--chinese/fcitx-configtool/Makefile2
-rw-r--r--chinese/fcitx/Makefile2
-rw-r--r--chinese/py-rjieba/Makefile2
-rw-r--r--comms/rtlbt-firmware/Makefile4
-rw-r--r--comms/rtlbt-firmware/distinfo6
-rw-r--r--comms/rtlbt-firmware/pkg-plist3
-rw-r--r--comms/scrcpy/Makefile2
-rw-r--r--comms/scrcpy/distinfo10
-rw-r--r--converters/yj-bruceadams/Makefile2
-rw-r--r--databases/Makefile1
-rw-r--r--databases/cego/Makefile2
-rw-r--r--databases/cego/distinfo6
-rw-r--r--databases/diesel/Makefile2
-rw-r--r--databases/frece/Makefile2
-rw-r--r--databases/freetds-devel/Makefile2
-rw-r--r--databases/freetds-devel/distinfo6
-rw-r--r--databases/gobang/Makefile2
-rw-r--r--databases/heidisql/Makefile53
-rw-r--r--databases/heidisql/distinfo3
-rw-r--r--databases/heidisql/files/patch-source_apphelpers.pas63
-rw-r--r--databases/heidisql/files/patch-source_dbconnection.pas127
-rw-r--r--databases/heidisql/files/pkg-message.in26
-rw-r--r--databases/heidisql/pkg-descr5
-rw-r--r--databases/heidisql/pkg-plist9
-rw-r--r--databases/memcached/Makefile2
-rw-r--r--databases/memcached/distinfo6
-rw-r--r--databases/mongodb70/Makefile1
-rw-r--r--databases/mongodb80/Makefile2
-rw-r--r--databases/movine/Makefile2
-rw-r--r--databases/ods2sql/Makefile2
-rw-r--r--databases/pgpool-II-43/Makefile2
-rw-r--r--databases/pgpool-II-43/distinfo6
-rw-r--r--databases/pgpool-II-44/Makefile2
-rw-r--r--databases/pgpool-II-44/distinfo6
-rw-r--r--databases/pgpool-II-45/Makefile2
-rw-r--r--databases/pgpool-II-45/distinfo6
-rw-r--r--databases/pgpool-II-46/Makefile2
-rw-r--r--databases/pgpool-II-46/distinfo6
-rw-r--r--databases/postgresql-promscale/Makefile2
-rw-r--r--databases/prisma-engines/Makefile2
-rw-r--r--databases/pspg/Makefile2
-rw-r--r--databases/pspg/distinfo6
-rw-r--r--databases/py-databricks-sql-connector/Makefile3
-rw-r--r--databases/py-databricks-sql-connector/files/patch-pyproject.toml9
-rw-r--r--databases/py-datafusion/Makefile2
-rw-r--r--databases/py-sqlalchemy20/Makefile2
-rw-r--r--databases/py-sqlalchemy20/distinfo6
-rw-r--r--databases/py-sqlglotrs/Makefile2
-rw-r--r--databases/py-sqloxide/Makefile2
-rw-r--r--databases/py-tiledb/Makefile4
-rw-r--r--databases/py-tiledb/distinfo6
-rw-r--r--databases/py-xapian/files/patch-configure19
-rw-r--r--databases/qdrant/Makefile1
-rw-r--r--databases/quake/Makefile2
-rw-r--r--databases/redisjson/Makefile2
-rw-r--r--databases/rubygem-active_model_serializers/Makefile2
-rw-r--r--databases/rubygem-active_model_serializers/distinfo6
-rw-r--r--databases/sqlx-cli/Makefile2
-rw-r--r--databases/surrealdb/Makefile1
-rw-r--r--databases/tiledb/Makefile16
-rw-r--r--databases/tiledb/distinfo6
-rw-r--r--databases/tiledb/pkg-plist2
-rw-r--r--databases/xls2txt/Makefile2
-rw-r--r--deskutils/health/Makefile2
-rw-r--r--deskutils/jot/Makefile2
-rw-r--r--deskutils/just/Makefile1
-rw-r--r--deskutils/kf6-kstatusnotifieritem/distinfo6
-rw-r--r--deskutils/lazycli/Makefile2
-rw-r--r--deskutils/pipecolor/Makefile2
-rw-r--r--deskutils/pueue/Makefile2
-rw-r--r--deskutils/py-paperless-ngx/Makefile42
-rw-r--r--deskutils/py-paperless-ngx/distinfo10
-rw-r--r--deskutils/py-paperless-ngx/pkg-plist66
-rw-r--r--deskutils/py-vorta/Makefile2
-rw-r--r--deskutils/py-vorta/distinfo6
-rw-r--r--deskutils/readur/Makefile2
-rw-r--r--deskutils/rwpspread/Makefile2
-rw-r--r--deskutils/sigi/Makefile2
-rw-r--r--deskutils/skim/Makefile1
-rw-r--r--deskutils/solanum/Makefile2
-rw-r--r--deskutils/taskwarrior-tui/Makefile1
-rw-r--r--deskutils/tatuin/Makefile2
-rw-r--r--deskutils/thokr/Makefile2
-rw-r--r--devel/Makefile3
-rw-r--r--devel/R-cran-pak/Makefile2
-rw-r--r--devel/R-cran-pak/distinfo6
-rw-r--r--devel/amber/Makefile2
-rw-r--r--devel/argc/Makefile2
-rw-r--r--devel/autogen/Makefile2
-rw-r--r--devel/bacon/Makefile1
-rw-r--r--devel/base64/Makefile1
-rw-r--r--devel/bingrep/Makefile2
-rw-r--r--devel/bunyan/Makefile2
-rw-r--r--devel/busd/Makefile2
-rw-r--r--devel/bustle/Makefile2
-rw-r--r--devel/capnproto1/Makefile4
-rw-r--r--devel/capnproto1/distinfo6
-rw-r--r--devel/cargo-bloat/Makefile2
-rw-r--r--devel/cargo-c/Makefile2
-rw-r--r--devel/cargo-cache/Makefile2
-rw-r--r--devel/cargo-deny/Makefile1
-rw-r--r--devel/cargo-depgraph/Makefile2
-rw-r--r--devel/cargo-dist/Makefile1
-rw-r--r--devel/cargo-edit/Makefile1
-rw-r--r--devel/cargo-generate/Makefile2
-rw-r--r--devel/cargo-hack/Makefile2
-rw-r--r--devel/cargo-leptos/Makefile2
-rw-r--r--devel/cargo-llvm-cov/Makefile2
-rw-r--r--devel/cargo-make/Makefile2
-rw-r--r--devel/cargo-mutants/Makefile2
-rw-r--r--devel/cargo-readme/Makefile2
-rw-r--r--devel/cargo-tarpaulin/Makefile2
-rw-r--r--devel/catppuccin-whiskers/Makefile2
-rw-r--r--devel/cbfmt/Makefile2
-rw-r--r--devel/cirrus-cli/Makefile2
-rw-r--r--devel/cirrus-cli/distinfo10
-rw-r--r--devel/cocogitto/Makefile2
-rw-r--r--devel/convco/Makefile2
-rw-r--r--devel/corrosion/Makefile2
-rw-r--r--devel/cpu_rec_rs/Makefile2
-rw-r--r--devel/dconf/Makefile2
-rw-r--r--devel/desed/Makefile2
-rw-r--r--devel/dorst/Makefile2
-rw-r--r--devel/dra/Makefile1
-rw-r--r--devel/dtool/Makefile2
-rw-r--r--devel/dura/Makefile2
-rw-r--r--devel/electron36/Makefile2
-rw-r--r--devel/electron37/Makefile1
-rw-r--r--devel/electron38/Makefile1
-rw-r--r--devel/electron39/Makefile1
-rw-r--r--devel/elfcat/Makefile2
-rw-r--r--devel/emacs-lsp-booster/Makefile2
-rw-r--r--devel/fnm/Makefile2
-rw-r--r--devel/fsx/Makefile2
-rw-r--r--devel/gbump/Makefile2
-rw-r--r--devel/gflags/Makefile2
-rw-r--r--devel/gfold/Makefile2
-rw-r--r--devel/ghostie/Makefile2
-rw-r--r--devel/git-absorb/Makefile2
-rw-r--r--devel/git-cinnabar/Makefile2
-rw-r--r--devel/git-cliff/Makefile1
-rw-r--r--devel/git-delta/Makefile2
-rw-r--r--devel/git-graph/Makefile1
-rw-r--r--devel/git-repo-manager/Makefile2
-rw-r--r--devel/git-workspace/Makefile2
-rw-r--r--devel/gitoxide/Makefile1
-rw-r--r--devel/gitu/Makefile1
-rw-r--r--devel/gitui/Makefile1
-rw-r--r--devel/glab/Makefile5
-rw-r--r--devel/glab/distinfo10
-rw-r--r--devel/glitter/Makefile2
-rw-r--r--devel/grcov/Makefile2
-rw-r--r--devel/grex/Makefile1
-rw-r--r--devel/hvm/Makefile2
-rw-r--r--devel/icu/Makefile2
-rw-r--r--devel/indi/Makefile2
-rw-r--r--devel/indi/distinfo6
-rw-r--r--devel/indi/pkg-plist11
-rw-r--r--devel/interactive_rebase_tool/Makefile2
-rw-r--r--devel/janet-lsp/Makefile60
-rw-r--r--devel/janet-lsp/distinfo11
-rw-r--r--devel/janet-lsp/files/janet-lsp.in11
-rw-r--r--devel/janet-lsp/files/patch-src_main.janet19
-rw-r--r--devel/janet-lsp/pkg-descr8
-rw-r--r--devel/jenkins/Makefile2
-rw-r--r--devel/jenkins/distinfo6
-rw-r--r--devel/jetbrains-restarter/Makefile2
-rw-r--r--devel/jujutsu/Makefile2
-rw-r--r--devel/kf6-extra-cmake-modules/Makefile4
-rw-r--r--devel/kf6-extra-cmake-modules/distinfo6
-rw-r--r--devel/kf6-extra-cmake-modules/files/extrapatch-inotify11
-rw-r--r--devel/kf6-extra-cmake-modules/files/patch-find-modules_FindInotify.cmake11
-rw-r--r--devel/kf6-kapidox/distinfo6
-rw-r--r--devel/kf6-kauth/distinfo6
-rw-r--r--devel/kf6-kbookmarks/distinfo6
-rw-r--r--devel/kf6-kcmutils/distinfo6
-rw-r--r--devel/kf6-kcmutils/pkg-plist1
-rw-r--r--devel/kf6-kconfig/distinfo6
-rw-r--r--devel/kf6-kcoreaddons/distinfo6
-rw-r--r--devel/kf6-kcrash/distinfo6
-rw-r--r--devel/kf6-kdbusaddons/distinfo6
-rw-r--r--devel/kf6-kdeclarative/distinfo6
-rw-r--r--devel/kf6-kdoctools/distinfo6
-rw-r--r--devel/kf6-kfilemetadata/Makefile1
-rw-r--r--devel/kf6-kfilemetadata/distinfo6
-rw-r--r--devel/kf6-kfilemetadata/pkg-plist1
-rw-r--r--devel/kf6-ki18n/distinfo6
-rw-r--r--devel/kf6-ki18n/pkg-plist4
-rw-r--r--devel/kf6-kidletime/distinfo6
-rw-r--r--devel/kf6-kio/distinfo6
-rw-r--r--devel/kf6-kitemmodels/distinfo6
-rw-r--r--devel/kf6-knewstuff/distinfo6
-rw-r--r--devel/kf6-knotifications/distinfo6
-rw-r--r--devel/kf6-knotifyconfig/distinfo6
-rw-r--r--devel/kf6-kpackage/distinfo6
-rw-r--r--devel/kf6-kparts/distinfo6
-rw-r--r--devel/kf6-kpeople/distinfo6
-rw-r--r--devel/kf6-kpty/distinfo6
-rw-r--r--devel/kf6-kservice/distinfo6
-rw-r--r--devel/kf6-ktexteditor/distinfo6
-rw-r--r--devel/kf6-ktexttemplate/distinfo6
-rw-r--r--devel/kf6-kunitconversion/distinfo6
-rw-r--r--devel/kf6-solid/distinfo6
-rw-r--r--devel/kf6-threadweaver/distinfo6
-rw-r--r--devel/lazygit/Makefile3
-rw-r--r--devel/lazygit/distinfo10
-rw-r--r--devel/lfcbase/Makefile2
-rw-r--r--devel/lfcbase/distinfo6
-rw-r--r--devel/libdatadog/Makefile1
-rw-r--r--devel/liblognorm/Makefile2
-rw-r--r--devel/liblognorm/distinfo6
-rw-r--r--devel/librashader/Makefile2
-rw-r--r--devel/libtickit/Makefile3
-rw-r--r--devel/libwasmtime/Makefile2
-rw-r--r--devel/libxtend/Makefile3
-rw-r--r--devel/libxtend/distinfo6
-rw-r--r--devel/log4cpp/Makefile2
-rw-r--r--devel/log4cxx/Makefile2
-rw-r--r--devel/lstr/Makefile2
-rw-r--r--devel/nextest/Makefile1
-rw-r--r--devel/oci-cli/Makefile4
-rw-r--r--devel/oci-cli/distinfo6
-rw-r--r--devel/ode/Makefile17
-rw-r--r--devel/ode/distinfo6
-rw-r--r--devel/ode/files/patch-CMakeLists.txt51
-rw-r--r--devel/ode/pkg-plist11
-rw-r--r--devel/omnilinter/Makefile2
-rw-r--r--devel/openapi-tui/Makefile2
-rw-r--r--devel/p4/Makefile.inc4
-rw-r--r--devel/p4/distinfo6
-rw-r--r--devel/p4/pkg-descr2
-rw-r--r--devel/p5-XS-Parse-Sublike/Makefile2
-rw-r--r--devel/p5-XS-Parse-Sublike/distinfo6
-rw-r--r--devel/parol-ls/Makefile2
-rw-r--r--devel/parol/Makefile2
-rw-r--r--devel/patsh/Makefile2
-rw-r--r--devel/pear-OLE/Makefile4
-rw-r--r--devel/pear-OLE/distinfo6
-rw-r--r--devel/pear-PHP_CodeCoverage/Makefile2
-rw-r--r--devel/pear-PHP_CodeCoverage/distinfo6
-rw-r--r--devel/pear/Makefile2
-rw-r--r--devel/pear/distinfo6
-rw-r--r--devel/pecl-APCu/Makefile2
-rw-r--r--devel/pecl-APCu/distinfo6
-rw-r--r--devel/phpunit10/Makefile2
-rw-r--r--devel/phpunit10/distinfo6
-rw-r--r--devel/phpunit11/Makefile2
-rw-r--r--devel/phpunit11/distinfo6
-rw-r--r--devel/phpunit12/Makefile2
-rw-r--r--devel/phpunit12/distinfo6
-rw-r--r--devel/phpunit9/Makefile2
-rw-r--r--devel/phpunit9/distinfo6
-rw-r--r--devel/pijul/Makefile2
-rw-r--r--devel/pipelight/Makefile2
-rw-r--r--devel/popt/Makefile2
-rw-r--r--devel/protobuf-java/Makefile2
-rw-r--r--devel/protobuf-java/distinfo6
-rw-r--r--devel/protobuf/Makefile6
-rw-r--r--devel/protobuf3/Makefile2
-rw-r--r--devel/protovalidate/Makefile3
-rw-r--r--devel/protovalidate/distinfo10
-rw-r--r--devel/py-backports.zstd/Makefile2
-rw-r--r--devel/py-backports.zstd/distinfo6
-rw-r--r--devel/py-black/Makefile2
-rw-r--r--devel/py-black/distinfo6
-rw-r--r--devel/py-botocore/Makefile2
-rw-r--r--devel/py-botocore/distinfo6
-rw-r--r--devel/py-dbt-extractor/Makefile2
-rw-r--r--devel/py-ddtrace/Makefile2
-rw-r--r--devel/py-deptry/Makefile1
-rw-r--r--devel/py-dj52-django-rq/Makefile17
-rw-r--r--devel/py-dj52-django-rq/distinfo6
-rw-r--r--devel/py-dulwich/Makefile1
-rw-r--r--devel/py-fastuuid/Makefile2
-rw-r--r--devel/py-geventhttpclient/Makefile3
-rw-r--r--devel/py-geventhttpclient/distinfo6
-rw-r--r--devel/py-gptscript/Makefile3
-rw-r--r--devel/py-gptscript/distinfo6
-rw-r--r--devel/py-graphql-core/Makefile2
-rw-r--r--devel/py-hatch/Makefile2
-rw-r--r--devel/py-hatch/distinfo6
-rw-r--r--devel/py-hypothesis-crosshair/Makefile2
-rw-r--r--devel/py-hypothesis-crosshair/distinfo6
-rw-r--r--devel/py-intbitset/Makefile3
-rw-r--r--devel/py-intbitset/distinfo6
-rw-r--r--devel/py-jellyfish/Makefile2
-rw-r--r--devel/py-jupyter-client/Makefile8
-rw-r--r--devel/py-jupyter-client/distinfo6
-rw-r--r--devel/py-libcst/Makefile2
-rw-r--r--devel/py-librt/Makefile2
-rw-r--r--devel/py-librt/distinfo6
-rw-r--r--devel/py-libtmux/Makefile2
-rw-r--r--devel/py-libtmux/distinfo6
-rw-r--r--devel/py-makefun/Makefile3
-rw-r--r--devel/py-makefun/files/patch-pyproject.toml10
-rw-r--r--devel/py-maturin/Makefile1
-rw-r--r--devel/py-oci/Makefile2
-rw-r--r--devel/py-oci/distinfo6
-rw-r--r--devel/py-orjson/Makefile1
-rw-r--r--devel/py-ormsgpack/Makefile1
-rw-r--r--devel/py-pendulum/Makefile2
-rw-r--r--devel/py-pipenv/Makefile2
-rw-r--r--devel/py-pipenv/distinfo6
-rw-r--r--devel/py-plette/Makefile3
-rw-r--r--devel/py-pre-commit/Makefile2
-rw-r--r--devel/py-pre-commit/distinfo6
-rw-r--r--devel/py-protovalidate/Makefile5
-rw-r--r--devel/py-protovalidate/distinfo6
-rw-r--r--devel/py-pudb/Makefile2
-rw-r--r--devel/py-pudb/distinfo6
-rw-r--r--devel/py-pycrdt/Makefile1
-rw-r--r--devel/py-pydantic-core/Makefile2
-rw-r--r--devel/py-pyperscan/Makefile2
-rw-r--r--devel/py-pyproject-fmt-rust/Makefile2
-rw-r--r--devel/py-pyproject-fmt/Makefile1
-rw-r--r--devel/py-qcs-sdk-python/Makefile2
-rw-r--r--devel/py-regress/Makefile2
-rw-r--r--devel/py-robotframework-databaselibrary/Makefile2
-rw-r--r--devel/py-robotframework-databaselibrary/distinfo6
-rw-r--r--devel/py-rpds-py/Makefile1
-rw-r--r--devel/py-ruff/Makefile1
-rw-r--r--devel/py-stringzilla/Makefile2
-rw-r--r--devel/py-stringzilla/distinfo6
-rw-r--r--devel/py-tox-toml-fmt/Makefile1
-rw-r--r--devel/py-ty/Makefile1
-rw-r--r--devel/py-types-protobuf/Makefile2
-rw-r--r--devel/py-types-protobuf/distinfo6
-rw-r--r--devel/py-types-protobuf/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.toml4
-rw-r--r--devel/py-uv-build08/Makefile2
-rw-r--r--devel/py-uv-dynamic-versioning/Makefile3
-rw-r--r--devel/py-uv-dynamic-versioning/distinfo6
-rw-r--r--devel/py-watchfiles/Makefile2
-rw-r--r--devel/py-yaspin/Makefile4
-rw-r--r--devel/py-yaspin/distinfo6
-rw-r--r--devel/pyenv/Makefile2
-rw-r--r--devel/pyenv/distinfo6
-rw-r--r--devel/pyenv/pkg-plist6
-rw-r--r--devel/pylyzer/Makefile2
-rw-r--r--devel/qlementine/Makefile2
-rw-r--r--devel/qlementine/distinfo6
-rw-r--r--devel/radicle/Makefile2
-rw-r--r--devel/ruby-build/Makefile2
-rw-r--r--devel/ruby-build/distinfo6
-rw-r--r--devel/rubygem-aws-partitions/Makefile2
-rw-r--r--devel/rubygem-aws-partitions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-account/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-account/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appsync/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-appsync/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-costexplorer/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-costexplorer/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-guardduty/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-guardduty/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-identitystore/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-identitystore/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-mgn/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mgn/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-partnercentralaccount/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-partnercentralaccount/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-partnercentralselling/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-partnercentralselling/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-redshiftserverless/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-redshiftserverless/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-rolesanywhere/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-rolesanywhere/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-route53/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sesv2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-sesv2/distinfo6
-rw-r--r--devel/rubygem-batch-loader/Makefile2
-rw-r--r--devel/rubygem-batch-loader/distinfo6
-rw-r--r--devel/rubygem-cool.io/Makefile2
-rw-r--r--devel/rubygem-cool.io/distinfo6
-rw-r--r--devel/rubygem-datadog-ruby_core_source/Makefile2
-rw-r--r--devel/rubygem-datadog-ruby_core_source/distinfo6
-rw-r--r--devel/rubygem-devise-pwned_password/Makefile3
-rw-r--r--devel/rubygem-devise-rails80/Makefile26
-rw-r--r--devel/rubygem-devise-rails80/distinfo3
-rw-r--r--devel/rubygem-devise-rails80/pkg-descr5
-rw-r--r--devel/rubygem-devise-rails81/Makefile26
-rw-r--r--devel/rubygem-devise-rails81/distinfo3
-rw-r--r--devel/rubygem-devise-rails81/pkg-descr5
-rw-r--r--devel/rubygem-google-apis-androidpublisher_v3/Makefile2
-rw-r--r--devel/rubygem-google-apis-androidpublisher_v3/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-drive_v3/Makefile2
-rw-r--r--devel/rubygem-google-apis-drive_v3/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-nice_partials/Makefile3
-rw-r--r--devel/rubygem-prometheus-client-mmap/Makefile2
-rw-r--r--devel/rubygem-rdoc/Makefile2
-rw-r--r--devel/rubygem-rdoc/distinfo6
-rw-r--r--devel/rubygem-sorbet-runtime/Makefile2
-rw-r--r--devel/rubygem-sorbet-runtime/distinfo6
-rw-r--r--devel/rubygem-timeout/Makefile2
-rw-r--r--devel/rubygem-timeout/distinfo6
-rw-r--r--devel/ruff/Makefile1
-rw-r--r--devel/rust-analyzer/Makefile2
-rw-r--r--devel/rust-bindgen-cli/Makefile2
-rw-r--r--devel/rust-cbindgen/Makefile2
-rw-r--r--devel/rust-script/Makefile2
-rw-r--r--devel/rustc-demangle/Makefile2
-rw-r--r--devel/rustup-init/Makefile2
-rw-r--r--devel/rye/Makefile2
-rw-r--r--devel/sccache/Makefile2
-rw-r--r--devel/selene/Makefile1
-rw-r--r--devel/sentry-cli/Makefile2
-rw-r--r--devel/signal-sqlcipher-extension/Makefile2
-rw-r--r--devel/snazy/Makefile1
-rw-r--r--devel/socket_wrapper/Makefile2
-rw-r--r--devel/socket_wrapper/distinfo6
-rw-r--r--devel/socket_wrapper/pkg-plist2
-rw-r--r--devel/spr/Makefile2
-rw-r--r--devel/stgit/Makefile1
-rw-r--r--devel/stringzilla/Makefile2
-rw-r--r--devel/stringzilla/distinfo6
-rw-r--r--devel/stringzilla/pkg-plist6
-rw-r--r--devel/stylua/Makefile2
-rw-r--r--devel/tabby/Makefile2
-rw-r--r--devel/tagref/Makefile2
-rw-r--r--devel/texlab/Makefile2
-rw-r--r--devel/the-way/Makefile2
-rw-r--r--devel/tinycbor/Makefile3
-rw-r--r--devel/tokei/Makefile1
-rw-r--r--devel/tokio-console/Makefile2
-rw-r--r--devel/tree-sitter-cli/Makefile2
-rw-r--r--devel/tree-sitter-graph/Makefile2
-rw-r--r--devel/twiggy/Makefile2
-rw-r--r--devel/typeshare/Makefile2
-rw-r--r--devel/umbrello/Makefile26
-rw-r--r--devel/umbrello/pkg-plist100
-rw-r--r--devel/unit-otel/Makefile2
-rw-r--r--devel/uv/Makefile1
-rw-r--r--devel/uvwasi/Makefile2
-rw-r--r--devel/wasm-server-runner/Makefile2
-rw-r--r--devel/wasmer/Makefile2
-rw-r--r--devel/wizer/Makefile2
-rw-r--r--devel/xtensa-esp-elf/Makefile2
-rw-r--r--devel/zls/Makefile7
-rw-r--r--devel/zziplib/Makefile2
-rw-r--r--dns/aardvark-dns/Makefile1
-rw-r--r--dns/bind-tools/pkg-plist10
-rw-r--r--dns/bind-tools/pkg-plist-devel10
-rw-r--r--dns/bind9-devel/Makefile2
-rw-r--r--dns/bind9-devel/distinfo6
-rw-r--r--dns/bind9-devel/files/extrapatch-bind-min-override-ttl32
-rw-r--r--dns/bind9-devel/files/patch-meson.build22
-rw-r--r--dns/bind9-devel/files/patch-meson.options4
-rw-r--r--dns/bind9-devel/pkg-plist11
-rw-r--r--dns/bind918/Makefile8
-rw-r--r--dns/bind918/distinfo6
-rw-r--r--dns/bind918/files/extrapatch-bind-min-override-ttl16
-rw-r--r--dns/bind918/pkg-plist14
-rw-r--r--dns/bind920/Makefile2
-rw-r--r--dns/bind920/distinfo6
-rw-r--r--dns/bind920/files/extrapatch-bind-min-override-ttl18
-rw-r--r--dns/bind920/pkg-plist10
-rw-r--r--dns/cascade/Makefile2
-rw-r--r--dns/dnsdist/Makefile2
-rw-r--r--dns/dnst/Makefile2
-rw-r--r--dns/dnstracer-rs/Makefile1
-rw-r--r--dns/dog/Makefile2
-rw-r--r--dns/doh-proxy/Makefile2
-rw-r--r--dns/encrypted-dns-server/Makefile2
-rw-r--r--dns/kf6-kdnssd/distinfo6
-rw-r--r--dns/ldns/Makefile126
-rw-r--r--dns/ldns/distinfo6
-rw-r--r--dns/ldns/files/patch-swig77
-rw-r--r--dns/ldns/pkg-plist546
-rw-r--r--dns/libidn2/Makefile2
-rw-r--r--dns/powerdns-recursor/Makefile2
-rw-r--r--dns/py-publicsuffixlist/Makefile2
-rw-r--r--dns/py-publicsuffixlist/distinfo6
-rw-r--r--editors/ad/Makefile2
-rw-r--r--editors/amp/Makefile2
-rw-r--r--editors/dz6/Makefile1
-rw-r--r--editors/helix/Makefile2
-rw-r--r--editors/kakoune-lsp/Makefile2
-rw-r--r--editors/kibi/Makefile2
-rw-r--r--editors/languageclient-neovim/Makefile2
-rw-r--r--editors/lapce/Makefile2
-rw-r--r--editors/microsoft-edit/Makefile2
-rw-r--r--editors/neovim-gtk/Makefile2
-rw-r--r--editors/novelwriter/Makefile3
-rw-r--r--editors/novelwriter/distinfo6
-rw-r--r--editors/novelwriter/files/patch-pyproject.toml19
-rw-r--r--editors/ox/Makefile2
-rw-r--r--editors/parinfer-rust/Makefile2
-rw-r--r--editors/pluma/Makefile4
-rw-r--r--editors/vscode/Makefile31
-rw-r--r--editors/vscode/Makefile.reh133
-rw-r--r--editors/vscode/Makefile.version2
-rw-r--r--editors/vscode/distinfo14
-rw-r--r--editors/vscode/files/patch-build_gulpfile.extensions.ts (renamed from editors/vscode/files/patch-build_gulpfile.extensions.js)8
-rw-r--r--editors/vscode/files/patch-build_gulpfile.reh.ts29
-rw-r--r--editors/vscode/files/patch-build_gulpfile.vscode.ts11
-rw-r--r--editors/vscode/files/patch-build_lib_electron.ts4
-rw-r--r--editors/vscode/files/patch-build_lib_preLaunch.ts6
-rw-r--r--editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts4
-rw-r--r--editors/vscode/files/patch-extensions_microsoft-authentication_extension.webpack.config.js34
-rw-r--r--editors/vscode/files/patch-package.json6
-rw-r--r--editors/vscode/files/patch-product.json19
-rw-r--r--editors/vscode/files/patch-src_bootstrap-node.ts4
-rw-r--r--editors/vscode/files/patch-src_vs_base_node_ps.ts4
-rw-r--r--editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts4
-rw-r--r--editors/vscode/files/patch-test_automation_src_electron.ts6
-rw-r--r--editors/vscode/files/product.json.extensions597
-rw-r--r--editors/vscode/files/update-product-json.sh37
-rw-r--r--editors/vscode/pkg-message44
-rw-r--r--editors/vscode/pkg-plist218
-rw-r--r--editors/zed/Makefile1
-rw-r--r--filesystems/sandboxfs/Makefile2
-rw-r--r--filesystems/ufs/Makefile2
-rw-r--r--filesystems/xfuse/Makefile2
-rw-r--r--filesystems/zerofs/Makefile2
-rw-r--r--filesystems/ztop/Makefile2
-rw-r--r--finance/electrs/Makefile2
-rw-r--r--finance/hyperswitch/Makefile2
-rw-r--r--finance/ord/Makefile2
-rw-r--r--finance/tickrs/Makefile2
-rw-r--r--ftp/curl/Makefile4
-rw-r--r--ftp/curlpp/Makefile2
-rw-r--r--ftp/termscp/Makefile2
-rw-r--r--ftp/unftp/Makefile2
-rw-r--r--games/0ad/Makefile2
-rw-r--r--games/DDNet/Makefile2
-rw-r--r--games/alienarena/Makefile2
-rw-r--r--games/anki/Makefile2
-rw-r--r--games/crashtest/Makefile2
-rw-r--r--games/genact/Makefile2
-rw-r--r--games/gillo/Makefile2
-rw-r--r--games/gnome-robots/Makefile2
-rw-r--r--games/hivetui/Makefile2
-rw-r--r--games/irrlamb/Makefile2
-rw-r--r--games/jaggedalliance2/Makefile2
-rw-r--r--games/jin/Makefile5
-rw-r--r--games/jin/files/patch-audio76
-rw-r--r--games/jin/files/patch-browser81
-rw-r--r--games/jin/files/patch-new-awt38
-rw-r--r--games/jin/files/patch-warnings985
-rw-r--r--games/jumpy/Makefile2
-rw-r--r--games/punchy/Makefile2
-rw-r--r--games/rpg-cli/Makefile2
-rw-r--r--games/stormbaancoureur/Makefile2
-rw-r--r--games/sulis/Makefile2
-rw-r--r--games/veloren-weekly/Makefile4
-rw-r--r--games/veloren-weekly/Makefile.crates53
-rw-r--r--games/veloren-weekly/distinfo112
-rw-r--r--games/veloren-weekly/files/patch-unix78
-rw-r--r--games/veloren-weekly/files/patch-wgpu-nvidia6
-rw-r--r--games/warzone2100/Makefile5
-rw-r--r--games/warzone2100/distinfo6
-rw-r--r--games/warzone2100/files/patch-cmake_FindZIP.cmake22
-rw-r--r--games/warzone2100/files/patch-lib_sdl_CMakeLists.txt17
-rw-r--r--games/warzone2100/pkg-plist3
-rw-r--r--games/xonotic/Makefile2
-rw-r--r--games/xtxf/Makefile8
-rw-r--r--games/xtxf/distinfo14
-rw-r--r--german/mythes/Makefile2
-rw-r--r--german/mythes/distinfo6
-rw-r--r--graphics/GraphicsMagick/Makefile2
-rw-r--r--graphics/artem/Makefile2
-rw-r--r--graphics/asciinema-agg/Makefile2
-rw-r--r--graphics/dify/Makefile2
-rw-r--r--graphics/drawpile/Makefile1
-rw-r--r--graphics/dssim/Makefile2
-rw-r--r--graphics/geos/Makefile2
-rw-r--r--graphics/gifski/Makefile2
-rw-r--r--graphics/gimp-app/Makefile4
-rw-r--r--graphics/gimp3-app/Makefile4
-rw-r--r--graphics/graphviz/Makefile6
-rw-r--r--graphics/graphviz/distinfo6
-rw-r--r--graphics/graphviz/pkg-plist8
-rw-r--r--graphics/jasper/Makefile2
-rw-r--r--graphics/jbig2dec/Makefile2
-rw-r--r--graphics/jpeg-turbo/Makefile7
-rw-r--r--graphics/jpeg-turbo/distinfo6
-rw-r--r--graphics/kf6-kimageformats/distinfo6
-rw-r--r--graphics/kf6-kplotting/distinfo6
-rw-r--r--graphics/kf6-kquickcharts/distinfo6
-rw-r--r--graphics/kf6-ksvg/distinfo6
-rw-r--r--graphics/kf6-prison/distinfo6
-rw-r--r--graphics/lcms/Makefile2
-rw-r--r--graphics/lcms2/Makefile2
-rw-r--r--graphics/libexif/Makefile2
-rw-r--r--graphics/libgeotiff/Makefile2
-rw-r--r--graphics/libimagequant/Makefile1
-rw-r--r--graphics/libopenraw/Makefile2
-rw-r--r--graphics/librsvg2-rust/Makefile2
-rw-r--r--graphics/libultrahdr/Makefile2
-rw-r--r--graphics/menyoki/Makefile2
-rw-r--r--graphics/mesa-devel/Makefile4
-rw-r--r--graphics/mesa-devel/distinfo6
-rw-r--r--graphics/mozjpeg/Makefile2
-rw-r--r--graphics/msl/Makefile13
-rw-r--r--graphics/msl/distinfo22
-rw-r--r--graphics/msl/pkg-plist4
-rw-r--r--graphics/noaa-apt/Makefile2
-rw-r--r--graphics/ocrs/Makefile2
-rw-r--r--graphics/oculante/Makefile2
-rw-r--r--graphics/openjpeg/Makefile2
-rw-r--r--graphics/openjph/Makefile2
-rw-r--r--graphics/oxipng/Makefile1
-rw-r--r--graphics/p5-Image-ExifTool-devel/Makefile2
-rw-r--r--graphics/p5-Image-ExifTool-devel/distinfo6
-rw-r--r--graphics/p5-Image-ExifTool-devel/pkg-plist2
-rw-r--r--graphics/pastel/Makefile2
-rw-r--r--graphics/png/Makefile8
-rw-r--r--graphics/png/distinfo10
-rw-r--r--graphics/png/pkg-plist2
-rw-r--r--graphics/py-leather/Makefile3
-rw-r--r--graphics/py-leather/distinfo6
-rw-r--r--graphics/py-pyvips/Makefile2
-rw-r--r--graphics/py-pyvips/distinfo6
-rw-r--r--graphics/resvg-capi/Makefile2
-rw-r--r--graphics/resvg/Makefile2
-rw-r--r--graphics/rx/Makefile2
-rw-r--r--graphics/satty/Makefile2
-rw-r--r--graphics/silgraphite/Makefile9
-rw-r--r--graphics/svgbob/Makefile2
-rw-r--r--graphics/viu/Makefile2
-rw-r--r--graphics/wallust/Makefile2
-rw-r--r--irc/halloy/Makefile1
-rw-r--r--irc/hexchat/Makefile2
-rw-r--r--japanese/cskk/Makefile2
-rw-r--r--japanese/py-SudachiPy/Makefile2
-rw-r--r--japanese/sudachi/Makefile2
-rw-r--r--java/icedtea-web/Makefile2
-rw-r--r--lang/Makefile1
-rw-r--r--lang/amber/Makefile2
-rw-r--r--lang/antimony/Makefile2
-rw-r--r--lang/asm-lsp/Makefile2
-rw-r--r--lang/cairo/Makefile1
-rw-r--r--lang/cython3/Makefile2
-rw-r--r--lang/cython3/distinfo6
-rw-r--r--lang/gleam/Makefile2
-rw-r--r--lang/gluon/Makefile2
-rw-r--r--lang/gptscript/Makefile4
-rw-r--r--lang/gptscript/distinfo10
-rw-r--r--lang/inko/Makefile2
-rw-r--r--lang/numbat/Makefile2
-rw-r--r--lang/pomsky/Makefile2
-rw-r--r--lang/prql/Makefile2
-rw-r--r--lang/py-dhall/Makefile2
-rw-r--r--lang/rust-bootstrap/Makefile2
-rw-r--r--lang/rust-bootstrap/distinfo6
-rw-r--r--lang/rust-bootstrap/sync.sh10
-rw-r--r--lang/rust/Makefile24
-rw-r--r--lang/rust/distinfo102
-rw-r--r--lang/rust/files/patch-vendor_openssl_crypto_threads__pthread.c5
-rw-r--r--lang/rust/update.sh4
-rw-r--r--lang/rustpython/Makefile2
-rw-r--r--lang/scryer-prolog/Makefile2
-rw-r--r--lang/solidity/Makefile2
-rw-r--r--lang/solidity/distinfo6
-rw-r--r--lang/spidermonkey102/Makefile2
-rw-r--r--lang/spidermonkey115/Makefile2
-rw-r--r--lang/spidermonkey128/Makefile1
-rw-r--r--lang/spidermonkey140/Makefile1
-rw-r--r--lang/spidermonkey78/Makefile2
-rw-r--r--lang/starlark-rust/Makefile2
-rw-r--r--lang/typstyle/Makefile2
-rw-r--r--lang/zig/Makefile22
-rw-r--r--lang/zig/distinfo6
-rw-r--r--lang/zig014/Makefile81
-rw-r--r--lang/zig014/distinfo3
-rw-r--r--lang/zig014/pkg-descr2
-rw-r--r--mail/imap-tools/Makefile2
-rw-r--r--mail/libpst/Makefile2
-rw-r--r--mail/nextcloud-mail/Makefile2
-rw-r--r--mail/nextcloud-mail/distinfo6
-rw-r--r--mail/pflogsumm/Makefile2
-rw-r--r--mail/pflogsumm/distinfo6
-rw-r--r--mail/pizauth/Makefile2
-rw-r--r--mail/postfix-current/Makefile6
-rw-r--r--mail/postfix/Makefile6
-rw-r--r--mail/thunderbird-esr/Makefile1
-rw-r--r--mail/thunderbird/Makefile2
-rw-r--r--mail/thunderbird/distinfo6
-rw-r--r--math/armadillo/Makefile2
-rw-r--r--math/elan/Makefile2
-rw-r--r--math/fend/Makefile2
-rw-r--r--math/kalc/Makefile2
-rw-r--r--math/kalker/Makefile2
-rw-r--r--math/octave-forge-sqlite/Makefile2
-rw-r--r--math/octave-forge-sqlite/distinfo6
-rw-r--r--math/py-arviz/Makefile3
-rw-r--r--math/py-arviz/distinfo6
-rw-r--r--math/py-clarabel/Makefile2
-rw-r--r--math/py-pcodec/Makefile2
-rw-r--r--math/py-rustworkx/Makefile2
-rw-r--r--math/py-statsmodels/Makefile2
-rw-r--r--math/py-statsmodels/files/patch-pyproject.toml6
-rw-r--r--math/saga/Makefile5
-rw-r--r--math/saga/distinfo6
-rw-r--r--math/savage/Makefile2
-rw-r--r--misc/Makefile1
-rw-r--r--misc/R-cran-xfun/Makefile2
-rw-r--r--misc/R-cran-xfun/distinfo6
-rw-r--r--misc/aichat/Makefile2
-rw-r--r--misc/air/Makefile2
-rw-r--r--misc/arrow-datafusion/Makefile2
-rw-r--r--misc/bedrust/Makefile2
-rw-r--r--misc/binocle/Makefile2
-rw-r--r--misc/broot/Makefile2
-rw-r--r--misc/code2prompt/Makefile2
-rw-r--r--misc/codex/Makefile6
-rw-r--r--misc/codex/Makefile.crates70
-rw-r--r--misc/codex/distinfo142
-rw-r--r--misc/codex/files/patch-codex-rs_core_tests_suite_view__image.rs11
-rw-r--r--misc/coloursum/Makefile2
-rw-r--r--misc/crush/Makefile4
-rw-r--r--misc/crush/distinfo10
-rw-r--r--misc/dartsim/Makefile2
-rw-r--r--misc/dijo/Makefile2
-rw-r--r--misc/dotenv-linter/Makefile2
-rw-r--r--misc/gitlogue/Makefile1
-rw-r--r--misc/iso-codes/Makefile4
-rw-r--r--misc/iso-codes/distinfo6
-rw-r--r--misc/iso-codes/pkg-plist39
-rw-r--r--misc/kf6-purpose/distinfo6
-rw-r--r--misc/kf6-purpose/pkg-plist13
-rw-r--r--misc/libmetalink/Makefile2
-rw-r--r--misc/lscolors/Makefile1
-rw-r--r--misc/mcp-probe/Makefile2
-rw-r--r--misc/navi/Makefile2
-rw-r--r--misc/ompl/Makefile2
-rw-r--r--misc/ooo/Makefile2
-rw-r--r--misc/outside/Makefile2
-rw-r--r--misc/pciids/Makefile4
-rw-r--r--misc/pciids/distinfo6
-rw-r--r--misc/pqrs/Makefile2
-rw-r--r--misc/py-hf-xet/Makefile2
-rw-r--r--misc/py-langsmith/Makefile3
-rw-r--r--misc/py-langsmith/distinfo6
-rw-r--r--misc/py-lazrs/Makefile2
-rw-r--r--misc/py-pyqir/Makefile2
-rw-r--r--misc/py-safetensors/Makefile1
-rw-r--r--misc/py-uuid-utils/Makefile92
-rw-r--r--misc/py-uuid-utils/distinfo121
-rw-r--r--misc/py-uuid-utils/pkg-descr2
-rw-r--r--misc/radio_datetime_analyzer/Makefile2
-rw-r--r--misc/rash/Makefile2
-rw-r--r--misc/rsclock/Makefile2
-rw-r--r--misc/rustlings/Makefile2
-rw-r--r--misc/ruut/Makefile2
-rw-r--r--misc/shimmy/Makefile1
-rw-r--r--misc/silicon/Makefile2
-rw-r--r--misc/star-history/Makefile2
-rw-r--r--misc/tenere/Makefile2
-rw-r--r--misc/timr-tui/Makefile2
-rw-r--r--misc/vfc/Makefile8
-rw-r--r--misc/vfc/distinfo6
-rw-r--r--misc/vfc/pkg-plist2
-rw-r--r--misc/wavedrom/Makefile2
-rw-r--r--misc/wthrr/Makefile2
-rw-r--r--misc/xd-rust/Makefile2
-rw-r--r--misc/xplr/Makefile2
-rw-r--r--misc/zine/Makefile2
-rw-r--r--multimedia/ab-av1/Makefile1
-rw-r--r--multimedia/alass/Makefile2
-rw-r--r--multimedia/av1an/Makefile1
-rw-r--r--multimedia/ccextractor/Makefile2
-rw-r--r--multimedia/dovi_tool/Makefile2
-rw-r--r--multimedia/gstreamer1-plugins-rust/Makefile1
-rw-r--r--multimedia/gstreamer1/Makefile1
-rw-r--r--multimedia/helvum/Makefile2
-rw-r--r--multimedia/kooha/Makefile2
-rw-r--r--multimedia/libcec/Makefile2
-rw-r--r--multimedia/librav1e/Makefile2
-rw-r--r--multimedia/librespot/Makefile1
-rw-r--r--multimedia/libzen/Makefile2
-rw-r--r--multimedia/mediainfo/Makefile2
-rw-r--r--multimedia/neolink/Makefile2
-rw-r--r--multimedia/rav1e/Makefile2
-rw-r--r--multimedia/ringrtc/Makefile1
-rw-r--r--multimedia/scte35dump/Makefile2
-rw-r--r--multimedia/termplay/Makefile2
-rw-r--r--multimedia/video-trimmer/Makefile2
-rw-r--r--multimedia/wl-screenrec/Makefile2
-rw-r--r--multimedia/youtui/Makefile1
-rw-r--r--net-im/conduit/Makefile2
-rw-r--r--net-im/flare/Makefile1
-rw-r--r--net-im/fractal/Makefile2
-rw-r--r--net-im/gurk-rs/Makefile2
-rw-r--r--net-im/iamb/Makefile2
-rw-r--r--net-im/libsignal-node/Makefile1
-rw-r--r--net-im/libsignal/Makefile2
-rw-r--r--net-im/nextcloud-talk/Makefile2
-rw-r--r--net-im/nextcloud-talk/distinfo6
-rw-r--r--net-im/py-matrix-synapse/Makefile2
-rw-r--r--net-im/yume/Makefile2
-rw-r--r--net-im/zkgroup/Makefile2
-rw-r--r--net-mgmt/Makefile2
-rw-r--r--net-mgmt/bandwhich/Makefile2
-rw-r--r--net-mgmt/geom-exporter/Makefile2
-rw-r--r--net-mgmt/gping/Makefile2
-rw-r--r--net-mgmt/icinga-php-library/Makefile2
-rw-r--r--net-mgmt/icinga-php-library/distinfo6
-rw-r--r--net-mgmt/icinga-php-library/pkg-plist39
-rw-r--r--net-mgmt/icinga-php-thirdparty/Makefile2
-rw-r--r--net-mgmt/icinga-php-thirdparty/distinfo6
-rw-r--r--net-mgmt/icinga-php-thirdparty/pkg-plist615
-rw-r--r--net-mgmt/icingaweb2-module-grafana/Makefile2
-rw-r--r--net-mgmt/icingaweb2-module-grafana/distinfo6
-rw-r--r--net-mgmt/icingaweb2/Makefile2
-rw-r--r--net-mgmt/icingaweb2/distinfo6
-rw-r--r--net-mgmt/kf6-networkmanager-qt/distinfo6
-rw-r--r--net-mgmt/nfs-exporter/Makefile2
-rw-r--r--net-mgmt/prometheus3/Makefile2
-rw-r--r--net-mgmt/prometheus3/distinfo14
-rw-r--r--net-mgmt/rs-aggregate/Makefile2
-rw-r--r--net-p2p/c-lightning/Makefile1
-rw-r--r--net-p2p/cncli/Makefile2
-rw-r--r--net-p2p/intermodal/Makefile2
-rw-r--r--net-p2p/oura/Makefile2
-rw-r--r--net-p2p/twitch-tui/Makefile2
-rw-r--r--net/amnezia-kmod/Makefile2
-rw-r--r--net/amnezia-kmod/distinfo6
-rw-r--r--net/amnezia-kmod/files/patch-if__wg.c30
-rw-r--r--net/amnezia-kmod/pkg-descr2
-rw-r--r--net/amnezia-tools/Makefile7
-rw-r--r--net/amnezia-tools/distinfo6
-rw-r--r--net/amnezia-tools/files/patch-config.c10
-rw-r--r--net/amnezia-tools/files/patch-containers.h6
-rw-r--r--net/amnezia-tools/files/patch-ipc-freebsd.h25
-rw-r--r--net/amnezia-tools/files/patch-ipc-uapi.h4
-rw-r--r--net/amnezia-tools/files/patch-man_wg.856
-rw-r--r--net/amnezia-tools/files/patch-set.c6
-rw-r--r--net/amnezia-tools/files/patch-show.c51
-rw-r--r--net/amnezia-tools/files/patch-wg-quick_freebsd.bash152
-rw-r--r--net/aws-ec2-imdsv2-get/Makefile2
-rw-r--r--net/deltachat-rpc-server/Makefile2
-rw-r--r--net/dumbpipe/Makefile2
-rw-r--r--net/findomain/Makefile2
-rw-r--r--net/gdrive/Makefile2
-rw-r--r--net/gemserv/Makefile2
-rw-r--r--net/google-cloud-sdk/Makefile2
-rw-r--r--net/google-cloud-sdk/distinfo6
-rw-r--r--net/kf6-kcalendarcore/distinfo6
-rw-r--r--net/kf6-kcontacts/distinfo6
-rw-r--r--net/kf6-kdav/distinfo6
-rw-r--r--net/kf6-kholidays/distinfo6
-rw-r--r--net/kf6-syndication/distinfo6
-rw-r--r--net/krill/Makefile2
-rw-r--r--net/ktcplist/Makefile2
-rw-r--r--net/libnet/Makefile2
-rw-r--r--net/lldap/Makefile2
-rw-r--r--net/mcast-bridge/Makefile2
-rw-r--r--net/mcast-bridge/distinfo6
-rw-r--r--net/mdns-bridge/Makefile2
-rw-r--r--net/mdns-bridge/distinfo6
-rw-r--r--net/narrowlink/Makefile2
-rw-r--r--net/ntpd-rs/Makefile2
-rw-r--r--net/oha/Makefile2
-rw-r--r--net/onedrivegui/Makefile2
-rw-r--r--net/onedrivegui/distinfo6
-rw-r--r--net/onedrivegui/pkg-plist11
-rw-r--r--net/packetdrill/files/patch-symbols__freebsd.c14
-rw-r--r--net/proby/Makefile2
-rw-r--r--net/py-urllib3/Makefile2
-rw-r--r--net/py-urllib3/distinfo6
-rw-r--r--net/quiche/Makefile2
-rw-r--r--net/rabbitmqadmin/Makefile2
-rw-r--r--net/radcli/Makefile2
-rw-r--r--net/rathole/Makefile2
-rw-r--r--net/rosenpass/Makefile2
-rw-r--r--net/routinator/Makefile2
-rw-r--r--net/rsyn/Makefile2
-rw-r--r--net/rubygem-opennebula/Makefile2
-rw-r--r--net/rubygem-opennebula/distinfo6
-rw-r--r--net/rustdesk-server/Makefile2
-rw-r--r--net/s3m/Makefile2
-rw-r--r--net/samba420/Makefile5
-rw-r--r--net/samba420/distinfo6
-rw-r--r--net/samba420/files/patch-python_samba_tdb__util.py15
-rw-r--r--net/samba420/pkg-plist.python1
-rw-r--r--net/samba422/Makefile7
-rw-r--r--net/samba423/Makefile29
-rw-r--r--net/samba423/files/README.FreeBSD.in4
-rw-r--r--net/samba423/files/pkg-message.in2
-rw-r--r--net/samba423/files/samba_server.in4
-rw-r--r--net/sendme/Makefile2
-rw-r--r--net/shadowsocks-rust/Makefile2
-rw-r--r--net/smb4k/Makefile11
-rw-r--r--net/smb4k/distinfo6
-rw-r--r--net/smb4k/pkg-plist2
-rw-r--r--net/sniffnet/Makefile2
-rw-r--r--net/spoofdpi/Makefile26
-rw-r--r--net/spoofdpi/distinfo48
-rw-r--r--net/spoofdpi/files/modules.txt41
-rw-r--r--net/spoofdpi/files/pkg-message.in6
-rw-r--r--net/spoofdpi/files/spoofdpi.in4
-rw-r--r--net/spoofdpi/files/spoofdpi.toml.sample38
-rw-r--r--net/trippy/Makefile2
-rw-r--r--net/udp-over-tcp/Makefile2
-rw-r--r--net/uriparser/Makefile31
-rw-r--r--net/uriparser/distinfo2
-rw-r--r--net/waypipe/Makefile1
-rw-r--r--net/wstunnel/Makefile1
-rw-r--r--ports-mgmt/pkg-devel/Makefile4
-rw-r--r--ports-mgmt/pkg-devel/distinfo6
-rw-r--r--ports-mgmt/pkg-graph/Makefile2
-rw-r--r--ports-mgmt/pkg/Makefile3
-rw-r--r--ports-mgmt/pkg/distinfo6
-rw-r--r--ports-mgmt/pkg/pkg-plist1
-rw-r--r--ports-mgmt/sccache-overlay/Makefile2
-rw-r--r--ports-mgmt/zig2tuple/Makefile4
-rw-r--r--ports-mgmt/zig2tuple/distinfo6
-rw-r--r--print/pdf-renderer/Makefile14
-rw-r--r--print/pdf-renderer/files/patch-nbproject_project.properties5
-rw-r--r--print/pdf-renderer/files/patch-swinglabs-build-impl.xml (renamed from print/pdf-renderer/files/extra-patch-swinglabs-build-impl.xml)12
-rw-r--r--print/ppa6/Makefile2
-rw-r--r--print/py-uharfbuzz/Makefile6
-rw-r--r--print/py-uharfbuzz/distinfo6
-rw-r--r--science/cdo/Makefile2
-rw-r--r--science/clhep/Makefile11
-rw-r--r--science/clhep/distinfo6
-rw-r--r--science/csvtk/Makefile3
-rw-r--r--science/csvtk/distinfo14
-rw-r--r--science/libkml/Makefile2
-rw-r--r--science/netcdf-cxx/Makefile2
-rw-r--r--science/netcdf-fortran/Makefile2
-rw-r--r--science/netcdf/Makefile2
-rw-r--r--science/orthanc-postgresql/Makefile3
-rw-r--r--science/orthanc-postgresql/distinfo6
-rw-r--r--science/pnetcdf/Makefile2
-rw-r--r--science/py-pyked/Makefile4
-rw-r--r--science/py-qiskit/Makefile2
-rw-r--r--security/acmed/Makefile2
-rw-r--r--security/agave/Makefile2
-rw-r--r--security/arti/Makefile1
-rw-r--r--security/authenticator/Makefile2
-rw-r--r--security/authoscope/Makefile2
-rw-r--r--security/aws-lc/Makefile2
-rw-r--r--security/cargo-audit/Makefile2
-rw-r--r--security/certificate_maker/Makefile2
-rw-r--r--security/certificate_maker/distinfo10
-rw-r--r--security/certspotter/Makefile2
-rw-r--r--security/certspotter/distinfo10
-rw-r--r--security/clamav-lts/Makefile2
-rw-r--r--security/clamav/Makefile2
-rw-r--r--security/cloak/Makefile2
-rw-r--r--security/diswall/Makefile2
-rw-r--r--security/flawz/Makefile2
-rw-r--r--security/gpg-tui/Makefile2
-rw-r--r--security/gsasl/Makefile2
-rw-r--r--security/hashcat/Makefile2
-rw-r--r--security/kanidm/Makefile1
-rw-r--r--security/kf6-kdesu/distinfo6
-rw-r--r--security/lego/Makefile2
-rw-r--r--security/lego/distinfo10
-rw-r--r--security/libfido2/Makefile2
-rw-r--r--security/libgsasl/Makefile2
-rw-r--r--security/libntlm/Makefile3
-rw-r--r--security/libssh/Makefile2
-rw-r--r--security/nettle/Makefile2
-rw-r--r--security/openfortivpn/Makefile2
-rw-r--r--security/openfortivpn/distinfo6
-rw-r--r--security/pam_rssh/Makefile2
-rw-r--r--security/pdfrip/Makefile2
-rw-r--r--security/py-bcrypt/Makefile2
-rw-r--r--security/py-cryptography/Makefile2
-rw-r--r--security/py-python-pkcs11/Makefile2
-rw-r--r--security/py-python-pkcs11/distinfo6
-rw-r--r--security/rage-encryption/Makefile2
-rw-r--r--security/ratify/Makefile2
-rw-r--r--security/rpm-sequoia/Makefile2
-rw-r--r--security/rustls-ffi/Makefile2
-rw-r--r--security/rustscan/Makefile2
-rw-r--r--security/sequoia-chameleon-gnupg/Makefile2
-rw-r--r--security/sequoia-sq/Makefile2
-rw-r--r--security/sniffglue/Makefile2
-rw-r--r--security/ssh-vault/Makefile2
-rw-r--r--security/step-certificates/Makefile2
-rw-r--r--security/step-certificates/distinfo10
-rw-r--r--security/step-cli/Makefile2
-rw-r--r--security/step-cli/distinfo10
-rw-r--r--security/sudo-rs/Makefile1
-rw-r--r--security/suricata/Makefile1
-rw-r--r--security/tailscale/Makefile2
-rw-r--r--security/tailscale/distinfo10
-rw-r--r--security/trivy/Makefile2
-rw-r--r--security/trivy/distinfo10
-rw-r--r--security/vaultwarden/Makefile2
-rw-r--r--security/vuxml/vuln/2025.xml98
-rw-r--r--security/wazuh-agent/Makefile10
-rw-r--r--security/wazuh-agent/distinfo82
-rw-r--r--security/wazuh-agent/files/patch-src-Makefile54
-rw-r--r--security/wazuh-agent/files/patch-src-data_provider-src_sysInfoFreeBSD.cpp198
-rw-r--r--security/wazuh-agent/files/patch-src-shared_modules-utils_stringHelper.h40
-rw-r--r--security/wazuh-agent/pkg-plist15
-rw-r--r--security/wazuh-dashboard/Makefile5
-rw-r--r--security/wazuh-dashboard/distinfo10
-rw-r--r--security/wazuh-dashboard/pkg-plist578
-rw-r--r--security/wazuh-indexer/Makefile3
-rw-r--r--security/wazuh-indexer/distinfo6
-rw-r--r--security/wazuh-manager/Makefile48
-rw-r--r--security/wazuh-manager/distinfo152
-rw-r--r--security/wazuh-manager/files/patch-etc_ossec-server.conf47
-rw-r--r--security/wazuh-manager/files/patch-src-data_provider-src_sysInfoFreeBSD.cpp198
-rw-r--r--security/wazuh-manager/files/patch-src-shared_modules-utils_stringHelper.h26
-rw-r--r--security/wazuh-manager/files/patch-src_Makefile54
-rw-r--r--security/wazuh-manager/files/patch-src_analysisd_analysisd.c79
-rw-r--r--security/wazuh-manager/files/patch-src_external_cpython_Makefile.pre.in8
-rw-r--r--security/wazuh-manager/files/patch-src_headers_pthreads_op.h40
-rw-r--r--security/wazuh-manager/files/patch-src_headers_shared.h10
-rw-r--r--security/wazuh-manager/files/patch-src_remoted_manager.c16
-rw-r--r--security/wazuh-manager/files/patch-src_shared__modules_router_CMakeLists.txt10
-rw-r--r--security/wazuh-manager/files/patch-src_shared__modules_utils_socketWrapper.hpp10
-rw-r--r--security/wazuh-manager/files/pkg-message.in34
-rw-r--r--security/wazuh-manager/files/pthreads_portable.c91
-rw-r--r--security/wazuh-manager/files/pthreads_portable.h50
-rw-r--r--security/wazuh-manager/pkg-plist2098
-rw-r--r--security/wazuh-server/Makefile3
-rw-r--r--security/wazuh-server/distinfo18
-rw-r--r--shells/atuin/Makefile2
-rw-r--r--shells/bash-completion/Makefile3
-rw-r--r--shells/bash-completion/files/patch-Makefile.am10
-rw-r--r--shells/bash-completion/pkg-plist2
-rw-r--r--shells/fish/Makefile1
-rw-r--r--shells/ion/Makefile2
-rw-r--r--shells/nsh/Makefile2
-rw-r--r--shells/nu_plugin_formats/Makefile1
-rw-r--r--shells/nu_plugin_gstat/Makefile1
-rw-r--r--shells/nu_plugin_inc/Makefile1
-rw-r--r--shells/nu_plugin_polars/Makefile1
-rw-r--r--shells/nu_plugin_query/Makefile1
-rw-r--r--shells/nushell/Makefile1
-rw-r--r--shells/sheldon/Makefile2
-rw-r--r--shells/shell-hist/Makefile2
-rw-r--r--shells/shellharden/Makefile2
-rw-r--r--shells/starship/Makefile1
-rw-r--r--sysutils/async/Makefile2
-rw-r--r--sysutils/b3sum/Makefile2
-rw-r--r--sysutils/backdown/Makefile2
-rw-r--r--sysutils/bkt/Makefile2
-rw-r--r--sysutils/bottom/Makefile1
-rw-r--r--sysutils/bupstash/Makefile2
-rw-r--r--sysutils/conserve/Makefile2
-rw-r--r--sysutils/coreutils/Makefile4
-rw-r--r--sysutils/coreutils/distinfo6
-rw-r--r--sysutils/coreutils/pkg-plist4
-rw-r--r--sysutils/cpu-microcode-amd/Makefile4
-rw-r--r--sysutils/cpu-microcode-amd/distinfo26
-rw-r--r--sysutils/czkawka/Makefile2
-rw-r--r--sysutils/ddh/Makefile2
-rw-r--r--sysutils/diskonaut/Makefile2
-rw-r--r--sysutils/diskus/Makefile2
-rw-r--r--sysutils/dua-cli/Makefile1
-rw-r--r--sysutils/dust/Makefile2
-rw-r--r--sysutils/dutree/Makefile2
-rw-r--r--sysutils/elfx86exts/Makefile2
-rw-r--r--sysutils/erdtree/Makefile2
-rw-r--r--sysutils/exa/Makefile2
-rw-r--r--sysutils/eza/Makefile2
-rw-r--r--sysutils/faketty/Makefile2
-rw-r--r--sysutils/fclones/Makefile2
-rw-r--r--sysutils/fd/Makefile2
-rw-r--r--sysutils/flipperbit/Makefile2
-rw-r--r--sysutils/flowgger/Makefile2
-rw-r--r--sysutils/fluent-bit/Makefile2
-rw-r--r--sysutils/fluent-bit/distinfo6
-rw-r--r--sysutils/framework-system/Makefile2
-rw-r--r--sysutils/framework-tool-tui/Makefile2
-rw-r--r--sysutils/freebsd-rustdate/Makefile2
-rw-r--r--sysutils/fselect/Makefile2
-rw-r--r--sysutils/fwupd/Makefile1
-rw-r--r--sysutils/gstat-rs/Makefile1
-rw-r--r--sysutils/handlr/Makefile2
-rw-r--r--sysutils/hexyl/Makefile2
-rw-r--r--sysutils/httm/Makefile2
-rw-r--r--sysutils/jail_exporter/Makefile2
-rw-r--r--sysutils/joshuto/Makefile2
-rw-r--r--sysutils/kf6-baloo/distinfo6
-rw-r--r--sysutils/kf6-kuserfeedback/distinfo6
-rw-r--r--sysutils/kf6-kuserfeedback/pkg-plist1
-rw-r--r--sysutils/kf6-kwallet/distinfo6
-rw-r--r--sysutils/kubectl/Makefile4
-rw-r--r--sysutils/kubectl/distinfo6
-rw-r--r--sysutils/kubie/Makefile2
-rw-r--r--sysutils/lsd/Makefile2
-rw-r--r--sysutils/mackerel-agent/Makefile5
-rw-r--r--sysutils/mackerel-agent/distinfo10
-rw-r--r--sysutils/mcfly/Makefile2
-rw-r--r--sysutils/mdcat/Makefile2
-rw-r--r--sysutils/mprocs/Makefile2
-rw-r--r--sysutils/mstflint/Makefile2
-rw-r--r--sysutils/mstflint/distinfo6
-rw-r--r--sysutils/onefetch/Makefile2
-rw-r--r--sysutils/openvox-server8/Makefile2
-rw-r--r--sysutils/openvox-server8/pkg-plist1
-rw-r--r--sysutils/pefs-kmod/Makefile4
-rw-r--r--sysutils/pefs-kmod/distinfo6
-rw-r--r--sysutils/pfetch-rs/Makefile2
-rw-r--r--sysutils/pollinfo/Makefile2
-rw-r--r--sysutils/potnet/Makefile2
-rw-r--r--sysutils/process-viewer/Makefile2
-rw-r--r--sysutils/procs/Makefile2
-rw-r--r--sysutils/puppetserver8/Makefile2
-rw-r--r--sysutils/puppetserver8/pkg-plist1
-rw-r--r--sysutils/py-tmuxp/Makefile4
-rw-r--r--sysutils/py-tmuxp/distinfo6
-rw-r--r--sysutils/qmk_hid/Makefile2
-rw-r--r--sysutils/rldd/Makefile2
-rw-r--r--sysutils/rubygem-smart_proxy_salt/Makefile4
-rw-r--r--sysutils/rubygem-smart_proxy_salt/distinfo6
-rw-r--r--sysutils/rubygem-sys-filesystem/Makefile2
-rw-r--r--sysutils/rubygem-sys-filesystem/distinfo6
-rw-r--r--sysutils/rubygem-tmuxinator/Makefile2
-rw-r--r--sysutils/rubygem-tmuxinator/distinfo6
-rw-r--r--sysutils/runiq/Makefile1
-rw-r--r--sysutils/rust-coreutils/Makefile1
-rw-r--r--sysutils/rust-findutils/Makefile2
-rw-r--r--sysutils/syngesture/Makefile2
-rw-r--r--sysutils/systeroid/Makefile1
-rw-r--r--sysutils/szyszka/Makefile2
-rw-r--r--sysutils/tailspin/Makefile2
-rw-r--r--sysutils/tealdeer/Makefile1
-rw-r--r--sysutils/tere/Makefile2
-rw-r--r--sysutils/tiempo/Makefile2
-rw-r--r--sysutils/tldr/Makefile2
-rw-r--r--sysutils/topgrade/Makefile2
-rw-r--r--sysutils/tuckr/Makefile2
-rw-r--r--sysutils/vivid/Makefile2
-rw-r--r--sysutils/wiper/Makefile2
-rw-r--r--sysutils/work-tuimer/Makefile1
-rw-r--r--sysutils/xcp/Makefile2
-rw-r--r--sysutils/xmbmon/Makefile14
-rw-r--r--sysutils/yadf/Makefile2
-rw-r--r--sysutils/yazi/Makefile2
-rw-r--r--sysutils/zellij/Makefile2
-rw-r--r--sysutils/zoxide/Makefile2
-rw-r--r--textproc/angle-grinder/Makefile2
-rw-r--r--textproc/aq/Makefile2
-rw-r--r--textproc/bat/Makefile2
-rw-r--r--textproc/biodiff/Makefile2
-rw-r--r--textproc/cast2gif/Makefile2
-rw-r--r--textproc/choose/Makefile2
-rw-r--r--textproc/code-minimap/Makefile2
-rw-r--r--textproc/comrak/Makefile1
-rw-r--r--textproc/csview/Makefile2
-rw-r--r--textproc/csvlens/Makefile2
-rw-r--r--textproc/difftastic/Makefile1
-rw-r--r--textproc/discount/Makefile2
-rw-r--r--textproc/doxx/Makefile2
-rw-r--r--textproc/evtx/Makefile2
-rw-r--r--textproc/fblog/Makefile2
-rw-r--r--textproc/feluda/Makefile1
-rw-r--r--textproc/gitlab-code-parser/Makefile1
-rw-r--r--textproc/grass/Makefile2
-rw-r--r--textproc/harper/Makefile1
-rw-r--r--textproc/html-query/Makefile2
-rw-r--r--textproc/htmlq/Makefile2
-rw-r--r--textproc/jaq/Makefile2
-rw-r--r--textproc/jless/Makefile2
-rw-r--r--textproc/jnv/Makefile2
-rw-r--r--textproc/jql/Makefile2
-rw-r--r--textproc/kf6-kcodecs/distinfo6
-rw-r--r--textproc/kf6-sonnet/distinfo6
-rw-r--r--textproc/kf6-syntax-highlighting/distinfo6
-rw-r--r--textproc/mdbook-linkcheck/Makefile2
-rw-r--r--textproc/mdbook-mermaid/Makefile1
-rw-r--r--textproc/mdbook/Makefile1
-rw-r--r--textproc/mdq/Makefile2
-rw-r--r--textproc/meilisearch/Makefile2
-rw-r--r--textproc/meilisearch/files/patch-rust-1.92.010
-rw-r--r--textproc/minify/Makefile3
-rw-r--r--textproc/minify/distinfo10
-rw-r--r--textproc/mythes/Makefile2
-rw-r--r--textproc/otree/Makefile1
-rw-r--r--textproc/p5-HTML-Entities-Numbered/Makefile2
-rw-r--r--textproc/p5-Spreadsheet-Read/Makefile2
-rw-r--r--textproc/p5-Spreadsheet-Read/distinfo6
-rw-r--r--textproc/py-agate/Makefile3
-rw-r--r--textproc/py-agate/distinfo6
-rw-r--r--textproc/py-jiter/Makefile1
-rw-r--r--textproc/py-mistletoe/Makefile2
-rw-r--r--textproc/py-mistletoe/distinfo6
-rw-r--r--textproc/py-pyahocorasick/Makefile2
-rw-r--r--textproc/py-pyahocorasick/distinfo6
-rw-r--r--textproc/py-pycddl/Makefile2
-rw-r--r--textproc/py-pymdown-extensions/Makefile2
-rw-r--r--textproc/py-pymdown-extensions/distinfo6
-rw-r--r--textproc/py-python-bidi/Makefile1
-rw-r--r--textproc/py-textual-speedups/Makefile1
-rw-r--r--textproc/py-textual/Makefile2
-rw-r--r--textproc/py-textual/distinfo6
-rw-r--r--textproc/py-tiktoken/Makefile2
-rw-r--r--textproc/py-tokenizers/Makefile2
-rw-r--r--textproc/py-unicode-segmentation-rs/Makefile1
-rw-r--r--textproc/py-zensical/Makefile1
-rw-r--r--textproc/quickwit/Makefile2
-rw-r--r--textproc/riffdiff/Makefile1
-rw-r--r--textproc/ripgrep-all/Makefile2
-rw-r--r--textproc/ripgrep/Makefile2
-rw-r--r--textproc/rubygem-commonmarker/Makefile1
-rw-r--r--textproc/rubygem-gitlab-glfm-markdown/Makefile1
-rw-r--r--textproc/sad/Makefile2
-rw-r--r--textproc/scew/Makefile2
-rw-r--r--textproc/sd/Makefile2
-rw-r--r--textproc/sonic/Makefile2
-rw-r--r--textproc/television/Makefile1
-rw-r--r--textproc/tinyxml2/Makefile16
-rw-r--r--textproc/tokay/Makefile2
-rw-r--r--textproc/tomlq/Makefile2
-rw-r--r--textproc/tree-sitter-grammars/Makefile2
-rw-r--r--textproc/ttynt/Makefile2
-rw-r--r--textproc/tui-journal/Makefile2
-rw-r--r--textproc/typos/Makefile1
-rw-r--r--textproc/typst/Makefile2
-rw-r--r--textproc/xan/Makefile1
-rw-r--r--textproc/xerces-c3/Makefile2
-rw-r--r--textproc/xlsxio/Makefile2
-rw-r--r--textproc/xsv-rs/Makefile2
-rw-r--r--www/Makefile4
-rw-r--r--www/agate/Makefile2
-rw-r--r--www/aria2/Makefile2
-rw-r--r--www/buku/Makefile7
-rw-r--r--www/buku/distinfo6
-rw-r--r--www/buku/files/patch-pyproject.toml26
-rw-r--r--www/buku/files/patch-setup.py11
-rw-r--r--www/castor/Makefile2
-rw-r--r--www/chromium/Makefile2
-rw-r--r--www/deno-dom/Makefile2
-rw-r--r--www/deno/Makefile2
-rw-r--r--www/dezoomify-rs/Makefile2
-rw-r--r--www/dothttp/Makefile2
-rw-r--r--www/drill/Makefile2
-rw-r--r--www/dufs/Makefile2
-rw-r--r--www/element-web/Makefile4
-rw-r--r--www/element-web/distinfo6
-rw-r--r--www/element-web/pkg-plist184
-rw-r--r--www/feroxbuster/Makefile1
-rw-r--r--www/firefox-esr/Makefile1
-rw-r--r--www/firefox/Makefile5
-rw-r--r--www/firefox/distinfo6
-rw-r--r--www/freenginx-acme/Makefile1
-rw-r--r--www/freenginx-acme/distinfo6
-rw-r--r--www/freenginx-devel/Makefile12
-rw-r--r--www/freenginx-devel/Makefile.options.desc2
-rw-r--r--www/freenginx-devel/distinfo6
-rw-r--r--www/freenginx-devel/pkg-plist4
-rw-r--r--www/freenginx-devel/version.mk2
-rw-r--r--www/garage/Makefile2
-rw-r--r--www/geckodriver/Makefile1
-rw-r--r--www/gtkhtml4/Makefile4
-rw-r--r--www/htmlcxx/Makefile2
-rw-r--r--www/hurl/Makefile1
-rw-r--r--www/iridium/Makefile2
-rw-r--r--www/jericho-html/Makefile14
-rw-r--r--www/jericho-html/distinfo5
-rw-r--r--www/jwt-cli/Makefile2
-rw-r--r--www/libjwt/Makefile2
-rw-r--r--www/librewolf/Makefile2
-rw-r--r--www/llhttp/Makefile2
-rw-r--r--www/loco/Makefile2
-rw-r--r--www/ls-qpack/Makefile2
-rw-r--r--www/lychee/Makefile2
-rw-r--r--www/marmite/Makefile2
-rw-r--r--www/microbin/Makefile2
-rw-r--r--www/miniserve/Makefile2
-rw-r--r--www/monolith/Makefile2
-rw-r--r--www/ncgopher/Makefile2
-rw-r--r--www/newsboat/Makefile2
-rw-r--r--www/nghttp2/Makefile2
-rw-r--r--www/nginx-acme/Makefile2
-rw-r--r--www/node20/Makefile2
-rw-r--r--www/node22/Makefile3
-rw-r--r--www/node24/Makefile2
-rw-r--r--www/node25/Makefile2
-rw-r--r--www/npm-node24/Makefile2
-rw-r--r--www/npm-node24/distinfo6
-rw-r--r--www/npm/Makefile2
-rw-r--r--www/phpmyfaq/Makefile2
-rw-r--r--www/phpmyfaq/distinfo6
-rw-r--r--www/py-adblock/Makefile2
-rw-r--r--www/py-aiohttp/Makefile2
-rw-r--r--www/py-boto3/Makefile2
-rw-r--r--www/py-boto3/distinfo6
-rw-r--r--www/py-dj52-django-treenode/Makefile28
-rw-r--r--www/py-dj52-django-treenode/distinfo3
-rw-r--r--www/py-dj52-django-treenode/pkg-descr12
-rw-r--r--www/py-django-unfold/Makefile2
-rw-r--r--www/py-django-unfold/distinfo6
-rw-r--r--www/py-google-cloud-storage/Makefile3
-rw-r--r--www/py-google-cloud-storage/distinfo6
-rw-r--r--www/py-granian/Makefile1
-rw-r--r--www/py-jh2/Makefile2
-rw-r--r--www/py-nh3/Makefile1
-rw-r--r--www/py-primp/Makefile2
-rw-r--r--www/py-pywry/Makefile2
-rw-r--r--www/py-qh3/Makefile2
-rw-r--r--www/py-requests-kerberos/Makefile29
-rw-r--r--www/py-requests-kerberos/distinfo3
-rw-r--r--www/py-requests-kerberos/pkg-descr3
-rw-r--r--www/qdecoder/Makefile2
-rw-r--r--www/rearx/Makefile2
-rw-r--r--www/reddsaver/Makefile2
-rw-r--r--www/rubygem-async-pool/Makefile2
-rw-r--r--www/rubygem-async-pool/distinfo6
-rw-r--r--www/rubygem-bullet_train-fields/Makefile4
-rw-r--r--www/rubygem-bullet_train-fields/distinfo6
-rw-r--r--www/rubygem-bullet_train-has_uuid/Makefile4
-rw-r--r--www/rubygem-bullet_train-has_uuid/distinfo6
-rw-r--r--www/rubygem-bullet_train-roles/Makefile6
-rw-r--r--www/rubygem-bullet_train-roles/distinfo6
-rw-r--r--www/rubygem-bullet_train-roles/files/patch-gemspec11
-rw-r--r--www/rubygem-bullet_train-scope_validator/Makefile4
-rw-r--r--www/rubygem-bullet_train-scope_validator/distinfo6
-rw-r--r--www/rubygem-bullet_train-super_load_and_authorize_resource/Makefile4
-rw-r--r--www/rubygem-bullet_train-super_load_and_authorize_resource/distinfo6
-rw-r--r--www/rubygem-bullet_train-themes/Makefile4
-rw-r--r--www/rubygem-bullet_train-themes/distinfo6
-rw-r--r--www/rubygem-bullet_train/Makefile29
-rw-r--r--www/rubygem-bullet_train/distinfo6
-rw-r--r--www/rubygem-cable_ready/Makefile9
-rw-r--r--www/rubygem-rackup/Makefile2
-rw-r--r--www/rubygem-rackup/distinfo6
-rw-r--r--www/rubygem-responders-rails80/Makefile21
-rw-r--r--www/rubygem-responders-rails80/distinfo3
-rw-r--r--www/rubygem-responders-rails80/pkg-descr1
-rw-r--r--www/rubygem-responders-rails81/Makefile21
-rw-r--r--www/rubygem-responders-rails81/distinfo3
-rw-r--r--www/rubygem-responders-rails81/pkg-descr1
-rw-r--r--www/rubygem-selenium-webdriver/Makefile2
-rw-r--r--www/rubygem-selenium-webdriver/distinfo6
-rw-r--r--www/rubygem-showcase-rails/Makefile4
-rw-r--r--www/rubygem-showcase-rails/distinfo6
-rw-r--r--www/rustypaste-cli/Makefile2
-rw-r--r--www/rustypaste/Makefile2
-rw-r--r--www/so/Makefile2
-rw-r--r--www/sqlpage/Makefile1
-rw-r--r--www/stork/Makefile2
-rw-r--r--www/tinymce/Makefile2
-rw-r--r--www/tinymce/distinfo6
-rw-r--r--www/tor-browser/Makefile14
-rw-r--r--www/tor-browser/distinfo22
-rw-r--r--www/tor-browser/files/patch-bug187663235
-rw-r--r--www/tor-browser/files/patch-build_gn__processor.py16
-rw-r--r--www/tor-browser/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build25
-rw-r--r--www/tor-browser/files/patch-python_sites_mach.txt2
-rw-r--r--www/tor-browser/files/patch-third__party_chromium_build_toolchain_toolchain.gni18
-rw-r--r--www/tor-browser/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn63
-rw-r--r--www/tor-browser/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc23
-rw-r--r--www/tor-browser/files/patch-third__party_libwebrtc_modules_portal_pipewire__utils.h19
-rw-r--r--www/trunk/Makefile2
-rw-r--r--www/tuifeed/Makefile2
-rw-r--r--www/ulfius/Makefile2
-rw-r--r--www/ungoogled-chromium/Makefile2
-rw-r--r--www/varnish-libvmod-fileserver/Makefile2
-rw-r--r--www/vigil/Makefile1
-rw-r--r--www/wasm-bindgen-cli/Makefile2
-rw-r--r--www/wasm-pack/Makefile2
-rw-r--r--www/waterfox/Makefile1
-rw-r--r--www/websocat/Makefile2
-rw-r--r--www/wiki-tui/Makefile1
-rw-r--r--www/xh/Makefile2
-rw-r--r--www/zola/Makefile2
-rw-r--r--x11-fonts/py-shaperglot/Makefile2
-rw-r--r--x11-fonts/py-vfblib/Makefile4
-rw-r--r--x11-fonts/py-vfblib/distinfo6
-rw-r--r--x11-themes/cursor-dmz-aa-theme/Makefile2
-rw-r--r--x11-themes/cursor-dmz-aa-theme/distinfo6
-rw-r--r--x11-themes/kf6-breeze-icons/distinfo6
-rw-r--r--x11-themes/kf6-breeze-icons/pkg-plist18
-rw-r--r--x11-themes/kf6-kcolorscheme/distinfo6
-rw-r--r--x11-themes/kf6-kiconthemes/distinfo6
-rw-r--r--x11-themes/kf6-qqc2-desktop-style/distinfo6
-rw-r--r--x11-themes/kf6-qqc2-desktop-style/pkg-plist1
-rw-r--r--x11-toolkits/kf6-attica/distinfo6
-rw-r--r--x11-toolkits/kf6-kcompletion/distinfo6
-rw-r--r--x11-toolkits/kf6-kconfigwidgets/distinfo6
-rw-r--r--x11-toolkits/kf6-kguiaddons/distinfo6
-rw-r--r--x11-toolkits/kf6-kirigami/Makefile2
-rw-r--r--x11-toolkits/kf6-kirigami/distinfo8
-rw-r--r--x11-toolkits/kf6-kirigami/pkg-plist4
-rw-r--r--x11-toolkits/kf6-kitemviews/distinfo6
-rw-r--r--x11-toolkits/kf6-kjobwidgets/distinfo6
-rw-r--r--x11-toolkits/kf6-ktextwidgets/distinfo6
-rw-r--r--x11-toolkits/kf6-kwidgetsaddons/distinfo6
-rw-r--r--x11-toolkits/kf6-kxmlgui/distinfo6
-rw-r--r--x11-wm/cosmic-comp/Makefile1
-rw-r--r--x11-wm/leftwm/Makefile2
-rw-r--r--x11-wm/mangowc/Makefile2
-rw-r--r--x11-wm/mangowc/distinfo6
-rw-r--r--x11-wm/niri/Makefile1
-rw-r--r--x11-wm/river/Makefile12
-rw-r--r--x11-wm/river/distinfo14
-rw-r--r--x11/admiral/Makefile2
-rw-r--r--x11/alacritty/Makefile2
-rw-r--r--x11/ashell/Makefile2
-rw-r--r--x11/clipcat/Makefile2
-rw-r--r--x11/eww/Makefile2
-rw-r--r--x11/hybrid-bar/Makefile2
-rw-r--r--x11/hyprviz/Makefile2
-rw-r--r--x11/i3bar-river/Makefile2
-rw-r--r--x11/inputplug/Makefile2
-rw-r--r--x11/kde/Makefile4
-rw-r--r--x11/kde/pkg-descr11
-rw-r--r--x11/kf6-frameworkintegration/distinfo6
-rw-r--r--x11/kf6-kded/distinfo6
-rw-r--r--x11/kf6-kglobalaccel/distinfo6
-rw-r--r--x11/kf6-krunner/distinfo6
-rw-r--r--x11/kf6-kwindowsystem/distinfo6
-rw-r--r--x11/kickoff/Makefile2
-rw-r--r--x11/plasma6-plasma/Makefile2
-rw-r--r--x11/rio/Makefile2
-rw-r--r--x11/rlaunch/Makefile2
-rw-r--r--x11/shikane/Makefile2
-rw-r--r--x11/shotman/Makefile2
-rw-r--r--x11/sirula/Makefile2
-rw-r--r--x11/squeekboard/Makefile2
-rw-r--r--x11/swayr/Makefile2
-rw-r--r--x11/swayrbar/Makefile2
-rw-r--r--x11/swww/Makefile2
-rw-r--r--x11/walker/Makefile1
-rw-r--r--x11/watershot/Makefile2
-rw-r--r--x11/waycorner/Makefile2
-rw-r--r--x11/wayidle/Makefile2
-rw-r--r--x11/waylock/Makefile8
-rw-r--r--x11/waylock/distinfo10
-rw-r--r--x11/waylock/files/patch-build_zig11
-rw-r--r--x11/wayout/Makefile2
-rw-r--r--x11/wezterm/Makefile2
-rw-r--r--x11/windowtolayer/Makefile2
-rw-r--r--x11/wleave/Makefile2
-rw-r--r--x11/wlr-which-key/Makefile2
-rw-r--r--x11/wmfocus/Makefile2
-rw-r--r--x11/xdg-desktop-portal-luminous/Makefile2
-rw-r--r--x11/xwayland-satellite/Makefile1
1513 files changed, 9770 insertions, 5821 deletions
diff --git a/MOVED b/MOVED
index baed1f411b54..6112fcf2a558 100644
--- a/MOVED
+++ b/MOVED
@@ -4881,7 +4881,7 @@ mail/mu4e-maildirs|mail/mu|2025-12-01|Has expired: Upstream discourages using th
devel/libavl||2025-12-04|Has expired: Since 2002 libavl is no longer distributed as a shared library
net/py-netif||2025-12-04|Has expired: Upstream unmaintained
x11-fonts/google-fonts||2025-12-04|Has expired: Depends on expired x11-fonts/gentium-basic
-x11-fonts/gentium-basic||2025-12-04|Has expired: Superceeded by Gentium-7.000 https://software.sil.org/gentium/download/
+x11-fonts/gentium-basic|x11-fonts/gentium|2025-12-04|Has expired: Superceeded by Gentium-7.000 https://software.sil.org/gentium/download/
www/rubygem-cssbundling-rails-gitlab|www/rubygem-cssbundling-rails-rails-gitlab|2025-12-05|Obsolete, use www/rubygem-cssbundling-rails-rails-gitlab instead
misc/amazon-qldb-shell||2025-12-05|Discontinued by Amazon as of July 2025: old and new customers are advised to migrate to Amazon Aurora PostgreSQL
devel/libmill||2025-12-05|Has expired: Abandonware, not use in the ports tree
@@ -4894,3 +4894,4 @@ cad/meshlab||2025-12-12|Remove broken port
math/octave-forge-onsas||2025-12-15|Incompatible with octave packaging structure
devel/equinix-metal-cli||2025-12-15|Has expired: Equinix Platform EOL upstream
lang/typstfmt||2025-12-15|Discontinued, upstream repository archived on June 8, 2024
+www/py-requests-kerberos|security/py-requests-kerberos|2025-12-17|Remove duplicate port. Use security/py-requests-kerberos instead
diff --git a/Mk/Uses/cargo.mk b/Mk/Uses/cargo.mk
index a92ba1e13c3b..f8d45da664a4 100644
--- a/Mk/Uses/cargo.mk
+++ b/Mk/Uses/cargo.mk
@@ -109,7 +109,7 @@ WRKSRC_crate_${_crate}= ${WRKDIR}/${_wrksrc}
CARGO_BUILDDEP?= yes
. if ${CARGO_BUILDDEP:tl} == "yes"
-BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.91.0:lang/${RUST_DEFAULT}
+BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.92.0:lang/${RUST_DEFAULT}
. elif ${CARGO_BUILDDEP:tl} == "any-version"
BUILD_DEPENDS+= ${RUST_DEFAULT}>=0:lang/${RUST_DEFAULT}
. endif
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index d2a6265461c7..9072b81d1d13 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -99,7 +99,7 @@ KDE_FRAMEWORKS5_VERSION?= 5.116.0
KDE_FRAMEWORKS5_BRANCH?= stable
# Current KDE Frameworks (Qt6 based).
-KDE_FRAMEWORKS6_VERSION?= 6.20.0
+KDE_FRAMEWORKS6_VERSION?= 6.21.0
KDE_FRAMEWORKS6_BRANCH?= stable
# Current KDE applications. Update _${PORTNAME}_PROJECT_VERSION for the following ports:
diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk
index e193f2e71858..7e69f5c27b25 100644
--- a/Mk/bsd.gecko.mk
+++ b/Mk/bsd.gecko.mk
@@ -77,7 +77,7 @@ ELF_FEATURES+= +wxneeded:dist/bin/${MOZILLA} +wxneeded:dist/bin/${MOZILLA}-bin
BUNDLE_LIBS= yes
BUILD_DEPENDS+= rust-cbindgen>=0.29.1:devel/rust-cbindgen \
- ${RUST_DEFAULT}>=1.91.0:lang/${RUST_DEFAULT}
+ ${RUST_DEFAULT}>=1.92.0:lang/${RUST_DEFAULT}
LIB_DEPENDS+= libdrm.so:graphics/libdrm
RUN_DEPENDS+= ${LOCALBASE}/lib/libpci.so:devel/libpci
LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim
diff --git a/accessibility/sctd/Makefile b/accessibility/sctd/Makefile
index 496702fa3149..ed988951b40c 100644
--- a/accessibility/sctd/Makefile
+++ b/accessibility/sctd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sctd
DISTVERSION= 0.2.0
-PORTREVISION= 45
+PORTREVISION= 46
CATEGORIES= accessibility
MAINTAINER= 0mp@FreeBSD.org
diff --git a/accessibility/wl-gammarelay-rs/Makefile b/accessibility/wl-gammarelay-rs/Makefile
index aa2b9ae318b0..d4729a1bbe1c 100644
--- a/accessibility/wl-gammarelay-rs/Makefile
+++ b/accessibility/wl-gammarelay-rs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wl-gammarelay-rs
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= accessibility wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/archivers/kf6-karchive/distinfo b/archivers/kf6-karchive/distinfo
index c36bc38f6c5f..270ca6d4f49a 100644
--- a/archivers/kf6-karchive/distinfo
+++ b/archivers/kf6-karchive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892862
-SHA256 (KDE/frameworks/6.20/karchive-6.20.0.tar.xz) = f6a508d537d283e2a106e848a939e971cdf1a059779825e4482609aa981ffadd
-SIZE (KDE/frameworks/6.20/karchive-6.20.0.tar.xz) = 1148308
+TIMESTAMP = 1765456420
+SHA256 (KDE/frameworks/6.21/karchive-6.21.0.tar.xz) = a5f7ccd904105083c442bc825c198872bdb7a009b2b2bb30b038dabd6bb1c6c4
+SIZE (KDE/frameworks/6.21/karchive-6.21.0.tar.xz) = 1148312
diff --git a/archivers/ouch/Makefile b/archivers/ouch/Makefile
index cef2d2393174..c966c37c3d42 100644
--- a/archivers/ouch/Makefile
+++ b/archivers/ouch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ouch
DISTVERSION= 0.6.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= archivers
MAINTAINER= yuri@FreeBSD.org
diff --git a/archivers/py-cramjam/Makefile b/archivers/py-cramjam/Makefile
index 16e7a046394e..e6370fc5ea9e 100644
--- a/archivers/py-cramjam/Makefile
+++ b/archivers/py-cramjam/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cramjam
PORTVERSION= 2.11.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= archivers python
MASTER_SITES= PYPI \
https://github.com/milesgranger/cramjam/releases/download/v${PORTVERSION}/
diff --git a/archivers/py-pyzstd/Makefile b/archivers/py-pyzstd/Makefile
index a03fed64117c..d561feaade82 100644
--- a/archivers/py-pyzstd/Makefile
+++ b/archivers/py-pyzstd/Makefile
@@ -13,6 +13,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}
+RUN_DEPENDS= ${PY_BACKPORTS.ZSTD}
USES= python
USE_PYTHON= autoplist pep517 pytest
@@ -28,8 +29,5 @@ do-test:
.if ${PYTHON_REL} < 31300
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
.endif
-.if ${PYTHON_REL} < 31400
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.zstd>=0:devel/py-backports.zstd@${PY_FLAVOR}
-.endif
.include <bsd.port.post.mk>
diff --git a/astro/indiwebmanagerapp/Makefile b/astro/indiwebmanagerapp/Makefile
index e8b3ebc48b92..f8d4e0b03fc8 100644
--- a/astro/indiwebmanagerapp/Makefile
+++ b/astro/indiwebmanagerapp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= indiwebmanagerapp
DISTVERSION= 1.8
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= astro
MAINTAINER= acm@FreeBSD.org
diff --git a/astro/kstars/Makefile b/astro/kstars/Makefile
index df7c2f537aec..4ef559e9126c 100644
--- a/astro/kstars/Makefile
+++ b/astro/kstars/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kstars
DISTVERSION= 3.7.8
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= astro kde
MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}/
diff --git a/astro/mepo/Makefile b/astro/mepo/Makefile
index c6b00e34dd26..8010a6ec1790 100644
--- a/astro/mepo/Makefile
+++ b/astro/mepo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mepo
DISTVERSION= 1.3.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= astro geography wayland
MASTER_SITES= https://git.sr.ht/~mil/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
@@ -12,7 +12,7 @@ LICENSE= GPLv3+ OFL11
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= zig>=0.14.0:lang/zig
+BUILD_DEPENDS= zig014=0.14.0:lang/zig014
LIB_DEPENDS= libcurl.so:ftp/curl
RUN_DEPENDS= jq:textproc/jq
@@ -21,11 +21,11 @@ USE_SDL= gfx2 image2 ttf2
SHEBANG_FILES= scripts/*
SHEBANG_LANG= sh
sh_CMD= /bin/sh
-MAKE_ENV= DESTDIR="${STAGEDIR}"
CONFIGURE_ARGS= --prefix "${PREFIX}" \
${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \
-Dcpu=${CPUTYPE:Ubaseline} \
--verbose
+MAKE_ENV= DESTDIR="${STAGEDIR}"
NO_INSTALL= yes # strip(1) breaks runtime
post-patch:
diff --git a/astro/phd2/Makefile b/astro/phd2/Makefile
index 63c91fd96c6e..32afb2717c5d 100644
--- a/astro/phd2/Makefile
+++ b/astro/phd2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= phd2
DISTVERSIONPREFIX=v
-DISTVERSION= 2.6.13dev8
+DISTVERSION= 2.6.14
CATEGORIES= astro
MAINTAINER= acm@FreeBSD.org
diff --git a/astro/phd2/distinfo b/astro/phd2/distinfo
index 5a2a8da0c2c5..97ea009fb0cc 100644
--- a/astro/phd2/distinfo
+++ b/astro/phd2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763684877
-SHA256 (OpenPHDGuiding-phd2-v2.6.13dev8_GH0.tar.gz) = 4866bcf0c186000e4084d71ddbd55e6de09701e6a972ab35571926c39793a86c
-SIZE (OpenPHDGuiding-phd2-v2.6.13dev8_GH0.tar.gz) = 177075023
+TIMESTAMP = 1765920952
+SHA256 (OpenPHDGuiding-phd2-v2.6.14_GH0.tar.gz) = e5fdf91c9ba85589de0e3801af1c51a09b619fe7a10a2e46a5e9e3fb315cf336
+SIZE (OpenPHDGuiding-phd2-v2.6.14_GH0.tar.gz) = 202690076
diff --git a/astro/stellarium/Makefile b/astro/stellarium/Makefile
index de1b44b3b8e1..42eba539b2fc 100644
--- a/astro/stellarium/Makefile
+++ b/astro/stellarium/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stellarium
PORTVERSION= 24.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= astro
MASTER_SITES= https://github.com/Stellarium/stellarium/releases/download/v${PORTVERSION}/ \
https://mirrors.tuna.tsinghua.edu.cn/github-release/Stellarium/stellarium/v${PORTVERSION}/
diff --git a/astro/stellarsolver/Makefile b/astro/stellarsolver/Makefile
index 63bf8abdfb28..ca0c989317fa 100644
--- a/astro/stellarsolver/Makefile
+++ b/astro/stellarsolver/Makefile
@@ -1,5 +1,6 @@
PORTNAME= stellarsolver
DISTVERSION= 2.5
+PORTREVISION= 1
CATEGORIES= astro
MAINTAINER= acm@FreeBSD.org
diff --git a/audio/amberol/Makefile b/audio/amberol/Makefile
index 4d62c5997aa7..d4857878aaa9 100644
--- a/audio/amberol/Makefile
+++ b/audio/amberol/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amberol
DISTVERSION= 2025.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/ebur128/Makefile b/audio/ebur128/Makefile
index abc5f0684f5c..c771f88834bf 100644
--- a/audio/ebur128/Makefile
+++ b/audio/ebur128/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ebur128
DISTVERSION= 0.1.10
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= audio
MAINTAINER= diizzy@FreeBSD.org
diff --git a/audio/gnome-metronome/Makefile b/audio/gnome-metronome/Makefile
index 89505f05c43c..4d29f39df2fb 100644
--- a/audio/gnome-metronome/Makefile
+++ b/audio/gnome-metronome/Makefile
@@ -1,6 +1,6 @@
PORTNAME= metronome
DISTVERSION= 1.3.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= audio gnome
PKGNAMEPREFIX= gnome-
DIST_SUBDIR= gnome
diff --git a/audio/gnome-podcasts/Makefile b/audio/gnome-podcasts/Makefile
index 3c45d3e72b8e..667d495aaa25 100644
--- a/audio/gnome-podcasts/Makefile
+++ b/audio/gnome-podcasts/Makefile
@@ -1,6 +1,6 @@
PORTNAME= podcasts
DISTVERSION= 0.7.1
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= audio
PKGNAMEPREFIX= gnome-
diff --git a/audio/lewton/Makefile b/audio/lewton/Makefile
index a0fe6b20c029..a09bd1d4ebf1 100644
--- a/audio/lewton/Makefile
+++ b/audio/lewton/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lewton
DISTVERSION= 0.10.2
-PORTREVISION= 41
+PORTREVISION= 42
CATEGORIES= audio
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/audio/linuxwave/Makefile b/audio/linuxwave/Makefile
index 62722dc55ead..31fd3d829555 100644
--- a/audio/linuxwave/Makefile
+++ b/audio/linuxwave/Makefile
@@ -1,6 +1,7 @@
PORTNAME= linuxwave
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
@@ -10,18 +11,18 @@ WWW= https://orhun.dev/linuxwave/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= zig>=0.14.0:lang/zig
+BUILD_DEPENDS= zig014=0.14.0:lang/zig014
USE_GITHUB= yes
GH_ACCOUNT= orhun
GH_TUPLE= Hejsil:zig-clap:0.10.0:zig_clap/../.cache/zig/p/clap-0.10.0-oBajB434AQBDh-Ei3YtoKIRxZacVPF1iSwp3IX_ZB8f0
-MAKE_ENV= DESTDIR="${STAGEDIR}"
CONFIGURE_ARGS= --prefix "${PREFIX}" \
${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \
${WITH_PIE:D-Dpie} \
${WITH_RELRO:D-Drelro} \
-Dcpu=${CPUTYPE:Ubaseline} \
--verbose
+MAKE_ENV= DESTDIR="${STAGEDIR}"
NO_INSTALL= yes # strip(1) breaks runtime
PLIST_FILES= bin/${PORTNAME} \
share/man/man1/${PORTNAME}.1.gz
diff --git a/audio/mmtc/Makefile b/audio/mmtc/Makefile
index 7e62b1599d24..2f1f2dd4c099 100644
--- a/audio/mmtc/Makefile
+++ b/audio/mmtc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mmtc
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/mousai/Makefile b/audio/mousai/Makefile
index 1913b15df954..e7880626adfe 100644
--- a/audio/mousai/Makefile
+++ b/audio/mousai/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mousai
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.9
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/myxer/Makefile b/audio/myxer/Makefile
index 3e7d2326cd4e..8aa77f8a92a7 100644
--- a/audio/myxer/Makefile
+++ b/audio/myxer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= myxer
DISTVERSION= 1.3.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/ncspot/Makefile b/audio/ncspot/Makefile
index ddbbd8516707..eeee31cbd981 100644
--- a/audio/ncspot/Makefile
+++ b/audio/ncspot/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ncspot
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.2
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/audio/netease-music-tui/Makefile b/audio/netease-music-tui/Makefile
index fb80f6e6f42e..f9ff79dae1b0 100644
--- a/audio/netease-music-tui/Makefile
+++ b/audio/netease-music-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= netease-music-tui
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.5
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/pipewire-spa-oss/Makefile b/audio/pipewire-spa-oss/Makefile
index 0a916daa05f9..7623449a35ad 100644
--- a/audio/pipewire-spa-oss/Makefile
+++ b/audio/pipewire-spa-oss/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pipewire-spa-oss
DISTVERSION= g20251117
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= arrowd@FreeBSD.org
diff --git a/audio/shortwave/Makefile b/audio/shortwave/Makefile
index f7348751b438..721f7319caf3 100644
--- a/audio/shortwave/Makefile
+++ b/audio/shortwave/Makefile
@@ -1,6 +1,6 @@
PORTNAME= shortwave
DISTVERSION= 5.0.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= audio
MAINTAINER= decke@FreeBSD.org
diff --git a/audio/songrec/Makefile b/audio/songrec/Makefile
index c02ab8e1447d..597a18b058b4 100644
--- a/audio/songrec/Makefile
+++ b/audio/songrec/Makefile
@@ -1,6 +1,6 @@
PORTNAME= songrec
DISTVERSION= 0.4.3
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/sonicradio/Makefile b/audio/sonicradio/Makefile
index 0b4267828df3..963dac25850d 100644
--- a/audio/sonicradio/Makefile
+++ b/audio/sonicradio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sonicradio
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.11
+DISTVERSION= 0.8.12
CATEGORIES= audio
MAINTAINER= nivit@FreeBSD.org
diff --git a/audio/sonicradio/distinfo b/audio/sonicradio/distinfo
index 41e797ab91af..145df3815798 100644
--- a/audio/sonicradio/distinfo
+++ b/audio/sonicradio/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1764842794
-SHA256 (go/audio_sonicradio/sonicradio-v0.8.11/v0.8.11.mod) = 28f1998b1c273839b1e713c931873f9d9a69c1f48b2bce8c7db2e471dbff07fa
-SIZE (go/audio_sonicradio/sonicradio-v0.8.11/v0.8.11.mod) = 1722
-SHA256 (go/audio_sonicradio/sonicradio-v0.8.11/v0.8.11.zip) = d3d463a47c97da7128fe33ef3ab64570d31017e3df1e2849f8197e9b27a39bfa
-SIZE (go/audio_sonicradio/sonicradio-v0.8.11/v0.8.11.zip) = 1283705
+TIMESTAMP = 1765892928
+SHA256 (go/audio_sonicradio/sonicradio-v0.8.12/v0.8.12.mod) = 28f1998b1c273839b1e713c931873f9d9a69c1f48b2bce8c7db2e471dbff07fa
+SIZE (go/audio_sonicradio/sonicradio-v0.8.12/v0.8.12.mod) = 1722
+SHA256 (go/audio_sonicradio/sonicradio-v0.8.12/v0.8.12.zip) = 47c3a5ffae00d7e2f83483e12aa4b0d38d43ffe5b751d406bba9b7a2b8fb8ca9
+SIZE (go/audio_sonicradio/sonicradio-v0.8.12/v0.8.12.zip) = 1285515
diff --git a/audio/spotify-player/Makefile b/audio/spotify-player/Makefile
index 8bae53246664..0630076777c3 100644
--- a/audio/spotify-player/Makefile
+++ b/audio/spotify-player/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spotify-player
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MAINTAINER= jfree@FreeBSD.org
diff --git a/audio/spotifyd/Makefile b/audio/spotifyd/Makefile
index f27315aef00b..c0971957720a 100644
--- a/audio/spotifyd/Makefile
+++ b/audio/spotifyd/Makefile
@@ -1,6 +1,7 @@
PORTNAME= spotifyd
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.2
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/benchmarks/hyperfine/Makefile b/benchmarks/hyperfine/Makefile
index 7267f42c0701..307c396b2ce1 100644
--- a/benchmarks/hyperfine/Makefile
+++ b/benchmarks/hyperfine/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hyperfine
DISTVERSIONPREFIX= v
DISTVERSION= 1.19.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= benchmarks
MAINTAINER= pizzamig@FreeBSD.org
diff --git a/benchmarks/inferno/Makefile b/benchmarks/inferno/Makefile
index cd520c01a237..9d81132ed542 100644
--- a/benchmarks/inferno/Makefile
+++ b/benchmarks/inferno/Makefile
@@ -1,6 +1,7 @@
PORTNAME= inferno
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.4
+PORTREVISION= 1
CATEGORIES= benchmarks
MAINTAINER= yuri@FreeBSD.org
diff --git a/benchmarks/sysbench/Makefile b/benchmarks/sysbench/Makefile
index e7f852a49582..16f8752007d6 100644
--- a/benchmarks/sysbench/Makefile
+++ b/benchmarks/sysbench/Makefile
@@ -12,8 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libck.so:devel/concurrencykit
-USES= autoreconf compiler:c11 gettext-tools gmake libtool luajit \
- pkgconfig
+USES= autoreconf compiler:c11 gettext-tools gmake libtool luajit pkgconfig
CONFIGURE_ARGS= --with-system-ck --with-system-luajit
GNU_CONFIGURE= yes
@@ -30,7 +29,4 @@ MYSQL_USES= mysql
PGSQL_CONFIGURE_WITH= pgsql
PGSQL_USES= pgsql
-post-patch:
- @${REINPLACE_CMD} -e '/^SUBDIRS = / s| doc||' ${WRKSRC}/Makefile.am
-
.include <bsd.port.mk>
diff --git a/benchmarks/sysbench/files/patch-Makefile.am b/benchmarks/sysbench/files/patch-Makefile.am
new file mode 100644
index 000000000000..122dbdfdb2c6
--- /dev/null
+++ b/benchmarks/sysbench/files/patch-Makefile.am
@@ -0,0 +1,11 @@
+--- Makefile.am.orig 2020-04-24 15:51:47 UTC
++++ Makefile.am
+@@ -26,7 +26,7 @@ endif
+ CK_DIR = third_party/concurrency_kit
+ endif
+
+-SUBDIRS = doc $(LUAJIT_DIR) $(CK_DIR) src tests
++SUBDIRS = $(LUAJIT_DIR) $(CK_DIR) src tests
+
+ EXTRA_DIST = autogen.sh README.md README-WIN.txt README-Oracle.md ChangeLog \
+ snap/snapcraft.yaml.in third_party/cram \
diff --git a/biology/R-cran-BiocManager/Makefile b/biology/R-cran-BiocManager/Makefile
index 09af6b32ebbd..4108598eb89c 100644
--- a/biology/R-cran-BiocManager/Makefile
+++ b/biology/R-cran-BiocManager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= BiocManager
-DISTVERSION= 1.30.26
+DISTVERSION= 1.30.27
CATEGORIES= biology
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/biology/R-cran-BiocManager/distinfo b/biology/R-cran-BiocManager/distinfo
index 641e60aea07f..4e20ca105cd7 100644
--- a/biology/R-cran-BiocManager/distinfo
+++ b/biology/R-cran-BiocManager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750881870
-SHA256 (BiocManager_1.30.26.tar.gz) = db9a67556f8f46f41a86dc2abb2c19d354cdf537d4a1b48132896946eb45a23e
-SIZE (BiocManager_1.30.26.tar.gz) = 594489
+TIMESTAMP = 1766018294
+SHA256 (BiocManager_1.30.27.tar.gz) = acbfdcf09602c8279085556ca54531c2ada0ac3c1775d54ce2c3b9a3dc03fbb5
+SIZE (BiocManager_1.30.27.tar.gz) = 752490
diff --git a/biology/biostar-tools/Makefile b/biology/biostar-tools/Makefile
index 2be07b115d09..a064727f9217 100644
--- a/biology/biostar-tools/Makefile
+++ b/biology/biostar-tools/Makefile
@@ -1,6 +1,5 @@
PORTNAME= biostar-tools
-PORTVERSION= 2.0
-PORTREVISION= 1
+PORTVERSION= 2.1
CATEGORIES= biology python
MASTER_SITES= # empty
@@ -23,7 +22,6 @@ RUN_DEPENDS= wget>0:ftp/wget \
miller>0:textproc/miller \
ncbi-entrez-direct>0:biology/ncbi-entrez-direct \
readseq>0:biology/readseq \
- snpeff>0:biology/snpeff \
picard-tools>0:biology/picard-tools \
bbmap>0:biology/bbmap \
minimap2>0:biology/minimap2 \
diff --git a/biology/biostar-tools/distinfo b/biology/biostar-tools/distinfo
index 4bfd994ffd70..5dbd4683d58b 100644
--- a/biology/biostar-tools/distinfo
+++ b/biology/biostar-tools/distinfo
@@ -1 +1 @@
-TIMESTAMP = 1731026515
+TIMESTAMP = 1766068787
diff --git a/biology/coverm/Makefile b/biology/coverm/Makefile
index 937e6b6ba23b..9683f8b270a6 100644
--- a/biology/coverm/Makefile
+++ b/biology/coverm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= coverm
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org
diff --git a/biology/salmon/Makefile b/biology/salmon/Makefile
index 1b042365ed13..7097ee7a77df 100644
--- a/biology/salmon/Makefile
+++ b/biology/salmon/Makefile
@@ -46,7 +46,6 @@ CMAKE_ARGS+= -DHAVE_FAST_MALLOC:BOOL=on \
-DFETCHED_PUFFERFISH:BOOL=on \
-DFETCHED_LIBGFF:BOOL=on \
-DFETCH_STADEN:BOOL=true
-WITH_DEBUG= yes
CXXFLAGS+= -I${LOCALBASE}/include/eigen3
LDFLAGS+= -lpthread
diff --git a/biology/sra-tools/Makefile b/biology/sra-tools/Makefile
index 3fa9ae25ebeb..b272f6b61534 100644
--- a/biology/sra-tools/Makefile
+++ b/biology/sra-tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sra-tools
-DISTVERSION= 3.2.1
+DISTVERSION= 3.3.0
CATEGORIES= biology java
MAINTAINER= jwb@FreeBSD.org
diff --git a/biology/sra-tools/distinfo b/biology/sra-tools/distinfo
index d74965cf7e1a..5897b65aa802 100644
--- a/biology/sra-tools/distinfo
+++ b/biology/sra-tools/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1742507022
-SHA256 (ncbi-sra-tools-3.2.1_GH0.tar.gz) = 2558683c217ad2318833ab7731939617ed91dc79a6b1dee92bf88b56a1dc142a
-SIZE (ncbi-sra-tools-3.2.1_GH0.tar.gz) = 66684089
-SHA256 (ncbi-ncbi-vdb-3.2.1_GH0.tar.gz) = 535511984928ec5bac02a61fc6b4d1ca72a5b69c742f4882eabd32ed3a97621c
-SIZE (ncbi-ncbi-vdb-3.2.1_GH0.tar.gz) = 19061776
+TIMESTAMP = 1765984755
+SHA256 (ncbi-sra-tools-3.3.0_GH0.tar.gz) = 3bfa26c5499a94d3b2a98eb65113bbb902f51dadef767c7c7247fc0175885a9a
+SIZE (ncbi-sra-tools-3.3.0_GH0.tar.gz) = 66485758
+SHA256 (ncbi-ncbi-vdb-3.3.0_GH0.tar.gz) = 36b3467affd53bea794e3eeb5598619d820bc726dc68751a189181ac7973047d
+SIZE (ncbi-ncbi-vdb-3.3.0_GH0.tar.gz) = 19055705
diff --git a/biology/sra-tools/files/patch-libs_kxml_xml.c b/biology/sra-tools/files/patch-libs_kxml_xml.c
new file mode 100644
index 000000000000..76ec7a13fee4
--- /dev/null
+++ b/biology/sra-tools/files/patch-libs_kxml_xml.c
@@ -0,0 +1,11 @@
+--- libs/kxml/xml.c.orig 2025-12-03 13:29:03 UTC
++++ libs/kxml/xml.c
+@@ -171,7 +171,7 @@ rc_t KXMLMgrSchemaValidate ( const KXMLMgr *self,
+ }
+ #endif
+
+-static void s_xmlGenericErrorDefaultFunc(void *ctx ATTRIBUTE_UNUSED,
++static void s_xmlGenericErrorDefaultFunc(void *ctx,
+ const char *msg,
+ ...)
+ {
diff --git a/biology/sra-tools/pkg-plist b/biology/sra-tools/pkg-plist
index e047e75fdafd..0bc4898e1af5 100644
--- a/biology/sra-tools/pkg-plist
+++ b/biology/sra-tools/pkg-plist
@@ -181,6 +181,10 @@ jar/ngs-doc.jar
jar/ngs-examples.jar
jar/ngs-java.jar
jar/ngs-src.jar
+lib64/libkapp-static.a
+lib64/libkapp.a
+lib64/libkapp.a.3
+lib64/libkapp.a.%%PORTVERSION%%
lib64/libncbi-ngs-c++-static.a
lib64/libncbi-ngs-c++.a
lib64/libncbi-ngs-c++.a.3
diff --git a/biology/vcflib/Makefile b/biology/vcflib/Makefile
index ac8ea593cdfa..e9538ba6e046 100644
--- a/biology/vcflib/Makefile
+++ b/biology/vcflib/Makefile
@@ -40,7 +40,7 @@ OPTIONS_SUB= yes
ZIG_DESC= Include Zig language support
-ZIG_BUILD_DEPENDS= zig>0:lang/zig
+ZIG_BUILD_DEPENDS= zig014=0.14.0:lang/zig014
CMAKE_ARGS+= -DWFA_GITMODULE=OFF -DWFALIB=${LOCALBASE}/lib/libwfa2.so.0 \
-DTABIXPP_LOCAL=${WRKSRC}/contrib/tabixpp
diff --git a/cad/cura-engine/Makefile b/cad/cura-engine/Makefile
index 6a06a20f0ed2..612a8cd1ea18 100644
--- a/cad/cura-engine/Makefile
+++ b/cad/cura-engine/Makefile
@@ -1,6 +1,6 @@
PORTNAME= CuraEngine
PORTVERSION= 5.7.0
-PORTREVISION= 5
+PORTREVISION= 6
PORTEPOCH= 1
CATEGORIES= cad
DIST_SUBDIR= Ultimaker
@@ -41,7 +41,7 @@ CMAKE_ARGS+= -DUSE_SYSTEM_LIBS:BOOL=ON \
-DStb_FOUND:BOOL=ON \
-DStb_INCLUDE_DIRS=${WRKSRC}/include/stb
LDFLAGS+= -L${LOCALBASE}/lib
-WITH_DEBUGINFO= 1 # Will segfault if Release
+#WITH_DEBUGINFO= 1 # Will segfault if Release
PLIST_FILES= bin/CuraEngine
diff --git a/cad/freecad-devel/Makefile b/cad/freecad-devel/Makefile
index f7f35c81a5ff..47f33f0ab247 100644
--- a/cad/freecad-devel/Makefile
+++ b/cad/freecad-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= FreeCAD
DISTVERSION= r${GIT_SRC_DATE}
-PORTREVISION= 1
#PORTREVISION= 1
CATEGORIES= cad
PKGNAMESUFFIX= -devel
diff --git a/cad/freecad-devel/Makefile.git_rev b/cad/freecad-devel/Makefile.git_rev
index 017556c2beca..eab50de7f7c2 100644
--- a/cad/freecad-devel/Makefile.git_rev
+++ b/cad/freecad-devel/Makefile.git_rev
@@ -1,6 +1,6 @@
-GIT_SRC_HASH= 3243f8514559b4d6cf4db454bd97df74069c870e
-GIT_SRC_DATE= 20251211144648
-GIT_SRC_DATE2= 2025.12.11
+GIT_SRC_HASH= 143e16bd4427ba87fc3cda66524c30ac614823e1
+GIT_SRC_DATE= 20251216074613
+GIT_SRC_DATE2= 2025.12.16
GIT_ONDSEL_HASH= 30e9b64e8bf881d438d4b88834f9ba3674865418
GIT_GSL_HASH= 543d0dd3fe966ddf20e884b44e5fdbf12cb43784
GIT_GTEST_HASH= f8d7d77c06936315286eb55f8de22cd23c188571
diff --git a/cad/freecad-devel/distinfo b/cad/freecad-devel/distinfo
index dda5ae82f3c9..533db24f9beb 100644
--- a/cad/freecad-devel/distinfo
+++ b/cad/freecad-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1765484323
-SHA256 (FreeCAD-FreeCAD-r20251211144648-3243f8514559b4d6cf4db454bd97df74069c870e_GH0.tar.gz) = bb95250bf29dc799620b366cb00d696bf95abb419c1e22bb0e758a0e51cfbf4e
-SIZE (FreeCAD-FreeCAD-r20251211144648-3243f8514559b4d6cf4db454bd97df74069c870e_GH0.tar.gz) = 90518223
+TIMESTAMP = 1765876665
+SHA256 (FreeCAD-FreeCAD-r20251216074613-143e16bd4427ba87fc3cda66524c30ac614823e1_GH0.tar.gz) = a4689f4182f7ac00c014e35b356d7e4ac440ff7e962c8321b62c035fbd555bf9
+SIZE (FreeCAD-FreeCAD-r20251216074613-143e16bd4427ba87fc3cda66524c30ac614823e1_GH0.tar.gz) = 90513219
SHA256 (FreeCAD-OndselSolver-30e9b64e8bf881d438d4b88834f9ba3674865418_GH0.tar.gz) = 77646ca7d8cbc6dc4e8304439be2ff2b9aecf397e6349e63b3b06e65dfed79c3
SIZE (FreeCAD-OndselSolver-30e9b64e8bf881d438d4b88834f9ba3674865418_GH0.tar.gz) = 4667790
SHA256 (google-googletest-f8d7d77c06936315286eb55f8de22cd23c188571_GH0.tar.gz) = 7ff5db23de232a39cbb5c9f5143c355885e30ac596161a6b9fc50c4538bfbf01
diff --git a/cad/kicad-devel/Makefile b/cad/kicad-devel/Makefile
index b23818643cdd..243b475f5d0b 100644
--- a/cad/kicad-devel/Makefile
+++ b/cad/kicad-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kicad
DISTVERSION= r${GIT_SRC_DATE}
-PORTREVISION= 3
+#PORTREVISION= 1
CATEGORIES= cad
PKGNAMESUFFIX= -devel
DIST_SUBDIR= ${PORTNAME}
diff --git a/cad/kicad-devel/Makefile.git_rev b/cad/kicad-devel/Makefile.git_rev
index 627893e8f42c..4d415e50212a 100644
--- a/cad/kicad-devel/Makefile.git_rev
+++ b/cad/kicad-devel/Makefile.git_rev
@@ -1,3 +1,3 @@
-GIT_SRC_HASH= 236057ab34bc3bb4e72272f1cee57677e8c78101
-GIT_SRC_DATE= 20251213003514
-GIT_SRC_DATE2= 2025.12.13
+GIT_SRC_HASH= a9cf201a3f2b398dacc32bf8074e03559351284f
+GIT_SRC_DATE= 20251216162640
+GIT_SRC_DATE2= 2025.12.16
diff --git a/cad/kicad-devel/distinfo b/cad/kicad-devel/distinfo
index b4e6a83ba5f7..1a595aba3a4d 100644
--- a/cad/kicad-devel/distinfo
+++ b/cad/kicad-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765620317
-SHA256 (kicad/kicad/code-kicad-236057ab34bc3bb4e72272f1cee57677e8c78101_GL0.tar.gz) = bade3e401f9d36ebf319150feb2d945f697c9af96595b2067133c2bfadde143f
-SIZE (kicad/kicad/code-kicad-236057ab34bc3bb4e72272f1cee57677e8c78101_GL0.tar.gz) = 166360931
+TIMESTAMP = 1765904215
+SHA256 (kicad/kicad/code-kicad-a9cf201a3f2b398dacc32bf8074e03559351284f_GL0.tar.gz) = 4efd9e6b9151c8567c434864f790568bc8f823b8db23c3742297087a75caff00
+SIZE (kicad/kicad/code-kicad-a9cf201a3f2b398dacc32bf8074e03559351284f_GL0.tar.gz) = 166597437
diff --git a/cad/kicad-library-footprints-devel/Makefile.git_rev b/cad/kicad-library-footprints-devel/Makefile.git_rev
index 8442d40e8674..c94f0b2fea21 100644
--- a/cad/kicad-library-footprints-devel/Makefile.git_rev
+++ b/cad/kicad-library-footprints-devel/Makefile.git_rev
@@ -1,2 +1,2 @@
-GIT_FP_HASH= 82029cb4f81a2f6273002e9d33374b61b0bee604
-GIT_FP_DATE= 20251119173825
+GIT_FP_HASH= 0a4b38d22243861ed0d9e0c2b2e78560fd858675
+GIT_FP_DATE= 20251216145522
diff --git a/cad/kicad-library-footprints-devel/distinfo b/cad/kicad-library-footprints-devel/distinfo
index 38e671200bbb..1718c2795fe2 100644
--- a/cad/kicad-library-footprints-devel/distinfo
+++ b/cad/kicad-library-footprints-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763719282
-SHA256 (kicad-footprints-82029cb4f81a2f6273002e9d33374b61b0bee604.tar.gz) = b7c52fbf22d10c0c8cc703db858b3eb7bad1174fe59180ab2619140a9a930c07
-SIZE (kicad-footprints-82029cb4f81a2f6273002e9d33374b61b0bee604.tar.gz) = 12268661
+TIMESTAMP = 1765907069
+SHA256 (kicad-footprints-0a4b38d22243861ed0d9e0c2b2e78560fd858675.tar.gz) = da9198aff9d11f88d27322485c090e651a5315ac9f2bc43e8ee8902c7d75304c
+SIZE (kicad-footprints-0a4b38d22243861ed0d9e0c2b2e78560fd858675.tar.gz) = 11968898
diff --git a/cad/kicad-library-footprints-devel/pkg-plist b/cad/kicad-library-footprints-devel/pkg-plist
index 3faa708d1005..ebc5a428189b 100644
--- a/cad/kicad-library-footprints-devel/pkg-plist
+++ b/cad/kicad-library-footprints-devel/pkg-plist
@@ -869,11 +869,17 @@
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.0mm_W6.0mm_P5.00mm.kicad_mod
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.0mm_W6.5mm_P5.00mm.kicad_mod
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W11.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.kicad_mod
+%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W2.5mm_P5.00mm.kicad_mod
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.kicad_mod
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W3.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.kicad_mod
+%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W3.5mm_P5.00mm.kicad_mod
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W3.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.kicad_mod
+%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W4.5mm_P5.00mm.kicad_mod
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W4.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.kicad_mod
+%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W5.0mm_P5.00mm.kicad_mod
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.kicad_mod
+%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W6.0mm_P5.00mm.kicad_mod
+%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W7.2mm_P5.00mm.kicad_mod
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W7.2mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.kicad_mod
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W8.5mm_P5.00mm_FKP2_FKP2_MKS2_MKP2.kicad_mod
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.5mm_W6.5mm_P5.00mm.kicad_mod
@@ -2127,6 +2133,22 @@
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF63R-3P-3.96DSA_1x03_P3.96mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF63R-4P-3.96DSA_1x04_P3.96mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF63R-5P-3.96DSA_1x05_P3.96mm_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10A-120P-SV_2x60-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10A-120S-SV_2x60-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10A-144P-SV_2x72-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10A-144S-SV_2x72-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10A-168P-SV_2x84-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10A-168S-SV_2x84-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10A-96P-SV_2x48-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10A-96S-SV_2x48-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10B-120P-SV_2x60-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10B-120S-SV_2x60-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10B-144P-SV_2x72-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10B-144S-SV_2x72-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10B-168P-SV_2x84-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10B-168S-SV_2x84-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10B-96P-SV_2x48-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10B-96S-SV_2x48-1MP_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40B(2.0)-12DS-0.4V_2x06-1MP_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40B(2.0)-80DS-0.4V_2x40-1MP_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40B-10DS-0.4V_2x05-1MP_P0.4mm.kicad_mod
@@ -3891,8 +3913,29 @@
%%DATADIR%%/footprints/Connector_PCBEdge.pretty/BUS_PCIexpress_x16.kicad_mod
%%DATADIR%%/footprints/Connector_PCBEdge.pretty/BUS_PCIexpress_x4.kicad_mod
%%DATADIR%%/footprints/Connector_PCBEdge.pretty/BUS_PCIexpress_x8.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/DEC_double_long.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/DEC_double_short.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/DEC_quad_long.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/DEC_quad_short.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/DEC_single_long.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/DEC_single_short.kicad_mod
%%DATADIR%%/footprints/Connector_PCBEdge.pretty/JAE_MM60-EZH039-Bx_BUS_PCI_Express_Holder.kicad_mod
%%DATADIR%%/footprints/Connector_PCBEdge.pretty/JAE_MM60-EZH059-Bx_BUS_PCI_Express_Holder.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_22110-xx-B.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_22110-xx-M.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_2230-xx-A.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_2230-xx-B.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_2230-xx-E.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_2230-xx-M.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_2242-xx-B.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_2242-xx-M.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_2260-xx-B.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_2260-xx-M.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_2280-xx-B.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_2280-xx-M.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_3030-xx-A.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_3030-xx-E.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_3042-xx-B.kicad_mod
%%DATADIR%%/footprints/Connector_PCBEdge.pretty/SODIMM-200_1.8V_Card_edge.kicad_mod
%%DATADIR%%/footprints/Connector_PCBEdge.pretty/SODIMM-200_2.5V_Card_edge.kicad_mod
%%DATADIR%%/footprints/Connector_PCBEdge.pretty/SODIMM-260_DDR4_H4.0-5.2_OrientationStd_Socket.kicad_mod
@@ -8237,6 +8280,7 @@
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN20-xxxx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN30-xxxxUIR_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN40-110xxWIRH_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEP150-721xUIR_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TES1-051x_121x_241x_Single_SMD.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TES1-052x_122x_242x_Dual_SMD.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THB10-xxxx_Dual_THT.kicad_mod
@@ -8256,20 +8300,26 @@
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR-1-xxxx_Dual_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR-1-xxxx_Single_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR-1SM_SMD.kicad_mod
-%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR-2xxxxWI_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR10-24xxWIR_48xxWIR_72xxWIR_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR2-xxxxWI_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR4-xxxxWI_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMU3-05xx_12xx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMU3-24xx_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMV-051xD_121xD_Dual_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMV-051xS_121xS_Single_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMV-241xD_Dual_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMV-241xS_Single_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TOS06-05SIL_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TOS06-12SIL_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TRA3-xxxx_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TRI1-xxxxSM_SMD.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TRI1-xxxx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TRI10_Dual_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TRI10_Single_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TRN3-xx1x_Single_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TRN3-xx2x_Dual_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TSR-1_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TSR0.5-24xxSM_241xxSM_SMD.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TSR0.5-24xx_TSR0.5-24xxx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TSR0.6-48xxWI_TSR0.6-48xxxWI_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TSR1-xxxxE_THT.kicad_mod
@@ -9289,6 +9339,7 @@
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonModeChoke_TDK_ACM7060.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonModeChoke_Wuerth_WE-SL5-HC.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonModeChoke_Wuerth_WE-SL5.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonModeChoke_XR_XRGM0905C.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonMode_Bourns_DR331.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonMode_Delevan_4222.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonMode_Wuerth_WE-SL2.kicad_mod
@@ -9705,6 +9756,7 @@
%%DATADIR%%/footprints/Inductor_THT.pretty/L_CommonMode_TDK_B82767S4123N030.kicad_mod
%%DATADIR%%/footprints/Inductor_THT.pretty/L_CommonMode_TDK_B82767S4193N030.kicad_mod
%%DATADIR%%/footprints/Inductor_THT.pretty/L_CommonMode_TDK_B82767S4263N030.kicad_mod
+%%DATADIR%%/footprints/Inductor_THT.pretty/L_CommonMode_Toroid_Vertical_L13.0mm_W7.5mm_Px6.00mm_Py5.00mm_PRODTech_PDMCAT1065.kicad_mod
%%DATADIR%%/footprints/Inductor_THT.pretty/L_CommonMode_Toroid_Vertical_L19.3mm_W10.8mm_Px6.35mm_Py15.24mm_Bourns_8100.kicad_mod
%%DATADIR%%/footprints/Inductor_THT.pretty/L_CommonMode_Toroid_Vertical_L21.0mm_W10.0mm_Px5.08mm_Py12.70mm_Murata_5100.kicad_mod
%%DATADIR%%/footprints/Inductor_THT.pretty/L_CommonMode_Toroid_Vertical_L24.0mm_W16.3mm_Px10.16mm_Py20.32mm_Murata_5200.kicad_mod
@@ -11172,8 +11224,12 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_3x3mm_P0.5mm_EP1.65x2.38mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_3x3mm_P0.5mm_EP1.66x2.38mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_3x3mm_P0.5mm_EP1.7x2.4mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_3x3mm_P0.65mm_EP1.2x2.15mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_3x3mm_P0.65mm_EP1.2x2.15mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_3x3mm_P0.65mm_EP1.55x2.4mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_3x3mm_P0.65mm_EP1.5x2.25mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_3x3mm_P0.65mm_EP1.6x2.56mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_3x3mm_P0.65mm_EP1.6x2.56mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_3x3mm_P0.65mm_EP1.7x2.05mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_4x4mm_P0.8mm_EP2.39x2.21mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_4x4mm_P0.8mm_EP2.3x3.24mm.kicad_mod
@@ -11183,10 +11239,13 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8_2x2mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-S-8-1EP_6x5mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DHVQFN-14-1EP_2.5x3mm_P0.5mm_EP1x1.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DHVQFN-14-1EP_2.5x3mm_P0.5mm_EP1x1.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DHVQFN-16-1EP_2.5x3.5mm_P0.5mm_EP1x2mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DHVQFN-20-1EP_2.5x4.5mm_P0.5mm_EP1x3mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DHWQFN-14-1EP_2.5x3mm_P0.5mm_EP1x1.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DHWQFN-14-1EP_2.5x3mm_P0.5mm_EP1x1.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Diodes_DFN1006-3.kicad_mod
-%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Diodes_UDFN-10_1.0x2.5mm_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Diodes_UDFN-10_1x2.5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Diodes_UDFN2020-6_Type-F.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Diodes_UDFN3810-9_TYPE_B.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Diodes_ZL32_TQFN-32-1EP_3x6mm_P0.4mm_EP1.25x3.5mm.kicad_mod
@@ -11199,6 +11258,8 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/HVQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/HVQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/HVQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/HVQFN-36-1EP_6x6mm_P0.5mm_EP3.9x3.9mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/HVQFN-36-1EP_6x6mm_P0.5mm_EP3.9x3.9mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/HVQFN-40-1EP_6x6mm_P0.5mm_EP4.1x4.1mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/HVQFN-40-1EP_6x6mm_P0.5mm_EP4.1x4.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/HXQFN-16-1EP_3x3mm_P0.5mm_EP1.85x1.85mm.kicad_mod
@@ -11587,6 +11648,8 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_R-PUQFN-N10.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_R-PUQFN-N12.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RDX0007A_QFN-FCMOD-7-3.3x4mm-P0.5mm_4EP.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_REE0036A_WQFN-36-1EP_4x5mm_P0.4mm_EP2.7x3.7mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_REE0036A_WQFN-36-1EP_4x5mm_P0.4mm_EP2.7x3.7mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_REF0038A_WQFN-38-2EP_6x4mm_P0.4.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RGC0064B_VQFN-64-1EP_9x9mm_P0.5mm_EP4.25x4.25mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RGC0064B_VQFN-64-1EP_9x9mm_P0.5mm_EP4.25x4.25mm_ThermalVias.kicad_mod
@@ -12195,6 +12258,7 @@
%%DATADIR%%/footprints/Package_LGA.pretty/MPS_LGA-18-10EP_12x12mm_P3.3mm.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/NXP_LGA-8_3x5mm_P1.25mm_H1.1mm.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/NXP_LGA-8_3x5mm_P1.25mm_H1.2mm.kicad_mod
+%%DATADIR%%/footprints/Package_LGA.pretty/NXP_USON-8_1x1.35mm_P0.35mm.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/Nordic_nRF9160-SIxx_LGA-102-59EP_16.0x10.5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/Rohm_MLGA010V020A_LGA-10_2x2mm_P0.45mm_LayoutBorder2x3y.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/ST_CCLGA-7L_2.8x2.8mm_P1.15mm_H1.95mm.kicad_mod
@@ -12509,6 +12573,8 @@
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.62x3.51mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.62x3.51mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.71x3.7mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.71x3.7mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.34x2.34mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.34x2.34mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm.kicad_mod
@@ -12740,6 +12806,8 @@
%%DATADIR%%/footprints/Package_SON.pretty/MPS_USON-6_1.2x1.6mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_SON.pretty/MPS_VSON-6_1x1.5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_SON.pretty/MicroCrystal_C7_SON-8_1.5x3.2mm_P0.9mm.kicad_mod
+%%DATADIR%%/footprints/Package_SON.pretty/Microchip_USON-10-1EP_3x3mm_P0.5mm_EP1.8x2.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_SON.pretty/Microchip_USON-10-1EP_3x3mm_P0.5mm_EP1.8x2.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SON.pretty/NXP_XSON-16.kicad_mod
%%DATADIR%%/footprints/Package_SON.pretty/Nexperia_HUSON-12_USON-12-1EP_1.35x2.5mm_P0.4mm_EP0.4x2mm.kicad_mod
%%DATADIR%%/footprints/Package_SON.pretty/Nexperia_HUSON-16_USON-16-1EP_1.35x3.3mm_P0.4mm_EP0.4x2.8mm.kicad_mod
@@ -14156,6 +14224,7 @@
%%DATADIR%%/footprints/Symbol.pretty/RoHS-Logo_40mm_SilkScreen.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/RoHS-Logo_6mm_SilkScreen.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/RoHS-Logo_8mm_SilkScreen.kicad_mod
+%%DATADIR%%/footprints/Symbol.pretty/Screw_Generic_2.0x3.0mm_SilkScreen.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/Smolhaj_Scale_0.1.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/Symbol_Attention_Triangle_17x15mm_Copper.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/Symbol_Attention_Triangle_8x7mm_Copper.kicad_mod
diff --git a/cad/kicad-library-packages3d-devel/Makefile.git_rev b/cad/kicad-library-packages3d-devel/Makefile.git_rev
index d85efd82e029..82fe3463d3ad 100644
--- a/cad/kicad-library-packages3d-devel/Makefile.git_rev
+++ b/cad/kicad-library-packages3d-devel/Makefile.git_rev
@@ -1,2 +1,2 @@
-GIT_P3D_HASH= a28d436bd696bf7ae04d6b289c568790241067db
-GIT_P3D_DATE= 20251031134306
+GIT_P3D_HASH= 3167758786ac013b087adc39cec99b8731559968
+GIT_P3D_DATE= 20251216180701
diff --git a/cad/kicad-library-packages3d-devel/distinfo b/cad/kicad-library-packages3d-devel/distinfo
index b45863afba0e..b902d7cdbd78 100644
--- a/cad/kicad-library-packages3d-devel/distinfo
+++ b/cad/kicad-library-packages3d-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762877560
-SHA256 (kicad-packages3D-a28d436bd696bf7ae04d6b289c568790241067db.tar.gz) = 5be5e1ad95f91b2e2010d6be85cee5f2a380b2012cadb4e247101adb719d22f9
-SIZE (kicad-packages3D-a28d436bd696bf7ae04d6b289c568790241067db.tar.gz) = 878644145
+TIMESTAMP = 1765907294
+SHA256 (kicad-packages3D-3167758786ac013b087adc39cec99b8731559968.tar.gz) = 6ccdefbb0cb3c0c1da4c4f069ad938a2d6ec0cc8e70460fce77e087a2f6def87
+SIZE (kicad-packages3D-3167758786ac013b087adc39cec99b8731559968.tar.gz) = 878829020
diff --git a/cad/kicad-library-packages3d-devel/pkg-plist b/cad/kicad-library-packages3d-devel/pkg-plist
index 58425698f293..172c29ae2e74 100644
--- a/cad/kicad-library-packages3d-devel/pkg-plist
+++ b/cad/kicad-library-packages3d-devel/pkg-plist
@@ -1378,16 +1378,22 @@
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.0mm_W6.5mm_P5.00mm.wrl
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W11.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.step
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W11.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.wrl
+%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W2.5mm_P5.00mm.wrl
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.step
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.wrl
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W3.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.step
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W3.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.wrl
+%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W3.5mm_P5.00mm.wrl
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W3.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.step
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W3.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.wrl
+%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W4.5mm_P5.00mm.wrl
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W4.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.step
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W4.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.wrl
+%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W5.0mm_P5.00mm.wrl
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.step
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.wrl
+%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W6.0mm_P5.00mm.wrl
+%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W7.2mm_P5.00mm.wrl
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W7.2mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.step
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W7.2mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.wrl
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W8.5mm_P5.00mm_FKP2_FKP2_MKS2_MKP2.step
@@ -8357,6 +8363,7 @@
%%DATADIR%%/3dmodels/Crystal.3dshapes/Crystal_SMD_0603-4Pin_6.0x3.5mm.wrl
%%DATADIR%%/3dmodels/Crystal.3dshapes/Crystal_SMD_1210-4Pin_1.2x1.0mm.step
%%DATADIR%%/3dmodels/Crystal.3dshapes/Crystal_SMD_1210-4Pin_1.2x1.0mm.wrl
+%%DATADIR%%/3dmodels/Crystal.3dshapes/Crystal_SMD_2016-4Pin_2.0x1.6mm.step
%%DATADIR%%/3dmodels/Crystal.3dshapes/Crystal_SMD_2520-4Pin_2.5x2.0mm.step
%%DATADIR%%/3dmodels/Crystal.3dshapes/Crystal_SMD_2520-4Pin_2.5x2.0mm.wrl
%%DATADIR%%/3dmodels/Crystal.3dshapes/Crystal_SMD_3215-2Pin_3.2x1.5mm.step
@@ -10868,6 +10875,8 @@
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/LFCSP-24-1EP_4x4mm_P0.5mm_EP2.3x2.3mm.wrl
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm.step
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm.wrl
+%%DATADIR%%/3dmodels/Package_CSP.3dshapes/LFCSP-40-1EP_6x6mm_P0.5mm_EP4.65x4.65mm.step
+%%DATADIR%%/3dmodels/Package_CSP.3dshapes/LFCSP-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm.step
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/LFCSP-6-1EP_2x2mm_P0.65mm_EP1x1.6mm.step
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/LFCSP-6-1EP_2x2mm_P0.65mm_EP1x1.6mm.wrl
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/LFCSP-8-1EP_3x3mm_P0.5mm_EP1.45x1.74mm.step
@@ -10971,14 +10980,15 @@
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/DFN-8_2x2mm_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/DFN-S-8-1EP_6x5mm_P1.27mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/DFN-S-8-1EP_6x5mm_P1.27mm.wrl
-%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Diodes_UDFN-10_1.0x2.5mm_P0.5mm.step
-%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Diodes_UDFN-10_1.0x2.5mm_P0.5mm.wrl
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Diodes_UDFN-10_1x2.5mm_P0.5mm.step
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Diodes_UDFN-10_1x2.5mm_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Diodes_UDFN3810-9_TYPE_B.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Diodes_UDFN3810-9_TYPE_B.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Diodes_V_QFN4040_17.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Diodes_V_QFN4040_17.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/HVQFN-24-1EP_4x4mm_P0.5mm_EP2.1x2.1mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/HVQFN-24-1EP_4x4mm_P0.5mm_EP2.1x2.1mm.wrl
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/HVQFN-36-1EP_6x6mm_P0.5mm_EP3.9x3.9mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/HXQFN-16-1EP_3x3mm_P0.5mm_EP1.85x1.85mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/HXQFN-16-1EP_3x3mm_P0.5mm_EP1.85x1.85mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Infineon_MLPQ-16-14-1EP_4x4mm_P0.5mm.step
@@ -11062,6 +11072,7 @@
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-28-1EP_6x6mm_P0.65mm_EP4.8x4.8mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-32-1EP_4x4mm_P0.4mm_EP2.65x2.65mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-32-1EP_4x4mm_P0.4mm_EP2.65x2.65mm.wrl
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-32-1EP_4x4mm_P0.4mm_EP2.9x2.9mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-32-1EP_5x5mm_P0.5mm_EP3.3x3.3mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-32-1EP_5x5mm_P0.5mm_EP3.3x3.3mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm.step
@@ -11138,6 +11149,7 @@
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_PicoStar_DFN-3_0.69x0.60mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_R-PUQFN-N12.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_R-PUQFN-N12.wrl
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_REE0036A_WQFN-36-1EP_4x5mm_P0.4mm_EP2.7x3.7mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_RGC0064B_VQFN-64-1EP_9x9mm_P0.5mm_EP4.25x4.25mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_RGC0064B_VQFN-64-1EP_9x9mm_P0.5mm_EP4.25x4.25mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_RGE0024C_VQFN-24-1EP_4x4mm_P0.5mm_EP2.1x2.1mm.step
@@ -12269,6 +12281,7 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/VSSOP-8_3x3mm_P0.65mm.wrl
%%DATADIR%%/3dmodels/Package_SON.3dshapes/Diodes_PowerDI3333-8.step
%%DATADIR%%/3dmodels/Package_SON.3dshapes/Diodes_PowerDI3333-8.wrl
+%%DATADIR%%/3dmodels/Package_SON.3dshapes/Microchip_USON-10-1EP_3x3mm_P0.5mm_EP1.8x2.5mm.step
%%DATADIR%%/3dmodels/Package_SON.3dshapes/NXP_XSON-16.step
%%DATADIR%%/3dmodels/Package_SON.3dshapes/NXP_XSON-16.wrl
%%DATADIR%%/3dmodels/Package_SON.3dshapes/Nexperia_HUSON-12_USON-12-1EP_1.35x2.5mm_P0.4mm_EP0.4x2mm.step
@@ -12823,6 +12836,7 @@
%%DATADIR%%/3dmodels/Relay_THT.3dshapes/Relay_3PST_COTO_3650.wrl
%%DATADIR%%/3dmodels/Relay_THT.3dshapes/Relay_3PST_COTO_3660.step
%%DATADIR%%/3dmodels/Relay_THT.3dshapes/Relay_3PST_COTO_3660.wrl
+%%DATADIR%%/3dmodels/Relay_THT.3dshapes/Relay_DPDT_FCL_FTR-B4C.step
%%DATADIR%%/3dmodels/Relay_THT.3dshapes/Relay_DPDT_FRT5.step
%%DATADIR%%/3dmodels/Relay_THT.3dshapes/Relay_DPDT_FRT5.wrl
%%DATADIR%%/3dmodels/Relay_THT.3dshapes/Relay_DPDT_Finder_30.22.step
diff --git a/cad/kicad-library-symbols-devel/Makefile.git_rev b/cad/kicad-library-symbols-devel/Makefile.git_rev
index 1434fcf84f1a..5c28428596dd 100644
--- a/cad/kicad-library-symbols-devel/Makefile.git_rev
+++ b/cad/kicad-library-symbols-devel/Makefile.git_rev
@@ -1,2 +1,2 @@
-GIT_SYM_HASH= c7391f40d987ab5a30099f02227bb326778856b0
-GIT_SYM_DATE= 20251120192647
+GIT_SYM_HASH= 0423d68f1c8d4f1f63db412444ac5ead9ef56261
+GIT_SYM_DATE= 20251212181912
diff --git a/cad/kicad-library-symbols-devel/distinfo b/cad/kicad-library-symbols-devel/distinfo
index c1d63e7687d3..2d166177c609 100644
--- a/cad/kicad-library-symbols-devel/distinfo
+++ b/cad/kicad-library-symbols-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763719477
-SHA256 (kicad-symbols-c7391f40d987ab5a30099f02227bb326778856b0.tar.gz) = 9fe93f0825b91fecf3d4a2855a4c8117b340ce291fa95dc3368d6e8fc3eb3044
-SIZE (kicad-symbols-c7391f40d987ab5a30099f02227bb326778856b0.tar.gz) = 10791916
+TIMESTAMP = 1765908281
+SHA256 (kicad-symbols-0423d68f1c8d4f1f63db412444ac5ead9ef56261.tar.gz) = d4fec95eba482fad78eafbb3e683216224982475c86c7d281cdfcac5fb63c203
+SIZE (kicad-symbols-0423d68f1c8d4f1f63db412444ac5ead9ef56261.tar.gz) = 10799504
diff --git a/cad/kicad-library-symbols-devel/pkg-plist b/cad/kicad-library-symbols-devel/pkg-plist
index 7dca6f388bf3..574a9dd0d38e 100644
--- a/cad/kicad-library-symbols-devel/pkg-plist
+++ b/cad/kicad-library-symbols-devel/pkg-plist
@@ -15,6 +15,7 @@
%%DATADIR%%/symbols/Analog_DAC.kicad_sym
%%DATADIR%%/symbols/Analog_Switch.kicad_sym
%%DATADIR%%/symbols/Audio.kicad_sym
+%%DATADIR%%/symbols/Auxiliary_Items.kicad_sym
%%DATADIR%%/symbols/Battery_Management.kicad_sym
%%DATADIR%%/symbols/Buffer.kicad_sym
%%DATADIR%%/symbols/CPLD_Altera.kicad_sym
diff --git a/cad/librepcb/Makefile b/cad/librepcb/Makefile
index 675f0cb16354..4e7dc48d9a0a 100644
--- a/cad/librepcb/Makefile
+++ b/cad/librepcb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= librepcb
DISTVERSION= 1.3.0
DISTVERSIONSUFFIX= -source
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= cad
#MASTER_SITES= https://download.librepcb.org/releases/${DISTVERSION}/
MASTER_SITES= LOCAL/yuri:main # .zip archive repackaged as .tar.gz
diff --git a/cad/surfer/Makefile b/cad/surfer/Makefile
index 9cff0284f98b..0e3c36df0cab 100644
--- a/cad/surfer/Makefile
+++ b/cad/surfer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= surfer
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= cad
MAINTAINER= jbo@FreeBSD.org
diff --git a/cad/svlint/Makefile b/cad/svlint/Makefile
index fcefeb383caa..9f74196d2189 100644
--- a/cad/svlint/Makefile
+++ b/cad/svlint/Makefile
@@ -1,7 +1,7 @@
PORTNAME= svlint
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= cad devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/cad/svls/Makefile b/cad/svls/Makefile
index 07d15e8e1da8..201899b85305 100644
--- a/cad/svls/Makefile
+++ b/cad/svls/Makefile
@@ -1,7 +1,7 @@
PORTNAME= svls
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.14
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
diff --git a/cad/veryl/Makefile b/cad/veryl/Makefile
index 08ffd99efcc7..0aa214986a74 100644
--- a/cad/veryl/Makefile
+++ b/cad/veryl/Makefile
@@ -1,6 +1,7 @@
PORTNAME= veryl
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.1
+PORTREVISION= 1
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
diff --git a/chinese/fcitx-configtool/Makefile b/chinese/fcitx-configtool/Makefile
index 1d0c1b9c3270..ef8a47406231 100644
--- a/chinese/fcitx-configtool/Makefile
+++ b/chinese/fcitx-configtool/Makefile
@@ -11,7 +11,7 @@ WWW= https://fcitx-im.org/wiki/Fcitx
LICENSE= GPLv2
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \
+BUILD_DEPENDS= iso-codes>=0:misc/iso-codes \
${LOCALBASE}/libdata/pkgconfig/dbus-glib-1.pc:devel/dbus-glib
LIB_DEPENDS= libfcitx-config.so:chinese/fcitx
diff --git a/chinese/fcitx/Makefile b/chinese/fcitx/Makefile
index c2c25e00cce5..766c88a118d1 100644
--- a/chinese/fcitx/Makefile
+++ b/chinese/fcitx/Makefile
@@ -19,7 +19,7 @@ WWW= https://fcitx-im.org/wiki/Fcitx
LICENSE= GPLv2
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \
+BUILD_DEPENDS= iso-codes>=0:misc/iso-codes \
bash:shells/bash \
${LOCALBASE}/libdata/pkgconfig/xkeyboard-config.pc:x11/xkeyboard-config
LIB_DEPENDS= libcairo.so:graphics/cairo \
diff --git a/chinese/py-rjieba/Makefile b/chinese/py-rjieba/Makefile
index 87257771a002..e29e8f63a888 100644
--- a/chinese/py-rjieba/Makefile
+++ b/chinese/py-rjieba/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rjieba
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.13
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= chinese python
#MASTER_SITES= PYPI # doesn't get into distinfo
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/comms/rtlbt-firmware/Makefile b/comms/rtlbt-firmware/Makefile
index 1f8c178c20f1..d2ec3dc8aa1c 100644
--- a/comms/rtlbt-firmware/Makefile
+++ b/comms/rtlbt-firmware/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rtlbt-firmware
-DISTVERSION= 20240909
-DEB_REVISION= 2
+DISTVERSION= 20251111
+DEB_REVISION= 1
CATEGORIES= comms
MASTER_SITES= DEBIAN/pool/non-free-firmware/f/firmware-nonfree/
DISTNAME= firmware-realtek_${PORTVERSION}-${DEB_REVISION}_all
diff --git a/comms/rtlbt-firmware/distinfo b/comms/rtlbt-firmware/distinfo
index 16e86580ee2d..86cc9cef087a 100644
--- a/comms/rtlbt-firmware/distinfo
+++ b/comms/rtlbt-firmware/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731747498
-SHA256 (firmware-realtek_20240909-2_all.deb) = a0dde2af8d333c5abef3133d1415428adc29012320407a028c03d0255cba53c4
-SIZE (firmware-realtek_20240909-2_all.deb) = 2573948
+TIMESTAMP = 1765922420
+SHA256 (firmware-realtek_20251111-1_all.deb) = d992227ed8b886a26aa15528153e2eaa68d625cd1b53d9fddef8c4632adda16a
+SIZE (firmware-realtek_20251111-1_all.deb) = 3205468
diff --git a/comms/rtlbt-firmware/pkg-plist b/comms/rtlbt-firmware/pkg-plist
index bb60300fdc33..190e3906fc4f 100644
--- a/comms/rtlbt-firmware/pkg-plist
+++ b/comms/rtlbt-firmware/pkg-plist
@@ -1,6 +1,7 @@
%%DATADIR%%/rtl8192ee_fw.bin
%%DATADIR%%/rtl8192eu_fw.bin
%%DATADIR%%/rtl8723a_fw.bin
+%%DATADIR%%/rtl8723b_config.bin
%%DATADIR%%/rtl8723b_fw.bin
%%DATADIR%%/rtl8723bs_config-OBDA0623.bin
%%DATADIR%%/rtl8723bs_config-OBDA8723.bin
@@ -15,6 +16,8 @@
%%DATADIR%%/rtl8761b_fw.bin
%%DATADIR%%/rtl8761bu_config.bin
%%DATADIR%%/rtl8761bu_fw.bin
+%%DATADIR%%/rtl8761cu_config.bin
+%%DATADIR%%/rtl8761cu_fw.bin
%%DATADIR%%/rtl8812ae_fw.bin
%%DATADIR%%/rtl8821a_config.bin
%%DATADIR%%/rtl8821a_fw.bin
diff --git a/comms/scrcpy/Makefile b/comms/scrcpy/Makefile
index 77fdcb2ef99a..fb86a8ee49ef 100644
--- a/comms/scrcpy/Makefile
+++ b/comms/scrcpy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scrcpy
DISTVERSIONPREFIX= v
-DISTVERSION= 3.3.3
+DISTVERSION= 3.3.4
CATEGORIES= comms net
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/:server
DISTFILES= ${SERVER_FILE}:server
diff --git a/comms/scrcpy/distinfo b/comms/scrcpy/distinfo
index 782a9069a139..efb1b76e4700 100644
--- a/comms/scrcpy/distinfo
+++ b/comms/scrcpy/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759024237
-SHA256 (scrcpy-server-v3.3.3) = 7e70323ba7f259649dd4acce97ac4fefbae8102b2c6d91e2e7be613fd5354be0
-SIZE (scrcpy-server-v3.3.3) = 90164
-SHA256 (Genymobile-scrcpy-v3.3.3_GH0.tar.gz) = 87fcd360a6bb6ca070ffd217bd33b33fb808b0a1572b464da51dde3fd3f6f60e
-SIZE (Genymobile-scrcpy-v3.3.3_GH0.tar.gz) = 465309
+TIMESTAMP = 1766023116
+SHA256 (scrcpy-server-v3.3.4) = 8588238c9a5a00aa542906b6ec7e6d5541d9ffb9b5d0f6e1bc0e365e2303079e
+SIZE (scrcpy-server-v3.3.4) = 90980
+SHA256 (Genymobile-scrcpy-v3.3.4_GH0.tar.gz) = 03b72d1f71ca7783cff2995ca7cd8c67b9b75038a3cc35e443a1913e951b49dd
+SIZE (Genymobile-scrcpy-v3.3.4_GH0.tar.gz) = 465799
diff --git a/converters/yj-bruceadams/Makefile b/converters/yj-bruceadams/Makefile
index b353cf2147fe..4c9abebb85bb 100644
--- a/converters/yj-bruceadams/Makefile
+++ b/converters/yj-bruceadams/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yj
DISTVERSION= 1.2.0
-PORTREVISION= 35
+PORTREVISION= 36
CATEGORIES= converters textproc
PKGNAMESUFFIX= -${GH_ACCOUNT}
diff --git a/databases/Makefile b/databases/Makefile
index 2c577eb1a3a2..1bab6b1673ea 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -84,6 +84,7 @@
SUBDIR += grass8
SUBDIR += greptimedb
SUBDIR += hashtypes
+ SUBDIR += heidisql
SUBDIR += hiredis
SUBDIR += hsqldb
SUBDIR += immudb
diff --git a/databases/cego/Makefile b/databases/cego/Makefile
index ede4f19a149f..610ebe21321f 100644
--- a/databases/cego/Makefile
+++ b/databases/cego/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cego
-PORTVERSION= 2.53.2
+PORTVERSION= 2.53.3
CATEGORIES= databases
MASTER_SITES= http://www.lemke-it.com/
diff --git a/databases/cego/distinfo b/databases/cego/distinfo
index f405d5347dc3..d80d1e9ab581 100644
--- a/databases/cego/distinfo
+++ b/databases/cego/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765457663
-SHA256 (cego-2.53.2.tar.gz) = b500b284c39bbcb0a3460186ff0809f0b3169a24bf0a66d38f9d12cb5eb5c7b6
-SIZE (cego-2.53.2.tar.gz) = 3311173
+TIMESTAMP = 1765887376
+SHA256 (cego-2.53.3.tar.gz) = 0d72aa50fb61ec6b5368520330fa2f2124daeef8fbc35fd2c98f807de5a2bb98
+SIZE (cego-2.53.3.tar.gz) = 3322655
diff --git a/databases/diesel/Makefile b/databases/diesel/Makefile
index ce8ea854d08f..a80d1e51b669 100644
--- a/databases/diesel/Makefile
+++ b/databases/diesel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= diesel
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases
PKGNAMESUFFIX= -cli
diff --git a/databases/frece/Makefile b/databases/frece/Makefile
index 69f7ed125b91..e01cd5e1d703 100644
--- a/databases/frece/Makefile
+++ b/databases/frece/Makefile
@@ -1,7 +1,7 @@
PORTNAME= frece
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.6
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/freetds-devel/Makefile b/databases/freetds-devel/Makefile
index 03d4d006fcae..200c741d7a43 100644
--- a/databases/freetds-devel/Makefile
+++ b/databases/freetds-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freetds
-DISTVERSION= 1.5.193
+DISTVERSION= 1.5.203
PORTEPOCH= 1
CATEGORIES= databases
MASTER_SITES= https://www.freetds.org/files/current/
diff --git a/databases/freetds-devel/distinfo b/databases/freetds-devel/distinfo
index 49cdb1b12d17..f0f33ec6f26f 100644
--- a/databases/freetds-devel/distinfo
+++ b/databases/freetds-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765708646
-SHA256 (freetds-dev.1.5.193.tar.bz2) = b83d918835fbd65b5283bb11af635f5215e76da9a49d4f1b9b74cd62fc0d7d93
-SIZE (freetds-dev.1.5.193.tar.bz2) = 2469980
+TIMESTAMP = 1765960072
+SHA256 (freetds-dev.1.5.203.tar.bz2) = 6b14b4e98334dacffb01615efaf3ffa768d62503e8b15d0abcedb50832756161
+SIZE (freetds-dev.1.5.203.tar.bz2) = 2475625
diff --git a/databases/gobang/Makefile b/databases/gobang/Makefile
index 3695c410b963..5184ba81ba90 100644
--- a/databases/gobang/Makefile
+++ b/databases/gobang/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gobang
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0-alpha.5
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/heidisql/Makefile b/databases/heidisql/Makefile
new file mode 100644
index 000000000000..74f024f7d6c5
--- /dev/null
+++ b/databases/heidisql/Makefile
@@ -0,0 +1,53 @@
+PORTNAME= heidisql
+DISTVERSION= 12.14.1.1
+DISTVERSIONPREFIX= v
+CATEGORIES= databases
+PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
+
+MAINTAINER= acm@FreeBSD.org
+COMMENT= a lightweight client for managing multiple databases
+WWW= https://www.heidisql.com/
+
+LICENSE= GPLv2
+
+ONLY_FOR_ARCHS= aarch64 amd64 i386
+
+USES= desktop-file-utils fpc lazarus:flavors xorg
+USE_XORG= x11
+USE_GITHUB= yes
+GH_ACCOUNT= HeidiSQL
+GH_PROJECT= HeidiSQL
+GH_TAGNAME= 2967ad28b4e3172e302cb8d487c0d3a5c752b3f
+
+LAZARUS_PROJECT_FILES+= heidisql.lpi
+
+LAZBUILD_ARGS= -d
+
+gtk2_CONFLICTS_INSTALL= ${PORTNAME}-qt5 ${PORTNAME}-qt6
+qt5_CONFLICTS_INSTALL= ${PORTNAME}-gtk2 ${PORTNAME}-qt6
+qt6_CONFLICTS_INSTALL= ${PORTNAME}-gtk2 ${PORTNAME}-qt5
+
+USE_FPC_gtk2= cairo
+USE_GNOME_gtk2= cairo
+USE_FPC+= ${USE_FPC_${FLAVOR}}
+USE_GNOME+= ${USE_GNOME_${FLAVOR}}
+
+SUB_FILES= pkg-message
+
+post-patch:
+ ${REINPLACE_CMD} -e 's|FPC_FULLVERSION<30204|FPC_FULLVERSION<30203|g' \
+ ${WRKSRC}/source/main.pas ${WRKSRC}/source/usermanager.pas
+ ${REINPLACE_CMD} -e 's|System.UITypes,||g' ${WRKSRC}/source/table_editor.pas \
+ ${WRKSRC}/source/grideditlinks.pas
+ ${REINPLACE_CMD} -e 's| \+ \[ofAllowMultiSelect\]||g' ${WRKSRC}/source/main.pas
+ ${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g' ${WRKSRC}/source/apphelpers.pas
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/out/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/package-skeleton/usr/share/applications/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}.desktop
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps
+ ${INSTALL_DATA} ${WRKSRC}/res/deb-package-icon.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps/${PORTNAME}.png
+ @${MKDIR} ${STAGEDIR}${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/extra/ini/*.ini ${STAGEDIR}${DATADIR}
+
+.include <bsd.port.mk>
diff --git a/databases/heidisql/distinfo b/databases/heidisql/distinfo
new file mode 100644
index 000000000000..e8689ddf9710
--- /dev/null
+++ b/databases/heidisql/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1765951752
+SHA256 (HeidiSQL-HeidiSQL-v12.14.1.1-2967ad28b4e3172e302cb8d487c0d3a5c752b3f_GH0.tar.gz) = 9fbbf09f21220d3f96ea37f4d869dc18cd0f3a67073ca2a8b3539473cd9c79e6
+SIZE (HeidiSQL-HeidiSQL-v12.14.1.1-2967ad28b4e3172e302cb8d487c0d3a5c752b3f_GH0.tar.gz) = 27522595
diff --git a/databases/heidisql/files/patch-source_apphelpers.pas b/databases/heidisql/files/patch-source_apphelpers.pas
new file mode 100644
index 000000000000..2d542650c371
--- /dev/null
+++ b/databases/heidisql/files/patch-source_apphelpers.pas
@@ -0,0 +1,63 @@
+--- source/apphelpers.pas 2025-12-16 11:00:34.000000000 -0800
++++ source/apphelpers.pas 2025-12-17 00:09:19.625236000 -0800
+@@ -1316,16 +1316,21 @@
+ {$IFDEF LINUX}
+ Result := '';
+ {$ENDIF}
++ {$IFDEF FREEBSD}
++ Result := '';
++ {$ENDIF}
+ end;
+
+ function GetResourcesDir: String;
+ begin
++ Result := GetAppDir;
+ // point to resources dir in macOS app bundle
+ {$IFDEF DARWIN}
+ Result := GetAppDir + '..' + DirectorySeparator + 'Resources' + DirectorySeparator;
+- {$ELSE}
+- Result := GetAppDir;
+ {$ENDIF}
++ {$IFDEF FREEBSD}
++ Result := '%%DATADIR%%/';
++ {$ENDIF}
+ end;
+
+ {**
+@@ -2911,7 +2916,7 @@
+ Output: String;
+ CmdResult: Boolean;
+ begin
+- {$IfDef LINUX}
++ {$if defined(LINUX) or defined(FREEBSD)}
+ // Netcat on Linux
+ CmdResult := Process.RunCommandInDir('', 'nc', ['-w 1 -zv 127.0.0.1 '+Port.ToString], Output);
+ Result := not CmdResult;
+@@ -3026,7 +3031,7 @@
+ FreeLibrary(NTHandle);
+ end;
+ {$EndIf}
+- {$IfDef LINUX}
++ {$if defined(LINUX) or defined(FREEBSD)}
+ IsWineStored := 0;
+ {$EndIf}
+ Result := IsWineStored = 1;
+@@ -3063,6 +3068,9 @@
+ function GetOS: String;
+ begin
+ Result := 'Unknown';
++ {$IfDef FreeBSD}
++ Result := 'FreeBSD';
++ {$EndIf}
+ {$IfDef LINUX}
+ Result := 'Linux';
+ {$EndIf}
+@@ -4569,7 +4577,7 @@
+ 1: begin // String
+ Value := StringReplace(Value, CHR13REPLACEMENT, #13, [rfReplaceAll]);
+ Value := StringReplace(Value, CHR10REPLACEMENT, #10, [rfReplaceAll]);
+- {$IfDef LINUX}
++ {$if defined(LINUX) or defined(FREEBSD)}
+ Value := ConvertWindowsToLinuxPath(Value);
+ {$EndIf}
+ FRegistry.WriteString(Name, Value);
diff --git a/databases/heidisql/files/patch-source_dbconnection.pas b/databases/heidisql/files/patch-source_dbconnection.pas
new file mode 100644
index 000000000000..bf2637ad4a58
--- /dev/null
+++ b/databases/heidisql/files/patch-source_dbconnection.pas
@@ -0,0 +1,127 @@
+--- source/dbconnection.pas 2025-12-16 22:09:54.829290000 -0800
++++ source/dbconnection.pas 2025-12-16 22:11:26.512363000 -0800
+@@ -231,10 +231,10 @@
+ end;
+ TDatabaseCache = class(TObjectList<TDBObjectList>); // A list of db object lists, used for caching
+ TDBObjectComparer = class(TComparer<TDBObject>)
+- function Compare({$IF FPC_FULLVERSION<30204}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer; override;
++ function Compare({$IF FPC_FULLVERSION<30203}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer; override;
+ end;
+ TDBObjectDropComparer = class(TComparer<TDBObject>)
+- function Compare({$IF FPC_FULLVERSION<30204}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer; override;
++ function Compare({$IF FPC_FULLVERSION<30203}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer; override;
+ end;
+
+ TOidStringPairs = TDictionary<POid, String>;
+@@ -1911,7 +1911,7 @@
+ {$If defined(WINDOWS) OR defined(DARWIN)}
+ DllPath, DllFile: String;
+ Dlls: TStringList;
+- {$ElseIf defined(LINUX)}
++ {$ElseIf defined(LINUX) OR defined(FREEBSD)}
+ LibMapOutput, LibMap: String;
+ LibMapLines: TStringList;
+ {$EndIf}
+@@ -1926,9 +1926,11 @@
+ rx.ModifierI := True;
+ case NetTypeGroup of
+ ngMySQL:
+- {$IfDef LINUX}
++ {$If defined(LINUX)}
+ // libmariadb.so.0 (libc,...) => /lib/x86_64-linux-gnu/libmariadb.so
+ rx.Expression := '^\s*lib(mysqlclient|mariadb|perconaserverclient)\.[^=]+=>\s*(\S+)$';
++ {$ElseIf defined(FREEBSD)}
++ rx.Expression := '(mysqlclient|mariadb|perconaserverclient)[^=]+=>\s*(\S+)$';
+ {$Else}
+ rx.Expression := '^lib(mysql|mariadb).*\.' + SharedSuffix;
+ {$EndIf}
+@@ -1939,14 +1941,18 @@
+ rx.Expression := '^(dblib|libsybdb).*\.' + SharedSuffix;
+ {$EndIf}
+ ngPgSQL:
+- {$IfDef LINUX}
++ {$If defined(LINUX)}
+ rx.Expression := '^\s*(libpq)[^=]+=>\s*(\S+)$';
++ {$ElseIf defined(FREEBSD)}
++ rx.Expression := '(lpq)[^=]+=>\s*(\S+)$';
+ {$Else}
+ rx.Expression := '^libpq.*\.' + SharedSuffix;
+ {$EndIf}
+ ngSQLite: begin
+- {$IfDef LINUX}
++ {$If defined(LINUX)}
+ rx.Expression := '^\s*(libsqlite3)[^=]+=>\s*(\S+)$';
++ {$ElseIf defined(FREEBSD)}
++ rx.Expression := '(lsqlite3)[^=]+=>\s*(\S+)$';
+ {$Else}
+ if NetType = ntSQLite then
+ rx.Expression := '^(lib)?sqlite.*\.' + SharedSuffix
+@@ -1959,9 +1965,13 @@
+ end;
+ case NetTypeGroup of
+ ngMySQL, ngMSSQL, ngPgSQL, ngSQLite, ngInterbase: begin
++ {$if defined(LINUX) or defined(FREEBSD)}
+ {$IfDEF LINUX}
+ // See https://serverfault.com/a/513938
+ Process.RunCommandInDir('', '/sbin/ldconfig', ['-p'], LibMapOutput);
++ {$Else}
++ Process.RunCommandInDir('', '/sbin/ldconfig', ['-r'], LibMapOutput);
++ {$EndIf}
+ LibMapLines := Explode(sLineBreak, LibMapOutput);
+ for LibMap in LibMapLines do begin
+ if rx.Exec(LibMap) and FileExists(rx.Match[2]) then begin
+@@ -3301,6 +3311,11 @@
+ begin
+ // Init libmysql before actually connecting.
+ LibraryPath := GetLibDir + Parameters.LibraryOrProvider;
++{$IF DEFINED(LINUX) OR DEFINED(FREEBSD)}
++ LibraryPath := Parameters.LibraryOrProvider;
++{$ELSE}
++ LibraryPath := ExtractFilePath(ParamStr(0)) + Parameters.LibraryOrProvider;
++{$ENDIF}
+ Log(lcDebug, f_('Loading library file %s ...', [LibraryPath]));
+ // Throws EDbError on any failure:
+ FLib := TMySQLLib.Create(LibraryPath, Parameters.DefaultLibrary);
+@@ -3315,7 +3330,11 @@
+ msg: String;
+ begin
+ // Init lib before actually connecting.
+- LibraryPath := GetLibDir + Parameters.LibraryOrProvider;
++{$IF DEFINED(LINUX) OR DEFINED(FREEBSD)}
++ LibraryPath := Parameters.LibraryOrProvider;
++{$ELSE}
++ LibraryPath := ExtractFilePath(ParamStr(0)) + Parameters.LibraryOrProvider;
++{$ENDIF}
+ Log(lcDebug, f_('Loading library file %s ...', [LibraryPath]));
+ try
+ FLib := TPostgreSQLLib.Create(LibraryPath, Parameters.DefaultLibrary);
+@@ -3346,7 +3365,11 @@
+ LibraryPath: String;
+ begin
+ // Init lib before actually connecting.
+- LibraryPath := GetLibDir + Parameters.LibraryOrProvider;
++{$IF DEFINED(LINUX) OR DEFINED(FREEBSD)}
++ LibraryPath := Parameters.LibraryOrProvider;
++{$ELSE}
++ LibraryPath := ExtractFilePath(ParamStr(0)) + Parameters.LibraryOrProvider;
++{$ENDIF}
+ Log(lcDebug, f_('Loading library file %s ...', [LibraryPath]));
+ // Throws EDbError on any failure:
+ if Parameters.NetType = ntSQLite then
+@@ -10238,14 +10261,14 @@
+
+ { TDBObjectComparer }
+
+-function TDBObjectComparer.Compare({$IF FPC_FULLVERSION<30204}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer;
++function TDBObjectComparer.Compare({$IF FPC_FULLVERSION<30203}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer;
+ begin
+ // Simple sort method for a TDBObjectList
+ Result := CompareAnyNode(Left.Schema+'.'+Left.Name, Right.Schema+'.'+Right.Name);
+ end;
+
+
+-function TDBObjectDropComparer.Compare({$IF FPC_FULLVERSION<30204}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer;
++function TDBObjectDropComparer.Compare({$IF FPC_FULLVERSION<30203}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer;
+ begin
+ // Sorting a TDBObject items so that dropping them does not trap in SQL errors
+ if (Left.NodeType = lntTrigger) and (Right.NodeType <> lntTrigger) then
diff --git a/databases/heidisql/files/pkg-message.in b/databases/heidisql/files/pkg-message.in
new file mode 100644
index 000000000000..805b720ea77e
--- /dev/null
+++ b/databases/heidisql/files/pkg-message.in
@@ -0,0 +1,26 @@
+[
+{ type: install
+ message: <<EOM
+HeidiSQL was installed
+
+1) HeidiSQL needs client library to connect to a supported database. Well
+ supported databases are MySQL/MariaDB, PostgreSQL and SQLite.
+
+ # pkg search -x "^(mysql|mariadb)[0-9].*-client-*"
+ # pkg search -x "^postgresql.*-client-*"
+ # pkg search -x "^(sqlite|sqlite3)-[2|3]"
+
+2) Do not forget install client library. E.g. an user wants use postgresql from
+ HeidiSQL.
+
+ # pkg install postgresql17-client
+
+3) HeidiSQL can be compiled and installed with supports for gtk2, qt5 or qt6
+ graphic interfaces.
+
+ # pkg install heidisql-qt6
+
+4) Enjoy it!
+EOM
+}
+]
diff --git a/databases/heidisql/pkg-descr b/databases/heidisql/pkg-descr
new file mode 100644
index 000000000000..bd2f5156743c
--- /dev/null
+++ b/databases/heidisql/pkg-descr
@@ -0,0 +1,5 @@
+HeidiSQL is a graphical interface for managing MariaDB or MySQL servers,
+Microsoft SQL databases, PostgreSQL, SQLite, Interbase or Firebird. "Heidi"
+lets you browse and edit data, create and edit tables, views, procedures,
+triggers and scheduled events. Also, you can export structure and data, either
+to SQL file, clipboard or to other servers.
diff --git a/databases/heidisql/pkg-plist b/databases/heidisql/pkg-plist
new file mode 100644
index 000000000000..74be7c7b9f38
--- /dev/null
+++ b/databases/heidisql/pkg-plist
@@ -0,0 +1,9 @@
+bin/heidisql
+share/applications/heidisql.desktop
+%%DATADIR%%/functions-mariadb.ini
+%%DATADIR%%/functions-mysql.ini
+%%DATADIR%%/functions-mysql8.ini
+%%DATADIR%%/functions-postgresql.ini
+%%DATADIR%%/functions-redshift.ini
+%%DATADIR%%/functions-sqlite.ini
+share/icons/hicolor/256x256/apps/heidisql.png
diff --git a/databases/memcached/Makefile b/databases/memcached/Makefile
index f83201fc339a..b25609303a34 100644
--- a/databases/memcached/Makefile
+++ b/databases/memcached/Makefile
@@ -1,5 +1,5 @@
PORTNAME= memcached
-DISTVERSION= 1.6.39
+DISTVERSION= 1.6.40
CATEGORIES= databases
MASTER_SITES= http://www.memcached.org/files/
diff --git a/databases/memcached/distinfo b/databases/memcached/distinfo
index 1db70aceb31e..a6aad0c0a4b9 100644
--- a/databases/memcached/distinfo
+++ b/databases/memcached/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753828034
-SHA256 (memcached-1.6.39.tar.gz) = 23e5507e933b15463161d4c5d3921b0c5f340b542d6edd7f6c5e17c34f11a363
-SIZE (memcached-1.6.39.tar.gz) = 1284104
+TIMESTAMP = 1765960262
+SHA256 (memcached-1.6.40.tar.gz) = a3d360e9da2221a49bf9aae4e6880f2d44da6b2a2fae39b1911b9ca76488fbfd
+SIZE (memcached-1.6.40.tar.gz) = 1266094
diff --git a/databases/mongodb70/Makefile b/databases/mongodb70/Makefile
index a7c98831d597..990ed8e9fe1e 100644
--- a/databases/mongodb70/Makefile
+++ b/databases/mongodb70/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
DISTVERSION= 7.0.26
+PORTREVISION= 1
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/databases/mongodb80/Makefile b/databases/mongodb80/Makefile
index 55d0792f2e44..787903c74bc3 100644
--- a/databases/mongodb80/Makefile
+++ b/databases/mongodb80/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
DISTVERSION= 8.0.12
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/databases/movine/Makefile b/databases/movine/Makefile
index 74409048f784..f44eab02d92c 100644
--- a/databases/movine/Makefile
+++ b/databases/movine/Makefile
@@ -1,7 +1,7 @@
PORTNAME= movine
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/ods2sql/Makefile b/databases/ods2sql/Makefile
index 5e8d916632e7..6d8cb166866a 100644
--- a/databases/ods2sql/Makefile
+++ b/databases/ods2sql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ods2sql
DISTVERSION= 0.4.0
-PORTREVISION= 46
+PORTREVISION= 47
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/pgpool-II-43/Makefile b/databases/pgpool-II-43/Makefile
index efa684775ca7..c7de57010518 100644
--- a/databases/pgpool-II-43/Makefile
+++ b/databases/pgpool-II-43/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pgpool-II
-DISTVERSION= 4.3.17
+DISTVERSION= 4.3.18
CATEGORIES= databases
MASTER_SITES= http://www.pgpool.net/mediawiki/images/
PKGNAMESUFFIX= -43
diff --git a/databases/pgpool-II-43/distinfo b/databases/pgpool-II-43/distinfo
index 767283eacf8d..aa915d005a19 100644
--- a/databases/pgpool-II-43/distinfo
+++ b/databases/pgpool-II-43/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764321678
-SHA256 (pgpool-II-4.3.17.tar.gz) = 3418538eb81d42ac1b9b01928110a0c5403f80375181501028886cc7bbad4077
-SIZE (pgpool-II-4.3.17.tar.gz) = 5089549
+TIMESTAMP = 1765960496
+SHA256 (pgpool-II-4.3.18.tar.gz) = 698e5c289509cc604c2bded3185f530a42076ac9c239435c3ac2b3d800fc1fa3
+SIZE (pgpool-II-4.3.18.tar.gz) = 5100895
diff --git a/databases/pgpool-II-44/Makefile b/databases/pgpool-II-44/Makefile
index f4046fe51fba..43bc1dd51e7e 100644
--- a/databases/pgpool-II-44/Makefile
+++ b/databases/pgpool-II-44/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pgpool-II
-DISTVERSION= 4.4.14
+DISTVERSION= 4.4.15
CATEGORIES= databases
MASTER_SITES= http://www.pgpool.net/mediawiki/images/
PKGNAMESUFFIX= -44
diff --git a/databases/pgpool-II-44/distinfo b/databases/pgpool-II-44/distinfo
index 00d3c8250f27..41ec684f07b2 100644
--- a/databases/pgpool-II-44/distinfo
+++ b/databases/pgpool-II-44/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764321761
-SHA256 (pgpool-II-4.4.14.tar.gz) = 68a1995b8cf79f64dd8131ce04d73be2718c5867a2f53373d6d88d10a6e747a3
-SIZE (pgpool-II-4.4.14.tar.gz) = 5225540
+TIMESTAMP = 1765960627
+SHA256 (pgpool-II-4.4.15.tar.gz) = 955165b227933bdfc3e41076c3561d16aeca0e3b02285fbeec3328906203b9b2
+SIZE (pgpool-II-4.4.15.tar.gz) = 5238007
diff --git a/databases/pgpool-II-45/Makefile b/databases/pgpool-II-45/Makefile
index 473b128f81ee..e4f6942e4f3e 100644
--- a/databases/pgpool-II-45/Makefile
+++ b/databases/pgpool-II-45/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pgpool-II
-DISTVERSION= 4.5.9
+DISTVERSION= 4.5.10
CATEGORIES= databases
MASTER_SITES= http://www.pgpool.net/mediawiki/images/
PKGNAMESUFFIX= -45
diff --git a/databases/pgpool-II-45/distinfo b/databases/pgpool-II-45/distinfo
index 223c814dfcbe..2a2475704db8 100644
--- a/databases/pgpool-II-45/distinfo
+++ b/databases/pgpool-II-45/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764321849
-SHA256 (pgpool-II-4.5.9.tar.gz) = 31d445278cc348bbd2f86ffd7e9e48fa3fe16c2c21a7ac4bfbd9875781798a3a
-SIZE (pgpool-II-4.5.9.tar.gz) = 5540584
+TIMESTAMP = 1765960809
+SHA256 (pgpool-II-4.5.10.tar.gz) = 447acb0b1ec3cda1de4883b58b620b2e4ff291c2a40f9628f873381f109486d3
+SIZE (pgpool-II-4.5.10.tar.gz) = 5538349
diff --git a/databases/pgpool-II-46/Makefile b/databases/pgpool-II-46/Makefile
index 8544fe028d05..cb4a74ff1d25 100644
--- a/databases/pgpool-II-46/Makefile
+++ b/databases/pgpool-II-46/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pgpool-II
-DISTVERSION= 4.6.4
+DISTVERSION= 4.6.5
CATEGORIES= databases
MASTER_SITES= http://www.pgpool.net/mediawiki/images/
PKGNAMESUFFIX= -46
diff --git a/databases/pgpool-II-46/distinfo b/databases/pgpool-II-46/distinfo
index 588f8c1ca954..b885393adfff 100644
--- a/databases/pgpool-II-46/distinfo
+++ b/databases/pgpool-II-46/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764321907
-SHA256 (pgpool-II-4.6.4.tar.gz) = ef0d2e91a9a11d737c6476247219e679f718bec53550646189594ef9aefd298d
-SIZE (pgpool-II-4.6.4.tar.gz) = 5655119
+TIMESTAMP = 1765960910
+SHA256 (pgpool-II-4.6.5.tar.gz) = 43dcb860e7099d3e322418378e856935f76bb4f3f09b9024c9b7d65af55e4036
+SIZE (pgpool-II-4.6.5.tar.gz) = 5670207
diff --git a/databases/postgresql-promscale/Makefile b/databases/postgresql-promscale/Makefile
index 767011bf69a6..abcfb15e5d49 100644
--- a/databases/postgresql-promscale/Makefile
+++ b/databases/postgresql-promscale/Makefile
@@ -1,6 +1,6 @@
PORTNAME= promscale
PORTVERSION= 0.8.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= databases
PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}-
diff --git a/databases/prisma-engines/Makefile b/databases/prisma-engines/Makefile
index 4ee87c2020ff..57f5c518ff22 100644
--- a/databases/prisma-engines/Makefile
+++ b/databases/prisma-engines/Makefile
@@ -1,6 +1,6 @@
PORTNAME= prisma-engines
DISTVERSION= 6.19.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases
MAINTAINER= otis@FreeBSD.org
diff --git a/databases/pspg/Makefile b/databases/pspg/Makefile
index 8352a5105d6d..e09cb972e07b 100644
--- a/databases/pspg/Makefile
+++ b/databases/pspg/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pspg
-DISTVERSION= 5.8.12
+DISTVERSION= 5.8.13
CATEGORIES= databases
MAINTAINER= bofh@FreeBSD.org
diff --git a/databases/pspg/distinfo b/databases/pspg/distinfo
index c89c182e6f67..d7a023544e8e 100644
--- a/databases/pspg/distinfo
+++ b/databases/pspg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754156760
-SHA256 (okbob-pspg-5.8.12_GH0.tar.gz) = 9f74c236944bea79586a3a12ab9d36735bfa62a92a8d7953e8c1ff5c108277af
-SIZE (okbob-pspg-5.8.12_GH0.tar.gz) = 2447085
+TIMESTAMP = 1765961706
+SHA256 (okbob-pspg-5.8.13_GH0.tar.gz) = b6f198a98c0e8ec0f1ea0893deb23f20be7196a4f075c879722f91bef65a12f8
+SIZE (okbob-pspg-5.8.13_GH0.tar.gz) = 2447114
diff --git a/databases/py-databricks-sql-connector/Makefile b/databases/py-databricks-sql-connector/Makefile
index ce42b64862bc..c74806b0c7e8 100644
--- a/databases/py-databricks-sql-connector/Makefile
+++ b/databases/py-databricks-sql-connector/Makefile
@@ -1,5 +1,6 @@
PORTNAME= databricks-sql-connector
PORTVERSION= 4.2.2
+PORTREVISION= 1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -21,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lz4>=4.0.2<5:archivers/py-lz4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyjwt>=2.0.0<3:www/py-pyjwt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.0<3:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.18.1<3:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests-kerberos>=0.15.0<0.16:www/py-requests-kerberos@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests-kerberos>=0<0.16:security/py-requests-kerberos@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}thrift>=0.16.0,1:devel/py-thrift@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}urllib3>=1.26,1:net/py-urllib3@${PY_FLAVOR}
diff --git a/databases/py-databricks-sql-connector/files/patch-pyproject.toml b/databases/py-databricks-sql-connector/files/patch-pyproject.toml
index 280850edd011..805a3305bd48 100644
--- a/databases/py-databricks-sql-connector/files/patch-pyproject.toml
+++ b/databases/py-databricks-sql-connector/files/patch-pyproject.toml
@@ -14,6 +14,15 @@
]
lz4 = "^4.0.2"
requests = "^2.18.1"
+@@ -27,7 +27,7 @@ pybreaker = "^1.0.0"
+ ]
+ pyjwt = "^2.0.0"
+ pybreaker = "^1.0.0"
+-requests-kerberos = {version = "^0.15.0", optional = true}
++requests-kerberos = {version = "<0.16", optional = true}
+
+
+ [tool.poetry.extras]
@@ -88,4 +88,4 @@ skip_covered = false
skip_covered = false
diff --git a/databases/py-datafusion/Makefile b/databases/py-datafusion/Makefile
index 06556c00d32c..e03817b7d6f7 100644
--- a/databases/py-datafusion/Makefile
+++ b/databases/py-datafusion/Makefile
@@ -1,6 +1,6 @@
PORTNAME= datafusion
PORTVERSION= 50.1.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-sqlalchemy20/Makefile b/databases/py-sqlalchemy20/Makefile
index 8f18aa2f0ef3..469777fdd844 100644
--- a/databases/py-sqlalchemy20/Makefile
+++ b/databases/py-sqlalchemy20/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sqlalchemy
-PORTVERSION= 2.0.44
+PORTVERSION= 2.0.45
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-sqlalchemy20/distinfo b/databases/py-sqlalchemy20/distinfo
index 1ee175c34be0..755452774eac 100644
--- a/databases/py-sqlalchemy20/distinfo
+++ b/databases/py-sqlalchemy20/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774575
-SHA256 (sqlalchemy-2.0.44.tar.gz) = 0ae7454e1ab1d780aee69fd2aae7d6b8670a581d8847f2d1e0f7ddfbf47e5a22
-SIZE (sqlalchemy-2.0.44.tar.gz) = 9819830
+TIMESTAMP = 1765895710
+SHA256 (sqlalchemy-2.0.45.tar.gz) = 1632a4bda8d2d25703fdad6363058d882541bdaaee0e5e3ddfa0cd3229efce88
+SIZE (sqlalchemy-2.0.45.tar.gz) = 9869912
diff --git a/databases/py-sqlglotrs/Makefile b/databases/py-sqlglotrs/Makefile
index cbbd055e279f..6bcb14f493f0 100644
--- a/databases/py-sqlglotrs/Makefile
+++ b/databases/py-sqlglotrs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sqlglotrs
PORTVERSION= 0.7.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-sqloxide/Makefile b/databases/py-sqloxide/Makefile
index 13578f5ad012..5e31a896499e 100644
--- a/databases/py-sqloxide/Makefile
+++ b/databases/py-sqloxide/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sqloxide
PORTVERSION= 0.1.48
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-tiledb/Makefile b/databases/py-tiledb/Makefile
index c81628966c7e..bc8cbca7cf1a 100644
--- a/databases/py-tiledb/Makefile
+++ b/databases/py-tiledb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tiledb
-PORTVERSION= 0.35.2
+PORTVERSION= 0.36.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,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.29.2:databases/tiledb
+ tiledb>=2.30.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 0973230e733a..c2ff7f17c77b 100644
--- a/databases/py-tiledb/distinfo
+++ b/databases/py-tiledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762586752
-SHA256 (tiledb-0.35.2.tar.gz) = 13a7d35dd6270272dc309d88fa392377e0212785f1e9d0a5c0794d2782cd6abc
-SIZE (tiledb-0.35.2.tar.gz) = 387746
+TIMESTAMP = 1765895702
+SHA256 (tiledb-0.36.0.tar.gz) = 69d519c25853127a89e6827b1b0eae372af3f4f0a284b8d8126ae1c29ad1aed0
+SIZE (tiledb-0.36.0.tar.gz) = 391407
diff --git a/databases/py-xapian/files/patch-configure b/databases/py-xapian/files/patch-configure
new file mode 100644
index 000000000000..64ca64f30aee
--- /dev/null
+++ b/databases/py-xapian/files/patch-configure
@@ -0,0 +1,19 @@
+--- configure.orig 2025-11-20 03:31:02 UTC
++++ configure
+@@ -20400,16 +20400,6 @@ printf "%s\n" "$version (too old, only 3.3 or newer is
+ PYTHON3_INC=`$PYTHON3 -c 'import os,sysconfig;print(sysconfig.get_path("include").replace(os.sep,"/"))' 2>/dev/null`
+
+
+- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python3 sphinx module" >&5
+-printf %s "checking for python3 sphinx module... " >&6; }
+- if $PYTHON3 -c 'import sphinx' >&5 2>&5 ; then
+- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+-printf "%s\n" "yes" >&6; }
+- else
+- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no (try installing package python3-sphinx" >&5
+-printf "%s\n" "no (try installing package python3-sphinx" >&6; }
+- python3_ok=no
+- fi
+ fi
+ if test yes = "$python3_ok" ; then
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $PYTHON3_INC/Python.h" >&5
diff --git a/databases/qdrant/Makefile b/databases/qdrant/Makefile
index eaf1996c2a4d..df01acbceda1 100644
--- a/databases/qdrant/Makefile
+++ b/databases/qdrant/Makefile
@@ -1,6 +1,7 @@
PORTNAME= qdrant
DISTVERSIONPREFIX= v
DISTVERSION= 1.16.1
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= databases
diff --git a/databases/quake/Makefile b/databases/quake/Makefile
index 5e3572ce3178..b278925205ea 100644
--- a/databases/quake/Makefile
+++ b/databases/quake/Makefile
@@ -2,7 +2,7 @@ PORTNAME= quake
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.1-57
DISTVERSIONSUFFIX= -gbb8ae55
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= databases
PKGNAMESUFFIX= -framework
diff --git a/databases/redisjson/Makefile b/databases/redisjson/Makefile
index 9577f5d2c0b3..e92f6aea3e54 100644
--- a/databases/redisjson/Makefile
+++ b/databases/redisjson/Makefile
@@ -1,7 +1,7 @@
PORTNAME= redisjson
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.8
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= databases
MAINTAINER= ports@FreeBSD.org
diff --git a/databases/rubygem-active_model_serializers/Makefile b/databases/rubygem-active_model_serializers/Makefile
index 3b43fd9343ba..6f650d4eef0c 100644
--- a/databases/rubygem-active_model_serializers/Makefile
+++ b/databases/rubygem-active_model_serializers/Makefile
@@ -1,5 +1,5 @@
PORTNAME= active_model_serializers
-PORTVERSION= 0.10.15
+PORTVERSION= 0.10.16
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-active_model_serializers/distinfo b/databases/rubygem-active_model_serializers/distinfo
index 85a761f31934..44debc185943 100644
--- a/databases/rubygem-active_model_serializers/distinfo
+++ b/databases/rubygem-active_model_serializers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888392
-SHA256 (rubygem/active_model_serializers-0.10.15.gem) = 08275b2083ab4e8304279d838b99af546878e0d879a8154f731b0d16cb8b0c4c
-SIZE (rubygem/active_model_serializers-0.10.15.gem) = 61952
+TIMESTAMP = 1765895764
+SHA256 (rubygem/active_model_serializers-0.10.16.gem) = aab6371a27eac08fac0c0d57c8207c4e08127515a7394d28eafbaabbedcc061a
+SIZE (rubygem/active_model_serializers-0.10.16.gem) = 61952
diff --git a/databases/sqlx-cli/Makefile b/databases/sqlx-cli/Makefile
index c3b3bef3bd08..e4856c9e4873 100644
--- a/databases/sqlx-cli/Makefile
+++ b/databases/sqlx-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sqlx
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases
PKGNAMESUFFIX= -cli
diff --git a/databases/surrealdb/Makefile b/databases/surrealdb/Makefile
index fcdebc1ec09a..ad69842166e9 100644
--- a/databases/surrealdb/Makefile
+++ b/databases/surrealdb/Makefile
@@ -1,6 +1,7 @@
PORTNAME= surrealdb
DISTVERSIONPREFIX= v
DISTVERSION= 2.4.0
+PORTREVISION= 1
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/tiledb/Makefile b/databases/tiledb/Makefile
index d84d24b3f882..4af7c24b07f4 100644
--- a/databases/tiledb/Makefile
+++ b/databases/tiledb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tiledb
-PORTVERSION= 2.29.2
+PORTVERSION= 2.30.0
CATEGORIES= databases
MAINTAINER= sunpoet@FreeBSD.org
@@ -10,19 +10,17 @@ WWW= https://tiledb.com/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${RUN_DEPENDS}
-LIB_DEPENDS= libcapnp.so:devel/capnproto1 \
+BUILD_DEPENDS= capnproto1>=1.2.0<1.2.0_99:devel/capnproto1 \
+ clipp>=0:devel/clipp \
+ nlohmann-json>=0:devel/nlohmann-json
+LIB_DEPENDS= libblosc2.so:archivers/c-blosc2 \
+ libcapnp.so:devel/capnproto1 \
libcurl.so:ftp/curl \
libfmt.so:devel/libfmt \
liblz4.so:archivers/liblz4 \
libpng.so:graphics/png \
+ libspdlog.so:devel/spdlog \
libzstd.so:archivers/zstd
-RUN_DEPENDS= capnproto1>=1.0.1:devel/capnproto1 \
- clipp>=1.2.3_1:devel/clipp \
- curl>=7.74.0:ftp/curl \
- liblz4>=1.9.3,1:archivers/liblz4 \
- spdlog>=1.11.0:devel/spdlog \
- zstd>=1.4.8:archivers/zstd
USES= cmake compiler:c++17-lang localbase:ldflags pkgconfig ssl
diff --git a/databases/tiledb/distinfo b/databases/tiledb/distinfo
index 7efaffcc850c..356c44051d94 100644
--- a/databases/tiledb/distinfo
+++ b/databases/tiledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762586750
-SHA256 (TileDB-Inc-TileDB-2.29.2_GH0.tar.gz) = 44fd4c6c25938a123edc711f082a1c3e632a9f8365e64fe745bbf1e782d671d4
-SIZE (TileDB-Inc-TileDB-2.29.2_GH0.tar.gz) = 3787990
+TIMESTAMP = 1765895700
+SHA256 (TileDB-Inc-TileDB-2.30.0_GH0.tar.gz) = c5f94da6de0e0f93925f7ad107bd80fef0615f9b3d111a5bae245f75b1fcc173
+SIZE (TileDB-Inc-TileDB-2.30.0_GH0.tar.gz) = 3622987
diff --git a/databases/tiledb/pkg-plist b/databases/tiledb/pkg-plist
index 16c200c62eb5..d374445073ad 100644
--- a/databases/tiledb/pkg-plist
+++ b/databases/tiledb/pkg-plist
@@ -2,7 +2,6 @@ include/tiledb/api/c_api/api_external_common.h
include/tiledb/api/c_api/array/array_api_experimental.h
include/tiledb/api/c_api/array/array_api_external.h
include/tiledb/api/c_api/array/encryption_type_enum.h
-include/tiledb/api/c_api/array_schema/array_schema_api_deprecated.h
include/tiledb/api/c_api/array_schema/array_schema_api_experimental.h
include/tiledb/api/c_api/array_schema/array_schema_api_external.h
include/tiledb/api/c_api/array_schema/array_type_enum.h
@@ -13,7 +12,6 @@ include/tiledb/api/c_api/attribute/attribute_api_external_experimental.h
include/tiledb/api/c_api/buffer/buffer_api_external.h
include/tiledb/api/c_api/buffer_list/buffer_list_api_external.h
include/tiledb/api/c_api/config/config_api_external.h
-include/tiledb/api/c_api/context/context_api_experimental.h
include/tiledb/api/c_api/context/context_api_external.h
include/tiledb/api/c_api/current_domain/current_domain_api_enum.h
include/tiledb/api/c_api/current_domain/current_domain_api_external_experimental.h
diff --git a/databases/xls2txt/Makefile b/databases/xls2txt/Makefile
index f114f27817a6..553001851514 100644
--- a/databases/xls2txt/Makefile
+++ b/databases/xls2txt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xls2txt
DISTVERSION= 1.0.1
-PORTREVISION= 45
+PORTREVISION= 46
CATEGORIES= databases textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/health/Makefile b/deskutils/health/Makefile
index 04ae8b1df4ad..295bb102f032 100644
--- a/deskutils/health/Makefile
+++ b/deskutils/health/Makefile
@@ -1,6 +1,6 @@
PORTNAME= health
DISTVERSION= 0.95.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= deskutils
MAINTAINER= ports@FreeBSD.org
diff --git a/deskutils/jot/Makefile b/deskutils/jot/Makefile
index d1a4dbb25d53..ee3ebc1e805b 100644
--- a/deskutils/jot/Makefile
+++ b/deskutils/jot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jot
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.2
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/just/Makefile b/deskutils/just/Makefile
index c33c869bfa4c..922c00107ddd 100644
--- a/deskutils/just/Makefile
+++ b/deskutils/just/Makefile
@@ -1,5 +1,6 @@
PORTNAME= just
DISTVERSION= 1.43.1
+PORTREVISION= 1
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/kf6-kstatusnotifieritem/distinfo b/deskutils/kf6-kstatusnotifieritem/distinfo
index 69a934a3795c..c8e8130ef061 100644
--- a/deskutils/kf6-kstatusnotifieritem/distinfo
+++ b/deskutils/kf6-kstatusnotifieritem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892862
-SHA256 (KDE/frameworks/6.20/kstatusnotifieritem-6.20.0.tar.xz) = db0edb928b15708487ea8ad007db4bcf3949332698cc78b4ed75128bea1b2fa6
-SIZE (KDE/frameworks/6.20/kstatusnotifieritem-6.20.0.tar.xz) = 50600
+TIMESTAMP = 1765456420
+SHA256 (KDE/frameworks/6.21/kstatusnotifieritem-6.21.0.tar.xz) = e77d4d943af83fd12080dbc6ecb9c1355a1fa282efbd89edfa25384d673fd660
+SIZE (KDE/frameworks/6.21/kstatusnotifieritem-6.21.0.tar.xz) = 50524
diff --git a/deskutils/lazycli/Makefile b/deskutils/lazycli/Makefile
index eb3ff73a2572..8e667334ef85 100644
--- a/deskutils/lazycli/Makefile
+++ b/deskutils/lazycli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lazycli
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.15
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/pipecolor/Makefile b/deskutils/pipecolor/Makefile
index f3b546c4bec8..583e91c54ade 100644
--- a/deskutils/pipecolor/Makefile
+++ b/deskutils/pipecolor/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pipecolor
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.4
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/pueue/Makefile b/deskutils/pueue/Makefile
index 3c0a8dbc6248..10dab144a0b4 100644
--- a/deskutils/pueue/Makefile
+++ b/deskutils/pueue/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pueue
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/py-paperless-ngx/Makefile b/deskutils/py-paperless-ngx/Makefile
index 15d950362219..d4880f5ee994 100644
--- a/deskutils/py-paperless-ngx/Makefile
+++ b/deskutils/py-paperless-ngx/Makefile
@@ -1,7 +1,6 @@
PORTNAME= paperless-ngx
DISTVERSIONPREFIX= v
-DISTVERSION= 2.18.4
-PORTREVISION= 1
+DISTVERSION= 2.20.2
CATEGORIES= deskutils python
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/:webui \
GH:gh
@@ -16,28 +15,29 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6:devel/py-Jinja2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}bleach>=6.2.0:www/py-bleach@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}bleach>=6.3.0:www/py-bleach@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}concurrent-log-handler>=0.9.19:sysutils/py-concurrent-log-handler@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dateparser>=1.2.2:devel/py-dateparser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-channels-redis>=4.3.0:www/py-dj52-channels-redis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-django-allauth>=65.11.2:www/py-dj52-django-allauth@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-django-auditlog>=3.2.1:www/py-dj52-django-auditlog@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-allauth>=65.13.1:www/py-dj52-django-allauth@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-auditlog>=3.4.0:www/py-dj52-django-auditlog@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-celery-results>=2.6.0:www/py-dj52-django-celery-results@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-compression-middleware>=0.5.0:www/py-dj52-django-compression-middleware@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-django-cors-headers>=4.7.0:www/py-dj52-django-cors-headers@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-cors-headers>=4.9.0:www/py-dj52-django-cors-headers@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-extensions>=3.2.3:www/py-dj52-django-extensions@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-django-filter>=25.1:www/py-dj52-django-filter@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-filter>=25.2:www/py-dj52-django-filter@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-multiselectfield>=0.1.13:www/py-dj52-django-multiselectfield@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-soft-delete>=1.0.16:www/py-dj52-django-soft-delete@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-treenode>=0.23.3:www/py-dj52-django-treenode@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-djangorestframework-guardian>=0.3.0:www/py-dj52-djangorestframework-guardian@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular>=0.28.0:www/py-dj52-drf-spectacular@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular>=0.29.0:www/py-dj52-drf-spectacular@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-drf-writable-nested>=0.7.2:www/py-dj52-drf-writable-nested@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}filelock>=3.17.0:sysutils/py-filelock@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}filelock>=3.19.1:sysutils/py-filelock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flower>=2.0.1:www/py-flower@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}gotenberg-client>=0.11.0:converters/py-gotenberg-client@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}granian>=2.5.4:www/py-granian@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}gotenberg-client>=0.13.1:converters/py-gotenberg-client@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}granian>=2.6.0:www/py-granian@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}h2>=4.1.0:www/py-h2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}hiredis>=3.0.0:databases/py-hiredis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hiredis>=3.2.1:databases/py-hiredis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httptools>=0.6.4:www/py-httptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httpx-oauth>=0.10.1:www/py-httpx-oauth@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}imap-tools>=1.11.0:mail/py-imap-tools@${PY_FLAVOR} \
@@ -45,31 +45,31 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6:devel/py-Jinja2@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}langdetect>=1.0.9:textproc/py-langdetect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mysqlclient>=2.2.7:databases/py-mysqlclient@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nltk>=3.8.1:textproc/py-nltk@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ocrmypdf>=16.10.1:textproc/py-ocrmypdf@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ocrmypdf>=16.11.1:textproc/py-ocrmypdf@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pathvalidate>=3.3.1:devel/py-pathvalidate@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pdf2image>=1.17.0:graphics/py-pdf2image@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pdftotext>=3.0.0:textproc/py-pdftotext@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.9.10:databases/py-psycopg2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-dotenv>=1.1.0:www/py-python-dotenv@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.9.11:databases/py-psycopg2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-dotenv>=1.2.1:www/py-python-dotenv@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-gnupg>=0.5.1:security/py-python-gnupg@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-ipware>=2.0.3:net/py-python-ipware@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-magic>=0.4.27:devel/py-python-magic@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0.1:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyzbar>=0.1.9:graphics/py-pyzbar@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rapidfuzz>=3.13.0:devel/py-rapidfuzz@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.4.0:science/py-scikit-learn@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rapidfuzz>=3.14.0:devel/py-rapidfuzz@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.7.2:science/py-scikit-learn@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setproctitle>=1.3.3:devel/py-setproctitle@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tika-client>=0.7.0:textproc/py-tika-client@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}uvloop>=0.21.0:devel/py-uvloop@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}watchdog>=6.0.0:devel/py-watchdog@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}watchfiles>=0.24.0:devel/py-watchfiles@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}watchfiles>=1.1.1:devel/py-watchfiles@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}websockets>=15.0.1:devel/py-websockets@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}whitenoise>=6.2.0:www/py-whitenoise@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}whoosh>=2.7.4:textproc/py-whoosh@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0.1:devel/py-pyyaml@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}whoosh>=2.7.4:textproc/py-whoosh@${PY_FLAVOR}
RUN_DEPENDS:= ${BUILD_DEPENDS}
RUN_DEPENDS+= gpg2:security/gnupg \
- liberation-fonts-ttf>=2.1.3:x11-fonts/liberation-fonts-ttf \
+ liberation-fonts-ttf>=2.1.5:x11-fonts/liberation-fonts-ttf \
optipng:graphics/optipng \
tesseract:graphics/tesseract \
unpaper:graphics/unpaper
diff --git a/deskutils/py-paperless-ngx/distinfo b/deskutils/py-paperless-ngx/distinfo
index 4150e5a11088..2e9a466aac8a 100644
--- a/deskutils/py-paperless-ngx/distinfo
+++ b/deskutils/py-paperless-ngx/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759151737
-SHA256 (paperless-ngx-v2.18.4.tar.xz) = f93c793ae3af60d2d388bea1cc7c85bfba036d18761d1634f0df909c69ccffb2
-SIZE (paperless-ngx-v2.18.4.tar.xz) = 79760896
-SHA256 (paperless-ngx-paperless-ngx-v2.18.4_GH0.tar.gz) = 112d31aea61682b7d461fb8020b7f13ae9507d32ede068a5a24aba69b32cf972
-SIZE (paperless-ngx-paperless-ngx-v2.18.4_GH0.tar.gz) = 49936536
+TIMESTAMP = 1765827777
+SHA256 (paperless-ngx-v2.20.2.tar.xz) = 40c26862b39700a1559e71abddb9aaa70bce0d5b861e9ce33f8561bb2029c1a7
+SIZE (paperless-ngx-v2.20.2.tar.xz) = 82759084
+SHA256 (paperless-ngx-paperless-ngx-v2.20.2_GH0.tar.gz) = 4a7ecdb1607d8d12627b2dbcf33b385d25dd9a353b5b8939ea98c2f1f9a54160
+SIZE (paperless-ngx-paperless-ngx-v2.20.2_GH0.tar.gz) = 50228785
diff --git a/deskutils/py-paperless-ngx/pkg-plist b/deskutils/py-paperless-ngx/pkg-plist
index 56d29c754e3e..e326cb30aa2a 100644
--- a/deskutils/py-paperless-ngx/pkg-plist
+++ b/deskutils/py-paperless-ngx/pkg-plist
@@ -51,6 +51,8 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/parsers%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/permissions%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/permissions%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/regex%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/regex%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/sanity_checker%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/sanity_checker%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/schema%%PYTHON_TAG%%.opt-1.pyc
@@ -243,6 +245,12 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/1066_alter_workflowtrigger_schedule_offset_days.py
%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/1067_alter_document_created.py
%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/1068_alter_document_created.py
+%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/1069_workflowtrigger_filter_has_storage_path_and_more.py
+%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/1070_customfieldinstance_value_long_text_and_more.py
+%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/1071_tag_tn_ancestors_count_tag_tn_ancestors_pks_and_more.py
+%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/1072_workflowtrigger_filter_custom_field_query_and_more.py
+%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/1073_migrate_workflow_title_jinja.py
+%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/1074_workflowrun_deleted_at_workflowrun_restored_at_and_more.py
%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__init__.py
%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0001_initial%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0001_initial%%PYTHON_TAG%%.pyc
@@ -442,6 +450,18 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/1067_alter_document_created%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/1068_alter_document_created%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/1068_alter_document_created%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/1069_workflowtrigger_filter_has_storage_path_and_more%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/1069_workflowtrigger_filter_has_storage_path_and_more%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/1070_customfieldinstance_value_long_text_and_more%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/1070_customfieldinstance_value_long_text_and_more%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/1071_tag_tn_ancestors_count_tag_tn_ancestors_pks_and_more%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/1071_tag_tn_ancestors_count_tag_tn_ancestors_pks_and_more%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/1072_workflowtrigger_filter_custom_field_query_and_more%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/1072_workflowtrigger_filter_custom_field_query_and_more%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/1073_migrate_workflow_title_jinja%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/1073_migrate_workflow_title_jinja%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/1074_workflowrun_deleted_at_workflowrun_restored_at_and_more%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/1074_workflowrun_deleted_at_workflowrun_restored_at_and_more%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/__init__%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/documents/models.py
@@ -456,6 +476,7 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/documents/plugins/__pycache__/helpers%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/documents/plugins/base.py
%%PYTHON_SITELIBDIR%%/paperless/documents/plugins/helpers.py
+%%PYTHON_SITELIBDIR%%/paperless/documents/regex.py
%%PYTHON_SITELIBDIR%%/paperless/documents/resources/document.webp
%%PYTHON_SITELIBDIR%%/paperless/documents/sanity_checker.py
%%PYTHON_SITELIBDIR%%/paperless/documents/schema.py
@@ -489,13 +510,19 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/documents/templating/__init__.py
%%PYTHON_SITELIBDIR%%/paperless/documents/templating/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/documents/templating/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/templating/__pycache__/environment%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/templating/__pycache__/environment%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/documents/templating/__pycache__/filepath%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/documents/templating/__pycache__/filepath%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/templating/__pycache__/filters%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/templating/__pycache__/filters%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/documents/templating/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/documents/templating/__pycache__/utils%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/documents/templating/__pycache__/workflows%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/documents/templating/__pycache__/workflows%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/templating/environment.py
%%PYTHON_SITELIBDIR%%/paperless/documents/templating/filepath.py
+%%PYTHON_SITELIBDIR%%/paperless/documents/templating/filters.py
%%PYTHON_SITELIBDIR%%/paperless/documents/templating/utils.py
%%PYTHON_SITELIBDIR%%/paperless/documents/templating/workflows.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/__init__.py
@@ -542,7 +569,6 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/double-sided-odd.pdf
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/eml_with_umlaut.eml
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/invalid_pdf.pdf
-%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/malicious.svg
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/password-is-test.pdf
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/preprocessed_content.txt
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/preprocessed_content_advanced.txt
@@ -560,6 +586,7 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_api_bulk_edit.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_api_custom_fields.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_api_documents.py
+%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_api_email.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_api_filter_by_custom_fields.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_api_objects.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_api_permissions.py
@@ -583,6 +610,7 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_document_model.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_double_sided.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_file_handling.py
+%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_filters.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_index.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_management.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_management_consumer.py
@@ -609,15 +637,30 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_models.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_parsers.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_sanity_check.py
+%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_tag_hierarchy.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_task_signals.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_tasks.py
-%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_utils.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_views.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_workflows.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/utils.py
%%PYTHON_SITELIBDIR%%/paperless/documents/utils.py
%%PYTHON_SITELIBDIR%%/paperless/documents/validators.py
%%PYTHON_SITELIBDIR%%/paperless/documents/views.py
+%%PYTHON_SITELIBDIR%%/paperless/documents/workflows/__init__.py
+%%PYTHON_SITELIBDIR%%/paperless/documents/workflows/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/workflows/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/workflows/__pycache__/actions%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/workflows/__pycache__/actions%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/workflows/__pycache__/mutations%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/workflows/__pycache__/mutations%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/workflows/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/workflows/__pycache__/utils%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/workflows/__pycache__/webhooks%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/workflows/__pycache__/webhooks%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/documents/workflows/actions.py
+%%PYTHON_SITELIBDIR%%/paperless/documents/workflows/mutations.py
+%%PYTHON_SITELIBDIR%%/paperless/documents/workflows/utils.py
+%%PYTHON_SITELIBDIR%%/paperless/documents/workflows/webhooks.py
%%PYTHON_SITELIBDIR%%/paperless/locale/af_ZA/LC_MESSAGES/django.po
%%PYTHON_SITELIBDIR%%/paperless/locale/ar_AR/LC_MESSAGES/django.po
%%PYTHON_SITELIBDIR%%/paperless/locale/be_BY/LC_MESSAGES/django.po
@@ -635,6 +678,7 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/locale/fi_FI/LC_MESSAGES/django.po
%%PYTHON_SITELIBDIR%%/paperless/locale/fr_FR/LC_MESSAGES/django.po
%%PYTHON_SITELIBDIR%%/paperless/locale/he_IL/LC_MESSAGES/django.po
+%%PYTHON_SITELIBDIR%%/paperless/locale/hi_IN/LC_MESSAGES/django.po
%%PYTHON_SITELIBDIR%%/paperless/locale/hr_HR/LC_MESSAGES/django.po
%%PYTHON_SITELIBDIR%%/paperless/locale/hu_HU/LC_MESSAGES/django.po
%%PYTHON_SITELIBDIR%%/paperless/locale/id_ID/LC_MESSAGES/django.po
@@ -646,6 +690,7 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/locale/lb_LU/LC_MESSAGES/django.po
%%PYTHON_SITELIBDIR%%/paperless/locale/lt_LT/LC_MESSAGES/django.po
%%PYTHON_SITELIBDIR%%/paperless/locale/lv_LV/LC_MESSAGES/django.po
+%%PYTHON_SITELIBDIR%%/paperless/locale/mk_MK/LC_MESSAGES/django.po
%%PYTHON_SITELIBDIR%%/paperless/locale/ms_MY/LC_MESSAGES/django.po
%%PYTHON_SITELIBDIR%%/paperless/locale/nb_NO/LC_MESSAGES/django.po
%%PYTHON_SITELIBDIR%%/paperless/locale/nl_NL/LC_MESSAGES/django.po
@@ -759,6 +804,7 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_remote_user.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_settings.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_signals.py
+%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_utils.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_views.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_websockets.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/urls.py
@@ -774,6 +820,8 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/paperless_mail/__pycache__/admin%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless_mail/__pycache__/apps%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless_mail/__pycache__/apps%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/paperless_mail/__pycache__/filters%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/paperless_mail/__pycache__/filters%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless_mail/__pycache__/mail%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless_mail/__pycache__/mail%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless_mail/__pycache__/models%%PYTHON_TAG%%.opt-1.pyc
@@ -794,6 +842,7 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/paperless_mail/__pycache__/views%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless_mail/admin.py
%%PYTHON_SITELIBDIR%%/paperless/paperless_mail/apps.py
+%%PYTHON_SITELIBDIR%%/paperless/paperless_mail/filters.py
%%PYTHON_SITELIBDIR%%/paperless/paperless_mail/mail.py
%%PYTHON_SITELIBDIR%%/paperless/paperless_mail/management/__init__.py
%%PYTHON_SITELIBDIR%%/paperless/paperless_mail/management/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
@@ -1041,6 +1090,12 @@ share/man/man7/paperless-ngx.7.gz
%%DATADIR%%/logo/web/svg/Color logo with background.svg
%%DATADIR%%/logo/web/svg/White logo - no background.svg
%%DATADIR%%/logo/web/svg/square.svg
+%%WWWDIR%%/static/account/js/account.js
+%%WWWDIR%%/static/account/js/account.js.br
+%%WWWDIR%%/static/account/js/account.js.gz
+%%WWWDIR%%/static/account/js/onload.js
+%%WWWDIR%%/static/account/js/onload.js.br
+%%WWWDIR%%/static/account/js/onload.js.gz
%%WWWDIR%%/static/admin/css/autocomplete.css
%%WWWDIR%%/static/admin/css/autocomplete.css.br
%%WWWDIR%%/static/admin/css/autocomplete.css.gz
@@ -1453,7 +1508,6 @@ share/man/man7/paperless-ngx.7.gz
%%WWWDIR%%/static/drf_spectacular_sidecar/swagger-ui-dist/favicon-32x32.png
%%WWWDIR%%/static/drf_spectacular_sidecar/swagger-ui-dist/oauth2-redirect.html
%%WWWDIR%%/static/drf_spectacular_sidecar/swagger-ui-dist/oauth2-redirect.html.br
-%%WWWDIR%%/static/drf_spectacular_sidecar/swagger-ui-dist/oauth2-redirect.html.gz
%%WWWDIR%%/static/drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-bundle.js
%%WWWDIR%%/static/drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-bundle.js.LICENSE.txt
%%WWWDIR%%/static/drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-bundle.js.LICENSE.txt.br
@@ -3273,6 +3327,12 @@ share/man/man7/paperless-ngx.7.gz
%%WWWDIR%%/static/rest_framework/js/prettify-min.js
%%WWWDIR%%/static/rest_framework/js/prettify-min.js.br
%%WWWDIR%%/static/rest_framework/js/prettify-min.js.gz
+%%WWWDIR%%/static/treenode/css/treenode.css
+%%WWWDIR%%/static/treenode/css/treenode.css.br
+%%WWWDIR%%/static/treenode/css/treenode.css.gz
+%%WWWDIR%%/static/treenode/js/treenode.js
+%%WWWDIR%%/static/treenode/js/treenode.js.br
+%%WWWDIR%%/static/treenode/js/treenode.js.gz
@dir(paperless,paperless) %%WWWDIR%%/static
@dir(paperless,paperless,0700) /var/db/paperless/consume/input
@dir(root,paperless,0750) /var/db/paperless/consume
diff --git a/deskutils/py-vorta/Makefile b/deskutils/py-vorta/Makefile
index d210172c1189..5e03e9fedb0f 100644
--- a/deskutils/py-vorta/Makefile
+++ b/deskutils/py-vorta/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vorta
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.0
+DISTVERSION= 0.11.1
CATEGORIES= deskutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/deskutils/py-vorta/distinfo b/deskutils/py-vorta/distinfo
index dcdd072d1566..a17865791fe2 100644
--- a/deskutils/py-vorta/distinfo
+++ b/deskutils/py-vorta/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764844179
-SHA256 (borgbase-vorta-v0.11.0_GH0.tar.gz) = 78a2d29ce17e07ee037333f29947f8e4707624e71c29e847d0ea85e678475092
-SIZE (borgbase-vorta-v0.11.0_GH0.tar.gz) = 1179789
+TIMESTAMP = 1765965070
+SHA256 (borgbase-vorta-v0.11.1_GH0.tar.gz) = 885155f5e8eb007cc03361317488508a8ee06cc9d1705858b19c753a637f003b
+SIZE (borgbase-vorta-v0.11.1_GH0.tar.gz) = 1180382
diff --git a/deskutils/readur/Makefile b/deskutils/readur/Makefile
index f3fffda37bab..b5b204086076 100644
--- a/deskutils/readur/Makefile
+++ b/deskutils/readur/Makefile
@@ -1,7 +1,7 @@
PORTNAME= readur
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= deskutils
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \
diff --git a/deskutils/rwpspread/Makefile b/deskutils/rwpspread/Makefile
index d64f4e292a8b..b518237e642b 100644
--- a/deskutils/rwpspread/Makefile
+++ b/deskutils/rwpspread/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rwpspread
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/sigi/Makefile b/deskutils/sigi/Makefile
index 26719bd17c0e..ccb145300f81 100644
--- a/deskutils/sigi/Makefile
+++ b/deskutils/sigi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sigi
DISTVERSIONPREFIX= v
DISTVERSION= 3.7.1
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= deskutils
diff --git a/deskutils/skim/Makefile b/deskutils/skim/Makefile
index 4c7a59dbcf2c..35b37bb52a8d 100644
--- a/deskutils/skim/Makefile
+++ b/deskutils/skim/Makefile
@@ -1,6 +1,7 @@
PORTNAME= skim
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.5
+PORTREVISION= 1
CATEGORIES= deskutils
PKGNAMESUFFIX= -fuzzy-finder
diff --git a/deskutils/solanum/Makefile b/deskutils/solanum/Makefile
index 3521bd9f7ba6..9457c515359b 100644
--- a/deskutils/solanum/Makefile
+++ b/deskutils/solanum/Makefile
@@ -1,6 +1,6 @@
PORTNAME= solanum
DISTVERSION= 5.0.0
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= deskutils
MAINTAINER= ports@FreeBSD.org
diff --git a/deskutils/taskwarrior-tui/Makefile b/deskutils/taskwarrior-tui/Makefile
index 74d4b754670b..449b3a89944f 100644
--- a/deskutils/taskwarrior-tui/Makefile
+++ b/deskutils/taskwarrior-tui/Makefile
@@ -1,6 +1,7 @@
PORTNAME= taskwarrior-tui
DISTVERSIONPREFIX= v
DISTVERSION= 0.26.4
+PORTREVISION= 1
CATEGORIES= deskutils
MAINTAINER= adamw@FreeBSD.org
diff --git a/deskutils/tatuin/Makefile b/deskutils/tatuin/Makefile
index b509b5ff4705..86d782151285 100644
--- a/deskutils/tatuin/Makefile
+++ b/deskutils/tatuin/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tatuin
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils
MAINTAINER= alven@FreeBSD.org
diff --git a/deskutils/thokr/Makefile b/deskutils/thokr/Makefile
index 76e676321492..610214be483d 100644
--- a/deskutils/thokr/Makefile
+++ b/deskutils/thokr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= thokr
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.1
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/Makefile b/devel/Makefile
index c165c9779084..530be7d511be 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1070,6 +1070,7 @@
SUBDIR += ittapi
SUBDIR += ivykis
SUBDIR += jam
+ SUBDIR += janet-lsp
SUBDIR += jansson
SUBDIR += java-findbugs
SUBDIR += jclassinfo
@@ -7316,6 +7317,8 @@
SUBDIR += rubygem-devise-rails70
SUBDIR += rubygem-devise-rails71
SUBDIR += rubygem-devise-rails72
+ SUBDIR += rubygem-devise-rails80
+ SUBDIR += rubygem-devise-rails81
SUBDIR += rubygem-did_you_mean
SUBDIR += rubygem-dig_rb
SUBDIR += rubygem-directory_watcher
diff --git a/devel/R-cran-pak/Makefile b/devel/R-cran-pak/Makefile
index 5b4662fa932f..a2e9ccf89dca 100644
--- a/devel/R-cran-pak/Makefile
+++ b/devel/R-cran-pak/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pak
-DISTVERSION= 0.9.0
+DISTVERSION= 0.9.1
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-pak/distinfo b/devel/R-cran-pak/distinfo
index 21b28f60b0b7..277e11e92c9c 100644
--- a/devel/R-cran-pak/distinfo
+++ b/devel/R-cran-pak/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749534043
-SHA256 (pak_0.9.0.tar.gz) = 45a8a182fad9821766107f70b238d05a1129fad33afbb8f7b4cd99ec75aa1180
-SIZE (pak_0.9.0.tar.gz) = 3324011
+TIMESTAMP = 1765807792
+SHA256 (pak_0.9.1.tar.gz) = 9f2422f52c507b82c37e7ab35327761e4faf1cde415e657502c470a043749ca1
+SIZE (pak_0.9.1.tar.gz) = 3324098
diff --git a/devel/amber/Makefile b/devel/amber/Makefile
index 3f4c0d8aa7af..1b771e136620 100644
--- a/devel/amber/Makefile
+++ b/devel/amber/Makefile
@@ -1,7 +1,7 @@
PORTNAME= amber
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= devel
PKGNAMESUFFIX= -code-search-replace-tool
diff --git a/devel/argc/Makefile b/devel/argc/Makefile
index 7857cad248fc..beff9f9e2219 100644
--- a/devel/argc/Makefile
+++ b/devel/argc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= argc
DISTVERSIONPREFIX= v
DISTVERSION= 1.23.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/autogen/Makefile b/devel/autogen/Makefile
index de22eb06d6b0..397c529a91d4 100644
--- a/devel/autogen/Makefile
+++ b/devel/autogen/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${RUN_DEPENDS} \
gmktemp:sysutils/coreutils
RUN_DEPENDS= bash:shells/bash
-USES= gmake gnome guile:2.2 libtool pathfix perl5 pkgconfig shebangfix tar:xz
+USES= gmake gnome guile:2.2 libtool perl5 pkgconfig shebangfix tar:xz
USE_GNOME= libxml2
USE_PERL5= build
diff --git a/devel/bacon/Makefile b/devel/bacon/Makefile
index 67d256b0323e..2625384b8aed 100644
--- a/devel/bacon/Makefile
+++ b/devel/bacon/Makefile
@@ -1,6 +1,7 @@
PORTNAME= bacon
DISTVERSIONPREFIX= v
DISTVERSION= 3.20.1
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/base64/Makefile b/devel/base64/Makefile
index 5f41f563fc74..7f22946b40d6 100644
--- a/devel/base64/Makefile
+++ b/devel/base64/Makefile
@@ -2,6 +2,7 @@ PORTNAME= base64
PORTVERSION= 0.5.2
DISTVERSIONPREFIX= v
CATEGORIES= devel
+PKGNAMEPREFIX= lib
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Fast Base64 stream encoder/decoder in C99, with SIMD acceleration
diff --git a/devel/bingrep/Makefile b/devel/bingrep/Makefile
index b3833c8e6069..91b0b54e2539 100644
--- a/devel/bingrep/Makefile
+++ b/devel/bingrep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bingrep
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/bunyan/Makefile b/devel/bunyan/Makefile
index 3d9a8ff48c0c..41909e5f30e5 100644
--- a/devel/bunyan/Makefile
+++ b/devel/bunyan/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bunyan
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.9
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/busd/Makefile b/devel/busd/Makefile
index a146a8546f4b..5ce6951b4fbc 100644
--- a/devel/busd/Makefile
+++ b/devel/busd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= busd
DISTVERSION= 0.4.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= devel
MAINTAINER= jbeich@FreeBSD.org
diff --git a/devel/bustle/Makefile b/devel/bustle/Makefile
index 14293e6f199d..a452ecf202ff 100644
--- a/devel/bustle/Makefile
+++ b/devel/bustle/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bustle
DISTVERSION= 0.12.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel gnome
MAINTAINER= tagattie@FreeBSD.org
diff --git a/devel/capnproto1/Makefile b/devel/capnproto1/Makefile
index 5e96cd5b3677..802bc9e47faf 100644
--- a/devel/capnproto1/Makefile
+++ b/devel/capnproto1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= capnproto
-PORTVERSION= 1.1.0
+PORTVERSION= 1.2.0
DISTVERSIONPREFIX= c++-
CATEGORIES= devel
MASTER_SITES= https://capnproto.org/
@@ -25,7 +25,7 @@ PLIST_SUB= PORTVERSION=${PORTVERSION}
CONFLICTS_INSTALL= capnproto
-# databases/tiledb 2.28.0+ requires capnproto 1.1.0
+# databases/tiledb 2.30.0+ requires capnproto 1.2.0
PORTSCOUT= ignore:1
.include <bsd.port.mk>
diff --git a/devel/capnproto1/distinfo b/devel/capnproto1/distinfo
index e4fee9befc92..58e8ab66af83 100644
--- a/devel/capnproto1/distinfo
+++ b/devel/capnproto1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715292
-SHA256 (capnproto-c++-1.1.0.tar.gz) = 07167580e563f5e821e3b2af1c238c16ec7181612650c5901330fa9a0da50939
-SIZE (capnproto-c++-1.1.0.tar.gz) = 1768797
+TIMESTAMP = 1765895676
+SHA256 (capnproto-c++-1.2.0.tar.gz) = ed00e44ecbbda5186bc78a41ba64a8dc4a861b5f8d4e822959b0144ae6fd42ef
+SIZE (capnproto-c++-1.2.0.tar.gz) = 1769091
diff --git a/devel/cargo-bloat/Makefile b/devel/cargo-bloat/Makefile
index 77368218ec61..d7a03bf14842 100644
--- a/devel/cargo-bloat/Makefile
+++ b/devel/cargo-bloat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-bloat
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.1
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-c/Makefile b/devel/cargo-c/Makefile
index 4523eebbabf0..811bf3f91920 100644
--- a/devel/cargo-c/Makefile
+++ b/devel/cargo-c/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-c
DISTVERSION= 0.10.16
DISTVERSIONSUFFIX= +cargo-0.91.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/devel/cargo-cache/Makefile b/devel/cargo-cache/Makefile
index 2d5a1955daeb..c0eb054171a6 100644
--- a/devel/cargo-cache/Makefile
+++ b/devel/cargo-cache/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cargo-cache
DISTVERSION= 0.8.3
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-deny/Makefile b/devel/cargo-deny/Makefile
index 7b36d1207e31..fedde3af5ef0 100644
--- a/devel/cargo-deny/Makefile
+++ b/devel/cargo-deny/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cargo-deny
DISTVERSION= 0.18.7
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-depgraph/Makefile b/devel/cargo-depgraph/Makefile
index 73651f2ea383..69c98ecc75e8 100644
--- a/devel/cargo-depgraph/Makefile
+++ b/devel/cargo-depgraph/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-depgraph
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.0
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-dist/Makefile b/devel/cargo-dist/Makefile
index 68cf60d0c253..a07d229e1267 100644
--- a/devel/cargo-dist/Makefile
+++ b/devel/cargo-dist/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cargo-dist
DISTVERSIONPREFIX= v
DISTVERSION= 0.30.3
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-edit/Makefile b/devel/cargo-edit/Makefile
index 1329621734f9..86d7bb1ef8ba 100644
--- a/devel/cargo-edit/Makefile
+++ b/devel/cargo-edit/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cargo-edit
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.8
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-generate/Makefile b/devel/cargo-generate/Makefile
index 898d21eb21bb..7ec5210b856a 100644
--- a/devel/cargo-generate/Makefile
+++ b/devel/cargo-generate/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-generate
DISTVERSIONPREFIX= v
DISTVERSION= 0.23.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/cargo-hack/Makefile b/devel/cargo-hack/Makefile
index f2ccf7de4c10..a25119211216 100644
--- a/devel/cargo-hack/Makefile
+++ b/devel/cargo-hack/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-hack
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.39
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-leptos/Makefile b/devel/cargo-leptos/Makefile
index e143975cbe76..40390e54b75d 100644
--- a/devel/cargo-leptos/Makefile
+++ b/devel/cargo-leptos/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-leptos
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.42
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-llvm-cov/Makefile b/devel/cargo-llvm-cov/Makefile
index 78c3d5870227..4c3b8e9f8c9d 100644
--- a/devel/cargo-llvm-cov/Makefile
+++ b/devel/cargo-llvm-cov/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-llvm-cov
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.21
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-make/Makefile b/devel/cargo-make/Makefile
index b95fdd2b732a..9acccd304661 100644
--- a/devel/cargo-make/Makefile
+++ b/devel/cargo-make/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cargo-make
DISTVERSION= 0.37.24
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= cs@FreeBSD.org
diff --git a/devel/cargo-mutants/Makefile b/devel/cargo-mutants/Makefile
index 785cb005ff1f..aaf4b69f1d31 100644
--- a/devel/cargo-mutants/Makefile
+++ b/devel/cargo-mutants/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-mutants
DISTVERSIONPREFIX= v
DISTVERSION= 25.3.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-readme/Makefile b/devel/cargo-readme/Makefile
index f55476366bb8..723b4c49fd3d 100644
--- a/devel/cargo-readme/Makefile
+++ b/devel/cargo-readme/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-readme
DISTVERSIONPREFIX= v
DISTVERSION= 3.3.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= cs@FreeBSD.org
diff --git a/devel/cargo-tarpaulin/Makefile b/devel/cargo-tarpaulin/Makefile
index 07226d99af78..60d8400ebc4a 100644
--- a/devel/cargo-tarpaulin/Makefile
+++ b/devel/cargo-tarpaulin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cargo-tarpaulin
DISTVERSION= 0.34.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/catppuccin-whiskers/Makefile b/devel/catppuccin-whiskers/Makefile
index b3f787b3aef9..fa7787717410 100644
--- a/devel/catppuccin-whiskers/Makefile
+++ b/devel/catppuccin-whiskers/Makefile
@@ -1,7 +1,7 @@
PORTNAME= whiskers
DISTVERSIONPREFIX= v
DISTVERSION= 2.5.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMEPREFIX= catppuccin-
diff --git a/devel/cbfmt/Makefile b/devel/cbfmt/Makefile
index 080ff21e11ac..518bfb71d0d4 100644
--- a/devel/cbfmt/Makefile
+++ b/devel/cbfmt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cbfmt
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cirrus-cli/Makefile b/devel/cirrus-cli/Makefile
index ea568bd9e010..5e14c4c4e997 100644
--- a/devel/cirrus-cli/Makefile
+++ b/devel/cirrus-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cirrus-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 0.157.3
+DISTVERSION= 0.157.4
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/cirrus-cli/distinfo b/devel/cirrus-cli/distinfo
index 17113d1bfd98..c2e13a21651a 100644
--- a/devel/cirrus-cli/distinfo
+++ b/devel/cirrus-cli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1765708729
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.157.3/v0.157.3.mod) = d0bdbc5bd21074409f5a9f34984334c0ba52254e53060b1838f26a43dc0cd96c
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.157.3/v0.157.3.mod) = 11559
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.157.3/v0.157.3.zip) = 821090abb0836c2681806cb228925fb9a82543828ad758839693d3ab3e32e166
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.157.3/v0.157.3.zip) = 1316075
+TIMESTAMP = 1765961764
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.157.4/v0.157.4.mod) = 43fde39b1a6175854a1e43cea0c1e25217cea8fe008dc04c8ebbe201b5dee7de
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.157.4/v0.157.4.mod) = 11531
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.157.4/v0.157.4.zip) = d75b954eb1e3323182f06dd5bd1bdb067caa6f8342dde97642a7a905694ed9df
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.157.4/v0.157.4.zip) = 1316103
diff --git a/devel/cocogitto/Makefile b/devel/cocogitto/Makefile
index 5ff6b4af4c6b..223a1111bf82 100644
--- a/devel/cocogitto/Makefile
+++ b/devel/cocogitto/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cocogitto
DISTVERSION= 6.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/convco/Makefile b/devel/convco/Makefile
index b2a2ba0d58b4..a25ece7606af 100644
--- a/devel/convco/Makefile
+++ b/devel/convco/Makefile
@@ -1,7 +1,7 @@
PORTNAME= convco
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/corrosion/Makefile b/devel/corrosion/Makefile
index 8bb4ddb92311..69aa494a4235 100644
--- a/devel/corrosion/Makefile
+++ b/devel/corrosion/Makefile
@@ -1,7 +1,7 @@
PORTNAME= corrosion
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cpu_rec_rs/Makefile b/devel/cpu_rec_rs/Makefile
index 789c382a68d8..4278a126d2ef 100644
--- a/devel/cpu_rec_rs/Makefile
+++ b/devel/cpu_rec_rs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cpu_rec_rs
DISTVERSIONPREFIX= release-
DISTVERSION= 1.0.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= devel
PATCH_SITES= https://github.com/trou/${PORTNAME}/commit/
diff --git a/devel/dconf/Makefile b/devel/dconf/Makefile
index 9594bca467e1..cee81577421c 100644
--- a/devel/dconf/Makefile
+++ b/devel/dconf/Makefile
@@ -12,7 +12,7 @@ LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl \
- ${LOCALBASE}/libdata/pkgconfig/bash-completion.pc:shells/bash-completion
+ bash-completion>=0:shells/bash-completion
LIB_DEPENDS= libdbus-1.so:devel/dbus
USES= gettext gnome localbase meson pkgconfig python:build \
diff --git a/devel/desed/Makefile b/devel/desed/Makefile
index 1bb4bd812790..dbfbfafc1b1d 100644
--- a/devel/desed/Makefile
+++ b/devel/desed/Makefile
@@ -1,6 +1,6 @@
PORTNAME= desed
DISTVERSION= 1.2.2
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= devel
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/devel/dorst/Makefile b/devel/dorst/Makefile
index a8438a2d33d0..acab29027445 100644
--- a/devel/dorst/Makefile
+++ b/devel/dorst/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dorst
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= slowdive@me.com
diff --git a/devel/dra/Makefile b/devel/dra/Makefile
index 94781672b987..7b8bf30ae20c 100644
--- a/devel/dra/Makefile
+++ b/devel/dra/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dra
DISTVERSION= 0.9.1
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/dtool/Makefile b/devel/dtool/Makefile
index fe3c5f29f228..3becf3fe7a71 100644
--- a/devel/dtool/Makefile
+++ b/devel/dtool/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dtool
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
-PORTREVISION= 33
+PORTREVISION= 34
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/dura/Makefile b/devel/dura/Makefile
index ed469c46b04b..da5b045c0a71 100644
--- a/devel/dura/Makefile
+++ b/devel/dura/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dura
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 31
+PORTREVISION= 32
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/electron36/Makefile b/devel/electron36/Makefile
index 5c463a0d1c59..28c6eb91ed6d 100644
--- a/devel/electron36/Makefile
+++ b/devel/electron36/Makefile
@@ -1,7 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
-PORTREVISION= 2
+PORTREVISION= 3
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
diff --git a/devel/electron37/Makefile b/devel/electron37/Makefile
index a81f9cf8532c..37709631639f 100644
--- a/devel/electron37/Makefile
+++ b/devel/electron37/Makefile
@@ -1,6 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
+PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
diff --git a/devel/electron38/Makefile b/devel/electron38/Makefile
index bb31e1ea2998..6f8eace6a112 100644
--- a/devel/electron38/Makefile
+++ b/devel/electron38/Makefile
@@ -1,6 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
+PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
diff --git a/devel/electron39/Makefile b/devel/electron39/Makefile
index 0fda0a265899..aa8396890d0e 100644
--- a/devel/electron39/Makefile
+++ b/devel/electron39/Makefile
@@ -1,6 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
+PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
diff --git a/devel/elfcat/Makefile b/devel/elfcat/Makefile
index 9d06c85d6482..6dab2ad54678 100644
--- a/devel/elfcat/Makefile
+++ b/devel/elfcat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= elfcat
DISTVERSION= 0.1.10
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= lwhsu@FreeBSD.org
diff --git a/devel/emacs-lsp-booster/Makefile b/devel/emacs-lsp-booster/Makefile
index fdc71e70afc6..d0d49f0cebaf 100644
--- a/devel/emacs-lsp-booster/Makefile
+++ b/devel/emacs-lsp-booster/Makefile
@@ -1,7 +1,7 @@
PORTNAME= emacs-lsp-booster
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/fnm/Makefile b/devel/fnm/Makefile
index 56fef1bf5fa4..777c6ef0052f 100644
--- a/devel/fnm/Makefile
+++ b/devel/fnm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fnm
DISTVERSIONPREFIX= v
DISTVERSION= 1.38.1
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fsx/Makefile b/devel/fsx/Makefile
index d5b2b9fc1799..d5d3d6562845 100644
--- a/devel/fsx/Makefile
+++ b/devel/fsx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fsx
DISTVERSION= 0.3.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/devel/gbump/Makefile b/devel/gbump/Makefile
index ec521eb77799..6e4df6bab7ae 100644
--- a/devel/gbump/Makefile
+++ b/devel/gbump/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gbump
PORTVERSION= 1.1.2
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= devel
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/devel/gflags/Makefile b/devel/gflags/Makefile
index cce5a42f7b5f..9dcb5dc2c528 100644
--- a/devel/gflags/Makefile
+++ b/devel/gflags/Makefile
@@ -10,7 +10,7 @@ WWW= https://github.com/gflags/gflags
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING.txt
-USES= cmake:testing compiler:c++11-lang pathfix shebangfix
+USES= cmake:testing compiler:c++11-lang shebangfix
CMAKE_ARGS= -DGFLAGS_NAMESPACE:STRING=gflags
CMAKE_OFF= BUILD_TESTING \
diff --git a/devel/gfold/Makefile b/devel/gfold/Makefile
index ce29b1cb86b3..8063526e86dd 100644
--- a/devel/gfold/Makefile
+++ b/devel/gfold/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gfold
DISTVERSION= 4.0.0
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= devel
MAINTAINER= sec.research.2005@gmail.com
diff --git a/devel/ghostie/Makefile b/devel/ghostie/Makefile
index 0a5238228c90..e14f43426d17 100644
--- a/devel/ghostie/Makefile
+++ b/devel/ghostie/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ghostie
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.1
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/git-absorb/Makefile b/devel/git-absorb/Makefile
index c06b51a50ac4..dc939ba090c4 100644
--- a/devel/git-absorb/Makefile
+++ b/devel/git-absorb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= git-absorb
DISTVERSION= 0.8.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/git-cinnabar/Makefile b/devel/git-cinnabar/Makefile
index 5ce7e1bd1f72..d90a0bcb9216 100644
--- a/devel/git-cinnabar/Makefile
+++ b/devel/git-cinnabar/Makefile
@@ -1,6 +1,6 @@
PORTNAME= git-cinnabar
DISTVERSION= 0.7.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= jbeich@FreeBSD.org
diff --git a/devel/git-cliff/Makefile b/devel/git-cliff/Makefile
index 525778f23f70..df4ce75da104 100644
--- a/devel/git-cliff/Makefile
+++ b/devel/git-cliff/Makefile
@@ -1,6 +1,7 @@
PORTNAME= git-cliff
DISTVERSIONPREFIX= v
DISTVERSION= 2.11.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/git-delta/Makefile b/devel/git-delta/Makefile
index d7f42c6f89c5..99403292590d 100644
--- a/devel/git-delta/Makefile
+++ b/devel/git-delta/Makefile
@@ -1,6 +1,6 @@
PORTNAME= delta
DISTVERSION= 0.18.2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= devel
PKGNAMEPREFIX= git-
diff --git a/devel/git-graph/Makefile b/devel/git-graph/Makefile
index 13a952863f33..4754b6bd66c6 100644
--- a/devel/git-graph/Makefile
+++ b/devel/git-graph/Makefile
@@ -1,6 +1,7 @@
PORTNAME= git-graph
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/devel/git-repo-manager/Makefile b/devel/git-repo-manager/Makefile
index 035a43ed409d..ae2326d04302 100644
--- a/devel/git-repo-manager/Makefile
+++ b/devel/git-repo-manager/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-repo-manager
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/git-workspace/Makefile b/devel/git-workspace/Makefile
index 9d6c06cf783e..ca6304e5d8f2 100644
--- a/devel/git-workspace/Makefile
+++ b/devel/git-workspace/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-workspace
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gitoxide/Makefile b/devel/gitoxide/Makefile
index 948d309d9555..14e1b9ac68e3 100644
--- a/devel/gitoxide/Makefile
+++ b/devel/gitoxide/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitoxide
DISTVERSIONPREFIX= v
DISTVERSION= 0.47.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gitu/Makefile b/devel/gitu/Makefile
index 9d46c02f452d..e46341016866 100644
--- a/devel/gitu/Makefile
+++ b/devel/gitu/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitu
DISTVERSIONPREFIX= v
DISTVERSION= 0.39.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gitui/Makefile b/devel/gitui/Makefile
index 1cfc0681a14d..b74d5ee5588e 100644
--- a/devel/gitui/Makefile
+++ b/devel/gitui/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitui
DISTVERSIONPREFIX= v
DISTVERSION= 0.28.0 # After update, `make patch` and `make cargo-crates > Makefile.crates` to avoid fetching vendored openssl-src
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/glab/Makefile b/devel/glab/Makefile
index 4e8c5e6dfb66..527e6678112f 100644
--- a/devel/glab/Makefile
+++ b/devel/glab/Makefile
@@ -1,6 +1,6 @@
PORTNAME= glab
DISTVERSIONPREFIX= v
-DISTVERSION= 1.79.0
+DISTVERSION= 1.80.2
CATEGORIES= devel
MAINTAINER= mfechner@FreeBSD.org
@@ -18,7 +18,8 @@ USES= go:modules
_BUILD_VERSION= ${DISTVERSION}
_BUILD_PLATFORM= ${OPSYS:tl}
_BUILD_DATE= $$(date +%Y-%m-%d)
-_TAG= 19f580807f390d5725a2c972bd2026b3dd24a50c
+# Find here: https://gitlab.com/gitlab-org/cli/-/tags
+_TAG= cca0f120be46f464b84f88b9ce69007314499a2a
GO_MODULE= gitlab.com/gitlab-org/cli
GO_TARGET= ./cmd/${PORTNAME}
diff --git a/devel/glab/distinfo b/devel/glab/distinfo
index 6f4772cc84e2..d6eeff9ea4fc 100644
--- a/devel/glab/distinfo
+++ b/devel/glab/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1765087186
-SHA256 (go/devel_glab/glab-v1.79.0/v1.79.0.mod) = c01becd8e1141872b14742a4a3537b2b70e566409d559ee8bd67776ff74c67a6
-SIZE (go/devel_glab/glab-v1.79.0/v1.79.0.mod) = 8211
-SHA256 (go/devel_glab/glab-v1.79.0/v1.79.0.zip) = 248cbaaf27a514c2f6e8e629efbcd09eeaf125346363741367fb269604df1850
-SIZE (go/devel_glab/glab-v1.79.0/v1.79.0.zip) = 17617110
+TIMESTAMP = 1766034182
+SHA256 (go/devel_glab/glab-v1.80.2/v1.80.2.mod) = 9ecef10900ec6f2df2dafe6f1f70017c8429f242360e4ab4b1f07df0667f0223
+SIZE (go/devel_glab/glab-v1.80.2/v1.80.2.mod) = 8100
+SHA256 (go/devel_glab/glab-v1.80.2/v1.80.2.zip) = 53a09cb876ebd4495f2c13ab25218f6ebcb7fc39503f148c5acd637d863bba7f
+SIZE (go/devel_glab/glab-v1.80.2/v1.80.2.zip) = 17624498
diff --git a/devel/glitter/Makefile b/devel/glitter/Makefile
index 284cbf65f9bf..d7bae11315f7 100644
--- a/devel/glitter/Makefile
+++ b/devel/glitter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= glitter
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.6
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= devel
PKGNAMESUFFIX= -git-tool
diff --git a/devel/grcov/Makefile b/devel/grcov/Makefile
index acb013c84e88..2bea068b7ad3 100644
--- a/devel/grcov/Makefile
+++ b/devel/grcov/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grcov
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.5
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/grex/Makefile b/devel/grex/Makefile
index 4d24bdfb80b6..2470e4ce7c75 100644
--- a/devel/grex/Makefile
+++ b/devel/grex/Makefile
@@ -1,6 +1,7 @@
PORTNAME= grex
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.6
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= petteri.valkonen@iki.fi
diff --git a/devel/hvm/Makefile b/devel/hvm/Makefile
index 440e2c1b268b..0a3c8b7aec44 100644
--- a/devel/hvm/Makefile
+++ b/devel/hvm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hvm
DISTVERSION= g20240821
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/icu/Makefile b/devel/icu/Makefile
index e3b4960e7d7a..7985ff0fd187 100644
--- a/devel/icu/Makefile
+++ b/devel/icu/Makefile
@@ -16,7 +16,7 @@ LICENSE_NAME= ICU license
LICENSE_FILE= ${WRKSRC}/../LICENSE
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-USES+= compiler:c++11-lib cpe gmake pathfix python:build tar:tgz
+USES+= compiler:c++11-lib cpe gmake python:build tar:tgz
GNU_CONFIGURE= yes
CONFIGURE_ARGS?=--disable-layoutex
diff --git a/devel/indi/Makefile b/devel/indi/Makefile
index 74d4fb017e98..df12628a6c1c 100644
--- a/devel/indi/Makefile
+++ b/devel/indi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= indi
DISTVERSIONPREFIX= v
-DISTVERSION= 2.1.6
+DISTVERSION= 2.1.7
CATEGORIES= devel astro
MAINTAINER= acm@FreeBSD.org
diff --git a/devel/indi/distinfo b/devel/indi/distinfo
index d4cd768ade31..1b7c2eccca94 100644
--- a/devel/indi/distinfo
+++ b/devel/indi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761083100
-SHA256 (indilib-indi-v2.1.6_GH0.tar.gz) = c57403bf4478f5ff6264cb6643e960ed6f96658bdf40eda7eca35abc372c9a05
-SIZE (indilib-indi-v2.1.6_GH0.tar.gz) = 4474992
+TIMESTAMP = 1765926304
+SHA256 (indilib-indi-v2.1.7_GH0.tar.gz) = 1ab6697847eae635873f4270ae200ef5331c87844f52733d4ad201aad0919192
+SIZE (indilib-indi-v2.1.7_GH0.tar.gz) = 3265446
diff --git a/devel/indi/pkg-plist b/devel/indi/pkg-plist
index 66bbf103a9c9..15c5541d1cc9 100644
--- a/devel/indi/pkg-plist
+++ b/devel/indi/pkg-plist
@@ -16,6 +16,7 @@ bin/indi_astrometry
bin/indi_astrotrac_telescope
bin/indi_baader_dome
bin/indi_camelot_rotator
+bin/indi_celestron_dewpower
bin/indi_celestron_gps
bin/indi_celestron_sct_focus
bin/indi_cheapodc
@@ -48,6 +49,8 @@ bin/indi_giotto
bin/indi_gpusb
bin/indi_hid_test
bin/indi_hitecastrodc_focus
+bin/indi_hitech_weather
+bin/indi_iafscaa_focus
bin/indi_ieaf_focus
bin/indi_ieq_telescope
bin/indi_ieqlegacy_telescope
@@ -99,7 +102,6 @@ bin/indi_onfocus_focus
bin/indi_openweathermap_weather
bin/indi_optec_wheel
bin/indi_paramount_telescope
-bin/indi_pegasus_flatmaster
bin/indi_pegasus_focuscube
bin/indi_pegasus_focuscube3
bin/indi_pegasus_ppb
@@ -107,7 +109,6 @@ bin/indi_pegasus_ppba
bin/indi_pegasus_prodigyMF
bin/indi_pegasus_scopsoag
bin/indi_pegasus_spb
-bin/indi_pegasus_uch
bin/indi_pegasus_upb
bin/indi_pegasusindigo_wheel
bin/indi_perfectstar_focus
@@ -126,6 +127,7 @@ bin/indi_rbfocus_focus
bin/indi_rigel_dome
bin/indi_robo_focus
bin/indi_rolloff_dome
+bin/indi_safetymonitor
bin/indi_scopedome_dome
bin/indi_script_dome
bin/indi_script_telescope
@@ -227,8 +229,10 @@ include/libindi/fits.h
include/libindi/fits_extensions.h
include/libindi/fitsidi.h
include/libindi/fitskeyword.h
-include/libindi/hidapi.h
+include/libindi/hotplugcapabledevice.h
+include/libindi/hotplugmanager.h
include/libindi/httplib.h
+include/libindi/indi_hidapi.h
include/libindi/indiapi.h
include/libindi/indibase.h
include/libindi/indibasetypes.h
@@ -258,6 +262,7 @@ include/libindi/indilightboxinterface.h
include/libindi/indilogger.h
include/libindi/indimacros.h
include/libindi/indioutputinterface.h
+include/libindi/indipowerinterface.h
include/libindi/indiproperties.h
include/libindi/indiproperty.h
include/libindi/indipropertybasic.h
diff --git a/devel/interactive_rebase_tool/Makefile b/devel/interactive_rebase_tool/Makefile
index 133a830a5559..6e5af2ad65f0 100644
--- a/devel/interactive_rebase_tool/Makefile
+++ b/devel/interactive_rebase_tool/Makefile
@@ -1,6 +1,6 @@
PORTNAME= interactive_rebase_tool
DISTVERSION= 2.4.1
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= devel
MAINTAINER= petteri.valkonen@iki.fi
diff --git a/devel/janet-lsp/Makefile b/devel/janet-lsp/Makefile
new file mode 100644
index 000000000000..89feef4d797b
--- /dev/null
+++ b/devel/janet-lsp/Makefile
@@ -0,0 +1,60 @@
+PORTNAME= janet-lsp
+PORTVERSION= 0.0.11
+DISTVERSIONPREFIX= v
+PORTREVISION= 1
+CATEGORIES= devel
+
+MAINTAINER= dave@freedave.net
+COMMENT= LSP for lang/janet
+WWW= https://github.com/CFiggers/janet-lsp
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+# Technically jpm should depend on janet.
+BUILD_DEPENDS= janet>=1.17.2:lang/janet \
+ jpm>=1.1.0:lang/jpm
+RUN_DEPENDS= janet>=1.17.2:lang/janet
+
+USE_GITHUB= yes
+GH_ACCOUNT= CFiggers
+
+# These are a little more recent than latest releases. But there is no lockfile
+# so by default jpm(1) would use HEAD. There is also a conflict for cmd and the
+# CFiggers version is more recent (and required by janet-lsp).
+# Alphabetical order by project works but is coincidental and only because the
+# sole depenedency is 'judge' on 'cmd'.
+#
+# This ordering is respected in do-build.
+GH_TUPLE= CFiggers:cmd:b0a34d6:cmd \
+ CFiggers:jayson:4f54041:jayson \
+ ianthehenry:judge:3b92185:judge \
+ janet-lang:spork:7b780cc:spork
+
+SUB_FILES= janet-lsp
+
+PLIST_FILES= bin/janet-lsp \
+ lib/janet/janet-lsp.jimage \
+ lib/janet/.manifests/janet-lsp.jdn
+
+# Use GH_TUPLE project-hash as directory to avoid an unnecessary copy.
+do-build:
+.for dep in ${GH_TUPLE:C@^([^:]*):([^:]*):([^:]*):([^:]*)@\2-\3@}
+ cd ${WRKDIR}/${dep} && \
+ ${LOCALBASE}/bin/jpm --tree=${WRKSRC}/jpm_tree "install"
+.endfor
+ cd ${WRKSRC} && ${LOCALBASE}/bin/jpm --tree=${WRKSRC}/jpm_tree "install"
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/lib/janet/.manifests
+ ${INSTALL_SCRIPT} ${WRKDIR}/janet-lsp \
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/jpm_tree/lib/janet-lsp.jimage \
+ ${STAGEDIR}${PREFIX}/lib/janet/janet-lsp.jimage
+ ${INSTALL_DATA} ${WRKSRC}/jpm_tree/lib/.manifests/janet-lsp.jdn \
+ ${STAGEDIR}${PREFIX}/lib/janet/.manifests/janet-lsp.jdn
+
+do-test:
+ cd ${WRKSRC} && jpm test -l
+
+.include <bsd.port.mk>
diff --git a/devel/janet-lsp/distinfo b/devel/janet-lsp/distinfo
new file mode 100644
index 000000000000..aea5462c51fe
--- /dev/null
+++ b/devel/janet-lsp/distinfo
@@ -0,0 +1,11 @@
+TIMESTAMP = 1765654720
+SHA256 (CFiggers-janet-lsp-v0.0.11_GH0.tar.gz) = 6dec1d75547cb99097415822605dc9d4bccd897bb1e206264b1280f38bbe824f
+SIZE (CFiggers-janet-lsp-v0.0.11_GH0.tar.gz) = 33575
+SHA256 (CFiggers-cmd-b0a34d6_GH0.tar.gz) = e5ed4f760d2d0beb607e554ed928232d908643bf5d1051a3d8e12fe9160e561c
+SIZE (CFiggers-cmd-b0a34d6_GH0.tar.gz) = 22306
+SHA256 (CFiggers-jayson-4f54041_GH0.tar.gz) = 2f88178be3f8cb44dad5cda8f140c85f010acb28820400998208ea3d292883c8
+SIZE (CFiggers-jayson-4f54041_GH0.tar.gz) = 3864843
+SHA256 (ianthehenry-judge-3b92185_GH0.tar.gz) = 904208053f675844d3e7cc18d21d893ecef356603df4ce1bdf6cd0933090163b
+SIZE (ianthehenry-judge-3b92185_GH0.tar.gz) = 31792
+SHA256 (janet-lang-spork-7b780cc_GH0.tar.gz) = 34cb553a153fa328b8e792435a2194700c822935baf184e9864d4fdabf50c37a
+SIZE (janet-lang-spork-7b780cc_GH0.tar.gz) = 267805
diff --git a/devel/janet-lsp/files/janet-lsp.in b/devel/janet-lsp/files/janet-lsp.in
new file mode 100644
index 000000000000..69eea77d05c3
--- /dev/null
+++ b/devel/janet-lsp/files/janet-lsp.in
@@ -0,0 +1,11 @@
+@comment | This file is normally created by `jpm install`. The problem is that
+@comment | it uses the path from --tree for janet and the full path to that tree
+@comment | for the image. Both wrong.
+@comment | See work/janet-lsp-*/jpm_tree/bin/janet-lsp for the version with the
+@comment | wrong paths that this replaces. It is this small.
+#!%%LOCALBASE%%/bin/janet
+(import janet-lsp)
+(put root-env :syspath "%%LOCALBASE%%/lib")
+
+(defn main [& args]
+ (janet-lsp/main ;args))
diff --git a/devel/janet-lsp/files/patch-src_main.janet b/devel/janet-lsp/files/patch-src_main.janet
new file mode 100644
index 000000000000..fd9ea4e1dfd2
--- /dev/null
+++ b/devel/janet-lsp/files/patch-src_main.janet
@@ -0,0 +1,19 @@
+--- src/main.janet.orig 2025-12-15 16:13:59 UTC
++++ src/main.janet
+@@ -16,12 +16,10 @@
+ (use judge)
+
+ (def version "0.0.11")
+-(def commit
+- (with [proc (os/spawn ["git" "rev-parse" "--short" "HEAD"] :xp {:out :pipe})]
+- (let [[out] (ev/gather
+- (ev/read (proc :out) :all)
+- (os/proc-wait proc))]
+- (if out (string/trimr out) ""))))
++
++# `git rev-parse --short HEAD` is going to find the revision of the ports tree.
++# The tag should be enough so just supply a string for commit.
++(def commit "FreeBSD")
+
+ (def jpm-defs (require "../libs/jpm-defs"))
+
diff --git a/devel/janet-lsp/pkg-descr b/devel/janet-lsp/pkg-descr
new file mode 100644
index 000000000000..b5ade15bab58
--- /dev/null
+++ b/devel/janet-lsp/pkg-descr
@@ -0,0 +1,8 @@
+This is an LSP server for the Janet language, supporting:
+
+Current features:
+* Auto-completion based on symbols in the Janet Standard Library and defined in
+ user code
+* On-hover definition of symbols as returned by (doc ,symbol)
+* Inline compiler errors
+* Pop-up signature help
diff --git a/devel/jenkins/Makefile b/devel/jenkins/Makefile
index 989a067c8a5e..8a248bc604a0 100644
--- a/devel/jenkins/Makefile
+++ b/devel/jenkins/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.541
+PORTVERSION= 2.542
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war/${PORTVERSION}/
DISTNAME= jenkins
diff --git a/devel/jenkins/distinfo b/devel/jenkins/distinfo
index 00c47b4556f3..1a06fc1aad73 100644
--- a/devel/jenkins/distinfo
+++ b/devel/jenkins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765469758
-SHA256 (jenkins/2.541/jenkins.war) = 5794313add16a97b205a1d1f5a3cdac25f5f294bdc22496deef9d5d016fca0ce
-SIZE (jenkins/2.541/jenkins.war) = 96252746
+TIMESTAMP = 1765894373
+SHA256 (jenkins/2.542/jenkins.war) = b0a46c076e0bd3bfe76d6fd20f0de17316424f2b9b1528e96ae0ec16c4b19230
+SIZE (jenkins/2.542/jenkins.war) = 96412175
diff --git a/devel/jetbrains-restarter/Makefile b/devel/jetbrains-restarter/Makefile
index eaa4ace64e15..275a6c6644ad 100644
--- a/devel/jetbrains-restarter/Makefile
+++ b/devel/jetbrains-restarter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= restarter
DISTVERSION= 2025.2.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMEPREFIX= jetbrains-
DIST_SUBDIR= jetbrains
diff --git a/devel/jujutsu/Makefile b/devel/jujutsu/Makefile
index 5506c036fa1b..187ba71c2ed1 100644
--- a/devel/jujutsu/Makefile
+++ b/devel/jujutsu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jujutsu
DISTVERSIONPREFIX= v
DISTVERSION= 0.35.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= se@FreeBSD.org
diff --git a/devel/kf6-extra-cmake-modules/Makefile b/devel/kf6-extra-cmake-modules/Makefile
index 0cc41de25a75..5fda3d8dcb24 100644
--- a/devel/kf6-extra-cmake-modules/Makefile
+++ b/devel/kf6-extra-cmake-modules/Makefile
@@ -41,8 +41,4 @@ MANPAGES_CMAKE_BOOL= BUILD_MAN_DOCS
TESTING_UNSAFE= requires reuse-tool port
-.if exists(/usr/include/sys/inotify.h)
-EXTRA_PATCHES+= ${FILESDIR}/extrapatch-inotify
-.endif
-
.include <bsd.port.mk>
diff --git a/devel/kf6-extra-cmake-modules/distinfo b/devel/kf6-extra-cmake-modules/distinfo
index 33001efd483b..5ad092766026 100644
--- a/devel/kf6-extra-cmake-modules/distinfo
+++ b/devel/kf6-extra-cmake-modules/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892863
-SHA256 (KDE/frameworks/6.20/extra-cmake-modules-6.20.0.tar.xz) = 3711de8572db5da618efe3f28cc094ca25a1abb0bddffc63dced12c4f8caae5f
-SIZE (KDE/frameworks/6.20/extra-cmake-modules-6.20.0.tar.xz) = 334164
+TIMESTAMP = 1765456421
+SHA256 (KDE/frameworks/6.21/extra-cmake-modules-6.21.0.tar.xz) = 267c5467cd6555a0af0d4010f0ec06971f80f1bd5c90563424a8593bc0976a70
+SIZE (KDE/frameworks/6.21/extra-cmake-modules-6.21.0.tar.xz) = 334524
diff --git a/devel/kf6-extra-cmake-modules/files/extrapatch-inotify b/devel/kf6-extra-cmake-modules/files/extrapatch-inotify
deleted file mode 100644
index 80d16c075e6f..000000000000
--- a/devel/kf6-extra-cmake-modules/files/extrapatch-inotify
+++ /dev/null
@@ -1,11 +0,0 @@
---- find-modules/FindInotify.cmake.orig 2025-06-13 09:31:41 UTC
-+++ find-modules/FindInotify.cmake
-@@ -33,7 +33,7 @@ if(Inotify_INCLUDE_DIRS)
- if(Inotify_INCLUDE_DIRS)
- # On Linux and SunOS, there is no library to link against, on the BSDs there is.
- # On the BSD's, inotify is implemented through a library, libinotify.
-- if(CMAKE_SYSTEM_NAME MATCHES "Linux" OR CMAKE_SYSTEM_NAME MATCHES "SunOS")
-+ if(CMAKE_SYSTEM_NAME MATCHES "Linux" OR CMAKE_SYSTEM_NAME MATCHES "SunOS" OR CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
- set(Inotify_FOUND TRUE)
- set(Inotify_LIBRARIES "")
- set(Inotify_INCLUDE_DIRS "")
diff --git a/devel/kf6-extra-cmake-modules/files/patch-find-modules_FindInotify.cmake b/devel/kf6-extra-cmake-modules/files/patch-find-modules_FindInotify.cmake
new file mode 100644
index 000000000000..5534cd6833b5
--- /dev/null
+++ b/devel/kf6-extra-cmake-modules/files/patch-find-modules_FindInotify.cmake
@@ -0,0 +1,11 @@
+--- find-modules/FindInotify.cmake.orig 2025-12-05 13:18:18 UTC
++++ find-modules/FindInotify.cmake
+@@ -56,7 +56,7 @@ if(Inotify_INCLUDE_DIRS)
+ cmake_path(GET Inotify_INCLUDE_DIRS PARENT_PATH includes_prefix)
+ cmake_path(GET Inotify_LIBRARIES PARENT_PATH lib_prefix)
+ cmake_path(GET lib_prefix PARENT_PATH lib_prefix)
+- cmake_path(COMPARE includes_prefix EQUAL lib_prefix prefixes_match)
++ cmake_path(COMPARE ${includes_prefix} EQUAL ${lib_prefix} prefixes_match)
+
+ if(NOT prefixes_match)
+ set(Inotify_FOUND TRUE)
diff --git a/devel/kf6-kapidox/distinfo b/devel/kf6-kapidox/distinfo
index ad3f5b77e456..03d0bf23a1ac 100644
--- a/devel/kf6-kapidox/distinfo
+++ b/devel/kf6-kapidox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892863
-SHA256 (KDE/frameworks/6.20/kapidox-6.20.0.tar.xz) = ecaf24b84b92453eda0822d5aef18e047e62848f80b019c30832ec57282fabd3
-SIZE (KDE/frameworks/6.20/kapidox-6.20.0.tar.xz) = 198564
+TIMESTAMP = 1765456421
+SHA256 (KDE/frameworks/6.21/kapidox-6.21.0.tar.xz) = 6e4db8f419da35e562dca1fa7576185375f7bf2efb4ef068d7e93b880f32085f
+SIZE (KDE/frameworks/6.21/kapidox-6.21.0.tar.xz) = 198536
diff --git a/devel/kf6-kauth/distinfo b/devel/kf6-kauth/distinfo
index 645b210b420c..5c8b386ef330 100644
--- a/devel/kf6-kauth/distinfo
+++ b/devel/kf6-kauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892863
-SHA256 (KDE/frameworks/6.20/kauth-6.20.0.tar.xz) = a918455f42e169fa55e965e407588c22cb18beb5529dab321d45acafdb7bd652
-SIZE (KDE/frameworks/6.20/kauth-6.20.0.tar.xz) = 2273340
+TIMESTAMP = 1765456422
+SHA256 (KDE/frameworks/6.21/kauth-6.21.0.tar.xz) = 9ac4da53b42d0c2ab3e3625ed19b5f4dafd9a99c439696ab49dbf0b68fa2119a
+SIZE (KDE/frameworks/6.21/kauth-6.21.0.tar.xz) = 2273504
diff --git a/devel/kf6-kbookmarks/distinfo b/devel/kf6-kbookmarks/distinfo
index bd3b2699aba5..553c5e84f47c 100644
--- a/devel/kf6-kbookmarks/distinfo
+++ b/devel/kf6-kbookmarks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892864
-SHA256 (KDE/frameworks/6.20/kbookmarks-6.20.0.tar.xz) = 3967d390155e7183dd5de0087aa4bb12264958331ac18a1f8c405a5edbdc1a14
-SIZE (KDE/frameworks/6.20/kbookmarks-6.20.0.tar.xz) = 1093720
+TIMESTAMP = 1765456422
+SHA256 (KDE/frameworks/6.21/kbookmarks-6.21.0.tar.xz) = 06e2d5ad22324c4a6809ae8f6a3192004abd8dc56bbb5b281c1828f32dc8e07a
+SIZE (KDE/frameworks/6.21/kbookmarks-6.21.0.tar.xz) = 1093652
diff --git a/devel/kf6-kcmutils/distinfo b/devel/kf6-kcmutils/distinfo
index 08d19046a561..ae69b297116a 100644
--- a/devel/kf6-kcmutils/distinfo
+++ b/devel/kf6-kcmutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892864
-SHA256 (KDE/frameworks/6.20/kcmutils-6.20.0.tar.xz) = a2d726c7b6b8feaddff29dc0e75e1c15467f02d1ebe6f8e96f35cd84b23e16ed
-SIZE (KDE/frameworks/6.20/kcmutils-6.20.0.tar.xz) = 2444952
+TIMESTAMP = 1765456422
+SHA256 (KDE/frameworks/6.21/kcmutils-6.21.0.tar.xz) = 9c1808153d9c16aaa08e68b6353ce5c9af67b2e24b9a0cd7587c46a4a81e8edc
+SIZE (KDE/frameworks/6.21/kcmutils-6.21.0.tar.xz) = 2445028
diff --git a/devel/kf6-kcmutils/pkg-plist b/devel/kf6-kcmutils/pkg-plist
index 8aa8ddfece03..334cd75e2410 100644
--- a/devel/kf6-kcmutils/pkg-plist
+++ b/devel/kf6-kcmutils/pkg-plist
@@ -129,6 +129,7 @@ share/locale/ia/LC_MESSAGES/kcmshell6.mo
share/locale/ia/LC_MESSAGES/kcmutils6.mo
share/locale/id/LC_MESSAGES/kcmshell6.mo
share/locale/id/LC_MESSAGES/kcmutils6.mo
+share/locale/is/LC_MESSAGES/kcmshell6.mo
share/locale/is/LC_MESSAGES/kcmutils6.mo
share/locale/it/LC_MESSAGES/kcmshell6.mo
share/locale/it/LC_MESSAGES/kcmutils6.mo
diff --git a/devel/kf6-kconfig/distinfo b/devel/kf6-kconfig/distinfo
index 35833e99328e..204d1179dfef 100644
--- a/devel/kf6-kconfig/distinfo
+++ b/devel/kf6-kconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892864
-SHA256 (KDE/frameworks/6.20/kconfig-6.20.0.tar.xz) = daecf4989af9958144139e4918c22cd05b5a96527c51d737eae7c57718167d15
-SIZE (KDE/frameworks/6.20/kconfig-6.20.0.tar.xz) = 356572
+TIMESTAMP = 1765456423
+SHA256 (KDE/frameworks/6.21/kconfig-6.21.0.tar.xz) = 0cc1d0b92226cfe9b899468079cc213939fbf8bdd5b91e5454bc8cdfc8f34e20
+SIZE (KDE/frameworks/6.21/kconfig-6.21.0.tar.xz) = 357008
diff --git a/devel/kf6-kcoreaddons/distinfo b/devel/kf6-kcoreaddons/distinfo
index c8dbf2d362be..c5486c416d31 100644
--- a/devel/kf6-kcoreaddons/distinfo
+++ b/devel/kf6-kcoreaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892864
-SHA256 (KDE/frameworks/6.20/kcoreaddons-6.20.0.tar.xz) = c1d45587616df5eaa3667a028b1f7f909c9c7230ac42d62da69cfb2ac46cd505
-SIZE (KDE/frameworks/6.20/kcoreaddons-6.20.0.tar.xz) = 2554740
+TIMESTAMP = 1765456423
+SHA256 (KDE/frameworks/6.21/kcoreaddons-6.21.0.tar.xz) = 4461dcb7be66cc55101c2a957c08c7871f2b3ea7dd6f017183866c4534163e49
+SIZE (KDE/frameworks/6.21/kcoreaddons-6.21.0.tar.xz) = 2555904
diff --git a/devel/kf6-kcrash/distinfo b/devel/kf6-kcrash/distinfo
index be22e1adb6fd..8fcad434f9ee 100644
--- a/devel/kf6-kcrash/distinfo
+++ b/devel/kf6-kcrash/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892865
-SHA256 (KDE/frameworks/6.20/kcrash-6.20.0.tar.xz) = 1f42e9c54ead9f2d81b3ec5eacf55ab6ff4dd1c3a0721c68f3ab39ed46f35973
-SIZE (KDE/frameworks/6.20/kcrash-6.20.0.tar.xz) = 29104
+TIMESTAMP = 1765456423
+SHA256 (KDE/frameworks/6.21/kcrash-6.21.0.tar.xz) = 08455c27b668452dca2bb37956ac82e4c1e7052df6949b8d622ce11e5c9f4c94
+SIZE (KDE/frameworks/6.21/kcrash-6.21.0.tar.xz) = 29096
diff --git a/devel/kf6-kdbusaddons/distinfo b/devel/kf6-kdbusaddons/distinfo
index ead7db781c5b..6bab346977b6 100644
--- a/devel/kf6-kdbusaddons/distinfo
+++ b/devel/kf6-kdbusaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892865
-SHA256 (KDE/frameworks/6.20/kdbusaddons-6.20.0.tar.xz) = 5db2f6b7235238070224ee8a5225f41ffdb3249d558a81a7c06a8e54d67729f7
-SIZE (KDE/frameworks/6.20/kdbusaddons-6.20.0.tar.xz) = 46496
+TIMESTAMP = 1765456423
+SHA256 (KDE/frameworks/6.21/kdbusaddons-6.21.0.tar.xz) = b5f4ee71feef3e2c23f1eebd89ac6796940bdac8f54429b5cf94bafb10462279
+SIZE (KDE/frameworks/6.21/kdbusaddons-6.21.0.tar.xz) = 46508
diff --git a/devel/kf6-kdeclarative/distinfo b/devel/kf6-kdeclarative/distinfo
index 118a5bd19c26..d9ba761f4798 100644
--- a/devel/kf6-kdeclarative/distinfo
+++ b/devel/kf6-kdeclarative/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892865
-SHA256 (KDE/frameworks/6.20/kdeclarative-6.20.0.tar.xz) = b01c7fa0272dd2cccc962a606e63328825bd3b8c8ec08ee36c3cea75fa8a314d
-SIZE (KDE/frameworks/6.20/kdeclarative-6.20.0.tar.xz) = 2408804
+TIMESTAMP = 1765456424
+SHA256 (KDE/frameworks/6.21/kdeclarative-6.21.0.tar.xz) = 047da201535d41ffdd0abffe2ccbb0874ac9e98dd508517726aa1c99a46fdeb9
+SIZE (KDE/frameworks/6.21/kdeclarative-6.21.0.tar.xz) = 2408644
diff --git a/devel/kf6-kdoctools/distinfo b/devel/kf6-kdoctools/distinfo
index 452740cee98b..065807117dd5 100644
--- a/devel/kf6-kdoctools/distinfo
+++ b/devel/kf6-kdoctools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892866
-SHA256 (KDE/frameworks/6.20/kdoctools-6.20.0.tar.xz) = f56536255ca74554a9c02d395fd78c8b4a0d2a1c7d003ce621b324e889f85c0f
-SIZE (KDE/frameworks/6.20/kdoctools-6.20.0.tar.xz) = 459296
+TIMESTAMP = 1765456424
+SHA256 (KDE/frameworks/6.21/kdoctools-6.21.0.tar.xz) = 09073c0b42ff6b5bbf9287cdd8f3a3fb8a4e760e252dd2718771161589327b90
+SIZE (KDE/frameworks/6.21/kdoctools-6.21.0.tar.xz) = 459448
diff --git a/devel/kf6-kfilemetadata/Makefile b/devel/kf6-kfilemetadata/Makefile
index cc60254dc9b2..0da293f680bd 100644
--- a/devel/kf6-kfilemetadata/Makefile
+++ b/devel/kf6-kfilemetadata/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kfilemetadata
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 2
CATEGORIES= devel kde kde-frameworks
COMMENT= Library for extracting the text and metadata from a number files
diff --git a/devel/kf6-kfilemetadata/distinfo b/devel/kf6-kfilemetadata/distinfo
index eab747f1f8ef..f59c79c72d6c 100644
--- a/devel/kf6-kfilemetadata/distinfo
+++ b/devel/kf6-kfilemetadata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892866
-SHA256 (KDE/frameworks/6.20/kfilemetadata-6.20.0.tar.xz) = 3316505dc826cede409c6062ce87ca17680147a760544036c31739fbf7557f97
-SIZE (KDE/frameworks/6.20/kfilemetadata-6.20.0.tar.xz) = 702848
+TIMESTAMP = 1765456424
+SHA256 (KDE/frameworks/6.21/kfilemetadata-6.21.0.tar.xz) = d8fdfcc5434200b26ca2e46e13c422d415b77ad86213d561526da816f653f0a4
+SIZE (KDE/frameworks/6.21/kfilemetadata-6.21.0.tar.xz) = 704288
diff --git a/devel/kf6-kfilemetadata/pkg-plist b/devel/kf6-kfilemetadata/pkg-plist
index d80712c85f7b..b1b5e9009c52 100644
--- a/devel/kf6-kfilemetadata/pkg-plist
+++ b/devel/kf6-kfilemetadata/pkg-plist
@@ -83,6 +83,7 @@ share/locale/hu/LC_MESSAGES/kfilemetadata6.mo
share/locale/ia/LC_MESSAGES/kfilemetadata6.mo
share/locale/id/LC_MESSAGES/kfilemetadata6.mo
share/locale/ie/LC_MESSAGES/kfilemetadata6.mo
+share/locale/is/LC_MESSAGES/kfilemetadata6.mo
share/locale/it/LC_MESSAGES/kfilemetadata6.mo
share/locale/ja/LC_MESSAGES/kfilemetadata6.mo
share/locale/ka/LC_MESSAGES/kfilemetadata6.mo
diff --git a/devel/kf6-ki18n/distinfo b/devel/kf6-ki18n/distinfo
index c6395664f8d2..85a437e6fd79 100644
--- a/devel/kf6-ki18n/distinfo
+++ b/devel/kf6-ki18n/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892866
-SHA256 (KDE/frameworks/6.20/ki18n-6.20.0.tar.xz) = f29c805137af9cee6abab424b380fea964a59b089f90fb909601d9fc78df5f73
-SIZE (KDE/frameworks/6.20/ki18n-6.20.0.tar.xz) = 3090104
+TIMESTAMP = 1765456425
+SHA256 (KDE/frameworks/6.21/ki18n-6.21.0.tar.xz) = d5b23045a4e989c7286e86696544180ec76ac5fd057b50c35bd007b279694d8f
+SIZE (KDE/frameworks/6.21/ki18n-6.21.0.tar.xz) = 3091088
diff --git a/devel/kf6-ki18n/pkg-plist b/devel/kf6-ki18n/pkg-plist
index ec09f566e2d6..281f1be45cc8 100644
--- a/devel/kf6-ki18n/pkg-plist
+++ b/devel/kf6-ki18n/pkg-plist
@@ -45,6 +45,10 @@ lib/libKF6I18nQml.so.%%KDE_FRAMEWORKS_VERSION%%
%%QT_QMLDIR%%/org/kde/i18n/localeData/ki18nlocaledataqmlplugin.qmltypes
%%QT_QMLDIR%%/org/kde/i18n/localeData/libki18nlocaledataqmlplugin.so
%%QT_QMLDIR%%/org/kde/i18n/localeData/qmldir
+%%QT_QMLDIR%%/org/kde/ki18n/KF6I18nQml.qmltypes
+%%QT_QMLDIR%%/org/kde/ki18n/kde-qmlmodule.version
+%%QT_QMLDIR%%/org/kde/ki18n/libKF6I18nQmlplugin.so
+%%QT_QMLDIR%%/org/kde/ki18n/qmldir
share/locale/af/LC_MESSAGES/ki18n6.mo
share/locale/ar/LC_MESSAGES/ki18n6.mo
share/locale/as/LC_MESSAGES/ki18n6.mo
diff --git a/devel/kf6-kidletime/distinfo b/devel/kf6-kidletime/distinfo
index 2387c9d82a76..f349222019cd 100644
--- a/devel/kf6-kidletime/distinfo
+++ b/devel/kf6-kidletime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892866
-SHA256 (KDE/frameworks/6.20/kidletime-6.20.0.tar.xz) = ecbcac5e062a27d3161747d6bf49dd603281a378d26c048915e762ab194540d9
-SIZE (KDE/frameworks/6.20/kidletime-6.20.0.tar.xz) = 30812
+TIMESTAMP = 1765456425
+SHA256 (KDE/frameworks/6.21/kidletime-6.21.0.tar.xz) = f83a945e27c413771d20103f6631783a3a0d8e3f25bf3a6d1817c4b7c766c23e
+SIZE (KDE/frameworks/6.21/kidletime-6.21.0.tar.xz) = 30804
diff --git a/devel/kf6-kio/distinfo b/devel/kf6-kio/distinfo
index 0e0481fe67c3..52b26b4765e3 100644
--- a/devel/kf6-kio/distinfo
+++ b/devel/kf6-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763116412
-SHA256 (KDE/frameworks/6.20/kio-6.20.0.tar.xz) = 7e67d471fc10b7df3d76e6ce859480be5d6e675d316592e7a8419b97f01bd649
-SIZE (KDE/frameworks/6.20/kio-6.20.0.tar.xz) = 3469560
+TIMESTAMP = 1765456425
+SHA256 (KDE/frameworks/6.21/kio-6.21.0.tar.xz) = b2f73a33b802cb52bb9e7c3535d315d5c616d554e3ed07ca711ca251db3105c6
+SIZE (KDE/frameworks/6.21/kio-6.21.0.tar.xz) = 3479636
diff --git a/devel/kf6-kitemmodels/distinfo b/devel/kf6-kitemmodels/distinfo
index 1e8dc1b642aa..bc503820cb98 100644
--- a/devel/kf6-kitemmodels/distinfo
+++ b/devel/kf6-kitemmodels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892867
-SHA256 (KDE/frameworks/6.20/kitemmodels-6.20.0.tar.xz) = 45b6cd5478fe35f0966a75e3cc554a5db8418ac7d6387745a0070f39caf921a9
-SIZE (KDE/frameworks/6.20/kitemmodels-6.20.0.tar.xz) = 397056
+TIMESTAMP = 1765456425
+SHA256 (KDE/frameworks/6.21/kitemmodels-6.21.0.tar.xz) = 59390b6ca4cf4a305e39b11080e1aef72c536be572f00f428d1d961ad250bdee
+SIZE (KDE/frameworks/6.21/kitemmodels-6.21.0.tar.xz) = 396944
diff --git a/devel/kf6-knewstuff/distinfo b/devel/kf6-knewstuff/distinfo
index 5a4e563665ab..2aaf0c9ccb00 100644
--- a/devel/kf6-knewstuff/distinfo
+++ b/devel/kf6-knewstuff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892867
-SHA256 (KDE/frameworks/6.20/knewstuff-6.20.0.tar.xz) = 49443add4f1caace2e64fe7dcbe4cf78cd6b692bf0c77ba01082c82761dfa2b9
-SIZE (KDE/frameworks/6.20/knewstuff-6.20.0.tar.xz) = 3090160
+TIMESTAMP = 1765456426
+SHA256 (KDE/frameworks/6.21/knewstuff-6.21.0.tar.xz) = 67cf38051d79b5275be364382c5d1433d7c1a84c0f3ce9ad82063412c8e1af4d
+SIZE (KDE/frameworks/6.21/knewstuff-6.21.0.tar.xz) = 3090936
diff --git a/devel/kf6-knotifications/distinfo b/devel/kf6-knotifications/distinfo
index deaef5102609..53b38851ae08 100644
--- a/devel/kf6-knotifications/distinfo
+++ b/devel/kf6-knotifications/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892868
-SHA256 (KDE/frameworks/6.20/knotifications-6.20.0.tar.xz) = aae6d928eaf52540b642bd9c7ea6293e2c0d0f53612e5fb4f0a6001692f8055a
-SIZE (KDE/frameworks/6.20/knotifications-6.20.0.tar.xz) = 2304656
+TIMESTAMP = 1765456426
+SHA256 (KDE/frameworks/6.21/knotifications-6.21.0.tar.xz) = 5c9e3ead502f7dbc6835255d55fb33dbe4ad66295877ff08ab221a42db0805ad
+SIZE (KDE/frameworks/6.21/knotifications-6.21.0.tar.xz) = 2304824
diff --git a/devel/kf6-knotifyconfig/distinfo b/devel/kf6-knotifyconfig/distinfo
index 5c1c043d5540..eaa20263754a 100644
--- a/devel/kf6-knotifyconfig/distinfo
+++ b/devel/kf6-knotifyconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892868
-SHA256 (KDE/frameworks/6.20/knotifyconfig-6.20.0.tar.xz) = a02196e50f48dad0908656e3245d58bf03b0d39102fa92b056bee7d50b91afa7
-SIZE (KDE/frameworks/6.20/knotifyconfig-6.20.0.tar.xz) = 2362300
+TIMESTAMP = 1765456426
+SHA256 (KDE/frameworks/6.21/knotifyconfig-6.21.0.tar.xz) = 1fe7461553304ea42edbb3e90dc88497b50586cc2c47d9f6b8a2b4d2874a1b47
+SIZE (KDE/frameworks/6.21/knotifyconfig-6.21.0.tar.xz) = 2362236
diff --git a/devel/kf6-kpackage/distinfo b/devel/kf6-kpackage/distinfo
index 5e0420abb07e..b1b073bf9ce0 100644
--- a/devel/kf6-kpackage/distinfo
+++ b/devel/kf6-kpackage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892868
-SHA256 (KDE/frameworks/6.20/kpackage-6.20.0.tar.xz) = 61884114af604f827c4b83634551ea64921050e233c9c6d5fc400b97e402529e
-SIZE (KDE/frameworks/6.20/kpackage-6.20.0.tar.xz) = 181632
+TIMESTAMP = 1765456427
+SHA256 (KDE/frameworks/6.21/kpackage-6.21.0.tar.xz) = 3c5a96b07e28ac90e51dfa3afc1790213e9e191d867f112132375c95aa043c76
+SIZE (KDE/frameworks/6.21/kpackage-6.21.0.tar.xz) = 181652
diff --git a/devel/kf6-kparts/distinfo b/devel/kf6-kparts/distinfo
index fae87f492e42..2154e053b8ca 100644
--- a/devel/kf6-kparts/distinfo
+++ b/devel/kf6-kparts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892868
-SHA256 (KDE/frameworks/6.20/kparts-6.20.0.tar.xz) = 9e71e3d20c9525f66533dd7a5846f0d982eefdd7425bfbadecd6a17908ebd709
-SIZE (KDE/frameworks/6.20/kparts-6.20.0.tar.xz) = 2400360
+TIMESTAMP = 1765456427
+SHA256 (KDE/frameworks/6.21/kparts-6.21.0.tar.xz) = d00fc8d731199c4cc9f950f25a009b3b211d03d0cb35b326735f7274361a0915
+SIZE (KDE/frameworks/6.21/kparts-6.21.0.tar.xz) = 2400960
diff --git a/devel/kf6-kpeople/distinfo b/devel/kf6-kpeople/distinfo
index 3c2817aef6e4..9e63a9cb33f8 100644
--- a/devel/kf6-kpeople/distinfo
+++ b/devel/kf6-kpeople/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892869
-SHA256 (KDE/frameworks/6.20/kpeople-6.20.0.tar.xz) = 72f7751d589e7d7204665a1adf8751abdbdbd6e4b582662c313ec79ddb013fb2
-SIZE (KDE/frameworks/6.20/kpeople-6.20.0.tar.xz) = 67652
+TIMESTAMP = 1765456427
+SHA256 (KDE/frameworks/6.21/kpeople-6.21.0.tar.xz) = 77dbd1923a52e58c0dba84c6a96de45532f72dfe814ece5b84e699bd9c0f4e61
+SIZE (KDE/frameworks/6.21/kpeople-6.21.0.tar.xz) = 67684
diff --git a/devel/kf6-kpty/distinfo b/devel/kf6-kpty/distinfo
index 537806cdbf0d..1f6c711fcdc2 100644
--- a/devel/kf6-kpty/distinfo
+++ b/devel/kf6-kpty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892869
-SHA256 (KDE/frameworks/6.20/kpty-6.20.0.tar.xz) = 6666f05f1735209da6fcae1fd21ff94ae6772d32b0a24f7b84cdb56e22202966
-SIZE (KDE/frameworks/6.20/kpty-6.20.0.tar.xz) = 2384400
+TIMESTAMP = 1765456427
+SHA256 (KDE/frameworks/6.21/kpty-6.21.0.tar.xz) = 3abbb4b9cde8935d709a5dc90ebdf371d89e8dd5fa24d243c44dfede7877ebb8
+SIZE (KDE/frameworks/6.21/kpty-6.21.0.tar.xz) = 2384684
diff --git a/devel/kf6-kservice/distinfo b/devel/kf6-kservice/distinfo
index 7ec4a589c3fc..ab6e6ee12331 100644
--- a/devel/kf6-kservice/distinfo
+++ b/devel/kf6-kservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892869
-SHA256 (KDE/frameworks/6.20/kservice-6.20.0.tar.xz) = c33a5bcd2ce154e275ef9445901a2813c24943e24eaf2382d24865717892353c
-SIZE (KDE/frameworks/6.20/kservice-6.20.0.tar.xz) = 2416144
+TIMESTAMP = 1765456428
+SHA256 (KDE/frameworks/6.21/kservice-6.21.0.tar.xz) = bbc7c2a63be44ef9a6a438777950e2bc3c61f381eb101c0be3f01111eb043517
+SIZE (KDE/frameworks/6.21/kservice-6.21.0.tar.xz) = 2416492
diff --git a/devel/kf6-ktexteditor/distinfo b/devel/kf6-ktexteditor/distinfo
index 3cbf3a206804..a6967f323b2e 100644
--- a/devel/kf6-ktexteditor/distinfo
+++ b/devel/kf6-ktexteditor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892869
-SHA256 (KDE/frameworks/6.20/ktexteditor-6.20.0.tar.xz) = 3f59d16fd71de258fe531b65720d764fab85d0b3cf0423201c9f66c4042e64cc
-SIZE (KDE/frameworks/6.20/ktexteditor-6.20.0.tar.xz) = 2948656
+TIMESTAMP = 1765456428
+SHA256 (KDE/frameworks/6.21/ktexteditor-6.21.0.tar.xz) = d1d82ecee877fb066ee7d7ad14f2de90c9f6b821d8c97c0e784a985cc3f99dc4
+SIZE (KDE/frameworks/6.21/ktexteditor-6.21.0.tar.xz) = 2948452
diff --git a/devel/kf6-ktexttemplate/distinfo b/devel/kf6-ktexttemplate/distinfo
index bd3bf1a66ab9..386ce6db06cc 100644
--- a/devel/kf6-ktexttemplate/distinfo
+++ b/devel/kf6-ktexttemplate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892870
-SHA256 (KDE/frameworks/6.20/ktexttemplate-6.20.0.tar.xz) = 1515959105fced74683c91aa1bbf89338279614c1ed7b17abe954e01144f4c19
-SIZE (KDE/frameworks/6.20/ktexttemplate-6.20.0.tar.xz) = 848608
+TIMESTAMP = 1765456428
+SHA256 (KDE/frameworks/6.21/ktexttemplate-6.21.0.tar.xz) = 864667da2190a3cdd429269d9303357ebfeb3c4c34cb651071d482c56f8b772d
+SIZE (KDE/frameworks/6.21/ktexttemplate-6.21.0.tar.xz) = 848692
diff --git a/devel/kf6-kunitconversion/distinfo b/devel/kf6-kunitconversion/distinfo
index 5178453fd131..ee69d4b7ab75 100644
--- a/devel/kf6-kunitconversion/distinfo
+++ b/devel/kf6-kunitconversion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892870
-SHA256 (KDE/frameworks/6.20/kunitconversion-6.20.0.tar.xz) = 5ab4ee3853e77b0d6a69a66443724b09eaa6121ab835fed46d091d35e6feaa3f
-SIZE (KDE/frameworks/6.20/kunitconversion-6.20.0.tar.xz) = 983076
+TIMESTAMP = 1765456429
+SHA256 (KDE/frameworks/6.21/kunitconversion-6.21.0.tar.xz) = 60011a60683560d6317c7ebc9d1bffd3db276756d900b2a4f496307ac29bad9d
+SIZE (KDE/frameworks/6.21/kunitconversion-6.21.0.tar.xz) = 983568
diff --git a/devel/kf6-solid/distinfo b/devel/kf6-solid/distinfo
index f50bea9cd9c0..898db8949067 100644
--- a/devel/kf6-solid/distinfo
+++ b/devel/kf6-solid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892870
-SHA256 (KDE/frameworks/6.20/solid-6.20.0.tar.xz) = 0328381845a11cfcfa8c18c8d60c9df7b85a07bcd7b1bd36b71c7eb3cc3492d6
-SIZE (KDE/frameworks/6.20/solid-6.20.0.tar.xz) = 304788
+TIMESTAMP = 1765456429
+SHA256 (KDE/frameworks/6.21/solid-6.21.0.tar.xz) = 3ffd07e8b623364c83c36b237b28383c916512725129fcf0fa3ff46b72890628
+SIZE (KDE/frameworks/6.21/solid-6.21.0.tar.xz) = 304868
diff --git a/devel/kf6-threadweaver/distinfo b/devel/kf6-threadweaver/distinfo
index 51448b83f43c..15ccd40ad4ba 100644
--- a/devel/kf6-threadweaver/distinfo
+++ b/devel/kf6-threadweaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892871
-SHA256 (KDE/frameworks/6.20/threadweaver-6.20.0.tar.xz) = 9313f25a2ea6e2431d34e0b00f68dad6881849c34f1e40515a539a70dd6fbb19
-SIZE (KDE/frameworks/6.20/threadweaver-6.20.0.tar.xz) = 1415352
+TIMESTAMP = 1765456429
+SHA256 (KDE/frameworks/6.21/threadweaver-6.21.0.tar.xz) = 3d6f94722ca329f1697e80d8345d96e513047077399bbebb0e3a2cdc177f04e5
+SIZE (KDE/frameworks/6.21/threadweaver-6.21.0.tar.xz) = 1415356
diff --git a/devel/lazygit/Makefile b/devel/lazygit/Makefile
index 9059f2c513b5..4e2342d5e4ae 100644
--- a/devel/lazygit/Makefile
+++ b/devel/lazygit/Makefile
@@ -1,7 +1,6 @@
PORTNAME= lazygit
DISTVERSIONPREFIX= v
-DISTVERSION= 0.56.0
-PORTREVISION= 1
+DISTVERSION= 0.57.0
CATEGORIES= devel
MAINTAINER= meta@FreeBSD.org
diff --git a/devel/lazygit/distinfo b/devel/lazygit/distinfo
index 5aa443644a0c..0e213de9bb23 100644
--- a/devel/lazygit/distinfo
+++ b/devel/lazygit/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762502500
-SHA256 (go/devel_lazygit/lazygit-v0.56.0/v0.56.0.mod) = ef7ef1bf2e2facb31165adaf91e41431cd2971084a452e4016a6cfbc66f24827
-SIZE (go/devel_lazygit/lazygit-v0.56.0/v0.56.0.mod) = 3884
-SHA256 (go/devel_lazygit/lazygit-v0.56.0/v0.56.0.zip) = 74be981b60d6d4a22985a41b0273a0a3265ead808305bb95fb9c6abfd9c3ce5d
-SIZE (go/devel_lazygit/lazygit-v0.56.0/v0.56.0.zip) = 1492328
+TIMESTAMP = 1765956033
+SHA256 (go/devel_lazygit/lazygit-v0.57.0/v0.57.0.mod) = 764fa7e0e64965e3d67312ca005229dc5301d41b1874f2042ce13b8a9caa81eb
+SIZE (go/devel_lazygit/lazygit-v0.57.0/v0.57.0.mod) = 3760
+SHA256 (go/devel_lazygit/lazygit-v0.57.0/v0.57.0.zip) = d56b7c9c22252eee0a0e03a7dedb111f22ed64599c9a7872c84fe4f5e660f1f5
+SIZE (go/devel_lazygit/lazygit-v0.57.0/v0.57.0.zip) = 1614925
diff --git a/devel/lfcbase/Makefile b/devel/lfcbase/Makefile
index 8715a13f115f..c85be6da2ed8 100644
--- a/devel/lfcbase/Makefile
+++ b/devel/lfcbase/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lfcbase
-PORTVERSION= 1.23.0
+PORTVERSION= 1.23.1
CATEGORIES= devel
MASTER_SITES= http://www.lemke-it.com/
diff --git a/devel/lfcbase/distinfo b/devel/lfcbase/distinfo
index 60825f22d849..ac779c1013e5 100644
--- a/devel/lfcbase/distinfo
+++ b/devel/lfcbase/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765457614
-SHA256 (lfcbase-1.23.0.tar.gz) = 1b9ac2b1663d4506dca8bc17a58e168b8b92bb5a6bbc69d4d0ffc168fc52f14a
-SIZE (lfcbase-1.23.0.tar.gz) = 653566
+TIMESTAMP = 1765887325
+SHA256 (lfcbase-1.23.1.tar.gz) = 14b4551dac11d84dccfaafc56479f0f7227a5896ed519e1ea8754fa34ae28118
+SIZE (lfcbase-1.23.1.tar.gz) = 653541
diff --git a/devel/libdatadog/Makefile b/devel/libdatadog/Makefile
index 1062a7cf0673..b1109daac99b 100644
--- a/devel/libdatadog/Makefile
+++ b/devel/libdatadog/Makefile
@@ -1,6 +1,7 @@
PORTNAME= libdatadog
PORTVERSION= 24.0.2
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/liblognorm/Makefile b/devel/liblognorm/Makefile
index ec0620f1132c..4540e0b38b02 100644
--- a/devel/liblognorm/Makefile
+++ b/devel/liblognorm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= liblognorm
-DISTVERSION= 2.0.8
+DISTVERSION= 2.0.9
CATEGORIES= devel net security
MASTER_SITES= http://www.liblognorm.com/download/files/download/
diff --git a/devel/liblognorm/distinfo b/devel/liblognorm/distinfo
index 092b379dfb19..521ee7cc24c5 100644
--- a/devel/liblognorm/distinfo
+++ b/devel/liblognorm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765019006
-SHA256 (liblognorm-2.0.8.tar.gz) = ebe980b27cbfdf4a25a1d90a5c044bd4e59fc81a93cfd9ca55f92cc5bff4bbb1
-SIZE (liblognorm-2.0.8.tar.gz) = 675171
+TIMESTAMP = 1765961899
+SHA256 (liblognorm-2.0.9.tar.gz) = 76c7cc2cb76a3d58e7732e0cff239180f83f3b635002b8aa04865c8812857793
+SIZE (liblognorm-2.0.9.tar.gz) = 675265
diff --git a/devel/librashader/Makefile b/devel/librashader/Makefile
index 5691255374e3..cdab83922ba8 100644
--- a/devel/librashader/Makefile
+++ b/devel/librashader/Makefile
@@ -1,7 +1,7 @@
PORTNAME= librashader
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= bsdcode@disroot.org
diff --git a/devel/libtickit/Makefile b/devel/libtickit/Makefile
index 3fb29f96dbf5..29b61cb5702b 100644
--- a/devel/libtickit/Makefile
+++ b/devel/libtickit/Makefile
@@ -15,9 +15,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libtermkey.so:devel/libtermkey \
libunibilium.so:devel/unibilium
-USES= compiler:c11 gmake libtool:build ncurses pathfix pkgconfig
+USES= compiler:c11 gmake libtool:build ncurses pkgconfig
-PATHFIX_MAKEFILEIN= Makefile
USE_LDCONFIG= yes
post-install:
diff --git a/devel/libwasmtime/Makefile b/devel/libwasmtime/Makefile
index 281196059f01..f0467fc6da89 100644
--- a/devel/libwasmtime/Makefile
+++ b/devel/libwasmtime/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lib${GH_PROJECT}
PORTVERSION= 38.0.3
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/libxtend/Makefile b/devel/libxtend/Makefile
index f3fddb2215cd..b15b7e6abe89 100644
--- a/devel/libxtend/Makefile
+++ b/devel/libxtend/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libxtend
-DISTVERSION= 0.2.1
+DISTVERSION= 0.2.1-10
+DISTVERSIONSUFFIX= -gc76bb25
CATEGORIES= devel
MAINTAINER= jwb@FreeBSD.org
diff --git a/devel/libxtend/distinfo b/devel/libxtend/distinfo
index 7b1fb487abbd..35fc6afe95c1 100644
--- a/devel/libxtend/distinfo
+++ b/devel/libxtend/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745680895
-SHA256 (outpaddling-libxtend-0.2.1_GH0.tar.gz) = cc8ced000e9ef2ab801bc540156bbe38518712d54931ffa7b344a6a95ea1571d
-SIZE (outpaddling-libxtend-0.2.1_GH0.tar.gz) = 105018
+TIMESTAMP = 1765320305
+SHA256 (outpaddling-libxtend-0.2.1-10-gc76bb25_GH0.tar.gz) = caa6a38fa74ccc3c5cb2525dfd3a9f1750ba09bebe85760286cb11195843f78d
+SIZE (outpaddling-libxtend-0.2.1-10-gc76bb25_GH0.tar.gz) = 105398
diff --git a/devel/log4cpp/Makefile b/devel/log4cpp/Makefile
index 7e9f9c972f66..0eeb27f17c76 100644
--- a/devel/log4cpp/Makefile
+++ b/devel/log4cpp/Makefile
@@ -10,7 +10,7 @@ WWW= https://log4cpp.sourceforge.net/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= autoreconf compiler:c++11-lang gmake libtool pathfix
+USES= autoreconf compiler:c++11-lang gmake libtool
CONFIGURE_ARGS= --disable-dot --disable-html-docs --disable-latex-docs
GNU_CONFIGURE= yes
diff --git a/devel/log4cxx/Makefile b/devel/log4cxx/Makefile
index b1d5a593aae6..3ffc58fdb424 100644
--- a/devel/log4cxx/Makefile
+++ b/devel/log4cxx/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libapr-1.so:devel/apr1 \
libfmt.so:devel/libfmt
TEST_DEPENDS= zip:archivers/zip
-USES= cmake:testing compiler:c++17-lang pathfix
+USES= cmake:testing compiler:c++17-lang
CMAKE_OFF= APACHE_MAINTAINER \
APR_STATIC \
diff --git a/devel/lstr/Makefile b/devel/lstr/Makefile
index c9cf629f50f0..f41720126a4b 100644
--- a/devel/lstr/Makefile
+++ b/devel/lstr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lstr
PORTVERSION= 0.2.1
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/nextest/Makefile b/devel/nextest/Makefile
index 72677a0fbc99..6c3a93928f92 100644
--- a/devel/nextest/Makefile
+++ b/devel/nextest/Makefile
@@ -1,6 +1,7 @@
PORTNAME= nextest
DISTVERSIONPREFIX= cargo-nextest-
DISTVERSION= 0.9.115
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/oci-cli/Makefile b/devel/oci-cli/Makefile
index a2d202a0ba56..8ef967804e48 100644
--- a/devel/oci-cli/Makefile
+++ b/devel/oci-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= oci-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 3.71.1
+DISTVERSION= 3.71.2
CATEGORIES= devel
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=1.0.0:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=8.0.4:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jmespath>=0.10.0:devel/py-jmespath@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}oci>=2.164.1:devel/py-oci@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}oci>=2.164.2:devel/py-oci@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyopenssl>=22.1.0:security/py-pyopenssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=3.0.29:devel/py-prompt-toolkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.5.3:devel/py-python-dateutil@${PY_FLAVOR} \
diff --git a/devel/oci-cli/distinfo b/devel/oci-cli/distinfo
index 62cb318cd9b2..ae61e656c572 100644
--- a/devel/oci-cli/distinfo
+++ b/devel/oci-cli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765286876
-SHA256 (oracle-oci-cli-v3.71.1_GH0.tar.gz) = a693639f7fe97d95c57f9d867532632101ebe78180bb5b329de70755352ff0f0
-SIZE (oracle-oci-cli-v3.71.1_GH0.tar.gz) = 6057446
+TIMESTAMP = 1765878023
+SHA256 (oracle-oci-cli-v3.71.2_GH0.tar.gz) = a695fc461182931e76a9432d8052fad98cfeecc350acae58b7e07958bc744d34
+SIZE (oracle-oci-cli-v3.71.2_GH0.tar.gz) = 6076790
diff --git a/devel/ode/Makefile b/devel/ode/Makefile
index 95b843553986..38642fd2dd5b 100644
--- a/devel/ode/Makefile
+++ b/devel/ode/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ode
-DISTVERSION= 0.16.2
+DISTVERSION= 0.16.6
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= https://bitbucket.org/odedevs/${PORTNAME}/downloads/
@@ -13,6 +14,20 @@ LICENSE_COMB= dual
USES= cmake:testing
+FLAVORS= double single
+FLAVOR?= ${FLAVORS:[1]}
+
+single_CONFLICTS= odoo-double
+double_CONFLICTS= odoo-single
+
+.if ${FLAVOR} == double
+PKGNAMESUFFIX= -double
+CMAKE_ON= ODE_DOUBLE_PRECISION
+.else
+PKGNAMESUFFIX= -single
+CMAKE_OFF= ODE_DOUBLE_PRECISION
+.endif
+
CMAKE_OFF= ODE_WITH_TESTS
CMAKE_TESTING_ON= ODE_WITH_TESTS
diff --git a/devel/ode/distinfo b/devel/ode/distinfo
index 77c7e88d2be7..033bbde522cb 100644
--- a/devel/ode/distinfo
+++ b/devel/ode/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1667161105
-SHA256 (ode-0.16.2.tar.gz) = b26aebdcb015e2d89720ef48e0cb2e8a3ca77915f89d853893e7cc861f810f22
-SIZE (ode-0.16.2.tar.gz) = 2627992
+TIMESTAMP = 1763779692
+SHA256 (ode-0.16.6.tar.gz) = c91a28c6ff2650284784a79c726a380d6afec87ecf7a35c32a6be0c5b74513e8
+SIZE (ode-0.16.6.tar.gz) = 2631885
diff --git a/devel/ode/files/patch-CMakeLists.txt b/devel/ode/files/patch-CMakeLists.txt
index 1ea3a77cc367..cd9da41f7047 100644
--- a/devel/ode/files/patch-CMakeLists.txt
+++ b/devel/ode/files/patch-CMakeLists.txt
@@ -1,13 +1,38 @@
---- CMakeLists.txt.orig 2020-07-30 13:27:35 UTC
-+++ CMakeLists.txt
-@@ -568,8 +568,8 @@ endif()
- if(ODE_WITH_LIBCCD)
- if(ODE_WITH_LIBCCD_SYSTEM)
- find_package(ccd)
-- target_compile_definitions(ode PRIVATE -DdLIBCCD_ENABLED -DdLIBCCD_SYSTEM)
-- target_link_libraries(ODE ccd::ccd)
-+ target_compile_definitions(ODE PRIVATE -DdLIBCCD_ENABLED -DdLIBCCD_SYSTEM)
-+ target_link_libraries(ODE ccd)
- else()
- target_compile_definitions(ODE PRIVATE -DdLIBCCD_ENABLED -DdLIBCCD_INTERNAL)
- target_include_directories(
+--- CMakeLists.txt.orig 2025-01-16 14:48:49.000000000 -0800
++++ CMakeLists.txt 2025-11-22 17:13:28.892206000 -0800
+@@ -43,6 +43,7 @@
+ option(ODE_WITH_TESTS "Builds the unit test application." ON)
+ option(ODE_WIN32_LIB_OUTPUT_NAME_BASED_ON_FLOAT_SIZE "The output name of the library will be based on the size of float, on Windows." ON)
+ option(ODE_WIN32_INSTALL_STATIC_LIBS_PDB "Install the PDB files for the static libraries (.lib) on Windows." OFF)
++option(ODE_DOUBLE_PRECISION "Use double-precision math." OFF)
+
+ cmake_dependent_option(ODE_WITH_LIBCCD_BOX_CYL "Use libccd for box-cylinder." ON "ODE_WITH_LIBCCD" OFF)
+ cmake_dependent_option(ODE_WITH_LIBCCD_CAP_CYL "Use libccd for capsule-cylinder." ON "ODE_WITH_LIBCCD" OFF)
+@@ -54,12 +55,6 @@
+ cmake_dependent_option(ODE_WITH_LIBCCD_CONVEX_SPHERE "Use libccd for convex-sphere." ON "ODE_WITH_LIBCCD" OFF)
+ cmake_dependent_option(ODE_WITH_LIBCCD_SYSTEM "Use system libccd." OFF "ODE_WITH_LIBCCD" OFF)
+
+-if(CMAKE_SIZEOF_VOID_P EQUAL 4)
+- option(ODE_DOUBLE_PRECISION "Use double-precision math." OFF)
+-else()
+- option(ODE_DOUBLE_PRECISION "Use double-precision math." ON)
+-endif()
+-
+ set(ODE_WIN32_STATIC_LIB_POSTFIX_DEBUG "sd" CACHE STRING "The postfix to use when building the library as a static .lib on Windows in DEBUG.")
+ set(ODE_WIN32_STATIC_LIB_POSTFIX_MINSIZEREL "s" CACHE STRING "The postfix to use when building the library as a static .lib on Windows in MINSIZEREL.")
+ set(ODE_WIN32_STATIC_LIB_POSTFIX_RELEASE "s" CACHE STRING "The postfix to use when building the library as a static .lib on Windows in RELEASE.")
+@@ -757,12 +752,12 @@
+
+ file(RELATIVE_PATH PACKAGE_RELATIVE_PATH "${CMAKE_INSTALL_FULL_LIBDIR}/pkgconfig" "${CMAKE_INSTALL_PREFIX}")
+ string(REGEX REPLACE "/$" "" PACKAGE_RELATIVE_PATH "${PACKAGE_RELATIVE_PATH}")
+-set(prefix "\${pcfiledir}/${PACKAGE_RELATIVE_PATH}")
++set(prefix "${CMAKE_INSTALL_PREFIX}")
+ set(exec_prefix "\${prefix}")
+ set(libdir "\${exec_prefix}/${CMAKE_INSTALL_LIBDIR}")
+ set(includedir "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}")
+ configure_file(ode.pc.in ode.pc @ONLY)
+-set(prefix "\$(cd \"\$(dirname \"\$0\")\"; pwd -P)/..")
++set(prefix "${CMAKE_INSTALL_PREFIX}")
+ configure_file(ode-config.in ode-config @ONLY)
+
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/ode.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig COMPONENT development)
diff --git a/devel/ode/pkg-plist b/devel/ode/pkg-plist
index ec840b633c84..1b0459e8c2f2 100644
--- a/devel/ode/pkg-plist
+++ b/devel/ode/pkg-plist
@@ -27,10 +27,11 @@ include/ode/threading.h
include/ode/threading_impl.h
include/ode/timer.h
include/ode/version.h
-lib/cmake/ode-0.16.2/ode-config-version.cmake
-lib/cmake/ode-0.16.2/ode-config.cmake
-lib/cmake/ode-0.16.2/ode-export-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/ode-0.16.2/ode-export.cmake
+lib/cmake/ode-0.16.6/ode-config-version.cmake
+lib/cmake/ode-0.16.6/ode-config.cmake
+lib/cmake/ode-0.16.6/ode-export-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/ode-0.16.6/ode-export.cmake
lib/libode.so
-lib/libode.so.0.16.2
+lib/libode.so.8
+lib/libode.so.8.2.0
libdata/pkgconfig/ode.pc
diff --git a/devel/omnilinter/Makefile b/devel/omnilinter/Makefile
index 6705fbd9505f..f705c7b6e7c9 100644
--- a/devel/omnilinter/Makefile
+++ b/devel/omnilinter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= omnilinter
PORTVERSION= 0.7.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/devel/openapi-tui/Makefile b/devel/openapi-tui/Makefile
index 898e6cd0417f..87648aaaa228 100644
--- a/devel/openapi-tui/Makefile
+++ b/devel/openapi-tui/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openapi-tui
DISTVERSION= 0.10.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= olgeni@FreeBSD.org
diff --git a/devel/p4/Makefile.inc b/devel/p4/Makefile.inc
index 5ee8bf14dc75..f0d83ef6c1ee 100644
--- a/devel/p4/Makefile.inc
+++ b/devel/p4/Makefile.inc
@@ -1,7 +1,7 @@
P4VERSION?= r${PORTVERSION:S/^20//:C/\.[0-9]+$//}
YEAR= 2025
-MAJOR= 1
-MINOR= 2810567
+MAJOR= 2
+MINOR= 2852709
JAM?= ${LOCALBASE}/bin/jam
OSVER?= ${OSREL:S/.//}
diff --git a/devel/p4/distinfo b/devel/p4/distinfo
index 1d85c056b28f..5610ecd76f89 100644
--- a/devel/p4/distinfo
+++ b/devel/p4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758068923
-SHA256 (p4source-2810567.tgz) = afa90f8405e7c266404c562a63722b273e8f6a02fd0d07256982d4fadde30404
-SIZE (p4source-2810567.tgz) = 6998050
+TIMESTAMP = 1765918477
+SHA256 (p4source-2852709.tgz) = e2f40e0a8ccf3d4f0f65df9147107ff0cff4d52937b33f342625a80f32ec83f5
+SIZE (p4source-2852709.tgz) = 7007314
diff --git a/devel/p4/pkg-descr b/devel/p4/pkg-descr
index 321a2df50448..4b7f39318e24 100644
--- a/devel/p4/pkg-descr
+++ b/devel/p4/pkg-descr
@@ -9,4 +9,4 @@ should work. There is a limited free use level and non-profit
organizations might qualify for free licencing.
See "p4 -V" for more licensing and version information.
-See https://ftp.perforce.com/perforce/r25.1/doc/user/ for release notes.
+See https://ftp.perforce.com/perforce/r25.2/doc/user/ for release notes.
diff --git a/devel/p5-XS-Parse-Sublike/Makefile b/devel/p5-XS-Parse-Sublike/Makefile
index 300de7237c1b..60229d878d4b 100644
--- a/devel/p5-XS-Parse-Sublike/Makefile
+++ b/devel/p5-XS-Parse-Sublike/Makefile
@@ -1,5 +1,5 @@
PORTNAME= XS-Parse-Sublike
-PORTVERSION= 0.40
+PORTVERSION= 0.41
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:PEVANS
diff --git a/devel/p5-XS-Parse-Sublike/distinfo b/devel/p5-XS-Parse-Sublike/distinfo
index 5b00b1427429..b84316c57e10 100644
--- a/devel/p5-XS-Parse-Sublike/distinfo
+++ b/devel/p5-XS-Parse-Sublike/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853232
-SHA256 (XS-Parse-Sublike-0.40.tar.gz) = 42eef02cf1842fb59f0804ede9dd1ccf54674fdd01ce0713985c136cc09fd565
-SIZE (XS-Parse-Sublike-0.40.tar.gz) = 75649
+TIMESTAMP = 1765895704
+SHA256 (XS-Parse-Sublike-0.41.tar.gz) = a10f5e07273b105e5c0b4c6e7e2a6d2d2a68afe9ff4f989c11f38d4bf39cc86d
+SIZE (XS-Parse-Sublike-0.41.tar.gz) = 77616
diff --git a/devel/parol-ls/Makefile b/devel/parol-ls/Makefile
index a0f2a390857e..a62699736aa8 100644
--- a/devel/parol-ls/Makefile
+++ b/devel/parol-ls/Makefile
@@ -1,6 +1,6 @@
PORTNAME= parol-ls
DISTVERSION= 1.0.1
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/parol/Makefile b/devel/parol/Makefile
index 1c2920cabb2c..a0955dd111ea 100644
--- a/devel/parol/Makefile
+++ b/devel/parol/Makefile
@@ -1,6 +1,6 @@
PORTNAME= parol
DISTVERSION= 1.0.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/patsh/Makefile b/devel/patsh/Makefile
index 409ea12d4be3..48f9c94f7eb0 100644
--- a/devel/patsh/Makefile
+++ b/devel/patsh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= patsh
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.1
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/pear-OLE/Makefile b/devel/pear-OLE/Makefile
index 1a0b8d0edfed..01ed403aa20f 100644
--- a/devel/pear-OLE/Makefile
+++ b/devel/pear-OLE/Makefile
@@ -1,11 +1,13 @@
PORTNAME= OLE
-DISTVERSION= 1.0.0RC3
+DISTVERSION= 1.0.1
CATEGORIES= devel www pear
MAINTAINER= bofh@FreeBSD.org
COMMENT= PEAR class for reading and writing OLE containers
WWW= https://pear.php.net/package/OLE
+LICENSE= PHP202
+
USES= pear
.include <bsd.port.mk>
diff --git a/devel/pear-OLE/distinfo b/devel/pear-OLE/distinfo
index b012a51c3a43..d06f91aed7d6 100644
--- a/devel/pear-OLE/distinfo
+++ b/devel/pear-OLE/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1505757095
-SHA256 (PEAR/OLE-1.0.0RC3.tgz) = 3f3a311718cd93731ed7065c4aa9eaa9d015169f227210368a6062b0aa0a1fcb
-SIZE (PEAR/OLE-1.0.0RC3.tgz) = 14233
+TIMESTAMP = 1765962845
+SHA256 (PEAR/OLE-1.0.1.tgz) = 8747df758562d1f25df5ff8abddb678e27df21288639523606a79265822d1f22
+SIZE (PEAR/OLE-1.0.1.tgz) = 15101
diff --git a/devel/pear-PHP_CodeCoverage/Makefile b/devel/pear-PHP_CodeCoverage/Makefile
index 63dee3a25bd6..323b6822c7c7 100644
--- a/devel/pear-PHP_CodeCoverage/Makefile
+++ b/devel/pear-PHP_CodeCoverage/Makefile
@@ -1,5 +1,5 @@
PORTNAME= PHP_CodeCoverage
-PORTVERSION= 12.5.0
+PORTVERSION= 12.5.1
CATEGORIES= devel pear
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/pear-PHP_CodeCoverage/distinfo b/devel/pear-PHP_CodeCoverage/distinfo
index e8c77d45a577..ae95aafe9ba8 100644
--- a/devel/pear-PHP_CodeCoverage/distinfo
+++ b/devel/pear-PHP_CodeCoverage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764510918
-SHA256 (sebastianbergmann-php-code-coverage-12.5.0_GH0.tar.gz) = 2da6d7c94acea377a8a0498635bd07fb24420bdf9af5d91a46d69c76afd2ce54
-SIZE (sebastianbergmann-php-code-coverage-12.5.0_GH0.tar.gz) = 345745
+TIMESTAMP = 1765895706
+SHA256 (sebastianbergmann-php-code-coverage-12.5.1_GH0.tar.gz) = b198429d0f1f3251e56dba312109d836775eac4a9f3eeda81a8db88a9d307745
+SIZE (sebastianbergmann-php-code-coverage-12.5.1_GH0.tar.gz) = 345193
diff --git a/devel/pear/Makefile b/devel/pear/Makefile
index 08372c38380a..903dd11549b7 100644
--- a/devel/pear/Makefile
+++ b/devel/pear/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pear
-PORTVERSION= 1.10.16
+PORTVERSION= 1.10.17
CATEGORIES= devel
MASTER_SITES= https://pear.php.net/:go \
https://download.pear.php.net/package/
diff --git a/devel/pear/distinfo b/devel/pear/distinfo
index 200827ec988d..905e58b83c81 100644
--- a/devel/pear/distinfo
+++ b/devel/pear/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1761576370
+TIMESTAMP = 1765962116
SHA256 (PEAR/go-pear) = 8b5b760571cf36806507a4e6a5f09b26f4b78ebb606d2a3bfc51447871282739
SIZE (PEAR/go-pear) = 88959
-SHA256 (PEAR/PEAR-1.10.16.tgz) = 65268187f21186876af5078aff3ec7d8a8f854ea2e808fca149463eea4da2e91
-SIZE (PEAR/PEAR-1.10.16.tgz) = 293781
+SHA256 (PEAR/PEAR-1.10.17.tgz) = 9b85de45018e1bb33fa9361d20123af1d4fe5a7cfa09857cdb2d627ec15f0149
+SIZE (PEAR/PEAR-1.10.17.tgz) = 294259
SHA256 (PEAR/Structures_Graph-1.2.0.tgz) = d8d8996c5d3c68119c00b0724fe20f46ae0aa7795aa71d94e6b0622315e6a9e9
SIZE (PEAR/Structures_Graph-1.2.0.tgz) = 12507
SHA256 (PEAR/Archive_Tar-1.6.0.tgz) = f856095f64bb3ffa44f870202ffca8f4e6eceef3cb74674f12be3362faafa7d3
diff --git a/devel/pecl-APCu/Makefile b/devel/pecl-APCu/Makefile
index 284332fb65bc..e5366597f4b1 100644
--- a/devel/pecl-APCu/Makefile
+++ b/devel/pecl-APCu/Makefile
@@ -1,5 +1,5 @@
PORTNAME= APCu
-PORTVERSION= 5.1.27
+PORTVERSION= 5.1.28
CATEGORIES= devel
DISTNAME= apcu-${PORTVERSION}
diff --git a/devel/pecl-APCu/distinfo b/devel/pecl-APCu/distinfo
index 7d26f1687c2c..6c8e79876a2e 100644
--- a/devel/pecl-APCu/distinfo
+++ b/devel/pecl-APCu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120600
-SHA256 (PECL/apcu-5.1.27.tgz) = 1a2c37fcad2ae2a1aea779cd6ca9353d8b38d4e27dde2327c52ff3892dfadb3f
-SIZE (PECL/apcu-5.1.27.tgz) = 94489
+TIMESTAMP = 1765895708
+SHA256 (PECL/apcu-5.1.28.tgz) = ca9c1820810a168786f8048a4c3f8c9e3fd941407ad1553259fb2e30b5f057bf
+SIZE (PECL/apcu-5.1.28.tgz) = 94004
diff --git a/devel/phpunit10/Makefile b/devel/phpunit10/Makefile
index 282491c02f6f..f0ebc66c89ed 100644
--- a/devel/phpunit10/Makefile
+++ b/devel/phpunit10/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpunit
-PORTVERSION= 10.5.59
+PORTVERSION= 10.5.60
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 10${PHP_PKGNAMESUFFIX}
diff --git a/devel/phpunit10/distinfo b/devel/phpunit10/distinfo
index a30c40070ae9..1ef3d9b71577 100644
--- a/devel/phpunit10/distinfo
+++ b/devel/phpunit10/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032652
-SHA256 (phpunit-10.5.59.phar) = 984f307aa6fab73d412629ce0ad8bb76464dd6ce5251ee60debdc153be08d10e
-SIZE (phpunit-10.5.59.phar) = 5344877
+TIMESTAMP = 1765895678
+SHA256 (phpunit-10.5.60.phar) = 888eb4a1067fc3e43545e5f1a317ff67142f615ef449ff7d2f87ff84a0313a7d
+SIZE (phpunit-10.5.60.phar) = 5202913
diff --git a/devel/phpunit11/Makefile b/devel/phpunit11/Makefile
index 9322388c6a1b..38f8d78b7968 100644
--- a/devel/phpunit11/Makefile
+++ b/devel/phpunit11/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpunit
-PORTVERSION= 11.5.45
+PORTVERSION= 11.5.46
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 11${PHP_PKGNAMESUFFIX}
diff --git a/devel/phpunit11/distinfo b/devel/phpunit11/distinfo
index 3d1433063ffc..cd88951a31a5 100644
--- a/devel/phpunit11/distinfo
+++ b/devel/phpunit11/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032654
-SHA256 (phpunit-11.5.45.phar) = a9f4808e401d21b7dbc8695e456f1b99917555a5df5cf1b83693e458bacf61a6
-SIZE (phpunit-11.5.45.phar) = 5835840
+TIMESTAMP = 1765895680
+SHA256 (phpunit-11.5.46.phar) = 84241efdd7f24acec6ad02c035f32e57c15ac51554df69aba8186cd296750663
+SIZE (phpunit-11.5.46.phar) = 5696793
diff --git a/devel/phpunit12/Makefile b/devel/phpunit12/Makefile
index d1e3fc8c9554..4af243c847f1 100644
--- a/devel/phpunit12/Makefile
+++ b/devel/phpunit12/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpunit
-PORTVERSION= 12.4.5
+PORTVERSION= 12.5.2
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 12${PHP_PKGNAMESUFFIX}
diff --git a/devel/phpunit12/distinfo b/devel/phpunit12/distinfo
index 4195993392da..3cb6abb8c189 100644
--- a/devel/phpunit12/distinfo
+++ b/devel/phpunit12/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032656
-SHA256 (phpunit-12.4.5.phar) = dd81d14b6cfbae59dd6293644aa7b72966768cd3809e12acfa36f4e600bf510b
-SIZE (phpunit-12.4.5.phar) = 6262026
+TIMESTAMP = 1765895682
+SHA256 (phpunit-12.5.2.phar) = 1de5c53b6125ba554cd43d3b753f8e88cff4e6332cd4473b9cb2ce1def55eafb
+SIZE (phpunit-12.5.2.phar) = 6171642
diff --git a/devel/phpunit9/Makefile b/devel/phpunit9/Makefile
index fbd5ab2ba640..c77ee7f231ac 100644
--- a/devel/phpunit9/Makefile
+++ b/devel/phpunit9/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpunit
-PORTVERSION= 9.6.30
+PORTVERSION= 9.6.31
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 9${PHP_PKGNAMESUFFIX}
diff --git a/devel/phpunit9/distinfo b/devel/phpunit9/distinfo
index ca1917aa420f..e52029835c8b 100644
--- a/devel/phpunit9/distinfo
+++ b/devel/phpunit9/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032658
-SHA256 (phpunit-9.6.30.phar) = 9ed6a1a388280fd360ae8eb646e61a3358704338af85a85021611c5950d1542c
-SIZE (phpunit-9.6.30.phar) = 5272307
+TIMESTAMP = 1765895684
+SHA256 (phpunit-9.6.31.phar) = 4c871cbeb9b9d9f8f14208e2c4fbad1cceaaec1b78c771cb13170bc6d6350360
+SIZE (phpunit-9.6.31.phar) = 5149096
diff --git a/devel/pijul/Makefile b/devel/pijul/Makefile
index be760c8bc73b..afc27ea9b8db 100644
--- a/devel/pijul/Makefile
+++ b/devel/pijul/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pijul
PORTVERSION= 1.0.0.b9
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= devel
MAINTAINER= cs@FreeBSD.org
diff --git a/devel/pipelight/Makefile b/devel/pipelight/Makefile
index 048e660406ad..ffac7cc5bfd5 100644
--- a/devel/pipelight/Makefile
+++ b/devel/pipelight/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pipelight
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/popt/Makefile b/devel/popt/Makefile
index 556b891b2757..892686e19cbd 100644
--- a/devel/popt/Makefile
+++ b/devel/popt/Makefile
@@ -12,7 +12,7 @@ WWW= https://github.com/rpm-software-management/popt
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cpe iconv libtool pathfix
+USES= cpe iconv libtool
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
diff --git a/devel/protobuf-java/Makefile b/devel/protobuf-java/Makefile
index 1d9adc455f11..66559eb7e6a9 100644
--- a/devel/protobuf-java/Makefile
+++ b/devel/protobuf-java/Makefile
@@ -1,5 +1,5 @@
PORTNAME= protobuf-java
-DISTVERSION= 4.33.1
+DISTVERSION= 4.33.2
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 dd479f158614..c5c2d52b82ac 100644
--- a/devel/protobuf-java/distinfo
+++ b/devel/protobuf-java/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763850346
-SHA256 (protobuf-java-4.33.1.jar) = fd5cf3d55bc2c3ddb2a8640c9d4c69daa9a5b326fb6e05bae0e56b3f4f85e0f7
-SIZE (protobuf-java-4.33.1.jar) = 1886269
+TIMESTAMP = 1766016102
+SHA256 (protobuf-java-4.33.2.jar) = c5b582aa127fb62c5fc3077329d522dfb7930b4e9a625c08760b681b2ba5aab7
+SIZE (protobuf-java-4.33.2.jar) = 1886420
diff --git a/devel/protobuf/Makefile b/devel/protobuf/Makefile
index dd17fb51e54e..ba2108e301c3 100644
--- a/devel/protobuf/Makefile
+++ b/devel/protobuf/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libabsl_base.so:devel/abseil \
libjsoncpp.so:devel/jsoncpp
TEST_DEPENDS= googletest>=0:devel/googletest
-USES= cmake:testing compiler:c++17-lang cpe localbase pathfix pkgconfig
+USES= cmake:testing compiler:c++17-lang cpe localbase pkgconfig
CMAKE_ARGS= -Dprotobuf_ABSL_PROVIDER=package \
-Dprotobuf_JSONCPP_PROVIDER=package
@@ -44,9 +44,7 @@ CMAKE_ON= protobuf_ABSOLUTE_TEST_PLUGIN_PATH \
protobuf_VERBOSE \
protobuf_WITH_ZLIB \
utf8_range_ENABLE_INSTALL
-CMAKE_TESTING_ON= \
- protobuf_BUILD_TESTS
-PATHFIX_CMAKELISTSTXT= CMakeLists.txt install.cmake
+CMAKE_TESTING_ON= protobuf_BUILD_TESTS
USE_CXXSTD= c++17
USE_LDCONFIG= yes
diff --git a/devel/protobuf3/Makefile b/devel/protobuf3/Makefile
index a8fb070c979c..424c0e77a12f 100644
--- a/devel/protobuf3/Makefile
+++ b/devel/protobuf3/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
TEST_DEPENDS= googletest>=0:devel/googletest
-USES= compiler:c++11-lang cpe libtool localbase pathfix pkgconfig
+USES= compiler:c++11-lang cpe libtool localbase pkgconfig
CFLAGS+= -D_THREAD_SAFE -DGOOGLE_PROTOBUF_NO_RTTI -I${WRKSRC}/src
CONFIGURE_ENV= CC_FOR_BUILD="${CC}" \
diff --git a/devel/protovalidate/Makefile b/devel/protovalidate/Makefile
index 83653a30e300..067e463373ce 100644
--- a/devel/protovalidate/Makefile
+++ b/devel/protovalidate/Makefile
@@ -1,7 +1,6 @@
PORTNAME= protovalidate
-PORTVERSION= 1.0.0
+PORTVERSION= 1.1.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/protovalidate/distinfo b/devel/protovalidate/distinfo
index 7a2937cee089..d1070e3dbdef 100644
--- a/devel/protovalidate/distinfo
+++ b/devel/protovalidate/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1763853128
-SHA256 (go/devel_protovalidate/protovalidate-v1.0.0/v1.0.0.mod) = de03fc4bc393a8cd74ea73d495ccc424cfec2c67d2be1936379a7f684ddc9bb7
-SIZE (go/devel_protovalidate/protovalidate-v1.0.0/v1.0.0.mod) = 380
-SHA256 (go/devel_protovalidate/protovalidate-v1.0.0/v1.0.0.zip) = 163a1fefebfb8912c8887ae8228a1b0272cfef3ae1dffa63025dce6bdbc4ae1e
-SIZE (go/devel_protovalidate/protovalidate-v1.0.0/v1.0.0.zip) = 333895
+TIMESTAMP = 1765895686
+SHA256 (go/devel_protovalidate/protovalidate-v1.1.0/v1.1.0.mod) = 4a3498fde5d036212906ba6914ef10a7b17e3361a3982e44a8fddf9750bbb8cb
+SIZE (go/devel_protovalidate/protovalidate-v1.1.0/v1.1.0.mod) = 381
+SHA256 (go/devel_protovalidate/protovalidate-v1.1.0/v1.1.0.zip) = 4c47ca13cc9430e0635ad47c20ec55d2477c4f863485dc014af3a7d4db83f488
+SIZE (go/devel_protovalidate/protovalidate-v1.1.0/v1.1.0.zip) = 347932
diff --git a/devel/py-backports.zstd/Makefile b/devel/py-backports.zstd/Makefile
index fb6b5fc37862..a5d046b0e665 100644
--- a/devel/py-backports.zstd/Makefile
+++ b/devel/py-backports.zstd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= backports.zstd
-PORTVERSION= 1.1.0
+PORTVERSION= 1.2.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-backports.zstd/distinfo b/devel/py-backports.zstd/distinfo
index 305053025f8e..1f4516e8b59f 100644
--- a/devel/py-backports.zstd/distinfo
+++ b/devel/py-backports.zstd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764510866
-SHA256 (backports_zstd-1.1.0.tar.gz) = 8ce84125e3094ddefbaa25306e8949965ce092b400a1fd63b5e6a5e932d2994f
-SIZE (backports_zstd-1.1.0.tar.gz) = 996020
+TIMESTAMP = 1765895712
+SHA256 (backports_zstd-1.2.0.tar.gz) = 6c3fc19342db750b52fde793e4440a93575761b1493bb4a1d3b26033d2bd3452
+SIZE (backports_zstd-1.2.0.tar.gz) = 997263
diff --git a/devel/py-black/Makefile b/devel/py-black/Makefile
index 5a615c1e07c0..7576a84982b8 100644
--- a/devel/py-black/Makefile
+++ b/devel/py-black/Makefile
@@ -1,5 +1,5 @@
PORTNAME= black
-PORTVERSION= 25.11.0
+PORTVERSION= 25.12.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-black/distinfo b/devel/py-black/distinfo
index 045da81255cc..0924c95e9eab 100644
--- a/devel/py-black/distinfo
+++ b/devel/py-black/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853276
-SHA256 (black-25.11.0.tar.gz) = 9a323ac32f5dc75ce7470501b887250be5005a01602e931a15e45593f70f6e08
-SIZE (black-25.11.0.tar.gz) = 655669
+TIMESTAMP = 1765895714
+SHA256 (black-25.12.0.tar.gz) = 8d3dd9cea14bff7ddc0eb243c811cdb1a011ebb4800a5f0335a01a68654796a7
+SIZE (black-25.12.0.tar.gz) = 659264
diff --git a/devel/py-botocore/Makefile b/devel/py-botocore/Makefile
index 68f62b882f6f..a24f6f399632 100644
--- a/devel/py-botocore/Makefile
+++ b/devel/py-botocore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= botocore
-PORTVERSION= 1.42.4
+PORTVERSION= 1.42.6
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-botocore/distinfo b/devel/py-botocore/distinfo
index 05722cea65a8..f8cd5b6b9abe 100644
--- a/devel/py-botocore/distinfo
+++ b/devel/py-botocore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032694
-SHA256 (botocore-1.42.4.tar.gz) = d4816023492b987a804f693c2d76fb751fdc8755d49933106d69e2489c4c0f98
-SIZE (botocore-1.42.4.tar.gz) = 14848605
+TIMESTAMP = 1765895716
+SHA256 (botocore-1.42.6.tar.gz) = ab389c6874dfbdc4c18de9b4a02d300cb6c7f6f2d4622c73e5965aeef80e570d
+SIZE (botocore-1.42.6.tar.gz) = 14851572
diff --git a/devel/py-dbt-extractor/Makefile b/devel/py-dbt-extractor/Makefile
index 0f8d24034b91..22120da5805d 100644
--- a/devel/py-dbt-extractor/Makefile
+++ b/devel/py-dbt-extractor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dbt-extractor
PORTVERSION= 0.5.1
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ddtrace/Makefile b/devel/py-ddtrace/Makefile
index 43d67f90a764..3af00b69c7eb 100644
--- a/devel/py-ddtrace/Makefile
+++ b/devel/py-ddtrace/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ddtrace
PORTVERSION= 2.21.12
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/abseil/abseil-cpp/releases/download/${ABSEIL_VERSION}/:abseil
diff --git a/devel/py-deptry/Makefile b/devel/py-deptry/Makefile
index 4b52efc232aa..8ab316dba8d6 100644
--- a/devel/py-deptry/Makefile
+++ b/devel/py-deptry/Makefile
@@ -1,5 +1,6 @@
PORTNAME= deptry
PORTVERSION= 0.24.0
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-dj52-django-rq/Makefile b/devel/py-dj52-django-rq/Makefile
index 7bec18b3b5a7..b47190698ab0 100644
--- a/devel/py-dj52-django-rq/Makefile
+++ b/devel/py-dj52-django-rq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-rq
-PORTVERSION= 3.0.1
+PORTVERSION= 3.2.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
@@ -12,20 +12,15 @@ WWW= https://github.com/rq/django-rq
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}redis>=3.5:databases/py-redis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rq>=2:devel/py-rq@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj52-django-redis>=0:www/py-dj52-django-redis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rq-scheduler>=0:devel/py-rq-scheduler@${PY_FLAVOR} \
- redis-server:databases/redis
+ ${PYTHON_PKGNAMEPREFIX}rq>=2.6.1:devel/py-rq@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-TEST_ENV= PYTHONPATH=.
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*django-rq
@@ -34,8 +29,4 @@ SENTRY_DESC= Sentry support
SENTRY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sentry-sdk>=1.0.0:devel/py-sentry-sdk@${PY_FLAVOR}
-# https://github.com/rq/django-rq/blob/master/Makefile
-do-test:
- cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${LOCALBASE}/bin/django-admin test django_rq --settings=django_rq.tests.settings -v2
-
.include <bsd.port.mk>
diff --git a/devel/py-dj52-django-rq/distinfo b/devel/py-dj52-django-rq/distinfo
index 9efa3412a085..b0efc9b4f287 100644
--- a/devel/py-dj52-django-rq/distinfo
+++ b/devel/py-dj52-django-rq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747327171
-SHA256 (django_rq-3.0.1.tar.gz) = d111f436608b95a58a6960174eaf44aa021e0a4a32f83a28a7221a9a916dd1ae
-SIZE (django_rq-3.0.1.tar.gz) = 53821
+TIMESTAMP = 1764510938
+SHA256 (django_rq-3.2.1.tar.gz) = 8e18ce57ae48b981361a2887f9cbc1fb3bd4686d3cd0fa5de5dd29915fd3939d
+SIZE (django_rq-3.2.1.tar.gz) = 39205
diff --git a/devel/py-dulwich/Makefile b/devel/py-dulwich/Makefile
index dfe10c254463..8369399c77d8 100644
--- a/devel/py-dulwich/Makefile
+++ b/devel/py-dulwich/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dulwich
PORTVERSION= 0.24.10
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-fastuuid/Makefile b/devel/py-fastuuid/Makefile
index 20beaa8970e8..64afaa08d272 100644
--- a/devel/py-fastuuid/Makefile
+++ b/devel/py-fastuuid/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fastuuid
DISTVERSION= 0.14.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-geventhttpclient/Makefile b/devel/py-geventhttpclient/Makefile
index 52e8b9e62654..5cacfef02961 100644
--- a/devel/py-geventhttpclient/Makefile
+++ b/devel/py-geventhttpclient/Makefile
@@ -1,6 +1,5 @@
PORTNAME= geventhttpclient
-PORTVERSION= 2.3.5
-PORTREVISION= 1
+PORTVERSION= 2.3.7
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-geventhttpclient/distinfo b/devel/py-geventhttpclient/distinfo
index fb5e2dc870b5..461eb4d1b892 100644
--- a/devel/py-geventhttpclient/distinfo
+++ b/devel/py-geventhttpclient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761578094
-SHA256 (geventhttpclient-2.3.5.tar.gz) = 0f0cf13528de7628a21b28b80ee90a471d4840e3fe26f84b394644c366595151
-SIZE (geventhttpclient-2.3.5.tar.gz) = 83673
+TIMESTAMP = 1765895718
+SHA256 (geventhttpclient-2.3.7.tar.gz) = 06c28d3d1aabddbaaf61721401a0e5852b216a1845ef2580f3819161e44e9b1c
+SIZE (geventhttpclient-2.3.7.tar.gz) = 83708
diff --git a/devel/py-gptscript/Makefile b/devel/py-gptscript/Makefile
index 9df371e51615..817c98736433 100644
--- a/devel/py-gptscript/Makefile
+++ b/devel/py-gptscript/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gptscript
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.7
+DISTVERSION= 0.9.8
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -33,4 +33,5 @@ GH_PROJECT= py-gptscript
USE_PYTHON= autoplist pep517
NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/devel/py-gptscript/distinfo b/devel/py-gptscript/distinfo
index 9452ea4fab4d..5351c2b1d980 100644
--- a/devel/py-gptscript/distinfo
+++ b/devel/py-gptscript/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763112235
-SHA256 (gptscript-ai-py-gptscript-v0.9.7_GH0.tar.gz) = b8a7e0a7df1f6ed71b128270199179ae28117fc124c4252220e6b702c7ff5bda
-SIZE (gptscript-ai-py-gptscript-v0.9.7_GH0.tar.gz) = 32059
+TIMESTAMP = 1765966579
+SHA256 (gptscript-ai-py-gptscript-v0.9.8_GH0.tar.gz) = f3c7bdbe79f64cee47f9ddc708c9a7e6d8431792954dfeb692dde4b2411fdf62
+SIZE (gptscript-ai-py-gptscript-v0.9.8_GH0.tar.gz) = 32482
diff --git a/devel/py-graphql-core/Makefile b/devel/py-graphql-core/Makefile
index 735ebcdda7a2..f39e098e53be 100644
--- a/devel/py-graphql-core/Makefile
+++ b/devel/py-graphql-core/Makefile
@@ -13,7 +13,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1<3:devel/py-poetry-core@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools>=59<76:devel/py-setuptools@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}setuptools>=59<81:devel/py-setuptools@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/devel/py-hatch/Makefile b/devel/py-hatch/Makefile
index 7de0dd541091..f616348454d2 100644
--- a/devel/py-hatch/Makefile
+++ b/devel/py-hatch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hatch
-PORTVERSION= 1.16.1
+PORTVERSION= 1.16.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-hatch/distinfo b/devel/py-hatch/distinfo
index 4f2b425b6b4e..49224ec7129f 100644
--- a/devel/py-hatch/distinfo
+++ b/devel/py-hatch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764510944
-SHA256 (hatch-1.16.1.tar.gz) = 87df6a17a0f8dc6f9a8ae459b742cb32ccc844a79634f9072797a2e38af1280f
-SIZE (hatch-1.16.1.tar.gz) = 5215833
+TIMESTAMP = 1765895720
+SHA256 (hatch-1.16.2.tar.gz) = f288938da85b4b90e47d94788e19e9976dcd6fd53b48343ea251a2a37256a980
+SIZE (hatch-1.16.2.tar.gz) = 5216569
diff --git a/devel/py-hypothesis-crosshair/Makefile b/devel/py-hypothesis-crosshair/Makefile
index 42adf6dd2519..e62c698772fa 100644
--- a/devel/py-hypothesis-crosshair/Makefile
+++ b/devel/py-hypothesis-crosshair/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hypothesis-crosshair
-PORTVERSION= 0.0.26
+PORTVERSION= 0.0.27
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-hypothesis-crosshair/distinfo b/devel/py-hypothesis-crosshair/distinfo
index 0e8e4435bf60..4e6d9d8aa3b5 100644
--- a/devel/py-hypothesis-crosshair/distinfo
+++ b/devel/py-hypothesis-crosshair/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853328
-SHA256 (hypothesis_crosshair-0.0.26.tar.gz) = 44866225b815b98ae35037d7bbfcdb6b58bf65a439938649741009a8ddd3e692
-SIZE (hypothesis_crosshair-0.0.26.tar.gz) = 11951
+TIMESTAMP = 1765895722
+SHA256 (hypothesis_crosshair-0.0.27.tar.gz) = d94669825c8c6e925adee8a1fbee25270afc4ae2b7834729aedb3f4b723ac82b
+SIZE (hypothesis_crosshair-0.0.27.tar.gz) = 11967
diff --git a/devel/py-intbitset/Makefile b/devel/py-intbitset/Makefile
index eb8ba8ff5f17..a9c93fe4b1b1 100644
--- a/devel/py-intbitset/Makefile
+++ b/devel/py-intbitset/Makefile
@@ -1,6 +1,5 @@
PORTNAME= intbitset
-DISTVERSION= 4.0.0
-PORTREVISION= 2
+DISTVERSION= 4.1.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-intbitset/distinfo b/devel/py-intbitset/distinfo
index 1eb7a43bf721..17c41833fe03 100644
--- a/devel/py-intbitset/distinfo
+++ b/devel/py-intbitset/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730630228
-SHA256 (intbitset-4.0.0.tar.gz) = c141edaa1c17b91c2987537e269d955ab6bdc3966af3deb6e1e0d20edbd09dd2
-SIZE (intbitset-4.0.0.tar.gz) = 192986
+TIMESTAMP = 1766047184
+SHA256 (intbitset-4.1.0.tar.gz) = 73145ff05e4227c76585ff8550638b6a083cd130010b781045d81af58f7b6920
+SIZE (intbitset-4.1.0.tar.gz) = 205323
diff --git a/devel/py-jellyfish/Makefile b/devel/py-jellyfish/Makefile
index a0f47e7e87e9..687aa22ceb05 100644
--- a/devel/py-jellyfish/Makefile
+++ b/devel/py-jellyfish/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jellyfish
PORTVERSION= 0.11.2
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-jupyter-client/Makefile b/devel/py-jupyter-client/Makefile
index 5c095602a0d9..cc807d8e39a7 100644
--- a/devel/py-jupyter-client/Makefile
+++ b/devel/py-jupyter-client/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jupyter-client
-PORTVERSION= 8.6.3
+PORTVERSION= 8.7.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,10 +13,10 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.5:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-core>=4.12:devel/py-jupyter-core@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-core>=5.1:devel/py-jupyter-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyzmq>=23.0:net/py-pyzmq@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tornado>=6.2:www/py-tornado@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyzmq>=25.0:net/py-pyzmq@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tornado>=6.4.1:www/py-tornado@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}traitlets>=5.3:devel/py-traitlets@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ipykernel>=6.14:devel/py-ipykernel@${PY_FLAVOR} \
diff --git a/devel/py-jupyter-client/distinfo b/devel/py-jupyter-client/distinfo
index 3dd1f90ddf72..93f0fc01a9db 100644
--- a/devel/py-jupyter-client/distinfo
+++ b/devel/py-jupyter-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726741127
-SHA256 (jupyter_client-8.6.3.tar.gz) = 35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419
-SIZE (jupyter_client-8.6.3.tar.gz) = 342019
+TIMESTAMP = 1765895842
+SHA256 (jupyter_client-8.7.0.tar.gz) = 3357212d9cbe01209e59190f67a3a7e1f387a4f4e88d1e0433ad84d7b262531d
+SIZE (jupyter_client-8.7.0.tar.gz) = 344691
diff --git a/devel/py-libcst/Makefile b/devel/py-libcst/Makefile
index 262f6fbb4c86..95be5e5dad05 100644
--- a/devel/py-libcst/Makefile
+++ b/devel/py-libcst/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libcst
PORTVERSION= 1.8.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-librt/Makefile b/devel/py-librt/Makefile
index 1b219e3e1457..aa04691ef5c9 100644
--- a/devel/py-librt/Makefile
+++ b/devel/py-librt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= librt
-PORTVERSION= 0.7.0
+PORTVERSION= 0.7.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-librt/distinfo b/devel/py-librt/distinfo
index fcabd634f82c..917242f2afc7 100644
--- a/devel/py-librt/distinfo
+++ b/devel/py-librt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032716
-SHA256 (librt-0.7.0.tar.gz) = ec5235ce0f0ab7f3006c5ea9b673d2168030911b7d3a73f751a809e12c5ae54f
-SIZE (librt-0.7.0.tar.gz) = 68713
+TIMESTAMP = 1765895724
+SHA256 (librt-0.7.2.tar.gz) = 48aa0f311bdf90ec9a63e3669b6aff04967f24f2f67fe9372c570a21dc9ae873
+SIZE (librt-0.7.2.tar.gz) = 144193
diff --git a/devel/py-libtmux/Makefile b/devel/py-libtmux/Makefile
index 0690c2612e56..643cbb5d24f0 100644
--- a/devel/py-libtmux/Makefile
+++ b/devel/py-libtmux/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libtmux
-PORTVERSION= 0.50.0
+PORTVERSION= 0.52.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-libtmux/distinfo b/devel/py-libtmux/distinfo
index 9aef58d702cf..892a16c4b020 100644
--- a/devel/py-libtmux/distinfo
+++ b/devel/py-libtmux/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032718
-SHA256 (libtmux-0.50.0.tar.gz) = 7e3ae83e7e216903b311d7db25b3d736a1cc3ae61469ff0d5b6b563f6a92c3c0
-SIZE (libtmux-0.50.0.tar.gz) = 401066
+TIMESTAMP = 1765895726
+SHA256 (libtmux-0.52.1.tar.gz) = 01fc034f7ce62d75eb4dfb6a01475dd0f32f044d92f084431d1f2cd3b5b97506
+SIZE (libtmux-0.52.1.tar.gz) = 403676
diff --git a/devel/py-makefun/Makefile b/devel/py-makefun/Makefile
index edf4b671ca33..efb36136b34a 100644
--- a/devel/py-makefun/Makefile
+++ b/devel/py-makefun/Makefile
@@ -1,5 +1,6 @@
PORTNAME= makefun
PORTVERSION= 1.16.0
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +13,7 @@ WWW= https://smarie.github.io/python-makefun/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=39.2<72:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=39.2: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}
diff --git a/devel/py-makefun/files/patch-pyproject.toml b/devel/py-makefun/files/patch-pyproject.toml
new file mode 100644
index 000000000000..aa6a13eb7b49
--- /dev/null
+++ b/devel/py-makefun/files/patch-pyproject.toml
@@ -0,0 +1,10 @@
+--- pyproject.toml.orig 2025-05-09 15:00:04 UTC
++++ pyproject.toml
+@@ -1,6 +1,6 @@ requires = [
+ [build-system]
+ requires = [
+- "setuptools>=39.2,<72", # later versions do not read 'tests_require' from setup.cfg anymore
++ "setuptools>=39.2", # later versions do not read 'tests_require' from setup.cfg anymore
+ "setuptools_scm",
+ "wheel"
+ ]
diff --git a/devel/py-maturin/Makefile b/devel/py-maturin/Makefile
index 091ccb53185b..7cc70600a73e 100644
--- a/devel/py-maturin/Makefile
+++ b/devel/py-maturin/Makefile
@@ -1,5 +1,6 @@
PORTNAME= maturin
DISTVERSION= 1.10.2
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-oci/Makefile b/devel/py-oci/Makefile
index cab9fce54b9e..937cd2bc0e56 100644
--- a/devel/py-oci/Makefile
+++ b/devel/py-oci/Makefile
@@ -1,5 +1,5 @@
PORTNAME= oci
-DISTVERSION= 2.164.1
+DISTVERSION= 2.164.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-oci/distinfo b/devel/py-oci/distinfo
index ed620d3cc9c5..5b7a1a90d53e 100644
--- a/devel/py-oci/distinfo
+++ b/devel/py-oci/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765279078
-SHA256 (oci-2.164.1.tar.gz) = 2089632da42e9f556de046b6663050f2a046b06603eeefb90dc79810e91ee2c5
-SIZE (oci-2.164.1.tar.gz) = 16177816
+TIMESTAMP = 1765877996
+SHA256 (oci-2.164.2.tar.gz) = a524afc07c3e57141d3acfa95493320f332215e6f7408522e9b1d6dad00e5945
+SIZE (oci-2.164.2.tar.gz) = 16219288
diff --git a/devel/py-orjson/Makefile b/devel/py-orjson/Makefile
index ebf8619f381a..1366bc1747d3 100644
--- a/devel/py-orjson/Makefile
+++ b/devel/py-orjson/Makefile
@@ -1,5 +1,6 @@
PORTNAME= orjson
DISTVERSION= 3.11.4
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ormsgpack/Makefile b/devel/py-ormsgpack/Makefile
index dc34ae3a85e8..6b62d558803d 100644
--- a/devel/py-ormsgpack/Makefile
+++ b/devel/py-ormsgpack/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ormsgpack
DISTVERSION= 1.12.1
+PORTREVISION= 1
CATEGORIES= devel python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pendulum/Makefile b/devel/py-pendulum/Makefile
index e651b57b260c..0ced37e6a437 100644
--- a/devel/py-pendulum/Makefile
+++ b/devel/py-pendulum/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pendulum
PORTVERSION= 3.1.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pipenv/Makefile b/devel/py-pipenv/Makefile
index ee6695505bbc..e63dc9801ded 100644
--- a/devel/py-pipenv/Makefile
+++ b/devel/py-pipenv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pipenv
-PORTVERSION= 2025.1.1
+PORTVERSION= 2025.1.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pipenv/distinfo b/devel/py-pipenv/distinfo
index 8b0ac7e928f2..372a4b80bfa9 100644
--- a/devel/py-pipenv/distinfo
+++ b/devel/py-pipenv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032770
-SHA256 (pipenv-2025.1.1.tar.gz) = c309b5fba6535aca22fd66d3dfcf2d3ca1dd0cae12de52cabecbdddfbfe48938
-SIZE (pipenv-2025.1.1.tar.gz) = 4755408
+TIMESTAMP = 1765895728
+SHA256 (pipenv-2025.1.3.tar.gz) = b746bc56685ff92598b52c97788e3f5187eef1eacea370cef59450ec0565f9b7
+SIZE (pipenv-2025.1.3.tar.gz) = 4755502
diff --git a/devel/py-plette/Makefile b/devel/py-plette/Makefile
index 44e048e45533..c098a9e4e38a 100644
--- a/devel/py-plette/Makefile
+++ b/devel/py-plette/Makefile
@@ -1,5 +1,6 @@
PORTNAME= plette
PORTVERSION= 2.1.0
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -24,6 +25,6 @@ OPTIONS_DEFINE= VALIDATION
OPTIONS_DEFAULT=VALIDATION
VALIDATION_DESC=Validation support
-VALIDATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Cerberus>=0:devel/py-cerberus@${PY_FLAVOR}
+VALIDATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cerberus>=0:devel/py-cerberus@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/devel/py-pre-commit/Makefile b/devel/py-pre-commit/Makefile
index 77df2f2906bd..9dee43bf9501 100644
--- a/devel/py-pre-commit/Makefile
+++ b/devel/py-pre-commit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pre-commit
-DISTVERSION= 4.5.0
+DISTVERSION= 4.5.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pre-commit/distinfo b/devel/py-pre-commit/distinfo
index 7a53f37095ad..e3186740c4a2 100644
--- a/devel/py-pre-commit/distinfo
+++ b/devel/py-pre-commit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764320226
-SHA256 (pre_commit-4.5.0.tar.gz) = dc5a065e932b19fc1d4c653c6939068fe54325af8e741e74e88db4d28a4dd66b
-SIZE (pre_commit-4.5.0.tar.gz) = 198428
+TIMESTAMP = 1765962043
+SHA256 (pre_commit-4.5.1.tar.gz) = eb545fcff725875197837263e977ea257a402056661f09dae08e4b149b030a61
+SIZE (pre_commit-4.5.1.tar.gz) = 198232
diff --git a/devel/py-protovalidate/Makefile b/devel/py-protovalidate/Makefile
index 0aa05a04105c..c7ccfad43704 100644
--- a/devel/py-protovalidate/Makefile
+++ b/devel/py-protovalidate/Makefile
@@ -1,6 +1,5 @@
PORTNAME= protovalidate
-PORTVERSION= 1.0.0
-PORTREVISION= 1
+PORTVERSION= 1.1.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +15,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}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cel-python02>=0.2<0.3:devel/py-cel-python02@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}google-re2>=1.1.20250722:devel/py-google-re2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}google-re2>=1.1.20251105:devel/py-google-re2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}protobuf>=5,1:devel/py-protobuf@${PY_FLAVOR}
USES= python
diff --git a/devel/py-protovalidate/distinfo b/devel/py-protovalidate/distinfo
index 4453ca64dede..08086a3a9dd8 100644
--- a/devel/py-protovalidate/distinfo
+++ b/devel/py-protovalidate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853134
-SHA256 (protovalidate-1.0.0.tar.gz) = 926f7a212fed9190d00cc076fa24ef5e48a404b5577465028697f4dea8c4a507
-SIZE (protovalidate-1.0.0.tar.gz) = 215286
+TIMESTAMP = 1765895730
+SHA256 (protovalidate-1.1.0.tar.gz) = f78e9bdc1bca351d611d6b5f136a4ec13f526a9ece724afeb59a2af42a1e9975
+SIZE (protovalidate-1.1.0.tar.gz) = 219536
diff --git a/devel/py-pudb/Makefile b/devel/py-pudb/Makefile
index 3ea28afc78db..0d3231765837 100644
--- a/devel/py-pudb/Makefile
+++ b/devel/py-pudb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pudb
-PORTVERSION= 2025.1.4
+PORTVERSION= 2025.1.5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pudb/distinfo b/devel/py-pudb/distinfo
index 77da60db4574..a798c45f0228 100644
--- a/devel/py-pudb/distinfo
+++ b/devel/py-pudb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032776
-SHA256 (pudb-2025.1.4.tar.gz) = 74069c10c99d20d36c2906fe855e00d50b6602013c4881db37416e32787aea06
-SIZE (pudb-2025.1.4.tar.gz) = 225671
+TIMESTAMP = 1765895732
+SHA256 (pudb-2025.1.5.tar.gz) = e6dedb81fc3c8cdcd66cf62e86337cb913570ebb2c994c9ab52012d059e086ad
+SIZE (pudb-2025.1.5.tar.gz) = 225714
diff --git a/devel/py-pycrdt/Makefile b/devel/py-pycrdt/Makefile
index eead3db029e1..b53e6c5cf6dd 100644
--- a/devel/py-pycrdt/Makefile
+++ b/devel/py-pycrdt/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pycrdt
PORTVERSION= 0.12.44
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pydantic-core/Makefile b/devel/py-pydantic-core/Makefile
index 1b8f8bfb24ee..0757abcfa1be 100644
--- a/devel/py-pydantic-core/Makefile
+++ b/devel/py-pydantic-core/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pydantic-core
PORTVERSION= 2.41.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pyperscan/Makefile b/devel/py-pyperscan/Makefile
index 2268b8243463..2332083322e6 100644
--- a/devel/py-pyperscan/Makefile
+++ b/devel/py-pyperscan/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pyperscan
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pyproject-fmt-rust/Makefile b/devel/py-pyproject-fmt-rust/Makefile
index 009a5d384721..d93f355daec8 100644
--- a/devel/py-pyproject-fmt-rust/Makefile
+++ b/devel/py-pyproject-fmt-rust/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyproject-fmt-rust
PORTVERSION= 1.2.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pyproject-fmt/Makefile b/devel/py-pyproject-fmt/Makefile
index b57eb36af47b..cd0da2a0b2ec 100644
--- a/devel/py-pyproject-fmt/Makefile
+++ b/devel/py-pyproject-fmt/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pyproject-fmt
PORTVERSION= 2.11.1
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-qcs-sdk-python/Makefile b/devel/py-qcs-sdk-python/Makefile
index 578506e3b9ad..103aff9384b6 100644
--- a/devel/py-qcs-sdk-python/Makefile
+++ b/devel/py-qcs-sdk-python/Makefile
@@ -1,7 +1,7 @@
PORTNAME= qcs-sdk-python
DISTVERSIONPREFIX= python/v
DISTVERSION= 0.20.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= devel python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-regress/Makefile b/devel/py-regress/Makefile
index 45fb3449a6b3..59031f1ef3c6 100644
--- a/devel/py-regress/Makefile
+++ b/devel/py-regress/Makefile
@@ -1,6 +1,6 @@
PORTNAME= regress
PORTVERSION= 0.4.2
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-robotframework-databaselibrary/Makefile b/devel/py-robotframework-databaselibrary/Makefile
index e371a16d741b..a03070db3619 100644
--- a/devel/py-robotframework-databaselibrary/Makefile
+++ b/devel/py-robotframework-databaselibrary/Makefile
@@ -1,5 +1,5 @@
PORTNAME= robotframework-databaselibrary
-PORTVERSION= 2.3.3
+PORTVERSION= 2.4.0
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 787a0b41d34f..ad4db8c598ce 100644
--- a/devel/py-robotframework-databaselibrary/distinfo
+++ b/devel/py-robotframework-databaselibrary/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853380
-SHA256 (robotframework_databaselibrary-2.3.3.tar.gz) = d9c537064ab744ac275ddbd15b00a92937001141b33c54d4e8541235ea700b78
-SIZE (robotframework_databaselibrary-2.3.3.tar.gz) = 31699
+TIMESTAMP = 1765895734
+SHA256 (robotframework_databaselibrary-2.4.0.tar.gz) = 6aab28b9073bcf7b9a785d9f5d052900bbaef5c583f0e9e0007f1eb3aeb98420
+SIZE (robotframework_databaselibrary-2.4.0.tar.gz) = 32001
diff --git a/devel/py-rpds-py/Makefile b/devel/py-rpds-py/Makefile
index 3a924b6d09e2..adc0f457b299 100644
--- a/devel/py-rpds-py/Makefile
+++ b/devel/py-rpds-py/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rpds-py
PORTVERSION= 0.30.0
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/crate-py/rpds/releases/download/v${PORTVERSION}/
diff --git a/devel/py-ruff/Makefile b/devel/py-ruff/Makefile
index b071076fa00c..8695ea6f03d2 100644
--- a/devel/py-ruff/Makefile
+++ b/devel/py-ruff/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ruff
DISTVERSION= 0.14.7
+PORTREVISION= 1
CATEGORIES= devel python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-stringzilla/Makefile b/devel/py-stringzilla/Makefile
index 9d3b743f9326..a18fcc4111de 100644
--- a/devel/py-stringzilla/Makefile
+++ b/devel/py-stringzilla/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stringzilla
DISTVERSIONPREFIX= v
-DISTVERSION= 4.5.0
+DISTVERSION= 4.5.1
CATEGORIES= devel python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-stringzilla/distinfo b/devel/py-stringzilla/distinfo
index 40e4e6a21e22..b163cc9caf3a 100644
--- a/devel/py-stringzilla/distinfo
+++ b/devel/py-stringzilla/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765786391
-SHA256 (ashvardanian-StringZilla-v4.5.0_GH0.tar.gz) = dcac38635e5145220695fc63e7e5cf656c84bb835a3063638d5a9628fe9f22f0
-SIZE (ashvardanian-StringZilla-v4.5.0_GH0.tar.gz) = 775339
+TIMESTAMP = 1765878799
+SHA256 (ashvardanian-StringZilla-v4.5.1_GH0.tar.gz) = 2b706dff69baa28911f7df445f62391b8cc4b6b599c542a015dd685e7ea01948
+SIZE (ashvardanian-StringZilla-v4.5.1_GH0.tar.gz) = 784132
diff --git a/devel/py-tox-toml-fmt/Makefile b/devel/py-tox-toml-fmt/Makefile
index 7be6997e258f..dcf49a943460 100644
--- a/devel/py-tox-toml-fmt/Makefile
+++ b/devel/py-tox-toml-fmt/Makefile
@@ -1,5 +1,6 @@
PORTNAME= tox-toml-fmt
PORTVERSION= 1.2.1
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ty/Makefile b/devel/py-ty/Makefile
index bb99214c7551..548a15073781 100644
--- a/devel/py-ty/Makefile
+++ b/devel/py-ty/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ty
DISTVERSION= 0.0.1a34
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-protobuf/Makefile b/devel/py-types-protobuf/Makefile
index be85ea3752bb..24cddd891935 100644
--- a/devel/py-types-protobuf/Makefile
+++ b/devel/py-types-protobuf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-protobuf
-PORTVERSION= 6.32.1.20251105
+PORTVERSION= 6.32.1.20251210
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-protobuf/distinfo b/devel/py-types-protobuf/distinfo
index 345d2f7acd10..84b73b19568e 100644
--- a/devel/py-types-protobuf/distinfo
+++ b/devel/py-types-protobuf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762586836
-SHA256 (types_protobuf-6.32.1.20251105.tar.gz) = 641002611ff87dd9fedc38a39a29cacb9907ae5ce61489b53e99ca2074bef764
-SIZE (types_protobuf-6.32.1.20251105.tar.gz) = 63846
+TIMESTAMP = 1765895736
+SHA256 (types_protobuf-6.32.1.20251210.tar.gz) = c698bb3f020274b1a2798ae09dc773728ce3f75209a35187bd11916ebfde6763
+SIZE (types_protobuf-6.32.1.20251210.tar.gz) = 63900
diff --git a/devel/py-types-protobuf/files/patch-pyproject.toml b/devel/py-types-protobuf/files/patch-pyproject.toml
index f74d22209ed1..9e97cd35ec99 100644
--- a/devel/py-types-protobuf/files/patch-pyproject.toml
+++ b/devel/py-types-protobuf/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-11-05 03:04:39 UTC
+--- pyproject.toml.orig 2025-12-10 03:14:22 UTC
+++ pyproject.toml
@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
[build-system]
@@ -8,7 +8,7 @@
[project]
name = "types-protobuf"
- version = "6.32.1.20251105"
+ version = "6.32.1.20251210"
-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 47d7cc9cc7eb..b10cb045797b 100644
--- a/devel/py-types-psutil/Makefile
+++ b/devel/py-types-psutil/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-psutil
-PORTVERSION= 7.1.3.20251202
+PORTVERSION= 7.1.3.20251210
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-psutil/distinfo b/devel/py-types-psutil/distinfo
index 83f8cb29e424..190a052d7372 100644
--- a/devel/py-types-psutil/distinfo
+++ b/devel/py-types-psutil/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032786
-SHA256 (types_psutil-7.1.3.20251202.tar.gz) = 5cfecaced7c486fb3995bb290eab45043d697a261718aca01b9b340d1ab7968a
-SIZE (types_psutil-7.1.3.20251202.tar.gz) = 24948
+TIMESTAMP = 1765895738
+SHA256 (types_psutil-7.1.3.20251210.tar.gz) = 0fef0f363574d76965385e5170a0c95f88ef2c67327e4337298b3a1d35e61be4
+SIZE (types_psutil-7.1.3.20251210.tar.gz) = 25000
diff --git a/devel/py-types-psutil/files/patch-pyproject.toml b/devel/py-types-psutil/files/patch-pyproject.toml
index 51ad1aeef95f..8328b3ba8da5 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-12-02 03:10:55 UTC
+--- pyproject.toml.orig 2025-12-10 03:14:26 UTC
+++ pyproject.toml
@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
[build-system]
@@ -8,7 +8,7 @@
[project]
name = "types-psutil"
- version = "7.1.3.20251202"
+ version = "7.1.3.20251210"
-license = "Apache-2.0"
-license-files = ["LICENSE"]
+license = { text = "Apache-2.0" }
diff --git a/devel/py-uv-build08/Makefile b/devel/py-uv-build08/Makefile
index d1d3b319359b..95b33080b9f6 100644
--- a/devel/py-uv-build08/Makefile
+++ b/devel/py-uv-build08/Makefile
@@ -1,6 +1,6 @@
PORTNAME= uv-build
PORTVERSION= 0.8.24
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-uv-dynamic-versioning/Makefile b/devel/py-uv-dynamic-versioning/Makefile
index ec6ef64ce130..c653e114b9ba 100644
--- a/devel/py-uv-dynamic-versioning/Makefile
+++ b/devel/py-uv-dynamic-versioning/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uv-dynamic-versioning
-DISTVERSION= 0.11.2
+DISTVERSION= 0.12.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +18,6 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dunamai>=1.23:devel/py-dunamai@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tomlkit>=0.13.3:textproc/py-tomlkit@${PY_FLAVOR} \
uv:devel/uv
-
USES= python
USE_PYTHON= autoplist pep517
diff --git a/devel/py-uv-dynamic-versioning/distinfo b/devel/py-uv-dynamic-versioning/distinfo
index 04e1937b398b..fe7c8614f0f3 100644
--- a/devel/py-uv-dynamic-versioning/distinfo
+++ b/devel/py-uv-dynamic-versioning/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759158230
-SHA256 (uv_dynamic_versioning-0.11.2.tar.gz) = 4c785ea02e00b93896d015fd3613c451735af1715a7f5f52e8e4e1d76e6ec3c5
-SIZE (uv_dynamic_versioning-0.11.2.tar.gz) = 40402
+TIMESTAMP = 1765965483
+SHA256 (uv_dynamic_versioning-0.12.0.tar.gz) = e853e0c5b2425a68005580325d4975a8c37b66015589ca45ef96e660fe0f8f16
+SIZE (uv_dynamic_versioning-0.12.0.tar.gz) = 41499
diff --git a/devel/py-watchfiles/Makefile b/devel/py-watchfiles/Makefile
index 5819814f8cd4..b3e6f5869fd5 100644
--- a/devel/py-watchfiles/Makefile
+++ b/devel/py-watchfiles/Makefile
@@ -1,6 +1,6 @@
PORTNAME= watchfiles
PORTVERSION= 1.1.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-yaspin/Makefile b/devel/py-yaspin/Makefile
index efd9243503be..9a3730991415 100644
--- a/devel/py-yaspin/Makefile
+++ b/devel/py-yaspin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yaspin
-PORTVERSION= 3.3.0
+PORTVERSION= 3.4.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ 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}termcolor>=3.1<4:devel/py-termcolor@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}termcolor>=3.2<4:devel/py-termcolor@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517 pytest
diff --git a/devel/py-yaspin/distinfo b/devel/py-yaspin/distinfo
index 9647efa90270..55833232f235 100644
--- a/devel/py-yaspin/distinfo
+++ b/devel/py-yaspin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774675
-SHA256 (yaspin-3.3.0.tar.gz) = 505c9a44c6e3723a1bee8f7a17a055b17475176b74dd93e468fa8db48c172a41
-SIZE (yaspin-3.3.0.tar.gz) = 42411
+TIMESTAMP = 1765895740
+SHA256 (yaspin-3.4.0.tar.gz) = a83a81ac7a9d161e116fb668a7e4d10d87fb18d02b4b08a17b7e472f465f3c90
+SIZE (yaspin-3.4.0.tar.gz) = 42396
diff --git a/devel/pyenv/Makefile b/devel/pyenv/Makefile
index 89c2e91f93c3..c29c373a111f 100644
--- a/devel/pyenv/Makefile
+++ b/devel/pyenv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyenv
DISTVERSIONPREFIX= v
-DISTVERSION= 2.6.16
+DISTVERSION= 2.6.17
CATEGORIES= devel python
MAINTAINER= olgeni@FreeBSD.org
diff --git a/devel/pyenv/distinfo b/devel/pyenv/distinfo
index 19b229634ec8..404d7179784b 100644
--- a/devel/pyenv/distinfo
+++ b/devel/pyenv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765096786
-SHA256 (pyenv-pyenv-v2.6.16_GH0.tar.gz) = 5d47efa2ea4dfc3b33e71125bd3b747a836af376d59890306134b21c8fbefcb6
-SIZE (pyenv-pyenv-v2.6.16_GH0.tar.gz) = 1364405
+TIMESTAMP = 1766048384
+SHA256 (pyenv-pyenv-v2.6.17_GH0.tar.gz) = c1716bef2cc2c41154c9e60694546abd39efca522bd427764c0a6a929d1fe2ec
+SIZE (pyenv-pyenv-v2.6.17_GH0.tar.gz) = 1364769
diff --git a/devel/pyenv/pkg-plist b/devel/pyenv/pkg-plist
index 35925a588d65..b695a32195cb 100644
--- a/devel/pyenv/pkg-plist
+++ b/devel/pyenv/pkg-plist
@@ -292,8 +292,8 @@ libexec/pyenv-plugins/python-build/share/python-build/3.14.2
libexec/pyenv-plugins/python-build/share/python-build/3.14.2t
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.0a2
-libexec/pyenv-plugins/python-build/share/python-build/3.15.0a2t
+libexec/pyenv-plugins/python-build/share/python-build/3.15.0a3
+libexec/pyenv-plugins/python-build/share/python-build/3.15.0a3t
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
@@ -763,6 +763,8 @@ libexec/pyenv-plugins/python-build/share/python-build/miniforge3-25.3.0-1
libexec/pyenv-plugins/python-build/share/python-build/miniforge3-25.3.0-2
libexec/pyenv-plugins/python-build/share/python-build/miniforge3-25.3.0-3
libexec/pyenv-plugins/python-build/share/python-build/miniforge3-25.3.1-0
+libexec/pyenv-plugins/python-build/share/python-build/miniforge3-25.9.1-0
+libexec/pyenv-plugins/python-build/share/python-build/miniforge3-25.11.0-1
libexec/pyenv-plugins/python-build/share/python-build/miniforge3-latest
libexec/pyenv-plugins/python-build/share/python-build/miniforge-pypy3
libexec/pyenv-plugins/python-build/share/python-build/nogil-3.9.10
diff --git a/devel/pylyzer/Makefile b/devel/pylyzer/Makefile
index 2e56def8d2a3..8c8fabac0002 100644
--- a/devel/pylyzer/Makefile
+++ b/devel/pylyzer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pylyzer
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.78
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel python
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/qlementine/Makefile b/devel/qlementine/Makefile
index bbcfdb597fc0..f3c4d545de83 100644
--- a/devel/qlementine/Makefile
+++ b/devel/qlementine/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qlementine
-PORTVERSION= 1.4.0
+PORTVERSION= 1.4.1
DISTVERSIONPREFIX= v
CATEGORIES= devel
diff --git a/devel/qlementine/distinfo b/devel/qlementine/distinfo
index 1ccc15697a3e..b820d38ce1cd 100644
--- a/devel/qlementine/distinfo
+++ b/devel/qlementine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764345355
-SHA256 (oclero-qlementine-v1.4.0_GH0.tar.gz) = 0b6e2696532667510a445b6e0d3a03c7f9b1ba5ae4823a1a35bb77d8cc459bbb
-SIZE (oclero-qlementine-v1.4.0_GH0.tar.gz) = 3682654
+TIMESTAMP = 1765904432
+SHA256 (oclero-qlementine-v1.4.1_GH0.tar.gz) = 3f514cef49b1a72fb4b5905f023645553b51d08353c21fc153cb0e08e84c8a74
+SIZE (oclero-qlementine-v1.4.1_GH0.tar.gz) = 3682576
diff --git a/devel/radicle/Makefile b/devel/radicle/Makefile
index a8554461bff2..d2723198a31b 100644
--- a/devel/radicle/Makefile
+++ b/devel/radicle/Makefile
@@ -1,6 +1,6 @@
PORTNAME= radicle
DISTVERSION= 1.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= https://distfiles.pirateparty.in/ashish/:sources \
LOCAL/ashish:sources
diff --git a/devel/ruby-build/Makefile b/devel/ruby-build/Makefile
index 4b1eae254870..717ed0e73be3 100644
--- a/devel/ruby-build/Makefile
+++ b/devel/ruby-build/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-build
-PORTVERSION= 20251203
+PORTVERSION= 20251218
DISTVERSIONPREFIX= v
CATEGORIES= devel ruby
diff --git a/devel/ruby-build/distinfo b/devel/ruby-build/distinfo
index 51239bcca6b2..53ed8d29c4a8 100644
--- a/devel/ruby-build/distinfo
+++ b/devel/ruby-build/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764824743
-SHA256 (rbenv-ruby-build-v20251203_GH0.tar.gz) = c709ff1c08bf6a6bf8c57e5cf326cab137c7c8be67fda92b27523c71ab6f8658
-SIZE (rbenv-ruby-build-v20251203_GH0.tar.gz) = 97345
+TIMESTAMP = 1766036566
+SHA256 (rbenv-ruby-build-v20251218_GH0.tar.gz) = 43ee83bf4c156f83ec8fcbf6295fa3f2a41e5c18207e30ef4ae7a47c84d39660
+SIZE (rbenv-ruby-build-v20251218_GH0.tar.gz) = 97444
diff --git a/devel/rubygem-aws-partitions/Makefile b/devel/rubygem-aws-partitions/Makefile
index 0ba06128e272..41dbfededdae 100644
--- a/devel/rubygem-aws-partitions/Makefile
+++ b/devel/rubygem-aws-partitions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-partitions
-PORTVERSION= 1.1190.0
+PORTVERSION= 1.1191.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-partitions/distinfo b/devel/rubygem-aws-partitions/distinfo
index 9f45de929ac4..78378b556ec5 100644
--- a/devel/rubygem-aws-partitions/distinfo
+++ b/devel/rubygem-aws-partitions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032850
-SHA256 (rubygem/aws-partitions-1.1190.0.gem) = 3e21ce1c99329a96fb71419a5d92d0cece5b276a9f47bc91d6a1290450fb3669
-SIZE (rubygem/aws-partitions-1.1190.0.gem) = 82432
+TIMESTAMP = 1765895766
+SHA256 (rubygem/aws-partitions-1.1191.0.gem) = 04a03e3b971c68555d8626e19bf8abaabc4b950181a47ca11129e72b8a756fe2
+SIZE (rubygem/aws-partitions-1.1191.0.gem) = 82432
diff --git a/devel/rubygem-aws-sdk-account/Makefile b/devel/rubygem-aws-sdk-account/Makefile
index 2fc857b04342..87e5c6221dab 100644
--- a/devel/rubygem-aws-sdk-account/Makefile
+++ b/devel/rubygem-aws-sdk-account/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-account
-PORTVERSION= 1.51.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-account/distinfo b/devel/rubygem-aws-sdk-account/distinfo
index ec7794951e59..3ac150c16dcd 100644
--- a/devel/rubygem-aws-sdk-account/distinfo
+++ b/devel/rubygem-aws-sdk-account/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853504
-SHA256 (rubygem/aws-sdk-account-1.51.0.gem) = 1493fb18dfe31f91f55c383f06ffe0a2f99d26fd40207a6c277dba79a5c91e64
-SIZE (rubygem/aws-sdk-account-1.51.0.gem) = 33280
+TIMESTAMP = 1765895768
+SHA256 (rubygem/aws-sdk-account-1.52.0.gem) = 802f4750e9c518a801afb311011d00290c7ae7dcc8d121db9c1181fb6b44c79a
+SIZE (rubygem/aws-sdk-account-1.52.0.gem) = 34304
diff --git a/devel/rubygem-aws-sdk-appsync/Makefile b/devel/rubygem-aws-sdk-appsync/Makefile
index c5f265fb9294..2fb1ee8b7ac5 100644
--- a/devel/rubygem-aws-sdk-appsync/Makefile
+++ b/devel/rubygem-aws-sdk-appsync/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appsync
-PORTVERSION= 1.115.0
+PORTVERSION= 1.116.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-appsync/distinfo b/devel/rubygem-aws-sdk-appsync/distinfo
index 0101d222feff..cb30c2e02d14 100644
--- a/devel/rubygem-aws-sdk-appsync/distinfo
+++ b/devel/rubygem-aws-sdk-appsync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853552
-SHA256 (rubygem/aws-sdk-appsync-1.115.0.gem) = c63623abbb2d795da3fffe8d0392f41f279378d12eb8d77b9e0ede2e853cee80
-SIZE (rubygem/aws-sdk-appsync-1.115.0.gem) = 103424
+TIMESTAMP = 1765895770
+SHA256 (rubygem/aws-sdk-appsync-1.116.0.gem) = fbb9be66e1d7a9d56e92846cc7778e3a6874c72ac53667b6174755e30cf3e094
+SIZE (rubygem/aws-sdk-appsync-1.116.0.gem) = 103424
diff --git a/devel/rubygem-aws-sdk-costexplorer/Makefile b/devel/rubygem-aws-sdk-costexplorer/Makefile
index f51f95577399..ba98a35eecf0 100644
--- a/devel/rubygem-aws-sdk-costexplorer/Makefile
+++ b/devel/rubygem-aws-sdk-costexplorer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-costexplorer
-PORTVERSION= 1.141.0
+PORTVERSION= 1.142.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-costexplorer/distinfo b/devel/rubygem-aws-sdk-costexplorer/distinfo
index 03411a31154d..7eee4a81e5a5 100644
--- a/devel/rubygem-aws-sdk-costexplorer/distinfo
+++ b/devel/rubygem-aws-sdk-costexplorer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032878
-SHA256 (rubygem/aws-sdk-costexplorer-1.141.0.gem) = 7728c0a1b152f06a2b967b6ce210e8b0f5b8110740a1567f20588cf85ecef93b
-SIZE (rubygem/aws-sdk-costexplorer-1.141.0.gem) = 131584
+TIMESTAMP = 1765895772
+SHA256 (rubygem/aws-sdk-costexplorer-1.142.0.gem) = 11d33d00b3a0302098e13b8c4487dde5ddb09a49063bffd22409abbde6fb89af
+SIZE (rubygem/aws-sdk-costexplorer-1.142.0.gem) = 133120
diff --git a/devel/rubygem-aws-sdk-ec2/Makefile b/devel/rubygem-aws-sdk-ec2/Makefile
index 95c7a51c2698..5169673a3421 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.583.0
+PORTVERSION= 1.584.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ec2/distinfo b/devel/rubygem-aws-sdk-ec2/distinfo
index d3082321e28d..717e6ffd495d 100644
--- a/devel/rubygem-aws-sdk-ec2/distinfo
+++ b/devel/rubygem-aws-sdk-ec2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764511028
-SHA256 (rubygem/aws-sdk-ec2-1.583.0.gem) = d35d4f58811b7619b27f2919f6b88ad87ef764974dfdf05b506d8bc7a2693e15
-SIZE (rubygem/aws-sdk-ec2-1.583.0.gem) = 1609216
+TIMESTAMP = 1765895774
+SHA256 (rubygem/aws-sdk-ec2-1.584.0.gem) = cf4873be8035d70b6757269f9746249a64a4e845795485f709827fe7284136b6
+SIZE (rubygem/aws-sdk-ec2-1.584.0.gem) = 1612288
diff --git a/devel/rubygem-aws-sdk-guardduty/Makefile b/devel/rubygem-aws-sdk-guardduty/Makefile
index 5086d85dba62..3cf67062e203 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.136.0
+PORTVERSION= 1.137.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-guardduty/distinfo b/devel/rubygem-aws-sdk-guardduty/distinfo
index 8f443174fdab..ee0ee4edce6c 100644
--- a/devel/rubygem-aws-sdk-guardduty/distinfo
+++ b/devel/rubygem-aws-sdk-guardduty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032892
-SHA256 (rubygem/aws-sdk-guardduty-1.136.0.gem) = cbe804b35aa45b40e171d1a5e91224a9b3c89b57b3feb01835389533acefb56f
-SIZE (rubygem/aws-sdk-guardduty-1.136.0.gem) = 157184
+TIMESTAMP = 1765895776
+SHA256 (rubygem/aws-sdk-guardduty-1.137.0.gem) = 8f6469f9f8d604e871f1f54b1a7269c841d13a731104e46cc6b3581beb11cc0a
+SIZE (rubygem/aws-sdk-guardduty-1.137.0.gem) = 157184
diff --git a/devel/rubygem-aws-sdk-identitystore/Makefile b/devel/rubygem-aws-sdk-identitystore/Makefile
index e5cf6f36a081..95203c238941 100644
--- a/devel/rubygem-aws-sdk-identitystore/Makefile
+++ b/devel/rubygem-aws-sdk-identitystore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-identitystore
-PORTVERSION= 1.61.0
+PORTVERSION= 1.62.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-identitystore/distinfo b/devel/rubygem-aws-sdk-identitystore/distinfo
index dc4dd92b5df5..9d0aa8421cce 100644
--- a/devel/rubygem-aws-sdk-identitystore/distinfo
+++ b/devel/rubygem-aws-sdk-identitystore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853862
-SHA256 (rubygem/aws-sdk-identitystore-1.61.0.gem) = 179f80eb7a27f83e694b6f5dd090ada428251c25f748913ae320a805fcf8429c
-SIZE (rubygem/aws-sdk-identitystore-1.61.0.gem) = 40960
+TIMESTAMP = 1765895778
+SHA256 (rubygem/aws-sdk-identitystore-1.62.0.gem) = 277a1552db6b4bb0426110575a97c7a7093dd53c92a604676e02346545517118
+SIZE (rubygem/aws-sdk-identitystore-1.62.0.gem) = 41984
diff --git a/devel/rubygem-aws-sdk-ivsrealtime/Makefile b/devel/rubygem-aws-sdk-ivsrealtime/Makefile
index 947644d4d80a..87d6b5721451 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.54.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ivsrealtime/distinfo b/devel/rubygem-aws-sdk-ivsrealtime/distinfo
index 17dc5606c62d..4e98dab132c3 100644
--- a/devel/rubygem-aws-sdk-ivsrealtime/distinfo
+++ b/devel/rubygem-aws-sdk-ivsrealtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853910
-SHA256 (rubygem/aws-sdk-ivsrealtime-1.54.0.gem) = 646ac9928bf25a5f50da2eee94d5a113e9a2179d9d6c4f3ee03b709cf888de2f
-SIZE (rubygem/aws-sdk-ivsrealtime-1.54.0.gem) = 60928
+TIMESTAMP = 1765895780
+SHA256 (rubygem/aws-sdk-ivsrealtime-1.55.0.gem) = 0879b5c7f582c13d7be9d6860eaeade7fdb0464903c01ed7d9710c1444b197fc
+SIZE (rubygem/aws-sdk-ivsrealtime-1.55.0.gem) = 61440
diff --git a/devel/rubygem-aws-sdk-mgn/Makefile b/devel/rubygem-aws-sdk-mgn/Makefile
index 9ed70b66a022..97bca40910ca 100644
--- a/devel/rubygem-aws-sdk-mgn/Makefile
+++ b/devel/rubygem-aws-sdk-mgn/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mgn
-PORTVERSION= 1.57.0
+PORTVERSION= 1.58.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-aws-sdk-core>=3.239.1<4:devel/rubygem-aws-sdk-core \
- rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mgn/distinfo b/devel/rubygem-aws-sdk-mgn/distinfo
index 8eef76ce2dd7..7a8c3bf2f3fc 100644
--- a/devel/rubygem-aws-sdk-mgn/distinfo
+++ b/devel/rubygem-aws-sdk-mgn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854018
-SHA256 (rubygem/aws-sdk-mgn-1.57.0.gem) = 2f6fded90f011de097406a4bde41c27e4928adda2bece69b5d40b6bdcc7b87d9
-SIZE (rubygem/aws-sdk-mgn-1.57.0.gem) = 85504
+TIMESTAMP = 1765895782
+SHA256 (rubygem/aws-sdk-mgn-1.58.0.gem) = 2b5b23fa7778f2c1d2a4217056959cf548ccdfad375dae025495d116969ddcfd
+SIZE (rubygem/aws-sdk-mgn-1.58.0.gem) = 87040
diff --git a/devel/rubygem-aws-sdk-partnercentralaccount/Makefile b/devel/rubygem-aws-sdk-partnercentralaccount/Makefile
index d9b0753c8eb1..e6d9e420b5da 100644
--- a/devel/rubygem-aws-sdk-partnercentralaccount/Makefile
+++ b/devel/rubygem-aws-sdk-partnercentralaccount/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-partnercentralaccount
-PORTVERSION= 1.0.0
+PORTVERSION= 1.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-partnercentralaccount/distinfo b/devel/rubygem-aws-sdk-partnercentralaccount/distinfo
index a14d389788f3..bca99474bf4d 100644
--- a/devel/rubygem-aws-sdk-partnercentralaccount/distinfo
+++ b/devel/rubygem-aws-sdk-partnercentralaccount/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032638
-SHA256 (rubygem/aws-sdk-partnercentralaccount-1.0.0.gem) = 5d96ee3c8efa3abb86a05ab1903669ef1f10cc55139cae4655b006cbd7b73958
-SIZE (rubygem/aws-sdk-partnercentralaccount-1.0.0.gem) = 46080
+TIMESTAMP = 1765895784
+SHA256 (rubygem/aws-sdk-partnercentralaccount-1.1.0.gem) = a03424f48d3716898903ea6ed164d86ab75d693a3d4cd02d565da6af6809d890
+SIZE (rubygem/aws-sdk-partnercentralaccount-1.1.0.gem) = 50176
diff --git a/devel/rubygem-aws-sdk-partnercentralselling/Makefile b/devel/rubygem-aws-sdk-partnercentralselling/Makefile
index fcfb091d708b..d7b61aed13ca 100644
--- a/devel/rubygem-aws-sdk-partnercentralselling/Makefile
+++ b/devel/rubygem-aws-sdk-partnercentralselling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-partnercentralselling
-PORTVERSION= 1.20.0
+PORTVERSION= 1.21.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-partnercentralselling/distinfo b/devel/rubygem-aws-sdk-partnercentralselling/distinfo
index aa981b2e4a59..6a0966804100 100644
--- a/devel/rubygem-aws-sdk-partnercentralselling/distinfo
+++ b/devel/rubygem-aws-sdk-partnercentralselling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032912
-SHA256 (rubygem/aws-sdk-partnercentralselling-1.20.0.gem) = 04a262712b260c990ed6af76f71a2c03db5e7c80162124cf746b0572f9351d3e
-SIZE (rubygem/aws-sdk-partnercentralselling-1.20.0.gem) = 133632
+TIMESTAMP = 1765895786
+SHA256 (rubygem/aws-sdk-partnercentralselling-1.21.0.gem) = 589e631f34839f494b1ee0d98f8faaa3bfadc4d9e6a85baa714c6c71162eb67c
+SIZE (rubygem/aws-sdk-partnercentralselling-1.21.0.gem) = 135680
diff --git a/devel/rubygem-aws-sdk-rds/Makefile b/devel/rubygem-aws-sdk-rds/Makefile
index 721118480a7a..b64095fd5d02 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.301.0
+PORTVERSION= 1.302.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-rds/distinfo b/devel/rubygem-aws-sdk-rds/distinfo
index d133c14231ad..752c2e1a71a9 100644
--- a/devel/rubygem-aws-sdk-rds/distinfo
+++ b/devel/rubygem-aws-sdk-rds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032918
-SHA256 (rubygem/aws-sdk-rds-1.301.0.gem) = 97d65c2716e9715b44fb0ac1cdc6d1bfe9893e38856ab3d755edf1e3c085cc18
-SIZE (rubygem/aws-sdk-rds-1.301.0.gem) = 665088
+TIMESTAMP = 1765895788
+SHA256 (rubygem/aws-sdk-rds-1.302.0.gem) = cd4f8dc5944be14555cfdd5ed3b6445a43ddd022528248e02a70dde3a476d7be
+SIZE (rubygem/aws-sdk-rds-1.302.0.gem) = 669184
diff --git a/devel/rubygem-aws-sdk-redshiftserverless/Makefile b/devel/rubygem-aws-sdk-redshiftserverless/Makefile
index 8937bef7e68e..88cb2a367b63 100644
--- a/devel/rubygem-aws-sdk-redshiftserverless/Makefile
+++ b/devel/rubygem-aws-sdk-redshiftserverless/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-redshiftserverless
-PORTVERSION= 1.59.0
+PORTVERSION= 1.60.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-redshiftserverless/distinfo b/devel/rubygem-aws-sdk-redshiftserverless/distinfo
index 2deea324262b..d959dedb3a5a 100644
--- a/devel/rubygem-aws-sdk-redshiftserverless/distinfo
+++ b/devel/rubygem-aws-sdk-redshiftserverless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854134
-SHA256 (rubygem/aws-sdk-redshiftserverless-1.59.0.gem) = 9beed289729a48def1e6b82e43bde3fccc65e1accd4dbd3c2ad24aa9257b4e40
-SIZE (rubygem/aws-sdk-redshiftserverless-1.59.0.gem) = 80896
+TIMESTAMP = 1765895790
+SHA256 (rubygem/aws-sdk-redshiftserverless-1.60.0.gem) = f78f33c5a0e09548e448e4f2592c84c658cd27e1d832ec76c20bbb085a9c00e0
+SIZE (rubygem/aws-sdk-redshiftserverless-1.60.0.gem) = 81920
diff --git a/devel/rubygem-aws-sdk-rolesanywhere/Makefile b/devel/rubygem-aws-sdk-rolesanywhere/Makefile
index ffa14d7de2bb..a3eb0288a26a 100644
--- a/devel/rubygem-aws-sdk-rolesanywhere/Makefile
+++ b/devel/rubygem-aws-sdk-rolesanywhere/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-rolesanywhere
-PORTVERSION= 1.44.0
+PORTVERSION= 1.45.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-rolesanywhere/distinfo b/devel/rubygem-aws-sdk-rolesanywhere/distinfo
index d632c5fdb74e..21270f23b20e 100644
--- a/devel/rubygem-aws-sdk-rolesanywhere/distinfo
+++ b/devel/rubygem-aws-sdk-rolesanywhere/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854150
-SHA256 (rubygem/aws-sdk-rolesanywhere-1.44.0.gem) = fae8e831ee7150940639d0de9e1d5bfa725aff3deddaf915cf65a6fac94b904a
-SIZE (rubygem/aws-sdk-rolesanywhere-1.44.0.gem) = 37888
+TIMESTAMP = 1765895792
+SHA256 (rubygem/aws-sdk-rolesanywhere-1.45.0.gem) = 507d91f6338670edf35d6b90935ebf68a5807ba4a6bf16cb8e704de76c845cd5
+SIZE (rubygem/aws-sdk-rolesanywhere-1.45.0.gem) = 38912
diff --git a/devel/rubygem-aws-sdk-route53/Makefile b/devel/rubygem-aws-sdk-route53/Makefile
index 3522eae953ae..564a1455e83e 100644
--- a/devel/rubygem-aws-sdk-route53/Makefile
+++ b/devel/rubygem-aws-sdk-route53/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53
-PORTVERSION= 1.127.0
+PORTVERSION= 1.128.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-route53/distinfo b/devel/rubygem-aws-sdk-route53/distinfo
index edf4982f5acf..7b546bc46cb7 100644
--- a/devel/rubygem-aws-sdk-route53/distinfo
+++ b/devel/rubygem-aws-sdk-route53/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764511038
-SHA256 (rubygem/aws-sdk-route53-1.127.0.gem) = ee205909d83fcf156cf5ed864a58537ad6a3d7a52ff25f10bb9c8d7636166f6e
-SIZE (rubygem/aws-sdk-route53-1.127.0.gem) = 146944
+TIMESTAMP = 1765895794
+SHA256 (rubygem/aws-sdk-route53-1.128.0.gem) = cf0d10ceb84d54b65033d8fb10bf22faa797428a7b537fea6170899da18ca1e3
+SIZE (rubygem/aws-sdk-route53-1.128.0.gem) = 146944
diff --git a/devel/rubygem-aws-sdk-sesv2/Makefile b/devel/rubygem-aws-sdk-sesv2/Makefile
index e80a9a88bab2..4dd07b2aa062 100644
--- a/devel/rubygem-aws-sdk-sesv2/Makefile
+++ b/devel/rubygem-aws-sdk-sesv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sesv2
-PORTVERSION= 1.89.0
+PORTVERSION= 1.90.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-sesv2/distinfo b/devel/rubygem-aws-sdk-sesv2/distinfo
index 34705d464882..0d7d73209330 100644
--- a/devel/rubygem-aws-sdk-sesv2/distinfo
+++ b/devel/rubygem-aws-sdk-sesv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032936
-SHA256 (rubygem/aws-sdk-sesv2-1.89.0.gem) = f8ffc21f687aaad06314a5536dbf7be172e7b7e10a4208e1ada8ce0e67530148
-SIZE (rubygem/aws-sdk-sesv2-1.89.0.gem) = 148992
+TIMESTAMP = 1765895796
+SHA256 (rubygem/aws-sdk-sesv2-1.90.0.gem) = 4705dd23a3ceba3b1bc290a18461ffda5b1417cb1e0182af6ee5ac1a1752ec07
+SIZE (rubygem/aws-sdk-sesv2-1.90.0.gem) = 148992
diff --git a/devel/rubygem-batch-loader/Makefile b/devel/rubygem-batch-loader/Makefile
index 0e59964437a5..3495c578a929 100644
--- a/devel/rubygem-batch-loader/Makefile
+++ b/devel/rubygem-batch-loader/Makefile
@@ -1,5 +1,5 @@
PORTNAME= batch-loader
-PORTVERSION= 2.0.5
+PORTVERSION= 2.0.6
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-batch-loader/distinfo b/devel/rubygem-batch-loader/distinfo
index 20120ab7dc06..5b9a65181d06 100644
--- a/devel/rubygem-batch-loader/distinfo
+++ b/devel/rubygem-batch-loader/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715843660
-SHA256 (rubygem/batch-loader-2.0.5.gem) = 964bf638b8f498bab40abaafc6f89c057b2e02aa25b64fc1ec12872ad6bff213
-SIZE (rubygem/batch-loader-2.0.5.gem) = 18432
+TIMESTAMP = 1765895798
+SHA256 (rubygem/batch-loader-2.0.6.gem) = 93e313b8880740d5d8be32861bf4e1631f5975ad34f4cb8fb9cf7662ee009267
+SIZE (rubygem/batch-loader-2.0.6.gem) = 18944
diff --git a/devel/rubygem-cool.io/Makefile b/devel/rubygem-cool.io/Makefile
index bc43e922c8b3..332c0807449c 100644
--- a/devel/rubygem-cool.io/Makefile
+++ b/devel/rubygem-cool.io/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cool.io
-PORTVERSION= 1.9.0
+PORTVERSION= 1.9.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-cool.io/distinfo b/devel/rubygem-cool.io/distinfo
index 398496387d18..6ea94b735aa0 100644
--- a/devel/rubygem-cool.io/distinfo
+++ b/devel/rubygem-cool.io/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728632666
-SHA256 (rubygem/cool.io-1.9.0.gem) = ea2aa20059b800cbd8e63f3af975aa87871ca5af79d2da231cf55afd4dcc8332
-SIZE (rubygem/cool.io-1.9.0.gem) = 112640
+TIMESTAMP = 1765895800
+SHA256 (rubygem/cool.io-1.9.1.gem) = 2001bfec1b87ad5e87c0eb9f197a6ee6f1a0433ddba04002227da6ee8b74c6c1
+SIZE (rubygem/cool.io-1.9.1.gem) = 112640
diff --git a/devel/rubygem-datadog-ruby_core_source/Makefile b/devel/rubygem-datadog-ruby_core_source/Makefile
index f17120389ab1..223742c4a34d 100644
--- a/devel/rubygem-datadog-ruby_core_source/Makefile
+++ b/devel/rubygem-datadog-ruby_core_source/Makefile
@@ -1,5 +1,5 @@
PORTNAME= datadog-ruby_core_source
-PORTVERSION= 3.4.1
+PORTVERSION= 3.4.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-datadog-ruby_core_source/distinfo b/devel/rubygem-datadog-ruby_core_source/distinfo
index 04d08e04e4b6..78788af03240 100644
--- a/devel/rubygem-datadog-ruby_core_source/distinfo
+++ b/devel/rubygem-datadog-ruby_core_source/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936332
-SHA256 (rubygem/datadog-ruby_core_source-3.4.1.gem) = fa40f1c3c8f764b6651a6443382b57d39aeb3c9f94b5af98f499bcfc678a2fb9
-SIZE (rubygem/datadog-ruby_core_source-3.4.1.gem) = 698880
+TIMESTAMP = 1765895802
+SHA256 (rubygem/datadog-ruby_core_source-3.4.2.gem) = d770cf275807e69079461b32360fc92e49c684568dbb0704499eb4ee34a99170
+SIZE (rubygem/datadog-ruby_core_source-3.4.2.gem) = 858112
diff --git a/devel/rubygem-devise-pwned_password/Makefile b/devel/rubygem-devise-pwned_password/Makefile
index 4f616fdf3932..8465989132b5 100644
--- a/devel/rubygem-devise-pwned_password/Makefile
+++ b/devel/rubygem-devise-pwned_password/Makefile
@@ -1,5 +1,6 @@
PORTNAME= devise-pwned_password
PORTVERSION= 0.1.12
+PORTREVISION= 1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +11,7 @@ WWW= https://github.com/michaelbanfield/devise-pwned_password
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-devise-rails71>=0:devel/rubygem-devise-rails71 \
+RUN_DEPENDS= rubygem-devise-rails81>=0:devel/rubygem-devise-rails81 \
rubygem-pwned>=2.4<3:security/rubygem-pwned
USES= gem
diff --git a/devel/rubygem-devise-rails80/Makefile b/devel/rubygem-devise-rails80/Makefile
new file mode 100644
index 000000000000..e34ea146122d
--- /dev/null
+++ b/devel/rubygem-devise-rails80/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= devise
+PORTVERSION= 4.9.4
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Flexible authentication solution for Rails with Warden
+WWW= https://github.com/heartcombo/devise
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-bcrypt>=3.0<4:security/rubygem-bcrypt \
+ rubygem-orm_adapter>=0.1<1:devel/rubygem-orm_adapter \
+ rubygem-railties80>=4.1.0:www/rubygem-railties80 \
+ rubygem-responders-rails80>=0:www/rubygem-responders-rails80 \
+ rubygem-warden>=1.2.3<1.3:devel/rubygem-warden
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= plataformatec
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-devise-rails80/distinfo b/devel/rubygem-devise-rails80/distinfo
new file mode 100644
index 000000000000..0595d588dc00
--- /dev/null
+++ b/devel/rubygem-devise-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714227792
+SHA256 (rubygem/devise-4.9.4.gem) = 920042fe5e704c548aa4eb65ebdd65980b83ffae67feb32c697206bfd975a7f8
+SIZE (rubygem/devise-4.9.4.gem) = 95744
diff --git a/devel/rubygem-devise-rails80/pkg-descr b/devel/rubygem-devise-rails80/pkg-descr
new file mode 100644
index 000000000000..eda2e6aab5ab
--- /dev/null
+++ b/devel/rubygem-devise-rails80/pkg-descr
@@ -0,0 +1,5 @@
+Devise is a flexible authentication solution for Rails based on Warden. It:
+- Is Rack based;
+- Is a complete MVC solution based on Rails engines;
+- Allows you to have multiple models signed in at the same time;
+- Is based on a modularity concept: use only what you really need.
diff --git a/devel/rubygem-devise-rails81/Makefile b/devel/rubygem-devise-rails81/Makefile
new file mode 100644
index 000000000000..e1eb535c66e3
--- /dev/null
+++ b/devel/rubygem-devise-rails81/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= devise
+PORTVERSION= 4.9.4
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Flexible authentication solution for Rails with Warden
+WWW= https://github.com/heartcombo/devise
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-bcrypt>=3.0<4:security/rubygem-bcrypt \
+ rubygem-orm_adapter>=0.1<1:devel/rubygem-orm_adapter \
+ rubygem-railties81>=4.1.0:www/rubygem-railties81 \
+ rubygem-responders-rails81>=0:www/rubygem-responders-rails81 \
+ rubygem-warden>=1.2.3<1.3:devel/rubygem-warden
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= plataformatec
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-devise-rails81/distinfo b/devel/rubygem-devise-rails81/distinfo
new file mode 100644
index 000000000000..0595d588dc00
--- /dev/null
+++ b/devel/rubygem-devise-rails81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714227792
+SHA256 (rubygem/devise-4.9.4.gem) = 920042fe5e704c548aa4eb65ebdd65980b83ffae67feb32c697206bfd975a7f8
+SIZE (rubygem/devise-4.9.4.gem) = 95744
diff --git a/devel/rubygem-devise-rails81/pkg-descr b/devel/rubygem-devise-rails81/pkg-descr
new file mode 100644
index 000000000000..eda2e6aab5ab
--- /dev/null
+++ b/devel/rubygem-devise-rails81/pkg-descr
@@ -0,0 +1,5 @@
+Devise is a flexible authentication solution for Rails based on Warden. It:
+- Is Rack based;
+- Is a complete MVC solution based on Rails engines;
+- Allows you to have multiple models signed in at the same time;
+- Is based on a modularity concept: use only what you really need.
diff --git a/devel/rubygem-google-apis-androidpublisher_v3/Makefile b/devel/rubygem-google-apis-androidpublisher_v3/Makefile
index ca2d81b48349..8e8fbd84edee 100644
--- a/devel/rubygem-google-apis-androidpublisher_v3/Makefile
+++ b/devel/rubygem-google-apis-androidpublisher_v3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-androidpublisher_v3
-PORTVERSION= 0.90.0
+PORTVERSION= 0.91.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-androidpublisher_v3/distinfo b/devel/rubygem-google-apis-androidpublisher_v3/distinfo
index 022db0eaefe5..d855b91478bb 100644
--- a/devel/rubygem-google-apis-androidpublisher_v3/distinfo
+++ b/devel/rubygem-google-apis-androidpublisher_v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032942
-SHA256 (rubygem/google-apis-androidpublisher_v3-0.90.0.gem) = bb243c8b2d7352620a09006a748089857de6381015764cf3f2f81a4a68aefa40
-SIZE (rubygem/google-apis-androidpublisher_v3-0.90.0.gem) = 108544
+TIMESTAMP = 1765895804
+SHA256 (rubygem/google-apis-androidpublisher_v3-0.91.0.gem) = a67f10d157f37922f22c49024b792ba736e15c9b3432dc53a3d50aeb8761b53a
+SIZE (rubygem/google-apis-androidpublisher_v3-0.91.0.gem) = 108544
diff --git a/devel/rubygem-google-apis-compute_v1/Makefile b/devel/rubygem-google-apis-compute_v1/Makefile
index d25bbabecb3f..9e2d1d3d83af 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.135.0
+PORTVERSION= 0.136.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 17d1e7542607..16a1974f1ed8 100644
--- a/devel/rubygem-google-apis-compute_v1/distinfo
+++ b/devel/rubygem-google-apis-compute_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854334
-SHA256 (rubygem/google-apis-compute_v1-0.135.0.gem) = 8b94c2121cd2868eec03c9cb032d38f588e1129c6fcc579ccd6801be08f86181
-SIZE (rubygem/google-apis-compute_v1-0.135.0.gem) = 553472
+TIMESTAMP = 1765895806
+SHA256 (rubygem/google-apis-compute_v1-0.136.0.gem) = 04db183803f547265b0489df92e76d9761b2b7ce36be8ead88bc14ed36ab4582
+SIZE (rubygem/google-apis-compute_v1-0.136.0.gem) = 560640
diff --git a/devel/rubygem-google-apis-drive_v3/Makefile b/devel/rubygem-google-apis-drive_v3/Makefile
index e3c508024854..75187e6dd5a6 100644
--- a/devel/rubygem-google-apis-drive_v3/Makefile
+++ b/devel/rubygem-google-apis-drive_v3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-drive_v3
-PORTVERSION= 0.74.0
+PORTVERSION= 0.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-drive_v3/distinfo b/devel/rubygem-google-apis-drive_v3/distinfo
index 2906d3d5c822..b03e9ee56622 100644
--- a/devel/rubygem-google-apis-drive_v3/distinfo
+++ b/devel/rubygem-google-apis-drive_v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764511044
-SHA256 (rubygem/google-apis-drive_v3-0.74.0.gem) = c922eb58233c1bfa65f44e2e30e4e2123ef812a93762a029b6b66e89e7c87b92
-SIZE (rubygem/google-apis-drive_v3-0.74.0.gem) = 62464
+TIMESTAMP = 1765895808
+SHA256 (rubygem/google-apis-drive_v3-0.75.0.gem) = 62b9063be45fa8ff02e81e555f9e348ac5223e2b740ec91690b0099dc922cce6
+SIZE (rubygem/google-apis-drive_v3-0.75.0.gem) = 63488
diff --git a/devel/rubygem-google-apis-storage_v1/Makefile b/devel/rubygem-google-apis-storage_v1/Makefile
index a426ee105271..37f8c3523e80 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.57.0
+PORTVERSION= 0.58.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 f369f44c5348..acf71e3d36ea 100644
--- a/devel/rubygem-google-apis-storage_v1/distinfo
+++ b/devel/rubygem-google-apis-storage_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774885
-SHA256 (rubygem/google-apis-storage_v1-0.57.0.gem) = 7fe13e2b2c3b63f6d901960741a11e991b6b8fa3b701a29d9b85b744ad3a1282
-SIZE (rubygem/google-apis-storage_v1-0.57.0.gem) = 54784
+TIMESTAMP = 1765895810
+SHA256 (rubygem/google-apis-storage_v1-0.58.0.gem) = 52f3151c47ae73278cdab043c7871b63e208c5946a1294901e1e5c32bf610467
+SIZE (rubygem/google-apis-storage_v1-0.58.0.gem) = 54784
diff --git a/devel/rubygem-nice_partials/Makefile b/devel/rubygem-nice_partials/Makefile
index 6ba70d21916f..0a596215a175 100644
--- a/devel/rubygem-nice_partials/Makefile
+++ b/devel/rubygem-nice_partials/Makefile
@@ -1,5 +1,6 @@
PORTNAME= nice_partials
PORTVERSION= 0.10.1
+PORTREVISION= 1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +11,7 @@ WWW= https://github.com/bullet-train-co/nice_partials
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE.txt
-RUN_DEPENDS= rubygem-actionview71>=4.2.6:devel/rubygem-actionview71
+RUN_DEPENDS= rubygem-actionview81>=4.2.6:devel/rubygem-actionview81
USES= gem
diff --git a/devel/rubygem-prometheus-client-mmap/Makefile b/devel/rubygem-prometheus-client-mmap/Makefile
index e9183dd46b25..36452df9720c 100644
--- a/devel/rubygem-prometheus-client-mmap/Makefile
+++ b/devel/rubygem-prometheus-client-mmap/Makefile
@@ -1,6 +1,6 @@
PORTNAME= prometheus-client-mmap
PORTVERSION= 1.2.10
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-rdoc/Makefile b/devel/rubygem-rdoc/Makefile
index 0cc1865076e8..1acaa2ebfef8 100644
--- a/devel/rubygem-rdoc/Makefile
+++ b/devel/rubygem-rdoc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rdoc
-PORTVERSION= 6.16.1
+PORTVERSION= 6.17.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-rdoc/distinfo b/devel/rubygem-rdoc/distinfo
index 465babce29f3..256e20e23487 100644
--- a/devel/rubygem-rdoc/distinfo
+++ b/devel/rubygem-rdoc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764511070
-SHA256 (rubygem/rdoc-6.16.1.gem) = 71357cc208e6da77ba0c4494e01ae870dd18b437c7c7d801dd73ee2f340b9f5c
-SIZE (rubygem/rdoc-6.16.1.gem) = 698368
+TIMESTAMP = 1765895846
+SHA256 (rubygem/rdoc-6.17.0.gem) = 0f50d4e568fc98195f9bb155a9e8dff6c7feabfb515fb22ef6df1d12ad5a02b7
+SIZE (rubygem/rdoc-6.17.0.gem) = 700928
diff --git a/devel/rubygem-sorbet-runtime/Makefile b/devel/rubygem-sorbet-runtime/Makefile
index 67af04b0784c..1d4096b90a4f 100644
--- a/devel/rubygem-sorbet-runtime/Makefile
+++ b/devel/rubygem-sorbet-runtime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sorbet-runtime
-PORTVERSION= 0.6.12824
+PORTVERSION= 0.6.12833
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sorbet-runtime/distinfo b/devel/rubygem-sorbet-runtime/distinfo
index ce9aa556c521..bcd03ae1f819 100644
--- a/devel/rubygem-sorbet-runtime/distinfo
+++ b/devel/rubygem-sorbet-runtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032964
-SHA256 (rubygem/sorbet-runtime-0.6.12824.gem) = 29a620e0cfe77cf5079f9783d32fccbad72dfaa138013d3eaeb8135afde14c4f
-SIZE (rubygem/sorbet-runtime-0.6.12824.gem) = 88064
+TIMESTAMP = 1765895812
+SHA256 (rubygem/sorbet-runtime-0.6.12833.gem) = 843ca2e7d65ff72e919e2e0d3c30d7fe98efee30df70a28bc35987f7d2661bbc
+SIZE (rubygem/sorbet-runtime-0.6.12833.gem) = 88064
diff --git a/devel/rubygem-timeout/Makefile b/devel/rubygem-timeout/Makefile
index d262f3c96cb5..f9eec1e58c8a 100644
--- a/devel/rubygem-timeout/Makefile
+++ b/devel/rubygem-timeout/Makefile
@@ -1,5 +1,5 @@
PORTNAME= timeout
-PORTVERSION= 0.4.4
+PORTVERSION= 0.5.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-timeout/distinfo b/devel/rubygem-timeout/distinfo
index a8a0394929c6..b36406edf17c 100644
--- a/devel/rubygem-timeout/distinfo
+++ b/devel/rubygem-timeout/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762587424
-SHA256 (rubygem/timeout-0.4.4.gem) = f0f6f970104b82427cd990680f539b6bbb8b1e55efa913a55c6492935e4e0edb
-SIZE (rubygem/timeout-0.4.4.gem) = 9728
+TIMESTAMP = 1765895814
+SHA256 (rubygem/timeout-0.5.0.gem) = 852aefd13f41d84c2d0d83099b275034c6517395884b58e635acc8847c9190cb
+SIZE (rubygem/timeout-0.5.0.gem) = 9728
diff --git a/devel/ruff/Makefile b/devel/ruff/Makefile
index 7cee91b1c942..d2fc3cbc0e55 100644
--- a/devel/ruff/Makefile
+++ b/devel/ruff/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ruff
DISTVERSION= 0.14.7
+PORTREVISION= 1
CATEGORIES= devel python
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/rust-analyzer/Makefile b/devel/rust-analyzer/Makefile
index 887f8b0f904d..295d47ca4123 100644
--- a/devel/rust-analyzer/Makefile
+++ b/devel/rust-analyzer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rust-analyzer
DISTVERSION= 2025-08-25
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= rust@FreeBSD.org
diff --git a/devel/rust-bindgen-cli/Makefile b/devel/rust-bindgen-cli/Makefile
index 459873ed86a5..ca7ea5666751 100644
--- a/devel/rust-bindgen-cli/Makefile
+++ b/devel/rust-bindgen-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bindgen-cli
DISTVERSION= 0.72.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= CRATESIO
PKGNAMEPREFIX= rust-
diff --git a/devel/rust-cbindgen/Makefile b/devel/rust-cbindgen/Makefile
index 503e4f8ae8f8..165a8412cf46 100644
--- a/devel/rust-cbindgen/Makefile
+++ b/devel/rust-cbindgen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cbindgen
DISTVERSION= 0.29.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MASTER_SITES= CRATESIO
PKGNAMEPREFIX= rust-
diff --git a/devel/rust-script/Makefile b/devel/rust-script/Makefile
index 21579fa1705e..66efd98663fd 100644
--- a/devel/rust-script/Makefile
+++ b/devel/rust-script/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rust-script
DISTVERSION= 0.36.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= pat@patmaddox.com
diff --git a/devel/rustc-demangle/Makefile b/devel/rustc-demangle/Makefile
index b29b1dcf763e..6e50b99d2f78 100644
--- a/devel/rustc-demangle/Makefile
+++ b/devel/rustc-demangle/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rustc-demangle
DISTVERSIONPREFIX= rustc-demangle-v
DISTVERSION= 0.1.26
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/rustup-init/Makefile b/devel/rustup-init/Makefile
index 25c3ede69ffc..f43664a9df4f 100644
--- a/devel/rustup-init/Makefile
+++ b/devel/rustup-init/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustup-init
DISTVERSION= 1.28.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel
DISTNAME= rustup
diff --git a/devel/rye/Makefile b/devel/rye/Makefile
index abef6f9bd540..793cfb130570 100644
--- a/devel/rye/Makefile
+++ b/devel/rye/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rye
DISTVERSION= 0.44.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/sccache/Makefile b/devel/sccache/Makefile
index bf4966f9bfc8..81fe2d32f124 100644
--- a/devel/sccache/Makefile
+++ b/devel/sccache/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sccache
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
-PORTREVISION= 3
+PORTREVISION= 4
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/selene/Makefile b/devel/selene/Makefile
index 97a815251ffb..4f2ad7a49b31 100644
--- a/devel/selene/Makefile
+++ b/devel/selene/Makefile
@@ -1,5 +1,6 @@
PORTNAME= selene
DISTVERSION= 0.29.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/sentry-cli/Makefile b/devel/sentry-cli/Makefile
index 2d208f6c2c00..a8886a464db8 100644
--- a/devel/sentry-cli/Makefile
+++ b/devel/sentry-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sentry-cli
DISTVERSION= 2.31.0
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/signal-sqlcipher-extension/Makefile b/devel/signal-sqlcipher-extension/Makefile
index 8177aa951acd..046734f25f45 100644
--- a/devel/signal-sqlcipher-extension/Makefile
+++ b/devel/signal-sqlcipher-extension/Makefile
@@ -1,7 +1,7 @@
PORTNAME= signal-sqlcipher-extension
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= mikael@FreeBSD.org
diff --git a/devel/snazy/Makefile b/devel/snazy/Makefile
index 321757b43130..a8de5d859cf9 100644
--- a/devel/snazy/Makefile
+++ b/devel/snazy/Makefile
@@ -1,5 +1,6 @@
PORTNAME= snazy
DISTVERSION= 0.58.1
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/socket_wrapper/Makefile b/devel/socket_wrapper/Makefile
index 442b532d448e..8fe30adccd29 100644
--- a/devel/socket_wrapper/Makefile
+++ b/devel/socket_wrapper/Makefile
@@ -1,5 +1,5 @@
PORTNAME= socket_wrapper
-PORTVERSION= 1.5.1
+PORTVERSION= 1.5.2
CATEGORIES= devel
MASTER_SITES= SAMBA/cwrap
diff --git a/devel/socket_wrapper/distinfo b/devel/socket_wrapper/distinfo
index c1d4e2ab6dca..8f3cf5b037b1 100644
--- a/devel/socket_wrapper/distinfo
+++ b/devel/socket_wrapper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324012
-SHA256 (socket_wrapper-1.5.1.tar.gz) = 9a211903e1b705e3916cc509d0c6d5f0f8dfb6eb587f448e11d8e2009b4775a5
-SIZE (socket_wrapper-1.5.1.tar.gz) = 89297
+TIMESTAMP = 1765895688
+SHA256 (socket_wrapper-1.5.2.tar.gz) = 8b0f4d6c2ae7f5f0f475f03fad5496cadb8cb57914a811616599092cd830b56e
+SIZE (socket_wrapper-1.5.2.tar.gz) = 93394
diff --git a/devel/socket_wrapper/pkg-plist b/devel/socket_wrapper/pkg-plist
index 2267e78b0572..650efbd04c6d 100644
--- a/devel/socket_wrapper/pkg-plist
+++ b/devel/socket_wrapper/pkg-plist
@@ -5,7 +5,7 @@ lib/cmake/socket_wrapper/socket_wrapper_noop-config-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/socket_wrapper/socket_wrapper_noop-config.cmake
lib/libsocket_wrapper.so
lib/libsocket_wrapper.so.0
-lib/libsocket_wrapper.so.0.5.1
+lib/libsocket_wrapper.so.0.5.2
lib/libsocket_wrapper_noop.so
lib/libsocket_wrapper_noop.so.0
lib/libsocket_wrapper_noop.so.0.0.1
diff --git a/devel/spr/Makefile b/devel/spr/Makefile
index 6ef2ae0bbfb2..71b25105f03f 100644
--- a/devel/spr/Makefile
+++ b/devel/spr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spr
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.7
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/stgit/Makefile b/devel/stgit/Makefile
index 7f33dc117b16..3884243cf18b 100644
--- a/devel/stgit/Makefile
+++ b/devel/stgit/Makefile
@@ -1,6 +1,7 @@
PORTNAME= stgit
DISTVERSIONPREFIX= v
DISTVERSION= 2.5.5
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/stringzilla/Makefile b/devel/stringzilla/Makefile
index 08d3f7ae7e4c..c760abf66ea2 100644
--- a/devel/stringzilla/Makefile
+++ b/devel/stringzilla/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stringzilla
DISTVERSIONPREFIX= v
-DISTVERSION= 4.5.0
+DISTVERSION= 4.5.1
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/stringzilla/distinfo b/devel/stringzilla/distinfo
index 062c401436ff..ba28d1494679 100644
--- a/devel/stringzilla/distinfo
+++ b/devel/stringzilla/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1765786263
-SHA256 (ashvardanian-StringZilla-v4.5.0_GH0.tar.gz) = dcac38635e5145220695fc63e7e5cf656c84bb835a3063638d5a9628fe9f22f0
-SIZE (ashvardanian-StringZilla-v4.5.0_GH0.tar.gz) = 775339
+TIMESTAMP = 1765878785
+SHA256 (ashvardanian-StringZilla-v4.5.1_GH0.tar.gz) = 2b706dff69baa28911f7df445f62391b8cc4b6b599c542a015dd685e7ea01948
+SIZE (ashvardanian-StringZilla-v4.5.1_GH0.tar.gz) = 784132
SHA256 (ashvardanian-ForkUnion-c613f50_GH0.tar.gz) = 04875a3cfd40fd1c6d4350f8c4d9fc4d8a0b601084210e884fd2908129c40562
SIZE (ashvardanian-ForkUnion-c613f50_GH0.tar.gz) = 110524
diff --git a/devel/stringzilla/pkg-plist b/devel/stringzilla/pkg-plist
index a7bead65966a..7d3112a6f52c 100644
--- a/devel/stringzilla/pkg-plist
+++ b/devel/stringzilla/pkg-plist
@@ -22,10 +22,10 @@ include/stringzillas/types.cuh
include/stringzillas/types.hpp
lib/libstringzilla_bare.so
lib/libstringzilla_bare.so.1
-lib/libstringzilla_bare.so.4.5.0
+lib/libstringzilla_bare.so.4.5.1
lib/libstringzilla_shared.so
lib/libstringzilla_shared.so.1
-lib/libstringzilla_shared.so.4.5.0
+lib/libstringzilla_shared.so.4.5.1
lib/libstringzillas_cpus_shared.so
lib/libstringzillas_cpus_shared.so.1
-lib/libstringzillas_cpus_shared.so.4.5.0
+lib/libstringzillas_cpus_shared.so.4.5.1
diff --git a/devel/stylua/Makefile b/devel/stylua/Makefile
index 07f2f35a8110..e4676304579b 100644
--- a/devel/stylua/Makefile
+++ b/devel/stylua/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stylua
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/tabby/Makefile b/devel/tabby/Makefile
index 056a6ba5177e..f6378d9dc49b 100644
--- a/devel/tabby/Makefile
+++ b/devel/tabby/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tabby
DISTVERSIONPREFIX= v
DISTVERSION= 0.31.2
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= devel # machine-learning
MASTER_SITES= https://github.com/swagger-api/swagger-ui/archive/refs/tags/:swagger
PKGNAMESUFFIX= -ai-coding-assistant
diff --git a/devel/tagref/Makefile b/devel/tagref/Makefile
index 88b71c31124e..a08d88efce7d 100644
--- a/devel/tagref/Makefile
+++ b/devel/tagref/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tagref
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/texlab/Makefile b/devel/texlab/Makefile
index 35c64b214c28..ba0a696ea7ff 100644
--- a/devel/texlab/Makefile
+++ b/devel/texlab/Makefile
@@ -1,7 +1,7 @@
PORTNAME= texlab
DISTVERSIONPREFIX= v
DISTVERSION= 4.2.0
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= devel
MAINTAINER= kfv@kfv.io
diff --git a/devel/the-way/Makefile b/devel/the-way/Makefile
index c977c54cecf3..596198ef5bce 100644
--- a/devel/the-way/Makefile
+++ b/devel/the-way/Makefile
@@ -1,7 +1,7 @@
PORTNAME= the-way
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.3
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/tinycbor/Makefile b/devel/tinycbor/Makefile
index 0b1f4194b2c7..f6cdce53be96 100644
--- a/devel/tinycbor/Makefile
+++ b/devel/tinycbor/Makefile
@@ -16,11 +16,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libcjson.so:devel/libcjson
-USES= gmake localbase:ldflags pathfix
+USES= gmake localbase:ldflags
INSTALL_TARGET= install-strip
MAKE_ARGS= SOVERSION=${PORTVERSION:R:R}
-PATHFIX_MAKEFILEIN= Makefile
PLIST_SUB= PORTVERSION=${PORTVERSION}
diff --git a/devel/tokei/Makefile b/devel/tokei/Makefile
index fcd81833e7e8..a3844514d96f 100644
--- a/devel/tokei/Makefile
+++ b/devel/tokei/Makefile
@@ -1,6 +1,7 @@
PORTNAME= tokei
DISTVERSIONPREFIX= v
DISTVERSION= 13.0.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/tokio-console/Makefile b/devel/tokio-console/Makefile
index 48de721b5db8..105a5ffa0ff5 100644
--- a/devel/tokio-console/Makefile
+++ b/devel/tokio-console/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tokio-console
DISTVERSIONPREFIX= tokio-console-v
DISTVERSION= 0.1.14
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/tree-sitter-cli/Makefile b/devel/tree-sitter-cli/Makefile
index babe8f5d3ea5..d5d1495608bf 100644
--- a/devel/tree-sitter-cli/Makefile
+++ b/devel/tree-sitter-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tree-sitter-cli
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.8
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= amad@atl.tools
diff --git a/devel/tree-sitter-graph/Makefile b/devel/tree-sitter-graph/Makefile
index d84ae6c86aea..bf69dc837a5e 100644
--- a/devel/tree-sitter-graph/Makefile
+++ b/devel/tree-sitter-graph/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tree-sitter-graph
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/twiggy/Makefile b/devel/twiggy/Makefile
index 5fef2ad4debd..2482cafac418 100644
--- a/devel/twiggy/Makefile
+++ b/devel/twiggy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= twiggy
DISTVERSION= 0.6.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= devel www
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/typeshare/Makefile b/devel/typeshare/Makefile
index 6cf8b06102a3..e8c5f333dd4d 100644
--- a/devel/typeshare/Makefile
+++ b/devel/typeshare/Makefile
@@ -1,7 +1,7 @@
PORTNAME= typeshare
DISTVERSIONPREFIX= v
DISTVERSION= 1.13.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/umbrello/Makefile b/devel/umbrello/Makefile
index aa165f11b6b9..891d7f2b061b 100644
--- a/devel/umbrello/Makefile
+++ b/devel/umbrello/Makefile
@@ -1,32 +1,24 @@
PORTNAME= umbrello
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= devel kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= UML modeller for KDE
-WWW= https://umbrello.kde.org/
+WWW= https://apps.kde.org/umbrello/
-LIB_DEPENDS= libboost_thread.so:devel/boost-libs
-
-USES= cmake compiler:c++11-lang desktop-file-utils gnome kde:5 qt:5 \
- tar:xz xorg
+USES= cmake compiler:c++17-lang desktop-file-utils \
+ gettext-tools gnome kde:6 qt:6 tar:xz xorg
USE_GNOME= libxml2 libxslt
-USE_KDE= archive auth bookmarks codecs completion config configwidgets \
- coreaddons crash guiaddons i18n iconthemes init itemviews \
- jobwidgets kio notifications parts service solid sonnet \
- syntaxhighlighting texteditor textwidgets unitconversion \
+USE_KDE= archive completion config coreaddons crash i18n \
+ iconthemes kio texteditor textwidgets unitconversion \
widgetsaddons windowsystem xmlgui \
ecm:build
-USE_QT= concurrent core dbus gui network printsupport svg widgets xml \
- buildtools:build qmake:build testlib:build
+USE_QT= base svg
USE_XORG= x11
-OPTIONS_DEFINE= DOCS
+CMAKE_OFF= BUILD_APIDOC
-post-patch:
-# The CMakeFile sets BUILD_UNITTESTS to 1, not respecting the
-# value passed via CMAKE_ARGS.
- ${REINPLACE_CMD} -e '/BUILD_UNITTESTS/s|1|0|' \
- ${PATCH_WRKSRC}/CMakeLists.txt
+OPTIONS_DEFINE= DOCS
.include <bsd.port.mk>
diff --git a/devel/umbrello/pkg-plist b/devel/umbrello/pkg-plist
index 71a38baf107e..6121dccca43d 100644
--- a/devel/umbrello/pkg-plist
+++ b/devel/umbrello/pkg-plist
@@ -1,6 +1,6 @@
-bin/po2xmi5
-bin/umbrello5
-bin/xmi2pot5
+bin/po2xmi6
+bin/umbrello6
+bin/xmi2pot6
share/applications/org.kde.umbrello.desktop
share/icons/hicolor/128x128/apps/umbrello.png
share/icons/hicolor/16x16/apps/umbrello.png
@@ -117,50 +117,50 @@ share/locale/zh_CN/LC_MESSAGES/umbrello_kdevphp5.mo
share/locale/zh_TW/LC_MESSAGES/umbrello.mo
share/locale/zh_TW/LC_MESSAGES/umbrello_kdevphp5.mo
share/metainfo/org.kde.umbrello.appdata.xml
-share/umbrello5/common.ent
-share/umbrello5/docbook2xhtml.xsl
-share/umbrello5/headings/heading.adb
-share/umbrello5/headings/heading.ads
-share/umbrello5/headings/heading.as
-share/umbrello5/headings/heading.cpp
-share/umbrello5/headings/heading.cs
-share/umbrello5/headings/heading.d
-share/umbrello5/headings/heading.h
-share/umbrello5/headings/heading.idl
-share/umbrello5/headings/heading.java
-share/umbrello5/headings/heading.js
-share/umbrello5/headings/heading.php
-share/umbrello5/headings/heading.pm
-share/umbrello5/headings/heading.py
-share/umbrello5/headings/heading.rb
-share/umbrello5/headings/heading.sql
-share/umbrello5/headings/heading.xsd
-share/umbrello5/layouts/activity-export.desktop
-share/umbrello5/layouts/activity-vertical.desktop
-share/umbrello5/layouts/class-export.desktop
-share/umbrello5/layouts/class-horizontal.desktop
-share/umbrello5/layouts/class-vertical.desktop
-share/umbrello5/layouts/component-horizontal.desktop
-share/umbrello5/layouts/component-vertical.desktop
-share/umbrello5/layouts/entityrelationship-export.desktop
-share/umbrello5/layouts/entityrelationship-horizontal.desktop
-share/umbrello5/layouts/entityrelationship-vertical.desktop
-share/umbrello5/layouts/object-export.desktop
-share/umbrello5/layouts/object-horizontal.desktop
-share/umbrello5/layouts/object-vertical.desktop
-share/umbrello5/layouts/state-export.desktop
-share/umbrello5/layouts/state-horizontal.desktop
-share/umbrello5/layouts/state-vertical.desktop
-share/umbrello5/layouts/usecase-default.desktop
-share/umbrello5/simple4125/sdbcent.mod
-share/umbrello5/simple4125/sdbhier.mod
-share/umbrello5/simple4125/sdbpool.mod
-share/umbrello5/simple4125/sdocbook-custom.dtd
-share/umbrello5/simple4125/sdocbook.css
-share/umbrello5/simple4125/sdocbook.dtd
-share/umbrello5/simple4125/sdocbookref-custom.dtd
-share/umbrello5/simple4125/sdocbookref.dtd
-share/umbrello5/simple4125/sinclist.mod
-share/umbrello5/xmi.css
-share/umbrello5/xmi1docbook.xsl
-share/umbrello5/xmi2docbook.xsl
+share/umbrello6/common.ent
+share/umbrello6/docbook2xhtml.xsl
+share/umbrello6/headings/heading.adb
+share/umbrello6/headings/heading.ads
+share/umbrello6/headings/heading.as
+share/umbrello6/headings/heading.cpp
+share/umbrello6/headings/heading.cs
+share/umbrello6/headings/heading.d
+share/umbrello6/headings/heading.h
+share/umbrello6/headings/heading.idl
+share/umbrello6/headings/heading.java
+share/umbrello6/headings/heading.js
+share/umbrello6/headings/heading.php
+share/umbrello6/headings/heading.pm
+share/umbrello6/headings/heading.py
+share/umbrello6/headings/heading.rb
+share/umbrello6/headings/heading.sql
+share/umbrello6/headings/heading.xsd
+share/umbrello6/layouts/activity-export.desktop
+share/umbrello6/layouts/activity-vertical.desktop
+share/umbrello6/layouts/class-export.desktop
+share/umbrello6/layouts/class-horizontal.desktop
+share/umbrello6/layouts/class-vertical.desktop
+share/umbrello6/layouts/component-horizontal.desktop
+share/umbrello6/layouts/component-vertical.desktop
+share/umbrello6/layouts/entityrelationship-export.desktop
+share/umbrello6/layouts/entityrelationship-horizontal.desktop
+share/umbrello6/layouts/entityrelationship-vertical.desktop
+share/umbrello6/layouts/object-export.desktop
+share/umbrello6/layouts/object-horizontal.desktop
+share/umbrello6/layouts/object-vertical.desktop
+share/umbrello6/layouts/state-export.desktop
+share/umbrello6/layouts/state-horizontal.desktop
+share/umbrello6/layouts/state-vertical.desktop
+share/umbrello6/layouts/usecase-default.desktop
+share/umbrello6/simple41%%KDE_APPLICATIONS_VERSION_SHORT%%/sdbcent.mod
+share/umbrello6/simple41%%KDE_APPLICATIONS_VERSION_SHORT%%/sdbhier.mod
+share/umbrello6/simple41%%KDE_APPLICATIONS_VERSION_SHORT%%/sdbpool.mod
+share/umbrello6/simple41%%KDE_APPLICATIONS_VERSION_SHORT%%/sdocbook-custom.dtd
+share/umbrello6/simple41%%KDE_APPLICATIONS_VERSION_SHORT%%/sdocbook.css
+share/umbrello6/simple41%%KDE_APPLICATIONS_VERSION_SHORT%%/sdocbook.dtd
+share/umbrello6/simple41%%KDE_APPLICATIONS_VERSION_SHORT%%/sdocbookref-custom.dtd
+share/umbrello6/simple41%%KDE_APPLICATIONS_VERSION_SHORT%%/sdocbookref.dtd
+share/umbrello6/simple41%%KDE_APPLICATIONS_VERSION_SHORT%%/sinclist.mod
+share/umbrello6/xmi.css
+share/umbrello6/xmi1docbook.xsl
+share/umbrello6/xmi2docbook.xsl
diff --git a/devel/unit-otel/Makefile b/devel/unit-otel/Makefile
index 962454981e31..a2e8e5511fb9 100644
--- a/devel/unit-otel/Makefile
+++ b/devel/unit-otel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= unit-otel
PORTVERSION= ${UNIT_VERSION}
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES?= https://unit.nginx.org/download/
DISTFILES= unit-${PORTVERSION}.tar.gz
diff --git a/devel/uv/Makefile b/devel/uv/Makefile
index 11a34732865d..e27e46ad2b73 100644
--- a/devel/uv/Makefile
+++ b/devel/uv/Makefile
@@ -1,5 +1,6 @@
PORTNAME= uv
DISTVERSION= 0.9.17
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/uvwasi/Makefile b/devel/uvwasi/Makefile
index 992ee45d26da..69410a01b07a 100644
--- a/devel/uvwasi/Makefile
+++ b/devel/uvwasi/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libuv.so:devel/libuv
-USES= cmake:testing pathfix
+USES= cmake:testing
CMAKE_OFF= ASAN \
BUILD_TESTING \
diff --git a/devel/wasm-server-runner/Makefile b/devel/wasm-server-runner/Makefile
index 2c0bea235b5c..52b39049421d 100644
--- a/devel/wasm-server-runner/Makefile
+++ b/devel/wasm-server-runner/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wasm-server-runner
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
MAINTAINER= cs@FreeBSD.org
diff --git a/devel/wasmer/Makefile b/devel/wasmer/Makefile
index ba86ec5a425f..1227347ddc78 100644
--- a/devel/wasmer/Makefile
+++ b/devel/wasmer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wasmer
DISTVERSIONPREFIX= v
DISTVERSION= 6.1.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= kjozic@gmail.com
diff --git a/devel/wizer/Makefile b/devel/wizer/Makefile
index 763cef3056f5..b5810f7ae258 100644
--- a/devel/wizer/Makefile
+++ b/devel/wizer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wizer
DISTVERSIONPREFIX= v
DISTVERSION= 10.0.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel www
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/xtensa-esp-elf/Makefile b/devel/xtensa-esp-elf/Makefile
index c8fde1adf154..d93e54f3db16 100644
--- a/devel/xtensa-esp-elf/Makefile
+++ b/devel/xtensa-esp-elf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xtensa-esp-elf
DISTVERSION= 13.2.0_20240530
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel
MASTER_SITES= https://github.com/espressif/crosstool-NG/releases/download/esp-${DISTVERSION}/:source1 \
GNU/gmp:source2 \
diff --git a/devel/zls/Makefile b/devel/zls/Makefile
index 02a0f404f8c7..895dae7ec825 100644
--- a/devel/zls/Makefile
+++ b/devel/zls/Makefile
@@ -1,5 +1,6 @@
PORTNAME= zls
DISTVERSION= 0.14.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
@@ -9,8 +10,8 @@ WWW= https://github.com/zigtools/zls
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= zig>=0.14.0:lang/zig
-RUN_DEPENDS= zig:lang/zig
+BUILD_DEPENDS= zig014>=0.14.0:lang/zig014
+RUN_DEPENDS= zig014>=0.14.0:lang/zig014
USE_GITHUB= yes
GH_ACCOUNT= zigtools
@@ -18,11 +19,11 @@ GH_TUPLE= wolfpld:tracy:v0.11.1:tracy/../.cache/zig/p/N-V-__8AAMeOlQEipHjcyu0TCf
ziglibs:diffz:ef45c00:diffz/../.cache/zig/p/N-V-__8AABhrAQAQLLLGadghhPsdxTgBk9N9aLVOjXW3ay0V \
ziglibs:known-folders:0.7.0-57-gaa24df4:known_folders/../.cache/zig/p/known_folders-0.0.0-Fy-PJtLDAADGDOwYwMkVydMSTp_aN-nfjCZw6qPQ2ECL \
zigtools:zig-lsp-codegen:063a98c:zig_lsp_codegen/../.cache/zig/p/lsp_codegen-0.1.0-CMjjo0ZXCQB-rAhPYrlfzzpU0u0u2MeGvUucZ-_g32eg
-MAKE_ENV= DESTDIR="${STAGEDIR}"
CONFIGURE_ARGS= --prefix "${PREFIX}" \
${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \
-Dcpu=${CPUTYPE:Ubaseline} \
--verbose
+MAKE_ENV= DESTDIR="${STAGEDIR}"
NO_INSTALL= yes # strip(1) breaks runtime
PLIST_FILES= bin/${PORTNAME}
diff --git a/devel/zziplib/Makefile b/devel/zziplib/Makefile
index d4685a39f506..9c83c7910d0d 100644
--- a/devel/zziplib/Makefile
+++ b/devel/zziplib/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE_MPL11= ${WRKSRC}/docs/COPYING.MPL
BUILD_DEPENDS= bash:shells/bash
-USES= cmake compiler:c11 cpe pathfix
+USES= cmake compiler:c11 cpe
CMAKE_OFF= FORTIFY \
MSVC_STATIC_RUNTIME \
diff --git a/dns/aardvark-dns/Makefile b/dns/aardvark-dns/Makefile
index 38c6c6ea2c0a..15c1ee2cfe8b 100644
--- a/dns/aardvark-dns/Makefile
+++ b/dns/aardvark-dns/Makefile
@@ -1,6 +1,7 @@
PORTNAME= aardvark-dns
DISTVERSIONPREFIX= v
DISTVERSION= 1.17.0
+PORTREVISION= 1
CATEGORIES= dns
MAINTAINER= osa@FreeBSD.org
diff --git a/dns/bind-tools/pkg-plist b/dns/bind-tools/pkg-plist
index e0de3b20706e..5510b13cf38e 100644
--- a/dns/bind-tools/pkg-plist
+++ b/dns/bind-tools/pkg-plist
@@ -19,15 +19,15 @@ bin/nsec3hash
bin/nslookup
bin/nsupdate
lib/bind-tools/libdns.so
-lib/bind-tools/libdns-9.20.16.so
+lib/bind-tools/libdns-9.20.17.so
lib/bind-tools/libisc.so
-lib/bind-tools/libisc-9.20.16.so
+lib/bind-tools/libisc-9.20.17.so
lib/bind-tools/libisccc.so
-lib/bind-tools/libisccc-9.20.16.so
+lib/bind-tools/libisccc-9.20.17.so
lib/bind-tools/libisccfg.so
-lib/bind-tools/libisccfg-9.20.16.so
+lib/bind-tools/libisccfg-9.20.17.so
lib/bind-tools/libns.so
-lib/bind-tools/libns-9.20.16.so
+lib/bind-tools/libns-9.20.17.so
share/man/man1/arpaname.1.gz
share/man/man1/delv.1.gz
share/man/man1/dig.1.gz
diff --git a/dns/bind-tools/pkg-plist-devel b/dns/bind-tools/pkg-plist-devel
index 985a29ccc188..970451051e17 100644
--- a/dns/bind-tools/pkg-plist-devel
+++ b/dns/bind-tools/pkg-plist-devel
@@ -18,11 +18,11 @@ bin/named-rrchecker
bin/nsec3hash
bin/nslookup
bin/nsupdate
-lib/bind-tools/libdns-9.21.15.so
-lib/bind-tools/libisc-9.21.15.so
-lib/bind-tools/libisccc-9.21.15.so
-lib/bind-tools/libisccfg-9.21.15.so
-lib/bind-tools/libns-9.21.15.so
+lib/bind-tools/libdns-9.21.16.so
+lib/bind-tools/libisc-9.21.16.so
+lib/bind-tools/libisccc-9.21.16.so
+lib/bind-tools/libisccfg-9.21.16.so
+lib/bind-tools/libns-9.21.16.so
share/man/man1/arpaname.1.gz
share/man/man1/delv.1.gz
share/man/man1/dig.1.gz
diff --git a/dns/bind9-devel/Makefile b/dns/bind9-devel/Makefile
index 45ad8418379e..8b8442060c41 100644
--- a/dns/bind9-devel/Makefile
+++ b/dns/bind9-devel/Makefile
@@ -1,7 +1,7 @@
# pkg-help formatted with fmt 59 63
PORTNAME= bind
-DISTVERSION= 9.21.15
+DISTVERSION= 9.21.16
.if defined(BIND_TOOLS_SLAVE)
# dns/bind-tools here
PORTREVISION= 0
diff --git a/dns/bind9-devel/distinfo b/dns/bind9-devel/distinfo
index 1a744f107ab0..bf2d00c72c50 100644
--- a/dns/bind9-devel/distinfo
+++ b/dns/bind9-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763564699
-SHA256 (bind-9.21.15.tar.xz) = fa6a5761188f7d3e1cba8968bd02a033bdfad0935905fadab09282b2fb2ec304
-SIZE (bind-9.21.15.tar.xz) = 5264212
+TIMESTAMP = 1765983486
+SHA256 (bind-9.21.16.tar.xz) = 521aa2003c5a7d78d8e589787025f39384065535818f4344cf9e14c086fda98d
+SIZE (bind-9.21.16.tar.xz) = 5271888
diff --git a/dns/bind9-devel/files/extrapatch-bind-min-override-ttl b/dns/bind9-devel/files/extrapatch-bind-min-override-ttl
index d3917c8d825e..f927b1a4772b 100644
--- a/dns/bind9-devel/files/extrapatch-bind-min-override-ttl
+++ b/dns/bind9-devel/files/extrapatch-bind-min-override-ttl
@@ -1,6 +1,6 @@
Add the override-cache-ttl feature.
---- bin/include/defaultconfig.h.orig 2025-11-07 09:34:27 UTC
+--- bin/include/defaultconfig.h.orig 2025-12-09 17:51:25 UTC
+++ bin/include/defaultconfig.h
@@ -159,6 +159,7 @@ options {\n\
notify-source *;\n\
@@ -10,9 +10,9 @@ Add the override-cache-ttl feature.
parental-source *;\n\
parental-source-v6 *;\n\
provide-ixfr true;\n\
---- bin/named/server.c.orig 2025-11-07 09:34:27 UTC
+--- bin/named/server.c.orig 2025-12-09 17:51:25 UTC
+++ bin/named/server.c
-@@ -4198,6 +4198,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl
+@@ -4082,6 +4082,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl
}
obj = NULL;
@@ -24,7 +24,7 @@ Add the override-cache-ttl feature.
result = named_config_get(maps, "max-cache-ttl", &obj);
INSIST(result == ISC_R_SUCCESS);
view->maxcachettl = cfg_obj_asduration(obj);
---- doc/arm/reference.rst.orig 2025-11-07 09:34:27 UTC
+--- doc/arm/reference.rst.orig 2025-12-09 17:51:25 UTC
+++ doc/arm/reference.rst
@@ -4154,6 +4154,10 @@ Tuning
cannot exceed 7 days and is silently truncated to 7 days if set to a
@@ -37,7 +37,7 @@ Add the override-cache-ttl feature.
.. namedconf:statement:: max-cache-ttl
:tags: server
:short: Specifies the maximum time (in seconds) that the server caches ordinary (positive) answers.
---- doc/misc/options.orig 2025-11-07 09:34:27 UTC
+--- doc/misc/options.orig 2025-12-09 17:51:25 UTC
+++ doc/misc/options
@@ -171,6 +171,7 @@ options {
masterfile-style ( full | relative );
@@ -47,7 +47,7 @@ Add the override-cache-ttl feature.
max-cache-ttl <duration>;
max-clients-per-query <integer>;
max-ixfr-ratio ( unlimited | <percentage> );
---- lib/dns/include/dns/view.h.orig 2025-11-07 09:34:27 UTC
+--- lib/dns/include/dns/view.h.orig 2025-12-09 17:51:25 UTC
+++ lib/dns/include/dns/view.h
@@ -155,6 +155,7 @@ struct dns_view {
bool requestzoneversion;
@@ -57,9 +57,9 @@ Add the override-cache-ttl feature.
dns_ttl_t maxncachettl;
dns_ttl_t mincachettl;
dns_ttl_t minncachettl;
---- lib/dns/resolver.c.orig 2025-11-07 09:34:27 UTC
+--- lib/dns/resolver.c.orig 2025-12-09 17:51:25 UTC
+++ lib/dns/resolver.c
-@@ -5836,6 +5836,12 @@ fixttls(dns_view_t *view, dns_rdataset_t *rdataset,
+@@ -6014,6 +6014,12 @@ fixttls(dns_view_t *view, dns_rdataset_t *rdataset,
fixttls(dns_view_t *view, dns_rdataset_t *rdataset,
dns_rdataset_t *sigrdataset) {
/*
@@ -72,13 +72,13 @@ Add the override-cache-ttl feature.
* Enforce the configured maximum and minimum cache TTL.
*/
if (rdataset->ttl > view->maxcachettl) {
---- lib/isccfg/namedconf.c.orig 2025-11-07 09:34:27 UTC
+--- lib/isccfg/namedconf.c.orig 2025-12-09 17:51:25 UTC
+++ lib/isccfg/namedconf.c
-@@ -2399,6 +2399,7 @@ static cfg_clausedef_t view_clauses[] = {
- { "nta-lifetime", &cfg_type_duration, 0 },
- { "nta-recheck", &cfg_type_duration, 0 },
- { "nxdomain-redirect", &cfg_type_astring, 0 },
-+ { "override-cache-ttl", &cfg_type_duration, 0 },
- { "preferred-glue", &cfg_type_astring, 0 },
+@@ -2429,6 +2429,7 @@ static cfg_clausedef_t view_clauses[] = {
+ { "nta-lifetime", &cfg_type_duration, 0, NULL },
+ { "nta-recheck", &cfg_type_duration, 0, NULL },
+ { "nxdomain-redirect", &cfg_type_astring, 0, NULL },
++ { "override-cache-ttl", &cfg_type_duration, 0, NULL },
+ { "preferred-glue", &cfg_type_astring, 0, NULL },
{ "prefetch", &cfg_type_prefetch, 0, prefetch_merge },
- { "provide-ixfr", &cfg_type_boolean, 0 },
+ { "provide-ixfr", &cfg_type_boolean, 0, NULL },
diff --git a/dns/bind9-devel/files/patch-meson.build b/dns/bind9-devel/files/patch-meson.build
index cb4803b883bd..9eebdab4a4ca 100644
--- a/dns/bind9-devel/files/patch-meson.build
+++ b/dns/bind9-devel/files/patch-meson.build
@@ -1,6 +1,6 @@
Use bind-tools option to ease the server/tools package split
---- meson.build.orig 2025-11-07 09:34:27 UTC
+--- meson.build.orig 2025-12-09 17:51:25 UTC
+++ meson.build
@@ -72,6 +72,8 @@ zlib_opt = get_option('zlib').enable_auto_if(developer
tracing_opt = get_option('tracing')
@@ -11,7 +11,7 @@ Use bind-tools option to ease the server/tools package split
build_options = meson.build_options()
if build_options == ''
build_options = 'default'
-@@ -1215,6 +1217,7 @@ libisccfg_dep = declare_dependency(
+@@ -1291,6 +1293,7 @@ libisccfg_dep = declare_dependency(
include_directories: isccfg_inc,
)
@@ -19,7 +19,7 @@ Use bind-tools option to ease the server/tools package split
executable(
'arpaname',
arpaname_src,
-@@ -1427,7 +1430,9 @@ executable(
+@@ -1503,7 +1506,9 @@ executable(
libisc_dep,
],
)
@@ -29,7 +29,7 @@ Use bind-tools option to ease the server/tools package split
executable(
'named-checkconf',
named_checkconf_src,
-@@ -1501,7 +1506,9 @@ endif
+@@ -1577,7 +1582,9 @@ endif
],
)
endif
@@ -39,7 +39,7 @@ Use bind-tools option to ease the server/tools package split
executable(
'named-rrchecker',
named_rrchecker_src,
-@@ -1514,6 +1521,7 @@ executable(
+@@ -1590,6 +1597,7 @@ executable(
],
)
@@ -47,7 +47,7 @@ Use bind-tools option to ease the server/tools package split
named_deps = []
-@@ -1551,6 +1559,7 @@ named_srcconf = named_srcset.apply(config, strict: fal
+@@ -1627,6 +1635,7 @@ named_srcconf = named_srcset.apply(config, strict: fal
named_srcconf = named_srcset.apply(config, strict: false)
@@ -55,7 +55,7 @@ Use bind-tools option to ease the server/tools package split
executable(
'named',
named_srcconf.sources(),
-@@ -1578,7 +1587,9 @@ executable(
+@@ -1654,7 +1663,9 @@ executable(
named_srcconf.dependencies(),
],
)
@@ -65,7 +65,7 @@ Use bind-tools option to ease the server/tools package split
executable(
'nsec3hash',
nsec3hash_src,
-@@ -1623,7 +1634,9 @@ executable(
+@@ -1699,7 +1710,9 @@ executable(
edit_dep,
],
)
@@ -75,7 +75,7 @@ Use bind-tools option to ease the server/tools package split
executable(
'rndc-confgen',
rndc_confgen_src,
-@@ -1719,6 +1732,7 @@ shared_library(
+@@ -1794,6 +1807,7 @@ shared_library(
libns_dep,
],
)
@@ -83,7 +83,7 @@ Use bind-tools option to ease the server/tools package split
subdir('doc')
subdir('tests')
-@@ -1795,7 +1809,6 @@ print(release_date, end="")
+@@ -1870,7 +1884,6 @@ print(release_date, end="")
print(release_date, end="")
'''
@@ -91,7 +91,7 @@ Use bind-tools option to ease the server/tools package split
release_date = ''
if python.found()
release_date = run_command(python, ['-c', get_release_date], check: true).stdout()
-@@ -1816,6 +1829,7 @@ if doc_opt.allowed()
+@@ -1891,6 +1904,7 @@ if doc_opt.allowed()
install_man(man_pages)
diff --git a/dns/bind9-devel/files/patch-meson.options b/dns/bind9-devel/files/patch-meson.options
index 441182e7a208..59c23f45115d 100644
--- a/dns/bind9-devel/files/patch-meson.options
+++ b/dns/bind9-devel/files/patch-meson.options
@@ -1,9 +1,9 @@
Add bind-tools option to ease the server/tools package split
---- meson.options.orig 2025-11-19 15:19:33 UTC
+--- meson.options.orig 2025-12-09 17:51:25 UTC
+++ meson.options
@@ -203,3 +203,5 @@ option(
- value: 'thin',
+ value: 'auto',
description: 'Enable Link Time Optimization for named.',
)
+
diff --git a/dns/bind9-devel/pkg-plist b/dns/bind9-devel/pkg-plist
index 7c5a4250cc31..0700b80365d0 100644
--- a/dns/bind9-devel/pkg-plist
+++ b/dns/bind9-devel/pkg-plist
@@ -104,6 +104,7 @@ include/dns/validator.h
include/dns/view.h
include/dns/xfrin.h
include/dns/zone.h
+include/dns/zonefetch.h
include/dns/zoneverify.h
include/dns/zt.h
include/dst/dst.h
@@ -236,11 +237,11 @@ include/ns/xfrout.h
lib/bind/filter-a.so
lib/bind/filter-aaaa.so
lib/bind/synthrecord.so
-lib/libdns-9.21.15.so
-lib/libisc-9.21.15.so
-lib/libisccc-9.21.15.so
-lib/libisccfg-9.21.15.so
-lib/libns-9.21.15.so
+lib/libdns-9.21.16.so
+lib/libisc-9.21.16.so
+lib/libisccc-9.21.16.so
+lib/libisccfg-9.21.16.so
+lib/libns-9.21.16.so
@comment share/man/man1/arpaname.1.gz
@comment share/man/man1/delv.1.gz
@comment share/man/man1/dig.1.gz
diff --git a/dns/bind918/Makefile b/dns/bind918/Makefile
index 76a9b4631261..c9a62942fe4d 100644
--- a/dns/bind918/Makefile
+++ b/dns/bind918/Makefile
@@ -1,7 +1,7 @@
# pkg-help formatted with fmt 59 63
PORTNAME= bind
-DISTVERSION= 9.18.42
+DISTVERSION= 9.18.43
CATEGORIES= dns net
MASTER_SITES= ISC/bind9/${DISTVERSION}
PKGNAMESUFFIX= 918
@@ -10,10 +10,8 @@ MAINTAINER= mat@FreeBSD.org
COMMENT= BIND DNS suite with updated DNSSEC and DNS64
WWW= https://www.isc.org/bind/
-# Uncomment when bind920 comes of age. +3 years if ESV, +1year otherwise, see
-# https://kb.isc.org/docs/aa-00896
-# DEPRECATED= End of life, please migrate to a newer version of BIND9
-# EXPIRATION_DATE= 2026-06-30
+DEPRECATED= End of life, please migrate to a newer version of BIND9
+EXPIRATION_DATE= 2026-06-30
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/dns/bind918/distinfo b/dns/bind918/distinfo
index 596e7e7aa732..2dc7358ddb1b 100644
--- a/dns/bind918/distinfo
+++ b/dns/bind918/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763564561
-SHA256 (bind-9.18.42.tar.xz) = 4b738b72b8e3af677ced3550d14a63735f0dce3b415f96c54b982e6374063570
-SIZE (bind-9.18.42.tar.xz) = 5423412
+TIMESTAMP = 1765983330
+SHA256 (bind-9.18.43.tar.xz) = a8bda1d40a55f5c036de9b966e2bd49d7535a543fbb1a77e863dffefb9ab0a10
+SIZE (bind-9.18.43.tar.xz) = 5424860
diff --git a/dns/bind918/files/extrapatch-bind-min-override-ttl b/dns/bind918/files/extrapatch-bind-min-override-ttl
index 708033c53bf9..c87f058ca92f 100644
--- a/dns/bind918/files/extrapatch-bind-min-override-ttl
+++ b/dns/bind918/files/extrapatch-bind-min-override-ttl
@@ -1,6 +1,6 @@
Add the override-cache-ttl feature.
---- bin/named/config.c.orig 2025-10-18 10:21:02 UTC
+--- bin/named/config.c.orig 2025-12-11 13:32:57 UTC
+++ bin/named/config.c
@@ -186,6 +186,7 @@ options {\n\
notify-source *;\n\
@@ -10,9 +10,9 @@ Add the override-cache-ttl feature.
parental-source *;\n\
parental-source-v6 *;\n\
provide-ixfr true;\n\
---- bin/named/server.c.orig 2025-10-18 10:21:02 UTC
+--- bin/named/server.c.orig 2025-12-11 13:32:57 UTC
+++ bin/named/server.c
-@@ -4756,6 +4756,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl
+@@ -4749,6 +4749,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl
}
obj = NULL;
@@ -24,7 +24,7 @@ Add the override-cache-ttl feature.
result = named_config_get(maps, "max-cache-ttl", &obj);
INSIST(result == ISC_R_SUCCESS);
view->maxcachettl = cfg_obj_asduration(obj);
---- doc/arm/reference.rst.orig 2025-10-18 10:21:03 UTC
+--- doc/arm/reference.rst.orig 2025-12-11 13:32:57 UTC
+++ doc/arm/reference.rst
@@ -4394,6 +4394,10 @@ Tuning
cannot exceed 7 days and is silently truncated to 7 days if set to a
@@ -37,7 +37,7 @@ Add the override-cache-ttl feature.
.. namedconf:statement:: max-cache-ttl
:tags: server
:short: Specifies the maximum time (in seconds) that the server caches ordinary (positive) answers.
---- lib/dns/include/dns/view.h.orig 2025-10-18 10:21:03 UTC
+--- lib/dns/include/dns/view.h.orig 2025-12-11 13:32:57 UTC
+++ lib/dns/include/dns/view.h
@@ -157,6 +157,7 @@ struct dns_view {
bool requestnsid;
@@ -47,7 +47,7 @@ Add the override-cache-ttl feature.
dns_ttl_t maxncachettl;
dns_ttl_t mincachettl;
dns_ttl_t minncachettl;
---- lib/dns/resolver.c.orig 2025-10-18 10:21:03 UTC
+--- lib/dns/resolver.c.orig 2025-12-11 13:32:58 UTC
+++ lib/dns/resolver.c
@@ -6445,6 +6445,12 @@ cache_name(fetchctx_t *fctx, dns_name_t *name, dns_mes
}
@@ -62,9 +62,9 @@ Add the override-cache-ttl feature.
* Enforce the configure maximum cache TTL.
*/
if (rdataset->ttl > res->view->maxcachettl) {
---- lib/isccfg/namedconf.c.orig 2025-10-18 10:21:03 UTC
+--- lib/isccfg/namedconf.c.orig 2025-12-11 13:32:58 UTC
+++ lib/isccfg/namedconf.c
-@@ -2106,6 +2106,7 @@ static cfg_clausedef_t view_clauses[] = {
+@@ -2098,6 +2098,7 @@ static cfg_clausedef_t view_clauses[] = {
#endif /* ifdef HAVE_LMDB */
{ "max-acache-size", NULL, CFG_CLAUSEFLAG_ANCIENT },
{ "max-cache-size", &cfg_type_sizeorpercent, 0 },
diff --git a/dns/bind918/pkg-plist b/dns/bind918/pkg-plist
index c791c3805e0b..3d818635a375 100644
--- a/dns/bind918/pkg-plist
+++ b/dns/bind918/pkg-plist
@@ -241,19 +241,19 @@ include/ns/xfrout.h
lib/bind/filter-a.so
lib/bind/filter-aaaa.so
lib/libbind9.so
-lib/libbind9-9.18.42.so
+lib/libbind9-9.18.43.so
lib/libdns.so
-lib/libdns-9.18.42.so
+lib/libdns-9.18.43.so
lib/libirs.so
-lib/libirs-9.18.42.so
+lib/libirs-9.18.43.so
lib/libisc.so
-lib/libisc-9.18.42.so
+lib/libisc-9.18.43.so
lib/libisccc.so
-lib/libisccc-9.18.42.so
+lib/libisccc-9.18.43.so
lib/libisccfg.so
-lib/libisccfg-9.18.42.so
+lib/libisccfg-9.18.43.so
lib/libns.so
-lib/libns-9.18.42.so
+lib/libns-9.18.43.so
@comment share/man/man1/arpaname.1.gz
@comment share/man/man1/delv.1.gz
@comment share/man/man1/dig.1.gz
diff --git a/dns/bind920/Makefile b/dns/bind920/Makefile
index 40cdee2a776d..e3e5bf65d89b 100644
--- a/dns/bind920/Makefile
+++ b/dns/bind920/Makefile
@@ -1,7 +1,7 @@
# pkg-help formatted with fmt 59 63
PORTNAME= bind
-DISTVERSION= 9.20.16
+DISTVERSION= 9.20.17
.if defined(BIND_TOOLS_SLAVE)
# dns/bind-tools here
PORTREVISION= 0
diff --git a/dns/bind920/distinfo b/dns/bind920/distinfo
index 667ca17f7468..add0fef8f45c 100644
--- a/dns/bind920/distinfo
+++ b/dns/bind920/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763564591
-SHA256 (bind-9.20.16.tar.xz) = 03ffcc7a4fcb7c39b82b34be1ba2b59f6c191bc795c5935530d5ebe630a352d6
-SIZE (bind-9.20.16.tar.xz) = 5768340
+TIMESTAMP = 1765983400
+SHA256 (bind-9.20.17.tar.xz) = 5cc89a09da0917eb1ddf640cc07c172ff44fa9bbf3a34ada4b6a2f7ee70ff1c8
+SIZE (bind-9.20.17.tar.xz) = 5767060
diff --git a/dns/bind920/files/extrapatch-bind-min-override-ttl b/dns/bind920/files/extrapatch-bind-min-override-ttl
index 1cadd87ab639..588bf1ca3d8b 100644
--- a/dns/bind920/files/extrapatch-bind-min-override-ttl
+++ b/dns/bind920/files/extrapatch-bind-min-override-ttl
@@ -1,6 +1,6 @@
Add the override-cache-ttl feature.
---- bin/named/config.c.orig 2025-11-07 12:29:54 UTC
+--- bin/named/config.c.orig 2025-12-11 13:27:39 UTC
+++ bin/named/config.c
@@ -185,6 +185,7 @@ options {\n\
notify-source *;\n\
@@ -10,9 +10,9 @@ Add the override-cache-ttl feature.
parental-source *;\n\
parental-source-v6 *;\n\
provide-ixfr true;\n\
---- bin/named/server.c.orig 2025-11-07 12:29:54 UTC
+--- bin/named/server.c.orig 2025-12-11 13:27:39 UTC
+++ bin/named/server.c
-@@ -4665,6 +4665,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl
+@@ -4658,6 +4658,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl
}
obj = NULL;
@@ -24,7 +24,7 @@ Add the override-cache-ttl feature.
result = named_config_get(maps, "max-cache-ttl", &obj);
INSIST(result == ISC_R_SUCCESS);
view->maxcachettl = cfg_obj_asduration(obj);
---- doc/arm/reference.rst.orig 2025-11-07 12:29:54 UTC
+--- doc/arm/reference.rst.orig 2025-12-11 13:27:39 UTC
+++ doc/arm/reference.rst
@@ -4385,6 +4385,10 @@ Tuning
cannot exceed 7 days and is silently truncated to 7 days if set to a
@@ -37,7 +37,7 @@ Add the override-cache-ttl feature.
.. namedconf:statement:: max-cache-ttl
:tags: server
:short: Specifies the maximum time (in seconds) that the server caches ordinary (positive) answers.
---- lib/dns/include/dns/view.h.orig 2025-11-07 12:29:54 UTC
+--- lib/dns/include/dns/view.h.orig 2025-12-11 13:27:39 UTC
+++ lib/dns/include/dns/view.h
@@ -151,6 +151,7 @@ struct dns_view {
bool requestnsid;
@@ -47,9 +47,9 @@ Add the override-cache-ttl feature.
dns_ttl_t maxncachettl;
dns_ttl_t mincachettl;
dns_ttl_t minncachettl;
---- lib/dns/resolver.c.orig 2025-11-07 12:29:54 UTC
+--- lib/dns/resolver.c.orig 2025-12-11 13:27:39 UTC
+++ lib/dns/resolver.c
-@@ -5997,6 +5997,12 @@ cache_name(fetchctx_t *fctx, dns_name_t *name, dns_mes
+@@ -6068,6 +6068,12 @@ cache_name(fetchctx_t *fctx, dns_name_t *name, dns_mes
}
/*
@@ -62,9 +62,9 @@ Add the override-cache-ttl feature.
* Enforce the configure maximum cache TTL.
*/
if (rdataset->ttl > res->view->maxcachettl) {
---- lib/isccfg/namedconf.c.orig 2025-11-07 12:29:55 UTC
+--- lib/isccfg/namedconf.c.orig 2025-12-11 13:27:39 UTC
+++ lib/isccfg/namedconf.c
-@@ -2248,6 +2248,7 @@ static cfg_clausedef_t view_clauses[] = {
+@@ -2240,6 +2240,7 @@ static cfg_clausedef_t view_clauses[] = {
{ "nta-lifetime", &cfg_type_duration, 0 },
{ "nta-recheck", &cfg_type_duration, 0 },
{ "nxdomain-redirect", &cfg_type_astring, 0 },
diff --git a/dns/bind920/pkg-plist b/dns/bind920/pkg-plist
index fc3f50514369..ebf8a55e2dd8 100644
--- a/dns/bind920/pkg-plist
+++ b/dns/bind920/pkg-plist
@@ -242,15 +242,15 @@ include/ns/update.h
include/ns/xfrout.h
lib/bind/filter-a.so
lib/bind/filter-aaaa.so
-lib/libdns-9.20.16.so
+lib/libdns-9.20.17.so
lib/libdns.so
-lib/libisc-9.20.16.so
+lib/libisc-9.20.17.so
lib/libisc.so
-lib/libisccc-9.20.16.so
+lib/libisccc-9.20.17.so
lib/libisccc.so
-lib/libisccfg-9.20.16.so
+lib/libisccfg-9.20.17.so
lib/libisccfg.so
-lib/libns-9.20.16.so
+lib/libns-9.20.17.so
lib/libns.so
@comment share/man/man1/arpaname.1.gz
@comment share/man/man1/delv.1.gz
diff --git a/dns/cascade/Makefile b/dns/cascade/Makefile
index 2a567d8b0048..4d61405a3bd9 100644
--- a/dns/cascade/Makefile
+++ b/dns/cascade/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cascade
DISTVERSION= 0.1.0-RC1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= dns net
PKGNAMESUFFIX= -dns
diff --git a/dns/dnsdist/Makefile b/dns/dnsdist/Makefile
index 255c25bd70a1..52e13a5c2169 100644
--- a/dns/dnsdist/Makefile
+++ b/dns/dnsdist/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dnsdist
DISTVERSION= 2.0.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= dns net
MASTER_SITES= https://downloads.powerdns.com/releases/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/dns/dnst/Makefile b/dns/dnst/Makefile
index 1a0221a4eb7b..da4089a58f0c 100644
--- a/dns/dnst/Makefile
+++ b/dns/dnst/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dnst
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0-rc2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= dns net
MAINTAINER= bofh@FreeBSD.org
diff --git a/dns/dnstracer-rs/Makefile b/dns/dnstracer-rs/Makefile
index 23cf0e59fdec..887db756bd87 100644
--- a/dns/dnstracer-rs/Makefile
+++ b/dns/dnstracer-rs/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dnstracer
DISTVERSION= 1.1.9
+PORTREVISION= 1
CATEGORIES= dns
MASTER_SITES= CRATESIO
PKGNAMESUFFIX= -rs
diff --git a/dns/dog/Makefile b/dns/dog/Makefile
index 074b7ace6637..e0aa4dab3c91 100644
--- a/dns/dog/Makefile
+++ b/dns/dog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dog
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0
-PORTREVISION= 46
+PORTREVISION= 47
CATEGORIES= dns net
MAINTAINER= lcook@FreeBSD.org
diff --git a/dns/doh-proxy/Makefile b/dns/doh-proxy/Makefile
index 17bc95448168..26e6c2e3efa0 100644
--- a/dns/doh-proxy/Makefile
+++ b/dns/doh-proxy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= doh-proxy
DISTVERSION= 0.9.15
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= dns
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/dns/encrypted-dns-server/Makefile b/dns/encrypted-dns-server/Makefile
index 5e471c6cd41d..65839f09f139 100644
--- a/dns/encrypted-dns-server/Makefile
+++ b/dns/encrypted-dns-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= encrypted-dns-server
DISTVERSION= 0.9.6
-PORTREVISION= 31
+PORTREVISION= 32
CATEGORIES= dns
MAINTAINER= felix@userspace.com.au
diff --git a/dns/kf6-kdnssd/distinfo b/dns/kf6-kdnssd/distinfo
index 81f0dd1a3af1..aa256ded0406 100644
--- a/dns/kf6-kdnssd/distinfo
+++ b/dns/kf6-kdnssd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892871
-SHA256 (KDE/frameworks/6.20/kdnssd-6.20.0.tar.xz) = fc616e7f9d56ff4304a5bdc6d04e7ef75e5ff7d84375175f0b25a44ba89af60a
-SIZE (KDE/frameworks/6.20/kdnssd-6.20.0.tar.xz) = 2246160
+TIMESTAMP = 1765456429
+SHA256 (KDE/frameworks/6.21/kdnssd-6.21.0.tar.xz) = 73d72c92f3049133f0fecbbc5b802440cc62dd16f8eccc8b2cc47cdd0b705729
+SIZE (KDE/frameworks/6.21/kdnssd-6.21.0.tar.xz) = 2245960
diff --git a/dns/ldns/Makefile b/dns/ldns/Makefile
index 7fe340e84f92..40aa1a73c173 100644
--- a/dns/ldns/Makefile
+++ b/dns/ldns/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ldns
-DISTVERSION= 1.8.4
+DISTVERSION= 1.9.0
CATEGORIES= dns
MASTER_SITES= https://www.nlnetlabs.nl/downloads/ldns/ \
LOCAL/ehaupt
@@ -12,10 +12,10 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cpe gmake libtool perl5 ssl
-USE_PERL5= build
+CPE_VENDOR= nlnetlabs
USE_LDCONFIG= yes
+USE_PERL5= build
-CPE_VENDOR= nlnetlabs
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --disable-dane-ta-usage \
--with-ssl=${OPENSSLBASE}
@@ -24,93 +24,95 @@ MAKE_JOBS_UNSAFE= yes
.if ! (defined(BUILD_PYLDNS) || defined(BUILD_P5PERL))
OPTIONS_DEFINE= DOXYGEN DRILL EXAMPLES
OPTIONS_DEFAULT= DRILL
-
-DRILL_DESC= With drill program
-
.endif
-DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
-HTMLDOCS= doc/html/*
-
OPTIONS_DEFINE+= DANETAUSAGE GOST RRTYPEAMTRELAY RRTYPEAVC RRTYPENINFO \
RRTYPERKEY RRTYPETA
+OPTIONS_SUB= yes
+
DANETAUSAGE_DESC= Enable ta usage, requires openssl >= 1.1.0
+DRILL_DESC= With drill program
GOST_DESC= GOST signatures enabled, requires openssl >= 1.0.0
+RRTYPEAMTRELAY_DESC= Enable draft RR type amtrelay.
+RRTYPEAVC_DESC= Enable draft RR type avc.
RRTYPENINFO_DESC= Enable draft RR type ninfo.
RRTYPERKEY_DESC= Enable draft RR type rkey.
RRTYPETA_DESC= Enable draft RR type ta.
-RRTYPEAVC_DESC= Enable draft RR type avc.
-RRTYPEAMTRELAY_DESC= Enable draft RR type amtrelay.
-
-OPTIONS_SUB= yes
-DANETAUSAGE_CONFIGURE_ENABLE= dane-ta-usage
DANETAUSAGE_IMPLIES= RRTYPETA
+DANETAUSAGE_CONFIGURE_ENABLE= dane-ta-usage
+DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
+DRILL_CONFIGURE_WITH= drill
+DRILL_INSTALL_TARGET= install-drill
+EXAMPLES_CONFIGURE_WITH= examples
+EXAMPLES_INSTALL_TARGET= install-examples
GOST_CONFIGURE_ENABLE= gost
+RRTYPEAMTRELAY_CONFIGURE_ENABLE= rrtype-amtrelay
+RRTYPEAVC_CONFIGURE_ENABLE= rrtype-avc
RRTYPENINFO_CONFIGURE_ENABLE= rrtype-ninfo
RRTYPERKEY_CONFIGURE_ENABLE= rrtype-rkey
RRTYPETA_CONFIGURE_ENABLE= rrtype-ta
-RRTYPEAVC_CONFIGURE_ENABLE= rrtype-avc
-RRTYPEAMTRELAY_CONFIGURE_ENABLE= rrtype-amtrelay
-EXAMPLES_CONFIGURE_WITH= examples
-DRILL_CONFIGURE_WITH= drill
-DRILL_INSTALL_TARGET= install-drill
-EXAMPLES_INSTALL_TARGET= install-examples
.if defined(BUILD_PYLDNS)
+
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+BUILD_DEPENDS+= swig:devel/swig
+LIB_DEPENDS+= libldns.so:dns/ldns
USES+= python
USE_PYTHON= flavors
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-ALL_TARGET= pyldns
-INSTALL_TARGET= install-pyldns
CONFIGURE_ARGS+= --with-pyldns
-LIB_DEPENDS+= libldns.so:dns/ldns
-BUILD_DEPENDS+= swig:devel/swig
-CFLAGS+= -I${OPENSSLINC}
+
+ALL_TARGET= pyldns
+INSTALL_TARGET= install-pyldns
+CFLAGS+= -I${OPENSSLINC}
post-patch:
@${REINPLACE_CMD} \
-e 's=-I./include/ldns=-I${LOCALBASE}/include/ldns=' \
${WRKSRC}/Makefile.in
+post-install:
+# file /usr/local/lib/python3.11/site-packages/_ldns.so.3.6.0
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PYTHON_VERSION}/site-packages/_ldns.so.3.6.0
+
.elif defined(BUILD_P5PERL)
+
+PKGNAMEPREFIX= p5-DNS-
+_BR_DEPENDS= p5-Devel-CheckLib>=0:devel/p5-Devel-CheckLib \
+ p5-Test-Exception>=0:devel/p5-Test-Exception
+BUILD_DEPENDS= ${_BR_DEPENDS}
+LIB_DEPENDS+= libldns.so:dns/ldns
+RUN_DEPENDS= ${_BR_DEPENDS}
USES+= perl5
USE_PERL5= build run
-PKGNAMEPREFIX= p5-DNS-
+
+CONFIGURE_ARGS+= --with-p5-dns-ldns
ALL_TARGET= p5-dns-ldns
INSTALL_TARGET= install-p5-dns-ldns
-CONFIGURE_ARGS+= --with-p5-dns-ldns
-RUN_DEPENDS= p5-Devel-CheckLib>=0:devel/p5-Devel-CheckLib \
- p5-Test-Exception>=0:devel/p5-Test-Exception
-BUILD_DEPENDS= ${RUN_DEPENDS}
-LIB_DEPENDS+= libldns.so:dns/ldns
-
post-patch:
- ${SED} -i '' -e 's=-I./include/ldns=-I${LOCALBASE}/include/ldns=' ${WRKSRC}/Makefile.in
+ @${REINPLACE_CMD} \
+ -e 's=-I./include/ldns=-I${LOCALBASE}/include/ldns=' \
+ ${WRKSRC}/Makefile.in
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/DNS/LDNS/LDNS.so
-.else
-ALL_TARGET= all
-INSTALL_TARGET= install-lib install-h install-config
-.endif # BUILD_PYLDNS || BUILD_P5PERL
+.else # BUILD_PYLDNS || BUILD_P5PERL
-.include <bsd.port.pre.mk>
-
-.if ! ${PORT_OPTIONS:MGOST}
-NO_GOST= --disable-gost
-.endif
+ALL_TARGET= all
+INSTALL_TARGET= install-lib install-h install-config
-.if ! (defined(BUILD_PYLDNS) || defined(BUILD_P5PERL))
+EXAMPLES_LIST= ldns-chaos ldns-compare-zones ldns-dane ldns-dpa ldns-gen-zone ldns-key2ds \
+ ldns-keyfetcher ldns-keygen ldns-mx ldns-notify ldns-nsec3-hash \
+ ldns-read-zone ldns-resolver ldns-revoke ldns-rrsig ldns-signzone \
+ ldns-test-edns ldns-testns ldns-update ldns-verify-zone ldns-version \
+ ldns-walk ldns-zcat ldns-zsplit ldnsd
-post-build:
-.if ${PORT_OPTIONS:MDOXYGEN}
+post-build-DOXYGEN-on:
@(cd ${WRKSRC}; ${MAKE_CMD} doxygen)
-.endif
post-install:
${INSTALL_DATA} ${WRKSRC}/packaging/libldns.pc \
@@ -120,28 +122,16 @@ post-install:
${INSTALL_MAN} ${WRKSRC}/doc/man/man3/ldns_*.3 \
${STAGEDIR}${PREFIX}/share/man/man3
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}.so.3
-.if ${PORT_OPTIONS:MDRILL}
+
+post-install-DOXYGEN-on:
+ (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR})
+
+post-install-DRILL-on:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/drill
-.endif
-.if ${PORT_OPTIONS:MEXAMPLES}
- for p in ldns-chaos ldns-compare-zones ldns-dane ldns-dpa ldns-gen-zone ldns-key2ds \
- ldns-keyfetcher ldns-keygen ldns-mx ldns-notify ldns-nsec3-hash \
- ldns-read-zone ldns-resolver ldns-revoke ldns-rrsig ldns-signzone \
- ldns-test-edns ldns-testns ldns-update ldns-verify-zone ldns-version \
- ldns-walk ldns-zcat ldns-zsplit ldnsd; do \
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/$$p; done
-.endif
-.if ${PORT_OPTIONS:MDOXYGEN}
- ${MKDIR} ${STAGEDIR}${DOCSDIR}/html
- ${INSTALL_DATA} ${HTMLDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}/html
-.endif
-.endif # BUILD_PYLDNS || BUILD_P5PERL
+post-install-EXAMPLES-on:
+ ${STRIP_CMD} ${EXAMPLES_LIST:S|^|${STAGEDIR}${PREFIX}/bin/|}
-.if (defined(BUILD_PYLDNS))
-post-install:
-# file /usr/local/lib/python3.11/site-packages/_ldns.so.3.6.0
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PYTHON_VERSION}/site-packages/_ldns.so.3.6.0
-.endif # BUILD_PYLDNS
+.endif # BUILD_PYLDNS || BUILD_P5PERL
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/dns/ldns/distinfo b/dns/ldns/distinfo
index 901e4cbe566a..fa5bd3903f66 100644
--- a/dns/ldns/distinfo
+++ b/dns/ldns/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1721549282
-SHA256 (ldns-1.8.4.tar.gz) = 838b907594baaff1cd767e95466a7745998ae64bc74be038dccc62e2de2e4247
-SIZE (ldns-1.8.4.tar.gz) = 1301058
+TIMESTAMP = 1764944929
+SHA256 (ldns-1.9.0.tar.gz) = abaeed2858fbea84a4eb9833e19e7d23380cc0f3d9b6548b962be42276ffdcb3
+SIZE (ldns-1.9.0.tar.gz) = 1305262
diff --git a/dns/ldns/files/patch-swig b/dns/ldns/files/patch-swig
deleted file mode 100644
index 9d93eddf8f58..000000000000
--- a/dns/ldns/files/patch-swig
+++ /dev/null
@@ -1,77 +0,0 @@
---- contrib/python/ldns_buffer.i.orig 2024-07-20 05:07:42 UTC
-+++ contrib/python/ldns_buffer.i
-@@ -45,7 +45,7 @@
- /* Result generation, appends (ldns_buffer *) after the result. */
- %typemap(argout, noblock=1) (ldns_buffer **)
- {
-- $result = SWIG_Python_AppendOutput($result,
-+ $result = SWIG_AppendOutput($result,
- SWIG_NewPointerObj(SWIG_as_voidptr($1_buf),
- SWIGTYPE_p_ldns_struct_buffer, SWIG_POINTER_OWN | 0));
- }
---- contrib/python/ldns_key.i.orig 2024-07-20 05:07:42 UTC
-+++ contrib/python/ldns_key.i
-@@ -38,7 +38,7 @@
- /* result generation */
- %typemap(argout,noblock=1) (ldns_key **)
- {
-- $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(SWIG_as_voidptr($1_key), SWIGTYPE_p_ldns_struct_key, SWIG_POINTER_OWN | 0 ));
-+ $result = SWIG_AppendOutput($result, SWIG_NewPointerObj(SWIG_as_voidptr($1_key), SWIGTYPE_p_ldns_struct_key, SWIG_POINTER_OWN | 0 ));
- }
-
- %typemap(argout) ldns_rdf *r "Py_INCREF($input);"
---- contrib/python/ldns_packet.i.orig 2024-07-20 05:07:42 UTC
-+++ contrib/python/ldns_packet.i
-@@ -45,7 +45,7 @@
- /* Result generation, appends (ldns_pkt *) after the result. */
- %typemap(argout,noblock=1) (ldns_pkt **)
- {
-- $result = SWIG_Python_AppendOutput($result,
-+ $result = SWIG_AppendOutput($result,
- SWIG_NewPointerObj(SWIG_as_voidptr($1_pkt),
- SWIGTYPE_p_ldns_struct_pkt, SWIG_POINTER_OWN | 0 ));
- }
---- contrib/python/ldns_rdf.i.orig 2024-07-20 05:07:42 UTC
-+++ contrib/python/ldns_rdf.i
-@@ -45,7 +45,7 @@
- /* Result generation, appends (ldns_rdf *) after the result. */
- %typemap(argout, noblock=1) (ldns_rdf **)
- {
-- $result = SWIG_Python_AppendOutput($result,
-+ $result = SWIG_AppendOutput($result,
- SWIG_NewPointerObj(SWIG_as_voidptr($1_rdf),
- SWIGTYPE_p_ldns_struct_rdf, SWIG_POINTER_OWN | 0));
- }
---- contrib/python/ldns_resolver.i.orig 2024-07-20 05:07:42 UTC
-+++ contrib/python/ldns_resolver.i
-@@ -45,7 +45,7 @@
- /* Result generation, appends (ldns_resolver *) after the result. */
- %typemap(argout,noblock=1) (ldns_resolver **r)
- {
-- $result = SWIG_Python_AppendOutput($result,
-+ $result = SWIG_AppendOutput($result,
- SWIG_NewPointerObj(SWIG_as_voidptr($1_res),
- SWIGTYPE_p_ldns_struct_resolver, SWIG_POINTER_OWN | 0 ));
- }
---- contrib/python/ldns_rr.i.orig 2024-07-20 05:07:42 UTC
-+++ contrib/python/ldns_rr.i
-@@ -45,7 +45,7 @@
- /* Result generation, appends (ldns_rr *) after the result. */
- %typemap(argout, noblock=1) (ldns_rr **)
- {
-- $result = SWIG_Python_AppendOutput($result,
-+ $result = SWIG_AppendOutput($result,
- SWIG_NewPointerObj(SWIG_as_voidptr($1_rr),
- SWIGTYPE_p_ldns_struct_rr, SWIG_POINTER_OWN | 0 ));
- }
---- contrib/python/ldns_zone.i.orig 2024-07-20 05:07:42 UTC
-+++ contrib/python/ldns_zone.i
-@@ -39,7 +39,7 @@
- /* result generation */
- %typemap(argout,noblock=1) (ldns_zone **)
- {
-- $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(SWIG_as_voidptr($1_zone), SWIGTYPE_p_ldns_struct_zone, SWIG_POINTER_OWN | 0 ));
-+ $result = SWIG_AppendOutput($result, SWIG_NewPointerObj(SWIG_as_voidptr($1_zone), SWIGTYPE_p_ldns_struct_zone, SWIG_POINTER_OWN | 0 ));
- }
-
- %nodefaultctor ldns_struct_zone; //no default constructor & destructor
diff --git a/dns/ldns/pkg-plist b/dns/ldns/pkg-plist
index 9a3c308d5482..1d247c3ade05 100644
--- a/dns/ldns/pkg-plist
+++ b/dns/ldns/pkg-plist
@@ -63,6 +63,279 @@ lib/libldns.so
lib/libldns.so.3
lib/libldns.so.3.6.0
libdata/pkgconfig/libldns.pc
+%%DOXYGEN%%%%DOCSDIR%%/html/LogoInGradientBar2-y100.png
+%%DOXYGEN%%%%DOCSDIR%%/html/annotated.html
+%%DOXYGEN%%%%DOCSDIR%%/html/bc_s.png
+%%DOXYGEN%%%%DOCSDIR%%/html/bdwn.png
+%%DOXYGEN%%%%DOCSDIR%%/html/buffer_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/buffer_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/buffer_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/buffer_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/classes.html
+%%DOXYGEN%%%%DOCSDIR%%/html/closed.png
+%%DOXYGEN%%%%DOCSDIR%%/html/common_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/common_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dane_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dane_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dane_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dane_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/design.html
+%%DOXYGEN%%%%DOCSDIR%%/html/design_8dox.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dir_d28a4824dc47e487b107a5db32ef43c4.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dir_fbc3dd5c1925e6acb2daf846ece5427b.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dname_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dname_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dname_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dname_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dnssec_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dnssec_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dnssec_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dnssec_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__sign_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__sign_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__sign_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__sign_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__verify_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__verify_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__verify_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__verify_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__zone_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__zone_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__zone_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__zone_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/doc.png
+%%DOXYGEN%%%%DOCSDIR%%/html/doxygen.css
+%%DOXYGEN%%%%DOCSDIR%%/html/duration_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/duration_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/duration_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/duration_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dynsections.js
+%%DOXYGEN%%%%DOCSDIR%%/html/error_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/error_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/error_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/error_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/files.html
+%%DOXYGEN%%%%DOCSDIR%%/html/folderclosed.png
+%%DOXYGEN%%%%DOCSDIR%%/html/folderopen.png
+%%DOXYGEN%%%%DOCSDIR%%/html/functions.html
+%%DOXYGEN%%%%DOCSDIR%%/html/functions_vars.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_a.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_b.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_d.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_a.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_b.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_d.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_f.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_i.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_l.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_m.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_p.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_r.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_s.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_t.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_u.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_w.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_e.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_enum.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_eval.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_f.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_b.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_d.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_e.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_f.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_g.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_i.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_k.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_l.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_m.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_n.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_o.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_p.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_q.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_r.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_s.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_t.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_u.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_v.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_w.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_z.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_g.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_i.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_k.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_l.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_m.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_n.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_o.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_p.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_q.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_r.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_s.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_t.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_type.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_u.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_v.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_vars.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_w.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_z.html
+%%DOXYGEN%%%%DOCSDIR%%/html/higher_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/higher_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/higher_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/higher_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/host2str_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/host2str_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/host2str_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/host2str_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/host2wire_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/host2wire_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/host2wire_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/host2wire_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/index.html
+%%DOXYGEN%%%%DOCSDIR%%/html/jquery.js
+%%DOXYGEN%%%%DOCSDIR%%/html/keys_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/keys_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/keys_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/keys_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/ldns-mx_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/ldns-mx_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/ldns-read-zone_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/ldns-read-zone_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/ldns-signzone_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/ldns-signzone_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/ldns_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/ldns_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/libdnsoverview.png
+%%DOXYGEN%%%%DOCSDIR%%/html/linktest_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/linktest_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/menu.js
+%%DOXYGEN%%%%DOCSDIR%%/html/menudata.js
+%%DOXYGEN%%%%DOCSDIR%%/html/nav_f.png
+%%DOXYGEN%%%%DOCSDIR%%/html/nav_g.png
+%%DOXYGEN%%%%DOCSDIR%%/html/nav_h.png
+%%DOXYGEN%%%%DOCSDIR%%/html/net_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/net_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/net_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/net_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/open.png
+%%DOXYGEN%%%%DOCSDIR%%/html/packet_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/packet_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/packet_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/packet_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/pages.html
+%%DOXYGEN%%%%DOCSDIR%%/html/parse_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/parse_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/parse_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/parse_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/radix_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/radix_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/radix_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/radix_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/rbtree_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/rbtree_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/rbtree_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/rbtree_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/rdata_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/rdata_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/rdata_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/rdata_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/resolver_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/resolver_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/resolver_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/resolver_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/rr_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/rr_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/rr_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/rr_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/rr__functions_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/rr__functions_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/rr__functions_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/rr__functions_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/sha1_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/sha1_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/sha1_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/sha1_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/sha2_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/sha2_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/sha2_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/sha2_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/splitbar.png
+%%DOXYGEN%%%%DOCSDIR%%/html/str2host_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/str2host_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/str2host_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/str2host_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/struct__ldns__sha256__CTX.html
+%%DOXYGEN%%%%DOCSDIR%%/html/struct__ldns__sha512__CTX.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__dnssec__data__chain__struct.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__dnssec__trust__tree__struct.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__duration__struct.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__radix__array__t.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__radix__node__t.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__radix__t.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__rbnode__t.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__rbtree__t.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__schwartzian__compare__struct.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__sha1__ctx.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__buffer.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__dnssec__name.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__dnssec__rrs.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__dnssec__rrsets.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__dnssec__zone.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__hdr.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__key.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__key__list.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__lookup__table.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__output__format.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__output__format__storage.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__pkt.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__rdf.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__resolver.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__rr.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__rr__descriptor.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__rr__list.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__zone.html
+%%DOXYGEN%%%%DOCSDIR%%/html/structldns__tsig__credentials__struct.html
+%%DOXYGEN%%%%DOCSDIR%%/html/sync_off.png
+%%DOXYGEN%%%%DOCSDIR%%/html/sync_on.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tab_a.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tab_b.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tab_h.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tab_s.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tabs.css
+%%DOXYGEN%%%%DOCSDIR%%/html/tsig_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/tsig_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/tsig_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/tsig_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/tutorial1__mx_8dox.html
+%%DOXYGEN%%%%DOCSDIR%%/html/tutorial1_mx.html
+%%DOXYGEN%%%%DOCSDIR%%/html/tutorial2__zone_8dox.html
+%%DOXYGEN%%%%DOCSDIR%%/html/tutorial2_zone.html
+%%DOXYGEN%%%%DOCSDIR%%/html/tutorial3__signzone_8dox.html
+%%DOXYGEN%%%%DOCSDIR%%/html/tutorial3_signzone.html
+%%DOXYGEN%%%%DOCSDIR%%/html/union__ldns__sha2__buffer__union.html
+%%DOXYGEN%%%%DOCSDIR%%/html/update_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/update_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/update_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/update_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/util_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/util_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/util_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/util_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/wire2host_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/wire2host_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/wire2host_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/wire2host_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/zone_8c.html
+%%DOXYGEN%%%%DOCSDIR%%/html/zone_8c_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/zone_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/zone_8h_source.html
%%DRILL%%share/man/man1/drill.1.gz
%%EXAMPLES%%share/man/man1/ldns-chaos.1.gz
%%EXAMPLES%%share/man/man1/ldns-compare-zones.1.gz
@@ -560,276 +833,3 @@ share/man/man3/ldns_zone_sign.3.gz
share/man/man3/ldns_zone_sign_nsec3.3.gz
share/man/man3/ldns_zone_soa.3.gz
share/man/man3/ldns_zone_sort.3.gz
-%%DOXYGEN%%%%DOCSDIR%%/html/LogoInGradientBar2-y100.png
-%%DOXYGEN%%%%DOCSDIR%%/html/annotated.html
-%%DOXYGEN%%%%DOCSDIR%%/html/bc_s.png
-%%DOXYGEN%%%%DOCSDIR%%/html/bdwn.png
-%%DOXYGEN%%%%DOCSDIR%%/html/buffer_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/buffer_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/buffer_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/buffer_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/classes.html
-%%DOXYGEN%%%%DOCSDIR%%/html/closed.png
-%%DOXYGEN%%%%DOCSDIR%%/html/common_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/common_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dane_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dane_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dane_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dane_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/design.html
-%%DOXYGEN%%%%DOCSDIR%%/html/design_8dox.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dir_d28a4824dc47e487b107a5db32ef43c4.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dir_fbc3dd5c1925e6acb2daf846ece5427b.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dname_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dname_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dname_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dname_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dnssec_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dnssec_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dnssec_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dnssec_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__sign_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__sign_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__sign_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__sign_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__verify_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__verify_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__verify_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__verify_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__zone_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__zone_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__zone_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dnssec__zone_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/doc.png
-%%DOXYGEN%%%%DOCSDIR%%/html/doxygen.css
-%%DOXYGEN%%%%DOCSDIR%%/html/duration_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/duration_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/duration_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/duration_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/dynsections.js
-%%DOXYGEN%%%%DOCSDIR%%/html/error_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/error_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/error_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/error_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/files.html
-%%DOXYGEN%%%%DOCSDIR%%/html/folderclosed.png
-%%DOXYGEN%%%%DOCSDIR%%/html/folderopen.png
-%%DOXYGEN%%%%DOCSDIR%%/html/functions.html
-%%DOXYGEN%%%%DOCSDIR%%/html/functions_vars.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_a.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_b.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_d.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_a.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_b.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_d.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_f.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_i.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_l.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_m.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_p.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_r.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_s.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_t.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_u.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs_w.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_e.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_enum.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_eval.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_f.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_b.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_d.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_e.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_f.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_g.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_i.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_k.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_l.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_m.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_n.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_o.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_p.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_q.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_r.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_s.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_t.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_u.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_v.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_w.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_func_z.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_g.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_i.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_k.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_l.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_m.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_n.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_o.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_p.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_q.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_r.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_s.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_t.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_type.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_u.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_v.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_vars.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_w.html
-%%DOXYGEN%%%%DOCSDIR%%/html/globals_z.html
-%%DOXYGEN%%%%DOCSDIR%%/html/higher_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/higher_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/higher_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/higher_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/host2str_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/host2str_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/host2str_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/host2str_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/host2wire_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/host2wire_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/host2wire_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/host2wire_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/index.html
-%%DOXYGEN%%%%DOCSDIR%%/html/jquery.js
-%%DOXYGEN%%%%DOCSDIR%%/html/keys_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/keys_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/keys_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/keys_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/ldns-mx_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/ldns-mx_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/ldns-read-zone_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/ldns-read-zone_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/ldns-signzone_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/ldns-signzone_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/ldns_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/ldns_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/libdnsoverview.png
-%%DOXYGEN%%%%DOCSDIR%%/html/linktest_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/linktest_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/menu.js
-%%DOXYGEN%%%%DOCSDIR%%/html/menudata.js
-%%DOXYGEN%%%%DOCSDIR%%/html/nav_f.png
-%%DOXYGEN%%%%DOCSDIR%%/html/nav_g.png
-%%DOXYGEN%%%%DOCSDIR%%/html/nav_h.png
-%%DOXYGEN%%%%DOCSDIR%%/html/net_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/net_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/net_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/net_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/open.png
-%%DOXYGEN%%%%DOCSDIR%%/html/packet_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/packet_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/packet_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/packet_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/pages.html
-%%DOXYGEN%%%%DOCSDIR%%/html/parse_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/parse_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/parse_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/parse_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/radix_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/radix_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/radix_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/radix_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/rbtree_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/rbtree_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/rbtree_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/rbtree_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/rdata_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/rdata_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/rdata_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/rdata_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/resolver_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/resolver_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/resolver_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/resolver_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/rr_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/rr_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/rr_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/rr_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/rr__functions_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/rr__functions_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/rr__functions_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/rr__functions_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/sha1_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/sha1_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/sha1_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/sha1_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/sha2_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/sha2_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/sha2_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/sha2_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/splitbar.png
-%%DOXYGEN%%%%DOCSDIR%%/html/str2host_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/str2host_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/str2host_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/str2host_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/struct__ldns__sha256__CTX.html
-%%DOXYGEN%%%%DOCSDIR%%/html/struct__ldns__sha512__CTX.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__dnssec__data__chain__struct.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__dnssec__trust__tree__struct.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__duration__struct.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__radix__array__t.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__radix__node__t.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__radix__t.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__rbnode__t.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__rbtree__t.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__schwartzian__compare__struct.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__sha1__ctx.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__buffer.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__dnssec__name.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__dnssec__rrs.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__dnssec__rrsets.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__dnssec__zone.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__hdr.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__key.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__key__list.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__lookup__table.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__output__format.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__output__format__storage.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__pkt.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__rdf.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__resolver.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__rr.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__rr__descriptor.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__rr__list.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__struct__zone.html
-%%DOXYGEN%%%%DOCSDIR%%/html/structldns__tsig__credentials__struct.html
-%%DOXYGEN%%%%DOCSDIR%%/html/sync_off.png
-%%DOXYGEN%%%%DOCSDIR%%/html/sync_on.png
-%%DOXYGEN%%%%DOCSDIR%%/html/tab_a.png
-%%DOXYGEN%%%%DOCSDIR%%/html/tab_b.png
-%%DOXYGEN%%%%DOCSDIR%%/html/tab_h.png
-%%DOXYGEN%%%%DOCSDIR%%/html/tab_s.png
-%%DOXYGEN%%%%DOCSDIR%%/html/tabs.css
-%%DOXYGEN%%%%DOCSDIR%%/html/tsig_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/tsig_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/tsig_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/tsig_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/tutorial1__mx_8dox.html
-%%DOXYGEN%%%%DOCSDIR%%/html/tutorial1_mx.html
-%%DOXYGEN%%%%DOCSDIR%%/html/tutorial2__zone_8dox.html
-%%DOXYGEN%%%%DOCSDIR%%/html/tutorial2_zone.html
-%%DOXYGEN%%%%DOCSDIR%%/html/tutorial3__signzone_8dox.html
-%%DOXYGEN%%%%DOCSDIR%%/html/tutorial3_signzone.html
-%%DOXYGEN%%%%DOCSDIR%%/html/union__ldns__sha2__buffer__union.html
-%%DOXYGEN%%%%DOCSDIR%%/html/update_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/update_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/update_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/update_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/util_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/util_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/util_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/util_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/wire2host_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/wire2host_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/wire2host_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/wire2host_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/zone_8c.html
-%%DOXYGEN%%%%DOCSDIR%%/html/zone_8c_source.html
-%%DOXYGEN%%%%DOCSDIR%%/html/zone_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/html/zone_8h_source.html
diff --git a/dns/libidn2/Makefile b/dns/libidn2/Makefile
index 742ce55a5f73..451f87201ec7 100644
--- a/dns/libidn2/Makefile
+++ b/dns/libidn2/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= help2man:misc/help2man
LIB_DEPENDS= libunistring.so:devel/libunistring
-USES= charsetfix iconv libtool localbase makeinfo pathfix
+USES= charsetfix iconv libtool localbase makeinfo
CONFIGURE_ARGS= --disable-nls \
--enable-ld-version-script \
diff --git a/dns/powerdns-recursor/Makefile b/dns/powerdns-recursor/Makefile
index 309b8f3fc7ff..70d593f3f62f 100644
--- a/dns/powerdns-recursor/Makefile
+++ b/dns/powerdns-recursor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= recursor
DISTVERSION= 5.3.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= dns
MASTER_SITES= https://downloads.powerdns.com/releases/
PKGNAMEPREFIX= powerdns-
diff --git a/dns/py-publicsuffixlist/Makefile b/dns/py-publicsuffixlist/Makefile
index ecb8750d7852..46a4a3be7830 100644
--- a/dns/py-publicsuffixlist/Makefile
+++ b/dns/py-publicsuffixlist/Makefile
@@ -1,5 +1,5 @@
PORTNAME= publicsuffixlist
-PORTVERSION= 1.0.2.20251205
+PORTVERSION= 1.0.2.20251209
CATEGORIES= dns python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/dns/py-publicsuffixlist/distinfo b/dns/py-publicsuffixlist/distinfo
index 8f2b394372f4..3f236d6061e2 100644
--- a/dns/py-publicsuffixlist/distinfo
+++ b/dns/py-publicsuffixlist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032792
-SHA256 (publicsuffixlist-1.0.2.20251205.tar.gz) = 458bcbb5d69057e5d76c8b8b61d5caa1c998104ef5788b95d8a265561696fa76
-SIZE (publicsuffixlist-1.0.2.20251205.tar.gz) = 107196
+TIMESTAMP = 1765895742
+SHA256 (publicsuffixlist-1.0.2.20251209.tar.gz) = dfb863d00dfb9bc071340596229468ae89a75d62546eabce38ebbd8b0d350ca9
+SIZE (publicsuffixlist-1.0.2.20251209.tar.gz) = 107238
diff --git a/editors/ad/Makefile b/editors/ad/Makefile
index ee96b3df2e65..374ddeccb050 100644
--- a/editors/ad/Makefile
+++ b/editors/ad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ad
DISTVERSION= 0.3.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= editors
MAINTAINER= fuz@FreeBSD.org
diff --git a/editors/amp/Makefile b/editors/amp/Makefile
index eb507591bd7c..265a5e3e5cfe 100644
--- a/editors/amp/Makefile
+++ b/editors/amp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amp
DISTVERSION= 0.7.1
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= editors
MAINTAINER= eduardo@FreeBSD.org
diff --git a/editors/dz6/Makefile b/editors/dz6/Makefile
index b00b57ff06ee..87c77946b869 100644
--- a/editors/dz6/Makefile
+++ b/editors/dz6/Makefile
@@ -1,6 +1,7 @@
PORTNAME= dz6
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.1
+PORTREVISION= 1
CATEGORIES= editors
MAINTAINER= dutra@FreeBSD.org
diff --git a/editors/helix/Makefile b/editors/helix/Makefile
index a817a92c260e..6e45736f6afa 100644
--- a/editors/helix/Makefile
+++ b/editors/helix/Makefile
@@ -1,6 +1,6 @@
PORTNAME= helix
DISTVERSION= 25.07.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= editors
MASTER_SITES= https://git.sr.ht/~ecs/tree-sitter-hare/archive/:treesitterhare \
https://git.sr.ht/~jummit/tree-sitter-wren/archive/:treesitterwren \
diff --git a/editors/kakoune-lsp/Makefile b/editors/kakoune-lsp/Makefile
index afe74858f279..48b8d0a213fb 100644
--- a/editors/kakoune-lsp/Makefile
+++ b/editors/kakoune-lsp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lsp
DISTVERSIONPREFIX= v
DISTVERSION= 18.2.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= editors
PKGNAMEPREFIX= ${KAKPKGNAMEPREFIX}
diff --git a/editors/kibi/Makefile b/editors/kibi/Makefile
index d82f84b748e7..8fab8d523140 100644
--- a/editors/kibi/Makefile
+++ b/editors/kibi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kibi
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= editors
MAINTAINER= lcook@FreeBSD.org
diff --git a/editors/languageclient-neovim/Makefile b/editors/languageclient-neovim/Makefile
index fb6ccf7ad8f3..44d31ac6523a 100644
--- a/editors/languageclient-neovim/Makefile
+++ b/editors/languageclient-neovim/Makefile
@@ -1,7 +1,7 @@
PORTNAME= languageclient-neovim
DISTVERSION= 0.1.161-3
DISTVERSIONSUFFIX= -gcf6dd11
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= editors
MAINTAINER= yuri@FreeBSD.org
diff --git a/editors/lapce/Makefile b/editors/lapce/Makefile
index 423dba5bab23..45bccf124619 100644
--- a/editors/lapce/Makefile
+++ b/editors/lapce/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lapce
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.5 # Cargo.lock patched: `make patch cargo-crates`
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= editors
MAINTAINER= eduardo@FreeBSD.org
diff --git a/editors/microsoft-edit/Makefile b/editors/microsoft-edit/Makefile
index b727191faed6..da76bce9ad1d 100644
--- a/editors/microsoft-edit/Makefile
+++ b/editors/microsoft-edit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= microsoft-edit
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= editors
MAINTAINER= nobutaka@FreeBSD.org
diff --git a/editors/neovim-gtk/Makefile b/editors/neovim-gtk/Makefile
index b7f5d9126492..e4bdbbb4400f 100644
--- a/editors/neovim-gtk/Makefile
+++ b/editors/neovim-gtk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= neovim-gtk
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.4
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= editors
MAINTAINER= asomers@FreeBSD.org
diff --git a/editors/novelwriter/Makefile b/editors/novelwriter/Makefile
index b6cd30eaf2ea..8423bb29d821 100644
--- a/editors/novelwriter/Makefile
+++ b/editors/novelwriter/Makefile
@@ -1,7 +1,6 @@
PORTNAME= novelWriter
DISTVERSIONPREFIX= v
-DISTVERSION= 2.7.4
-PORTREVISION= 1
+DISTVERSION= 2.8
CATEGORIES= editors python
MASTER_SITES= PYPI
diff --git a/editors/novelwriter/distinfo b/editors/novelwriter/distinfo
index 9bd05a88966d..29bbf6501110 100644
--- a/editors/novelwriter/distinfo
+++ b/editors/novelwriter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756061981
-SHA256 (vkbo-novelWriter-v2.7.4_GH0.tar.gz) = 3faab2ddfc69b43eec95527ee696d385bda9b6167b81424dbb5a1dc6c4863188
-SIZE (vkbo-novelWriter-v2.7.4_GH0.tar.gz) = 5039940
+TIMESTAMP = 1765878860
+SHA256 (vkbo-novelWriter-v2.8_GH0.tar.gz) = f4378012e2bbce37cdde40192425ed8a999697ddee2dbde18c97f47c228548e5
+SIZE (vkbo-novelWriter-v2.8_GH0.tar.gz) = 4903808
diff --git a/editors/novelwriter/files/patch-pyproject.toml b/editors/novelwriter/files/patch-pyproject.toml
index 40207cab0d45..8d4a8e69f7ce 100644
--- a/editors/novelwriter/files/patch-pyproject.toml
+++ b/editors/novelwriter/files/patch-pyproject.toml
@@ -1,21 +1,18 @@
---- pyproject.toml.orig 2025-07-15 15:15:10 UTC
+--- pyproject.toml.orig 2025-12-14 18:36:55 UTC
+++ pyproject.toml
@@ -1,5 +1,5 @@
[build-system]
--requires = ["setuptools >= 77.0.3"]
+-requires = ["setuptools>=77.0.3"]
+requires = ["setuptools"]
build-backend = "setuptools.build_meta"
[project]
-@@ -9,11 +9,6 @@ readme = {file = "setup/description_pypi.md", content-
- ]
+@@ -7,8 +7,6 @@ readme = { file = "setup/description_pypi.md", content
+ authors = [{ name = "Veronica Berglyd Olsen", email = "code@vkbo.net" }]
description = "A plain text editor for planning and writing novels"
- readme = {file = "setup/description_pypi.md", content-type = "text/markdown"}
+ readme = { file = "setup/description_pypi.md", content-type = "text/markdown" }
-license = "GPL-3.0-or-later AND Apache-2.0 AND CC-BY-4.0"
--license-files = [
-- "LICENSE.md",
-- "setup/LICENSE-Apache-2.0.txt",
--]
+-license-files = ["LICENSE.md", "setup/LICENSE-Apache-2.0.txt"]
+ dynamic = ["version"]
+ requires-python = ">=3.11"
classifiers = [
- "Programming Language :: Python :: 3 :: Only",
- "Programming Language :: Python :: 3.10",
diff --git a/editors/ox/Makefile b/editors/ox/Makefile
index d464257617df..6b7682ad332d 100644
--- a/editors/ox/Makefile
+++ b/editors/ox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ox
DISTVERSION= 0.7.7
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= editors
PKGNAMESUFFIX= -text-editor
diff --git a/editors/parinfer-rust/Makefile b/editors/parinfer-rust/Makefile
index f133cb36eed1..d2e842b076ca 100644
--- a/editors/parinfer-rust/Makefile
+++ b/editors/parinfer-rust/Makefile
@@ -1,7 +1,7 @@
PORTNAME= parinfer-rust
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.3.20220110
-PORTREVISION= 35
+PORTREVISION= 36
CATEGORIES= editors
MAINTAINER= bofh@FreeBSD.org
diff --git a/editors/pluma/Makefile b/editors/pluma/Makefile
index d7c1e840f805..e4161d4451f1 100644
--- a/editors/pluma/Makefile
+++ b/editors/pluma/Makefile
@@ -13,10 +13,10 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= itstool:textproc/itstool \
- ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes
+ iso-codes>=0:misc/iso-codes
LIB_DEPENDS= libenchant-2.so:textproc/enchant2 \
libpeas-gtk-1.0.so:devel/libpeas1
-RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes
+RUN_DEPENDS= iso-codes>=0:misc/iso-codes
PORTSCOUT= limitw:1,even
diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile
index 45fedbedec6f..45d2414aaffd 100644
--- a/editors/vscode/Makefile
+++ b/editors/vscode/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vscode
-DISTVERSION= 1.106.3
+DISTVERSION= ${VSCODE_VERSION}
CATEGORIES= editors
MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:node_modules
DISTFILES= vscode-node-modules-${DISTVERSION}${EXTRACT_SUFX}:node_modules \
@@ -19,7 +19,6 @@ EXTRACT_DEPENDS=jq:textproc/jq \
node${NODEJS_VERSION}>0:www/node${NODEJS_VERSION}
BUILD_DEPENDS= zip:archivers/zip \
electron${ELECTRON_VER_MAJOR}:devel/electron${ELECTRON_VER_MAJOR} \
- tsgo:lang/typescript-go \
jq:textproc/jq \
rg:textproc/ripgrep \
npm${NODEJS_SUFFIX}>0:www/npm${NODEJS_SUFFIX}
@@ -68,8 +67,6 @@ USES= desktop-file-utils display:test gl gmake gnome gssapi:mit \
USE_GITHUB= yes
GH_ACCOUNT= microsoft
-SOURCE_COMMIT_HASH= bf9252a2fb45be6893dd8870c0bf37e2e1766d61
-
BINARY_ALIAS= python=${PYTHON_CMD}
USE_XORG= x11 xcb xcomposite xcursor xdamage xext xfixes xi xkbfile \
@@ -95,9 +92,12 @@ MAKE_ENV+= PLAYWRIGHT_BROWSERS_PATH=${WRKDIR}/pw-browsers \
MAKE_ENV+= PYTHONDONTWRITEBYTECODE=1
TEST_ENV= ${MAKE_ENV:C/TMPDIR=.*//}
-NODEJS_DIR= ${.CURDIR:H:H}/www/node22
+.include "Makefile.version"
+.include <bsd.port.pre.mk>
+
+NODEJS_DIR= ${.CURDIR:H:H}/www/node${NODEJS_VERSION}
.include "${NODEJS_DIR}/Makefile.version"
-ELECTRON_DIR= ${.CURDIR:H:H}/devel/electron37
+ELECTRON_DIR= ${.CURDIR:H:H}/devel/electron39
.include "${ELECTRON_DIR}/Makefile.version"
ELECTRON_DOWNLOAD_URL= https://github.com/electron/electron/releases/download/v${ELECTRON_VER}
@@ -118,7 +118,7 @@ post-extract:
${WRKSRC}/build/.moduleignore.freebsd
@${ECHO_MSG} "===> Installing node modules in ${WRKSRC}"
@${TAR} -xzf ${WRKDIR}/vscode-.-node-modules${EXTRACT_SUFX} -C ${WRKSRC}
- @for dir in `node -p "JSON.stringify(require('${WRKSRC}/build/npm/dirs').dirs)" | jq -r '.[]'`; do \
+ @for dir in `node --input-type=module -e "console.log(JSON.stringify((await import('${WRKSRC}/build/npm/dirs.ts')).dirs))" | jq -r '.[]'`; do \
if [ -f ${WRKDIR}/vscode-`echo $${dir} | tr _ __ | tr / _`-node-modules${EXTRACT_SUFX} ]; then \
${ECHO_MSG} "===> Installing node modules in ${WRKSRC}/$${dir}"; \
${TAR} -xzf ${WRKDIR}/vscode-`echo $${dir} | tr _ __ | tr / _`-node-modules${EXTRACT_SUFX} -C ${WRKSRC}/$${dir}; \
@@ -130,6 +130,9 @@ post-patch:
${WRKSRC}/.npmrc
@${REINPLACE_CMD} -E 's|^(target=").*(")$$|\1${NODEJS_PORTVERSION}\2|' \
${WRKSRC}/remote/.npmrc
+ @${REINPLACE_CMD} -e 's/%%DISTVERSION%%/${DISTVERSION}/g' \
+ ${WRKSRC}/build/gulpfile.reh.ts \
+ ${WRKSRC}/build/gulpfile.vscode.ts
@(cd ${WRKSRC} && \
${FIND} -E . -type f -iregex '${SHEBANG_REGEX}' \
-exec ${SED} -i '' -e "s|/usr/bin/pgrep|/bin/pgrep|g" {} ';')
@@ -156,6 +159,8 @@ post-patch:
${FIND} . -type f -name '*.sh' \
-exec ${SED} -i '' -e "s|/usr/bin/pgrep|/bin/pgrep|g" \
-e 's|#!/bin/bash|#!${LOCALBASE}/bin/bash|' {} ';')
+ @${SETENV} FILESDIR=${FILESDIR} \
+ ${SH} ${FILESDIR}/update-product-json.sh ${WRKSRC}
pre-build:
# rebuild native node modules in top directory
@@ -169,7 +174,7 @@ pre-build:
node-gyp --userconfig=${WRKSRC}/.npmrc rebuild; \
done
# rebuild native node modules in subdirectories
- @for dir in `node -p "JSON.stringify(require('${WRKSRC}/build/npm/dirs').dirs)" | jq -r '.[]'`; do \
+ @for dir in `node --input-type=module -e "console.log(JSON.stringify((await import('${WRKSRC}/build/npm/dirs.ts')).dirs))" | jq -r '.[]'`; do \
for subdir in `${FIND} ${WRKSRC}/$${dir}/node_modules -type f -name binding.gyp -exec ${DIRNAME} {} ';' 2> /dev/null`; do \
${ECHO_MSG} "===> Rebuilding native modules in $${subdir}"; \
if [ "`${ECHO_CMD} $${subdir} | ${GREP} /build/`" ]; then \
@@ -210,12 +215,8 @@ do-build:
@cd ${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR} && \
zip -q -r ${WRKDIR}/.cache/electron/${ELECTRON_DOWNLOAD_URL_HASH}/electron-v${ELECTRON_VER}-linux-${ELECTRON_ARCH}.zip .
# remove backup files so that they are not included in the package
- @${FIND} ${WRKSRC} -type f \( -name '*.orig' -o -name '*~' \) -delete
+ @${FIND} ${WRKSRC} -type f \( -name '*.bak' -o -name '*.orig' -o -name '*~' \) -delete
# build and package vscode
- cd ${WRKSRC}/build && \
- ${SETENV} ${MAKE_ENV} npm run prebuild-ts
- cd ${WRKSRC} && \
- ${SETENV} ${MAKE_ENV} tsgo -p build/tsconfig.build.json
cd ${WRKSRC} && \
${SETENV} ${MAKE_ENV} \
npm_config_runtime=electron \
@@ -299,7 +300,7 @@ make-node-modules-archive: extract patch-package-json
${SETENV} ${MAKE_ENV} npm install \
--ignore-scripts --no-progress --no-audit --no-fund --no-update-notifier && \
${TAR} -czf ${WRKDIR}/vscode-.-node-modules${EXTRACT_SUFX} node_modules
- @for dir in `node -p "JSON.stringify(require('${WRKSRC}/build/npm/dirs').dirs)" | jq -r '.[]'`; do \
+ @for dir in `node --input-type=module -e "console.log(JSON.stringify((await import('${WRKSRC}/build/npm/dirs.ts')).dirs))" | jq -r '.[]'`; do \
cd ${WRKSRC}/$${dir} && \
${ECHO_MSG} "===> Fetching and installing node modules in ${WRKSRC}/$${dir}" && \
${SETENV} ${MAKE_ENV} npm install \
@@ -317,4 +318,4 @@ make-marketplace-exts-archive: extract
${SETENV} ${MAKE_ENV} npm run download-builtin-extensions
@${TAR} -czf ${WRKDIR}/vscode-marketplace-exts-${DISTVERSION}${EXTRACT_SUFX} -C ${WRKSRC}/.build builtInExtensions
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/editors/vscode/Makefile.reh b/editors/vscode/Makefile.reh
new file mode 100644
index 000000000000..247bb4469c56
--- /dev/null
+++ b/editors/vscode/Makefile.reh
@@ -0,0 +1,133 @@
+PORTNAME= vscode
+DISTVERSION= ${VSCODE_VERSION}
+CATEGORIES= editors
+MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:node_modules
+PKGNAMESUFFIX= -reh
+DISTFILES= vscode-node-modules-${DISTVERSION}${EXTRACT_SUFX}:node_modules
+DIST_SUBDIR= ${PORTNAME}
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Visual Studio Code - Open Source ("Code - OSS")
+WWW= https://code.visualstudio.com/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+ONLY_FOR_ARCHS= aarch64 amd64
+
+EXTRACT_DEPENDS=jq:textproc/jq \
+ node${NODEJS_VERSION}>0:www/node${NODEJS_VERSION}
+BUILD_DEPENDS= jq:textproc/jq \
+ rg:textproc/ripgrep \
+ npm${NODEJS_SUFFIX}>0:www/npm${NODEJS_SUFFIX}
+LIB_DEPENDS= libbrotlidec.so:archivers/brotli \
+ libcares.so:dns/c-ares \
+ libicui18n.so:devel/icu \
+ libllhttp.so:www/llhttp \
+ libnghttp2.so:www/libnghttp2 \
+ libnghttp3.so:www/libnghttp3 \
+ libngtcp2.so:net/libngtcp2 \
+ libsimdjson.so:devel/simdjson \
+ libuv.so:devel/libuv \
+ libzstd.so:archivers/zstd \
+ libsqlite3.so:databases/sqlite3 \
+ libsecret-1.so:security/libsecret
+RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
+
+USES= gssapi:mit localbase:ldflags nodejs:22,build pkgconfig \
+ python:build shebangfix
+
+USE_GITHUB= yes
+GH_ACCOUNT= microsoft
+
+SHEBANG_REGEX= ./(extensions|node_modules|resources|scripts|src)/.*(\.(pl|py|sh)|makeBlacker|makeFF)$$
+PATHFIX_FILES= src/vs/workbench/contrib/debug/node/terminals.ts
+
+MAKE_ENV= BUILD_SOURCEVERSION=${SOURCE_COMMIT_HASH}
+
+BINARY_ALIAS= python=${PYTHON_CMD}
+
+.include "Makefile.version"
+.include <bsd.port.pre.mk>
+
+NODEJS_ARCH= ${ARCH:S/aarch64/arm64/:S/amd64/x64/}
+NODEJS_DIR= ${PORTSDIR}/www/node${NODEJS_VERSION}
+.include "${NODEJS_DIR}/Makefile.version"
+
+post-extract:
+ @${CP} ${WRKSRC}/build/.moduleignore.linux \
+ ${WRKSRC}/build/.moduleignore.freebsd
+ @${ECHO_MSG} "===> Installing node modules in ${WRKSRC}"
+ @${TAR} -xzf ${WRKDIR}/vscode-.-node-modules${EXTRACT_SUFX} -C ${WRKSRC}
+ @for dir in `node --input-type=module -e "console.log(JSON.stringify((await import('${WRKSRC}/build/npm/dirs.ts')).dirs))" | jq -r '.[]'`; do \
+ if [ -f ${WRKDIR}/vscode-`echo $${dir} | tr _ __ | tr / _`-node-modules${EXTRACT_SUFX} ]; then \
+ ${ECHO_MSG} "===> Installing node modules in ${WRKSRC}/$${dir}"; \
+ ${TAR} -xzf ${WRKDIR}/vscode-`echo $${dir} | tr _ __ | tr / _`-node-modules${EXTRACT_SUFX} \
+ -C ${WRKSRC}/$${dir}; \
+ fi; \
+ done
+
+post-patch:
+ @${REINPLACE_CMD} -E 's|^(target=").*(")$$|\1${NODEJS_PORTVERSION}\2|' \
+ ${WRKSRC}/remote/.npmrc
+ @${REINPLACE_CMD} -e 's/%%DISTVERSION%%/${DISTVERSION}/g' \
+ ${WRKSRC}/build/gulpfile.reh.ts \
+ ${WRKSRC}/build/gulpfile.vscode.ts
+ @(cd ${WRKSRC} && \
+ ${FIND} -E . -type f -iregex '${SHEBANG_REGEX}' \
+ -exec ${SED} -i '' -e "s|/usr/bin/pgrep|/bin/pgrep|g" {} ';')
+ @(cd ${WRKSRC} && \
+ ${FIND} ${PATHFIX_FILES} -type f \
+ -exec ${SED} -i '' -e "s|/usr/bin/pgrep|/bin/pgrep|g" {} ';')
+ @${SETENV} FILESDIR=${FILESDIR} \
+ ${SH} ${FILESDIR}/update-product-json.sh ${WRKSRC}
+
+pre-build:
+# rebuild native node modules in subdirectories
+ @for dir in `node --input-type=module -e "console.log(JSON.stringify((await import('${WRKSRC}/build/npm/dirs.ts')).dirs))" | jq -r '.[]'`; do \
+ for subdir in `${FIND} ${WRKSRC}/$${dir}/node_modules -type f -name binding.gyp -exec ${DIRNAME} {} ';' 2> /dev/null`; do \
+ ${ECHO_MSG} "===> Rebuilding native modules in $${subdir}"; \
+ if [ "`${ECHO_CMD} $${subdir} | ${GREP} /build/`" ]; then \
+ cd $${subdir} && \
+ ${SETENV} ${MAKE_ENV} \
+ npm_config_runtime=node \
+ npm_config_target=${NODEJS_PORTVERSION} \
+ npm_config_nodedir=${LOCALBASE} \
+ node-gyp --userconfig=${WRKSRC}/build/.npmrc rebuild; \
+ elif [ "`${ECHO_CMD} $${subdir} | ${GREP} /remote/`" ]; then \
+ cd $${subdir} && \
+ ${SETENV} ${MAKE_ENV} \
+ npm_config_runtime=node \
+ npm_config_target=${NODEJS_PORTVERSION} \
+ npm_config_nodedir=${LOCALBASE} \
+ node-gyp --userconfig=${WRKSRC}/remote/.npmrc rebuild; \
+ fi; \
+ done; \
+ done
+# copy rg binary file to @vscode/ripgrep node module directory
+ @${MKDIR} ${WRKSRC}/build/node_modules/@vscode/ripgrep/bin
+ @${CP} ${LOCALBASE}/bin/rg \
+ ${WRKSRC}/build/node_modules/@vscode/ripgrep/bin
+ @${MKDIR} ${WRKSRC}/remote/node_modules/@vscode/ripgrep/bin
+ @${CP} ${LOCALBASE}/bin/rg \
+ ${WRKSRC}/remote/node_modules/@vscode/ripgrep/bin
+
+do-build:
+# setup download cache for node
+ @${MKDIR} ${WRKSRC}/.build/node/v${NODEJS_PORTVERSION}/linux-${NODEJS_ARCH}
+ @${CP} ${LOCALBASE}/bin/node \
+ ${WRKSRC}/.build/node/v${NODEJS_PORTVERSION}/linux-${NODEJS_ARCH}
+# remove backup files so that they are not included in the package
+ @${FIND} ${WRKSRC} -type f \( -name '*.bak' -o -name '*.orig' -o -name '*~' \) -delete
+# build vscode remote extension host
+ cd ${WRKSRC} && \
+ ${SETENV} ${MAKE_ENV} \
+ npm_config_runtime=node \
+ npm_config_target=${NODEJS_PORTVERSION} \
+ npm_config_nodedir=${LOCALBASE} \
+ npm --userconfig=${WRKSRC}/remote/.npmrc run \
+ gulp vscode-reh-linux-${NODEJS_ARCH}-min
+ ${TAR} -czf ${WRKDIR}/vscode-reh-${OPSYS:tl}-${NODEJS_ARCH}-${DISTVERSION}.tar.gz \
+ -C ${WRKDIR}/vscode-reh-linux-${NODEJS_ARCH} .
+
+.include <bsd.port.post.mk>
diff --git a/editors/vscode/Makefile.version b/editors/vscode/Makefile.version
new file mode 100644
index 000000000000..57026b24956e
--- /dev/null
+++ b/editors/vscode/Makefile.version
@@ -0,0 +1,2 @@
+VSCODE_VERSION= 1.107.0
+SOURCE_COMMIT_HASH= 302ff6a2e235c95b88e587d4a4b6eeb1b6613297
diff --git a/editors/vscode/distinfo b/editors/vscode/distinfo
index 967dfefb1260..5bc95718674c 100644
--- a/editors/vscode/distinfo
+++ b/editors/vscode/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1764278578
-SHA256 (vscode/vscode-node-modules-1.106.3.tar.gz) = 2634b129617857e323bb81b0e74281286141e81f0e931ed46039a5f4d40b4322
-SIZE (vscode/vscode-node-modules-1.106.3.tar.gz) = 456865192
-SHA256 (vscode/vscode-marketplace-exts-1.106.3.tar.gz) = 80a47e71e539baa3383f3cb139dc2d2f632b118a82e985c1fe61e90a574ea2d4
-SIZE (vscode/vscode-marketplace-exts-1.106.3.tar.gz) = 1704511
-SHA256 (vscode/microsoft-vscode-1.106.3_GH0.tar.gz) = 1b8530e60339963f5a12601db3191fa1f325a210148dfbea00275813583d69b9
-SIZE (vscode/microsoft-vscode-1.106.3_GH0.tar.gz) = 24044557
+TIMESTAMP = 1765693727
+SHA256 (vscode/vscode-node-modules-1.107.0.tar.gz) = 2540f57eab612c3f8d773fa2ddd3634f55916d89e9f26385b21e25663b6e141a
+SIZE (vscode/vscode-node-modules-1.107.0.tar.gz) = 467359399
+SHA256 (vscode/vscode-marketplace-exts-1.107.0.tar.gz) = 8b50dde24b1ced293323bb81900da5645dee952866dad8af6247cde6abee784b
+SIZE (vscode/vscode-marketplace-exts-1.107.0.tar.gz) = 1711786
+SHA256 (vscode/microsoft-vscode-1.107.0_GH0.tar.gz) = 6233b61cb7b5f62eca82de2d2c6c960eaec4bccbdc27ed00076eb34dd27939e4
+SIZE (vscode/microsoft-vscode-1.107.0_GH0.tar.gz) = 24211409
diff --git a/editors/vscode/files/patch-build_gulpfile.extensions.js b/editors/vscode/files/patch-build_gulpfile.extensions.ts
index 7ed6ec5a8421..acc7408cdae8 100644
--- a/editors/vscode/files/patch-build_gulpfile.extensions.js
+++ b/editors/vscode/files/patch-build_gulpfile.extensions.ts
@@ -1,9 +1,9 @@
---- build/gulpfile.extensions.js.orig 2025-10-08 13:50:39 UTC
-+++ build/gulpfile.extensions.js
-@@ -236,7 +236,7 @@ const compileNonNativeExtensionsBuildTask = task.defin
+--- build/gulpfile.extensions.ts.orig 2025-12-14 06:36:07 UTC
++++ build/gulpfile.extensions.ts
+@@ -218,7 +218,7 @@ export const compileNonNativeExtensionsBuildTask = tas
* @note this does not clean the directory ahead of it. See {@link cleanExtensionsBuildTask} for that.
*/
- const compileNonNativeExtensionsBuildTask = task.define('compile-non-native-extensions-build', task.series(
+ export const compileNonNativeExtensionsBuildTask = task.define('compile-non-native-extensions-build', task.series(
- bundleMarketplaceExtensionsBuildTask,
+ // bundleMarketplaceExtensionsBuildTask,
task.define('bundle-non-native-extensions-build', () => ext.packageNonNativeLocalExtensionsStream(false, false).pipe(gulp.dest('.build')))
diff --git a/editors/vscode/files/patch-build_gulpfile.reh.ts b/editors/vscode/files/patch-build_gulpfile.reh.ts
new file mode 100644
index 000000000000..3fa99675c1bd
--- /dev/null
+++ b/editors/vscode/files/patch-build_gulpfile.reh.ts
@@ -0,0 +1,29 @@
+--- build/gulpfile.reh.ts.orig 2025-12-14 06:38:54 UTC
++++ build/gulpfile.reh.ts
+@@ -25,7 +25,7 @@ import glob from 'glob';
+ import File from 'vinyl';
+ import * as fs from 'fs';
+ import glob from 'glob';
+-import { compileBuildWithManglingTask } from './gulpfile.compile.ts';
++import { compileBuildWithoutManglingTask } from './gulpfile.compile.ts';
+ import { cleanExtensionsBuildTask, compileNonNativeExtensionsBuildTask, compileNativeExtensionsBuildTask, compileExtensionMediaBuildTask } from './gulpfile.extensions.ts';
+ import { vscodeWebResourceIncludes, createVSCodeWebFileContentMapper } from './gulpfile.vscode.web.ts';
+ import * as cp from 'child_process';
+@@ -321,7 +321,7 @@ function packageTask(type: string, platform: string, a
+
+ let productJsonContents = '';
+ const productJsonStream = gulp.src(['product.json'], { base: '.' })
+- .pipe(jsonEditor({ commit, date: readISODate('out-build'), version }))
++ .pipe(jsonEditor({ commit, date: readISODate('out-build'), version, serverDownloadUrlTemplate: 'https://github.com/tagattie/FreeBSD-VSCode/releases/download/%%DISTVERSION%%/vscode-reh-${os}-${arch}-%%DISTVERSION%%.tar.gz' }))
+ .pipe(es.through(function (file) {
+ productJsonContents = file.contents.toString();
+ this.emit('data', file);
+@@ -475,7 +475,7 @@ function tweakProductForServerWeb(product: typeof impo
+ gulp.task(serverTaskCI);
+
+ const serverTask = task.define(`vscode-${type}${dashed(platform)}${dashed(arch)}${dashed(minified)}`, task.series(
+- compileBuildWithManglingTask,
++ compileBuildWithoutManglingTask,
+ cleanExtensionsBuildTask,
+ compileNonNativeExtensionsBuildTask,
+ compileExtensionMediaBuildTask,
diff --git a/editors/vscode/files/patch-build_gulpfile.vscode.ts b/editors/vscode/files/patch-build_gulpfile.vscode.ts
new file mode 100644
index 000000000000..895e181f0eea
--- /dev/null
+++ b/editors/vscode/files/patch-build_gulpfile.vscode.ts
@@ -0,0 +1,11 @@
+--- build/gulpfile.vscode.ts.orig 2025-12-14 06:41:04 UTC
++++ build/gulpfile.vscode.ts
+@@ -270,7 +270,7 @@ function packageTask(platform: string, arch: string, s
+
+ let productJsonContents: string;
+ const productJsonStream = gulp.src(['product.json'], { base: '.' })
+- .pipe(jsonEditor({ commit, date: readISODate('out-build'), checksums, version }))
++ .pipe(jsonEditor({ commit, date: readISODate('out-build'), checksums, version, serverDownloadUrlTemplate: 'https://github.com/tagattie/FreeBSD-VSCode/releases/download/%%DISTVERSION%%/vscode-reh-${os}-${arch}-%%DISTVERSION%%.tar.gz' }))
+ .pipe(es.through(function (file) {
+ productJsonContents = file.contents.toString();
+ this.emit('data', file);
diff --git a/editors/vscode/files/patch-build_lib_electron.ts b/editors/vscode/files/patch-build_lib_electron.ts
index c89cd63f67f6..c08444e60dd3 100644
--- a/editors/vscode/files/patch-build_lib_electron.ts
+++ b/editors/vscode/files/patch-build_lib_electron.ts
@@ -1,6 +1,6 @@
---- build/lib/electron.ts.orig 2025-07-09 22:00:36 UTC
+--- build/lib/electron.ts.orig 2025-12-10 18:02:22 UTC
+++ build/lib/electron.ts
-@@ -199,8 +199,9 @@ export const config = {
+@@ -201,8 +201,9 @@ export const config = {
winIcon: 'resources/win32/code.ico',
token: process.env['GITHUB_TOKEN'],
repo: product.electronRepository || undefined,
diff --git a/editors/vscode/files/patch-build_lib_preLaunch.ts b/editors/vscode/files/patch-build_lib_preLaunch.ts
index 692542cf3cbe..3acab403e05c 100644
--- a/editors/vscode/files/patch-build_lib_preLaunch.ts
+++ b/editors/vscode/files/patch-build_lib_preLaunch.ts
@@ -1,6 +1,6 @@
---- build/lib/preLaunch.ts.orig 2024-09-27 21:08:28 UTC
+--- build/lib/preLaunch.ts.orig 2025-12-10 18:02:22 UTC
+++ build/lib/preLaunch.ts
-@@ -35,9 +35,9 @@ async function ensureNodeModules() {
+@@ -32,9 +32,9 @@ async function ensureNodeModules() {
}
}
@@ -13,7 +13,7 @@
async function ensureCompiled() {
if (!(await exists('out'))) {
-@@ -47,7 +47,7 @@ async function main() {
+@@ -44,7 +44,7 @@ async function main() {
async function main() {
await ensureNodeModules();
diff --git a/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts b/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts
index b595a907f5d8..240da8aea01b 100644
--- a/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts
+++ b/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts
@@ -1,6 +1,6 @@
---- build/lib/propertyInitOrderChecker.ts.orig 2025-09-09 22:02:15 UTC
+--- build/lib/propertyInitOrderChecker.ts.orig 2025-12-10 18:02:22 UTC
+++ build/lib/propertyInitOrderChecker.ts
-@@ -43,7 +43,7 @@ function createProgram(tsconfigPath: string): ts.Progr
+@@ -45,7 +45,7 @@ function createProgram(tsconfigPath: string): ts.Progr
function createProgram(tsconfigPath: string): ts.Program {
const tsConfig = ts.readConfigFile(tsconfigPath, ts.sys.readFile);
diff --git a/editors/vscode/files/patch-extensions_microsoft-authentication_extension.webpack.config.js b/editors/vscode/files/patch-extensions_microsoft-authentication_extension.webpack.config.js
new file mode 100644
index 000000000000..8edba19e8c63
--- /dev/null
+++ b/editors/vscode/files/patch-extensions_microsoft-authentication_extension.webpack.config.js
@@ -0,0 +1,34 @@
+--- extensions/microsoft-authentication/extension.webpack.config.js.orig 2025-12-10 18:02:22 UTC
++++ extensions/microsoft-authentication/extension.webpack.config.js
+@@ -6,6 +6,7 @@ import path from 'path';
+ import withDefaults, { nodePlugins } from '../shared.webpack.config.mjs';
+ import CopyWebpackPlugin from 'copy-webpack-plugin';
+ import path from 'path';
++import fs from 'fs';
+
+ const isWindows = process.platform === 'win32';
+ const isMacOS = process.platform === 'darwin';
+@@ -25,6 +26,9 @@ switch (process.platform) {
+ case 'linux':
+ platformFolder = 'linux';
+ break;
++ case 'freebsd':
++ platformFolder = 'freebsd';
++ break;
+ default:
+ throw new Error(`Unsupported platform: ${process.platform}`);
+ }
+@@ -32,11 +36,12 @@ console.log(`Building Microsoft Authentication Extensi
+ const arch = process.env.VSCODE_ARCH || process.arch;
+ console.log(`Building Microsoft Authentication Extension for ${process.platform} (${arch})`);
+
++const exists = fs.globSync(`**/dist/${platformFolder}/${arch}/(lib|)msal*.(node|dll|dylib|so)`).length > 0;
+ const plugins = [...nodePlugins(import.meta.dirname)];
+ if (
+ (isWindows && windowsArches.includes(arch)) ||
+ isMacOS ||
+- (isLinux && linuxArches.includes(arch))
++ (isLinux && linuxArches.includes(arch) && exists)
+ ) {
+ plugins.push(new CopyWebpackPlugin({
+ patterns: [
diff --git a/editors/vscode/files/patch-package.json b/editors/vscode/files/patch-package.json
index 9edf7cfea439..05272d0a43a6 100644
--- a/editors/vscode/files/patch-package.json
+++ b/editors/vscode/files/patch-package.json
@@ -2,13 +2,13 @@ https://github.com/eclipse/openvsx/issues/543
https://github.com/termux/termux-packages/issues/24739
https://github.com/termux/termux-packages/pull/24757
---- package.json.orig 2025-11-11 14:25:32 UTC
+--- package.json.orig 2025-12-10 18:02:22 UTC
+++ package.json
@@ -108,6 +108,7 @@
- "native-is-elevated": "0.7.0",
+ "native-is-elevated": "0.8.0",
"native-keymap": "^3.3.5",
"native-watchdog": "^1.4.1",
+ "node-ovsx-sign": "^1.2.0",
"node-pty": "1.1.0-beta35",
"open": "^10.1.2",
- "tas-client-umd": "0.2.0",
+ "tas-client": "0.3.1",
diff --git a/editors/vscode/files/patch-product.json b/editors/vscode/files/patch-product.json
deleted file mode 100644
index 4c3b4f4a3232..000000000000
--- a/editors/vscode/files/patch-product.json
+++ /dev/null
@@ -1,19 +0,0 @@
---- product.json.orig 2025-04-09 23:39:47 UTC
-+++ product.json
-@@ -33,6 +33,16 @@
- "nodejsRepository": "https://nodejs.org",
- "urlProtocol": "code-oss",
- "webviewContentExternalBaseUrlTemplate": "https://{{uuid}}.vscode-cdn.net/insider/ef65ac1ba57f57f2a3961bfe94aa20481caca4c6/out/vs/workbench/contrib/webview/browser/pre/",
-+ "documentationUrl": "https://go.microsoft.com/fwlink/?LinkID=533484",
-+ "extensionsGallery": {
-+ "serviceUrl": "https://open-vsx.org/vscode/gallery",
-+ "itemUrl": "https://open-vsx.org/vscode/item"
-+ },
-+ "introductoryVideosUrl": "https://go.microsoft.com/fwlink/?linkid=832146",
-+ "keyboardShortcutsUrlLinux": "https://go.microsoft.com/fwlink/?linkid=832144",
-+ "quality": "stable",
-+ "requestFeatureUrl": "https://go.microsoft.com/fwlink/?LinkID=533482",
-+ "tipsAndTricksUrl": "https://go.microsoft.com/fwlink/?linkid=852118",
- "builtInExtensions": [
- {
- "name": "ms-vscode.js-debug-companion",
diff --git a/editors/vscode/files/patch-src_bootstrap-node.ts b/editors/vscode/files/patch-src_bootstrap-node.ts
index 555c2a2f8f3b..44befc6d9b24 100644
--- a/editors/vscode/files/patch-src_bootstrap-node.ts
+++ b/editors/vscode/files/patch-src_bootstrap-node.ts
@@ -1,6 +1,6 @@
---- src/bootstrap-node.ts.orig 2025-09-09 22:02:15 UTC
+--- src/bootstrap-node.ts.orig 2025-12-10 18:02:22 UTC
+++ src/bootstrap-node.ts
-@@ -150,7 +150,7 @@ export function configurePortable(product: Partial<IPr
+@@ -155,7 +155,7 @@ export function configurePortable(product: Partial<IPr
return process.env['VSCODE_PORTABLE'];
}
diff --git a/editors/vscode/files/patch-src_vs_base_node_ps.ts b/editors/vscode/files/patch-src_vs_base_node_ps.ts
index 3d0cdab9e6bf..d5bf0afe856a 100644
--- a/editors/vscode/files/patch-src_vs_base_node_ps.ts
+++ b/editors/vscode/files/patch-src_vs_base_node_ps.ts
@@ -1,6 +1,6 @@
---- src/vs/base/node/ps.ts.orig 2025-06-11 13:47:56 UTC
+--- src/vs/base/node/ps.ts.orig 2025-12-10 18:02:22 UTC
+++ src/vs/base/node/ps.ts
-@@ -225,7 +225,7 @@ export function listProcesses(rootPid: number): Promis
+@@ -223,7 +223,7 @@ export function listProcesses(rootPid: number): Promis
}
} else {
const ps = stdout.toString().trim();
diff --git a/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts b/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts
index c581f80ef624..2339c2ff3386 100644
--- a/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts
+++ b/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts
@@ -1,6 +1,6 @@
---- src/vs/workbench/services/actions/common/menusExtensionPoint.ts.orig 2025-11-11 14:25:32 UTC
+--- src/vs/workbench/services/actions/common/menusExtensionPoint.ts.orig 2025-12-10 18:02:22 UTC
+++ src/vs/workbench/services/actions/common/menusExtensionPoint.ts
-@@ -1191,7 +1191,10 @@ class CommandsTableRenderer extends Disposable impleme
+@@ -1203,7 +1203,10 @@ class CommandsTableRenderer extends Disposable impleme
switch (platform) {
case 'win32': key = rawKeyBinding.win; break;
diff --git a/editors/vscode/files/patch-test_automation_src_electron.ts b/editors/vscode/files/patch-test_automation_src_electron.ts
index d9e0cf8836e2..f6ecbded70d6 100644
--- a/editors/vscode/files/patch-test_automation_src_electron.ts
+++ b/editors/vscode/files/patch-test_automation_src_electron.ts
@@ -1,6 +1,6 @@
---- test/automation/src/electron.ts.orig 2025-11-11 14:25:32 UTC
+--- test/automation/src/electron.ts.orig 2025-12-10 18:02:22 UTC
+++ test/automation/src/electron.ts
-@@ -96,6 +96,7 @@ export function getDevElectronPath(): string {
+@@ -118,6 +118,7 @@ export function getDevElectronPath(): string {
case 'darwin':
return join(buildPath, 'electron', `${product.nameLong}.app`, 'Contents', 'MacOS', 'Electron');
case 'linux':
@@ -8,7 +8,7 @@
return join(buildPath, 'electron', `${product.applicationName}`);
case 'win32':
return join(buildPath, 'electron', `${product.nameShort}.exe`);
-@@ -108,7 +109,8 @@ export function getBuildElectronPath(root: string): st
+@@ -130,7 +131,8 @@ export function getBuildElectronPath(root: string): st
switch (process.platform) {
case 'darwin':
return join(root, 'Contents', 'MacOS', 'Electron');
diff --git a/editors/vscode/files/product.json.extensions b/editors/vscode/files/product.json.extensions
new file mode 100644
index 000000000000..6b42ee37649f
--- /dev/null
+++ b/editors/vscode/files/product.json.extensions
@@ -0,0 +1,597 @@
+{
+ "extensionAllowedBadgeProviders": [
+ "api.bintray.com",
+ "api.travis-ci.com",
+ "api.travis-ci.org",
+ "app.fossa.io",
+ "badge.buildkite.com",
+ "badge.fury.io",
+ "badge.waffle.io",
+ "badgen.net",
+ "badges.frapsoft.com",
+ "badges.gitter.im",
+ "badges.greenkeeper.io",
+ "cdn.travis-ci.com",
+ "cdn.travis-ci.org",
+ "ci.appveyor.com",
+ "circleci.com",
+ "cla.opensource.microsoft.com",
+ "codacy.com",
+ "codeclimate.com",
+ "codecov.io",
+ "coveralls.io",
+ "david-dm.org",
+ "deepscan.io",
+ "dev.azure.com",
+ "docs.rs",
+ "flat.badgen.net",
+ "gemnasium.com",
+ "githost.io",
+ "gitlab.com",
+ "godoc.org",
+ "goreportcard.com",
+ "img.shields.io",
+ "isitmaintained.com",
+ "marketplace.visualstudio.com",
+ "nodesecurity.io",
+ "opencollective.com",
+ "snyk.io",
+ "travis-ci.com",
+ "travis-ci.org",
+ "visualstudio.com",
+ "vsmarketplacebadge.apphb.com",
+ "www.bithound.io",
+ "www.versioneye.com"
+ ],
+ "extensionAllowedBadgeProvidersRegex": [
+ "^https:\\/\\/github\\.com\\/[^/]+\\/[^/]+\\/(actions\\/)?workflows\\/.*badge\\.svg"
+ ],
+ "extensionsEnabledWithApiProposalVersion": [
+ "GitHub.copilot-chat",
+ "ms-vscode.vscode-commander",
+ "ms-vscode.vscode-copilot-vision",
+ "GitHub.vscode-pull-request-github"
+ ],
+ "extensionEnabledApiProposals": {
+ "ms-azuretools.vscode-containers": [
+ "authenticationChallenges"
+ ],
+ "ms-azuretools.vscode-azureresourcegroups": [
+ "authenticationChallenges"
+ ],
+ "ms-azuretools.vscode-azure-github-copilot": [
+ "authenticationChallenges"
+ ],
+ "ms-azuretools.vscode-dev-azurecloudshell": [
+ "contribEditSessions",
+ "authenticationChallenges"
+ ],
+ "ms-toolsai.vscode-ai": [
+ "authenticationChallenges"
+ ],
+ "TeamsDevApp.vscode-ai-foundry": [
+ "authenticationChallenges"
+ ],
+ "ms-vscode.vscode-selfhost-test-provider": [
+ "testObserver",
+ "testRelatedCode"
+ ],
+ "VisualStudioExptTeam.vscodeintellicode-completions": [
+ "inlineCompletionsAdditions"
+ ],
+ "ms-vsliveshare.vsliveshare": [
+ "contribMenuBarHome",
+ "contribShareMenu",
+ "contribStatusBarItems",
+ "diffCommand",
+ "documentFiltersExclusive",
+ "fileSearchProvider",
+ "findTextInFiles",
+ "notebookLiveShare",
+ "terminalDimensions",
+ "terminalDataWriteEvent",
+ "textSearchProvider"
+ ],
+ "ms-vscode.js-debug": [
+ "portsAttributes",
+ "findTextInFiles",
+ "workspaceTrust",
+ "tunnels"
+ ],
+ "ms-toolsai.vscode-ai-remote": [
+ "resolvers",
+ "authenticationChallenges"
+ ],
+ "ms-python.python": [
+ "codeActionAI",
+ "contribEditorContentMenu",
+ "quickPickSortByLabel",
+ "portsAttributes",
+ "testObserver",
+ "quickPickItemTooltip",
+ "terminalDataWriteEvent",
+ "terminalExecuteCommandEvent",
+ "notebookReplDocument",
+ "notebookVariableProvider",
+ "terminalShellEnv"
+ ],
+ "ms-python.vscode-python-envs": [
+ "terminalShellEnv",
+ "terminalDataWriteEvent"
+ ],
+ "ms-dotnettools.dotnet-interactive-vscode": [
+ "notebookMessaging"
+ ],
+ "GitHub.codespaces": [
+ "contribEditSessions",
+ "contribMenuBarHome",
+ "contribRemoteHelp",
+ "contribViewsRemote",
+ "resolvers",
+ "tunnels",
+ "terminalDataWriteEvent",
+ "treeViewReveal",
+ "notebookKernelSource"
+ ],
+ "ms-vscode.azure-repos": [
+ "extensionRuntime",
+ "fileSearchProvider",
+ "textSearchProvider"
+ ],
+ "ms-vscode.remote-repositories": [
+ "canonicalUriProvider",
+ "contribEditSessions",
+ "contribRemoteHelp",
+ "contribMenuBarHome",
+ "contribViewsRemote",
+ "contribViewsWelcome",
+ "contribShareMenu",
+ "documentFiltersExclusive",
+ "editSessionIdentityProvider",
+ "extensionRuntime",
+ "fileSearchProvider",
+ "quickPickSortByLabel",
+ "workspaceTrust",
+ "shareProvider",
+ "scmActionButton",
+ "scmSelectedProvider",
+ "scmValidation",
+ "textSearchProvider",
+ "timeline"
+ ],
+ "ms-vscode-remote.remote-wsl": [
+ "resolvers",
+ "contribRemoteHelp",
+ "contribViewsRemote",
+ "telemetry"
+ ],
+ "ms-vscode-remote.remote-ssh": [
+ "resolvers",
+ "tunnels",
+ "terminalDataWriteEvent",
+ "contribRemoteHelp",
+ "contribViewsRemote",
+ "telemetry"
+ ],
+ "ms-vscode.remote-server": [
+ "resolvers",
+ "tunnels",
+ "contribViewsWelcome"
+ ],
+ "ms-vscode.remote-explorer": [
+ "contribRemoteHelp",
+ "contribViewsRemote",
+ "extensionsAny"
+ ],
+ "ms-vscode-remote.remote-containers": [
+ "contribEditSessions",
+ "resolvers",
+ "portsAttributes",
+ "tunnels",
+ "workspaceTrust",
+ "terminalDimensions",
+ "contribRemoteHelp",
+ "contribViewsRemote"
+ ],
+ "ms-vscode.js-debug-nightly": [
+ "portsAttributes",
+ "findTextInFiles",
+ "workspaceTrust",
+ "tunnels"
+ ],
+ "ms-vscode.lsif-browser": [
+ "documentFiltersExclusive"
+ ],
+ "ms-vscode.vscode-speech": [
+ "speech"
+ ],
+ "GitHub.vscode-pull-request-github": [
+ "activeComment",
+ "chatParticipantAdditions",
+ "chatParticipantPrivate",
+ "chatSessionsProvider",
+ "codiconDecoration",
+ "codeActionRanges",
+ "commentingRangeHint",
+ "commentReactor",
+ "commentReveal",
+ "commentThreadApplicability",
+ "contribAccessibilityHelpContent",
+ "contribCommentEditorActionsMenu",
+ "contribCommentPeekContext",
+ "contribCommentThreadAdditionalMenu",
+ "contribCommentsViewThreadMenus",
+ "contribEditorContentMenu",
+ "contribMultiDiffEditorMenus",
+ "contribShareMenu",
+ "diffCommand",
+ "languageModelToolResultAudience",
+ "markdownAlertSyntax",
+ "quickDiffProvider",
+ "remoteCodingAgents",
+ "shareProvider",
+ "tabInputTextMerge",
+ "tokenInformation",
+ "treeItemMarkdownLabel",
+ "treeViewMarkdownMessage"
+ ],
+ "GitHub.copilot": [
+ "inlineCompletionsAdditions",
+ "devDeviceId"
+ ],
+ "GitHub.copilot-nightly": [
+ "inlineCompletionsAdditions",
+ "devDeviceId"
+ ],
+ "GitHub.copilot-chat": [
+ "interactive",
+ "terminalDataWriteEvent",
+ "terminalExecuteCommandEvent",
+ "terminalSelection",
+ "terminalQuickFixProvider",
+ "chatParticipantAdditions",
+ "defaultChatParticipant",
+ "embeddings",
+ "chatEditing",
+ "chatProvider",
+ "mappedEditsProvider",
+ "aiRelatedInformation",
+ "aiSettingsSearch",
+ "codeActionAI",
+ "findTextInFiles",
+ "findTextInFiles2",
+ "textSearchProvider",
+ "textSearchProvider2",
+ "activeComment",
+ "commentReveal",
+ "contribSourceControlInputBoxMenu",
+ "contribCommentEditorActionsMenu",
+ "contribCommentThreadAdditionalMenu",
+ "contribCommentsViewThreadMenus",
+ "newSymbolNamesProvider",
+ "findFiles2",
+ "chatReferenceDiagnostic",
+ "extensionsAny",
+ "authLearnMore",
+ "testObserver",
+ "aiTextSearchProvider",
+ "documentFiltersExclusive",
+ "chatParticipantPrivate",
+ "contribDebugCreateConfiguration",
+ "inlineCompletionsAdditions",
+ "chatReferenceBinaryData",
+ "languageModelSystem",
+ "languageModelCapabilities",
+ "languageModelThinkingPart",
+ "chatStatusItem",
+ "taskProblemMatcherStatus",
+ "contribLanguageModelToolSets",
+ "textDocumentChangeReason",
+ "resolvers",
+ "taskExecutionTerminal",
+ "dataChannels",
+ "chatSessionsProvider",
+ "devDeviceId",
+ "contribEditorContentMenu"
+ ],
+ "GitHub.remotehub": [
+ "contribRemoteHelp",
+ "contribMenuBarHome",
+ "contribViewsRemote",
+ "contribViewsWelcome",
+ "documentFiltersExclusive",
+ "extensionRuntime",
+ "fileSearchProvider",
+ "quickPickSortByLabel",
+ "workspaceTrust",
+ "scmSelectedProvider",
+ "scmValidation",
+ "textSearchProvider",
+ "timeline"
+ ],
+ "ms-python.vscode-pylance": [
+ "terminalShellEnv",
+ "portsAttributes"
+ ],
+ "ms-python.debugpy": [
+ "contribViewsWelcome",
+ "debugVisualization",
+ "portsAttributes"
+ ],
+ "ms-toolsai.jupyter-renderers": [
+ "contribNotebookStaticPreloads"
+ ],
+ "ms-toolsai.jupyter": [
+ "notebookDeprecated",
+ "notebookMessaging",
+ "notebookMime",
+ "portsAttributes",
+ "quickPickSortByLabel",
+ "notebookKernelSource",
+ "interactiveWindow",
+ "notebookControllerAffinityHidden",
+ "contribNotebookStaticPreloads",
+ "quickPickItemTooltip",
+ "notebookExecution",
+ "notebookCellExecution",
+ "notebookVariableProvider",
+ "notebookReplDocument"
+ ],
+ "donjayamanne.kusto": [
+ "notebookVariableProvider"
+ ],
+ "ms-toolsai.tensorboard": [
+ "portsAttributes"
+ ],
+ "dbaeumer.vscode-eslint": [],
+ "ms-vscode.azure-sphere-tools-ui": [
+ "tunnels"
+ ],
+ "ms-azuretools.vscode-azureappservice": [
+ "terminalDataWriteEvent"
+ ],
+ "ms-vscode.anycode": [
+ "extensionsAny"
+ ],
+ "ms-vscode.cpptools": [
+ "terminalDataWriteEvent",
+ "chatParticipantAdditions"
+ ],
+ "vscjava.vscode-java-pack": [],
+ "ms-dotnettools.csdevkit": [
+ "inlineCompletionsAdditions"
+ ],
+ "ms-dotnettools.vscodeintellicode-csharp": [
+ "inlineCompletionsAdditions"
+ ],
+ "microsoft-IsvExpTools.powerplatform-vscode": [
+ "fileSearchProvider",
+ "textSearchProvider"
+ ],
+ "microsoft-IsvExpTools.powerplatform-vscode-preview": [
+ "fileSearchProvider",
+ "textSearchProvider"
+ ],
+ "TeamsDevApp.ms-teams-vscode-extension": [
+ "chatParticipantAdditions",
+ "languageModelSystem"
+ ],
+ "ms-toolsai.datawrangler": [],
+ "ms-vscode.vscode-commander": [],
+ "ms-vscode.vscode-websearchforcopilot": [],
+ "ms-vscode.vscode-copilot-vision": [
+ "chatReferenceBinaryData",
+ "codeActionAI"
+ ],
+ "ms-autodev.vscode-autodev": [
+ "chatParticipantAdditions"
+ ],
+ "vscjava.vscode-java-upgrade": [
+ "chatParticipantAdditions",
+ "chatParticipantPrivate"
+ ],
+ "FoundryLocal.foundry-local-chat": [
+ "chatProvider"
+ ],
+ "Microsoft.foundry-local-chat": [
+ "chatProvider"
+ ],
+ "ms-wmcp.windows-mcp-server-extension": [
+ "mcpToolDefinitions"
+ ],
+ "openai.chatgpt": [
+ "languageModelProxy",
+ "chatSessionsProvider"
+ ],
+ "jeanp413.open-remote-ssh": [
+ "resolvers",
+ "tunnels",
+ "terminalDataWriteEvent",
+ "contribRemoteHelp",
+ "contribViewsRemote"
+ ],
+ "jeanp413.open-remote-wsl": [
+ "resolvers",
+ "contribRemoteHelp",
+ "contribViewsRemote"
+ ]
+ },
+ "extensionKind": {
+ "Shan.code-settings-sync": [
+ "ui"
+ ],
+ "shalldie.background": [
+ "ui"
+ ],
+ "techer.open-in-browser": [
+ "ui"
+ ],
+ "CoenraadS.bracket-pair-colorizer-2": [
+ "ui"
+ ],
+ "CoenraadS.bracket-pair-colorizer": [
+ "ui",
+ "workspace"
+ ],
+ "hiro-sun.vscode-emacs": [
+ "ui",
+ "workspace"
+ ],
+ "hnw.vscode-auto-open-markdown-preview": [
+ "ui",
+ "workspace"
+ ],
+ "wayou.vscode-todo-highlight": [
+ "ui",
+ "workspace"
+ ],
+ "aaron-bond.better-comments": [
+ "ui",
+ "workspace"
+ ],
+ "vscodevim.vim": [
+ "ui"
+ ],
+ "ollyhayes.colmak-vim": [
+ "ui"
+ ]
+ },
+ "extensionPointExtensionKind": {
+ "typescriptServerPlugins": [
+ "workspace"
+ ]
+ },
+ "extensionSyncedKeys": {
+ "ritwickdey.liveserver": [
+ "liveServer.setup.version"
+ ]
+ },
+ "extensionVirtualWorkspacesSupport": {
+ "esbenp.prettier-vscode": {
+ "default": false
+ },
+ "msjsdiag.debugger-for-chrome": {
+ "default": false
+ },
+ "redhat.java": {
+ "default": false
+ },
+ "HookyQR.beautify": {
+ "default": false
+ },
+ "ritwickdey.LiveServer": {
+ "default": false
+ },
+ "VisualStudioExptTeam.vscodeintellicode": {
+ "default": false
+ },
+ "octref.vetur": {
+ "default": false
+ },
+ "formulahendry.code-runner": {
+ "default": false
+ },
+ "xdebug.php-debug": {
+ "default": false
+ },
+ "ms-mssql.mssql": {
+ "default": false
+ },
+ "christian-kohler.path-intellisense": {
+ "default": false
+ },
+ "eg2.tslint": {
+ "default": false
+ },
+ "eg2.vscode-npm-script": {
+ "default": false
+ },
+ "donjayamanne.githistory": {
+ "default": false
+ },
+ "Zignd.html-css-class-completion": {
+ "default": false
+ },
+ "christian-kohler.npm-intellisense": {
+ "default": false
+ },
+ "EditorConfig.EditorConfig": {
+ "default": false
+ },
+ "austin.code-gnu-global": {
+ "default": false
+ },
+ "johnpapa.Angular2": {
+ "default": false
+ },
+ "ms-vscode.vscode-typescript-tslint-plugin": {
+ "default": false
+ },
+ "DotJoshJohnson.xml": {
+ "default": false
+ },
+ "techer.open-in-browser": {
+ "default": false
+ },
+ "tht13.python": {
+ "default": false
+ },
+ "bmewburn.vscode-intelephense-client": {
+ "default": false
+ },
+ "Angular.ng-template": {
+ "default": false
+ },
+ "xdebug.php-pack": {
+ "default": false
+ },
+ "dbaeumer.jshint": {
+ "default": false
+ },
+ "yzhang.markdown-all-in-one": {
+ "default": false
+ },
+ "Dart-Code.flutter": {
+ "default": false
+ },
+ "streetsidesoftware.code-spell-checker": {
+ "default": false
+ },
+ "rebornix.Ruby": {
+ "default": false
+ },
+ "ms-vscode.sublime-keybindings": {
+ "default": false
+ },
+ "mitaki28.vscode-clang": {
+ "default": false
+ },
+ "steoates.autoimport": {
+ "default": false
+ },
+ "donjayamanne.python-extension-pack": {
+ "default": false
+ },
+ "shd101wyy.markdown-preview-enhanced": {
+ "default": false
+ },
+ "mikestead.dotenv": {
+ "default": false
+ },
+ "pranaygp.vscode-css-peek": {
+ "default": false
+ },
+ "ikappas.phpcs": {
+ "default": false
+ },
+ "platformio.platformio-ide": {
+ "default": false
+ },
+ "jchannon.csharpextensions": {
+ "default": false
+ },
+ "gruntfuggly.todo-tree": {
+ "default": false
+ }
+ }
+}
diff --git a/editors/vscode/files/update-product-json.sh b/editors/vscode/files/update-product-json.sh
new file mode 100644
index 000000000000..3514570d892f
--- /dev/null
+++ b/editors/vscode/files/update-product-json.sh
@@ -0,0 +1,37 @@
+#! /bin/sh
+
+PATH=/bin:/usr/bin:/usr/local/bin
+
+WRKSRC=$1
+PRODUCT_JSON=product.json
+
+setpath() {
+ json=$(jq --tab --arg value "${2}" "setpath(path(.${1}); \$value)" ${PRODUCT_JSON})
+ echo "${json}" > ${PRODUCT_JSON}
+}
+
+setpath_json() {
+ json=$(jq --tab --argjson value "${2}" "setpath(path(.${1}); \$value)" ${PRODUCT_JSON})
+ echo "${json}" > ${PRODUCT_JSON}
+}
+
+cd ${WRKSRC}
+
+mv -f ${PRODUCT_JSON} ${PRODUCT_JSON}.bak
+echo '{}' > ${PRODUCT_JSON}
+
+setpath "checksumFailMoreInfoUrl" "https://go.microsoft.com/fwlink/?LinkId=828886"
+setpath "documentationUrl" "https://go.microsoft.com/fwlink/?LinkID=533484"
+setpath_json "extensionsGallery" '{"serviceUrl": "https://open-vsx.org/vscode/gallery", "itemUrl": "https://open-vsx.org/vscode/item", "latestUrlTemplate": "https://open-vsx.org/vscode/gallery/{publisher}/{name}/latest", "controlUrl": "https://raw.githubusercontent.com/EclipseFdn/publish-extensions/refs/heads/master/extension-control/extensions.json"}'
+setpath "introductoryVideosUrl" "https://go.microsoft.com/fwlink/?linkid=832146"
+setpath "keyboardShortcutsUrlLinux" "https://go.microsoft.com/fwlink/?linkid=832144"
+setpath_json "linkProtectionTrustedDomains" '["https://open-vsx.org"]'
+setpath "quality" "stable"
+setpath "releaseNotesUrl" "https://go.microsoft.com/fwlink/?LinkID=533483"
+setpath "requestFeatureUrl" "https://go.microsoft.com/fwlink/?LinkID=533482"
+setpath "tipsAndTricksUrl" "https://go.microsoft.com/fwlink/?linkid=852118"
+setpath "twitterUrl" "https://go.microsoft.com/fwlink/?LinkID=533687"
+setpath_json "tunnelApplicationConfig" '{}'
+
+json=$(jq --tab --slurp '.[0] * .[1] * .[2]' ${PRODUCT_JSON}.bak ${PRODUCT_JSON} ${FILESDIR}/product.json.extensions)
+echo "${json}" > ${PRODUCT_JSON}
diff --git a/editors/vscode/pkg-message b/editors/vscode/pkg-message
new file mode 100644
index 000000000000..52523ee44ea0
--- /dev/null
+++ b/editors/vscode/pkg-message
@@ -0,0 +1,44 @@
+[
+{ type: install
+ message: <<EOM
+Remote development over ssh:
+
+If you want to use remote development over ssh, download and install
+Open Remote - SSH extension[1].
+
+It is a slightly modified version of the extension of the same name
+available at the Open VSX Registry[2]. The contents of the
+modification is available at the GitHub Pull Request[3].
+
+After installation of the extension, restart code-oss and it should
+work out of the box. Please note that the remote extension host will
+be downloaded from the following URL[4] to the remote host upon first
+connection from the local host.
+
+Supported combination of local and remote hosts is as follows:
+
+Local Remote
+------------- -------------
+FreeBSD amd64 FreeBSD amd64
+ Linux x86_64
+ Linux arm64
+
+The remote extension host is actually a Node.js-based server and make
+it sure that you have dependency packages installed when the remote
+host is FreeBSD.
+
+You can check which packages are necessary on the remote host at
+FreshPorts[5]. (Install library and runtime dependencies) In addition,
+you have to install misc/compat13x package if the remote host is
+FreeBSD 14 or later. The remote extension host has been built on
+FreeBSD 13 for compatibility reasons.
+
+[1] https://github.com/tagattie/FreeBSD-VSCode/releases/download/1.107.0/open-remote-ssh-0.0.49.vsix
+[2] https://open-vsx.org/extension/jeanp413/open-remote-ssh
+[3] https://github.com/jeanp413/open-remote-ssh/pull/244
+[4] https://github.com/tagattie/FreeBSD-VSCode/releases
+[5] https://www.freshports.org/www/node22/
+
+EOM
+}
+]
diff --git a/editors/vscode/pkg-plist b/editors/vscode/pkg-plist
index f43777a17063..7a8bb09561b6 100644
--- a/editors/vscode/pkg-plist
+++ b/editors/vscode/pkg-plist
@@ -15,60 +15,225 @@ share/applications/code-oss.desktop
%%DATADIR%%/libvk_swiftshader.so
%%DATADIR%%/libvulkan.so
%%DATADIR%%/locales/af.pak
+%%DATADIR%%/locales/af_FEMININE.pak
+%%DATADIR%%/locales/af_MASCULINE.pak
+%%DATADIR%%/locales/af_NEUTER.pak
%%DATADIR%%/locales/am.pak
+%%DATADIR%%/locales/am_FEMININE.pak
+%%DATADIR%%/locales/am_MASCULINE.pak
+%%DATADIR%%/locales/am_NEUTER.pak
%%DATADIR%%/locales/ar.pak
+%%DATADIR%%/locales/ar_FEMININE.pak
+%%DATADIR%%/locales/ar_MASCULINE.pak
+%%DATADIR%%/locales/ar_NEUTER.pak
%%DATADIR%%/locales/bg.pak
+%%DATADIR%%/locales/bg_FEMININE.pak
+%%DATADIR%%/locales/bg_MASCULINE.pak
+%%DATADIR%%/locales/bg_NEUTER.pak
%%DATADIR%%/locales/bn.pak
+%%DATADIR%%/locales/bn_FEMININE.pak
+%%DATADIR%%/locales/bn_MASCULINE.pak
+%%DATADIR%%/locales/bn_NEUTER.pak
%%DATADIR%%/locales/ca.pak
+%%DATADIR%%/locales/ca_FEMININE.pak
+%%DATADIR%%/locales/ca_MASCULINE.pak
+%%DATADIR%%/locales/ca_NEUTER.pak
%%DATADIR%%/locales/cs.pak
+%%DATADIR%%/locales/cs_FEMININE.pak
+%%DATADIR%%/locales/cs_MASCULINE.pak
+%%DATADIR%%/locales/cs_NEUTER.pak
%%DATADIR%%/locales/da.pak
+%%DATADIR%%/locales/da_FEMININE.pak
+%%DATADIR%%/locales/da_MASCULINE.pak
+%%DATADIR%%/locales/da_NEUTER.pak
%%DATADIR%%/locales/de.pak
+%%DATADIR%%/locales/de_FEMININE.pak
+%%DATADIR%%/locales/de_MASCULINE.pak
+%%DATADIR%%/locales/de_NEUTER.pak
%%DATADIR%%/locales/el.pak
+%%DATADIR%%/locales/el_FEMININE.pak
+%%DATADIR%%/locales/el_MASCULINE.pak
+%%DATADIR%%/locales/el_NEUTER.pak
%%DATADIR%%/locales/en-GB.pak
+%%DATADIR%%/locales/en-GB_FEMININE.pak
+%%DATADIR%%/locales/en-GB_MASCULINE.pak
+%%DATADIR%%/locales/en-GB_NEUTER.pak
%%DATADIR%%/locales/en-US.pak
+%%DATADIR%%/locales/en-US_FEMININE.pak
+%%DATADIR%%/locales/en-US_MASCULINE.pak
+%%DATADIR%%/locales/en-US_NEUTER.pak
%%DATADIR%%/locales/es-419.pak
+%%DATADIR%%/locales/es-419_FEMININE.pak
+%%DATADIR%%/locales/es-419_MASCULINE.pak
+%%DATADIR%%/locales/es-419_NEUTER.pak
%%DATADIR%%/locales/es.pak
+%%DATADIR%%/locales/es_FEMININE.pak
+%%DATADIR%%/locales/es_MASCULINE.pak
+%%DATADIR%%/locales/es_NEUTER.pak
%%DATADIR%%/locales/et.pak
+%%DATADIR%%/locales/et_FEMININE.pak
+%%DATADIR%%/locales/et_MASCULINE.pak
+%%DATADIR%%/locales/et_NEUTER.pak
%%DATADIR%%/locales/fa.pak
+%%DATADIR%%/locales/fa_FEMININE.pak
+%%DATADIR%%/locales/fa_MASCULINE.pak
+%%DATADIR%%/locales/fa_NEUTER.pak
%%DATADIR%%/locales/fi.pak
+%%DATADIR%%/locales/fi_FEMININE.pak
+%%DATADIR%%/locales/fi_MASCULINE.pak
+%%DATADIR%%/locales/fi_NEUTER.pak
%%DATADIR%%/locales/fil.pak
+%%DATADIR%%/locales/fil_FEMININE.pak
+%%DATADIR%%/locales/fil_MASCULINE.pak
+%%DATADIR%%/locales/fil_NEUTER.pak
%%DATADIR%%/locales/fr.pak
+%%DATADIR%%/locales/fr_FEMININE.pak
+%%DATADIR%%/locales/fr_MASCULINE.pak
+%%DATADIR%%/locales/fr_NEUTER.pak
%%DATADIR%%/locales/gu.pak
+%%DATADIR%%/locales/gu_FEMININE.pak
+%%DATADIR%%/locales/gu_MASCULINE.pak
+%%DATADIR%%/locales/gu_NEUTER.pak
%%DATADIR%%/locales/he.pak
+%%DATADIR%%/locales/he_FEMININE.pak
+%%DATADIR%%/locales/he_MASCULINE.pak
+%%DATADIR%%/locales/he_NEUTER.pak
%%DATADIR%%/locales/hi.pak
+%%DATADIR%%/locales/hi_FEMININE.pak
+%%DATADIR%%/locales/hi_MASCULINE.pak
+%%DATADIR%%/locales/hi_NEUTER.pak
%%DATADIR%%/locales/hr.pak
+%%DATADIR%%/locales/hr_FEMININE.pak
+%%DATADIR%%/locales/hr_MASCULINE.pak
+%%DATADIR%%/locales/hr_NEUTER.pak
%%DATADIR%%/locales/hu.pak
+%%DATADIR%%/locales/hu_FEMININE.pak
+%%DATADIR%%/locales/hu_MASCULINE.pak
+%%DATADIR%%/locales/hu_NEUTER.pak
%%DATADIR%%/locales/id.pak
+%%DATADIR%%/locales/id_FEMININE.pak
+%%DATADIR%%/locales/id_MASCULINE.pak
+%%DATADIR%%/locales/id_NEUTER.pak
%%DATADIR%%/locales/it.pak
+%%DATADIR%%/locales/it_FEMININE.pak
+%%DATADIR%%/locales/it_MASCULINE.pak
+%%DATADIR%%/locales/it_NEUTER.pak
%%DATADIR%%/locales/ja.pak
+%%DATADIR%%/locales/ja_FEMININE.pak
+%%DATADIR%%/locales/ja_MASCULINE.pak
+%%DATADIR%%/locales/ja_NEUTER.pak
%%DATADIR%%/locales/kn.pak
+%%DATADIR%%/locales/kn_FEMININE.pak
+%%DATADIR%%/locales/kn_MASCULINE.pak
+%%DATADIR%%/locales/kn_NEUTER.pak
%%DATADIR%%/locales/ko.pak
+%%DATADIR%%/locales/ko_FEMININE.pak
+%%DATADIR%%/locales/ko_MASCULINE.pak
+%%DATADIR%%/locales/ko_NEUTER.pak
%%DATADIR%%/locales/lt.pak
+%%DATADIR%%/locales/lt_FEMININE.pak
+%%DATADIR%%/locales/lt_MASCULINE.pak
+%%DATADIR%%/locales/lt_NEUTER.pak
%%DATADIR%%/locales/lv.pak
+%%DATADIR%%/locales/lv_FEMININE.pak
+%%DATADIR%%/locales/lv_MASCULINE.pak
+%%DATADIR%%/locales/lv_NEUTER.pak
%%DATADIR%%/locales/ml.pak
+%%DATADIR%%/locales/ml_FEMININE.pak
+%%DATADIR%%/locales/ml_MASCULINE.pak
+%%DATADIR%%/locales/ml_NEUTER.pak
%%DATADIR%%/locales/mr.pak
+%%DATADIR%%/locales/mr_FEMININE.pak
+%%DATADIR%%/locales/mr_MASCULINE.pak
+%%DATADIR%%/locales/mr_NEUTER.pak
%%DATADIR%%/locales/ms.pak
+%%DATADIR%%/locales/ms_FEMININE.pak
+%%DATADIR%%/locales/ms_MASCULINE.pak
+%%DATADIR%%/locales/ms_NEUTER.pak
%%DATADIR%%/locales/nb.pak
+%%DATADIR%%/locales/nb_FEMININE.pak
+%%DATADIR%%/locales/nb_MASCULINE.pak
+%%DATADIR%%/locales/nb_NEUTER.pak
%%DATADIR%%/locales/nl.pak
+%%DATADIR%%/locales/nl_FEMININE.pak
+%%DATADIR%%/locales/nl_MASCULINE.pak
+%%DATADIR%%/locales/nl_NEUTER.pak
%%DATADIR%%/locales/pl.pak
+%%DATADIR%%/locales/pl_FEMININE.pak
+%%DATADIR%%/locales/pl_MASCULINE.pak
+%%DATADIR%%/locales/pl_NEUTER.pak
%%DATADIR%%/locales/pt-BR.pak
+%%DATADIR%%/locales/pt-BR_FEMININE.pak
+%%DATADIR%%/locales/pt-BR_MASCULINE.pak
+%%DATADIR%%/locales/pt-BR_NEUTER.pak
%%DATADIR%%/locales/pt-PT.pak
+%%DATADIR%%/locales/pt-PT_FEMININE.pak
+%%DATADIR%%/locales/pt-PT_MASCULINE.pak
+%%DATADIR%%/locales/pt-PT_NEUTER.pak
%%DATADIR%%/locales/ro.pak
+%%DATADIR%%/locales/ro_FEMININE.pak
+%%DATADIR%%/locales/ro_MASCULINE.pak
+%%DATADIR%%/locales/ro_NEUTER.pak
%%DATADIR%%/locales/ru.pak
+%%DATADIR%%/locales/ru_FEMININE.pak
+%%DATADIR%%/locales/ru_MASCULINE.pak
+%%DATADIR%%/locales/ru_NEUTER.pak
%%DATADIR%%/locales/sk.pak
+%%DATADIR%%/locales/sk_FEMININE.pak
+%%DATADIR%%/locales/sk_MASCULINE.pak
+%%DATADIR%%/locales/sk_NEUTER.pak
%%DATADIR%%/locales/sl.pak
+%%DATADIR%%/locales/sl_FEMININE.pak
+%%DATADIR%%/locales/sl_MASCULINE.pak
+%%DATADIR%%/locales/sl_NEUTER.pak
%%DATADIR%%/locales/sr.pak
+%%DATADIR%%/locales/sr_FEMININE.pak
+%%DATADIR%%/locales/sr_MASCULINE.pak
+%%DATADIR%%/locales/sr_NEUTER.pak
%%DATADIR%%/locales/sv.pak
+%%DATADIR%%/locales/sv_FEMININE.pak
+%%DATADIR%%/locales/sv_MASCULINE.pak
+%%DATADIR%%/locales/sv_NEUTER.pak
%%DATADIR%%/locales/sw.pak
+%%DATADIR%%/locales/sw_FEMININE.pak
+%%DATADIR%%/locales/sw_MASCULINE.pak
+%%DATADIR%%/locales/sw_NEUTER.pak
%%DATADIR%%/locales/ta.pak
+%%DATADIR%%/locales/ta_FEMININE.pak
+%%DATADIR%%/locales/ta_MASCULINE.pak
+%%DATADIR%%/locales/ta_NEUTER.pak
%%DATADIR%%/locales/te.pak
+%%DATADIR%%/locales/te_FEMININE.pak
+%%DATADIR%%/locales/te_MASCULINE.pak
+%%DATADIR%%/locales/te_NEUTER.pak
%%DATADIR%%/locales/th.pak
+%%DATADIR%%/locales/th_FEMININE.pak
+%%DATADIR%%/locales/th_MASCULINE.pak
+%%DATADIR%%/locales/th_NEUTER.pak
%%DATADIR%%/locales/tr.pak
+%%DATADIR%%/locales/tr_FEMININE.pak
+%%DATADIR%%/locales/tr_MASCULINE.pak
+%%DATADIR%%/locales/tr_NEUTER.pak
%%DATADIR%%/locales/uk.pak
+%%DATADIR%%/locales/uk_FEMININE.pak
+%%DATADIR%%/locales/uk_MASCULINE.pak
+%%DATADIR%%/locales/uk_NEUTER.pak
%%DATADIR%%/locales/ur.pak
+%%DATADIR%%/locales/ur_FEMININE.pak
+%%DATADIR%%/locales/ur_MASCULINE.pak
+%%DATADIR%%/locales/ur_NEUTER.pak
%%DATADIR%%/locales/vi.pak
+%%DATADIR%%/locales/vi_FEMININE.pak
+%%DATADIR%%/locales/vi_MASCULINE.pak
+%%DATADIR%%/locales/vi_NEUTER.pak
%%DATADIR%%/locales/zh-CN.pak
+%%DATADIR%%/locales/zh-CN_FEMININE.pak
+%%DATADIR%%/locales/zh-CN_MASCULINE.pak
+%%DATADIR%%/locales/zh-CN_NEUTER.pak
%%DATADIR%%/locales/zh-TW.pak
+%%DATADIR%%/locales/zh-TW_FEMININE.pak
+%%DATADIR%%/locales/zh-TW_MASCULINE.pak
+%%DATADIR%%/locales/zh-TW_NEUTER.pak
%%DATADIR%%/resources.pak
%%DATADIR%%/resources/app/LICENSE.txt
%%DATADIR%%/resources/app/ThirdPartyNotices.txt
@@ -113,7 +278,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/css-language-features/package.nls.json
%%DATADIR%%/resources/app/extensions/css-language-features/schemas/package.schema.json
%%DATADIR%%/resources/app/extensions/css-language-features/server/.npmrc
-%%DATADIR%%/resources/app/extensions/css-language-features/server/dist/node/85.cssServerMain.js
+%%DATADIR%%/resources/app/extensions/css-language-features/server/dist/node/533.cssServerMain.js
%%DATADIR%%/resources/app/extensions/css-language-features/server/dist/node/920.cssServerMain.js
%%DATADIR%%/resources/app/extensions/css-language-features/server/dist/node/cssServerMain.js
%%DATADIR%%/resources/app/extensions/css-language-features/server/package.json
@@ -260,8 +425,8 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/html-language-features/package.nls.json
%%DATADIR%%/resources/app/extensions/html-language-features/schemas/package.schema.json
%%DATADIR%%/resources/app/extensions/html-language-features/server/.npmrc
-%%DATADIR%%/resources/app/extensions/html-language-features/server/dist/node/421.htmlServerMain.js
%%DATADIR%%/resources/app/extensions/html-language-features/server/dist/node/490.htmlServerMain.js
+%%DATADIR%%/resources/app/extensions/html-language-features/server/dist/node/573.htmlServerMain.js
%%DATADIR%%/resources/app/extensions/html-language-features/server/dist/node/769.htmlServerMain.js
%%DATADIR%%/resources/app/extensions/html-language-features/server/dist/node/htmlServerMain.js
%%DATADIR%%/resources/app/extensions/html-language-features/server/lib/jquery.d.ts
@@ -309,8 +474,8 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/json-language-features/package.json
%%DATADIR%%/resources/app/extensions/json-language-features/package.nls.json
%%DATADIR%%/resources/app/extensions/json-language-features/server/.npmrc
-%%DATADIR%%/resources/app/extensions/json-language-features/server/dist/node/774.jsonServerMain.js
%%DATADIR%%/resources/app/extensions/json-language-features/server/dist/node/962.jsonServerMain.js
+%%DATADIR%%/resources/app/extensions/json-language-features/server/dist/node/990.jsonServerMain.js
%%DATADIR%%/resources/app/extensions/json-language-features/server/dist/node/jsonServerMain.js
%%DATADIR%%/resources/app/extensions/json-language-features/server/package.json
%%DATADIR%%/resources/app/extensions/json/language-configuration.json
@@ -3596,7 +3761,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/UrlUtils.mjs.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-browser.cjs
%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-browser.cjs.map
-%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-node-BF0Vz18w.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-node-4Jss3kYh.js
%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-node.cjs
%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-node.cjs.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index.cjs
@@ -4942,19 +5107,6 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/is-stream/index.js
%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/is-stream/license
%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/is-stream/package.json
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/LICENSE.md
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/commonjs/index.d.ts.map
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/commonjs/index.js
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/commonjs/package.json
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/commonjs/parse-args-cjs.cjs.map
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/commonjs/parse-args-cjs.d.cts.map
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/commonjs/parse-args.js
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/esm/index.d.ts.map
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/esm/index.js
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/esm/package.json
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/esm/parse-args.d.ts.map
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/esm/parse-args.js
-%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/package.json
%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/LICENSE
%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/commonjs/assert-valid-pattern.d.ts.map
%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/commonjs/assert-valid-pattern.js
@@ -6085,6 +6237,10 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/es-object-atoms/isObject.js
%%DATADIR%%/resources/app/node_modules/es-object-atoms/package.json
%%DATADIR%%/resources/app/node_modules/es-object-atoms/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/es-set-tostringtag/LICENSE
+%%DATADIR%%/resources/app/node_modules/es-set-tostringtag/index.js
+%%DATADIR%%/resources/app/node_modules/es-set-tostringtag/package.json
+%%DATADIR%%/resources/app/node_modules/es-set-tostringtag/tsconfig.json
%%DATADIR%%/resources/app/node_modules/event-target-shim/LICENSE
%%DATADIR%%/resources/app/node_modules/event-target-shim/dist/event-target-shim.js
%%DATADIR%%/resources/app/node_modules/event-target-shim/dist/event-target-shim.mjs
@@ -6170,8 +6326,6 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/foreground-child/dist/mjs/watchdog.js
%%DATADIR%%/resources/app/node_modules/foreground-child/package.json
%%DATADIR%%/resources/app/node_modules/form-data/License
-%%DATADIR%%/resources/app/node_modules/form-data/README.md.bak
-%%DATADIR%%/resources/app/node_modules/form-data/Readme.md
%%DATADIR%%/resources/app/node_modules/form-data/lib/browser.js
%%DATADIR%%/resources/app/node_modules/form-data/lib/form_data.js
%%DATADIR%%/resources/app/node_modules/form-data/lib/populate.js
@@ -6287,6 +6441,11 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/has-symbols/package.json
%%DATADIR%%/resources/app/node_modules/has-symbols/shams.js
%%DATADIR%%/resources/app/node_modules/has-symbols/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/has-tostringtag/LICENSE
+%%DATADIR%%/resources/app/node_modules/has-tostringtag/index.js
+%%DATADIR%%/resources/app/node_modules/has-tostringtag/package.json
+%%DATADIR%%/resources/app/node_modules/has-tostringtag/shams.js
+%%DATADIR%%/resources/app/node_modules/has-tostringtag/tsconfig.json
%%DATADIR%%/resources/app/node_modules/hasown/LICENSE
%%DATADIR%%/resources/app/node_modules/hasown/index.js
%%DATADIR%%/resources/app/node_modules/hasown/package.json
@@ -6461,6 +6620,19 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/isexe/mode.js
%%DATADIR%%/resources/app/node_modules/isexe/package.json
%%DATADIR%%/resources/app/node_modules/isexe/windows.js
+%%DATADIR%%/resources/app/node_modules/jackspeak/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/commonjs/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/commonjs/parse-args-cjs.cjs.map
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/commonjs/parse-args-cjs.d.cts.map
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/commonjs/parse-args.js
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/esm/parse-args.d.ts.map
+%%DATADIR%%/resources/app/node_modules/jackspeak/dist/esm/parse-args.js
+%%DATADIR%%/resources/app/node_modules/jackspeak/package.json
%%DATADIR%%/resources/app/node_modules/js-base64/LICENSE.md
%%DATADIR%%/resources/app/node_modules/js-base64/base64.d.mts
%%DATADIR%%/resources/app/node_modules/js-base64/base64.js
@@ -6512,6 +6684,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/jsonwebtoken/verify.js
%%DATADIR%%/resources/app/node_modules/jwa/LICENSE
%%DATADIR%%/resources/app/node_modules/jwa/index.js
+%%DATADIR%%/resources/app/node_modules/jwa/opslevel.yml
%%DATADIR%%/resources/app/node_modules/jwa/package.json
%%DATADIR%%/resources/app/node_modules/jws/LICENSE
%%DATADIR%%/resources/app/node_modules/jws/index.js
@@ -6519,6 +6692,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/jws/lib/sign-stream.js
%%DATADIR%%/resources/app/node_modules/jws/lib/tostring.js
%%DATADIR%%/resources/app/node_modules/jws/lib/verify-stream.js
+%%DATADIR%%/resources/app/node_modules/jws/opslevel.yml
%%DATADIR%%/resources/app/node_modules/jws/package.json
%%DATADIR%%/resources/app/node_modules/katex/LICENSE
%%DATADIR%%/resources/app/node_modules/katex/cli.js
@@ -8523,9 +8697,9 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/tar/node_modules/yallist/package.json
%%DATADIR%%/resources/app/node_modules/tar/node_modules/yallist/yallist.js
%%DATADIR%%/resources/app/node_modules/tar/package.json
-%%DATADIR%%/resources/app/node_modules/tas-client-umd/LICENSE
-%%DATADIR%%/resources/app/node_modules/tas-client-umd/lib/tas-client-umd.js
-%%DATADIR%%/resources/app/node_modules/tas-client-umd/package.json
+%%DATADIR%%/resources/app/node_modules/tas-client/LICENSE.txt
+%%DATADIR%%/resources/app/node_modules/tas-client/dist/tas-client.min.js
+%%DATADIR%%/resources/app/node_modules/tas-client/package.json
%%DATADIR%%/resources/app/node_modules/text-decoder/LICENSE
%%DATADIR%%/resources/app/node_modules/text-decoder/index.js
%%DATADIR%%/resources/app/node_modules/text-decoder/lib/pass-through-decoder.js
diff --git a/editors/zed/Makefile b/editors/zed/Makefile
index 749f8e4423b8..a31eeed6ef28 100644
--- a/editors/zed/Makefile
+++ b/editors/zed/Makefile
@@ -1,6 +1,7 @@
PORTNAME= zed
DISTVERSIONPREFIX= v
DISTVERSION= 0.216.1
+PORTREVISION= 1
CATEGORIES= editors
PKGNAMESUFFIX= -editor
diff --git a/filesystems/sandboxfs/Makefile b/filesystems/sandboxfs/Makefile
index 735f8b4e3729..ac7fc4c25713 100644
--- a/filesystems/sandboxfs/Makefile
+++ b/filesystems/sandboxfs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sandboxfs
DISTVERSIONPREFIX= sandboxfs-
DISTVERSION= 0.2.0
-PORTREVISION= 52
+PORTREVISION= 53
CATEGORIES= filesystems
PKGNAMEPREFIX= fusefs-
diff --git a/filesystems/ufs/Makefile b/filesystems/ufs/Makefile
index 4d6bd767d8b7..a64a781f04e9 100644
--- a/filesystems/ufs/Makefile
+++ b/filesystems/ufs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ufs
DISTVERSION= 0.6.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= filesystems sysutils
PKGNAMEPREFIX= fusefs-
diff --git a/filesystems/xfuse/Makefile b/filesystems/xfuse/Makefile
index 3d3afd7262a0..7bf8b91aa58b 100644
--- a/filesystems/xfuse/Makefile
+++ b/filesystems/xfuse/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xfuse
DISTVERSION= 0.5.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= filesystems
MASTER_SITES= CRATESIO
MASTER_SITE_SUBDIR= xfs-fuse/${DISTVERSION}
diff --git a/filesystems/zerofs/Makefile b/filesystems/zerofs/Makefile
index 0ded9b0d34a3..30f4a4bbd90a 100644
--- a/filesystems/zerofs/Makefile
+++ b/filesystems/zerofs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zerofs
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= filesystems sysutils
MAINTAINER= stephan@lichtenauer.co.za
diff --git a/filesystems/ztop/Makefile b/filesystems/ztop/Makefile
index 2c753b8bfadc..d8fc91721159 100644
--- a/filesystems/ztop/Makefile
+++ b/filesystems/ztop/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ztop
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= filesystems sysutils
MAINTAINER= asomers@FreeBSD.org
diff --git a/finance/electrs/Makefile b/finance/electrs/Makefile
index 7677b0f604a1..c67899a83053 100644
--- a/finance/electrs/Makefile
+++ b/finance/electrs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= electrs
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.10
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= finance net-p2p
MAINTAINER= yuri@FreeBSD.org
diff --git a/finance/hyperswitch/Makefile b/finance/hyperswitch/Makefile
index a5c743b829d8..9e888a4bc78e 100644
--- a/finance/hyperswitch/Makefile
+++ b/finance/hyperswitch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hyperswitch
DISTVERSION= 2025.05.16.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= finance
MAINTAINER= yuri@FreeBSD.org
diff --git a/finance/ord/Makefile b/finance/ord/Makefile
index e4b2f7eb0b41..7eadccd4359a 100644
--- a/finance/ord/Makefile
+++ b/finance/ord/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ord
DISTVERSION= 0.20.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= finance
PKGNAMESUFFIX= -crypto-wallet
diff --git a/finance/tickrs/Makefile b/finance/tickrs/Makefile
index 946c6430349d..fb61f80aba34 100644
--- a/finance/tickrs/Makefile
+++ b/finance/tickrs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tickrs
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.11
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= finance
MAINTAINER= lcook@FreeBSD.org
diff --git a/ftp/curl/Makefile b/ftp/curl/Makefile
index 25ddc01a4a81..e3fca59e1435 100644
--- a/ftp/curl/Makefile
+++ b/ftp/curl/Makefile
@@ -12,7 +12,7 @@ WWW= https://curl.se/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cpe libtool localbase:ldflags pathfix perl5 shebangfix tar:xz
+USES= cpe libtool localbase:ldflags perl5 shebangfix tar:xz
USE_PERL5= build
CONFIGURE_ARGS= --disable-unity \
@@ -55,6 +55,7 @@ OPTIONS_SINGLE_RESOLV= CARES THREADED_RESOLVER
OPTIONS_DEFAULT=ALTSVC BROTLI COOKIES GSSAPI_NONE DICT FTP GOPHER HTTP HTTP2 IDN IMAP IPFS LIBSSH2 MQTT NTLM OPENSSL POP3 PROXY PSL RTSP SMB SMTP STATIC TELNET TFTP THREADED_RESOLVER TLS_SRP WEBSOCKET ZSTD
OPTIONS_SUB= yes
ALTSVC_DESC= HTTP Alternative Services support
+COMPRESSION_DESC= Compression methods
COOKIES_DESC= Cookies support
CURL_DEBUG_DESC=cURL debug memory tracking
DICT_DESC= DICT (RFC 2229) support
@@ -73,6 +74,7 @@ LIBUV_DESC= Event-based tests
LIBUV_IMPLIES= DEBUG
MQTT_DESC= MQTT support
POP3_DESC= POP3/POP3S support
+PROTOCOL_DESC= Transmission protocols
PROXY_IMPLIES= HTTP
RESOLV_DESC= DNS resolving options
RTSP_IMPLIES= HTTP
diff --git a/ftp/curlpp/Makefile b/ftp/curlpp/Makefile
index 61ca898e7115..c17bfe4e527c 100644
--- a/ftp/curlpp/Makefile
+++ b/ftp/curlpp/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl
OPTIONS_DEFINE= DOCS EXAMPLES
-USES= cmake compiler:c++11-lang localbase pathfix
+USES= cmake compiler:c++11-lang localbase
USE_LDCONFIG= yes
diff --git a/ftp/termscp/Makefile b/ftp/termscp/Makefile
index 0b990c893404..65d251cab960 100644
--- a/ftp/termscp/Makefile
+++ b/ftp/termscp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= termscp
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= ftp
MAINTAINER= sec.research.2005@gmail.com
diff --git a/ftp/unftp/Makefile b/ftp/unftp/Makefile
index b330a15c1632..8bac0dbfc515 100644
--- a/ftp/unftp/Makefile
+++ b/ftp/unftp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= unftp
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= ftp
MAINTAINER= yuri@FreeBSD.org
diff --git a/games/0ad/Makefile b/games/0ad/Makefile
index a1b4860809df..e53d2322c9c3 100644
--- a/games/0ad/Makefile
+++ b/games/0ad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= 0ad
DISTVERSION= 0.27.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= games
MASTER_SITES= https://releases.wildfiregames.com/
DISTFILES= ${PORTNAME}-${DISTVERSION}-unix-build.tar.xz \
diff --git a/games/DDNet/Makefile b/games/DDNet/Makefile
index 6935b7855d0a..27a81b9b4c2c 100644
--- a/games/DDNet/Makefile
+++ b/games/DDNet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= DDNet
PORTVERSION= 19.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= https://ddnet.tw/downloads/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/games/alienarena/Makefile b/games/alienarena/Makefile
index 09408e37b424..6714ceb36d1b 100644
--- a/games/alienarena/Makefile
+++ b/games/alienarena/Makefile
@@ -1,6 +1,6 @@
PORTNAME= alienarena
DISTVERSION= 7.71.6
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= games
diff --git a/games/anki/Makefile b/games/anki/Makefile
index 984628e12db1..60f6721a6b7c 100644
--- a/games/anki/Makefile
+++ b/games/anki/Makefile
@@ -1,6 +1,6 @@
PORTNAME= anki
DISTVERSION= 25.09.2
-PORTREVISION= 2
+PORTREVISION= 3
# Don't forget to update ${_MY_BUILDHASH} if DISTVERSION changes
CATEGORIES= games education python
MASTER_SITES= LOCAL/kai/:yarncache
diff --git a/games/crashtest/Makefile b/games/crashtest/Makefile
index e5577708b93d..9a75cf269140 100644
--- a/games/crashtest/Makefile
+++ b/games/crashtest/Makefile
@@ -1,6 +1,6 @@
PORTNAME= crashtest
PORTVERSION= 1.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= games education
MASTER_SITES= http://www.stolk.org/crashtest/
diff --git a/games/genact/Makefile b/games/genact/Makefile
index e6c2d72daeca..3ae61474e32f 100644
--- a/games/genact/Makefile
+++ b/games/genact/Makefile
@@ -1,7 +1,7 @@
PORTNAME= genact
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.2
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= games
MAINTAINER= eduardo@FreeBSD.org
diff --git a/games/gillo/Makefile b/games/gillo/Makefile
index 892cb0875e4c..84bee8054cdc 100644
--- a/games/gillo/Makefile
+++ b/games/gillo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gillo
DISTVERSION= 1.0beta1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/1.0beta1
DISTNAME= ${PORTNAME}-${DISTVERSION}-src
diff --git a/games/gnome-robots/Makefile b/games/gnome-robots/Makefile
index c31faf81eca6..25ad01e9a452 100644
--- a/games/gnome-robots/Makefile
+++ b/games/gnome-robots/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-robots
DISTVERSION= 41.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= games gnome
DIST_SUBDIR= gnome
diff --git a/games/hivetui/Makefile b/games/hivetui/Makefile
index 360d944bdb9b..f734f869d89a 100644
--- a/games/hivetui/Makefile
+++ b/games/hivetui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hivetui
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= games
MAINTAINER= fuz@FreeBSD.org
diff --git a/games/irrlamb/Makefile b/games/irrlamb/Makefile
index a943c2daf153..490c167f4bdb 100644
--- a/games/irrlamb/Makefile
+++ b/games/irrlamb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= irrlamb
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
DIST_SUBDIR= ${PORTNAME}
diff --git a/games/jaggedalliance2/Makefile b/games/jaggedalliance2/Makefile
index e468b82c2a96..f41f93ff465b 100644
--- a/games/jaggedalliance2/Makefile
+++ b/games/jaggedalliance2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ja2
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.0
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= games
MAINTAINER= timp87@gmail.com
diff --git a/games/jin/Makefile b/games/jin/Makefile
index e11f27cba17a..b2f83995b00d 100644
--- a/games/jin/Makefile
+++ b/games/jin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jin
PORTVERSION= 2.14.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= games java
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}-source
@@ -27,6 +27,9 @@ DATADIR= ${JAVASHAREDIR}/${PORTNAME}
EXTRACT_AFTER_ARGS= --exclude 'bsh*.jar' \
--exclude os-specific/unix/jin \
+ --exclude os-specific/macosx \
+ --exclude SunAudioPlayer.java \
+ --exclude *Applet*.java \
--exclude jgoodies-windows.jar
JINJAR= ${PORTNAME}.jar
diff --git a/games/jin/files/patch-audio b/games/jin/files/patch-audio
new file mode 100644
index 000000000000..74b806e1094d
--- /dev/null
+++ b/games/jin/files/patch-audio
@@ -0,0 +1,76 @@
+Try harder to find an audio format suitable for the bundled
+collection of 8kHz sounds... Still likely to fail on modern
+hardware, which expects much higher sampling rates...
+
+ -mi (December 2025)
+
+--- src/free/util/audio/GenericJavaxSampledAudioPlayer.java 2007-03-04 19:55:00.000000000 -0500
++++ src/free/util/audio/GenericJavaxSampledAudioPlayer.java 2025-12-15 18:39:40.763246000 -0500
+@@ -38,4 +38,5 @@
+ public void run(){
+ SourceDataLine dataLine = null;
++ DataLine.Info info = null;
+ while (true){
+ try{
+@@ -43,10 +44,12 @@
+ byte [] data = audioClip.getData();
+ AudioFormat format = getFormatForPlaying(data);
++ System.err.println("Trying autio format: " + format);
+ data = convertAudioData(data, format);
+
+ if (dataLine == null){
+- DataLine.Info info = new DataLine.Info(SourceDataLine.class, format);
++ info = new DataLine.Info(SourceDataLine.class, format);
+ dataLine = (SourceDataLine)AudioSystem.getLine(info);
+ }
++ System.err.println("Trying autio with: " + info);
+
+ if (!dataLine.isOpen())
+--- src/free/util/audio/JavaxSampledAudioPlayer.java 2007-03-04 19:55:00.000000000 -0500
++++ src/free/util/audio/JavaxSampledAudioPlayer.java 2025-12-15 18:54:51.876119000 -0500
+@@ -95,19 +95,28 @@
+ protected static AudioFormat getFormatForPlaying(byte [] audioData)
+ throws UnsupportedAudioFileException, IOException{
+- AudioFormat format = AudioSystem.getAudioFileFormat(
+- new ByteArrayInputStream(audioData)).getFormat();
++ ByteArrayInputStream bais = new ByteArrayInputStream(audioData);
++ AudioFormat format = AudioSystem.getAudioFileFormat(bais).getFormat();
++ DataLine.Info info = new DataLine.Info(SourceDataLine.class, format);
+
+- // At present, ALAW and ULAW encodings must be converted
+- // to PCM_SIGNED before it can be played
+- if (format.getEncoding() != AudioFormat.Encoding.PCM_SIGNED)
+- return new AudioFormat(AudioFormat.Encoding.PCM_SIGNED,
+- format.getSampleRate(), format.getSampleSizeInBits() * 2,
+- format.getChannels(), format.getFrameSize() * 2,
+- format.getFrameRate(), true);
+- else
++ if (AudioSystem.isLineSupported(info)) {
++ System.err.println("Audio format ``" + format + "'' can be used straight");
+ return format;
+- }
++ }
++ System.err.println("Audio format ``" + format + "'' can not be used straight");
+
++ AudioFormat[] possibleFormats = AudioSystem.getTargetFormats(
++ AudioFormat.Encoding.PCM_SIGNED, format);
+
++ for (AudioFormat newFormat : possibleFormats) {
++ info = new DataLine.Info(SourceDataLine.class, newFormat);
++ if (AudioSystem.isLineSupported(info)) {
++ System.err.println("Will try audio format " + newFormat + " instead of " + format);
++ return newFormat;
++ }
++ System.err.println("Format ``" + newFormat + "'' cannot be used");
++ }
++ throw new UnsupportedAudioFileException("No suitable audio format among " +
++ possibleFormats.length + " possibilities");
++ }
+
+ /**
+@@ -128,3 +137,3 @@
+ }
+
+-}
+\ No newline at end of file
++}
diff --git a/games/jin/files/patch-browser b/games/jin/files/patch-browser
new file mode 100644
index 000000000000..9c9f447f9344
--- /dev/null
+++ b/games/jin/files/patch-browser
@@ -0,0 +1,81 @@
+Use java.awt.Desktop instead of trying (and failing) to invoke
+some kind of browser ourselves.
+
+ -mi
+
+--- src/free/util/BrowserControl.java 2007-03-04 19:55:00.000000000 -0500
++++ src/free/util/BrowserControl.java 2025-12-15 21:39:55.153096000 -0500
+@@ -31,4 +31,6 @@
+ import java.io.InputStream;
+ import java.io.InterruptedIOException;
++import java.awt.Desktop;
++import java.net.URI;
+ import java.net.URL;
+ import java.util.Properties;
+@@ -81,63 +82,8 @@
+ if (appletContext != null){ // Running in an applet.
+ appletContext.showDocument(new URL(url), "_blank");
++ } else {
++ Desktop.getDesktop().browse(new URI(url));
+ }
+- else if (PlatformUtils.isWindows()){
+- if (url.endsWith(".html")||url.endsWith(".htm")){
+-
+- // url-encode the last character because windows refuses to display URLs
+- // ending with ".html" or ".htm", but works fine
+- // for ".htm%6c" or ".ht%6d"
+- int lastChar = url.charAt(url.length() -1);
+- url = url.substring(0, url.length() - 1) + "%" + Integer.toHexString(lastChar);
+- }
+- String cmd = "rundll32 url.dll,FileProtocolHandler "+url;
+- Runtime.getRuntime().exec(cmd);
+- }
+- else if (PlatformUtils.isMacOSX()){
+- String [] commandLine = new String[]{"open", url};
+- Runtime.getRuntime().exec(commandLine);
+- }
+- else if (PlatformUtils.isMacOS()){
+- String [] commandLine = new String[]{"netscape", url};
+- Runtime.getRuntime().exec(commandLine);
+- }
+- else{
+- synchronized(BrowserControl.class){
+- if (environment == null){
+- environment = new Properties();
+- try{
+- Process env = Runtime.getRuntime().exec("env");
+- InputStream in = env.getInputStream();
+- try{
+- environment.load(in);
+- } finally{
+- in.close();
+- }
+- } catch (IOException e){e.printStackTrace();}
+- }
+- }
+-
+- String browsers = environment.getProperty("BROWSER");
+- if ((browsers == null) || ("".equals(browsers))){
+- return tryMozilla(url);
+- }
+-
+- StringTokenizer tokenizer = new StringTokenizer(browsers, ":");
+- if (!tokenizer.hasMoreTokens())
+- return false;
+-
+- String browser = tokenizer.nextToken();
+- int percentPercentIndex;
+- while ((percentPercentIndex = browser.indexOf("%%")) != -1)
+- browser = browser.substring(0, percentPercentIndex)+"%"+browser.substring(percentPercentIndex+3);
+- int urlIndex = browser.indexOf("%s");
+- String commandline;
+- if (urlIndex != -1)
+- commandline = browser.substring(0, urlIndex)+url+browser.substring(urlIndex+2);
+- else
+- commandline = browser+" "+url;
+- Runtime.getRuntime().exec(commandline);
+- }
+- } catch (IOException e){
++ } catch (Exception e){
+ return false;
+ }
diff --git a/games/jin/files/patch-new-awt b/games/jin/files/patch-new-awt
new file mode 100644
index 000000000000..70183e393c74
--- /dev/null
+++ b/games/jin/files/patch-new-awt
@@ -0,0 +1,38 @@
+getPeer() has been obsolete for a while and is removed in JDK-23...
+
+ -mi
+
+--- src/free/jin/ui/AbstractUiProvider.java 2007-03-04 19:55:00.000000000 -0500
++++ src/free/jin/ui/AbstractUiProvider.java 2025-12-15 14:54:53.050790000 -0500
+@@ -266,5 +266,5 @@
+ // Bugfix for Java bug 4464714 - setExtendedState only works once the
+ // the window is realized.
+- if (frame.getPeer() == null)
++ if (!frame.isDisplayable())
+ frame.addNotify();
+
+--- src/free/jin/ui/AbstractPluginUIContainer.java 2007-03-04 19:55:00.000000000 -0500
++++ src/free/jin/ui/AbstractPluginUIContainer.java 2025-12-15 14:54:45.330812000 -0500
+@@ -246,5 +246,5 @@
+ // This makes the insets of the frame known, which is important for
+ // determining its real preferred size
+- if ((container instanceof Frame) && (container.getPeer() == null))
++ if (container instanceof Frame && !container.isDisplayable())
+ ((Frame)container).pack();
+
+--- src/free/jin/console/Console.java 2007-03-04 19:54:59.000000000 -0500
++++ src/free/jin/console/Console.java 2025-12-15 15:06:29.671569000 -0500
+@@ -686,5 +686,5 @@
+ if (scrollToBottom && didScrollToBottom){
+ // This may be false if the frame containing us (for example), is iconified
+- if (getPeer() != null){
++ if (isDisplayable()) {
+ didScrollToBottom = false;
+ SwingUtilities.invokeLater(new BottomScroller(numAddToOutputCalls));
+@@ -977,5 +977,5 @@
+
+ String fontFamily = (String)prefs.lookup("font-family." + textType, "Monospaced");
+- Integer fontSize = (Integer)prefs.lookup("font-size." + textType, new Integer(14));
++ Integer fontSize = (Integer)prefs.lookup("font-size." + textType, 14);
+ Boolean bold = (Boolean)prefs.lookup("font-bold." + textType, Boolean.FALSE);
+ Boolean italic = (Boolean)prefs.lookup("font-italic." + textType, Boolean.FALSE);
diff --git a/games/jin/files/patch-warnings b/games/jin/files/patch-warnings
new file mode 100644
index 000000000000..fe1cc84e0041
--- /dev/null
+++ b/games/jin/files/patch-warnings
@@ -0,0 +1,985 @@
+Fix most (not all) compiler warnings raised by Java-23.
+
+ -mi
+--- src/free/chess/ImagePiecePainter.java 2007-03-04 19:54:59.000000000 -0500
++++ src/free/chess/ImagePiecePainter.java 2025-12-15 15:31:53.748755000 -0500
+@@ -299,5 +299,5 @@
+ return images;
+ else{
+- ImageDataReceiver receiver = (ImageDataReceiver)imageDataReceivers.get(new Integer(imageSize));
++ ImageDataReceiver receiver = (ImageDataReceiver)imageDataReceivers.get(imageSize);
+ if (receiver != null){ // We're already loading the images
+ receiver.addComponentToRepaint(target);
+@@ -318,5 +318,5 @@
+ Map shadedImages = shadedPieceImages[imageSize];
+ receiver = new ImageDataReceiver(asyncImageLoad ? target : null, imageSize, normalImages, shadedImages);
+- imageDataReceivers.put(new Integer(imageSize), receiver);
++ imageDataReceivers.put(imageSize, receiver);
+
+ if (asyncImageLoad){
+@@ -480,5 +480,5 @@
+ }
+
+- imageDataReceivers.remove(new Integer(imageSize));
++ imageDataReceivers.remove(imageSize);
+
+ for (Iterator i = componentsToRepaint.iterator(); i.hasNext();){
+--- src/free/chess/SquareImagesBoardPainter.java 2007-03-04 19:55:00.000000000 -0500
++++ src/free/chess/SquareImagesBoardPainter.java 2025-12-15 15:40:08.918160000 -0500
+@@ -250,5 +250,5 @@
+
+ if (def.getProperty("scaleSquares") != null) // Backward compatibility
+- mode = new Boolean(def.getProperty("scaleSquares", "false")).booleanValue() ? SCALE_MODE : SLICE_MODE;
++ mode = Boolean.parseBoolean(def.getProperty("scaleSquares", "false")) ? SCALE_MODE : SLICE_MODE;
+ else{
+ String modeString = def.getProperty("imageUseMode", "slice");
+--- src/free/chessclub/ChessclubConnection.java 2007-03-04 19:55:00.000000000 -0500
++++ src/free/chessclub/ChessclubConnection.java 2025-12-15 15:48:03.677166000 -0500
+@@ -661,5 +661,5 @@
+
+ public String getRatingCategoryName(int index){
+- return (String)ratingCategoryNames.get(new Integer(index));
++ return (String)ratingCategoryNames.get(index);
+ }
+
+@@ -676,5 +676,5 @@
+
+ public String getVariantName(int number){
+- return (String)variantNames.get(new Integer(number));
++ return (String)variantNames.get(number);
+ }
+
+@@ -701,10 +701,10 @@
+ int index = datagram.getInteger(0);
+ String name = datagram.getString(1);
+- ratingCategoryNames.put(new Integer(index), name);
++ ratingCategoryNames.put(index, name);
+ }
+ else if (id == Datagram.DG_WILD_KEY){
+ int number = datagram.getInteger(0);
+ String name = datagram.getString(1);
+- variantNames.put(new Integer(number), name);
++ variantNames.put(number, name);
+ }
+ else if (id == Datagram.DG_SET2){
+--- src/free/util/Struct.java 2007-03-04 19:55:00.000000000 -0500
++++ src/free/util/Struct.java 2025-12-15 15:49:35.081597000 -0500
+@@ -91,5 +91,5 @@
+
+ protected final void setIntegerProperty(String propertyName, int propertyValue){
+- setProperty(propertyName, new Integer(propertyValue));
++ setProperty(propertyName, propertyValue);
+ }
+
+@@ -102,5 +102,5 @@
+
+ protected final void setCharProperty(String propertyName, char propertyValue){
+- setProperty(propertyName, new Character(propertyValue));
++ setProperty(propertyName, propertyValue);
+ }
+
+--- src/free/freechess/Ivar.java 2007-03-04 19:54:59.000000000 -0500
++++ src/free/freechess/Ivar.java 2025-12-15 15:50:36.482285000 -0500
+@@ -364,7 +364,7 @@
+ this.index = index;
+
+- Object ivar = INDEX_TO_IVAR.put(new Integer(index), this);
++ Object ivar = INDEX_TO_IVAR.put(index, this);
+ if (ivar != null){
+- INDEX_TO_IVAR.put(new Integer(index), ivar);
++ INDEX_TO_IVAR.put(index, ivar);
+ throw new IllegalArgumentException("The index "+index+" is already taken by "+ivar);
+ }
+@@ -405,5 +405,5 @@
+
+ public static Ivar getByIndex(int index){
+- return (Ivar)INDEX_TO_IVAR.get(new Integer(index));
++ return (Ivar)INDEX_TO_IVAR.get(index);
+ }
+
+--- src/free/jin/Preferences.java 2007-03-04 19:55:00.000000000 -0500
++++ src/free/jin/Preferences.java 2025-12-15 15:55:56.517227000 -0500
+@@ -221,5 +221,5 @@
+
+ public int getInt(String prefName, int defaultValue){
+- return ((Integer)get(prefName, new Integer(defaultValue))).intValue();
++ return (int)get(prefName, defaultValue);
+ }
+
+@@ -233,5 +233,5 @@
+
+ public int getInt(String prefName){
+- return ((Integer)get(prefName)).intValue();
++ return (int)get(prefName);
+ }
+
+@@ -244,5 +244,5 @@
+
+ public double getDouble(String prefName, double defaultValue){
+- return ((Double)get(prefName, new Double(defaultValue))).doubleValue();
++ return (double)get(prefName, defaultValue);
+ }
+
+@@ -256,5 +256,5 @@
+
+ public double getDouble(String prefName){
+- return ((Double)get(prefName)).doubleValue();
++ return (double)get(prefName);
+ }
+
+@@ -391,5 +391,5 @@
+
+ public void setInt(String prefName, int prefValue){
+- set(prefName, new Integer(prefValue));
++ set(prefName, prefValue);
+ }
+
+@@ -401,5 +401,5 @@
+
+ public void setDouble(String prefName, double prefValue){
+- set(prefName, new Double(prefValue));
++ set(prefName, prefValue);
+ }
+
+@@ -655,7 +655,7 @@
+ return Boolean.valueOf(s.substring("boolean;".length()));
+ else if (s.startsWith("integer;"))
+- return new Integer(s.substring("integer;".length()));
++ return Integer.parseInt(s.substring("integer;".length()));
+ else if (s.startsWith("double;"))
+- return new Double(s.substring("double;".length()));
++ return Double.parseDouble(s.substring("double;".length()));
+ else if (s.startsWith("string;"))
+ return StringParser.parseString(s.substring("string;".length()));
+--- src/free/jin/Game.java 2007-03-04 19:54:59.000000000 -0500
++++ src/free/jin/Game.java 2025-12-15 16:00:03.250357000 -0500
+@@ -767,5 +767,5 @@
+ throw new IllegalStateException("Unable to set the result more than once");
+
+- props.setProperty("result", new Integer(result));
++ props.setProperty("result", result);
+ }
+
+--- src/free/util/BeanProperties.java 2007-03-04 19:54:59.000000000 -0500
++++ src/free/util/BeanProperties.java 2025-12-15 16:04:51.507724000 -0500
+@@ -222,5 +222,5 @@
+
+ public void setByteProperty(String propertyName, byte propertyValue){
+- setProperty(propertyName, new Byte(propertyValue));
++ setProperty(propertyName, propertyValue);
+ }
+
+@@ -262,5 +262,5 @@
+
+ public void setShortProperty(String propertyName, short propertyValue){
+- setProperty(propertyName, new Short(propertyValue));
++ setProperty(propertyName, propertyValue);
+ }
+
+@@ -302,5 +302,5 @@
+
+ public void setIntegerProperty(String propertyName, int propertyValue){
+- setProperty(propertyName, new Integer(propertyValue));
++ setProperty(propertyName, propertyValue);
+ }
+
+@@ -342,5 +342,5 @@
+
+ public void setLongProperty(String propertyName, int propertyValue){
+- setProperty(propertyName, new Long(propertyValue));
++ setProperty(propertyName, (long)(propertyValue));
+ }
+
+@@ -382,5 +382,5 @@
+
+ public void setFloatProperty(String propertyName, float propertyValue){
+- setProperty(propertyName, new Float(propertyValue));
++ setProperty(propertyName, propertyValue);
+ }
+
+@@ -422,5 +422,5 @@
+
+ public void setDoubleProperty(String propertyName, double propertyValue){
+- setProperty(propertyName, new Double(propertyValue));
++ setProperty(propertyName, propertyValue);
+ }
+
+@@ -462,5 +462,5 @@
+
+ public void setCharacterProperty(String propertyName, char propertyValue){
+- setProperty(propertyName, new Character(propertyValue));
++ setProperty(propertyName, propertyValue);
+ }
+
+--- src/free/jin/ConnectionManager.java 2007-03-04 19:55:00.000000000 -0500
++++ src/free/jin/ConnectionManager.java 2025-12-15 16:06:49.016423000 -0500
+@@ -155,5 +155,5 @@
+
+ // Application parameters
+- boolean isGuest = new Boolean(jin.getParameter("login.guest")).booleanValue();
++ boolean isGuest = Boolean.parseBoolean(jin.getParameter("login.guest"));
+ String username = jin.getParameter("login.username");
+ if (isGuest)
+@@ -210,5 +210,5 @@
+
+ String savePassString = jin.getParameter("login.savepassword");
+- boolean savePassword = new Boolean(savePassString).booleanValue();
++ boolean savePassword = Boolean.parseBoolean(savePassString);
+ if ((savePassString == null) && !connDetails.isGuest())
+ savePassword = connDetails.isSavePassword();
+@@ -232,5 +232,5 @@
+ connDetails = ConnectionDetails.create(server, user, user.getUsername(), password, savePassword, hostname, ports);
+
+- if (!(new Boolean(jin.getParameter("autologin")).booleanValue()))
++ if (!(Boolean.parseBoolean(jin.getParameter("autologin"))))
+ connDetails = new LoginPanel(connDetails).askConnectionDetails();
+
+--- src/free/jin/GameListItem.java 2007-03-04 19:54:59.000000000 -0500
++++ src/free/jin/GameListItem.java 2025-12-15 16:08:17.799524000 -0500
+@@ -78,5 +78,5 @@
+ boolean isRated, String variantName, String ratingCategoryName, String eco){
+
+- setProperty("Index", new Integer(index));
++ setProperty("Index", index);
+ setProperty("GameID", gameID);
+ setProperty("DateString", dateString);
+@@ -84,10 +84,10 @@
+ setProperty("WhiteName", whiteName);
+ setProperty("BlackName", blackName);
+- setProperty("WhiteTime", new Integer(whiteTime));
+- setProperty("WhiteInc", new Integer(whiteInc));
+- setProperty("BlackTime", new Integer(blackTime));
+- setProperty("BlackInc", new Integer(blackInc));
+- setProperty("WhiteRating", new Integer(whiteRating));
+- setProperty("BlackRating", new Integer(blackRating));
++ setProperty("WhiteTime", whiteTime);
++ setProperty("WhiteInc", whiteInc);
++ setProperty("BlackTime", blackTime);
++ setProperty("BlackInc", blackInc);
++ setProperty("WhiteRating", whiteRating);
++ setProperty("BlackRating", blackRating);
+ setProperty("IsRated", isRated ? Boolean.TRUE : Boolean.FALSE);
+ setProperty("VariantName", variantName);
+--- src/free/jin/HistoryListItem.java 2007-03-04 19:54:59.000000000 -0500
++++ src/free/jin/HistoryListItem.java 2025-12-15 16:09:28.478521000 -0500
+@@ -50,5 +50,5 @@
+
+ setProperty("EndExplanationString", endExplanationString);
+- setProperty("ResultStatus", new Integer(resultStatus));
++ setProperty("ResultStatus", resultStatus);
+ setProperty("Player", player);
+ }
+--- src/free/jin/LibListItem.java 2007-03-04 19:54:59.000000000 -0500
++++ src/free/jin/LibListItem.java 2025-12-15 16:22:10.288560000 -0500
+@@ -47,5 +47,5 @@
+
+ setProperty("EndExplanationString", endExplanationString);
+- setProperty("ResultStatus", new Integer(resultStatus));
++ setProperty("ResultStatus", resultStatus);
+ setProperty("Note", note);
+ }
+--- src/free/jin/SearchListItem.java 2007-03-04 19:54:59.000000000 -0500
++++ src/free/jin/SearchListItem.java 2025-12-15 16:23:32.007890000 -0500
+@@ -47,5 +47,5 @@
+
+ setProperty("EndExplanationString", endExplanationString);
+- setProperty("ResultStatus", new Integer(resultStatus));
++ setProperty("ResultStatus", resultStatus);
+ }
+
+--- src/free/jin/board/BoardPanel.java 2007-03-04 19:55:00.000000000 -0500
++++ src/free/jin/board/BoardPanel.java 2025-12-15 16:28:07.987648000 -0500
+@@ -414,11 +414,6 @@
+ // Fullscreen mode is broken under Java 1.5.0 when used as an Applet, see
+ // http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5085648
+- if (!PlatformUtils.isJavaBetterThan("1.4") ||
+- (PlatformUtils.isMacOSX() && !PlatformUtils.isJavaBetterThan("1.4.2")) ||
+- ((System.getSecurityManager() != null) && PlatformUtils.isJavaBetterThan("1.5"))){
+- fullscreenButton.setEnabled(false);
+- fullscreenButton.setToolTipText(I18n.get(BoardPanel.class).getString("fullscreenUnavailableMessage"));
+- }
+- else{
++ /* The checks used deprecated API, always enable full screen now: */
++ {
+ KeyStroke fullscreenKeyStroke =
+ KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask());
+--- src/free/jin/board/PlayedGameButtonPanel.java 2007-03-04 19:55:00.000000000 -0500
++++ src/free/jin/board/PlayedGameButtonPanel.java 2025-12-15 16:30:32.553679000 -0500
+@@ -408,7 +408,7 @@
+ Vector offers = isOppsOffer ? oppTakebacks : userTakebacks;
+ if (isOffered)
+- offers.addElement(new Integer(plyCount));
++ offers.addElement(plyCount);
+ else
+- offers.removeElement(new Integer(plyCount));
++ offers.removeElement(plyCount);
+
+ int newState;
+@@ -644,5 +644,5 @@
+ I18n i18n = I18n.get(PlayedGameButtonPanel.class);
+
+- Object [] plyCountArr = new Object[]{new Integer(plyCount)};
++ Object [] plyCountArr = new Object[]{plyCount};
+
+ String buttonTextPattern = i18n.getFormattedString("multipleTakebackButton.text", plyCountArr);
+--- src/free/jin/board/fics/FreechessBoardManager.java 2007-03-04 19:54:59.000000000 -0500
++++ src/free/jin/board/fics/FreechessBoardManager.java 2025-12-15 16:56:15.309837000 -0500
+@@ -74,5 +74,5 @@
+ Integer oldValue = (Integer)evt.getOldValue();
+ Integer newValue = (Integer)evt.getNewValue();
+- Integer premoveValue = new Integer(PREMOVE_MOVE_SENDING_MODE);
++ Integer premoveValue = PREMOVE_MOVE_SENDING_MODE;
+
+ if (!newValue.equals(oldValue) &&
+--- src/free/jin/freechess/JinFreechessConnection.java 2007-03-04 19:55:00.000000000 -0500
++++ src/free/jin/freechess/JinFreechessConnection.java 2025-12-15 17:25:51.169363000 -0500
+@@ -232,5 +232,5 @@
+ Class tsSocketClass = Class.forName("free.freechess.timeseal.TimesealingSocket");
+ Constructor tsSocketConstructor = tsSocketClass.getConstructor(new Class[]{String.class, int.class});
+- result = (Socket)tsSocketConstructor.newInstance(new Object[]{hostname, new Integer(port)});
++ result = (Socket)tsSocketConstructor.newInstance(new Object[]{hostname, port});
+ } catch (ClassNotFoundException e){}
+ catch (SecurityException e){}
+@@ -303,5 +303,5 @@
+ protected boolean processSayTell(String username, String titles, int gameNumber, String message){
+ listenerManager.fireChatEvent(new ChatEvent(this, "say", ChatEvent.PERSON_TO_PERSON_CHAT_CATEGORY,
+- username, (titles == null ? "" : titles), -1, message, new Integer(gameNumber)));
++ username, (titles == null ? "" : titles), -1, message, gameNumber));
+
+ return true;
+@@ -333,5 +333,5 @@
+
+ listenerManager.fireChatEvent(new ChatEvent(this, "channel-tell", ChatEvent.ROOM_CHAT_CATEGORY,
+- username, (titles == null ? "" : titles), -1, message, new Integer(channelNumber)));
++ username, (titles == null ? "" : titles), -1, message, channelNumber));
+
+ return true;
+@@ -352,5 +352,5 @@
+
+ listenerManager.fireChatEvent(new ChatEvent(this, "kibitz", ChatEvent.GAME_CHAT_CATEGORY,
+- username, titles, rating, message, new Integer(gameNumber)));
++ username, titles, rating, message, gameNumber));
+
+ return true;
+@@ -370,5 +370,5 @@
+
+ listenerManager.fireChatEvent(new ChatEvent(this, "whisper", ChatEvent.GAME_CHAT_CATEGORY,
+- username, titles, rating, message, new Integer(gameNumber)));
++ username, titles, rating, message, gameNumber));
+
+ return true;
+@@ -398,5 +398,5 @@
+ if (title == null)
+ title = "";
+- Integer tourneyIndex = new Integer(matcher.group(3));
++ int tourneyIndex = Integer.parseInt(matcher.group(3));
+ message = matcher.group(4);
+ evt = new ChatEvent(this, "qtell.tourney", ChatEvent.TOURNEY_CHAT_CATEGORY,
+@@ -667,5 +667,5 @@
+
+ private InternalGameData getGameData(int gameNumber) throws NoSuchGameException{
+- InternalGameData gameData = (InternalGameData)ongoingGamesData.get(new Integer(gameNumber));
++ InternalGameData gameData = (InternalGameData)ongoingGamesData.get(gameNumber);
+ if (gameData == null)
+ throw new NoSuchGameException();
+@@ -687,5 +687,5 @@
+ Enumeration gameNumbers = ongoingGamesData.keys();
+ while (gameNumbers.hasMoreElements()){
+- Integer gameNumber = (Integer)gameNumbers.nextElement();
++ int gameNumber = (int)gameNumbers.nextElement();
+ InternalGameData gameData = (InternalGameData)ongoingGamesData.get(gameNumber);
+ Game game = gameData.game;
+@@ -707,5 +707,5 @@
+ Enumeration gameNumbers = ongoingGamesData.keys();
+ while (gameNumbers.hasMoreElements()){
+- Integer gameNumber = (Integer)gameNumbers.nextElement();
++ int gameNumber = (int)gameNumbers.nextElement();
+ InternalGameData gameData = (InternalGameData)ongoingGamesData.get(gameNumber);
+ Game game = gameData.game;
+@@ -730,5 +730,5 @@
+
+ protected boolean processGameInfo(GameInfoStruct data){
+- unstartedGamesData.put(new Integer(data.getGameNumber()), data);
++ unstartedGamesData.put(data.getGameNumber(), data);
+
+ return true;
+@@ -742,5 +742,5 @@
+
+ protected boolean processStyle12(Style12Struct boardData){
+- Integer gameNumber = new Integer(boardData.getGameNumber());
++ int gameNumber = boardData.getGameNumber();
+ InternalGameData gameData = (InternalGameData)ongoingGamesData.get(gameNumber);
+ GameInfoStruct unstartedGameInfo = (GameInfoStruct)unstartedGamesData.remove(gameNumber);
+@@ -809,5 +809,5 @@
+
+ protected boolean processDeltaBoard(DeltaBoardStruct data){
+- Integer gameNumber = new Integer(data.getGameNumber());
++ int gameNumber = data.getGameNumber();
+ InternalGameData gameData = (InternalGameData)ongoingGamesData.get(gameNumber);
+
+@@ -872,5 +872,5 @@
+ Style12Struct boardData = new Style12Struct(boardLexigraphic, currentPlayer, doublePawnPushFile,
+ canWhiteCastleKingside, canWhiteCastleQueenside, canBlackCastleKingside, canBlackCastleQueenside,
+- pliesSinceIrreversible, gameNumber.intValue(), whiteName, blackName, gameType, isPlayedGame,
++ pliesSinceIrreversible, gameNumber, whiteName, blackName, gameType, isPlayedGame,
+ isMyTurn, initTime, inc, whiteStrength, blackStrength, whiteTime, blackTime, nextMoveNumber,
+ moveVerbose, moveSAN, moveTime, isBoardFlipped, isClockRunning, lag);
+@@ -1103,5 +1103,5 @@
+
+ public boolean isOffered(int offerId, Player player){
+- return offers.containsKey(new Pair(player, new Integer(offerId)));
++ return offers.containsKey(new Pair(player, offerId));
+ }
+
+@@ -1114,5 +1114,5 @@
+
+ public void setOffer(int offerId, Player player, boolean isMade){
+- Pair offer = new Pair(player, new Integer(offerId));
++ Pair offer = new Pair(player, offerId);
+ if (isMade)
+ offers.put(offer, offer);
+@@ -1281,5 +1281,5 @@
+ if (variant == null){
+ warnVariantUnsupported(categoryName);
+- unsupportedGames.addElement(new Integer(gameInfo.getGameNumber()));
++ unsupportedGames.addElement(gameInfo.getGameNumber());
+ return null;
+ }
+@@ -1330,5 +1330,5 @@
+ InternalGameData gameData = new InternalGameData(game);
+
+- ongoingGamesData.put(new Integer(gameInfo.getGameNumber()), gameData);
++ ongoingGamesData.put(gameInfo.getGameNumber(), gameData);
+
+ listenerManager.fireGameEvent(new GameStartEvent(this, game));
+@@ -1479,12 +1479,11 @@
+
+ private void closeGame(int gameNumber, int result){
+- Integer gameID = new Integer(gameNumber);
+
+- if (gameID.intValue() == primaryPlayedGame)
++ if (gameNumber == primaryPlayedGame)
+ primaryPlayedGame = -1;
+- else if (gameID.intValue() == primaryObservedGame)
++ else if (gameNumber == primaryObservedGame)
+ primaryObservedGame = -1;
+
+- InternalGameData gameData = (InternalGameData)ongoingGamesData.remove(gameID);
++ InternalGameData gameData = (InternalGameData)ongoingGamesData.remove(gameNumber);
+ if (gameData != null){
+ Game game = gameData.game;
+@@ -1497,5 +1496,5 @@
+ }
+ else
+- unsupportedGames.removeElement(gameID);
++ unsupportedGames.removeElement(gameNumber);
+ }
+
+@@ -1708,5 +1707,5 @@
+ !seekInfo.isAutomaticAccept(), seekInfo.isFormulaUsed());
+
+- Integer seekIndex = new Integer(seekInfo.getSeekIndex());
++ int seekIndex = seekInfo.getSeekIndex();
+
+ Seek oldSeek = (Seek)seeks.get(seekIndex);
+@@ -1731,5 +1730,5 @@
+ protected boolean processSeeksRemoved(int [] removedSeeks){
+ for (int i = 0; i < removedSeeks.length; i++){
+- Integer seekIndex = new Integer(removedSeeks[i]);
++ int seekIndex = removedSeeks[i];
+ Seek seek = (Seek)seeks.get(seekIndex);
+ if (seek == null) // Happens if the seek is one we didn't fire an event for,
+@@ -1867,7 +1866,7 @@
+ Player player = toUser ? userPlayer.getOpponent() : userPlayer;
+
+- offerIndicesToGameData.put(new Integer(offerIndex), gameData);
+- gameData.indicesToTakebackOffers.put(new Integer(offerIndex),
+- new Pair(player, new Integer(takebackCount)));
++ offerIndicesToGameData.put(offerIndex, gameData);
++ gameData.indicesToTakebackOffers.put(offerIndex,
++ new Pair(player, takebackCount));
+
+ updateTakebackOffer(gameData, player, takebackCount);
+@@ -1933,7 +1932,7 @@
+ Player player = toUser ? userPlayer.getOpponent() : userPlayer;
+
+- offerIndicesToGameData.put(new Integer(offerIndex), gameData);
+- gameData.indicesToOffers.put(new Integer(offerIndex),
+- new Pair(player, new Integer(offerId)));
++ offerIndicesToGameData.put(offerIndex, gameData);
++ gameData.indicesToOffers.put(offerIndex,
++ new Pair(player, offerId));
+
+ updateOffers(gameData, offerId, player, true);
+@@ -1951,17 +1950,17 @@
+
+ InternalGameData gameData =
+- (InternalGameData)offerIndicesToGameData.remove(new Integer(offerIndex));
++ (InternalGameData)offerIndicesToGameData.remove(offerIndex);
+
+ if (gameData != null){
+ // Check regular offers
+- Pair offer = (Pair)gameData.indicesToOffers.remove(new Integer(offerIndex));
++ Pair offer = (Pair)gameData.indicesToOffers.remove(offerIndex);
+ if (offer != null){
+ Player player = (Player)offer.getFirst();
+- int offerId = ((Integer)offer.getSecond()).intValue();
++ int offerId = (int)offer.getSecond();
+ updateOffers(gameData, offerId, player, false);
+ }
+ else{
+ // Check takeback offers
+- offer = (Pair)gameData.indicesToTakebackOffers.remove(new Integer(offerIndex));
++ offer = (Pair)gameData.indicesToTakebackOffers.remove(offerIndex);
+ if (offer != null){
+ Player player = (Player)offer.getFirst();
+--- src/free/jin/chessclub/JinChessclubConnection.java 2007-03-04 19:54:59.000000000 -0500
++++ src/free/jin/chessclub/JinChessclubConnection.java 2025-12-15 17:33:24.032823000 -0500
+@@ -269,5 +269,5 @@
+ Class tsSocketClass = Class.forName("free.chessclub.timestamp.TimestampingSocket");
+ Constructor tsSocketConstructor = tsSocketClass.getConstructor(new Class[]{String.class, int.class});
+- result = (Socket)tsSocketConstructor.newInstance(new Object[]{hostname, new Integer(port)});
++ result = (Socket)tsSocketConstructor.newInstance(new Object[]{hostname, port});
+ } catch (ClassNotFoundException e){}
+ catch (SecurityException e){}
+@@ -677,5 +677,5 @@
+
+ ChatEvent evt = new ChatEvent(this, tellTypeString, ChatEvent.ROOM_CHAT_CATEGORY,
+- playerName, title, -1, message, new Integer(channel));
++ playerName, title, -1, message, channel);
+
+ listenerManager.fireChatEvent(evt);
+@@ -702,5 +702,5 @@
+ protected void processChannelQTell(int channel, String name, String titles, String message){
+ ChatEvent evt = new ChatEvent(this, "channel-qtell", ChatEvent.ROOM_CHAT_CATEGORY,
+- name, displayableTitle(titles), -1, message, new Integer(channel));
++ name, displayableTitle(titles), -1, message, channel);
+
+ listenerManager.fireChatEvent(evt);
+@@ -731,5 +731,5 @@
+
+ ChatEvent evt = new ChatEvent(this, tellTypeString, ChatEvent.GAME_CHAT_CATEGORY,
+- playerName, title, -1, message, new Integer(gameNumber));
++ playerName, title, -1, message, gameNumber);
+ listenerManager.fireChatEvent(evt);
+ }
+@@ -813,5 +813,5 @@
+
+ private GameInfo getGameInfo(int gameNumber) throws NoSuchGameException{
+- GameInfo gameInfo = (GameInfo)gameNumbersToGameInfo.get(new Integer(gameNumber));
++ GameInfo gameInfo = (GameInfo)gameNumbersToGameInfo.get(gameNumber);
+ if (gameInfo == null)
+ throw new NoSuchGameException();
+@@ -829,5 +829,5 @@
+
+ private void addGameInfo(int gameNumber, GameInfo gameInfo){
+- gameNumbersToGameInfo.put(new Integer(gameNumber), gameInfo);
++ gameNumbersToGameInfo.put(gameNumber, gameInfo);
+ if (gameInfo.game.getGameType() == Game.MY_GAME)
+ userGamesCount++;
+@@ -843,5 +843,5 @@
+
+ private GameInfo removeGameInfo(int gameNumber){
+- GameInfo gameInfo = (GameInfo)gameNumbersToGameInfo.remove(new Integer(gameNumber));
++ GameInfo gameInfo = (GameInfo)gameNumbersToGameInfo.remove(gameNumber);
+ if ((gameInfo != null) && (gameInfo.game.getGameType() == Game.MY_GAME))
+ userGamesCount--;
+@@ -859,5 +859,5 @@
+
+ private boolean gameExists(int gameNumber){
+- return gameNumbersToGameInfo.containsKey(new Integer(gameNumber));
++ return gameNumbersToGameInfo.containsKey(gameNumber);
+ }
+
+@@ -887,17 +887,17 @@
+ gameProps.put("RatingCategoryString", ratingCategoryString);
+ gameProps.put("IsRated", isRated ? Boolean.TRUE : Boolean.FALSE);
+- gameProps.put("WhiteInitial", new Integer(whiteInitial));
+- gameProps.put("WhiteIncrement", new Integer(whiteIncrement));
+- gameProps.put("BlackInitial", new Integer(blackInitial));
+- gameProps.put("BlackIncrement", new Integer(blackIncrement));
++ gameProps.put("WhiteInitial", whiteInitial);
++ gameProps.put("WhiteIncrement", whiteIncrement);
++ gameProps.put("BlackInitial", blackInitial);
++ gameProps.put("BlackIncrement", blackIncrement);
+ gameProps.put("IsPlayedGame", isPlayedGame ? Boolean.TRUE : Boolean.FALSE);
+- gameProps.put("WhiteRating", new Integer(whiteRating));
+- gameProps.put("BlackRating", new Integer(blackRating));
++ gameProps.put("WhiteRating", whiteRating);
++ gameProps.put("BlackRating", blackRating);
+ gameProps.put("WhiteTitles", displayableTitle(whiteTitles));
+ gameProps.put("BlackTitles", displayableTitle(blackTitles));
+
+- gameProps.put("GameType", new Integer(gameType));
++ gameProps.put("GameType", gameType);
+
+- nonStartedGames.put(new Integer(gameNumber), gameProps);
++ nonStartedGames.put(gameNumber, gameProps);
+ }
+
+@@ -910,5 +910,5 @@
+
+ private boolean existsNonStarted(int gameNumber){
+- return nonStartedGames.containsKey(new Integer(gameNumber));
++ return nonStartedGames.containsKey(gameNumber);
+ }
+
+@@ -921,5 +921,5 @@
+
+ private Object getPropertyForNonStarted(int gameNumber, String propertyName){
+- Hashtable gameProps = (Hashtable)nonStartedGames.get(new Integer(gameNumber));
++ Hashtable gameProps = (Hashtable)nonStartedGames.get(gameNumber);
+ return gameProps.get(propertyName);
+ }
+@@ -933,5 +933,5 @@
+
+ private void putPropertyForNonStarted(int gameNumber, String propertyName, Object propertyValue){
+- Hashtable gameProps = (Hashtable)nonStartedGames.get(new Integer(gameNumber));
++ Hashtable gameProps = (Hashtable)nonStartedGames.get(gameNumber);
+ gameProps.put(propertyName, propertyValue);
+ }
+@@ -950,5 +950,5 @@
+ private Game createGameFromNonStarted(int gameNumber, Position initialPosition){
+
+- Hashtable gameProps = (Hashtable)nonStartedGames.remove(new Integer(gameNumber));
++ Hashtable gameProps = (Hashtable)nonStartedGames.remove(gameNumber);
+
+ String whiteName = (String)gameProps.get("WhiteName");
+@@ -987,5 +987,5 @@
+ return new Game(gameType, initialPosition, 0, whiteName, blackName, whiteInitial,
+ whiteIncrement, blackInitial, blackIncrement, whiteRating, blackRating,
+- new Integer(gameNumber), ratingCategoryString, isRated, isPlayedGame, whiteTitles,
++ gameNumber, ratingCategoryString, isRated, isPlayedGame, whiteTitles,
+ blackTitles, isInitiallyFlipped, userPlayer);
+ }
+@@ -1313,5 +1313,5 @@
+
+ game.setGameType(gameType);
+- game.setId(new Integer(gameNumber));
++ game.setId(gameNumber);
+ game.setWhiteName(whiteName);
+ game.setBlackName(blackName);
+@@ -1447,5 +1447,5 @@
+
+ if (existsNonStarted(gameNumber)) // This way we know it's a non-started game.
+- putPropertyForNonStarted(gameNumber, "GameType", new Integer(newGameType));
++ putPropertyForNonStarted(gameNumber, "GameType", newGameType);
+ else
+ return;
+@@ -2557,5 +2557,5 @@
+
+ public void setOffer(int offerId, Player player, boolean isMade){
+- Pair offer = new Pair(player, new Integer(offerId));
++ Pair offer = new Pair(player, offerId);
+ if (isMade)
+ offers.put(offer, offer);
+@@ -2586,5 +2586,5 @@
+
+ public boolean isOfferred(int offerId, Player player){
+- return offers.containsKey(new Pair(player, new Integer(offerId)));
++ return offers.containsKey(new Pair(player, offerId));
+ }
+
+@@ -2717,5 +2717,5 @@
+ ratingCategoryString, time*60*1000, inc*1000, isRated, player, isRatingLimited, minRating, maxRating, !autoaccept, formula);
+
+- seeks.put(new Integer(index), seek);
++ seeks.put(index, seek);
+
+ listenerManager.fireSeekEvent(new SeekEvent(this, SeekEvent.SEEK_ADDED, seek));
+@@ -2738,5 +2738,5 @@
+
+ protected void processSeekRemoved(int index, int reasonCode){
+- Seek seek = (Seek)seeks.remove(new Integer(index));
++ Seek seek = (Seek)seeks.remove(index);
+
+ if (seek == null)
+@@ -3240,5 +3240,5 @@
+ ChessEvent newEvent = new ChessEvent(id, description, joinCommands.length == 0 ? null : joinCommands,
+ watchCommands.length == 0 ? null : watchCommands, infoCommands.length == 0 ? null : infoCommands, confirmText);
+- ChessEvent existingEvent = (ChessEvent)chessEvents.put(new Integer(id), newEvent);
++ ChessEvent existingEvent = (ChessEvent)chessEvents.put(id, newEvent);
+
+ if (existingEvent != null)
+@@ -3266,5 +3266,5 @@
+
+ protected void processRemoveTourney(int id){
+- ChessEvent evt = (ChessEvent)chessEvents.get(new Integer(id));
++ ChessEvent evt = (ChessEvent)chessEvents.get(id);
+ if (evt == null) // Ignore DG_REMOVE_TOURNEY for events we didn't get a DG_TOURNEY for.
+ return;
+--- src/free/jin/console/ConsoleManager.java 2007-03-04 19:54:59.000000000 -0500
++++ src/free/jin/console/ConsoleManager.java 2025-12-15 17:37:06.198515000 -0500
+@@ -588,7 +588,7 @@
+ new Object[]{
+ evt.getListTitle(),
+- new Integer(evt.getFirstIndex()),
+- new Integer(evt.getLastIndex()),
+- new Integer(evt.getItemCount())
++ evt.getFirstIndex(),
++ evt.getLastIndex(),
++ evt.getItemCount()
+ });
+ title = " " + title + " ";
+--- src/free/jin/console/prefs/TextPrefsPanel.java 2007-03-04 19:55:00.000000000 -0500
++++ src/free/jin/console/prefs/TextPrefsPanel.java 2025-12-15 17:41:12.060192000 -0500
+@@ -204,5 +204,5 @@
+
+ setProperty(category, "font-family", font.getFamily());
+- setProperty(category, "font-size", new Integer(font.getSize()));
++ setProperty(category, "font-size", font.getSize());
+ setProperty(category, "font-bold", font.isBold() ? Boolean.TRUE : Boolean.FALSE);
+ setProperty(category, "font-italic", font.isItalic() ? Boolean.TRUE : Boolean.FALSE);
+@@ -472,9 +472,9 @@
+ protected Font getCategoryFont(String categoryName){
+ String fontFamily = (String)prefs.lookup("font-family." + categoryName, "Monospaced");
+- int fontSize = ((Integer)prefs.lookup("font-size." + categoryName, new Integer(14))).intValue();
++ int fontSize = (int)prefs.lookup("font-size." + categoryName, 14);
+ int fontStyle = 0;
+- if (((Boolean)prefs.lookup("font-bold." + categoryName, Boolean.FALSE)).booleanValue())
++ if ((boolean)prefs.lookup("font-bold." + categoryName, Boolean.FALSE))
+ fontStyle |= Font.BOLD;
+- if (((Boolean)prefs.lookup("font-italic." + categoryName, Boolean.FALSE)).booleanValue())
++ if ((boolean)prefs.lookup("font-italic." + categoryName, Boolean.FALSE))
+ fontStyle |= Font.ITALIC;
+
+--- src/free/util/swing/FontSelectorPanel.java 2007-03-04 19:54:59.000000000 -0500
++++ src/free/util/swing/FontSelectorPanel.java 2025-12-15 17:42:28.943047000 -0500
+@@ -242,5 +242,5 @@
+ Integer [] fontSizesInts = new Integer[fontSizes.length];
+ for (int i = 0; i < fontSizes.length; i++)
+- fontSizesInts[i] = new Integer(fontSizes[i]);
++ fontSizesInts[i] = fontSizes[i];
+ fontSizesList = new JList(fontSizesInts);
+ fontSizesList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
+@@ -453,5 +453,5 @@
+
+ fontNamesList.setSelectedValue(font.getFamily(), true);
+- fontSizesList.setSelectedValue(new Integer(font.getSize()), true);
++ fontSizesList.setSelectedValue(font.getSize(), true);
+
+ fireStateChanged();
+--- src/free/jin/scripter/Scripter.java 2007-03-04 19:55:00.000000000 -0500
++++ src/free/jin/scripter/Scripter.java 2025-12-15 17:53:39.881363000 -0500
+@@ -859,10 +859,10 @@
+ vars.addElement(new Object[]{"whiteName", game.getWhiteName()});
+ vars.addElement(new Object[]{"blackName", game.getBlackName()});
+- vars.addElement(new Object[]{"whiteTime", new Integer(game.getWhiteTime()/(1000*60))});
+- vars.addElement(new Object[]{"whiteInc", new Integer(game.getWhiteInc()/1000)});
+- vars.addElement(new Object[]{"blackTime", new Integer(game.getBlackTime()/(1000*60))});
+- vars.addElement(new Object[]{"blackInc", new Integer(game.getBlackInc()/1000)});
+- vars.addElement(new Object[]{"whiteRating", new Integer(game.getWhiteRating())});
+- vars.addElement(new Object[]{"blackRating", new Integer(game.getBlackRating())});
++ vars.addElement(new Object[]{"whiteTime", (int)(game.getWhiteTime()/(1000*60))});
++ vars.addElement(new Object[]{"whiteInc", (int)(game.getWhiteInc()/1000)});
++ vars.addElement(new Object[]{"blackTime", (int)(game.getBlackTime()/(1000*60))});
++ vars.addElement(new Object[]{"blackInc", (int)(game.getBlackInc()/1000)});
++ vars.addElement(new Object[]{"whiteRating", game.getWhiteRating()});
++ vars.addElement(new Object[]{"blackRating", game.getBlackRating()});
+ vars.addElement(new Object[]{"whiteTitle", game.getWhiteTitles()});
+ vars.addElement(new Object[]{"blackTitle", game.getBlackTitles()});
+@@ -876,10 +876,10 @@
+ vars.addElement(new Object[]{"myName", game.getWhiteName()});
+ vars.addElement(new Object[]{"oppName", game.getBlackName()});
+- vars.addElement(new Object[]{"myTime", new Integer(game.getWhiteTime()/(1000*60))});
+- vars.addElement(new Object[]{"myInc", new Integer(game.getWhiteInc()/1000)});
+- vars.addElement(new Object[]{"oppTime", new Integer(game.getBlackTime()/(1000*60))});
+- vars.addElement(new Object[]{"oppInc", new Integer(game.getBlackInc()/1000)});
+- vars.addElement(new Object[]{"myRating", new Integer(game.getWhiteRating())});
+- vars.addElement(new Object[]{"oppRating", new Integer(game.getBlackRating())});
++ vars.addElement(new Object[]{"myTime", (int)(game.getWhiteTime()/(1000*60))});
++ vars.addElement(new Object[]{"myInc", (int)(game.getWhiteInc()/1000)});
++ vars.addElement(new Object[]{"oppTime", (int)(game.getBlackTime()/(1000*60))});
++ vars.addElement(new Object[]{"oppInc", (int)(game.getBlackInc()/1000)});
++ vars.addElement(new Object[]{"myRating", game.getWhiteRating()});
++ vars.addElement(new Object[]{"oppRating", game.getBlackRating()});
+ vars.addElement(new Object[]{"myTitle", game.getWhiteTitles()});
+ vars.addElement(new Object[]{"oppTitle", game.getBlackTitles()});
+@@ -888,10 +888,10 @@
+ vars.addElement(new Object[]{"oppName", game.getWhiteName()});
+ vars.addElement(new Object[]{"myName", game.getBlackName()});
+- vars.addElement(new Object[]{"oppTime", new Integer(game.getWhiteTime()/(1000*60))});
+- vars.addElement(new Object[]{"oppInc", new Integer(game.getWhiteInc()/1000)});
+- vars.addElement(new Object[]{"myTime", new Integer(game.getBlackTime()/(1000*60))});
+- vars.addElement(new Object[]{"myInc", new Integer(game.getBlackInc()/1000)});
+- vars.addElement(new Object[]{"oppRating", new Integer(game.getWhiteRating())});
+- vars.addElement(new Object[]{"myRating", new Integer(game.getBlackRating())});
++ vars.addElement(new Object[]{"oppTime", (int)(game.getWhiteTime()/(1000*60))});
++ vars.addElement(new Object[]{"oppInc", (int)(game.getWhiteInc()/1000)});
++ vars.addElement(new Object[]{"myTime", (int)(game.getBlackTime()/(1000*60))});
++ vars.addElement(new Object[]{"myInc", (int)(game.getBlackInc()/1000)});
++ vars.addElement(new Object[]{"oppRating", game.getWhiteRating()});
++ vars.addElement(new Object[]{"myRating", game.getBlackRating()});
+ vars.addElement(new Object[]{"oppTitle", game.getWhiteTitles()});
+ vars.addElement(new Object[]{"myTitle", game.getBlackTitles()});
+@@ -937,5 +937,5 @@
+ public void takebackOccurred(TakebackEvent evt){
+ Vector varsVector = createVarsVector(evt);
+- varsVector.addElement(new Object[]{"takebackCount", new Integer(evt.getTakebackCount())});
++ varsVector.addElement(new Object[]{"takebackCount", evt.getTakebackCount()});
+
+ Object [][] vars = new Object[varsVector.size()][];
+@@ -958,5 +958,5 @@
+ Vector varsVector = createVarsVector(evt);
+ varsVector.addElement(new Object[]{"player", evt.getPlayer().toString().toLowerCase()});
+- varsVector.addElement(new Object[]{"time", new Integer(evt.getTime())});
++ varsVector.addElement(new Object[]{"time", evt.getTime()});
+ varsVector.addElement(new Object[]{"isClockRunning", evt.isClockRunning() ? Boolean.TRUE : Boolean.FALSE});
+
+@@ -994,5 +994,5 @@
+ varsVector.addElement(new Object[]{"player", evt.getPlayer().toString().toLowerCase()});
+ if (evt.getOfferId() == OfferEvent.TAKEBACK_OFFER)
+- varsVector.addElement(new Object[]{"takebackCount", new Integer(evt.getTakebackCount())});
++ varsVector.addElement(new Object[]{"takebackCount", evt.getTakebackCount()});
+
+ Object [][] vars = new Object[varsVector.size()][];
+@@ -1056,5 +1056,5 @@
+
+ varsVector.addElement(new Object[]{"game", game});
+- varsVector.addElement(new Object[]{"gameType", new Integer(game.getGameType())});
++ varsVector.addElement(new Object[]{"gameType", game.getGameType()});
+ varsVector.addElement(new Object[]{"initialPosition", game.getInitialPosition()});
+ varsVector.addElement(new Object[]{"variant", game.getVariant()});
+@@ -1062,10 +1062,10 @@
+ varsVector.addElement(new Object[]{"myName", game.getWhiteName()});
+ varsVector.addElement(new Object[]{"oppName", game.getBlackName()});
+- varsVector.addElement(new Object[]{"myTime", new Integer(game.getWhiteTime()/(1000*60))});
+- varsVector.addElement(new Object[]{"myInc", new Integer(game.getWhiteInc()/1000)});
+- varsVector.addElement(new Object[]{"oppTime", new Integer(game.getBlackTime()/(1000*60))});
+- varsVector.addElement(new Object[]{"oppInc", new Integer(game.getBlackInc()/1000)});
+- varsVector.addElement(new Object[]{"myRating", new Integer(game.getWhiteRating())});
+- varsVector.addElement(new Object[]{"oppRating", new Integer(game.getBlackRating())});
++ varsVector.addElement(new Object[]{"myTime", (int)(game.getWhiteTime()/(1000*60))});
++ varsVector.addElement(new Object[]{"myInc", (int)(game.getWhiteInc()/1000)});
++ varsVector.addElement(new Object[]{"oppTime", (int)(game.getBlackTime()/(1000*60))});
++ varsVector.addElement(new Object[]{"oppInc", (int)(game.getBlackInc()/1000)});
++ varsVector.addElement(new Object[]{"myRating", game.getWhiteRating()});
++ varsVector.addElement(new Object[]{"oppRating", game.getBlackRating()});
+ varsVector.addElement(new Object[]{"myTitle", game.getWhiteTitles()});
+ varsVector.addElement(new Object[]{"oppTitle", game.getBlackTitles()});
+@@ -1073,10 +1073,10 @@
+ varsVector.addElement(new Object[]{"whiteName", game.getWhiteName()});
+ varsVector.addElement(new Object[]{"blackName", game.getBlackName()});
+- varsVector.addElement(new Object[]{"whiteTime", new Integer(game.getWhiteTime()/(1000*60))});
+- varsVector.addElement(new Object[]{"whiteInc", new Integer(game.getWhiteInc()/1000)});
+- varsVector.addElement(new Object[]{"blackTime", new Integer(game.getBlackTime()/(1000*60))});
+- varsVector.addElement(new Object[]{"blackInc", new Integer(game.getBlackInc()/1000)});
+- varsVector.addElement(new Object[]{"whiteRating", new Integer(game.getWhiteRating())});
+- varsVector.addElement(new Object[]{"blackRating", new Integer(game.getBlackRating())});
++ varsVector.addElement(new Object[]{"whiteTime", (int)(game.getWhiteTime()/(1000*60))});
++ varsVector.addElement(new Object[]{"whiteInc", (int)(game.getWhiteInc()/1000)});
++ varsVector.addElement(new Object[]{"blackTime", (int)(game.getBlackTime()/(1000*60))});
++ varsVector.addElement(new Object[]{"blackInc", (int)(game.getBlackInc()/1000)});
++ varsVector.addElement(new Object[]{"whiteRating", game.getWhiteRating()});
++ varsVector.addElement(new Object[]{"blackRating", game.getBlackRating()});
+ varsVector.addElement(new Object[]{"whiteTitle", game.getWhiteTitles()});
+ varsVector.addElement(new Object[]{"blackTitle", game.getBlackTitles()});
+@@ -1097,5 +1097,5 @@
+
+ if (Utilities.contains(eventSubtypes, subtypes[2]))
+- varsVector.addElement(new Object[]{"takebackCount", new Integer(3)});
++ varsVector.addElement(new Object[]{"takebackCount", 3});
+
+ if (Utilities.contains(eventSubtypes, subtypes[4]))
+@@ -1104,5 +1104,5 @@
+ if (Utilities.contains(eventSubtypes, subtypes[5])){
+ varsVector.addElement(new Object[]{"player", Player.WHITE_PLAYER.toString().toLowerCase()});
+- varsVector.addElement(new Object[]{"time", new Integer(4*60*1000)});
++ varsVector.addElement(new Object[]{"time", 4*60*1000});
+ varsVector.addElement(new Object[]{"isClockRunning", Boolean.TRUE});
+ }
+@@ -1162,11 +1162,11 @@
+ vars.addElement(new Object[]{"name", seek.getSeekerName()});
+ vars.addElement(new Object[]{"title", seek.getSeekerTitle()});
+- vars.addElement(new Object[]{"rating", new Integer(seek.getSeekerRating())});
++ vars.addElement(new Object[]{"rating", seek.getSeekerRating()});
+ vars.addElement(new Object[]{"isProvisional", seek.isSeekerProvisional() ? Boolean.TRUE : Boolean.FALSE});
+ vars.addElement(new Object[]{"isRegistered", seek.isSeekerRegistered() ? Boolean.TRUE : Boolean.FALSE});
+ vars.addElement(new Object[]{"isComputer", seek.isSeekerComputer() ? Boolean.TRUE : Boolean.FALSE});
+ vars.addElement(new Object[]{"ratingCategory", seek.getRatingCategoryString()});
+- vars.addElement(new Object[]{"time", new Integer(seek.getTime()/(1000*60))});
+- vars.addElement(new Object[]{"inc", new Integer(seek.getInc()/1000)});
++ vars.addElement(new Object[]{"time", (int)(seek.getTime()/(1000*60))});
++ vars.addElement(new Object[]{"inc", (int)(seek.getInc()/1000)});
+ vars.addElement(new Object[]{"isRated", seek.isRated() ? Boolean.TRUE : Boolean.FALSE});
+ String colorString = seek.getSoughtColor() == null ? null :
+@@ -1174,6 +1174,6 @@
+ vars.addElement(new Object[]{"color", colorString});
+ vars.addElement(new Object[]{"ratingLimited", seek.isRatingLimited() ? Boolean.TRUE : Boolean.FALSE});
+- vars.addElement(new Object[]{"minRating", new Integer(seek.getMinRating())});
+- vars.addElement(new Object[]{"maxRating", new Integer(seek.getMaxRating())});
++ vars.addElement(new Object[]{"minRating", seek.getMinRating()});
++ vars.addElement(new Object[]{"maxRating", seek.getMaxRating()});
+ vars.addElement(new Object[]{"isManualAccept", seek.isManualAccept() ? Boolean.TRUE : Boolean.FALSE});
+ vars.addElement(new Object[]{"isFormula", seek.isFormula() ? Boolean.TRUE : Boolean.FALSE});
+@@ -1209,11 +1209,11 @@
+ varsVector.addElement(new Object[]{"name", seek.getSeekerName()});
+ varsVector.addElement(new Object[]{"title", seek.getSeekerTitle()});
+- varsVector.addElement(new Object[]{"rating", new Integer(seek.getSeekerRating())});
++ varsVector.addElement(new Object[]{"rating", seek.getSeekerRating()});
+ varsVector.addElement(new Object[]{"isProvisional", seek.isSeekerProvisional() ? Boolean.TRUE : Boolean.FALSE});
+ varsVector.addElement(new Object[]{"isRegistered", seek.isSeekerRegistered() ? Boolean.TRUE : Boolean.FALSE});
+ varsVector.addElement(new Object[]{"isComputer", seek.isSeekerComputer() ? Boolean.TRUE : Boolean.FALSE});
+ varsVector.addElement(new Object[]{"ratingCategory", seek.getRatingCategoryString()});
+- varsVector.addElement(new Object[]{"time", new Integer(seek.getTime()/(1000*60))});
+- varsVector.addElement(new Object[]{"inc", new Integer(seek.getInc()/1000)});
++ varsVector.addElement(new Object[]{"time", (int)(seek.getTime()/(1000*60))});
++ varsVector.addElement(new Object[]{"inc", (int)(seek.getInc()/1000)});
+ varsVector.addElement(new Object[]{"isRated", seek.isRated() ? Boolean.TRUE : Boolean.FALSE});
+ String colorString = seek.getSoughtColor() == null ? null :
+@@ -1221,6 +1221,6 @@
+ varsVector.addElement(new Object[]{"color", colorString});
+ varsVector.addElement(new Object[]{"ratingLimited", seek.isRatingLimited() ? Boolean.TRUE : Boolean.FALSE});
+- varsVector.addElement(new Object[]{"minRating", new Integer(seek.getMinRating())});
+- varsVector.addElement(new Object[]{"maxRating", new Integer(seek.getMaxRating())});
++ varsVector.addElement(new Object[]{"minRating", seek.getMinRating()});
++ varsVector.addElement(new Object[]{"maxRating", seek.getMaxRating()});
+ varsVector.addElement(new Object[]{"isManualAccept", seek.isManualAccept() ? Boolean.TRUE : Boolean.FALSE});
+ varsVector.addElement(new Object[]{"isFormula", seek.isFormula() ? Boolean.TRUE : Boolean.FALSE});
+--- src/free/jin/scripter/UserInvokedScriptMenuItem.java 2007-03-04 19:54:59.000000000 -0500
++++ src/free/jin/scripter/UserInvokedScriptMenuItem.java 2025-12-15 17:56:26.029372000 -0500
+@@ -282,5 +282,5 @@
+ try{
+ if ("Integer".equals(type))
+- value = new Integer(valueString);
++ value = Integer.valueOf(valueString);
+ else if ("String".equals(type))
+ value = valueString;
+@@ -288,5 +288,5 @@
+ value = Boolean.valueOf(valueString);
+ else if ("Real".equals(type))
+- value = new Double(valueString);
++ value = Double.valueOf(valueString);
+ else throw new IllegalStateException("Unknown variable type: "+type);
+ } catch (IllegalArgumentException e){
+--- src/free/jin/scripter/fics/FreechessScripter.java 2007-03-04 19:55:00.000000000 -0500
++++ src/free/jin/scripter/fics/FreechessScripter.java 2025-12-15 17:57:39.460399000 -0500
+@@ -127,6 +127,6 @@
+ {"sender", "AlexTheGreat"},
+ {"title", "C"},
+- {"channel", new Integer(107)},
+- {"gameNumber", new Integer(100)}
++ {"channel", 107},
++ {"gameNumber", 100}
+ };
+ }
+--- src/free/jin/scripter/icc/ChessclubScripter.java 2007-03-04 19:55:00.000000000 -0500
++++ src/free/jin/scripter/icc/ChessclubScripter.java 2025-12-15 17:59:01.324012000 -0500
+@@ -130,6 +130,6 @@
+ {"sender", "AlexTheGreat"},
+ {"title", "C"},
+- {"channel", new Integer(107)},
+- {"gameNumber", new Integer(100)}
++ {"channel", 107},
++ {"gameNumber", 100}
+ };
+ }
+--- src/free/util/AWTUtilities.java 2007-03-04 19:54:59.000000000 -0500
++++ src/free/util/AWTUtilities.java 2025-12-15 18:00:52.129375000 -0500
+@@ -160,5 +160,5 @@
+ Class frameClass = Class.forName("java.awt.Frame");
+ Method setExtendedStateMethod = frameClass.getMethod("setExtendedState", new Class[]{int.class});
+- setExtendedStateMethod.invoke(frame, new Object[]{new Integer(state)});
++ setExtendedStateMethod.invoke(frame, new Object[]{state});
+ } catch (ClassNotFoundException e){e.printStackTrace();}
+ catch (NoSuchMethodException e){e.printStackTrace();}
diff --git a/games/jumpy/Makefile b/games/jumpy/Makefile
index 5a8ecb065e33..e90d5a7d2763 100644
--- a/games/jumpy/Makefile
+++ b/games/jumpy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jumpy
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.2
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= games wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/games/punchy/Makefile b/games/punchy/Makefile
index 3ef60bd7294c..1020e85ec5ad 100644
--- a/games/punchy/Makefile
+++ b/games/punchy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= punchy
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= games wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/games/rpg-cli/Makefile b/games/rpg-cli/Makefile
index 955833d78c1c..96c390472b38 100644
--- a/games/rpg-cli/Makefile
+++ b/games/rpg-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rpg-cli
DISTVERSION= 1.0.1
-PORTREVISION= 33
+PORTREVISION= 34
CATEGORIES= games
MAINTAINER= lcook@FreeBSD.org
diff --git a/games/stormbaancoureur/Makefile b/games/stormbaancoureur/Makefile
index 7f267a7f4feb..3252e85717c7 100644
--- a/games/stormbaancoureur/Makefile
+++ b/games/stormbaancoureur/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stormbaancoureur
PORTVERSION= 2.1.6
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= games
MASTER_SITES= http://www.stolk.org/stormbaancoureur/download/ \
https://mirror.amdmi3.ru/distfiles/
diff --git a/games/sulis/Makefile b/games/sulis/Makefile
index a47645352eb0..3a573b4084e8 100644
--- a/games/sulis/Makefile
+++ b/games/sulis/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sulis
DISTVERSION= 1.0.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= games
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index 94e6aa79f450..f5bf0bad85b5 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= veloren
-PORTVERSION= s20251203
+PORTVERSION= s20251217
CATEGORIES= games wayland
PKGNAMESUFFIX= -weekly
@@ -25,7 +25,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-1455-g7e8cec0d08 # git describe --match='v[0-9]*' weekly
+GL_TAGNAME= v0.17.0-1463-g85e45ca0bd # 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/Makefile.crates b/games/veloren-weekly/Makefile.crates
index 04eeeaf9604b..4662ac612e81 100644
--- a/games/veloren-weekly/Makefile.crates
+++ b/games/veloren-weekly/Makefile.crates
@@ -1,4 +1,4 @@
-CARGO_CRATES= ab_glyph-0.2.31 \
+CARGO_CRATES= ab_glyph-0.2.32 \
ab_glyph_rasterizer-0.1.10 \
addr2line-0.24.2 \
addr2line-0.25.1 \
@@ -27,6 +27,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
approx-0.4.0 \
approx-0.5.1 \
arbitrary-1.4.2 \
+ arboard-3.6.1 \
arr_macro-0.2.1 \
arr_macro_impl-0.2.1 \
arrayref-0.3.9 \
@@ -62,8 +63,8 @@ CARGO_CRATES= ab_glyph-0.2.31 \
block2-0.5.1 \
block2-0.6.1 \
bumpalo-3.19.0 \
- bytemuck-1.23.2 \
- bytemuck_derive-1.10.1 \
+ bytemuck-1.24.0 \
+ bytemuck_derive-1.10.2 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
bytes-1.10.1 \
@@ -190,14 +191,14 @@ CARGO_CRATES= ab_glyph-0.2.31 \
dpi-0.1.2 \
drop_guard-0.3.0 \
dyn-clone-1.0.20 \
- ecolor-0.32.2 \
- egui-0.32.2 \
- egui_plot-0.33.0 \
- egui_wgpu_backend-0.35.0 \
- egui_winit_platform-0.27.0 \
+ ecolor-0.33.2 \
+ egui-0.33.2 \
+ egui-wgpu-0.33.2 \
+ egui-winit-0.33.2 \
+ egui_plot-0.34.0 \
either-1.15.0 \
elapsed-0.1.2 \
- emath-0.32.2 \
+ emath-0.33.2 \
embedded-io-0.4.0 \
embedded-io-0.6.1 \
encode_unicode-1.0.0 \
@@ -209,8 +210,8 @@ CARGO_CRATES= ab_glyph-0.2.31 \
enumset-1.1.10 \
enumset_derive-0.14.0 \
env_home-0.1.0 \
- epaint-0.32.2 \
- epaint_default_fonts-0.32.2 \
+ epaint-0.33.2 \
+ epaint_default_fonts-0.33.2 \
equivalent-1.0.2 \
errno-0.3.14 \
error-chain-0.12.4 \
@@ -223,6 +224,8 @@ CARGO_CRATES= ab_glyph-0.2.31 \
fallible-streaming-iterator-0.1.9 \
fastbloom-0.14.0 \
fastrand-2.3.0 \
+ fax-0.2.6 \
+ fax_derive-0.2.0 \
fd-lock-4.0.4 \
fdeflate-0.3.7 \
filetime-0.2.26 \
@@ -383,7 +386,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
linux-raw-sys-0.11.0 \
litemap-0.8.0 \
litrs-0.4.2 \
- lock_api-0.4.13 \
+ lock_api-0.4.14 \
log-0.4.28 \
loom-0.7.2 \
lru-0.12.5 \
@@ -414,7 +417,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
moka-0.12.10 \
moxcms-0.7.5 \
mumble-link-0.2.0 \
- naga-26.0.0 \
+ naga-27.0.3 \
native-dialog-0.9.0 \
ndk-0.9.0 \
ndk-context-0.1.1 \
@@ -496,8 +499,8 @@ CARGO_CRATES= ab_glyph-0.2.31 \
ordered-float-5.0.0 \
owned_ttf_parser-0.25.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 \
paste-1.0.15 \
pastey-0.1.1 \
pathdiff-0.2.3 \
@@ -542,6 +545,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
pulley-interpreter-39.0.0 \
pulley-macros-39.0.0 \
pxfm-0.1.23 \
+ quick-error-2.0.1 \
quick-xml-0.37.5 \
quinn-0.11.9 \
quinn-proto-0.11.13 \
@@ -709,6 +713,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
thiserror-impl-1.0.69 \
thiserror-impl-2.0.17 \
thread_local-1.1.9 \
+ tiff-0.10.3 \
time-0.3.43 \
time-core-0.1.6 \
time-macros-0.2.24 \
@@ -837,16 +842,18 @@ CARGO_CRATES= ab_glyph-0.2.31 \
wayland-sys-0.31.7 \
web-sys-0.3.78 \
web-time-1.1.0 \
+ webbrowser-1.0.6 \
webpki-root-certs-1.0.2 \
+ weezl-0.1.12 \
wfd-0.1.7 \
- wgpu-26.0.1 \
- wgpu-core-26.0.1 \
- wgpu-core-deps-apple-26.0.0 \
- wgpu-core-deps-emscripten-26.0.0 \
- wgpu-core-deps-windows-linux-android-26.0.0 \
- wgpu-hal-26.0.4 \
- wgpu-profiler-0.24.0 \
- wgpu-types-26.0.0 \
+ wgpu-27.0.1 \
+ wgpu-core-27.0.3 \
+ wgpu-core-deps-apple-27.0.0 \
+ wgpu-core-deps-emscripten-27.0.0 \
+ wgpu-core-deps-windows-linux-android-27.0.0 \
+ wgpu-hal-27.0.4 \
+ wgpu-profiler-0.25.0 \
+ wgpu-types-27.0.1 \
which-7.0.3 \
widestring-1.2.0 \
wiggle-39.0.0 \
diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo
index 4b4aebfc9d96..aefd32c8ab31 100644
--- a/games/veloren-weekly/distinfo
+++ b/games/veloren-weekly/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1764933185
-SHA256 (rust/crates/ab_glyph-0.2.31.crate) = e074464580a518d16a7126262fffaaa47af89d4099d4cb403f8ed938ba12ee7d
-SIZE (rust/crates/ab_glyph-0.2.31.crate) = 20909
+TIMESTAMP = 1765992680
+SHA256 (rust/crates/ab_glyph-0.2.32.crate) = 01c0457472c38ea5bd1c3b5ada5e368271cb550be7a4ca4a0b4634e9913f6cc2
+SIZE (rust/crates/ab_glyph-0.2.32.crate) = 20967
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618
SIZE (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 11206
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
@@ -57,6 +57,8 @@ SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd5
SIZE (rust/crates/approx-0.5.1.crate) = 15100
SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
+SHA256 (rust/crates/arboard-3.6.1.crate) = 0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf
+SIZE (rust/crates/arboard-3.6.1.crate) = 54018
SHA256 (rust/crates/arr_macro-0.2.1.crate) = c49336e062fa2ae8aca17a2f99c34d9c1a5d30827e8aff1cb4c294f253afe992
SIZE (rust/crates/arr_macro-0.2.1.crate) = 6504
SHA256 (rust/crates/arr_macro_impl-0.2.1.crate) = 9c6368f9ae5c6ec403ca910327ae0c9437b0a85255b6950c90d497e6177f6e5e
@@ -127,10 +129,10 @@ SHA256 (rust/crates/block2-0.6.1.crate) = 340d2f0bdb2a43c1d3cd40513185b2bd7def0a
SIZE (rust/crates/block2-0.6.1.crate) = 34311
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
-SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
-SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
-SHA256 (rust/crates/bytemuck_derive-1.10.1.crate) = 4f154e572231cb6ba2bd1176980827e3d5dc04cc183a75dea38109fbdd672d29
-SIZE (rust/crates/bytemuck_derive-1.10.1.crate) = 25122
+SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
+SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
+SHA256 (rust/crates/bytemuck_derive-1.10.2.crate) = f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff
+SIZE (rust/crates/bytemuck_derive-1.10.2.crate) = 25678
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
@@ -383,22 +385,22 @@ SHA256 (rust/crates/drop_guard-0.3.0.crate) = 2c4a817d8b683f6e649aed359aab0c47a8
SIZE (rust/crates/drop_guard-0.3.0.crate) = 4614
SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
-SHA256 (rust/crates/ecolor-0.32.2.crate) = ebb57dec02e4cca6d70d02e29865f7e52dbd471383f4c3444dda7ee78d467360
-SIZE (rust/crates/ecolor-0.32.2.crate) = 16361
-SHA256 (rust/crates/egui-0.32.2.crate) = 40df1115b8b0f3d4f1f9134a26287fd3d0e067fc18f879b8c9641aedf3eecef7
-SIZE (rust/crates/egui-0.32.2.crate) = 390290
-SHA256 (rust/crates/egui_plot-0.33.0.crate) = 524318041a8ea90c81c738e8985f8ad9e3f9bed636b03c2ff37b218113ed5121
-SIZE (rust/crates/egui_plot-0.33.0.crate) = 50709
-SHA256 (rust/crates/egui_wgpu_backend-0.35.0.crate) = 00298a0625eba5b3a4f39444766d2590e45fa550446fb07dfefc90e84797f4f3
-SIZE (rust/crates/egui_wgpu_backend-0.35.0.crate) = 22712
-SHA256 (rust/crates/egui_winit_platform-0.27.0.crate) = bf980ab437c001c9172791dbba1c114912cfc557128594c068294d73100387bf
-SIZE (rust/crates/egui_winit_platform-0.27.0.crate) = 26819
+SHA256 (rust/crates/ecolor-0.33.2.crate) = 084980ebede2fb1ad6c4f54285b3e489052ef2b6aa4016e4c19349417adc75c5
+SIZE (rust/crates/ecolor-0.33.2.crate) = 16830
+SHA256 (rust/crates/egui-0.33.2.crate) = b75645894de4ca1695ab3ab7201c7953bb95c1725aafeefa6822dc901ad2a81b
+SIZE (rust/crates/egui-0.33.2.crate) = 396666
+SHA256 (rust/crates/egui-wgpu-0.33.2.crate) = acdaac35a6e0ff458aaa5776b2bda578e38334a9d1258f7795042a70372745b7
+SIZE (rust/crates/egui-wgpu-0.33.2.crate) = 48065
+SHA256 (rust/crates/egui-winit-0.33.2.crate) = 4772ed5f16fa8ec2ba295e58f62b58ee83fcf49e67ec13d2b7ddf4e9a2dea34e
+SIZE (rust/crates/egui-winit-0.33.2.crate) = 45130
+SHA256 (rust/crates/egui_plot-0.34.0.crate) = 33233ffc010fd450381805bbbebecbbb82f077de7712ddc439f0b20effd42db7
+SIZE (rust/crates/egui_plot-0.34.0.crate) = 51061
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/elapsed-0.1.2.crate) = 6f4e5af126dafd0741c2ad62d47f68b28602550102e5f0dd45c8a97fc8b49c29
SIZE (rust/crates/elapsed-0.1.2.crate) = 2377
-SHA256 (rust/crates/emath-0.32.2.crate) = b5c95b6d5571099bfa0ae9f4fdaef2c239bccb01d55339a082070259dc6f3b05
-SIZE (rust/crates/emath-0.32.2.crate) = 32352
+SHA256 (rust/crates/emath-0.33.2.crate) = 0e561352ae95c22ad179fb56c38d6e6eecd86cf4925cf5c70e738dd01df9b620
+SIZE (rust/crates/emath-0.33.2.crate) = 33652
SHA256 (rust/crates/embedded-io-0.4.0.crate) = ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced
SIZE (rust/crates/embedded-io-0.4.0.crate) = 12901
SHA256 (rust/crates/embedded-io-0.6.1.crate) = edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d
@@ -421,10 +423,10 @@ SHA256 (rust/crates/enumset_derive-0.14.0.crate) = f43e744e4ea338060faee68ed933e
SIZE (rust/crates/enumset_derive-0.14.0.crate) = 17657
SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
SIZE (rust/crates/env_home-0.1.0.crate) = 9006
-SHA256 (rust/crates/epaint-0.32.2.crate) = 695fd7b458f31fe515d6a308f46b2936cae9316dc40c960a7ee31ce3a97866b9
-SIZE (rust/crates/epaint-0.32.2.crate) = 105458
-SHA256 (rust/crates/epaint_default_fonts-0.32.2.crate) = bbc9f86ce3eaf9b7fc7179a578af21a6a5cd2d4fd21965564e82a2d009a7dab0
-SIZE (rust/crates/epaint_default_fonts-0.32.2.crate) = 784117
+SHA256 (rust/crates/epaint-0.33.2.crate) = a909ce8cee63e8350fb0c251ad39277a5b24f19add60787e84a3b3ab3f2bd83a
+SIZE (rust/crates/epaint-0.33.2.crate) = 104358
+SHA256 (rust/crates/epaint_default_fonts-0.33.2.crate) = ad9649446c23368ae138716910e3e28143995691b598fbb9de16b42b0722cbcc
+SIZE (rust/crates/epaint_default_fonts-0.33.2.crate) = 787142
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
@@ -449,6 +451,10 @@ SHA256 (rust/crates/fastbloom-0.14.0.crate) = 18c1ddb9231d8554c2d6bdf4cfaabf0c59
SIZE (rust/crates/fastbloom-0.14.0.crate) = 23827
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/fd-lock-4.0.4.crate) = 0ce92ff622d6dadf7349484f42c93271a0d49b7cc4d466a936405bacbe10aa78
SIZE (rust/crates/fd-lock-4.0.4.crate) = 15522
SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
@@ -769,8 +775,8 @@ SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0
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/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/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca
@@ -831,8 +837,8 @@ SHA256 (rust/crates/moxcms-0.7.5.crate) = ddd32fa8935aeadb8a8a6b6b351e40225570a3
SIZE (rust/crates/moxcms-0.7.5.crate) = 184232
SHA256 (rust/crates/mumble-link-0.2.0.crate) = c7f4c53745d4e7afd0faaf6ee46c0c3114d4b7d0db63bef96917751906453285
SIZE (rust/crates/mumble-link-0.2.0.crate) = 11204
-SHA256 (rust/crates/naga-26.0.0.crate) = 916cbc7cb27db60be930a4e2da243cf4bc39569195f22fd8ee419cd31d5b662c
-SIZE (rust/crates/naga-26.0.0.crate) = 737361
+SHA256 (rust/crates/naga-27.0.3.crate) = 066cf25f0e8b11ee0df221219010f213ad429855f57c494f995590c861a9a7d8
+SIZE (rust/crates/naga-27.0.3.crate) = 761268
SHA256 (rust/crates/native-dialog-0.9.0.crate) = 8f006431cea71a83e6668378cb5abc2d52af299cbac6dca1780c6eeca90822df
SIZE (rust/crates/native-dialog-0.9.0.crate) = 27203
SHA256 (rust/crates/ndk-0.9.0.crate) = c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4
@@ -995,10 +1001,10 @@ SHA256 (rust/crates/owned_ttf_parser-0.25.1.crate) = 36820e9051aca1014ddc75770aa
SIZE (rust/crates/owned_ttf_parser-0.25.1.crate) = 8989
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/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/pastey-0.1.1.crate) = 35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec
@@ -1087,6 +1093,8 @@ SHA256 (rust/crates/pulley-macros-39.0.0.crate) = 7416ec5b280e7c12c457452d8d1569
SIZE (rust/crates/pulley-macros-39.0.0.crate) = 2352
SHA256 (rust/crates/pxfm-0.1.23.crate) = f55f4fedc84ed39cb7a489322318976425e42a147e2be79d8f878e2884f94e84
SIZE (rust/crates/pxfm-0.1.23.crate) = 1219248
+SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
+SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20
@@ -1421,6 +1429,8 @@ SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d
SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/tiff-0.10.3.crate) = af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f
+SIZE (rust/crates/tiff-0.10.3.crate) = 1444592
SHA256 (rust/crates/time-0.3.43.crate) = 83bde6f1ec10e72d583d91623c939f623002284ef622b87de38cfd546cbf2031
SIZE (rust/crates/time-0.3.43.crate) = 142912
SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
@@ -1677,26 +1687,30 @@ SHA256 (rust/crates/web-sys-0.3.78.crate) = 77e4b637749ff0d92b8fad63aa1f7cff3cbe
SIZE (rust/crates/web-sys-0.3.78.crate) = 642410
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/webbrowser-1.0.6.crate) = 00f1243ef785213e3a32fa0396093424a3a6ea566f9948497e5a2309261a4c97
+SIZE (rust/crates/webbrowser-1.0.6.crate) = 57471
SHA256 (rust/crates/webpki-root-certs-1.0.2.crate) = 4e4ffd8df1c57e87c325000a3d6ef93db75279dc3a231125aac571650f22b12a
SIZE (rust/crates/webpki-root-certs-1.0.2.crate) = 173652
+SHA256 (rust/crates/weezl-0.1.12.crate) = a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88
+SIZE (rust/crates/weezl-0.1.12.crate) = 46045
SHA256 (rust/crates/wfd-0.1.7.crate) = e713040b67aae5bf1a0ae3e1ebba8cc29ab2b90da9aa1bff6e09031a8a41d7a8
SIZE (rust/crates/wfd-0.1.7.crate) = 8825
-SHA256 (rust/crates/wgpu-26.0.1.crate) = 70b6ff82bbf6e9206828e1a3178e851f8c20f1c9028e74dd3a8090741ccd5798
-SIZE (rust/crates/wgpu-26.0.1.crate) = 188657
-SHA256 (rust/crates/wgpu-core-26.0.1.crate) = d5f62f1053bd28c2268f42916f31588f81f64796e2ff91b81293515017ca8bd9
-SIZE (rust/crates/wgpu-core-26.0.1.crate) = 306801
-SHA256 (rust/crates/wgpu-core-deps-apple-26.0.0.crate) = 18ae5fbde6a4cbebae38358aa73fcd6e0f15c6144b67ef5dc91ded0db125dbdf
-SIZE (rust/crates/wgpu-core-deps-apple-26.0.0.crate) = 7969
-SHA256 (rust/crates/wgpu-core-deps-emscripten-26.0.0.crate) = d7670e390f416006f746b4600fdd9136455e3627f5bd763abf9a65daa216dd2d
-SIZE (rust/crates/wgpu-core-deps-emscripten-26.0.0.crate) = 6820
-SHA256 (rust/crates/wgpu-core-deps-windows-linux-android-26.0.0.crate) = 720a5cb9d12b3d337c15ff0e24d3e97ed11490ff3f7506e7f3d98c68fa5d6f14
-SIZE (rust/crates/wgpu-core-deps-windows-linux-android-26.0.0.crate) = 7778
-SHA256 (rust/crates/wgpu-hal-26.0.4.crate) = 7df2c64ac282a91ad7662c90bc4a77d4a2135bc0b2a2da5a4d4e267afc034b9e
-SIZE (rust/crates/wgpu-hal-26.0.4.crate) = 383672
-SHA256 (rust/crates/wgpu-profiler-0.24.0.crate) = 63e58456885a6e343f2487a65ba0d19f87b8a9d8c9b69086352ade067d52b621
-SIZE (rust/crates/wgpu-profiler-0.24.0.crate) = 53255
-SHA256 (rust/crates/wgpu-types-26.0.0.crate) = eca7a8d8af57c18f57d393601a1fb159ace8b2328f1b6b5f80893f7d672c9ae2
-SIZE (rust/crates/wgpu-types-26.0.0.crate) = 88166
+SHA256 (rust/crates/wgpu-27.0.1.crate) = bfe68bac7cde125de7a731c3400723cadaaf1703795ad3f4805f187459cd7a77
+SIZE (rust/crates/wgpu-27.0.1.crate) = 199825
+SHA256 (rust/crates/wgpu-core-27.0.3.crate) = 27a75de515543b1897b26119f93731b385a19aea165a1ec5f0e3acecc229cae7
+SIZE (rust/crates/wgpu-core-27.0.3.crate) = 327285
+SHA256 (rust/crates/wgpu-core-deps-apple-27.0.0.crate) = 0772ae958e9be0c729561d5e3fd9a19679bcdfb945b8b1a1969d9bfe8056d233
+SIZE (rust/crates/wgpu-core-deps-apple-27.0.0.crate) = 12020
+SHA256 (rust/crates/wgpu-core-deps-emscripten-27.0.0.crate) = b06ac3444a95b0813ecfd81ddb2774b66220b264b3e2031152a4a29fda4da6b5
+SIZE (rust/crates/wgpu-core-deps-emscripten-27.0.0.crate) = 10684
+SHA256 (rust/crates/wgpu-core-deps-windows-linux-android-27.0.0.crate) = 71197027d61a71748e4120f05a9242b2ad142e3c01f8c1b47707945a879a03c3
+SIZE (rust/crates/wgpu-core-deps-windows-linux-android-27.0.0.crate) = 11836
+SHA256 (rust/crates/wgpu-hal-27.0.4.crate) = 5b21cb61c57ee198bc4aff71aeadff4cbb80b927beb912506af9c780d64313ce
+SIZE (rust/crates/wgpu-hal-27.0.4.crate) = 395168
+SHA256 (rust/crates/wgpu-profiler-0.25.0.crate) = c9f7c28673961ecb946c862b66b6ea1f9b70fca9106d31db6fbb812b7b794abf
+SIZE (rust/crates/wgpu-profiler-0.25.0.crate) = 53413
+SHA256 (rust/crates/wgpu-types-27.0.1.crate) = afdcf84c395990db737f2dd91628706cb31e86d72e53482320d368e52b5da5eb
+SIZE (rust/crates/wgpu-types-27.0.1.crate) = 98497
SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762
SIZE (rust/crates/which-7.0.3.crate) = 18872
SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d
@@ -1937,5 +1951,5 @@ SHA256 (xMAC94x-portpicker-rs-df6b37872f3586ac3b21d08b56c8ec7cd92fb172_GH0.tar.g
SIZE (xMAC94x-portpicker-rs-df6b37872f3586ac3b21d08b56c8ec7cd92fb172_GH0.tar.gz) = 2210
SHA256 (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 43f0faa196eb33341c8e9952da17876649dd3aade44fd357a3a098eaaeb78e9d
SIZE (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 808402
-SHA256 (veloren-v0.17.0-1455-g7e8cec0d08.tar.bz2) = 9214b9688aa33b38c6b39ffa857888685d911f900405b2dc3ed42565ec182421
-SIZE (veloren-v0.17.0-1455-g7e8cec0d08.tar.bz2) = 347538062
+SHA256 (veloren-v0.17.0-1463-g85e45ca0bd.tar.bz2) = 7b9a86407371cfa630826afa6c95b9bbba349bfa96b11fac57f1f9b3f9ca88e4
+SIZE (veloren-v0.17.0-1463-g85e45ca0bd.tar.bz2) = 347531371
diff --git a/games/veloren-weekly/files/patch-unix b/games/veloren-weekly/files/patch-unix
index 2369920616b9..39f63c68b19c 100644
--- a/games/veloren-weekly/files/patch-unix
+++ b/games/veloren-weekly/files/patch-unix
@@ -1,69 +1,19 @@
Relax Linux checks for the code works on any non-Windows platform.
---- cargo-crates/wgpu-26.0.1/build.rs.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/wgpu-26.0.1/build.rs
-@@ -16,7 +16,7 @@ fn main() {
- metal: { all(target_vendor = "apple", feature = "metal") },
- vulkan: { any(
- // The `vulkan` feature enables the Vulkan backend only on "native Vulkan" platforms, i.e. Windows/Linux/Android
-- all(any(windows, target_os = "linux", target_os = "android"), feature = "vulkan"),
-+ all(any(windows, unix), not(target_vendor = "apple"), feature = "vulkan"),
- // On Apple platforms, however, we require the `vulkan-portability` feature
- // to explicitly opt-in to Vulkan since it's meant to be used with MoltenVK.
- all(target_vendor = "apple", feature = "vulkan-portability")
-@@ -24,7 +24,7 @@ fn main() {
- gles: { any(
- // The `gles` feature enables the OpenGL/GLES backend only on "native OpenGL" platforms, i.e. Windows, Linux, Android, and Emscripten.
- // (Note that WebGL is also not included here!)
-- all(any(windows, target_os = "linux", target_os = "android", Emscripten), feature = "gles"),
-+ all(any(windows, unix, Emscripten), not(target_vendor = "apple"), feature = "gles"),
- // On Apple platforms, however, we require the `angle` feature to explicitly opt-in to OpenGL
- // since its meant to be used with ANGLE.
- all(target_vendor = "apple", feature = "angle")
---- cargo-crates/wgpu-core-26.0.1/Cargo.toml.orig 1970-01-01 00:00:01 UTC
-+++ cargo-crates/wgpu-core-26.0.1/Cargo.toml
-@@ -206,7 +206,7 @@ optional = true
- version = "26.0.0"
- optional = true
-
--[target.'cfg(any(windows, target_os = "linux", target_os = "android"))'.dependencies.wgpu-core-deps-windows-linux-android]
-+[target.'cfg(all(any(windows, unix), not(target_vendor = "apple")))'.dependencies.wgpu-core-deps-windows-linux-android]
- version = "26.0.0"
- optional = true
-
---- cargo-crates/wgpu-core-26.0.1/build.rs.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/wgpu-core-26.0.1/build.rs
-@@ -1,6 +1,6 @@ fn main() {
- fn main() {
- cfg_aliases::cfg_aliases! {
-- windows_linux_android: { any(windows, target_os = "linux", target_os = "android") },
-+ windows_linux_android: { all(any(windows, unix), not(target_vendor = "apple")) },
- send_sync: { all(
- feature = "std",
- any(
---- cargo-crates/wgpu-core-deps-windows-linux-android-26.0.0/Cargo.toml.orig 1970-01-01 00:00:01 UTC
-+++ cargo-crates/wgpu-core-deps-windows-linux-android-26.0.0/Cargo.toml
-@@ -38,5 +38,5 @@ vulkan = ["wgpu-hal/vulkan"]
- renderdoc = ["wgpu-hal/renderdoc"]
- vulkan = ["wgpu-hal/vulkan"]
-
--[target.'cfg(any(windows, target_os = "linux", target_os = "android"))'.dependencies.wgpu-hal]
-+[target.'cfg(all(any(windows, unix), not(target_vendor = "apple")))'.dependencies.wgpu-hal]
- version = "26.0.0"
---- cargo-crates/wgpu-hal-26.0.4/src/vulkan/adapter.rs.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/wgpu-hal-26.0.4/src/vulkan/adapter.rs
-@@ -1170,7 +1170,7 @@ impl PhysicalDeviceProperties {
- // Prevent very large buffers on mesa and most android devices.
+--- cargo-crates/wgpu-hal-27.0.4/src/vulkan/adapter.rs.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/wgpu-hal-27.0.4/src/vulkan/adapter.rs
+@@ -1207,7 +1207,7 @@ impl PhysicalDeviceProperties {
+ // don't risk confusing JS by exceeding the range of a double.
let is_nvidia = self.properties.vendor_id == crate::auxil::db::nvidia::VENDOR;
let max_buffer_size =
- if (cfg!(target_os = "linux") || cfg!(target_os = "android")) && !is_nvidia {
+ if (cfg!(all(unix, not(target_vendor = "apple")))) && !is_nvidia {
i32::MAX as u64
} else {
- u64::MAX
---- cargo-crates/wgpu-hal-26.0.4/src/vulkan/instance.rs.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/wgpu-hal-26.0.4/src/vulkan/instance.rs
-@@ -986,7 +986,7 @@ impl crate::Instance for super::Instance {
+ 1u64 << 52
+--- cargo-crates/wgpu-hal-27.0.4/src/vulkan/instance.rs.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/wgpu-hal-27.0.4/src/vulkan/instance.rs
+@@ -988,7 +988,7 @@ impl crate::Instance for super::Instance {
exposed.info.device_type == wgt::DeviceType::DiscreteGpu
&& exposed.info.vendor == db::nvidia::VENDOR
});
@@ -72,11 +22,11 @@ Relax Linux checks for the code works on any non-Windows platform.
for exposed in exposed_adapters.iter_mut() {
if exposed.info.device_type == wgt::DeviceType::IntegratedGpu
&& exposed.info.vendor == db::intel::VENDOR
---- server-cli/src/main.rs.orig 2024-02-14 21:58:23 UTC
+--- server-cli/src/main.rs.orig 2025-12-17 17:31:20 UTC
+++ server-cli/src/main.rs
-@@ -66,14 +66,14 @@ fn main() -> io::Result<()> {
+@@ -74,14 +74,14 @@ fn main() -> io::Result<()> {
// Load settings
- let settings = settings::Settings::load();
+ let settings = settings::Settings::load().ok_or(io::ErrorKind::Other)?;
- #[cfg(any(target_os = "linux", target_os = "macos"))]
+ #[cfg(not(target_os = "windows"))]
@@ -91,7 +41,7 @@ Relax Linux checks for the code works on any non-Windows platform.
if !settings.shutdown_signals.is_empty() {
tracing::warn!(
"Server configuration contains shutdown signals, but your platform does not support \
---- server-cli/src/settings.rs.orig 2024-03-20 22:12:47 UTC
+--- server-cli/src/settings.rs.orig 2025-12-17 17:31:20 UTC
+++ server-cli/src/settings.rs
@@ -15,7 +15,7 @@ impl ShutdownSignal {
}
@@ -111,9 +61,9 @@ Relax Linux checks for the code works on any non-Windows platform.
vec![ShutdownSignal::SIGUSR1]
} else {
Vec::new()
---- voxygen/src/main.rs.orig 2024-02-07 19:13:27 UTC
+--- voxygen/src/main.rs.orig 2025-12-17 17:31:20 UTC
+++ voxygen/src/main.rs
-@@ -51,7 +51,7 @@ fn main() {
+@@ -47,7 +47,7 @@ fn main() {
cli::Commands::ListWgpuBackends => {
#[cfg(target_os = "windows")]
let backends = &["opengl", "dx12", "vulkan"];
diff --git a/games/veloren-weekly/files/patch-wgpu-nvidia b/games/veloren-weekly/files/patch-wgpu-nvidia
index 13e6891aa7da..f757a6fde3e1 100644
--- a/games/veloren-weekly/files/patch-wgpu-nvidia
+++ b/games/veloren-weekly/files/patch-wgpu-nvidia
@@ -1,8 +1,8 @@
https://gitlab.com/veloren/veloren/-/issues/1975
---- cargo-crates/wgpu-26.0.1/src/backend/wgpu_core.rs.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/wgpu-26.0.1/src/backend/wgpu_core.rs
-@@ -1802,10 +1802,7 @@ impl dispatch::QueueInterface for CoreQueue {
+--- cargo-crates/wgpu-27.0.1/src/backend/wgpu_core.rs.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/wgpu-27.0.1/src/backend/wgpu_core.rs
+@@ -1965,10 +1965,7 @@ impl dispatch::QueueInterface for CoreQueue {
&size,
) {
Ok(()) => (),
diff --git a/games/warzone2100/Makefile b/games/warzone2100/Makefile
index 48d51bcfee0a..299d7e137c3e 100644
--- a/games/warzone2100/Makefile
+++ b/games/warzone2100/Makefile
@@ -1,6 +1,5 @@
PORTNAME= warzone2100
-DISTVERSION= 4.6.1
-PORTREVISION= 1
+DISTVERSION= 4.6.2
CATEGORIES= games
MASTER_SITES= https://github.com/Warzone2100/warzone2100/releases/download/${DISTVERSION}/
DISTNAME= ${PORTNAME}_src
@@ -34,7 +33,7 @@ RUN_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu
USES= cmake bison compiler:c++11-lib gl openal:al pkgconfig \
sdl sqlite tar:xz
USE_GL= gl
-USE_SDL= sdl2
+USE_SDL= sdl3
CMAKE_ON= WZ_DISABLE_FETCHCONTENT_GIT_CLONE \
CMAKE_DISABLE_FIND_PACKAGE_Asciidoctor \
CMAKE_DISABLE_FIND_PACKAGE_Git \
diff --git a/games/warzone2100/distinfo b/games/warzone2100/distinfo
index 0221650058a9..4febbf23e3cc 100644
--- a/games/warzone2100/distinfo
+++ b/games/warzone2100/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758122255
-SHA256 (warzone2100-4.6.1/warzone2100_src.tar.xz) = 26ac5538460243f8a149d31264da71caa4d33ef6a8010037eff24e77278ca50b
-SIZE (warzone2100-4.6.1/warzone2100_src.tar.xz) = 492456208
+TIMESTAMP = 1765299530
+SHA256 (warzone2100-4.6.2/warzone2100_src.tar.xz) = 856216dabeaf2e03ae8f7e758c395b27d21889fe8b5fe45f3afce700fde7d71f
+SIZE (warzone2100-4.6.2/warzone2100_src.tar.xz) = 491311612
diff --git a/games/warzone2100/files/patch-cmake_FindZIP.cmake b/games/warzone2100/files/patch-cmake_FindZIP.cmake
deleted file mode 100644
index 62eb09120fae..000000000000
--- a/games/warzone2100/files/patch-cmake_FindZIP.cmake
+++ /dev/null
@@ -1,22 +0,0 @@
---- cmake/FindZIP.cmake.orig 2021-04-18 18:28:41 UTC
-+++ cmake/FindZIP.cmake
-@@ -29,8 +29,8 @@ set(_PF32BIT "ProgramFiles(x86)")
- #
-
- # Search for 7-Zip
--find_program(ZIP_EXECUTABLE NAMES 7z 7za PATHS "$ENV{ProgramFiles}/7-Zip" "$ENV{${_PF32BIT}}/7-Zip" "$ENV{ProgramW6432}/7-Zip")
--if(ZIP_EXECUTABLE MATCHES "7z|7za")
-+find_program(ZIP_EXECUTABLE NAMES 7zz REQUIRED)
-+if(ZIP_EXECUTABLE MATCHES "7zz")
- # Test whether 7-Zip supports the "-bb0" option to disable log output
- execute_process(COMMAND ${ZIP_EXECUTABLE} i -bb0
- RESULT_VARIABLE 7z_bb_result
-@@ -110,7 +110,7 @@ function(COMPRESS_ZIP)
- message( FATAL_ERROR "Unsupported compression level \"${_parsedArguments_COMPRESSION_LEVEL}\" (must be: 0, 1, 3, 5, 7, 9)" )
- endif()
-
-- if(ZIP_EXECUTABLE MATCHES "7z|7za")
-+ if(ZIP_EXECUTABLE MATCHES "7zz")
- set(_zipExecutableOptions a -tzip -mtc=off)
- if(DEFINED _parsedArguments_COMPRESSION_LEVEL)
- # 7z command-line option for compression level (when in ZIP mode) is: "-mx=#"
diff --git a/games/warzone2100/files/patch-lib_sdl_CMakeLists.txt b/games/warzone2100/files/patch-lib_sdl_CMakeLists.txt
deleted file mode 100644
index 6f307e792659..000000000000
--- a/games/warzone2100/files/patch-lib_sdl_CMakeLists.txt
+++ /dev/null
@@ -1,17 +0,0 @@
---- lib/sdl/CMakeLists.txt.orig 2022-11-02 16:53:49 UTC
-+++ lib/sdl/CMakeLists.txt
-@@ -55,14 +55,6 @@ if(NOT DEFINED WZ_FINDSDL2_NOCONFIG OR NOT WZ_FINDSDL2
- find_package(SDL2 ${SDL2_MIN_VERSION} CONFIG QUIET)
- endif()
- if(SDL2_FOUND)
-- if (TARGET SDL2::SDL2-static)
-- # Check for INTERFACE_INCLUDE_DIRECTORIES to ignore the "aliased" target that vcpkg creates
-- get_target_property(_sdl2_include_dir SDL2::SDL2-static INTERFACE_INCLUDE_DIRECTORIES)
-- test_link_to_sdl_target(SDL2::SDL2-static FALSE LINK_SUCCESS_SDL2_SDL2STATIC_TARGET)
-- if (_sdl2_include_dir AND LINK_SUCCESS_SDL2_SDL2STATIC_TARGET)
-- set(_sdl2_library SDL2::SDL2-static)
-- endif()
-- endif()
- if (NOT _sdl2_library AND TARGET SDL2::SDL2)
- # Check for INTERFACE_INCLUDE_DIRECTORIES to ignore the "aliased" target that vcpkg creates
- get_target_property(_sdl2_include_dir SDL2::SDL2 INTERFACE_INCLUDE_DIRECTORIES)
diff --git a/games/warzone2100/pkg-plist b/games/warzone2100/pkg-plist
index 65f0635553e9..1492fd61b1f1 100644
--- a/games/warzone2100/pkg-plist
+++ b/games/warzone2100/pkg-plist
@@ -28,6 +28,7 @@ share/icons/net.wz2100.warzone2100.png
%%NLS%%share/locale/hu/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/hu/LC_MESSAGES/warzone2100_guide.mo
%%NLS%%share/locale/id/LC_MESSAGES/warzone2100.mo
+%%NLS%%share/locale/id/LC_MESSAGES/warzone2100_guide.mo
%%NLS%%share/locale/it/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/it/LC_MESSAGES/warzone2100_guide.mo
%%NLS%%share/locale/ja_JP/LC_MESSAGES/warzone2100.mo
@@ -49,6 +50,8 @@ share/icons/net.wz2100.warzone2100.png
%%NLS%%share/locale/ru/LC_MESSAGES/warzone2100_guide.mo
%%NLS%%share/locale/sk/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/sl/LC_MESSAGES/warzone2100.mo
+%%NLS%%share/locale/sr_CS/LC_MESSAGES/warzone2100.mo
+%%NLS%%share/locale/sr_CS/LC_MESSAGES/warzone2100_guide.mo
%%NLS%%share/locale/tr/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/tr/LC_MESSAGES/warzone2100_guide.mo
%%NLS%%share/locale/tt_RU/LC_MESSAGES/warzone2100.mo
diff --git a/games/xonotic/Makefile b/games/xonotic/Makefile
index a9f82795de13..a9b43c9ad35b 100644
--- a/games/xonotic/Makefile
+++ b/games/xonotic/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xonotic
PORTVERSION= 0.8.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= https://dl.xonotic.org/ \
https://download.evil-ant-colony.org/xonotic/ \
diff --git a/games/xtxf/Makefile b/games/xtxf/Makefile
index 6d0a03f46c79..a96a308e198f 100644
--- a/games/xtxf/Makefile
+++ b/games/xtxf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xtxf
-DISTVERSION= 0.11.4
+DISTVERSION= 0.11.5
CATEGORIES= games
MAINTAINER= slowdive@me.com
@@ -9,13 +9,13 @@ WWW= https://github.com/charlesrocket/xtxf
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= zig>=0.14:lang/zig
+BUILD_DEPENDS= zig>=0.15.1:lang/zig
USE_GITHUB= yes
GH_ACCOUNT= charlesrocket
GH_TUPLE= termbox:termbox2:9c9281a:zig_termbox/../.cache/zig/p/N-V-__8AAOfjBAD89_CGaCDSoVLTnCjzs3NRNGCkfL9zNuNo \
- 00JCIV00:cova:4c56696:zig_cova/../.cache/zig/p/cova-0.10.1-AAAAAPqeBAAThnQ-eGLXG9tyPsBRehaw8ySs8nEPwMUy \
- charlesrocket:ghext:0.7.2:zig_ghext/../.cache/zig/p/ghext-0.7.2-dKaQN31QAABGONiBUrG8LuTUWwpEbiXF4syy_NmTdizp
+ 00JCIV00:cova:3fa729c:zig_cova/../.cache/zig/p/cova-0.10.1-_OE4Rw-xBAB9zj1dPhUxLKnar89L5nouEmYY6Q1S23jU \
+ charlesrocket:ghext:0.7.4:zig_ghext/../.cache/zig/p/ghext-0.7.4-dKaQN8JPAAA7IjZbcuelgCivahSMKsFGrvE5LLM3RJyl
BUILD_ARGS= --prefix ${PREFIX} ${WITH_DEBUG:U-Doptimize=ReleaseFast} \
${WITH_PIE:D-Dpie} -Dcpu=${CPUTYPE:Ubaseline} --verbose
diff --git a/games/xtxf/distinfo b/games/xtxf/distinfo
index 41ae6784a843..897edc63bc23 100644
--- a/games/xtxf/distinfo
+++ b/games/xtxf/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1754738873
-SHA256 (charlesrocket-xtxf-0.11.4_GH0.tar.gz) = 4dd2029868c838b3e1e716de05f27bd77af719a1c4c4a38ba0b0f538cab0714f
-SIZE (charlesrocket-xtxf-0.11.4_GH0.tar.gz) = 17267
+TIMESTAMP = 1764628103
+SHA256 (charlesrocket-xtxf-0.11.5_GH0.tar.gz) = cb159878ff2b86ad001f7688ced84a2efa7e6c745b380e254e1937b5c5d05052
+SIZE (charlesrocket-xtxf-0.11.5_GH0.tar.gz) = 17491
SHA256 (termbox-termbox2-9c9281a_GH0.tar.gz) = 4781a10e1f8dedc52ed1c93f1c306ec97acf81654135efd125e779c99bceab77
SIZE (termbox-termbox2-9c9281a_GH0.tar.gz) = 81538
-SHA256 (00JCIV00-cova-4c56696_GH0.tar.gz) = de1bc17b6d68f3beaf440841d7d52199059ab250950a37c00a49af2a0059d1e0
-SIZE (00JCIV00-cova-4c56696_GH0.tar.gz) = 6132977
-SHA256 (charlesrocket-ghext-0.7.2_GH0.tar.gz) = 3a9a6fe581ea4b9c6bf851f11bcd51f872a0ab4416dc9728fffcee6a4debfd17
-SIZE (charlesrocket-ghext-0.7.2_GH0.tar.gz) = 8538
+SHA256 (00JCIV00-cova-3fa729c_GH0.tar.gz) = fc9ce7a5eac22d11f16f0af3fe9430a6b23a6ed1c1b5848644c04d42e873c037
+SIZE (00JCIV00-cova-3fa729c_GH0.tar.gz) = 6529870
+SHA256 (charlesrocket-ghext-0.7.4_GH0.tar.gz) = a5d1c628d411bb42d3533adc76ec0ba16b60fffd0fde062ba1f0c0abe3fe8d75
+SIZE (charlesrocket-ghext-0.7.4_GH0.tar.gz) = 8622
diff --git a/german/mythes/Makefile b/german/mythes/Makefile
index e79fa3a72273..c00cb341f0ac 100644
--- a/german/mythes/Makefile
+++ b/german/mythes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mythes
-PORTVERSION= 2025.11.30
+PORTVERSION= 2025.12.14
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 2e1fa646bdfd..03ba465a10ec 100644
--- a/german/mythes/distinfo
+++ b/german/mythes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764690890
-SHA256 (mythes/Deutscher-Thesaurus-20251130.oxt) = 208045ae409c05615a7dccf5f5a11329cdb3deccdba58eba36b9880a2ed1b307
-SIZE (mythes/Deutscher-Thesaurus-20251130.oxt) = 13897159
+TIMESTAMP = 1765895838
+SHA256 (mythes/Deutscher-Thesaurus-20251214.oxt) = ca56946b1d18c7ce5a220eb5746619a35cf39062945d16357040e9f9febb90dd
+SIZE (mythes/Deutscher-Thesaurus-20251214.oxt) = 13919823
diff --git a/graphics/GraphicsMagick/Makefile b/graphics/GraphicsMagick/Makefile
index 54385849a1dc..6c6118dcd8bf 100644
--- a/graphics/GraphicsMagick/Makefile
+++ b/graphics/GraphicsMagick/Makefile
@@ -12,7 +12,7 @@ WWW= https://graphicsmagick.sourceforge.io/ \
LICENSE= MIT
-USES= cpe libtool localbase:ldflags pathfix pkgconfig tar:xz
+USES= cpe libtool localbase:ldflags pkgconfig tar:xz
CONFIGURE_ARGS= --enable-shared --enable-static \
--with-windows-font-dir=${WINDOWS_FONT_DIR} \
diff --git a/graphics/artem/Makefile b/graphics/artem/Makefile
index 3b01eaa4b5ee..8575defcd8e1 100644
--- a/graphics/artem/Makefile
+++ b/graphics/artem/Makefile
@@ -1,7 +1,7 @@
PORTNAME= artem
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= graphics
MAINTAINER= adamw@FreeBSD.org
diff --git a/graphics/asciinema-agg/Makefile b/graphics/asciinema-agg/Makefile
index a58459028904..8e971e050eef 100644
--- a/graphics/asciinema-agg/Makefile
+++ b/graphics/asciinema-agg/Makefile
@@ -1,7 +1,7 @@
PORTNAME= agg
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
PKGNAMEPREFIX= asciinema-
diff --git a/graphics/dify/Makefile b/graphics/dify/Makefile
index c4e1a0497f84..40e5cf3c735e 100644
--- a/graphics/dify/Makefile
+++ b/graphics/dify/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dify
DISTVERSION= 0.6.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= graphics
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/graphics/drawpile/Makefile b/graphics/drawpile/Makefile
index 8f29be27ba40..677de84fbd23 100644
--- a/graphics/drawpile/Makefile
+++ b/graphics/drawpile/Makefile
@@ -1,5 +1,6 @@
PORTNAME= Drawpile
DISTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= graphics python
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/dssim/Makefile b/graphics/dssim/Makefile
index fffd0635172b..ac03fa993ba0 100644
--- a/graphics/dssim/Makefile
+++ b/graphics/dssim/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dssim
DISTVERSION= 3.2.4
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= graphics
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/graphics/geos/Makefile b/graphics/geos/Makefile
index 37fb8a9ed853..29f4c541a61d 100644
--- a/graphics/geos/Makefile
+++ b/graphics/geos/Makefile
@@ -12,7 +12,7 @@ WWW= https://libgeos.org/ \
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake:testing compiler:c++14-lang pathfix tar:bzip2
+USES= cmake:testing compiler:c++14-lang tar:bzip2
CMAKE_OFF= BUILD_BENCHMARKS \
BUILD_TESTING \
diff --git a/graphics/gifski/Makefile b/graphics/gifski/Makefile
index bfb8a92a494c..760d055a2dd6 100644
--- a/graphics/gifski/Makefile
+++ b/graphics/gifski/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gifski
DISTVERSION= 1.10.3
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/gimp-app/Makefile b/graphics/gimp-app/Makefile
index 4c7b82af4ad9..092d9945d12c 100644
--- a/graphics/gimp-app/Makefile
+++ b/graphics/gimp-app/Makefile
@@ -13,7 +13,7 @@ WWW= https://www.gimp.org/
LICENSE= GPLv3 LGPL3
LICENSE_COMB= multi
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \
+BUILD_DEPENDS= iso-codes>=0:misc/iso-codes \
gtkdocize:textproc/gtk-doc \
glib-networking>=0:net/glib-networking \
mypaint-brushes>0:graphics/mypaint-brushes
@@ -40,7 +40,7 @@ LIB_DEPENDS_i386= libunwind.so:devel/libunwind
LIB_DEPENDS_powerpc64= libunwind.so:devel/libunwind
LIB_DEPENDS_powerpc64le= libunwind.so:devel/libunwind
-RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \
+RUN_DEPENDS= iso-codes>=0:misc/iso-codes \
glib-networking>=0:net/glib-networking \
mypaint-brushes>0:graphics/mypaint-brushes
diff --git a/graphics/gimp3-app/Makefile b/graphics/gimp3-app/Makefile
index db88158a6ffb..0a10eb426fef 100644
--- a/graphics/gimp3-app/Makefile
+++ b/graphics/gimp3-app/Makefile
@@ -12,7 +12,7 @@ WWW= https://www.gimp.org/
LICENSE= GPLv3 LGPL3
LICENSE_COMB= multi
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \
+BUILD_DEPENDS= iso-codes>=0:misc/iso-codes \
glib-networking>=0:net/glib-networking \
mypaint-brushes>0:graphics/mypaint-brushes \
bash:shells/bash \
@@ -48,7 +48,7 @@ LIB_DEPENDS_i386= libunwind.so:devel/libunwind
LIB_DEPENDS_powerpc64= libunwind.so:devel/libunwind
LIB_DEPENDS_powerpc64le= libunwind.so:devel/libunwind
-RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \
+RUN_DEPENDS= iso-codes>=0:misc/iso-codes \
glib-networking>=0:net/glib-networking \
mypaint-brushes>0:graphics/mypaint-brushes
diff --git a/graphics/graphviz/Makefile b/graphics/graphviz/Makefile
index 13fc794c9fe7..7f85fc51b3c0 100644
--- a/graphics/graphviz/Makefile
+++ b/graphics/graphviz/Makefile
@@ -1,6 +1,6 @@
PORTNAME= graphviz
-PORTVERSION= 14.0.5
-PORTREVISION= 1
+PORTVERSION= 14.1.1
+PORTREVISION= 0
CATEGORIES= graphics tk
MASTER_SITES= https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PORTVERSION}/
@@ -50,7 +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.4"
+PLIST_SUB= SH_VERSION_SHORT="8" SH_VERSION_FULL="8.0.6"
OPTIONS_DEFINE= XPM DIGCOLA IPSEPCOLA ICONV NLS ANN GTS \
PANGOCAIRO POPPLER GDK GHOSTSCRIPT DEVIL \
diff --git a/graphics/graphviz/distinfo b/graphics/graphviz/distinfo
index 6086ca6f6d55..dfa308f900f3 100644
--- a/graphics/graphviz/distinfo
+++ b/graphics/graphviz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764402518
-SHA256 (graphviz-14.0.5.tar.gz) = 4e53c943b37555fa5bc3e273f1703f68dd2714f0af4d7540b7990ae21c85f25a
-SIZE (graphviz-14.0.5.tar.gz) = 26819854
+TIMESTAMP = 1765888288
+SHA256 (graphviz-14.1.1.tar.gz) = f7a709b59872f49ab996d68102822a331a66cce80dd6b8e3c0c944cdb4ce599b
+SIZE (graphviz-14.1.1.tar.gz) = 26818350
diff --git a/graphics/graphviz/pkg-plist b/graphics/graphviz/pkg-plist
index c587ae27043a..21de13c6cca9 100644
--- a/graphics/graphviz/pkg-plist
+++ b/graphics/graphviz/pkg-plist
@@ -161,19 +161,19 @@ lib/graphviz/libgvplugin_webp.so.%%SH_VERSION_FULL%%
lib/libcdt.la
lib/libcdt.so
lib/libcdt.so.6
-lib/libcdt.so.6.0.1
+lib/libcdt.so.6.0.2
lib/libcgraph.la
lib/libcgraph.so
lib/libcgraph.so.%%SH_VERSION_SHORT%%
-lib/libcgraph.so.%%SH_VERSION_FULL%%
+lib/libcgraph.so.%%SH_VERSION_SHORT%%.0.4
lib/libgvc.la
lib/libgvc.so
lib/libgvc.so.7
-lib/libgvc.so.7.0.3
+lib/libgvc.so.7.0.5
lib/libgvpr.la
lib/libgvpr.so
lib/libgvpr.so.2
-lib/libgvpr.so.2.0.4
+lib/libgvpr.so.2.0.5
lib/libpathplan.la
lib/libpathplan.so
lib/libpathplan.so.4
diff --git a/graphics/jasper/Makefile b/graphics/jasper/Makefile
index e4b57036f817..0850c503ec50 100644
--- a/graphics/jasper/Makefile
+++ b/graphics/jasper/Makefile
@@ -13,7 +13,7 @@ LICENSE_NAME= JasPer License Version 2.0
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell
-USES= cmake cpe jpeg localbase pathfix
+USES= cmake cpe jpeg localbase
CMAKE_OFF= JAS_ENABLE_32BIT \
JAS_ENABLE_CONFORMANCE_TESTS \
diff --git a/graphics/jbig2dec/Makefile b/graphics/jbig2dec/Makefile
index bd39afe6acc4..907ad785585b 100644
--- a/graphics/jbig2dec/Makefile
+++ b/graphics/jbig2dec/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/ArtifexSoftware/jbig2dec
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cpe libtool pathfix python:env,test shebangfix
+USES= cpe libtool python:env,test shebangfix
CONFIGURE_ENV= ac_cv_func_getopt_long=yes
GNU_CONFIGURE= yes
diff --git a/graphics/jpeg-turbo/Makefile b/graphics/jpeg-turbo/Makefile
index f3540fe19a2c..9cf011f24331 100644
--- a/graphics/jpeg-turbo/Makefile
+++ b/graphics/jpeg-turbo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jpeg-turbo
-DISTVERSION= 3.1.2
+DISTVERSION= 3.1.3
CATEGORIES= graphics
MASTER_SITES= https://github.com/lib${PORTNAME}/lib${PORTNAME}/releases/download/${DISTVERSION}/
DISTNAME= lib${PORTNAME}-${DISTVERSION}
@@ -25,14 +25,15 @@ USES= cmake cpe pathfix
CPE_PRODUCT= libjpeg-turbo
USE_LDCONFIG= yes
+# See https://github.com/libjpeg-turbo/libjpeg-turbo/issues/705
+CFLAGS+= -ffp-model=strict
+
TEST_TARGET= test
PORTDOCS= *
DOCSDIR= ${PREFIX}/share/doc/libjpeg-turbo
CMAKE_ON= WITH_JPEG8
-# See https://github.com/libjpeg-turbo/libjpeg-turbo/issues/705
-CMAKE_ARGS= -DCMAKE_CTEST_ARGUMENTS="-E;'djpeg12-shared-3x2-float-prog-cmp|djpeg12-static-3x2-float-prog-cmp'"
OPTIONS_DEFINE= DOCS
diff --git a/graphics/jpeg-turbo/distinfo b/graphics/jpeg-turbo/distinfo
index 3e5acb196d0e..ea38572fe1e5 100644
--- a/graphics/jpeg-turbo/distinfo
+++ b/graphics/jpeg-turbo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757049071
-SHA256 (libjpeg-turbo-3.1.2.tar.gz) = 8f0012234b464ce50890c490f18194f913a7b1f4e6a03d6644179fa0f867d0cf
-SIZE (libjpeg-turbo-3.1.2.tar.gz) = 2512033
+TIMESTAMP = 1765615174
+SHA256 (libjpeg-turbo-3.1.3.tar.gz) = 075920b826834ac4ddf97661cc73491047855859affd671d52079c6867c1c6c0
+SIZE (libjpeg-turbo-3.1.3.tar.gz) = 2516606
diff --git a/graphics/kf6-kimageformats/distinfo b/graphics/kf6-kimageformats/distinfo
index 6b8418bf9084..c363f8290f6d 100644
--- a/graphics/kf6-kimageformats/distinfo
+++ b/graphics/kf6-kimageformats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892871
-SHA256 (KDE/frameworks/6.20/kimageformats-6.20.0.tar.xz) = bdbd91f01b88b61bc5b3e7f60153ae8b63d5f1f2840e9eb31ae8b7339f7b8d79
-SIZE (KDE/frameworks/6.20/kimageformats-6.20.0.tar.xz) = 28805260
+TIMESTAMP = 1765456430
+SHA256 (KDE/frameworks/6.21/kimageformats-6.21.0.tar.xz) = 9c756b81e61d8b5ecca6e756269454cec3619a1a13a43803cb2104796cbff850
+SIZE (KDE/frameworks/6.21/kimageformats-6.21.0.tar.xz) = 28950228
diff --git a/graphics/kf6-kplotting/distinfo b/graphics/kf6-kplotting/distinfo
index ed674ec81bdc..55af24ed1828 100644
--- a/graphics/kf6-kplotting/distinfo
+++ b/graphics/kf6-kplotting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892871
-SHA256 (KDE/frameworks/6.20/kplotting-6.20.0.tar.xz) = 50cd8986acf47e9a8c0df2b11f068a79d241a13f6e426771703a9e188e6aa43f
-SIZE (KDE/frameworks/6.20/kplotting-6.20.0.tar.xz) = 34032
+TIMESTAMP = 1765456430
+SHA256 (KDE/frameworks/6.21/kplotting-6.21.0.tar.xz) = c7b319bb53cb65293a46eb209ed48fd4cc517ffbab78654c48ad7fc2eca32fbf
+SIZE (KDE/frameworks/6.21/kplotting-6.21.0.tar.xz) = 34024
diff --git a/graphics/kf6-kquickcharts/distinfo b/graphics/kf6-kquickcharts/distinfo
index f7387a97cd93..7c29c4d625f4 100644
--- a/graphics/kf6-kquickcharts/distinfo
+++ b/graphics/kf6-kquickcharts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892872
-SHA256 (KDE/frameworks/6.20/kquickcharts-6.20.0.tar.xz) = 94f52ce42c15cb7dc514ce9868dba41ed8f0645b941ff2256d02227746301792
-SIZE (KDE/frameworks/6.20/kquickcharts-6.20.0.tar.xz) = 112260
+TIMESTAMP = 1765456430
+SHA256 (KDE/frameworks/6.21/kquickcharts-6.21.0.tar.xz) = d00aa71dae98b9dbdc3d2f1bb90d39647b3f2ae5e10c3aa4ec611735ee3aa548
+SIZE (KDE/frameworks/6.21/kquickcharts-6.21.0.tar.xz) = 112276
diff --git a/graphics/kf6-ksvg/distinfo b/graphics/kf6-ksvg/distinfo
index d57a6dc34d6a..6229624c08f8 100644
--- a/graphics/kf6-ksvg/distinfo
+++ b/graphics/kf6-ksvg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892872
-SHA256 (KDE/frameworks/6.20/ksvg-6.20.0.tar.xz) = 7ff41cf18af9d1aa4862a52e9151e0a1968099f71da07da8454d880d676956a8
-SIZE (KDE/frameworks/6.20/ksvg-6.20.0.tar.xz) = 84444
+TIMESTAMP = 1765456431
+SHA256 (KDE/frameworks/6.21/ksvg-6.21.0.tar.xz) = 5c751f087787c44e0b656c66c68daf12fd7e1a0f8ca2b7a16726a516c02cfe59
+SIZE (KDE/frameworks/6.21/ksvg-6.21.0.tar.xz) = 84800
diff --git a/graphics/kf6-prison/distinfo b/graphics/kf6-prison/distinfo
index 5b89e6f5ba0d..a781af907dd4 100644
--- a/graphics/kf6-prison/distinfo
+++ b/graphics/kf6-prison/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892872
-SHA256 (KDE/frameworks/6.20/prison-6.20.0.tar.xz) = 36ec6f82ecc3c06618d455cc1698ab11754d642fab3f1b850a7cf01ce11b3d1f
-SIZE (KDE/frameworks/6.20/prison-6.20.0.tar.xz) = 57336
+TIMESTAMP = 1765456431
+SHA256 (KDE/frameworks/6.21/prison-6.21.0.tar.xz) = 048ba596cd8e08d36faa1179ec37af483ea9ec101710186d75298117bc098a2b
+SIZE (KDE/frameworks/6.21/prison-6.21.0.tar.xz) = 57344
diff --git a/graphics/lcms/Makefile b/graphics/lcms/Makefile
index 160b63b0b785..fbd5784b3cfe 100644
--- a/graphics/lcms/Makefile
+++ b/graphics/lcms/Makefile
@@ -13,7 +13,7 @@ WWW= https://www.littlecms.com/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cpe libtool localbase:ldflags pathfix
+USES= cpe libtool localbase:ldflags
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
diff --git a/graphics/lcms2/Makefile b/graphics/lcms2/Makefile
index 1efa06442377..f867cc28bc4f 100644
--- a/graphics/lcms2/Makefile
+++ b/graphics/lcms2/Makefile
@@ -11,7 +11,7 @@ WWW= https://www.littlecms.com/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cpe libtool localbase:ldflags pathfix
+USES= cpe libtool localbase:ldflags
CONFIGURE_ARGS= --with-fastfloat --with-threaded
GNU_CONFIGURE= yes
diff --git a/graphics/libexif/Makefile b/graphics/libexif/Makefile
index a31a9eda702b..6d59274a7ff9 100644
--- a/graphics/libexif/Makefile
+++ b/graphics/libexif/Makefile
@@ -10,7 +10,7 @@ WWW= https://libexif.github.io/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cpe gmake libtool localbase pathfix pkgconfig tar:bzip2
+USES= cpe gmake libtool localbase pkgconfig tar:bzip2
CONFIGURE_ARGS= --disable-docs
GNU_CONFIGURE= yes
diff --git a/graphics/libgeotiff/Makefile b/graphics/libgeotiff/Makefile
index 5277b81faafd..48d4252c6f3f 100644
--- a/graphics/libgeotiff/Makefile
+++ b/graphics/libgeotiff/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libjbig.so:graphics/jbigkit \
libproj.so:graphics/proj \
libtiff.so:graphics/tiff
-USES= jpeg libtool pathfix
+USES= jpeg libtool
CONFIGURE_ARGS= --datadir=${DATADIR} \
--disable-doxygen-chi \
diff --git a/graphics/libimagequant/Makefile b/graphics/libimagequant/Makefile
index 995f4bd48725..e6ef3f72b8be 100644
--- a/graphics/libimagequant/Makefile
+++ b/graphics/libimagequant/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libimagequant
PORTVERSION= 4.4.1
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= tagattie@FreeBSD.org
diff --git a/graphics/libopenraw/Makefile b/graphics/libopenraw/Makefile
index ec0cb680457c..9ecbd4c4116a 100644
--- a/graphics/libopenraw/Makefile
+++ b/graphics/libopenraw/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libopenraw
PORTVERSION= 0.3.7
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= graphics
MASTER_SITES= http://libopenraw.freedesktop.org/download/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/graphics/librsvg2-rust/Makefile b/graphics/librsvg2-rust/Makefile
index 71a1f7882c2f..2aa2c8affec5 100644
--- a/graphics/librsvg2-rust/Makefile
+++ b/graphics/librsvg2-rust/Makefile
@@ -1,6 +1,6 @@
PORTNAME= librsvg
DISTVERSION= 2.61.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics gnome
MASTER_SITES= GNOME
PKGNAMESUFFIX= 2-rust
diff --git a/graphics/libultrahdr/Makefile b/graphics/libultrahdr/Makefile
index 0d4226d1dfd2..7f02961043bd 100644
--- a/graphics/libultrahdr/Makefile
+++ b/graphics/libultrahdr/Makefile
@@ -11,7 +11,7 @@ WWW= https://developer.android.com/media/platform/hdr-image-format \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake jpeg pathfix
+USES= cmake jpeg
CMAKE_OFF= UHDR_BUILD_BENCHMARK \
UHDR_BUILD_DEPS \
diff --git a/graphics/menyoki/Makefile b/graphics/menyoki/Makefile
index 34a46a2152d0..125a8c6c9538 100644
--- a/graphics/menyoki/Makefile
+++ b/graphics/menyoki/Makefile
@@ -1,7 +1,7 @@
PORTNAME= menyoki
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.0
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index 807f69644ce8..2aadaa8329cb 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mesa
-DISTVERSION= 25.3-branchpoint-2458
-DISTVERSIONSUFFIX= -gca96f8517cc
+DISTVERSION= 25.3-branchpoint-2585
+DISTVERSIONSUFFIX= -gf5351afbc8c
CATEGORIES= graphics
PKGNAMESUFFIX= -devel
diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo
index e377e6eec132..56a847f25574 100644
--- a/graphics/mesa-devel/distinfo
+++ b/graphics/mesa-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1765838320
-SHA256 (mesa-25.3-branchpoint-2458-gca96f8517cc.tar.bz2) = 5505062fec4d7c6e0739760d1be78add9ba628cf9c081302b8425dcfbf417e3a
-SIZE (mesa-25.3-branchpoint-2458-gca96f8517cc.tar.bz2) = 55775816
+TIMESTAMP = 1766009477
+SHA256 (mesa-25.3-branchpoint-2585-gf5351afbc8c.tar.bz2) = fa817d8b15b611f44f10cfc002c3967f6e4307613cbe8e86d8fdd53864064fd0
+SIZE (mesa-25.3-branchpoint-2585-gf5351afbc8c.tar.bz2) = 55796339
SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
SIZE (700efacda59c.patch) = 983
SHA256 (de5cf0a44b50.patch) = c9e02e5eb1fb4e3aa2bc7a7e0a70f28f3ee609835ff0b59e827893a821983851
diff --git a/graphics/mozjpeg/Makefile b/graphics/mozjpeg/Makefile
index 0e1b0fecf098..538ca24713cb 100644
--- a/graphics/mozjpeg/Makefile
+++ b/graphics/mozjpeg/Makefile
@@ -15,7 +15,7 @@ BROKEN_mips64= does not configure: error: SIMD support cannot be enabled
BUILD_DEPENDS= nasm>=2.10,1:devel/nasm
LIB_DEPENDS= libpng.so:graphics/png
-USES= cmake cpe pathfix
+USES= cmake cpe
CMAKE_ARGS= -DCMAKE_INSTALL_MANDIR=${PREFIX}/share/man
CMAKE_OFF= REQUIRE_SIMD WITH_12BIT WITH_ARITH_DEC WITH_ARITH_ENC WITH_FUZZ WITH_JAVA WITH_JPEG7
diff --git a/graphics/msl/Makefile b/graphics/msl/Makefile
index 378057b1689d..18c2d224875d 100644
--- a/graphics/msl/Makefile
+++ b/graphics/msl/Makefile
@@ -1,7 +1,6 @@
PORTNAME= msl
DISTVERSIONPREFIX= v
-DISTVERSION= 1.8.1
-PORTREVISION= 3
+DISTVERSION= 1.8.2
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
@@ -26,11 +25,11 @@ USE_GITHUB= yes
GH_ACCOUNT= akb825
GH_PROJECT= ModularShaderLanguage
-GH_TUPLE= akb825:glslang:ec0d2be:akb825_glslang/Compile/glslang \
- KhronosGroup:SPIRV-Cross:5e7db82:KhronosGroup_SPIRV_Cross/Compile/SPIRV-Cross \
- akb825:SPIRV-Tools:0926045:akb825_SPIRV_Tools/Compile/SPIRV-Tools \
- KhronosGroup:SPIRV-Headers:2acb319:KhronosGroup_SPIRV_Headers/Compile/SPIRV-Tools/external/spirv-headers
+GH_TUPLE= akb825:glslang:3d95218:akb825_glslang/Compile/glslang \
+ KhronosGroup:SPIRV-Cross:b8bd9d5:KhronosGroup_SPIRV_Cross/Compile/SPIRV-Cross \
+ akb825:SPIRV-Tools:89d2296:akb825_SPIRV_Tools/Compile/SPIRV-Tools \
+ KhronosGroup:SPIRV-Headers:b824a46:KhronosGroup_SPIRV_Headers/Compile/SPIRV-Tools/external/spirv-headers
-# tests as of 1.8.1: 100% tests passed, 0 tests failed out of 25
+# tests as of 1.8.2: 100% tests passed, 0 tests failed out of 25
.include <bsd.port.mk>
diff --git a/graphics/msl/distinfo b/graphics/msl/distinfo
index 76c3f66d5d81..50d3dbff9be0 100644
--- a/graphics/msl/distinfo
+++ b/graphics/msl/distinfo
@@ -1,11 +1,11 @@
-TIMESTAMP = 1748534554
-SHA256 (akb825-ModularShaderLanguage-v1.8.1_GH0.tar.gz) = 1a8df648618ea904c06ebf783c79e437986bfd7de5952bdf04f238bc1d7410c5
-SIZE (akb825-ModularShaderLanguage-v1.8.1_GH0.tar.gz) = 254838
-SHA256 (akb825-glslang-ec0d2be_GH0.tar.gz) = 6bf11ed0f043f6266728996a58ad667b4bc59134f1f426a2af5f1c43957004bb
-SIZE (akb825-glslang-ec0d2be_GH0.tar.gz) = 3914932
-SHA256 (KhronosGroup-SPIRV-Cross-5e7db82_GH0.tar.gz) = 8ef0afff52d33512ccf035675637a24fe9568800c8d8b108f9fde0b0f575327d
-SIZE (KhronosGroup-SPIRV-Cross-5e7db82_GH0.tar.gz) = 1829252
-SHA256 (akb825-SPIRV-Tools-0926045_GH0.tar.gz) = f31be3cea81e3d3d833ba5cfed151693b974789ba14ada4162a537ac0d99df60
-SIZE (akb825-SPIRV-Tools-0926045_GH0.tar.gz) = 3166381
-SHA256 (KhronosGroup-SPIRV-Headers-2acb319_GH0.tar.gz) = de3b90921ea2061e58468389f1b3434d4934d744c933f55a561189c12b3879e5
-SIZE (KhronosGroup-SPIRV-Headers-2acb319_GH0.tar.gz) = 521369
+TIMESTAMP = 1765878495
+SHA256 (akb825-ModularShaderLanguage-v1.8.2_GH0.tar.gz) = 997b4d7ebdfaea9e9d5ffeb528dfcd0fc00497f60dcba9d51cf09db2b22e4779
+SIZE (akb825-ModularShaderLanguage-v1.8.2_GH0.tar.gz) = 256321
+SHA256 (akb825-glslang-3d95218_GH0.tar.gz) = 9be259fe800bf0793b815cdc36285d4169252d79e4a0038e52a67547dc69369a
+SIZE (akb825-glslang-3d95218_GH0.tar.gz) = 4244665
+SHA256 (KhronosGroup-SPIRV-Cross-b8bd9d5_GH0.tar.gz) = 05c9d3ccfca81beca4615273a5d1b8b33812b5083949421b1ddc2a2bf87e59a6
+SIZE (KhronosGroup-SPIRV-Cross-b8bd9d5_GH0.tar.gz) = 1959934
+SHA256 (akb825-SPIRV-Tools-89d2296_GH0.tar.gz) = cad8ab0d8d5e5f0c0e9074872de417c8e7523dbdafcd14622f73bedaa952aa48
+SIZE (akb825-SPIRV-Tools-89d2296_GH0.tar.gz) = 3390266
+SHA256 (KhronosGroup-SPIRV-Headers-b824a46_GH0.tar.gz) = f5a32d535a3aef30ea080a98097cb8fc6b3c842ae79bb4fb1abe46afdb74d3f4
+SIZE (KhronosGroup-SPIRV-Headers-b824a46_GH0.tar.gz) = 558317
diff --git a/graphics/msl/pkg-plist b/graphics/msl/pkg-plist
index 67b5c08817f4..52e3061ad42a 100644
--- a/graphics/msl/pkg-plist
+++ b/graphics/msl/pkg-plist
@@ -29,6 +29,6 @@ lib/cmake/MSLCompile/MSLCompileConfigVersion.cmake
lib/cmake/MSLCompile/MSLCompileTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/MSLCompile/MSLCompileTargets.cmake
lib/libmsl_client.so
-lib/libmsl_client.so.1.8.1
+lib/libmsl_client.so.1.8.2
lib/libmsl_compile.so
-lib/libmsl_compile.so.1.8.1
+lib/libmsl_compile.so.1.8.2
diff --git a/graphics/noaa-apt/Makefile b/graphics/noaa-apt/Makefile
index 81bac434cf8b..14ceaa342b30 100644
--- a/graphics/noaa-apt/Makefile
+++ b/graphics/noaa-apt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= noaa-apt
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.1
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/ocrs/Makefile b/graphics/ocrs/Makefile
index 16084517b935..9f6c870ce61e 100644
--- a/graphics/ocrs/Makefile
+++ b/graphics/ocrs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ocrs
DISTVERSIONPREFIX= ocrs-cli-v
DISTVERSION= 0.10.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/oculante/Makefile b/graphics/oculante/Makefile
index 843015bb8d8f..d5379c43832b 100644
--- a/graphics/oculante/Makefile
+++ b/graphics/oculante/Makefile
@@ -1,6 +1,6 @@
PORTNAME= oculante
DISTVERSION= 0.9.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/openjpeg/Makefile b/graphics/openjpeg/Makefile
index 921f516560cb..601d6d3b09ed 100644
--- a/graphics/openjpeg/Makefile
+++ b/graphics/openjpeg/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= liblcms2.so:graphics/lcms2 \
libpng.so:graphics/png \
libtiff.so:graphics/tiff
-USES= cmake cpe localbase:ldflags jpeg pathfix pkgconfig
+USES= cmake cpe localbase:ldflags jpeg pkgconfig
CMAKE_OFF= BUILD_DOC \
BUILD_JAVA \
diff --git a/graphics/openjph/Makefile b/graphics/openjph/Makefile
index 8be7a1f99a00..999b128fb4e8 100644
--- a/graphics/openjph/Makefile
+++ b/graphics/openjph/Makefile
@@ -11,7 +11,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libtiff.so:graphics/tiff
-USES= cmake compiler:c++11-lang pathfix
+USES= cmake compiler:c++11-lang
CMAKE_OFF= OJPH_BUILD_STREAM_EXPAND \
OJPH_BUILD_TESTS
diff --git a/graphics/oxipng/Makefile b/graphics/oxipng/Makefile
index 9818a8eb4b0e..ef332c6c391d 100644
--- a/graphics/oxipng/Makefile
+++ b/graphics/oxipng/Makefile
@@ -1,6 +1,7 @@
PORTNAME= oxipng
DISTVERSIONPREFIX= v
DISTVERSION= 10.0.0 # apply ${FILESDIR}/patch-man before generating cargo-crates list for missing deps
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= eduardo@FreeBSD.org
diff --git a/graphics/p5-Image-ExifTool-devel/Makefile b/graphics/p5-Image-ExifTool-devel/Makefile
index d3a8cb293081..11005bb72d85 100644
--- a/graphics/p5-Image-ExifTool-devel/Makefile
+++ b/graphics/p5-Image-ExifTool-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Image-ExifTool
-DISTVERSION= 13.43
+DISTVERSION= 13.44
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 903d9de4335a..0b3e4939dee3 100644
--- a/graphics/p5-Image-ExifTool-devel/distinfo
+++ b/graphics/p5-Image-ExifTool-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764912650
-SHA256 (Image-ExifTool-13.43.tar.gz) = 1beef514c895705b3e3eafea3602db6b4830697f37b997b6ae9795cdfa2608d1
-SIZE (Image-ExifTool-13.43.tar.gz) = 7589198
+TIMESTAMP = 1765862245
+SHA256 (Image-ExifTool-13.44.tar.gz) = 59a762acd704f045a0f5ad5e5ba5d8ef05138fcc027840665a312103c7c02111
+SIZE (Image-ExifTool-13.44.tar.gz) = 7617773
diff --git a/graphics/p5-Image-ExifTool-devel/pkg-plist b/graphics/p5-Image-ExifTool-devel/pkg-plist
index 684dc215422a..36f9073cbf84 100644
--- a/graphics/p5-Image-ExifTool-devel/pkg-plist
+++ b/graphics/p5-Image-ExifTool-devel/pkg-plist
@@ -108,6 +108,7 @@ bin/exiftool
%%SITE_PERL%%/Image/ExifTool/JSON.pm
%%SITE_PERL%%/Image/ExifTool/JVC.pm
%%SITE_PERL%%/Image/ExifTool/Jpeg2000.pm
+%%SITE_PERL%%/Image/ExifTool/Kandao.pm
%%SITE_PERL%%/Image/ExifTool/Kodak.pm
%%SITE_PERL%%/Image/ExifTool/KyoceraRaw.pm
%%SITE_PERL%%/Image/ExifTool/LIF.pm
@@ -317,6 +318,7 @@ bin/exiftool
%%PERL5_MAN3%%/Image::ExifTool::JSON.3.gz
%%PERL5_MAN3%%/Image::ExifTool::JVC.3.gz
%%PERL5_MAN3%%/Image::ExifTool::Jpeg2000.3.gz
+%%PERL5_MAN3%%/Image::ExifTool::Kandao.3.gz
%%PERL5_MAN3%%/Image::ExifTool::Kodak.3.gz
%%PERL5_MAN3%%/Image::ExifTool::KyoceraRaw.3.gz
%%PERL5_MAN3%%/Image::ExifTool::LIF.3.gz
diff --git a/graphics/pastel/Makefile b/graphics/pastel/Makefile
index 984e4c650eec..743a693f3663 100644
--- a/graphics/pastel/Makefile
+++ b/graphics/pastel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pastel
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= lcook@FreeBSD.org
diff --git a/graphics/png/Makefile b/graphics/png/Makefile
index cdeb4c557d12..6b1b35a5a535 100644
--- a/graphics/png/Makefile
+++ b/graphics/png/Makefile
@@ -1,9 +1,8 @@
PORTNAME= png
-DISTVERSION= 1.6.52
+DISTVERSION= 1.6.53
CATEGORIES= graphics
MASTER_SITES= SF/lib${PORTNAME}/lib${PORTNAME}16/${DISTVERSION}/
-PATCH_SITES= SF/lib${PORTNAME}-apng/lib${PORTNAME}16/${_PATCH_VERSION}/
-_PATCH_VERSION= 1.6.51
+PATCH_SITES= SF/lib${PORTNAME}-apng/lib${PORTNAME}16/${DISTVERSION}/
# Keep this because you normally need to keep patch version in sync with release
DISTNAME= lib${PORTNAME}-${DISTVERSION}
@@ -49,9 +48,8 @@ CFLAGS+= -maltivec -mvsx
.endif
.if ${PORT_OPTIONS:MAPNG} || make(makesum)
-#PATCHFILES= ${DISTNAME}-apng.patch.gz:-p1
# Keep this because you normally need to keep patch version in sync with release
-PATCHFILES= lib${PORTNAME}-${_PATCH_VERSION}-apng.patch.gz:-p1
+PATCHFILES= lib${PORTNAME}-${DISTVERSION}-apng.patch.gz:-p1
.endif
.include <bsd.port.mk>
diff --git a/graphics/png/distinfo b/graphics/png/distinfo
index 8a2e9325d6bc..b0d61826be21 100644
--- a/graphics/png/distinfo
+++ b/graphics/png/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1764965517
-SHA256 (libpng-1.6.52.tar.xz) = 36bd726228ec93a3b6c22fdb49e94a67b16f2fe9b39b78b7cb65772966661ccc
-SIZE (libpng-1.6.52.tar.xz) = 1063580
-SHA256 (libpng-1.6.51-apng.patch.gz) = 9c16ec5654be709f062a705d0c6f529193f1c2123fe7f102fda6733913689023
-SIZE (libpng-1.6.51-apng.patch.gz) = 10686
+TIMESTAMP = 1765095992
+SHA256 (libpng-1.6.53.tar.xz) = 1d3fb8ccc2932d04aa3663e22ef5ef490244370f4e568d7850165068778d98d4
+SIZE (libpng-1.6.53.tar.xz) = 1063432
+SHA256 (libpng-1.6.53-apng.patch.gz) = 452a1a290bd0cf18737fad0057dc17b7fdf10a73eda2d6d4f31ba04fda25ef2c
+SIZE (libpng-1.6.53-apng.patch.gz) = 10692
diff --git a/graphics/png/pkg-plist b/graphics/png/pkg-plist
index 8087b4b7bf39..89cbe615ad6d 100644
--- a/graphics/png/pkg-plist
+++ b/graphics/png/pkg-plist
@@ -19,7 +19,7 @@ lib/libpng/libpng16.cmake
lib/libpng16.a
lib/libpng16.so
lib/libpng16.so.16
-lib/libpng16.so.16.52.0
+lib/libpng16.so.16.53.0
libdata/pkgconfig/libpng.pc
libdata/pkgconfig/libpng16.pc
share/man/man3/libpng.3.gz
diff --git a/graphics/py-leather/Makefile b/graphics/py-leather/Makefile
index 92fbf5012767..ed7000743fd4 100644
--- a/graphics/py-leather/Makefile
+++ b/graphics/py-leather/Makefile
@@ -1,6 +1,5 @@
PORTNAME= leather
-PORTVERSION= 0.4.0
-PORTREVISION= 1
+PORTVERSION= 0.4.1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-leather/distinfo b/graphics/py-leather/distinfo
index de5275dba212..43a4c5ade737 100644
--- a/graphics/py-leather/distinfo
+++ b/graphics/py-leather/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708774735
-SHA256 (leather-0.4.0.tar.gz) = f964bec2086f3153a6c16e707f20cb718f811f57af116075f4c0f4805c608b95
-SIZE (leather-0.4.0.tar.gz) = 43877
+TIMESTAMP = 1765891452
+SHA256 (leather-0.4.1.tar.gz) = 67119c2aee93be821f077193bd8534e296c05b38bd174d9c5a80c4aa31d1a4d3
+SIZE (leather-0.4.1.tar.gz) = 44072
diff --git a/graphics/py-pyvips/Makefile b/graphics/py-pyvips/Makefile
index d67becacb0b9..a276a562cb0f 100644
--- a/graphics/py-pyvips/Makefile
+++ b/graphics/py-pyvips/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyvips
-PORTVERSION= 3.0.0
+PORTVERSION= 3.1.1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pyvips/distinfo b/graphics/py-pyvips/distinfo
index e9129e250ac1..69bce84016b7 100644
--- a/graphics/py-pyvips/distinfo
+++ b/graphics/py-pyvips/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936198
-SHA256 (pyvips-3.0.0.tar.gz) = 79459975e4a16089b0eaafed26eb1400ae66ebc16d3ff3a7d2241abcf19dc9e8
-SIZE (pyvips-3.0.0.tar.gz) = 56806
+TIMESTAMP = 1765895744
+SHA256 (pyvips-3.1.1.tar.gz) = 84fe744d023b1084ac2516bb17064cacd41c7f8aabf8e524dd383534941b9301
+SIZE (pyvips-3.1.1.tar.gz) = 56951
diff --git a/graphics/resvg-capi/Makefile b/graphics/resvg-capi/Makefile
index 338437fb4a87..47bd17e63178 100644
--- a/graphics/resvg-capi/Makefile
+++ b/graphics/resvg-capi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= resvg-c-api
DISTVERSIONPREFIX= v
DISTVERSION= 0.45.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/resvg/Makefile b/graphics/resvg/Makefile
index 46d5925ff27b..0a214199d400 100644
--- a/graphics/resvg/Makefile
+++ b/graphics/resvg/Makefile
@@ -1,7 +1,7 @@
PORTNAME= resvg
DISTVERSIONPREFIX= v
DISTVERSION= 0.45.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/rx/Makefile b/graphics/rx/Makefile
index cecd64b39f53..48379b983bc6 100644
--- a/graphics/rx/Makefile
+++ b/graphics/rx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rx
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.2
-PORTREVISION= 40
+PORTREVISION= 41
CATEGORIES= graphics
PKGNAMESUFFIX= -editor
diff --git a/graphics/satty/Makefile b/graphics/satty/Makefile
index 5e5b2f8bfa77..4ec5dd2fbc3a 100644
--- a/graphics/satty/Makefile
+++ b/graphics/satty/Makefile
@@ -1,7 +1,7 @@
PORTNAME= satty
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics wayland
MASTER_SITES= CRATESIO
diff --git a/graphics/silgraphite/Makefile b/graphics/silgraphite/Makefile
index bd93172b1011..ea9a0656f27f 100644
--- a/graphics/silgraphite/Makefile
+++ b/graphics/silgraphite/Makefile
@@ -15,16 +15,17 @@ LICENSE_FILE_LGPL21+ = ${WRKSRC}/license/License_LGPLv21.txt
LICENSE_NAME_CPL05= Common Public License Version 0.5
LICENSE_PERMS_CPL05= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell
-OPTIONS_DEFINE= FREETYPE
-OPTIONS_DEFAULT=FREETYPE
-OPTIONS_SUB= yes
+USES= libtool pkgconfig
CONFIGURE_ARGS= --without-xft --without-pangographite
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USE_CXXSTD= c++98
USE_LDCONFIG= yes
-USES= libtool pathfix pkgconfig
+
+OPTIONS_DEFINE= FREETYPE
+OPTIONS_DEFAULT=FREETYPE
+OPTIONS_SUB= yes
FREETYPE_CONFIGURE_WITH=freetype
FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2
diff --git a/graphics/svgbob/Makefile b/graphics/svgbob/Makefile
index 4070f4924e20..8cd315f918ac 100644
--- a/graphics/svgbob/Makefile
+++ b/graphics/svgbob/Makefile
@@ -1,6 +1,6 @@
PORTNAME= svgbob
DISTVERSION= 0.7.1
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/viu/Makefile b/graphics/viu/Makefile
index 3699e6d8e28f..f20208d53440 100644
--- a/graphics/viu/Makefile
+++ b/graphics/viu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= viu
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= graphics
MAINTAINER= lcook@FreeBSD.org
diff --git a/graphics/wallust/Makefile b/graphics/wallust/Makefile
index 5fd0da54cbc3..c019e97a6f8e 100644
--- a/graphics/wallust/Makefile
+++ b/graphics/wallust/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wallust
DISTVERSION= 3.4.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MASTER_SITES= https://codeberg.org/explosion-mental/${PORTNAME}/archive/${DISTVERSION}${EXTRACT_SUFX}?dummy=/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/irc/halloy/Makefile b/irc/halloy/Makefile
index 4977fff27f03..872b42485964 100644
--- a/irc/halloy/Makefile
+++ b/irc/halloy/Makefile
@@ -1,5 +1,6 @@
PORTNAME= halloy
DISTVERSION= 2025.12
+PORTREVISION= 1
CATEGORIES= irc
MAINTAINER= pokeysquirrel@gmail.com
diff --git a/irc/hexchat/Makefile b/irc/hexchat/Makefile
index 68435aa711ae..442b5c16e6ae 100644
--- a/irc/hexchat/Makefile
+++ b/irc/hexchat/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
DEPRECATED= Repo archived upstream as of 2024-02-10
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \
+BUILD_DEPENDS= iso-codes>=0:misc/iso-codes \
${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR}
LIB_DEPENDS= libproxy.so:net/libproxy \
libfontconfig.so:x11-fonts/fontconfig \
diff --git a/japanese/cskk/Makefile b/japanese/cskk/Makefile
index b2c2be8c7783..c8d6cbe62700 100644
--- a/japanese/cskk/Makefile
+++ b/japanese/cskk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cskk
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= japanese
MAINTAINER= syobon@syobon.net
diff --git a/japanese/py-SudachiPy/Makefile b/japanese/py-SudachiPy/Makefile
index e781e582d6c6..98c02f0d877f 100644
--- a/japanese/py-SudachiPy/Makefile
+++ b/japanese/py-SudachiPy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= SudachiPy
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.10
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= japanese python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/japanese/sudachi/Makefile b/japanese/sudachi/Makefile
index 88216b552e25..1501b3e77b84 100644
--- a/japanese/sudachi/Makefile
+++ b/japanese/sudachi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sudachi
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.10
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= japanese
MASTER_SITES= http://sudachi.s3-website-ap-northeast-1.amazonaws.com/sudachidict/:dict
DISTFILES= sudachi-dictionary-20220519-core.zip:dict # see ${WRKSRC}/fetch_dictionary.sh
diff --git a/java/icedtea-web/Makefile b/java/icedtea-web/Makefile
index 4e2e0b06505c..6d01f6fb2aad 100644
--- a/java/icedtea-web/Makefile
+++ b/java/icedtea-web/Makefile
@@ -1,7 +1,7 @@
PORTNAME= icedtea-web
PORTVERSION= 1.8.8
DISTVERSIONPREFIX= icedtea-web-
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= java www
MAINTAINER= java@FreeBSD.org
diff --git a/lang/Makefile b/lang/Makefile
index 1f8fd5864650..7b6e62938235 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -402,5 +402,6 @@
SUBDIR += ypsilon
SUBDIR += zephir
SUBDIR += zig
+ SUBDIR += zig014
.include <bsd.port.subdir.mk>
diff --git a/lang/amber/Makefile b/lang/amber/Makefile
index bd0e5639edfd..625efdf2a21a 100644
--- a/lang/amber/Makefile
+++ b/lang/amber/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amber
DISTVERSION= 0.4.0-alpha
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= lang
PKGNAMESUFFIX= -language
diff --git a/lang/antimony/Makefile b/lang/antimony/Makefile
index 87576cd2d330..89e1b91682f8 100644
--- a/lang/antimony/Makefile
+++ b/lang/antimony/Makefile
@@ -1,7 +1,7 @@
PORTNAME= antimony
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= lang
PKGNAMESUFFIX= -language
diff --git a/lang/asm-lsp/Makefile b/lang/asm-lsp/Makefile
index 070caac74e73..d6895400732c 100644
--- a/lang/asm-lsp/Makefile
+++ b/lang/asm-lsp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= asm-lsp
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= lang
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/cairo/Makefile b/lang/cairo/Makefile
index 3a6022cfe53a..1c958416483d 100644
--- a/lang/cairo/Makefile
+++ b/lang/cairo/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cairo
DISTVERSIONPREFIX= v
DISTVERSION= 2.14.0
+PORTREVISION= 1
CATEGORIES= lang
PKGNAMESUFFIX= -language
diff --git a/lang/cython3/Makefile b/lang/cython3/Makefile
index 536cb48aab6a..dd393c4ad379 100644
--- a/lang/cython3/Makefile
+++ b/lang/cython3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cython
-PORTVERSION= 3.2.1
+PORTVERSION= 3.2.2
CATEGORIES= lang python
MASTER_SITES= PYPI \
https://github.com/cython/cython/releases/download/${PORTVERSION}/
diff --git a/lang/cython3/distinfo b/lang/cython3/distinfo
index 2e7c488ee243..cf7899b566f0 100644
--- a/lang/cython3/distinfo
+++ b/lang/cython3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853180
-SHA256 (cython-3.2.1.tar.gz) = 2be1e4d0cbdf7f4cd4d9b8284a034e1989b59fd060f6bd4d24bf3729394d2ed8
-SIZE (cython-3.2.1.tar.gz) = 3270455
+TIMESTAMP = 1765032720
+SHA256 (cython-3.2.2.tar.gz) = c3add3d483acc73129a61d105389344d792c17e7c1cee24863f16416bd071634
+SIZE (cython-3.2.2.tar.gz) = 3275797
diff --git a/lang/gleam/Makefile b/lang/gleam/Makefile
index abe6ad3feda2..4576cf9794c6 100644
--- a/lang/gleam/Makefile
+++ b/lang/gleam/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gleam
DISTVERSIONPREFIX= v
DISTVERSION= 1.11.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= lang
MAINTAINER= dch@FreeBSD.org
diff --git a/lang/gluon/Makefile b/lang/gluon/Makefile
index d1a6f94cdd63..d542d80320cd 100644
--- a/lang/gluon/Makefile
+++ b/lang/gluon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gluon
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.2
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= lang
PKGNAMESUFFIX= -language
diff --git a/lang/gptscript/Makefile b/lang/gptscript/Makefile
index be86dac46af2..707b589a2b55 100644
--- a/lang/gptscript/Makefile
+++ b/lang/gptscript/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gptscript
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.7
-PORTREVISION= 1
+DISTVERSION= 0.9.8
+PORTREVISION= 0
CATEGORIES= lang
MAINTAINER= nivit@FreeBSD.org
diff --git a/lang/gptscript/distinfo b/lang/gptscript/distinfo
index 17f615cb9ea8..b67baf4f4885 100644
--- a/lang/gptscript/distinfo
+++ b/lang/gptscript/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1763111268
-SHA256 (go/lang_gptscript/gptscript-v0.9.7/v0.9.7.mod) = b6abff197a59fdda00559829a1af3057784f0654c36af678346e1f9d8b754f46
-SIZE (go/lang_gptscript/gptscript-v0.9.7/v0.9.7.mod) = 7091
-SHA256 (go/lang_gptscript/gptscript-v0.9.7/v0.9.7.zip) = 6c12088941c684f7ca39a316972416645b55ca80420a14cb11e218b495aea6c1
-SIZE (go/lang_gptscript/gptscript-v0.9.7/v0.9.7.zip) = 3132946
+TIMESTAMP = 1765965927
+SHA256 (go/lang_gptscript/gptscript-v0.9.8/v0.9.8.mod) = 56bc23149db8c428a356d88932649e0832acbb8a4067aa6c6c986749dc5a1a79
+SIZE (go/lang_gptscript/gptscript-v0.9.8/v0.9.8.mod) = 7091
+SHA256 (go/lang_gptscript/gptscript-v0.9.8/v0.9.8.zip) = d7d63bfeabc83dd08fcd971a7c2a3cb61bf74252d639b31d0f1caa12e640c829
+SIZE (go/lang_gptscript/gptscript-v0.9.8/v0.9.8.zip) = 3132940
diff --git a/lang/inko/Makefile b/lang/inko/Makefile
index 778da09c9d6a..ed6bc2f8f7a5 100644
--- a/lang/inko/Makefile
+++ b/lang/inko/Makefile
@@ -1,7 +1,7 @@
PORTNAME= inko
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= lang devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/numbat/Makefile b/lang/numbat/Makefile
index b1274271f256..842ebd7fe71d 100644
--- a/lang/numbat/Makefile
+++ b/lang/numbat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= numbat
DISTVERSIONPREFIX= v
DISTVERSION= 1.16.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= lang devel science
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/pomsky/Makefile b/lang/pomsky/Makefile
index 9f7de56b8e68..163a950b9732 100644
--- a/lang/pomsky/Makefile
+++ b/lang/pomsky/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pomsky
DISTVERSIONPREFIX= v
DISTVERSION= 0.10
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= lang textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/prql/Makefile b/lang/prql/Makefile
index 2cadc2a2b595..07c5cdac8d3e 100644
--- a/lang/prql/Makefile
+++ b/lang/prql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= prql
DISTVERSION= 0.13.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= lang databases
PKGNAMESUFFIX= -compiler
diff --git a/lang/py-dhall/Makefile b/lang/py-dhall/Makefile
index 962c8f2fb63d..0695aaa84db3 100644
--- a/lang/py-dhall/Makefile
+++ b/lang/py-dhall/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dhall
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.15
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= lang python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/lang/rust-bootstrap/Makefile b/lang/rust-bootstrap/Makefile
index f0694e3a6143..b9cfd2d41bb7 100644
--- a/lang/rust-bootstrap/Makefile
+++ b/lang/rust-bootstrap/Makefile
@@ -2,7 +2,7 @@
# to upload them to ~/public_distfiles on freefall in preparation
# for the next lang/rust update.
PORTNAME= rust
-PORTVERSION= 1.91.0
+PORTVERSION= 1.92.0
CATEGORIES= lang
MASTER_SITES= https://static.rust-lang.org/dist/
PKGNAMEPREFIX= ${FLAVOR:S/_/-/g}-
diff --git a/lang/rust-bootstrap/distinfo b/lang/rust-bootstrap/distinfo
index 4a89d6c71a4e..4ea8437304c8 100644
--- a/lang/rust-bootstrap/distinfo
+++ b/lang/rust-bootstrap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761898188
-SHA256 (rust/rustc-1.91.0-src.tar.xz) = 9b94161dba3aa32192e0e75f7891912d98095ffb86087b07a05af35a0265a938
-SIZE (rust/rustc-1.91.0-src.tar.xz) = 270987196
+TIMESTAMP = 1765474851
+SHA256 (rust/rustc-1.92.0-src.tar.xz) = ebee170bfe4c4dfc59521a101de651e5534f4dae889756a5c97ca9ea40d0c307
+SIZE (rust/rustc-1.92.0-src.tar.xz) = 271887480
diff --git a/lang/rust-bootstrap/sync.sh b/lang/rust-bootstrap/sync.sh
index 80b0471e1015..258f9b7cbc61 100644
--- a/lang/rust-bootstrap/sync.sh
+++ b/lang/rust-bootstrap/sync.sh
@@ -1,4 +1,5 @@
#!/bin/sh
+# Requires: pkg install yq
# Upload Rust bootstraps available on pkg.FreeBSD.org to your
# ~/public_distfiles on freefall for the next lang/rust update.
# Change ABI below to select from which build to fetch the packages
@@ -7,8 +8,15 @@ set -xeu
: "${PORTSDIR=/usr/ports}"
: "${DATADIR=/tmp/rust-bootstrap}"
+fetch -qo /tmp/channel-rust-stable.toml https://dev-static.rust-lang.org/dist/channel-rust-stable.toml
+version=$(</tmp/channel-rust-stable.toml tomlq -r '.pkg.rustc.version | split(" ")[0]')
+new_commit=$(</tmp/channel-rust-stable.toml tomlq -r '.pkg.rustc.git_commit_hash')
+rm /tmp/channel-rust-stable.toml
+
+fetch -qo /tmp/stage0 https://raw.githubusercontent.com/rust-lang/rust/${new_commit}/src/stage0
+date=$(awk -F "=" /^compiler_date/'{print $2}' /tmp/stage0)
+
version=$(make -C "${PORTSDIR}/lang/rust" -V PORTVERSION)
-date=$(fetch -qo- https://static.rust-lang.org/dist/channel-rust-stable-date.txt)
export ABI=FreeBSD:13:amd64
export INSTALL_AS_USER=1
diff --git a/lang/rust/Makefile b/lang/rust/Makefile
index 586ce27dd5ca..ed549b63d685 100644
--- a/lang/rust/Makefile
+++ b/lang/rust/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rust
-PORTVERSION?= 1.91.1
+PORTVERSION?= 1.92.0
PORTREVISION?= 0
CATEGORIES= lang
MASTER_SITES= https://static.rust-lang.org/dist/:src \
@@ -47,7 +47,7 @@ CONFLICTS_INSTALL?= rust-nightly rust188
TMPDIR?= ${WRKDIR}
OPTIONS_DEFINE= DOCS GDB LTO PORT_LLVM SOURCES WASM
-OPTIONS_DEFAULT= DOCS SOURCES
+OPTIONS_DEFAULT= DOCS SOURCES WASM
OPTIONS_DEFINE_i386= SSE2
OPTIONS_DEFAULT_i386= SSE2
@@ -63,17 +63,18 @@ DOCS_VARS= _RUST_BUILD_DOCS=true \
_COMPONENTS+="rust-docs-${_PACKAGE_VERS}-${_RUST_TARGET} rust-docs-json-${_PACKAGE_VERS}-${_RUST_TARGET}"
DOCS_VARS_OFF= _RUST_BUILD_DOCS=false
GDB_RUN_DEPENDS= ${LOCALBASE}/bin/gdb:devel/gdb
-PORT_LLVM_USES= llvm:min=19,lib,noexport
+PORT_LLVM_USES= llvm:min=${LLVM_VERSION},lib,noexport
PORT_LLVM_MAKE_ENV= RUSTFLAGS="-Lnative=${LOCALBASE}/lib"
-WASM_USES= llvm:min=19,lib,noexport
SOURCES_VARS= _COMPONENTS+=rust-src-${_PACKAGE_VERS} \
_RUST_TOOLS+=src
WASM_VARS= _COMPONENTS+="rust-analysis-${_PACKAGE_VERS}-wasm32-unknown-unknown rust-std-${_PACKAGE_VERS}-wasm32-unknown-unknown" \
_RUST_TARGETS+=wasm32-unknown-unknown
# See WRKSRC/src/stage0 for the date and version values
-BOOTSTRAPS_DATE?= 2025-09-18
-RUST_BOOTSTRAP_VERSION?= 1.90.0
+BOOTSTRAPS_DATE?= 2025-10-30
+RUST_BOOTSTRAP_VERSION?= 1.91.0
+
+LLVM_VERSION= 20
CARGO_VENDOR_DIR?= ${WRKSRC}/vendor
@@ -199,6 +200,9 @@ do-configure:
@${ECHO_CMD} 'remap-debuginfo=true' >> ${WRKSRC}/config.toml
@${ECHO_CMD} '[llvm]' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'download-ci-llvm=false' >> ${WRKSRC}/config.toml
+.if ${PORT_OPTIONS:MWASM}
+ @${ECHO_CMD} 'clang=true' >> ${WRKSRC}/config.toml
+.endif
.if ${PORT_OPTIONS:MLTO}
@${ECHO_CMD} 'thin-lto=true' >> ${WRKSRC}/config.toml
.endif
@@ -220,11 +224,11 @@ do-configure:
@${ECHO_CMD} 'cxx="${WRKDIR}/cxx-wrapper"' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'linker="${CC}"' >> ${WRKSRC}/config.toml
.else
-# base clang doesn't support wasm32-unknown-unknown, use llvm from ports
+# use the builtin clang
.if ${_target} == "wasm32-unknown-unknown"
- @${ECHO_CMD} 'cc="${LOCALBASE}/bin/clang${LLVM_VERSION}"' >> ${WRKSRC}/config.toml
- @${ECHO_CMD} 'cxx="${LOCALBASE}/bin/clang++${LLVM_VERSION}"' >> ${WRKSRC}/config.toml
- @${ECHO_CMD} 'linker="${LOCALBASE}/bin/clang${LLVM_VERSION}"' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'cc="${WRKDIR}/_build/${_RUST_TARGET}/llvm/bin/clang"' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'cxx="${WRKDIR}/_build/${_RUST_TARGET}/llvm/bin/clang++"' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'linker="${WRKDIR}/_build/${_RUST_TARGET}/llvm/bin/clang"' >> ${WRKSRC}/config.toml
.else
@${ECHO_CMD} 'cc="${CC}"' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'cxx="${CXX}"' >> ${WRKSRC}/config.toml
diff --git a/lang/rust/distinfo b/lang/rust/distinfo
index 5d30b20178ea..d8b63ce1eae7 100644
--- a/lang/rust/distinfo
+++ b/lang/rust/distinfo
@@ -1,51 +1,51 @@
-TIMESTAMP = 1762850628
-SHA256 (rust/rustc-1.91.1-src.tar.xz) = 66401bb815e236cc6b2aacbbe23b61b286c1fe27a67902e7c0222cfe77b3dbab
-SIZE (rust/rustc-1.91.1-src.tar.xz) = 270957016
-SHA256 (rust/2025-09-18/rustc-1.90.0-aarch64-unknown-freebsd.tar.xz) = a2309a06485b18ba8fa7d2bc70363b5d0e609dfa229c08d174e0dda1df7f7c6c
-SIZE (rust/2025-09-18/rustc-1.90.0-aarch64-unknown-freebsd.tar.xz) = 51922812
-SHA256 (rust/2025-09-18/rust-std-1.90.0-aarch64-unknown-freebsd.tar.xz) = d4886646c149e6c1947af9af086a27dac4bb91ae3a6732ddc8a4ecf7a89d0031
-SIZE (rust/2025-09-18/rust-std-1.90.0-aarch64-unknown-freebsd.tar.xz) = 25737340
-SHA256 (rust/2025-09-18/cargo-1.90.0-aarch64-unknown-freebsd.tar.xz) = 24a32547e1416ebf8d4dc52695150ec314b3aad990ab8983770a59ca1e1da78a
-SIZE (rust/2025-09-18/cargo-1.90.0-aarch64-unknown-freebsd.tar.xz) = 9662808
-SHA256 (rust/2025-09-18/rustc-1.90.0-x86_64-unknown-freebsd.tar.xz) = 28bc004ab6841693ffc02f19a9f9da120a275cdde916a2e9e28437960a0d95c7
-SIZE (rust/2025-09-18/rustc-1.90.0-x86_64-unknown-freebsd.tar.xz) = 47615700
-SHA256 (rust/2025-09-18/rust-std-1.90.0-x86_64-unknown-freebsd.tar.xz) = 3115acf7d011067afd9b899b251e90d125190f4c664747eb1eafa6b36881c036
-SIZE (rust/2025-09-18/rust-std-1.90.0-x86_64-unknown-freebsd.tar.xz) = 26727916
-SHA256 (rust/2025-09-18/cargo-1.90.0-x86_64-unknown-freebsd.tar.xz) = 21c4ab33cebadcb0c81c3bd91aacb0d5851d1a34e7032c3190ffd939ac823880
-SIZE (rust/2025-09-18/cargo-1.90.0-x86_64-unknown-freebsd.tar.xz) = 10981908
-SHA256 (rust/2025-09-18/rustc-1.90.0-armv7-unknown-freebsd.tar.xz) = 6677b3e02c017f5661342dea089f002f39a7646c3092e429daac49c6db5b3c5c
-SIZE (rust/2025-09-18/rustc-1.90.0-armv7-unknown-freebsd.tar.xz) = 51933284
-SHA256 (rust/2025-09-18/rust-std-1.90.0-armv7-unknown-freebsd.tar.xz) = db33d92e16acc889339c9119aa405a483667dac8c0767fa7f8d037cbe3cebac8
-SIZE (rust/2025-09-18/rust-std-1.90.0-armv7-unknown-freebsd.tar.xz) = 24912324
-SHA256 (rust/2025-09-18/cargo-1.90.0-armv7-unknown-freebsd.tar.xz) = 9231f46b590579a0780c4e9ca07e4e3039dacb10fe07ded148d819c72bfe68d8
-SIZE (rust/2025-09-18/cargo-1.90.0-armv7-unknown-freebsd.tar.xz) = 9999704
-SHA256 (rust/2025-09-18/rustc-1.90.0-i686-unknown-freebsd.tar.xz) = ae4fb58e00e2996cf11390eb17096300c04ac0ca6ba7168688e70275de915e54
-SIZE (rust/2025-09-18/rustc-1.90.0-i686-unknown-freebsd.tar.xz) = 59013056
-SHA256 (rust/2025-09-18/rust-std-1.90.0-i686-unknown-freebsd.tar.xz) = ff18a19226ffca459a2d1fbd029ed022e048d6c80bffcb8bf0e7b2e181045d96
-SIZE (rust/2025-09-18/rust-std-1.90.0-i686-unknown-freebsd.tar.xz) = 26528240
-SHA256 (rust/2025-09-18/cargo-1.90.0-i686-unknown-freebsd.tar.xz) = b26dc3676ab36893a95e3b544acdf40b8fbb51fed589d8e4197adcaafb618aa4
-SIZE (rust/2025-09-18/cargo-1.90.0-i686-unknown-freebsd.tar.xz) = 11624984
-SHA256 (rust/2025-09-18/rustc-1.90.0-powerpc-unknown-freebsd.tar.xz) = a0c7255137ce84c9ab0ebb94d9dd35e53eca412cffd0f155298b83da91ecc890
-SIZE (rust/2025-09-18/rustc-1.90.0-powerpc-unknown-freebsd.tar.xz) = 52852384
-SHA256 (rust/2025-09-18/rust-std-1.90.0-powerpc-unknown-freebsd.tar.xz) = 6e4cb4a1ff7a1ee63f5b57ee22daa297137ac2e08bb7ac3163702f49ce661be8
-SIZE (rust/2025-09-18/rust-std-1.90.0-powerpc-unknown-freebsd.tar.xz) = 23820420
-SHA256 (rust/2025-09-18/cargo-1.90.0-powerpc-unknown-freebsd.tar.xz) = ac58aa3c7f4d18ad6f2bc3420aae0ce3abab3fc52f6f838c0129e664933ae05e
-SIZE (rust/2025-09-18/cargo-1.90.0-powerpc-unknown-freebsd.tar.xz) = 10065824
-SHA256 (rust/2025-09-18/rustc-1.90.0-powerpc64-unknown-freebsd.tar.xz) = d1357bd141a8f68655a12056059e4bd1c6af8c8420ba579bf9908793ba8936ed
-SIZE (rust/2025-09-18/rustc-1.90.0-powerpc64-unknown-freebsd.tar.xz) = 52207452
-SHA256 (rust/2025-09-18/rust-std-1.90.0-powerpc64-unknown-freebsd.tar.xz) = 78095956c2bc08177dc6c38b096faf64fddf8d70526c491bada7ea7c934badcc
-SIZE (rust/2025-09-18/rust-std-1.90.0-powerpc64-unknown-freebsd.tar.xz) = 23804160
-SHA256 (rust/2025-09-18/cargo-1.90.0-powerpc64-unknown-freebsd.tar.xz) = 9fa65616166d8534b5438441cc6eeb319be2581173389bf0f7fcdd11b3df0ea4
-SIZE (rust/2025-09-18/cargo-1.90.0-powerpc64-unknown-freebsd.tar.xz) = 10181856
-SHA256 (rust/2025-09-18/rustc-1.90.0-powerpc64le-unknown-freebsd.tar.xz) = 5bfe9c7c224420c647c23855379887c425834a51b521197dbf7232d7311aa618
-SIZE (rust/2025-09-18/rustc-1.90.0-powerpc64le-unknown-freebsd.tar.xz) = 54859868
-SHA256 (rust/2025-09-18/rust-std-1.90.0-powerpc64le-unknown-freebsd.tar.xz) = 3df7248efbb7d1768015435324acd48ac998ced0b11c83a9923ddb8cfbf1bc96
-SIZE (rust/2025-09-18/rust-std-1.90.0-powerpc64le-unknown-freebsd.tar.xz) = 23930892
-SHA256 (rust/2025-09-18/cargo-1.90.0-powerpc64le-unknown-freebsd.tar.xz) = 7d9d0c5fe1d438731a13578cbce021d37618b575ba5e866bcf8a7141c99d5682
-SIZE (rust/2025-09-18/cargo-1.90.0-powerpc64le-unknown-freebsd.tar.xz) = 10758944
-SHA256 (rust/2025-09-18/rustc-1.90.0-riscv64gc-unknown-freebsd.tar.xz) = 9fe439641e95be416c0e43226a69a0665fa2349ce39390a30f98ff3707365c53
-SIZE (rust/2025-09-18/rustc-1.90.0-riscv64gc-unknown-freebsd.tar.xz) = 60870560
-SHA256 (rust/2025-09-18/rust-std-1.90.0-riscv64gc-unknown-freebsd.tar.xz) = 9e65e2bb709a5d6b07f7643ae909352948913bb907304c47b29a9ff45d02a421
-SIZE (rust/2025-09-18/rust-std-1.90.0-riscv64gc-unknown-freebsd.tar.xz) = 24241224
-SHA256 (rust/2025-09-18/cargo-1.90.0-riscv64gc-unknown-freebsd.tar.xz) = 872cd083f7a4a4a622084a6d6cfb36d3acd28a381df8c705a284bbc055ab73f4
-SIZE (rust/2025-09-18/cargo-1.90.0-riscv64gc-unknown-freebsd.tar.xz) = 12337788
+TIMESTAMP = 1765474849
+SHA256 (rust/rustc-1.92.0-src.tar.xz) = ebee170bfe4c4dfc59521a101de651e5534f4dae889756a5c97ca9ea40d0c307
+SIZE (rust/rustc-1.92.0-src.tar.xz) = 271887480
+SHA256 (rust/2025-10-30/rustc-1.91.0-aarch64-unknown-freebsd.tar.xz) = 946db4b860a40d9b6d2f15e5c231b9597434386d39163578ee4b8536559e712d
+SIZE (rust/2025-10-30/rustc-1.91.0-aarch64-unknown-freebsd.tar.xz) = 47360928
+SHA256 (rust/2025-10-30/rust-std-1.91.0-aarch64-unknown-freebsd.tar.xz) = f8b9b968ff654ce70dcc292dac12ec6f4e00501a86940efe909f9b2fd697f1ce
+SIZE (rust/2025-10-30/rust-std-1.91.0-aarch64-unknown-freebsd.tar.xz) = 25988344
+SHA256 (rust/2025-10-30/cargo-1.91.0-aarch64-unknown-freebsd.tar.xz) = f0442359be7553bd89d4a19ef6903d0f57bb846b033cd98637802a6d4a4c7432
+SIZE (rust/2025-10-30/cargo-1.91.0-aarch64-unknown-freebsd.tar.xz) = 9626636
+SHA256 (rust/2025-10-30/rustc-1.91.0-x86_64-unknown-freebsd.tar.xz) = daa260b609db12828c2d2f99b81207dff895807952d1244e780f3c3018a85066
+SIZE (rust/2025-10-30/rustc-1.91.0-x86_64-unknown-freebsd.tar.xz) = 42053952
+SHA256 (rust/2025-10-30/rust-std-1.91.0-x86_64-unknown-freebsd.tar.xz) = cd93396b4dbd9c6480ad1de1d48079e9bf76e520b0496e0ed591106150cb1ea7
+SIZE (rust/2025-10-30/rust-std-1.91.0-x86_64-unknown-freebsd.tar.xz) = 27159360
+SHA256 (rust/2025-10-30/cargo-1.91.0-x86_64-unknown-freebsd.tar.xz) = af3988a1097c587b841cfa444baf57603775b59b7f5d4d9e85054e6566b3b032
+SIZE (rust/2025-10-30/cargo-1.91.0-x86_64-unknown-freebsd.tar.xz) = 10945760
+SHA256 (rust/2025-10-30/rustc-1.91.0-armv7-unknown-freebsd.tar.xz) = e42eeaf310db04ee8a2f57117b83ed59b7bc4a26559495e0589cce2ed55254e1
+SIZE (rust/2025-10-30/rustc-1.91.0-armv7-unknown-freebsd.tar.xz) = 46938728
+SHA256 (rust/2025-10-30/rust-std-1.91.0-armv7-unknown-freebsd.tar.xz) = bfd9c03213442fdc108510bacfcfec802a2be9a964aa6969158cd8f98d6ba565
+SIZE (rust/2025-10-30/rust-std-1.91.0-armv7-unknown-freebsd.tar.xz) = 25152504
+SHA256 (rust/2025-10-30/cargo-1.91.0-armv7-unknown-freebsd.tar.xz) = 11f2584b8da7b9952c6280c1cfd185d8230ae71767fd6aa7538b4ad7da7f3e03
+SIZE (rust/2025-10-30/cargo-1.91.0-armv7-unknown-freebsd.tar.xz) = 9971560
+SHA256 (rust/2025-10-30/rustc-1.91.0-i686-unknown-freebsd.tar.xz) = df4a5a7a47f969ed157f3f9a24f02c5a8a4b0cea4516f1e1c9b9757705d0d339
+SIZE (rust/2025-10-30/rustc-1.91.0-i686-unknown-freebsd.tar.xz) = 53403816
+SHA256 (rust/2025-10-30/rust-std-1.91.0-i686-unknown-freebsd.tar.xz) = 543ca3ad97cdd19136a52c72f58eaa1ac593c463bdb18587b8bd2ade042652b8
+SIZE (rust/2025-10-30/rust-std-1.91.0-i686-unknown-freebsd.tar.xz) = 26935888
+SHA256 (rust/2025-10-30/cargo-1.91.0-i686-unknown-freebsd.tar.xz) = 15b69d38f14ea9480e1c77d6fc1fadbc844983341a570fe092131b0dae530826
+SIZE (rust/2025-10-30/cargo-1.91.0-i686-unknown-freebsd.tar.xz) = 11614152
+SHA256 (rust/2025-10-30/rustc-1.91.0-powerpc-unknown-freebsd.tar.xz) = 58b0ff45452b1701592d23175b9f610d2abc145ecc99c1e0e951e73a5e249263
+SIZE (rust/2025-10-30/rustc-1.91.0-powerpc-unknown-freebsd.tar.xz) = 48532364
+SHA256 (rust/2025-10-30/rust-std-1.91.0-powerpc-unknown-freebsd.tar.xz) = 9562cbaf66d05a5d615aab66dd4e0525f34a8a5eb5077b2ca35366873641eddc
+SIZE (rust/2025-10-30/rust-std-1.91.0-powerpc-unknown-freebsd.tar.xz) = 24124292
+SHA256 (rust/2025-10-30/cargo-1.91.0-powerpc-unknown-freebsd.tar.xz) = 170b40336145a18d474933fcfb809fa05da2d48136559e904d5d841086998277
+SIZE (rust/2025-10-30/cargo-1.91.0-powerpc-unknown-freebsd.tar.xz) = 9992512
+SHA256 (rust/2025-10-30/rustc-1.91.0-powerpc64-unknown-freebsd.tar.xz) = 03f1219b58ef016bc6fd4915a7ece2b966273d0e247b056a2145b7487a22027f
+SIZE (rust/2025-10-30/rustc-1.91.0-powerpc64-unknown-freebsd.tar.xz) = 47521324
+SHA256 (rust/2025-10-30/rust-std-1.91.0-powerpc64-unknown-freebsd.tar.xz) = 5d1099d69af25df77a678ec423a987169b9fbb0a80b9d453c4b2fb66f00df358
+SIZE (rust/2025-10-30/rust-std-1.91.0-powerpc64-unknown-freebsd.tar.xz) = 24196000
+SHA256 (rust/2025-10-30/cargo-1.91.0-powerpc64-unknown-freebsd.tar.xz) = 20008aa1efdf8aa4c3e39918f0766253de05d07f147e914cb2b31defb512699c
+SIZE (rust/2025-10-30/cargo-1.91.0-powerpc64-unknown-freebsd.tar.xz) = 10123592
+SHA256 (rust/2025-10-30/rustc-1.91.0-powerpc64le-unknown-freebsd.tar.xz) = a8f130067e2a5a5ca3ff7f276b14db19f78b0ed7b1c2a603cea2d8d02cf778b4
+SIZE (rust/2025-10-30/rustc-1.91.0-powerpc64le-unknown-freebsd.tar.xz) = 49858584
+SHA256 (rust/2025-10-30/rust-std-1.91.0-powerpc64le-unknown-freebsd.tar.xz) = 81bbcc7bdc0cc4a563d1b1394bdcc2b150bed9502ea932a20d253b52a60e1a15
+SIZE (rust/2025-10-30/rust-std-1.91.0-powerpc64le-unknown-freebsd.tar.xz) = 24302800
+SHA256 (rust/2025-10-30/cargo-1.91.0-powerpc64le-unknown-freebsd.tar.xz) = 6ba296d82344a4c9b6f675e19120f249c619f8d7fea98f6a12d52c8db0add6ce
+SIZE (rust/2025-10-30/cargo-1.91.0-powerpc64le-unknown-freebsd.tar.xz) = 10717884
+SHA256 (rust/2025-10-30/rustc-1.91.0-riscv64gc-unknown-freebsd.tar.xz) = b558baeeb01ed5d231f07176f3f605ad8a05c5fb9375ffae34afaa70a44a9f27
+SIZE (rust/2025-10-30/rustc-1.91.0-riscv64gc-unknown-freebsd.tar.xz) = 50945880
+SHA256 (rust/2025-10-30/rust-std-1.91.0-riscv64gc-unknown-freebsd.tar.xz) = 2e8b6dc2ffa670e3b993d524854f94834d0956081357a063212ec22a2d0a80cb
+SIZE (rust/2025-10-30/rust-std-1.91.0-riscv64gc-unknown-freebsd.tar.xz) = 24484592
+SHA256 (rust/2025-10-30/cargo-1.91.0-riscv64gc-unknown-freebsd.tar.xz) = c837db0903847e3ab25d3b72d31b24692a7234f230244dd7e600bf6394b46a17
+SIZE (rust/2025-10-30/cargo-1.91.0-riscv64gc-unknown-freebsd.tar.xz) = 10734680
diff --git a/lang/rust/files/patch-vendor_openssl_crypto_threads__pthread.c b/lang/rust/files/patch-vendor_openssl_crypto_threads__pthread.c
index e8ade04d557a..8dc2e29526ef 100644
--- a/lang/rust/files/patch-vendor_openssl_crypto_threads__pthread.c
+++ b/lang/rust/files/patch-vendor_openssl_crypto_threads__pthread.c
@@ -13,8 +13,9 @@
#if defined(OPENSSL_THREADS) && !defined(CRYPTO_TDEBUG) && !defined(OPENSSL_SYS_WINDOWS)
# if defined(OPENSSL_SYS_UNIX)
---- vendor/openssl-src-300.5.2+3.5.2/openssl/crypto/threads_pthread.c.orig 2025-05-09 22:37:37.000000000 +0200
-+++ vendor/openssl-src-300.5.2+3.5.2/openssl/crypto/threads_pthread.c 2025-05-21 14:44:18.563852000 +0200
+
+--- vendor/openssl-src-300.5.3+3.5.4/openssl/crypto/threads_pthread.c.orig 2025-05-09 22:37:37.000000000 +0200
++++ vendor/openssl-src-300.5.3+3.5.4/openssl/crypto/threads_pthread.c 2025-05-21 14:44:18.563852000 +0200
@@ -50,6 +50,10 @@ __tsan_mutex_post_lock((x), 0, 0)
# define BROKEN_CLANG_ATOMICS
#endif
diff --git a/lang/rust/update.sh b/lang/rust/update.sh
index f169891c53d7..befc8cbde9e9 100644
--- a/lang/rust/update.sh
+++ b/lang/rust/update.sh
@@ -14,6 +14,10 @@ RUST_BOOTSTRAP_VERSION=$(awk -F "=" /^compiler_version/'{print $2}' /tmp/stage0)
echo "BOOTSTRAPS_DATE=${BOOTSTRAPS_DATE}" | portedit merge -i .
echo "RUST_BOOTSTRAP_VERSION=${RUST_BOOTSTRAP_VERSION}" | portedit merge -i .
+fetch -qo /tmp/llvm.rs https://raw.githubusercontent.com/rust-lang/rust/${new_commit}/src/bootstrap/src/core/build_steps/llvm.rs
+LLVM_VERSION=$(grep "bad LLVM version" /tmp/llvm.rs | sed "s/[^0-9]//g")
+echo "LLVM_VERSION=${LLVM_VERSION}" | portedit merge -i .
+
cat <<EOF | sed -i '' -E -f - ../../Mk/Uses/cargo.mk ../../Mk/bsd.gecko.mk
1,/\\$\\{RUST_DEFAULT\\}>=/ {
s,(\\$\\{RUST_DEFAULT\\}>=).*(:lang/\\$\\{RUST_DEFAULT\\}),\\1${version}\\2,
diff --git a/lang/rustpython/Makefile b/lang/rustpython/Makefile
index a231d464e3b2..564f4cf271de 100644
--- a/lang/rustpython/Makefile
+++ b/lang/rustpython/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustpython
DISTVERSION= 0.4.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= lang
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/lang/scryer-prolog/Makefile b/lang/scryer-prolog/Makefile
index b38e5a16c5c3..47bd536f7b6e 100644
--- a/lang/scryer-prolog/Makefile
+++ b/lang/scryer-prolog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= scryer-prolog
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= lang
MAINTAINER= me@svmhdvn.name
diff --git a/lang/solidity/Makefile b/lang/solidity/Makefile
index 8b2a23a646a8..ae21cba2c828 100644
--- a/lang/solidity/Makefile
+++ b/lang/solidity/Makefile
@@ -1,5 +1,5 @@
PORTNAME= solidity
-DISTVERSION= 0.8.31
+DISTVERSION= 0.8.32
CATEGORIES= lang
MASTER_SITES= https://github.com/argotorg/solidity/releases/download/v${DISTVERSION}/
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/lang/solidity/distinfo b/lang/solidity/distinfo
index 494ba8a7f11f..1729ecacf093 100644
--- a/lang/solidity/distinfo
+++ b/lang/solidity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764835395
-SHA256 (solidity_0.8.31.tar.gz) = 1efcf5af92e39499ce64d9cb33ba1cc1aa43d0aba107472915d732bf4a31c837
-SIZE (solidity_0.8.31.tar.gz) = 7562646
+TIMESTAMP = 1766050858
+SHA256 (solidity_0.8.32.tar.gz) = b3e0a0def18720b5d11dd454f3de4495f52f719dd059a90b4712ca5efb4cc607
+SIZE (solidity_0.8.32.tar.gz) = 7628667
diff --git a/lang/spidermonkey102/Makefile b/lang/spidermonkey102/Makefile
index 2dc0efab2659..f7703fb26447 100644
--- a/lang/spidermonkey102/Makefile
+++ b/lang/spidermonkey102/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spidermonkey
DISTVERSION= 102.9.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source
PKGNAMESUFFIX= ${SP_VER}
diff --git a/lang/spidermonkey115/Makefile b/lang/spidermonkey115/Makefile
index 12c269a6e04d..48a5fe48d117 100644
--- a/lang/spidermonkey115/Makefile
+++ b/lang/spidermonkey115/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spidermonkey
DISTVERSION= 115.30.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source \
MOZILLA/firefox/candidates/${DISTVERSION}esr-candidates/build1/source
diff --git a/lang/spidermonkey128/Makefile b/lang/spidermonkey128/Makefile
index d22390a3b31a..476b46476529 100644
--- a/lang/spidermonkey128/Makefile
+++ b/lang/spidermonkey128/Makefile
@@ -1,5 +1,6 @@
PORTNAME= spidermonkey
DISTVERSION= 128.14.0
+PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source \
MOZILLA/firefox/candidates/${DISTVERSION}esr-candidates/build1/source
diff --git a/lang/spidermonkey140/Makefile b/lang/spidermonkey140/Makefile
index 5583a26769f6..212080c885b2 100644
--- a/lang/spidermonkey140/Makefile
+++ b/lang/spidermonkey140/Makefile
@@ -1,5 +1,6 @@
PORTNAME= spidermonkey
DISTVERSION= 140.6.0
+PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source \
MOZILLA/firefox/candidates/${DISTVERSION}esr-candidates/build1/source
diff --git a/lang/spidermonkey78/Makefile b/lang/spidermonkey78/Makefile
index 9ecaf0c3c158..ee0e27d3e4ec 100644
--- a/lang/spidermonkey78/Makefile
+++ b/lang/spidermonkey78/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spidermonkey
DISTVERSION= 78.15.0
-PORTREVISION= 38
+PORTREVISION= 39
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source
PKGNAMESUFFIX= ${SP_VER}
diff --git a/lang/starlark-rust/Makefile b/lang/starlark-rust/Makefile
index cd1a765a27a7..fc7204814613 100644
--- a/lang/starlark-rust/Makefile
+++ b/lang/starlark-rust/Makefile
@@ -1,7 +1,7 @@
PORTNAME= starlark-rust
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= lang
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/typstyle/Makefile b/lang/typstyle/Makefile
index 71b270ee17e4..e6fbbcaadf3d 100644
--- a/lang/typstyle/Makefile
+++ b/lang/typstyle/Makefile
@@ -1,7 +1,7 @@
PORTNAME= typstyle
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= lang
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/zig/Makefile b/lang/zig/Makefile
index 62a5af4139f3..4e86abb5c846 100644
--- a/lang/zig/Makefile
+++ b/lang/zig/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zig
-DISTVERSION= 0.14.0
+DISTVERSION= 0.15.2
CATEGORIES= lang
MASTER_SITES= https://ziglang.org/download/${DISTVERSION}/ \
https://ziglang.org/builds/
@@ -16,13 +16,13 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= aarch64 amd64
ONLY_FOR_ARCHS_REASON= not yet supported
-BUILD_DEPENDS= icu>=71:devel/icu \
- llvm${_LLVM_VER}>=0:devel/llvm${_LLVM_VER}
+BUILD_DEPENDS= llvm${_LLVM_VER}>=0:devel/llvm${_LLVM_VER}
LIB_DEPENDS= libzstd.so:archivers/zstd
USES= cmake compiler:c++11-lang localbase:ldflags tar:xz
CMAKE_ARGS+= -DZIG_TARGET_MCPU=baseline # ensure we run everywhere
+CMAKE_ARGS+= -DLLVM_CONFIG=${LOCALBASE}/bin/llvm-config${_LLVM_VER}
CMAKE_ON= THREADS_PREFER_PTHREAD_FLAG
CONFLICTS_INSTALL= zig0*
@@ -37,7 +37,7 @@ STATIC_CMAKE_BOOL= ZIG_STATIC
STATIC_LDFLAGS= -licudata -licuuc -llzma -lm -lmd -lxml2 -lz -lzstd
STATIC_LIB_DEPENDS+= libxml2.so:textproc/libxml2
-_LLVM_VER= 19
+_LLVM_VER= 20
_ZIG_BIN= ${STAGEDIR}${PREFIX}/bin/zig
post-configure-STATIC-on:
@@ -45,20 +45,16 @@ post-configure-STATIC-on:
${BUILD_WRKSRC}/build.ninja
post-install:
- @${RM} -rf ${WRKDIR}/.build
+ # Zig install creates this dir, which causes check-plist error
@${RM} -rf ${STAGEDIR}/wrkdirs
+
# Automatically create the PLIST file
@${FIND} -s ${_ZIG_BIN} -not -type d | ${SORT} | \
${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}
@${FIND} -s ${STAGEDIR}${PREFIX}/lib/${PORTNAME} -not -type d | ${SORT} | \
${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}
- @${ECHO_CMD} "@dir lib/zig/std/compress/flate/testdata/block_writer" >> ${TMPPLIST}
- @${ECHO_CMD} "@dir lib/zig/std/compress/flate/testdata/fuzz" >> ${TMPPLIST}
- @${ECHO_CMD} "@dir lib/zig/std/compress/lzma/testdata" >> ${TMPPLIST}
- @${ECHO_CMD} "@dir lib/zig/std/compress/testdata" >> ${TMPPLIST}
- @${ECHO_CMD} "@dir lib/zig/std/compress/xz/testdata" >> ${TMPPLIST}
- @${ECHO_CMD} "@dir lib/zig/std/tar/testdata" >> ${TMPPLIST}
- @${ECHO_CMD} "@dir lib/zig/std/tz" >> ${TMPPLIST}
+ @${FIND} -s ${STAGEDIR}${PREFIX}/lib/${PORTNAME} -type d -empty | ${SORT} | \
+ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##; s#^#@dir #' >> ${TMPPLIST}
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}/std
@@ -71,7 +67,7 @@ post-install-DOCS-on:
@${ECHO_CMD} "@dir share/doc/zig/std" >> ${TMPPLIST}
do-test:
- mkdir ${WRKDIR}/cache
+ mkdir -p ${WRKDIR}/cache
(cd ${WRKSRC} && \
${_ZIG_BIN} build test-behavior --cache-dir ${WRKDIR}/cache \
--global-cache-dir ${WRKDIR}/cache --zig-lib-dir ${WRKSRC}/lib)
diff --git a/lang/zig/distinfo b/lang/zig/distinfo
index 9e8edfca8f10..7b8de6171f6e 100644
--- a/lang/zig/distinfo
+++ b/lang/zig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744681910
-SHA256 (zig-0.14.0.tar.xz) = c76638c03eb204c4432ae092f6fa07c208567e110fbd4d862d131a7332584046
-SIZE (zig-0.14.0.tar.xz) = 17772188
+TIMESTAMP = 1761276338
+SHA256 (zig-0.15.2.tar.xz) = d9b30c7aa983fcff5eed2084d54ae83eaafe7ff3a84d8fb754d854165a6e521c
+SIZE (zig-0.15.2.tar.xz) = 21366268
diff --git a/lang/zig014/Makefile b/lang/zig014/Makefile
new file mode 100644
index 000000000000..d3f5e7ec8d81
--- /dev/null
+++ b/lang/zig014/Makefile
@@ -0,0 +1,81 @@
+PORTNAME= zig
+DISTVERSION= 0.14.0
+CATEGORIES= lang
+MASTER_SITES= https://ziglang.org/download/${DISTVERSION}/ \
+ https://ziglang.org/builds/
+PKGNAMESUFFIX= 014
+
+PATCH_SITES= https://github.com/ziglang/${PORTNAME}/commit/
+
+MAINTAINER= bsd@orsolic.org
+COMMENT= Language designed for robustness, optimality, and maintainability
+WWW= https://ziglang.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+ONLY_FOR_ARCHS= aarch64 amd64
+ONLY_FOR_ARCHS_REASON= not yet supported
+
+BUILD_DEPENDS= icu>=71:devel/icu \
+ llvm${_LLVM_VER}>=0:devel/llvm${_LLVM_VER}
+
+LIB_DEPENDS= libzstd.so:archivers/zstd
+
+USES= cmake compiler:c++11-lang localbase:ldflags tar:xz
+CMAKE_ARGS+= -DZIG_TARGET_MCPU=baseline # ensure we run everywhere
+CMAKE_ON= THREADS_PREFER_PTHREAD_FLAG
+
+CONFLICTS_INSTALL= zig*
+PORTSCOUT= limit:^0\.14\.
+
+OPTIONS_DEFINE= DOCS STATIC
+OPTIONS_DEFAULT= DOCS
+
+STATIC_DESC= sets ZIG_STATIC to avoid 800MiB LLVM runtime dependency
+
+STATIC_RUN_DEPENDS_OFF= llvm${_LLVM_VER}>=0:devel/llvm${_LLVM_VER}
+STATIC_CMAKE_BOOL= ZIG_STATIC
+STATIC_LDFLAGS= -licudata -licuuc -llzma -lm -lmd -lxml2 -lz -lzstd
+STATIC_LIB_DEPENDS+= libxml2.so:textproc/libxml2
+
+_LLVM_VER= 19
+_ZIG_BIN= ${STAGEDIR}${PREFIX}/bin/zig
+
+post-configure-STATIC-on:
+ @${REINPLACE_CMD} 's/-Wl,-Bdynamic//' \
+ ${BUILD_WRKSRC}/build.ninja
+
+post-install:
+ @${RM} -rf ${WRKDIR}/.build
+ @${RM} -rf ${STAGEDIR}/wrkdirs
+ # Automatically create the PLIST file
+ @${FIND} -s ${_ZIG_BIN} -not -type d | ${SORT} | \
+ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}
+ @${FIND} -s ${STAGEDIR}${PREFIX}/lib/${PORTNAME} -not -type d | ${SORT} | \
+ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}
+ @${ECHO_CMD} "@dir lib/zig/std/compress/flate/testdata/block_writer" >> ${TMPPLIST}
+ @${ECHO_CMD} "@dir lib/zig/std/compress/flate/testdata/fuzz" >> ${TMPPLIST}
+ @${ECHO_CMD} "@dir lib/zig/std/compress/lzma/testdata" >> ${TMPPLIST}
+ @${ECHO_CMD} "@dir lib/zig/std/compress/testdata" >> ${TMPPLIST}
+ @${ECHO_CMD} "@dir lib/zig/std/compress/xz/testdata" >> ${TMPPLIST}
+ @${ECHO_CMD} "@dir lib/zig/std/tar/testdata" >> ${TMPPLIST}
+ @${ECHO_CMD} "@dir lib/zig/std/tz" >> ${TMPPLIST}
+
+post-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}/std
+.for f in index.html main.js
+ ${INSTALL_MAN} ${WRKSRC}/lib/docs/${f} \
+ ${STAGEDIR}${DOCSDIR}/${f}
+.endfor
+ @cd ${STAGEDIR}; ${FIND} ${DOCSDIR:C@^/@@} -type f | ${SED} -e 's@^@/@' | ${SORT} | \
+ ${SED} -e 's#^${PREFIX}/##' >> ${TMPPLIST}
+ @${ECHO_CMD} "@dir share/doc/zig/std" >> ${TMPPLIST}
+
+do-test:
+ mkdir ${WRKDIR}/cache
+ (cd ${WRKSRC} && \
+ ${_ZIG_BIN} build test-behavior --cache-dir ${WRKDIR}/cache \
+ --global-cache-dir ${WRKDIR}/cache --zig-lib-dir ${WRKSRC}/lib)
+
+.include <bsd.port.mk>
diff --git a/lang/zig014/distinfo b/lang/zig014/distinfo
new file mode 100644
index 000000000000..9e8edfca8f10
--- /dev/null
+++ b/lang/zig014/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1744681910
+SHA256 (zig-0.14.0.tar.xz) = c76638c03eb204c4432ae092f6fa07c208567e110fbd4d862d131a7332584046
+SIZE (zig-0.14.0.tar.xz) = 17772188
diff --git a/lang/zig014/pkg-descr b/lang/zig014/pkg-descr
new file mode 100644
index 000000000000..e3bd0df79986
--- /dev/null
+++ b/lang/zig014/pkg-descr
@@ -0,0 +1,2 @@
+Zig is a general purpose programming language designed for robustness,
+optimality, and maintainability.
diff --git a/mail/imap-tools/Makefile b/mail/imap-tools/Makefile
index 0031aab3cd61..6589576094fb 100644
--- a/mail/imap-tools/Makefile
+++ b/mail/imap-tools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= imap-tools
DISTVERSION= 1.7.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/mail/libpst/Makefile b/mail/libpst/Makefile
index a0a740ce3b70..e5b987849632 100644
--- a/mail/libpst/Makefile
+++ b/mail/libpst/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libgsf-1.so:devel/libgsf
-USES= gmake iconv libtool pathfix pkgconfig
+USES= gmake iconv libtool pkgconfig
CONFIGURE_ARGS= --disable-python --enable-libpst-shared
GNU_CONFIGURE= yes
diff --git a/mail/nextcloud-mail/Makefile b/mail/nextcloud-mail/Makefile
index e8f57419c75b..a7c05623cf2a 100644
--- a/mail/nextcloud-mail/Makefile
+++ b/mail/nextcloud-mail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mail
-PORTVERSION= 5.6.4
+PORTVERSION= 5.6.5
DISTVERSIONPREFIX= v
CATEGORIES= mail
diff --git a/mail/nextcloud-mail/distinfo b/mail/nextcloud-mail/distinfo
index 336675ae6cda..d7836bcc5884 100644
--- a/mail/nextcloud-mail/distinfo
+++ b/mail/nextcloud-mail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765522485
-SHA256 (nextcloud/mail-v5.6.4.tar.gz) = 34a7c6b7528dae2df47c1e1678885c9ce8d6a28449f06098f6709b9765fae96f
-SIZE (nextcloud/mail-v5.6.4.tar.gz) = 31688560
+TIMESTAMP = 1765959642
+SHA256 (nextcloud/mail-v5.6.5.tar.gz) = d3d7074b0ac7383cefa7e68e64df9694a806da7add0868239925a9be6765bc6c
+SIZE (nextcloud/mail-v5.6.5.tar.gz) = 31698006
diff --git a/mail/pflogsumm/Makefile b/mail/pflogsumm/Makefile
index 4ab818625b6e..f6715a151d62 100644
--- a/mail/pflogsumm/Makefile
+++ b/mail/pflogsumm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pflogsumm
-PORTVERSION= 1.1.12
+PORTVERSION= 1.1.13
PORTEPOCH= 1
CATEGORIES= mail
MASTER_SITES= http://jimsun.LinxNet.com/downloads/ \
diff --git a/mail/pflogsumm/distinfo b/mail/pflogsumm/distinfo
index 4959b16e47ec..b8140e7a776d 100644
--- a/mail/pflogsumm/distinfo
+++ b/mail/pflogsumm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756802711
-SHA256 (pflogsumm-1.1.12.tar.gz) = 501cfa189caaa6c79e619344168fe4166da26f787baae440621edf721ce47626
-SIZE (pflogsumm-1.1.12.tar.gz) = 64723
+TIMESTAMP = 1765402106
+SHA256 (pflogsumm-1.1.13.tar.gz) = 9215ed3edc1a9b14716b6cf1f6fcda2700548dba0286bcc9f6be8221a6ef93f1
+SIZE (pflogsumm-1.1.13.tar.gz) = 65410
diff --git a/mail/pizauth/Makefile b/mail/pizauth/Makefile
index a9be820414d8..14b51e49b3da 100644
--- a/mail/pizauth/Makefile
+++ b/mail/pizauth/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pizauth
DISTVERSION= 1.0.7
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= mail
MAINTAINER= nivit@FreeBSD.org
diff --git a/mail/postfix-current/Makefile b/mail/postfix-current/Makefile
index 920e2e20c879..ab5bc4cfb779 100644
--- a/mail/postfix-current/Makefile
+++ b/mail/postfix-current/Makefile
@@ -247,8 +247,10 @@ POSTFIX_CCARGS+= -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\"
.endif
.if ${PORT_OPTIONS:MSASLKRB5}
-POSTFIX_AUXLIBS+= -lkrb5 -lhx509 -lcrypto -lcrypt -lcom_err -lasn1 \
- -lroken
+POSTFIX_AUXLIBS+= -lkrb5 -lcrypto -lcrypt -lcom_err
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500000
+POSTFIX_AUXLIBS+= -lasn1 -lhx509 -lroken
+.endif
.endif
.if ${PORT_OPTIONS:MSASLKMIT}
diff --git a/mail/postfix/Makefile b/mail/postfix/Makefile
index 0f947a9e5bb4..2f0fd1b9bbd1 100644
--- a/mail/postfix/Makefile
+++ b/mail/postfix/Makefile
@@ -262,8 +262,10 @@ POSTFIX_CCARGS+= -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\"
.endif
.if ${PORT_OPTIONS:MSASLKRB5}
-POSTFIX_AUXLIBS+= -lkrb5 -lhx509 -lcrypto -lcrypt -lcom_err -lasn1 \
- -lroken
+POSTFIX_AUXLIBS+= -lkrb5 -lcrypto -lcrypt -lcom_err
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500000
+POSTFIX_AUXLIBS+= -lasn1 -lhx509 -lroken
+.endif
.endif
.if ${PORT_OPTIONS:MSASLKMIT}
diff --git a/mail/thunderbird-esr/Makefile b/mail/thunderbird-esr/Makefile
index e005626c7fd0..1568376564d4 100644
--- a/mail/thunderbird-esr/Makefile
+++ b/mail/thunderbird-esr/Makefile
@@ -1,5 +1,6 @@
PORTNAME= thunderbird
DISTVERSION= 140.6.0
+PORTREVISION= 1
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}esr-candidates/build2/source
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index 787857977aa9..6b9897f45969 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -1,5 +1,5 @@
PORTNAME= thunderbird
-DISTVERSION= 146.0
+DISTVERSION= 146.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 f92b7201b100..31840763fc1a 100644
--- a/mail/thunderbird/distinfo
+++ b/mail/thunderbird/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764876162
-SHA256 (thunderbird-146.0.source.tar.xz) = bd28bba1a10a709709eeaff40d605d523f58daf9f7c0d46798107129c1190c08
-SIZE (thunderbird-146.0.source.tar.xz) = 775218464
+TIMESTAMP = 1765982493
+SHA256 (thunderbird-146.0.1.source.tar.xz) = 816c7add658c208ef6057ef86643ed9ecc0f4daafcae592a1ffe38d1a2108b38
+SIZE (thunderbird-146.0.1.source.tar.xz) = 781793608
diff --git a/math/armadillo/Makefile b/math/armadillo/Makefile
index 8087661da7c8..2735d28594db 100644
--- a/math/armadillo/Makefile
+++ b/math/armadillo/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LIB_DEPENDS= libarpack.so:math/arpack-ng \
libsuperlu.so:math/superlu
-USES= blaslapack:openblas cmake:testing compiler:c++11-lang pathfix pkgconfig tar:xz
+USES= blaslapack:openblas cmake:testing compiler:c++11-lang pkgconfig tar:xz
CMAKE_OFF= ALLOW_BLAS_LAPACK_MACOS \
ALLOW_FLEXIBLAS_LINUX \
diff --git a/math/elan/Makefile b/math/elan/Makefile
index 33059114d8a2..4033eec084f6 100644
--- a/math/elan/Makefile
+++ b/math/elan/Makefile
@@ -1,7 +1,7 @@
PORTNAME= elan
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/fend/Makefile b/math/fend/Makefile
index 2f82de844352..7ee592f1371f 100644
--- a/math/fend/Makefile
+++ b/math/fend/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fend
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.7
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/kalc/Makefile b/math/kalc/Makefile
index 5551f574b857..97cef4e9418f 100644
--- a/math/kalc/Makefile
+++ b/math/kalc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kalc
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
PKGNAMESUFFIX= -calculator
diff --git a/math/kalker/Makefile b/math/kalker/Makefile
index cbcf782a8b9d..640c2ffdd585 100644
--- a/math/kalker/Makefile
+++ b/math/kalker/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kalker
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= math
MAINTAINER= ashish@FreeBSD.org
diff --git a/math/octave-forge-sqlite/Makefile b/math/octave-forge-sqlite/Makefile
index a6fbd94ffc46..5ccf90d10e19 100644
--- a/math/octave-forge-sqlite/Makefile
+++ b/math/octave-forge-sqlite/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-sqlite
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.1
+DISTVERSION= 0.1.2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-sqlite/distinfo b/math/octave-forge-sqlite/distinfo
index 34b3b2b703f2..3fb39a50dcf7 100644
--- a/math/octave-forge-sqlite/distinfo
+++ b/math/octave-forge-sqlite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760302134
-SHA256 (octave-forge/gnu-octave-octave-sqlite-v0.1.1_GH0.tar.gz) = 3144ad58c842b1bd4c2bb758141a8732f89b9f57a8aaafee0d8f62a9fbc6010a
-SIZE (octave-forge/gnu-octave-octave-sqlite-v0.1.1_GH0.tar.gz) = 106259
+TIMESTAMP = 1766032961
+SHA256 (octave-forge/gnu-octave-octave-sqlite-v0.1.2_GH0.tar.gz) = ecfec5d1687843dd2913a9ef351be6dc740180d0f70df08e9393c8b75821656d
+SIZE (octave-forge/gnu-octave-octave-sqlite-v0.1.2_GH0.tar.gz) = 106492
diff --git a/math/py-arviz/Makefile b/math/py-arviz/Makefile
index d262be7a0339..91dde4a4df51 100644
--- a/math/py-arviz/Makefile
+++ b/math/py-arviz/Makefile
@@ -1,7 +1,6 @@
PORTNAME= arviz
DISTVERSIONPREFIX= v
-DISTVERSION= 0.22.0
-PORTREVISION= 1
+DISTVERSION= 0.23.0
CATEGORIES= math python
#MASTER_SITES= PYPI # missing test files
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-arviz/distinfo b/math/py-arviz/distinfo
index 7d6daefbbffb..74fca6abdf89 100644
--- a/math/py-arviz/distinfo
+++ b/math/py-arviz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752189724
-SHA256 (arviz-devs-arviz-v0.22.0_GH0.tar.gz) = 69f63ef24118bf6d82069658cb20ae1ae69ffe56472e04be7db6731b9568a367
-SIZE (arviz-devs-arviz-v0.22.0_GH0.tar.gz) = 11415945
+TIMESTAMP = 1765877975
+SHA256 (arviz-devs-arviz-v0.23.0_GH0.tar.gz) = 9c2042f3b5b8096db577794cad72788e9a79d89002960aed6146076036c1ab84
+SIZE (arviz-devs-arviz-v0.23.0_GH0.tar.gz) = 11445046
diff --git a/math/py-clarabel/Makefile b/math/py-clarabel/Makefile
index 9a460d955966..94785119ce33 100644
--- a/math/py-clarabel/Makefile
+++ b/math/py-clarabel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= clarabel
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= math python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-pcodec/Makefile b/math/py-pcodec/Makefile
index a5c3baa55828..516004e11e81 100644
--- a/math/py-pcodec/Makefile
+++ b/math/py-pcodec/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pcodec
PORTVERSION= 0.3.5
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-rustworkx/Makefile b/math/py-rustworkx/Makefile
index 9f842b0c5861..d5cc4e0342ad 100644
--- a/math/py-rustworkx/Makefile
+++ b/math/py-rustworkx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustworkx
DISTVERSION= 0.17.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-statsmodels/Makefile b/math/py-statsmodels/Makefile
index a336ac0aed9c..65cb28c68a64 100644
--- a/math/py-statsmodels/Makefile
+++ b/math/py-statsmodels/Makefile
@@ -15,7 +15,7 @@ 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.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}setuptools-scm>=8<10: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} \
diff --git a/math/py-statsmodels/files/patch-pyproject.toml b/math/py-statsmodels/files/patch-pyproject.toml
index e7b6ab880b99..59e32baf8478 100644
--- a/math/py-statsmodels/files/patch-pyproject.toml
+++ b/math/py-statsmodels/files/patch-pyproject.toml
@@ -1,6 +1,6 @@
--- pyproject.toml.orig 2025-07-02 15:55:37 UTC
+++ pyproject.toml
-@@ -2,10 +2,10 @@ requires = [
+@@ -2,11 +2,11 @@ requires = [
# These are strictly build requirements. Runtime requirements are listed in
# INSTALL_REQUIRES in setup.py
requires = [
@@ -9,8 +9,10 @@
"cython>=3.0.10,<4", # Sync with CYTHON_MIN_VER in setup
- "numpy>=2.0.0,<3",
- "scipy>=1.13,<2",
+- "setuptools_scm[toml]>=8,<9"
+ "numpy>=1.22.3,<3",
+ "scipy>=1.8,<2",
- "setuptools_scm[toml]>=8,<9"
++ "setuptools_scm[toml]>=8,<10"
]
build-backend = "setuptools.build_meta"
+
diff --git a/math/saga/Makefile b/math/saga/Makefile
index 5f25e05b5553..b9dc485909c0 100644
--- a/math/saga/Makefile
+++ b/math/saga/Makefile
@@ -1,6 +1,5 @@
PORTNAME= saga
-PORTVERSION= 9.10.2
-PORTREVISION= 1
+PORTVERSION= 9.10.3
CATEGORIES= math
MASTER_SITES= SF/saga-gis/SAGA%20-%20${PORTVERSION:C/([0-9]).*/\1/1}/SAGA%20-%20${PORTVERSION}
MAINTAINER= rhurlin@FreeBSD.org
@@ -36,7 +35,7 @@ DOS2UNIX_GLOB= *.cpp *.h *.txt
USE_LDCONFIG= yes
USE_WX= 3.2+
-GIT_TAGNAME= c4a591f4f
+GIT_TAGNAME= 4ddf18179
CMAKE_ARGS= -DSVM_INCLUDE:PATH=${LOCALBASE}/include/svm.h \
-DWITH_TOOLS_PDAL:BOOL=TRUE
diff --git a/math/saga/distinfo b/math/saga/distinfo
index cc3dbbf1120a..e039b2d9fcdd 100644
--- a/math/saga/distinfo
+++ b/math/saga/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764964879
-SHA256 (saga-9.10.2.tar.gz) = 7ec307d9d5c4d30d43b086090b746c713fda0c361e7b05cba3a3012c22f6cc2a
-SIZE (saga-9.10.2.tar.gz) = 10797332
+TIMESTAMP = 1765899539
+SHA256 (saga-9.10.3.tar.gz) = a78968713492a9f64eda397d98cae820785b2a0a86bece5991b7aeb4f3d8859e
+SIZE (saga-9.10.3.tar.gz) = 10798370
diff --git a/math/savage/Makefile b/math/savage/Makefile
index 499722cb6382..3445b5b309c1 100644
--- a/math/savage/Makefile
+++ b/math/savage/Makefile
@@ -1,7 +1,7 @@
PORTNAME= savage
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 34
+PORTREVISION= 35
CATEGORIES= math
MAINTAINER= ashish@FreeBSD.org
diff --git a/misc/Makefile b/misc/Makefile
index a1ceed0025e3..8630f74e850a 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -597,6 +597,7 @@
SUBDIR += py-transformers
SUBDIR += py-tvm
SUBDIR += py-uhi
+ SUBDIR += py-uuid-utils
SUBDIR += py-vaderSentiment
SUBDIR += py-wandb
SUBDIR += py-wurlitzer
diff --git a/misc/R-cran-xfun/Makefile b/misc/R-cran-xfun/Makefile
index 3626d1e80a2d..6a05c36bf420 100644
--- a/misc/R-cran-xfun/Makefile
+++ b/misc/R-cran-xfun/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfun
-DISTVERSION= 0.54
+DISTVERSION= 0.55
CATEGORIES= misc
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/misc/R-cran-xfun/distinfo b/misc/R-cran-xfun/distinfo
index 15cbe1d991f9..dee674753afa 100644
--- a/misc/R-cran-xfun/distinfo
+++ b/misc/R-cran-xfun/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762096520
-SHA256 (xfun_0.54.tar.gz) = a014aef644c6ceafd431ff19662ae194762263c749a1f721ab82fbde7f38382e
-SIZE (xfun_0.54.tar.gz) = 169161
+TIMESTAMP = 1765953220
+SHA256 (xfun_0.55.tar.gz) = 398fc5136d3b8ca8d09bd5987e8f10421dec77f0e1175704a9f5f2d1ceb5d36e
+SIZE (xfun_0.55.tar.gz) = 171605
diff --git a/misc/aichat/Makefile b/misc/aichat/Makefile
index 886c4a7858d7..d5ccf7b8631f 100644
--- a/misc/aichat/Makefile
+++ b/misc/aichat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= aichat
DISTVERSIONPREFIX= v
DISTVERSION= 0.30.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/air/Makefile b/misc/air/Makefile
index 934c775dc204..a86bf8bd1bee 100644
--- a/misc/air/Makefile
+++ b/misc/air/Makefile
@@ -2,7 +2,7 @@ PORTNAME= air
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.9-26
DISTVERSIONSUFFIX= -g4e175b0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= misc
PKGNAMESUFFIX= -ai-chat-client
diff --git a/misc/arrow-datafusion/Makefile b/misc/arrow-datafusion/Makefile
index a131a35deb21..64ab0f646002 100644
--- a/misc/arrow-datafusion/Makefile
+++ b/misc/arrow-datafusion/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arrow-datafusion
DISTVERSION= 45.0.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/bedrust/Makefile b/misc/bedrust/Makefile
index dca9fa309616..8059004fd612 100644
--- a/misc/bedrust/Makefile
+++ b/misc/bedrust/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bedrust
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.8
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/binocle/Makefile b/misc/binocle/Makefile
index eabacdb7af4c..0eeab972f88b 100644
--- a/misc/binocle/Makefile
+++ b/misc/binocle/Makefile
@@ -1,7 +1,7 @@
PORTNAME= binocle
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= misc wayland
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/broot/Makefile b/misc/broot/Makefile
index b28875801c3b..260ed2f37d67 100644
--- a/misc/broot/Makefile
+++ b/misc/broot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= broot
DISTVERSIONPREFIX= v
DISTVERSION= 1.52.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc
MAINTAINER= lcook@FreeBSD.org
diff --git a/misc/code2prompt/Makefile b/misc/code2prompt/Makefile
index 003458260c62..08af42bf8006 100644
--- a/misc/code2prompt/Makefile
+++ b/misc/code2prompt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= code2prompt
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/codex/Makefile b/misc/codex/Makefile
index 899ddb6435c2..00c8b46a868d 100644
--- a/misc/codex/Makefile
+++ b/misc/codex/Makefile
@@ -1,6 +1,6 @@
PORTNAME= codex
DISTVERSIONPREFIX= rust-v
-DISTVERSION= 0.66.0
+DISTVERSION= 0.73.0
CATEGORIES= misc devel
MAINTAINER= tagattie@FreeBSD.org
@@ -52,13 +52,15 @@ post-patch:
${BUILD_WRKSRC}/core/src/exec.rs \
${BUILD_WRKSRC}/core/src/parse_command.rs \
${BUILD_WRKSRC}/core/src/shell.rs \
+ ${BUILD_WRKSRC}/core/src/shell_snapshot.rs \
${BUILD_WRKSRC}/core/src/tools/handlers/shell.rs \
${BUILD_WRKSRC}/core/src/tools/handlers/unified_exec.rs \
${BUILD_WRKSRC}/core/src/tools/spec.rs \
${BUILD_WRKSRC}/core/tests/suite/exec.rs \
${BUILD_WRKSRC}/core/tests/suite/unified_exec.rs \
${BUILD_WRKSRC}/core/tests/suite/user_notification.rs \
- ${BUILD_WRKSRC}/tui/src/exec_command.rs
+ ${BUILD_WRKSRC}/tui/src/exec_command.rs \
+ ${BUILD_WRKSRC}/tui2/src/exec_command.rs
@${REINPLACE_CMD} -e 's|python3|${PYTHON_VERSION}|' \
${BUILD_WRKSRC}/app-server/tests/suite/codex_message_processor_flow.rs \
${BUILD_WRKSRC}/app-server/tests/suite/v2/turn_start.rs \
diff --git a/misc/codex/Makefile.crates b/misc/codex/Makefile.crates
index b7684c2dd518..ae9119e34948 100644
--- a/misc/codex/Makefile.crates
+++ b/misc/codex/Makefile.crates
@@ -1,4 +1,12 @@
CARGO_CRATES= Inflector-0.11.4 \
+ actix-codec-0.5.2 \
+ actix-http-3.11.2 \
+ actix-router-0.5.3 \
+ actix-rt-2.11.0 \
+ actix-server-2.6.0 \
+ actix-service-2.0.3 \
+ actix-utils-3.0.1 \
+ actix-web-4.12.1 \
addr2line-0.24.2 \
adler2-2.0.1 \
aes-0.8.4 \
@@ -20,9 +28,6 @@ CARGO_CRATES= Inflector-0.11.4 \
arrayvec-0.7.6 \
ascii-1.1.0 \
ascii-canvas-3.0.0 \
- askama-0.14.0 \
- askama_derive-0.14.0 \
- askama_parser-0.14.0 \
assert-json-diff-2.0.2 \
assert_cmd-2.0.17 \
assert_matches-1.5.0 \
@@ -45,7 +50,7 @@ CARGO_CRATES= Inflector-0.11.4 \
axum-core-0.5.2 \
backtrace-0.3.75 \
base64-0.22.1 \
- basic-toml-0.1.10 \
+ base64ct-1.8.1 \
beef-0.5.2 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
@@ -60,6 +65,7 @@ CARGO_CRATES= Inflector-0.11.4 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
bytes-1.10.1 \
+ bytestring-1.5.0 \
cassowary-0.3.0 \
castaway-0.2.4 \
cbc-0.1.2 \
@@ -87,7 +93,7 @@ CARGO_CRATES= Inflector-0.11.4 \
concurrent-queue-2.5.0 \
console-0.15.11 \
convert_case-0.6.0 \
- convert_case-0.10.0 \
+ convert_case-0.7.1 \
core-foundation-0.9.4 \
core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
@@ -115,12 +121,13 @@ CARGO_CRATES= Inflector-0.11.4 \
deadpool-runtime-0.1.4 \
debugid-0.8.0 \
debugserver-types-0.5.0 \
+ der-0.7.10 \
deranged-0.5.4 \
derivative-2.2.0 \
derive_more-1.0.0 \
- derive_more-2.1.0 \
+ derive_more-2.0.1 \
derive_more-impl-1.0.0 \
- derive_more-impl-2.1.0 \
+ derive_more-impl-2.0.1 \
diff-0.1.13 \
difflib-0.4.0 \
diffy-0.4.2 \
@@ -166,6 +173,7 @@ CARGO_CRATES= Inflector-0.11.4 \
fax_derive-0.2.0 \
fd-lock-4.0.4 \
fdeflate-0.3.7 \
+ filedescriptor-0.8.3 \
findshlibs-0.10.2 \
fixed_decimal-0.7.0 \
fixedbitset-0.4.2 \
@@ -173,6 +181,7 @@ CARGO_CRATES= Inflector-0.11.4 \
float-cmp-0.10.0 \
fnv-1.0.7 \
foldhash-0.1.5 \
+ foldhash-0.2.0 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
form_urlencoded-1.2.1 \
@@ -208,6 +217,7 @@ CARGO_CRATES= Inflector-0.11.4 \
hmac-0.12.1 \
home-0.5.11 \
hostname-0.4.1 \
+ http-0.2.12 \
http-1.3.1 \
http-body-1.0.1 \
http-body-util-0.1.3 \
@@ -236,6 +246,7 @@ CARGO_CRATES= Inflector-0.11.4 \
idna_adapter-1.2.1 \
ignore-0.4.23 \
image-0.25.9 \
+ impl-more-0.1.9 \
indenter-0.3.3 \
indexmap-1.9.3 \
indexmap-2.12.0 \
@@ -267,6 +278,7 @@ CARGO_CRATES= Inflector-0.11.4 \
lalrpop-0.19.12 \
lalrpop-util-0.19.12 \
landlock-0.4.2 \
+ language-tags-0.3.2 \
lazy_static-1.5.0 \
libc-0.2.177 \
libdbus-sys-0.2.6 \
@@ -275,11 +287,13 @@ CARGO_CRATES= Inflector-0.11.4 \
linux-raw-sys-0.4.15 \
linux-raw-sys-0.9.4 \
litemap-0.8.0 \
+ local-waker-0.1.4 \
lock_api-0.4.13 \
log-0.4.28 \
logos-0.12.1 \
logos-derive-0.12.1 \
lru-0.12.5 \
+ lru-0.16.2 \
lru-slab-0.1.2 \
lsp-types-0.94.1 \
maplit-1.0.2 \
@@ -354,6 +368,7 @@ CARGO_CRATES= Inflector-0.11.4 \
path-absolutize-3.1.1 \
path-dedot-3.1.1 \
pathdiff-0.2.3 \
+ pem-rfc7468-0.7.0 \
percent-encoding-2.3.1 \
petgraph-0.6.5 \
phf_shared-0.11.3 \
@@ -368,6 +383,7 @@ CARGO_CRATES= Inflector-0.11.4 \
polling-3.11.0 \
portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
+ portable-pty-0.9.0 \
potential_utf-0.1.4 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
@@ -445,14 +461,15 @@ CARGO_CRATES= Inflector-0.11.4 \
security-framework-3.5.1 \
security-framework-sys-2.15.0 \
semver-1.0.27 \
- sentry-0.34.0 \
- sentry-backtrace-0.34.0 \
- sentry-contexts-0.34.0 \
- sentry-core-0.34.0 \
- sentry-debug-images-0.34.0 \
- sentry-panic-0.34.0 \
- sentry-tracing-0.34.0 \
- sentry-types-0.34.0 \
+ sentry-0.46.0 \
+ sentry-actix-0.46.0 \
+ sentry-backtrace-0.46.0 \
+ sentry-contexts-0.46.0 \
+ sentry-core-0.46.0 \
+ sentry-debug-images-0.46.0 \
+ sentry-panic-0.46.0 \
+ sentry-tracing-0.46.0 \
+ sentry-types-0.46.0 \
serde-1.0.228 \
serde_core-1.0.228 \
serde_derive-1.0.228 \
@@ -486,7 +503,7 @@ CARGO_CRATES= Inflector-0.11.4 \
smallvec-1.15.1 \
smawk-0.3.2 \
socket2-0.5.10 \
- socket2-0.6.0 \
+ socket2-0.6.1 \
sse-stream-0.2.1 \
stable_deref_trait-1.2.0 \
starlark-0.13.0 \
@@ -545,6 +562,7 @@ CARGO_CRATES= Inflector-0.11.4 \
tokio-stream-0.1.17 \
tokio-test-0.4.4 \
tokio-util-0.7.16 \
+ toml-0.5.11 \
toml-0.9.5 \
toml_datetime-0.7.3 \
toml_edit-0.23.7 \
@@ -561,6 +579,7 @@ CARGO_CRATES= Inflector-0.11.4 \
tracing-core-0.1.35 \
tracing-error-0.2.1 \
tracing-log-0.2.0 \
+ tracing-opentelemetry-0.31.0 \
tracing-subscriber-0.3.20 \
tracing-test-0.2.5 \
tracing-test-macro-0.2.5 \
@@ -570,8 +589,8 @@ CARGO_CRATES= Inflector-0.11.4 \
tree-sitter-language-0.1.5 \
tree_magic_mini-3.2.0 \
try-lock-0.2.5 \
- ts-rs-11.1.0 \
- ts-rs-macros-11.1.0 \
+ ts-rs-11.0.1 \
+ ts-rs-macros-11.0.1 \
typenum-1.18.0 \
uds_windows-1.1.0 \
uname-0.1.1 \
@@ -585,9 +604,11 @@ CARGO_CRATES= Inflector-0.11.4 \
unicode-xid-0.2.6 \
unsafe-libyaml-0.2.11 \
untrusted-0.9.0 \
- ureq-2.12.1 \
+ ureq-3.1.4 \
+ ureq-proto-0.5.3 \
url-2.5.4 \
urlencoding-2.1.3 \
+ utf-8-0.7.6 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
uuid-1.18.1 \
@@ -617,6 +638,7 @@ CARGO_CRATES= Inflector-0.11.4 \
web-sys-0.3.77 \
web-time-1.1.0 \
webbrowser-1.0.6 \
+ webpki-root-certs-1.0.4 \
webpki-roots-1.0.2 \
weezl-0.1.10 \
which-6.0.3 \
@@ -625,17 +647,23 @@ CARGO_CRATES= Inflector-0.11.4 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-0.58.0 \
windows-0.61.3 \
windows-collections-0.2.0 \
+ windows-core-0.58.0 \
windows-core-0.61.2 \
windows-future-0.2.1 \
+ windows-implement-0.58.0 \
windows-implement-0.60.0 \
+ windows-interface-0.58.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.2.0 \
windows-result-0.3.4 \
+ windows-strings-0.1.0 \
windows-strings-0.4.2 \
windows-sys-0.45.0 \
windows-sys-0.52.0 \
@@ -679,6 +707,7 @@ CARGO_CRATES= Inflector-0.11.4 \
windows_x86_64_msvc-0.53.0 \
winnow-0.7.13 \
winreg-0.10.1 \
+ winres-0.1.12 \
winsafe-0.0.19 \
wiremock-0.6.5 \
wit-bindgen-rt-0.39.0 \
@@ -710,5 +739,4 @@ CARGO_CRATES= Inflector-0.11.4 \
zvariant_derive-4.2.0 \
zvariant_utils-2.1.0 \
ratatui@git+https://github.com/nornagon/ratatui?branch=nornagon-v0.29.0-patch\#9b2ad1298408c45918ee9f8241a6f95498cdbed2 \
- crossterm@git+https://github.com/nornagon/crossterm?branch=nornagon%2Fcolor-query\#87db8bfa6dc99427fd3b071681b07fc31c6ce995 \
- filedescriptor,portable-pty@git+https://github.com/pakrym/wezterm?branch=PSUEDOCONSOLE_INHERIT_CURSOR\#fe38df8409545a696909aa9a09e63438630f217d
+ crossterm@git+https://github.com/nornagon/crossterm?branch=nornagon%2Fcolor-query\#87db8bfa6dc99427fd3b071681b07fc31c6ce995
diff --git a/misc/codex/distinfo b/misc/codex/distinfo
index 48ce79d2edc9..65c4bde3621a 100644
--- a/misc/codex/distinfo
+++ b/misc/codex/distinfo
@@ -1,6 +1,22 @@
-TIMESTAMP = 1765330143
+TIMESTAMP = 1765866171
SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
+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.2.crate) = 7926860314cbe2fb5d1f13731e387ab43bd32bca224e82e6e2db85de0a3dba49
+SIZE (rust/crates/actix-http-3.11.2.crate) = 168165
+SHA256 (rust/crates/actix-router-0.5.3.crate) = 13d324164c51f63867b57e73ba5936ea151b8a41a1d23d1031eeb9f70d0236f8
+SIZE (rust/crates/actix-router-0.5.3.crate) = 33145
+SHA256 (rust/crates/actix-rt-2.11.0.crate) = 92589714878ca59a7626ea19734f0e07a6a875197eec751bb5d3f99e64998c63
+SIZE (rust/crates/actix-rt-2.11.0.crate) = 22288
+SHA256 (rust/crates/actix-server-2.6.0.crate) = a65064ea4a457eaf07f2fba30b4c695bf43b721790e9530d26cb6f9019ff7502
+SIZE (rust/crates/actix-server-2.6.0.crate) = 42816
+SHA256 (rust/crates/actix-service-2.0.3.crate) = 9e46f36bf0e5af44bdc4bdb36fbbd421aa98c79a9bce724e1edeb3894e10dc7f
+SIZE (rust/crates/actix-service-2.0.3.crate) = 28409
+SHA256 (rust/crates/actix-utils-3.0.1.crate) = 88a1dcdff1466e3c2488e1cb5c36a71822750ad43839937f85d2f4d9f8b705d8
+SIZE (rust/crates/actix-utils-3.0.1.crate) = 10096
+SHA256 (rust/crates/actix-web-4.12.1.crate) = 1654a77ba142e37f049637a3e5685f864514af11fcbc51cb51eb6596afe5b8d6
+SIZE (rust/crates/actix-web-4.12.1.crate) = 250525
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
@@ -43,12 +59,6 @@ SHA256 (rust/crates/ascii-1.1.0.crate) = d92bec98840b8f03a5ff5413de5293bfcd8bf96
SIZE (rust/crates/ascii-1.1.0.crate) = 36075
SHA256 (rust/crates/ascii-canvas-3.0.0.crate) = 8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6
SIZE (rust/crates/ascii-canvas-3.0.0.crate) = 10575
-SHA256 (rust/crates/askama-0.14.0.crate) = f75363874b771be265f4ffe307ca705ef6f3baa19011c149da8674a87f1b75c4
-SIZE (rust/crates/askama-0.14.0.crate) = 43374
-SHA256 (rust/crates/askama_derive-0.14.0.crate) = 129397200fe83088e8a68407a8e2b1f826cf0086b21ccdb866a722c8bcd3a94f
-SIZE (rust/crates/askama_derive-0.14.0.crate) = 65597
-SHA256 (rust/crates/askama_parser-0.14.0.crate) = d6ab5630b3d5eaf232620167977f95eb51f3432fc76852328774afbd242d4358
-SIZE (rust/crates/askama_parser-0.14.0.crate) = 57641
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
@@ -93,8 +103,8 @@ SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e2
SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/basic-toml-0.1.10.crate) = ba62675e8242a4c4e806d12f11d136e626e6c8361d6b829310732241652a178a
-SIZE (rust/crates/basic-toml-0.1.10.crate) = 50648
+SHA256 (rust/crates/base64ct-1.8.1.crate) = 0e050f626429857a27ddccb31e0aca21356bfa709c04041aefddac081a8f068a
+SIZE (rust/crates/base64ct-1.8.1.crate) = 31807
SHA256 (rust/crates/beef-0.5.2.crate) = 3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1
SIZE (rust/crates/beef-0.5.2.crate) = 15275
SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
@@ -123,6 +133,8 @@ SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b
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/bytestring-1.5.0.crate) = 113b4343b5f6617e7ad401ced8de3cc8b012e73a594347c307b90db3e9271289
+SIZE (rust/crates/bytestring-1.5.0.crate) = 11353
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
@@ -177,8 +189,8 @@ SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d27
SIZE (rust/crates/console-0.15.11.crate) = 37822
SHA256 (rust/crates/convert_case-0.6.0.crate) = ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca
SIZE (rust/crates/convert_case-0.6.0.crate) = 18675
-SHA256 (rust/crates/convert_case-0.10.0.crate) = 633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9
-SIZE (rust/crates/convert_case-0.10.0.crate) = 24083
+SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7
+SIZE (rust/crates/convert_case-0.7.1.crate) = 23816
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
@@ -233,18 +245,20 @@ SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7
SIZE (rust/crates/debugid-0.8.0.crate) = 12757
SHA256 (rust/crates/debugserver-types-0.5.0.crate) = 2bf6834a70ed14e8e4e41882df27190bea150f1f6ecf461f1033f8739cd8af4a
SIZE (rust/crates/debugserver-types-0.5.0.crate) = 18075
+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_more-1.0.0.crate) = 4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05
SIZE (rust/crates/derive_more-1.0.0.crate) = 64854
-SHA256 (rust/crates/derive_more-2.1.0.crate) = 10b768e943bed7bf2cab53df09f4bc34bfd217cdb57d971e769874c9a6710618
-SIZE (rust/crates/derive_more-2.1.0.crate) = 88303
+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-1.0.0.crate) = cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22
SIZE (rust/crates/derive_more-impl-1.0.0.crate) = 76182
-SHA256 (rust/crates/derive_more-impl-2.1.0.crate) = 6d286bfdaf75e988b4a78e013ecd79c581e06399ab53fbacd2d916c2f904f30b
-SIZE (rust/crates/derive_more-impl-2.1.0.crate) = 99090
+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/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
@@ -335,6 +349,8 @@ SHA256 (rust/crates/fd-lock-4.0.4.crate) = 0ce92ff622d6dadf7349484f42c93271a0d49
SIZE (rust/crates/fd-lock-4.0.4.crate) = 15522
SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
+SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d
+SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635
SHA256 (rust/crates/findshlibs-0.10.2.crate) = 40b9e59cd0f7e0806cca4be089683ecb6434e602038df21fe6bf6711b2f07f64
SIZE (rust/crates/findshlibs-0.10.2.crate) = 20101
SHA256 (rust/crates/fixed_decimal-0.7.0.crate) = 35943d22b2f19c0cb198ecf915910a8158e94541c89dcc63300d7799d46c2c5e
@@ -349,6 +365,8 @@ SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da2
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
+SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
@@ -419,6 +437,8 @@ SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b
SIZE (rust/crates/home-0.5.11.crate) = 9926
SHA256 (rust/crates/hostname-0.4.1.crate) = a56f203cd1c76362b69e3863fd987520ac36cf70a8c92627449b2f64a8cf7d65
SIZE (rust/crates/hostname-0.4.1.crate) = 13819
+SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
+SIZE (rust/crates/http-0.2.12.crate) = 101964
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
@@ -475,6 +495,8 @@ SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
SHA256 (rust/crates/image-0.25.9.crate) = e6506c6c10786659413faa717ceebcb8f70731c0a60cbae39795fdf114519c1a
SIZE (rust/crates/image-0.25.9.crate) = 294591
+SHA256 (rust/crates/impl-more-0.1.9.crate) = e8a5a9a0ff0086c7a148acb942baaabeadf9504d10400b5a05645853729b9cd2
+SIZE (rust/crates/impl-more-0.1.9.crate) = 15583
SHA256 (rust/crates/indenter-0.3.3.crate) = ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683
SIZE (rust/crates/indenter-0.3.3.crate) = 6587
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
@@ -537,6 +559,8 @@ SHA256 (rust/crates/lalrpop-util-0.19.12.crate) = d3c48237b9604c5a4702de6b824e02
SIZE (rust/crates/lalrpop-util-0.19.12.crate) = 10178
SHA256 (rust/crates/landlock-0.4.2.crate) = b3d2ef408b88e913bfc6594f5e693d57676f6463ded7d8bf994175364320c706
SIZE (rust/crates/landlock-0.4.2.crate) = 45393
+SHA256 (rust/crates/language-tags-0.3.2.crate) = d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388
+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.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
@@ -553,6 +577,8 @@ SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a17
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/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/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
@@ -563,6 +589,8 @@ SHA256 (rust/crates/logos-derive-0.12.1.crate) = a1d849148dbaf9661a6151d1ca82b13
SIZE (rust/crates/logos-derive-0.12.1.crate) = 32282
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
+SHA256 (rust/crates/lru-0.16.2.crate) = 96051b46fc183dc9cd4a223960ef37b9af631b55191852a8274bfef064cda20f
+SIZE (rust/crates/lru-0.16.2.crate) = 16627
SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/lsp-types-0.94.1.crate) = c66bfd44a06ae10647fe3f8214762e9369fd4248df1350924b4ef9e770a85ea1
@@ -711,6 +739,8 @@ SHA256 (rust/crates/path-dedot-3.1.1.crate) = 07ba0ad7e047712414213ff67533e6dd47
SIZE (rust/crates/path-dedot-3.1.1.crate) = 6596
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/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
@@ -739,6 +769,8 @@ SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433
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/portable-pty-0.9.0.crate) = b4a596a2b3d2752d94f51fac2d4a96737b8705dddd311a32b9af47211f08671e
+SIZE (rust/crates/portable-pty-0.9.0.crate) = 29466
SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77
SIZE (rust/crates/potential_utf-0.1.4.crate) = 9514
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
@@ -893,22 +925,24 @@ SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce
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/sentry-0.34.0.crate) = 5484316556650182f03b43d4c746ce0e3e48074a21e2f51244b648b6542e1066
-SIZE (rust/crates/sentry-0.34.0.crate) = 56637
-SHA256 (rust/crates/sentry-backtrace-0.34.0.crate) = 40aa225bb41e2ec9d7c90886834367f560efc1af028f1c5478a6cce6a59c463a
-SIZE (rust/crates/sentry-backtrace-0.34.0.crate) = 10368
-SHA256 (rust/crates/sentry-contexts-0.34.0.crate) = 1a8dd746da3d16cb8c39751619cefd4fcdbd6df9610f3310fd646b55f6e39910
-SIZE (rust/crates/sentry-contexts-0.34.0.crate) = 8439
-SHA256 (rust/crates/sentry-core-0.34.0.crate) = 161283cfe8e99c8f6f236a402b9ccf726b201f365988b5bb637ebca0abbd4a30
-SIZE (rust/crates/sentry-core-0.34.0.crate) = 57227
-SHA256 (rust/crates/sentry-debug-images-0.34.0.crate) = 8fc6b25e945fcaa5e97c43faee0267eebda9f18d4b09a251775d8fef1086238a
-SIZE (rust/crates/sentry-debug-images-0.34.0.crate) = 7319
-SHA256 (rust/crates/sentry-panic-0.34.0.crate) = bc74f229c7186dd971a9491ffcbe7883544aa064d1589bd30b83fb856cd22d63
-SIZE (rust/crates/sentry-panic-0.34.0.crate) = 6653
-SHA256 (rust/crates/sentry-tracing-0.34.0.crate) = cd3c5faf2103cd01eeda779ea439b68c4ee15adcdb16600836e97feafab362ec
-SIZE (rust/crates/sentry-tracing-0.34.0.crate) = 12555
-SHA256 (rust/crates/sentry-types-0.34.0.crate) = 5d68cdf6bc41b8ff3ae2a9c4671e97426dcdd154cc1d4b6b72813f285d6b163f
-SIZE (rust/crates/sentry-types-0.34.0.crate) = 44279
+SHA256 (rust/crates/sentry-0.46.0.crate) = d9794f69ad475e76c057e326175d3088509649e3aed98473106b9fe94ba59424
+SIZE (rust/crates/sentry-0.46.0.crate) = 52386
+SHA256 (rust/crates/sentry-actix-0.46.0.crate) = e0fee202934063ace4f1d1d063113b8982293762628e563a2d2fba08fb20b110
+SIZE (rust/crates/sentry-actix-0.46.0.crate) = 20408
+SHA256 (rust/crates/sentry-backtrace-0.46.0.crate) = e81137ad53b8592bd0935459ad74c0376053c40084aa170451e74eeea8dbc6c3
+SIZE (rust/crates/sentry-backtrace-0.46.0.crate) = 12719
+SHA256 (rust/crates/sentry-contexts-0.46.0.crate) = cfb403c66cc2651a01b9bacda2e7c22cd51f7e8f56f206aa4310147eb3259282
+SIZE (rust/crates/sentry-contexts-0.46.0.crate) = 10747
+SHA256 (rust/crates/sentry-core-0.46.0.crate) = cfc409727ae90765ca8ea76fe6c949d6f159a11d02e130b357fa652ee9efcada
+SIZE (rust/crates/sentry-core-0.46.0.crate) = 57119
+SHA256 (rust/crates/sentry-debug-images-0.46.0.crate) = 06a2778a222fd90ebb01027c341a72f8e24b0c604c6126504a4fe34e5500e646
+SIZE (rust/crates/sentry-debug-images-0.46.0.crate) = 9048
+SHA256 (rust/crates/sentry-panic-0.46.0.crate) = 3df79f4e1e72b2a8b75a0ebf49e78709ceb9b3f0b451f13adc92a0361b0aaabe
+SIZE (rust/crates/sentry-panic-0.46.0.crate) = 9286
+SHA256 (rust/crates/sentry-tracing-0.46.0.crate) = ff2046f527fd4b75e0b6ab3bd656c67dce42072f828dc4d03c206d15dca74a93
+SIZE (rust/crates/sentry-tracing-0.46.0.crate) = 23911
+SHA256 (rust/crates/sentry-types-0.46.0.crate) = c7b9b4e4c03a4d3643c18c78b8aa91d2cbee5da047d2fa0ca4bb29bc67e6c55c
+SIZE (rust/crates/sentry-types-0.46.0.crate) = 53750
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
@@ -975,8 +1009,8 @@ SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f86662
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/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881
+SIZE (rust/crates/socket2-0.6.1.crate) = 58486
SHA256 (rust/crates/sse-stream-0.2.1.crate) = eb4dc4d33c68ec1f27d386b5610a351922656e1fdf5c05bbaad930cd1519479a
SIZE (rust/crates/sse-stream-0.2.1.crate) = 20239
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
@@ -1093,6 +1127,8 @@ SHA256 (rust/crates/tokio-test-0.4.4.crate) = 2468baabc3311435b55dd935f702f42cd1
SIZE (rust/crates/tokio-test-0.4.4.crate) = 12390
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.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
+SIZE (rust/crates/toml-0.5.11.crate) = 54910
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.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
@@ -1125,6 +1161,8 @@ SHA256 (rust/crates/tracing-error-0.2.1.crate) = 8b1581020d7a273442f5b45074a6a57
SIZE (rust/crates/tracing-error-0.2.1.crate) = 14135
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
+SHA256 (rust/crates/tracing-opentelemetry-0.31.0.crate) = ddcf5959f39507d0d04d6413119c04f33b623f4f951ebcbdddddfad2d0623a9c
+SIZE (rust/crates/tracing-opentelemetry-0.31.0.crate) = 145071
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
@@ -1143,10 +1181,10 @@ SHA256 (rust/crates/tree_magic_mini-3.2.0.crate) = f943391d896cdfe8eec03a04d7110
SIZE (rust/crates/tree_magic_mini-3.2.0.crate) = 15962
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/ts-rs-11.1.0.crate) = 4994acea2522cd2b3b85c1d9529a55991e3ad5e25cdcd3de9d505972c4379424
-SIZE (rust/crates/ts-rs-11.1.0.crate) = 55020
-SHA256 (rust/crates/ts-rs-macros-11.1.0.crate) = ee6ff59666c9cbaec3533964505d39154dc4e0a56151fdea30a09ed0301f62e2
-SIZE (rust/crates/ts-rs-macros-11.1.0.crate) = 20646
+SHA256 (rust/crates/ts-rs-11.0.1.crate) = 6ef1b7a6d914a34127ed8e1fa927eb7088903787bcded4fa3eef8f85ee1568be
+SIZE (rust/crates/ts-rs-11.0.1.crate) = 53704
+SHA256 (rust/crates/ts-rs-macros-11.0.1.crate) = e9d4ed7b4c18cc150a6a0a1e9ea1ecfa688791220781af6e119f9599a8502a0a
+SIZE (rust/crates/ts-rs-macros-11.0.1.crate) = 19723
SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
SIZE (rust/crates/typenum-1.18.0.crate) = 74871
SHA256 (rust/crates/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9
@@ -1173,12 +1211,16 @@ SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d1
SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/ureq-2.12.1.crate) = 02d1a66277ed75f640d608235660df48c8e3c19f3b4edb6a263315626cc3c01d
-SIZE (rust/crates/ureq-2.12.1.crate) = 115366
+SHA256 (rust/crates/ureq-3.1.4.crate) = d39cb1dbab692d82a977c0392ffac19e188bd9186a9f32806f0aaa859d75585a
+SIZE (rust/crates/ureq-3.1.4.crate) = 143946
+SHA256 (rust/crates/ureq-proto-0.5.3.crate) = d81f9efa9df032be5934a46a068815a10a042b494b6a58cb0a1a97bb5467ed6f
+SIZE (rust/crates/ureq-proto-0.5.3.crate) = 60151
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/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
+SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
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
@@ -1237,6 +1279,8 @@ SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/webbrowser-1.0.6.crate) = 00f1243ef785213e3a32fa0396093424a3a6ea566f9948497e5a2309261a4c97
SIZE (rust/crates/webbrowser-1.0.6.crate) = 57471
+SHA256 (rust/crates/webpki-root-certs-1.0.4.crate) = ee3e3b5f5e80bc89f30ce8d0343bf4e5f12341c51f3e26cbeecbc7c85443e85b
+SIZE (rust/crates/webpki-root-certs-1.0.4.crate) = 171540
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
@@ -1253,16 +1297,24 @@ SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6
+SIZE (rust/crates/windows-0.58.0.crate) = 9744521
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.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99
+SIZE (rust/crates/windows-core-0.58.0.crate) = 41022
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.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b
+SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491
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.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515
+SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
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
@@ -1273,8 +1325,12 @@ SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce3042
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.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
+SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
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.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
+SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
@@ -1361,6 +1417,8 @@ SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f1
SIZE (rust/crates/winnow-0.7.13.crate) = 174454
SHA256 (rust/crates/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d
SIZE (rust/crates/winreg-0.10.1.crate) = 25725
+SHA256 (rust/crates/winres-0.1.12.crate) = b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c
+SIZE (rust/crates/winres-0.1.12.crate) = 19772
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
@@ -1425,7 +1483,5 @@ SHA256 (nornagon-ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2_GH0.tar.gz) =
SIZE (nornagon-ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2_GH0.tar.gz) = 566574
SHA256 (nornagon-crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995_GH0.tar.gz) = b49ac342e6b5d9c015f5384690c2a61d6f31c0c3c34aaf1cc22be4956122294c
SIZE (nornagon-crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995_GH0.tar.gz) = 129254
-SHA256 (pakrym-wezterm-fe38df8409545a696909aa9a09e63438630f217d_GH0.tar.gz) = 1ec71f898c508082021bae4bc976a1cc6130ae4924c616639a7833f184f300b8
-SIZE (pakrym-wezterm-fe38df8409545a696909aa9a09e63438630f217d_GH0.tar.gz) = 83544971
-SHA256 (openai-codex-rust-v0.66.0_GH0.tar.gz) = 58ffcc92ce85198117dcacfb0378d50a46249321d1e262276b15467012118a00
-SIZE (openai-codex-rust-v0.66.0_GH0.tar.gz) = 27950546
+SHA256 (openai-codex-rust-v0.73.0_GH0.tar.gz) = 08b06ba93349e7cf0fd305d07bae1844d9be5f5dea781f68af28679b7d34aad4
+SIZE (openai-codex-rust-v0.73.0_GH0.tar.gz) = 28495010
diff --git a/misc/codex/files/patch-codex-rs_core_tests_suite_view__image.rs b/misc/codex/files/patch-codex-rs_core_tests_suite_view__image.rs
new file mode 100644
index 000000000000..1bfc9675e417
--- /dev/null
+++ b/misc/codex/files/patch-codex-rs_core_tests_suite_view__image.rs
@@ -0,0 +1,11 @@
+--- codex-rs/core/tests/suite/view_image.rs.orig 2025-12-16 07:13:16 UTC
++++ codex-rs/core/tests/suite/view_image.rs
+@@ -24,6 +24,8 @@ use serde_json::Value;
+ use image::Rgba;
+ use image::load_from_memory;
+ use serde_json::Value;
++use wiremock::ResponseTemplate;
++use wiremock::matchers::body_string_contains;
+
+ fn find_image_message(body: &Value) -> Option<&Value> {
+ body.get("input")
diff --git a/misc/coloursum/Makefile b/misc/coloursum/Makefile
index 79f4a0512510..a533a00216ab 100644
--- a/misc/coloursum/Makefile
+++ b/misc/coloursum/Makefile
@@ -1,7 +1,7 @@
PORTNAME= coloursum
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/crush/Makefile b/misc/crush/Makefile
index 7d54a10fdffa..ae4888eab466 100644
--- a/misc/crush/Makefile
+++ b/misc/crush/Makefile
@@ -1,6 +1,6 @@
PORTNAME= crush
DISTVERSIONPREFIX= v
-DISTVERSION= 0.24.0
+DISTVERSION= 0.27.0
CATEGORIES= misc devel
MAINTAINER= tagattie@FreeBSD.org
@@ -12,7 +12,7 @@ LICENSE_NAME= Functional Source License, Version 1.1, MIT Future License
LICENSE_FILE= ${WRKSRC}/LICENSE.md
LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
-USES= go:modules
+USES= go:1.25+,modules
GO_MODULE= github.com/charmbracelet/crush
GO_BUILDFLAGS= -ldflags '-s -w -X github.com/charmbracelet/crush/internal/version.Version=${DISTVERSION}'
diff --git a/misc/crush/distinfo b/misc/crush/distinfo
index d6da04ca6575..9526d7a9f450 100644
--- a/misc/crush/distinfo
+++ b/misc/crush/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1765601498
-SHA256 (go/misc_crush/crush-v0.24.0/v0.24.0.mod) = e405be62797195602b85a9c7f63100de00417693c24b751ce528ecbc39b05efc
-SIZE (go/misc_crush/crush-v0.24.0/v0.24.0.mod) = 8959
-SHA256 (go/misc_crush/crush-v0.24.0/v0.24.0.zip) = 89a4b2a5b06d24e285a4214fa24f9d02aba7445f68f8e2d5125e0b5763743e1f
-SIZE (go/misc_crush/crush-v0.24.0/v0.24.0.zip) = 3478949
+TIMESTAMP = 1766010784
+SHA256 (go/misc_crush/crush-v0.27.0/v0.27.0.mod) = 717c14a99addce6f0f7f7963fe230148c9441cde66f093f91703979616198c18
+SIZE (go/misc_crush/crush-v0.27.0/v0.27.0.mod) = 8907
+SHA256 (go/misc_crush/crush-v0.27.0/v0.27.0.zip) = 61dfcf5515dfda9ce93a1a9320cbf485c5dc4cb0066c1344e0015e80b42f41b2
+SIZE (go/misc_crush/crush-v0.27.0/v0.27.0.zip) = 3508959
diff --git a/misc/dartsim/Makefile b/misc/dartsim/Makefile
index a868a09354dc..8049940fd71c 100644
--- a/misc/dartsim/Makefile
+++ b/misc/dartsim/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dartsim
DISTVERSIONPREFIX= v
DISTVERSION= 6.15.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/dijo/Makefile b/misc/dijo/Makefile
index 3482b42e264d..272597859310 100644
--- a/misc/dijo/Makefile
+++ b/misc/dijo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dijo
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.7
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/dotenv-linter/Makefile b/misc/dotenv-linter/Makefile
index 174f017e6d3d..340df77f7049 100644
--- a/misc/dotenv-linter/Makefile
+++ b/misc/dotenv-linter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dotenv-linter
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/gitlogue/Makefile b/misc/gitlogue/Makefile
index c05ce1bff087..ab5b65677b08 100644
--- a/misc/gitlogue/Makefile
+++ b/misc/gitlogue/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitlogue
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0 # make patch cargo-crates
+PORTREVISION= 1
CATEGORIES= misc
MAINTAINER= nxjoseph@protonmail.com
diff --git a/misc/iso-codes/Makefile b/misc/iso-codes/Makefile
index 4ff04cad50e6..631a82618ccb 100644
--- a/misc/iso-codes/Makefile
+++ b/misc/iso-codes/Makefile
@@ -1,6 +1,6 @@
PORTNAME= iso-codes
+PORTVERSION= 4.19.0
DISTVERSIONPREFIX= v
-DISTVERSION= 4.18.0
CATEGORIES= misc
MAINTAINER= sunpoet@FreeBSD.org
@@ -10,7 +10,7 @@ WWW= https://salsa.debian.org/iso-codes-team/iso-codes
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gettext-tools gmake python:build tar:xz
+USES= gettext-tools gmake python:build tar:bz2
BINARY_ALIAS= python3=${PYTHON_VERSION}
GNU_CONFIGURE= yes
diff --git a/misc/iso-codes/distinfo b/misc/iso-codes/distinfo
index 8bb63bfcf8f5..2847d06ffa97 100644
--- a/misc/iso-codes/distinfo
+++ b/misc/iso-codes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744464763
-SHA256 (iso-codes-v4.18.0.tar.bz2) = e6351276de5bb5c91c17546c4d3f53bee9494f3f14f5db7594a19d6cdd01d0f3
-SIZE (iso-codes-v4.18.0.tar.bz2) = 9531044
+TIMESTAMP = 1765895856
+SHA256 (iso-codes-v4.19.0.tar.bz2) = fbb26e873f360badc72234fb34848cf9c5eff58c1506ebc7a1ccdf5a70bcb197
+SIZE (iso-codes-v4.19.0.tar.bz2) = 9907799
diff --git a/misc/iso-codes/pkg-plist b/misc/iso-codes/pkg-plist
index 68e1f3278686..dbcd3fb0e196 100644
--- a/misc/iso-codes/pkg-plist
+++ b/misc/iso-codes/pkg-plist
@@ -78,8 +78,19 @@ share/locale/az/LC_MESSAGES/iso_639-2.mo
share/locale/az/LC_MESSAGES/iso_639-3.mo
share/locale/az/LC_MESSAGES/iso_639.mo
share/locale/az/LC_MESSAGES/iso_639_3.mo
+share/locale/ba/LC_MESSAGES/iso_15924.mo
share/locale/ba/LC_MESSAGES/iso_3166-1.mo
+share/locale/ba/LC_MESSAGES/iso_3166-2.mo
+share/locale/ba/LC_MESSAGES/iso_3166-3.mo
share/locale/ba/LC_MESSAGES/iso_3166.mo
+share/locale/ba/LC_MESSAGES/iso_3166_2.mo
+share/locale/ba/LC_MESSAGES/iso_4217.mo
+share/locale/ba/LC_MESSAGES/iso_639-2.mo
+share/locale/ba/LC_MESSAGES/iso_639-3.mo
+share/locale/ba/LC_MESSAGES/iso_639-5.mo
+share/locale/ba/LC_MESSAGES/iso_639.mo
+share/locale/ba/LC_MESSAGES/iso_639_3.mo
+share/locale/ba/LC_MESSAGES/iso_639_5.mo
share/locale/bar/LC_MESSAGES/iso_3166-1.mo
share/locale/bar/LC_MESSAGES/iso_3166.mo
share/locale/be/LC_MESSAGES/iso_15924.mo
@@ -129,8 +140,10 @@ share/locale/bn_IN/LC_MESSAGES/iso_3166-3.mo
share/locale/bn_IN/LC_MESSAGES/iso_3166.mo
share/locale/br/LC_MESSAGES/iso_15924.mo
share/locale/br/LC_MESSAGES/iso_3166-1.mo
+share/locale/br/LC_MESSAGES/iso_3166-2.mo
share/locale/br/LC_MESSAGES/iso_3166-3.mo
share/locale/br/LC_MESSAGES/iso_3166.mo
+share/locale/br/LC_MESSAGES/iso_3166_2.mo
share/locale/br/LC_MESSAGES/iso_4217.mo
share/locale/br/LC_MESSAGES/iso_639-2.mo
share/locale/br/LC_MESSAGES/iso_639-3.mo
@@ -541,6 +554,7 @@ share/locale/ka/LC_MESSAGES/iso_639_5.mo
share/locale/kab/LC_MESSAGES/iso_15924.mo
share/locale/kab/LC_MESSAGES/iso_3166-1.mo
share/locale/kab/LC_MESSAGES/iso_3166-2.mo
+share/locale/kab/LC_MESSAGES/iso_3166-3.mo
share/locale/kab/LC_MESSAGES/iso_3166.mo
share/locale/kab/LC_MESSAGES/iso_3166_2.mo
share/locale/kab/LC_MESSAGES/iso_4217.mo
@@ -752,6 +766,19 @@ share/locale/or/LC_MESSAGES/iso_639-2.mo
share/locale/or/LC_MESSAGES/iso_639-3.mo
share/locale/or/LC_MESSAGES/iso_639.mo
share/locale/or/LC_MESSAGES/iso_639_3.mo
+share/locale/ota/LC_MESSAGES/iso_15924.mo
+share/locale/ota/LC_MESSAGES/iso_3166-1.mo
+share/locale/ota/LC_MESSAGES/iso_3166-2.mo
+share/locale/ota/LC_MESSAGES/iso_3166-3.mo
+share/locale/ota/LC_MESSAGES/iso_3166.mo
+share/locale/ota/LC_MESSAGES/iso_3166_2.mo
+share/locale/ota/LC_MESSAGES/iso_4217.mo
+share/locale/ota/LC_MESSAGES/iso_639-2.mo
+share/locale/ota/LC_MESSAGES/iso_639-3.mo
+share/locale/ota/LC_MESSAGES/iso_639-5.mo
+share/locale/ota/LC_MESSAGES/iso_639.mo
+share/locale/ota/LC_MESSAGES/iso_639_3.mo
+share/locale/ota/LC_MESSAGES/iso_639_5.mo
share/locale/pa/LC_MESSAGES/iso_3166-1.mo
share/locale/pa/LC_MESSAGES/iso_3166-3.mo
share/locale/pa/LC_MESSAGES/iso_3166.mo
@@ -791,8 +818,10 @@ share/locale/ps/LC_MESSAGES/iso_639.mo
share/locale/ps/LC_MESSAGES/iso_639_3.mo
share/locale/pt/LC_MESSAGES/iso_15924.mo
share/locale/pt/LC_MESSAGES/iso_3166-1.mo
+share/locale/pt/LC_MESSAGES/iso_3166-2.mo
share/locale/pt/LC_MESSAGES/iso_3166-3.mo
share/locale/pt/LC_MESSAGES/iso_3166.mo
+share/locale/pt/LC_MESSAGES/iso_3166_2.mo
share/locale/pt/LC_MESSAGES/iso_4217.mo
share/locale/pt/LC_MESSAGES/iso_639-2.mo
share/locale/pt/LC_MESSAGES/iso_639-3.mo
@@ -1044,9 +1073,19 @@ share/locale/tzm/LC_MESSAGES/iso_3166.mo
share/locale/tzm/LC_MESSAGES/iso_4217.mo
share/locale/tzm/LC_MESSAGES/iso_639-2.mo
share/locale/tzm/LC_MESSAGES/iso_639.mo
+share/locale/ug/LC_MESSAGES/iso_15924.mo
share/locale/ug/LC_MESSAGES/iso_3166-1.mo
+share/locale/ug/LC_MESSAGES/iso_3166-2.mo
share/locale/ug/LC_MESSAGES/iso_3166-3.mo
share/locale/ug/LC_MESSAGES/iso_3166.mo
+share/locale/ug/LC_MESSAGES/iso_3166_2.mo
+share/locale/ug/LC_MESSAGES/iso_4217.mo
+share/locale/ug/LC_MESSAGES/iso_639-2.mo
+share/locale/ug/LC_MESSAGES/iso_639-3.mo
+share/locale/ug/LC_MESSAGES/iso_639-5.mo
+share/locale/ug/LC_MESSAGES/iso_639.mo
+share/locale/ug/LC_MESSAGES/iso_639_3.mo
+share/locale/ug/LC_MESSAGES/iso_639_5.mo
share/locale/uk/LC_MESSAGES/iso_15924.mo
share/locale/uk/LC_MESSAGES/iso_3166-1.mo
share/locale/uk/LC_MESSAGES/iso_3166-2.mo
diff --git a/misc/kf6-purpose/distinfo b/misc/kf6-purpose/distinfo
index 6aeedb998713..ccca3f604d73 100644
--- a/misc/kf6-purpose/distinfo
+++ b/misc/kf6-purpose/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892873
-SHA256 (KDE/frameworks/6.20/purpose-6.20.0.tar.xz) = 3a33a069534f5cfcd751e67b7dc37785f3b8ec9d027cf1d7a0d42f0ffbfc9857
-SIZE (KDE/frameworks/6.20/purpose-6.20.0.tar.xz) = 189748
+TIMESTAMP = 1765456431
+SHA256 (KDE/frameworks/6.21/purpose-6.21.0.tar.xz) = 0326877ab8b32491482b80925d1b86fb8a7a7f3a587dd125162e7fb55a8d5e87
+SIZE (KDE/frameworks/6.21/purpose-6.21.0.tar.xz) = 190160
diff --git a/misc/kf6-purpose/pkg-plist b/misc/kf6-purpose/pkg-plist
index c92660af53e6..35f36a6bcdd0 100644
--- a/misc/kf6-purpose/pkg-plist
+++ b/misc/kf6-purpose/pkg-plist
@@ -382,6 +382,19 @@ share/locale/id/LC_MESSAGES/purpose6_phabricator.mo
share/locale/id/LC_MESSAGES/purpose6_reviewboard.mo
share/locale/id/LC_MESSAGES/purpose6_saveas.mo
share/locale/id/LC_MESSAGES/purpose6_youtube.mo
+share/locale/is/LC_MESSAGES/libpurpose6_quick.mo
+share/locale/is/LC_MESSAGES/libpurpose6_widgets.mo
+share/locale/is/LC_MESSAGES/purpose6_barcode.mo
+share/locale/is/LC_MESSAGES/purpose6_bluetooth.mo
+share/locale/is/LC_MESSAGES/purpose6_fileitemaction.mo
+share/locale/is/LC_MESSAGES/purpose6_imgur.mo
+share/locale/is/LC_MESSAGES/purpose6_kdeconnect.mo
+share/locale/is/LC_MESSAGES/purpose6_kdeconnectsms.mo
+share/locale/is/LC_MESSAGES/purpose6_nextcloud.mo
+share/locale/is/LC_MESSAGES/purpose6_pastebin.mo
+share/locale/is/LC_MESSAGES/purpose6_reviewboard.mo
+share/locale/is/LC_MESSAGES/purpose6_saveas.mo
+share/locale/is/LC_MESSAGES/purpose6_youtube.mo
share/locale/it/LC_MESSAGES/libpurpose6_quick.mo
share/locale/it/LC_MESSAGES/libpurpose6_widgets.mo
share/locale/it/LC_MESSAGES/purpose6_barcode.mo
diff --git a/misc/libmetalink/Makefile b/misc/libmetalink/Makefile
index 07d3f6cf0c8e..aa12a1bc9864 100644
--- a/misc/libmetalink/Makefile
+++ b/misc/libmetalink/Makefile
@@ -10,7 +10,7 @@ WWW= https://launchpad.net/libmetalink/
LICENSE= MIT
-USES= libtool localbase pathfix tar:xz
+USES= libtool localbase tar:xz
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
diff --git a/misc/lscolors/Makefile b/misc/lscolors/Makefile
index c0ddfb1ca712..a4d77002386b 100644
--- a/misc/lscolors/Makefile
+++ b/misc/lscolors/Makefile
@@ -1,6 +1,7 @@
PORTNAME= lscolors
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.0
+PORTREVISION= 1
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/mcp-probe/Makefile b/misc/mcp-probe/Makefile
index d56f3a768bdb..3ebb1ba250e3 100644
--- a/misc/mcp-probe/Makefile
+++ b/misc/mcp-probe/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mcp-probe
DISTVERSION= 0.3.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= misc
MAINTAINER= olgeni@FreeBSD.org
diff --git a/misc/navi/Makefile b/misc/navi/Makefile
index b288e96ba43f..2a340195360b 100644
--- a/misc/navi/Makefile
+++ b/misc/navi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= navi
DISTVERSIONPREFIX= v
DISTVERSION= 2.24.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= misc
MAINTAINER= nivit@FreeBSD.org
diff --git a/misc/ompl/Makefile b/misc/ompl/Makefile
index 7d3c9337b747..5e37ce6a99f9 100644
--- a/misc/ompl/Makefile
+++ b/misc/ompl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ompl
DISTVERSION= 1.6.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= misc comms
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/ooo/Makefile b/misc/ooo/Makefile
index daedb1e8c8ff..285cf5d0d103 100644
--- a/misc/ooo/Makefile
+++ b/misc/ooo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ooo
DISTVERSION= 0.1.2
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= misc # machine learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/outside/Makefile b/misc/outside/Makefile
index fc4a1bee7483..f35d823845b4 100644
--- a/misc/outside/Makefile
+++ b/misc/outside/Makefile
@@ -1,7 +1,7 @@
PORTNAME= outside
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= misc
MAINTAINER= olgeni@FreeBSD.org
diff --git a/misc/pciids/Makefile b/misc/pciids/Makefile
index b15a80272d1e..a93b284af66c 100644
--- a/misc/pciids/Makefile
+++ b/misc/pciids/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pciids
-PORTVERSION= 20251206
+PORTVERSION= 20251210
CATEGORIES= misc
MAINTAINER= sunpoet@FreeBSD.org
@@ -17,7 +17,7 @@ PORTDATA= pci.ids
USE_GITHUB= yes
GH_ACCOUNT= pciutils
-GH_TAGNAME= 8498cef
+GH_TAGNAME= 0d3f2cb
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}/
diff --git a/misc/pciids/distinfo b/misc/pciids/distinfo
index 19ab171ed9d5..30065eb340d0 100644
--- a/misc/pciids/distinfo
+++ b/misc/pciids/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032666
-SHA256 (pciutils-pciids-20251206-8498cef_GH0.tar.gz) = 542fe407613d8b7a68ddeef09052c7e6c556d1864dbfe1993b1aa022949e0417
-SIZE (pciutils-pciids-20251206-8498cef_GH0.tar.gz) = 361410
+TIMESTAMP = 1765895690
+SHA256 (pciutils-pciids-20251210-0d3f2cb_GH0.tar.gz) = 6492f73b3e24dc5482cae282afacf1b28752570c702d8ac76598cbcb46241e1e
+SIZE (pciutils-pciids-20251210-0d3f2cb_GH0.tar.gz) = 361603
diff --git a/misc/pqrs/Makefile b/misc/pqrs/Makefile
index d40fbe9d0b6c..121158d24e5c 100644
--- a/misc/pqrs/Makefile
+++ b/misc/pqrs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pqrs
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/py-hf-xet/Makefile b/misc/py-hf-xet/Makefile
index b986caa9748e..810a2e6a5839 100644
--- a/misc/py-hf-xet/Makefile
+++ b/misc/py-hf-xet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hf-xet
DISTVERSION= 1.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-langsmith/Makefile b/misc/py-langsmith/Makefile
index 5d67161b9b55..c342060d75a9 100644
--- a/misc/py-langsmith/Makefile
+++ b/misc/py-langsmith/Makefile
@@ -1,5 +1,5 @@
PORTNAME= langsmith
-DISTVERSION= 0.4.46
+DISTVERSION= 0.4.59
CATEGORIES= misc python # machine-learning
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,6 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>=0.28.1:www/py-httpx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydantic2>0:devel/py-pydantic2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests-toolbelt>0:www/py-requests-toolbelt@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}uuid-utils>=0.12.0:misc/py-uuid-utils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zstandard>=0.23.0:archivers/py-zstandard@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=1.30.0:devel/py-opentelemetry-api@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}opentelemetry-exporter-otlp-proto-http>=1.30.0:devel/py-opentelemetry-exporter-otlp-proto-http@${PY_FLAVOR} \
diff --git a/misc/py-langsmith/distinfo b/misc/py-langsmith/distinfo
index 128e20ef5c29..da87a5ee9396 100644
--- a/misc/py-langsmith/distinfo
+++ b/misc/py-langsmith/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763926927
-SHA256 (langsmith-0.4.46.tar.gz) = 0b73d47ebd0a27ea10edec1717f36f6a865cb9ffc7f4e6a419e2cea1ab3c5b1e
-SIZE (langsmith-0.4.46.tar.gz) = 986987
+TIMESTAMP = 1765876761
+SHA256 (langsmith-0.4.59.tar.gz) = 6b143214c2303dafb29ab12dcd05ac50bdfc60dac01c6e0450e50cee1d2415e0
+SIZE (langsmith-0.4.59.tar.gz) = 992784
diff --git a/misc/py-lazrs/Makefile b/misc/py-lazrs/Makefile
index 1067a853fad2..3b81c1e3d838 100644
--- a/misc/py-lazrs/Makefile
+++ b/misc/py-lazrs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lazrs
DISTVERSION= 0.7.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= misc
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-pyqir/Makefile b/misc/py-pyqir/Makefile
index 654bf57f7af8..1ac6bc5139da 100644
--- a/misc/py-pyqir/Makefile
+++ b/misc/py-pyqir/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pyqir
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.7
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= misc python # quantum-computing
#MASTER_SITES= PYPI # no tarballs
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-safetensors/Makefile b/misc/py-safetensors/Makefile
index 67c074782f18..e046ddd90de5 100644
--- a/misc/py-safetensors/Makefile
+++ b/misc/py-safetensors/Makefile
@@ -1,6 +1,7 @@
PORTNAME= safetensors
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
+PORTREVISION= 1
CATEGORIES= misc python # machine-learning
#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-uuid-utils/Makefile b/misc/py-uuid-utils/Makefile
new file mode 100644
index 000000000000..e7f1116ce823
--- /dev/null
+++ b/misc/py-uuid-utils/Makefile
@@ -0,0 +1,92 @@
+PORTNAME= uuid-utils
+DISTVERSION= 0.12.0
+CATEGORIES= misc python
+#MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+#DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Drop-in replacement for Python UUID
+WWW= https://aminalaee.github.io/uuid-utils/ \
+ https://github.com/aminalaee/uuid-utils
+
+LICENSE= BSD2CLAUSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1:devel/py-maturin@${PY_FLAVOR}
+
+USES= cargo python
+USE_PYTHON= pep517 autoplist pytest
+
+USE_GITHUB= yes
+GH_ACCOUNT= aminalaee
+
+CARGO_CRATES= ahash-0.8.12 \
+ atomic-0.6.1 \
+ autocfg-1.1.0 \
+ bitflags-2.5.0 \
+ block-buffer-0.10.4 \
+ bumpalo-3.19.0 \
+ bytemuck-1.23.2 \
+ cc-1.0.83 \
+ cfg-if-1.0.0 \
+ cfg_aliases-0.2.1 \
+ crypto-common-0.1.6 \
+ digest-0.10.7 \
+ generic-array-0.14.7 \
+ getrandom-0.3.2 \
+ heck-0.5.0 \
+ indoc-2.0.5 \
+ js-sys-0.3.77 \
+ libc-0.2.171 \
+ log-0.4.27 \
+ mac_address-1.1.8 \
+ md-5-0.10.6 \
+ memoffset-0.9.0 \
+ nix-0.29.0 \
+ once_cell-1.21.3 \
+ portable-atomic-1.6.0 \
+ ppv-lite86-0.2.17 \
+ proc-macro2-1.0.86 \
+ pyo3-0.27.2 \
+ pyo3-build-config-0.27.2 \
+ pyo3-ffi-0.27.2 \
+ pyo3-macros-0.27.2 \
+ pyo3-macros-backend-0.27.2 \
+ python3-dll-a-0.2.13 \
+ quote-1.0.36 \
+ r-efi-5.2.0 \
+ rand-0.9.2 \
+ rand_chacha-0.9.0 \
+ rand_core-0.9.3 \
+ rustversion-1.0.22 \
+ sha1_smol-1.0.1 \
+ syn-2.0.68 \
+ target-lexicon-0.13.2 \
+ typenum-1.18.0 \
+ unicode-ident-1.0.12 \
+ unindent-0.2.3 \
+ uuid-1.18.1 \
+ version_check-0.9.4 \
+ 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-x86_64-pc-windows-gnu-0.4.0 \
+ wit-bindgen-rt-0.39.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26
+
+CARGO_BUILD= no
+CARGO_INSTALL= no
+CARGO_TEST= no
+CARGO_TARGET_DIR= ${WRKSRC}/target
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+
+# tests as of 0.12.0: 41 passed in 0.35s
+
+.include <bsd.port.mk>
diff --git a/misc/py-uuid-utils/distinfo b/misc/py-uuid-utils/distinfo
new file mode 100644
index 000000000000..73f819beabf4
--- /dev/null
+++ b/misc/py-uuid-utils/distinfo
@@ -0,0 +1,121 @@
+TIMESTAMP = 1765877466
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
+SHA256 (rust/crates/atomic-0.6.1.crate) = a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340
+SIZE (rust/crates/atomic-0.6.1.crate) = 15243
+SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
+SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
+SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
+SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
+SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
+SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
+SIZE (rust/crates/cc-1.0.83.crate) = 68343
+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
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+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.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
+SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+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/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
+SIZE (rust/crates/libc-0.2.171.crate) = 785246
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/mac_address-1.1.8.crate) = c0aeb26bf5e836cc1c341c8106051b573f1766dfa05aa87f0b98be5e51b02303
+SIZE (rust/crates/mac_address-1.1.8.crate) = 12876
+SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
+SIZE (rust/crates/md-5-0.10.6.crate) = 16161
+SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c
+SIZE (rust/crates/memoffset-0.9.0.crate) = 9033
+SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
+SIZE (rust/crates/nix-0.29.0.crate) = 318248
+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.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
+SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
+SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
+SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
+SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
+SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
+SHA256 (rust/crates/pyo3-0.27.2.crate) = ab53c047fcd1a1d2a8820fe84f05d6be69e9526be40cb03b73f86b6b03e6d87d
+SIZE (rust/crates/pyo3-0.27.2.crate) = 1171342
+SHA256 (rust/crates/pyo3-build-config-0.27.2.crate) = b455933107de8642b4487ed26d912c2d899dec6114884214a0b3bb3be9261ea6
+SIZE (rust/crates/pyo3-build-config-0.27.2.crate) = 35564
+SHA256 (rust/crates/pyo3-ffi-0.27.2.crate) = 1c85c9cbfaddf651b1221594209aed57e9e5cff63c4d11d1feead529b872a089
+SIZE (rust/crates/pyo3-ffi-0.27.2.crate) = 78552
+SHA256 (rust/crates/pyo3-macros-0.27.2.crate) = 0a5b10c9bf9888125d917fb4d2ca2d25c8df94c7ab5a52e13313a07e050a3b02
+SIZE (rust/crates/pyo3-macros-0.27.2.crate) = 8913
+SHA256 (rust/crates/pyo3-macros-backend-0.27.2.crate) = 03b51720d314836e53327f5871d4c0cfb4fb37cc2c4a11cc71907a86342c40f9
+SIZE (rust/crates/pyo3-macros-backend-0.27.2.crate) = 82513
+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/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
+SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+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.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/sha1_smol-1.0.1.crate) = bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d
+SIZE (rust/crates/sha1_smol-1.0.1.crate) = 9809
+SHA256 (rust/crates/syn-2.0.68.crate) = 901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9
+SIZE (rust/crates/syn-2.0.68.crate) = 265035
+SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
+SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
+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.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
+SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
+SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
+SIZE (rust/crates/unindent-0.2.3.crate) = 7306
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
+SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
+SIZE (rust/crates/version_check-0.9.4.crate) = 14895
+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-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/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.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 (aminalaee-uuid-utils-0.12.0_GH0.tar.gz) = b970fef711589d5dcccde8f4874e6a0c3bad345a73e477004bbb97f28164f699
+SIZE (aminalaee-uuid-utils-0.12.0_GH0.tar.gz) = 19438
diff --git a/misc/py-uuid-utils/pkg-descr b/misc/py-uuid-utils/pkg-descr
new file mode 100644
index 000000000000..ac25aa7a7229
--- /dev/null
+++ b/misc/py-uuid-utils/pkg-descr
@@ -0,0 +1,2 @@
+Python UUID implementation using Rust's UUID library.
+This will make uuid4 function around 10x faster.
diff --git a/misc/radio_datetime_analyzer/Makefile b/misc/radio_datetime_analyzer/Makefile
index 8e3f1c00b3df..7305bc40b586 100644
--- a/misc/radio_datetime_analyzer/Makefile
+++ b/misc/radio_datetime_analyzer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= radio_datetime_analyzer
DISTVERSION= 1.2.0
-PORTREVISION= 2
+PORTREVISION= 3
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/rash/Makefile b/misc/rash/Makefile
index 9af4aebb1124..2c905f8d8e84 100644
--- a/misc/rash/Makefile
+++ b/misc/rash/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rash
DISTVERSIONPREFIX= v
DISTVERSION= 2.16.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/rsclock/Makefile b/misc/rsclock/Makefile
index d54dcc605422..dfe856a0abdf 100644
--- a/misc/rsclock/Makefile
+++ b/misc/rsclock/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rsclock
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.12
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/rustlings/Makefile b/misc/rustlings/Makefile
index 6ff9f112e89f..0abfcb2817b7 100644
--- a/misc/rustlings/Makefile
+++ b/misc/rustlings/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rustlings
DISTVERSIONPREFIX= v
DISTVERSION= 6.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc
MAINTAINER= adamw@FreeBSD.org
diff --git a/misc/ruut/Makefile b/misc/ruut/Makefile
index 1378164b75d8..387675adc32f 100644
--- a/misc/ruut/Makefile
+++ b/misc/ruut/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ruut
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.0
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/shimmy/Makefile b/misc/shimmy/Makefile
index 5fb3ae0f5981..1b27ef254a3e 100644
--- a/misc/shimmy/Makefile
+++ b/misc/shimmy/Makefile
@@ -1,6 +1,7 @@
PORTNAME= shimmy
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.2
+PORTREVISION= 1
CATEGORIES= misc
MAINTAINER= tagattie@FreeBSD.org
diff --git a/misc/silicon/Makefile b/misc/silicon/Makefile
index 0c702b7f6c27..415cfb3f5504 100644
--- a/misc/silicon/Makefile
+++ b/misc/silicon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= silicon
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.3
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= misc
PKGNAMESUFFIX= -code-visualizer
diff --git a/misc/star-history/Makefile b/misc/star-history/Makefile
index 528b3339784c..fefc562a5feb 100644
--- a/misc/star-history/Makefile
+++ b/misc/star-history/Makefile
@@ -1,6 +1,6 @@
PORTNAME= star-history
DISTVERSION= 1.0.31
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/tenere/Makefile b/misc/tenere/Makefile
index 5c98a9651cc2..40ff1ce430e6 100644
--- a/misc/tenere/Makefile
+++ b/misc/tenere/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tenere
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/timr-tui/Makefile b/misc/timr-tui/Makefile
index d42823dec435..6f66638a2dbc 100644
--- a/misc/timr-tui/Makefile
+++ b/misc/timr-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= timr-tui
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/vfc/Makefile b/misc/vfc/Makefile
index e73221949faf..a513ffae5faf 100644
--- a/misc/vfc/Makefile
+++ b/misc/vfc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vfc
DISTVERSIONPREFIX= v
-DISTVERSION= 2.1.5
+DISTVERSION= 2.1.6
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
@@ -30,6 +30,12 @@ CMAKE_TESTING_ON= VFC_BUILD_TESTS
CXXFLAGS+= ${CXXFLAGS_${ARCH}}
CXXFLAGS_armv7= -mfpu=neon-fp16
+DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:tu}
+
+OPTIONS_DEFINE= DOCS
+
+PORTDOCS= *
+
# 100% tests passed, 0 tests failed out of 4
.include <bsd.port.mk>
diff --git a/misc/vfc/distinfo b/misc/vfc/distinfo
index 258737885d34..965fc4b3607b 100644
--- a/misc/vfc/distinfo
+++ b/misc/vfc/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1736756611
-SHA256 (akb825-VertexFormatConvert-v2.1.5_GH0.tar.gz) = 9a8a8ac2cdfa62ebb819cd5be4f8677d7dd23db14e03d34fe299be379650278b
-SIZE (akb825-VertexFormatConvert-v2.1.5_GH0.tar.gz) = 84116
+TIMESTAMP = 1765876464
+SHA256 (akb825-VertexFormatConvert-v2.1.6_GH0.tar.gz) = ddb1a87d4e78d37fd7fad36d40227e575a724a6c76de6210ccf6673204201e9f
+SIZE (akb825-VertexFormatConvert-v2.1.6_GH0.tar.gz) = 84854
SHA256 (g-truc-glm-0af55cc_GH0.tar.gz) = 5addedd8ac476cfb3eee9a545525b696e926646d89c679f13f045846c208c7c3
SIZE (g-truc-glm-0af55cc_GH0.tar.gz) = 4567398
SHA256 (Tencent-rapidjson-858451e_GH0.tar.gz) = 0a68e212971929c92ca9e1bb924802a26602cab094fc6131d18fa29c6dd95c08
diff --git a/misc/vfc/pkg-plist b/misc/vfc/pkg-plist
index 5c80e598a514..13089e0b76b3 100644
--- a/misc/vfc/pkg-plist
+++ b/misc/vfc/pkg-plist
@@ -12,4 +12,4 @@ lib/cmake/VFC/vfc-targets.cmake
lib/cmake/VFC/vfc_lib-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/VFC/vfc_lib-targets.cmake
lib/libvfc.so
-lib/libvfc.so.2.1.5
+lib/libvfc.so.2.1.6
diff --git a/misc/wavedrom/Makefile b/misc/wavedrom/Makefile
index 8a30ab5f3899..54f22c1f522d 100644
--- a/misc/wavedrom/Makefile
+++ b/misc/wavedrom/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wavedrom
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/wthrr/Makefile b/misc/wthrr/Makefile
index 0291974b5c51..f5455ed24229 100644
--- a/misc/wthrr/Makefile
+++ b/misc/wthrr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wthrr
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= misc
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/misc/xd-rust/Makefile b/misc/xd-rust/Makefile
index 3c46a57d50c8..25c8ef111528 100644
--- a/misc/xd-rust/Makefile
+++ b/misc/xd-rust/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xd
DISTVERSION= 0.0.4
-PORTREVISION= 45
+PORTREVISION= 46
CATEGORIES= misc
MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}.tar.gz?dummy=/:main
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}:main
diff --git a/misc/xplr/Makefile b/misc/xplr/Makefile
index ca4b27ee67a4..fc7b620f059d 100644
--- a/misc/xplr/Makefile
+++ b/misc/xplr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xplr
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc
MAINTAINER= lcook@FreeBSD.org
diff --git a/misc/zine/Makefile b/misc/zine/Makefile
index cc7a88a7fe40..2d59c46229f2 100644
--- a/misc/zine/Makefile
+++ b/misc/zine/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zine
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/ab-av1/Makefile b/multimedia/ab-av1/Makefile
index 51505135682d..a05b4048ccf3 100644
--- a/multimedia/ab-av1/Makefile
+++ b/multimedia/ab-av1/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ab-av1
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.3
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/alass/Makefile b/multimedia/alass/Makefile
index 9a3905913756..9b26da5e3b2c 100644
--- a/multimedia/alass/Makefile
+++ b/multimedia/alass/Makefile
@@ -1,7 +1,7 @@
PORTNAME= alass
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.0
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/av1an/Makefile b/multimedia/av1an/Makefile
index 7a2ef68e6465..4a02ce6bc2a7 100644
--- a/multimedia/av1an/Makefile
+++ b/multimedia/av1an/Makefile
@@ -1,5 +1,6 @@
PORTNAME= av1an
DISTVERSION= 0.5.0
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/ccextractor/Makefile b/multimedia/ccextractor/Makefile
index 5c505748b9eb..4eb1ab838384 100644
--- a/multimedia/ccextractor/Makefile
+++ b/multimedia/ccextractor/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 2
+PORTREVISION= 3
COMMENT= Subtitle extractor
diff --git a/multimedia/dovi_tool/Makefile b/multimedia/dovi_tool/Makefile
index 350a6d9a69b3..df688ee12d73 100644
--- a/multimedia/dovi_tool/Makefile
+++ b/multimedia/dovi_tool/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dovi_tool
DISTVERSION= 2.1.2
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= multimedia
MAINTAINER= michiel@vanbaak.eu
diff --git a/multimedia/gstreamer1-plugins-rust/Makefile b/multimedia/gstreamer1-plugins-rust/Makefile
index b6d43853fbbe..3d55e4c2a658 100644
--- a/multimedia/gstreamer1-plugins-rust/Makefile
+++ b/multimedia/gstreamer1-plugins-rust/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gstreamer1-plugins-rust
DISTVERSION= ${gst-rust_VERSION}
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= multimedia@FreeBSD.org
diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile
index f65febe33bb1..7305ad711290 100644
--- a/multimedia/gstreamer1/Makefile
+++ b/multimedia/gstreamer1/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gstreamer
PORTVERSION= ${_GST_VERSION}
+PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer/
PKGNAMESUFFIX= 1
diff --git a/multimedia/helvum/Makefile b/multimedia/helvum/Makefile
index e4562f412724..186f92589e1a 100644
--- a/multimedia/helvum/Makefile
+++ b/multimedia/helvum/Makefile
@@ -1,6 +1,6 @@
PORTNAME= helvum
DISTVERSION= 0.5.1
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= multimedia
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/kooha/Makefile b/multimedia/kooha/Makefile
index 806db2d5c3db..87ae227f131f 100644
--- a/multimedia/kooha/Makefile
+++ b/multimedia/kooha/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kooha
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.0
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= multimedia wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/libcec/Makefile b/multimedia/libcec/Makefile
index 9a777814c048..603d302662f6 100644
--- a/multimedia/libcec/Makefile
+++ b/multimedia/libcec/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
LIB_DEPENDS= libp8-platform.so:devel/p8-platform
-USES= alias cmake compiler:c++11-lib pathfix pkgconfig shebangfix
+USES= alias cmake compiler:c++11-lib pkgconfig shebangfix
CMAKE_ARGS= -DCMAKE_REQUIRED_INCLUDES=${LOCALBASE}/include \
-DCMAKE_REQUIRED_FLAGS=-L${LOCALBASE}/lib \
diff --git a/multimedia/librav1e/Makefile b/multimedia/librav1e/Makefile
index d8b8c065be24..91b5ee8882f6 100644
--- a/multimedia/librav1e/Makefile
+++ b/multimedia/librav1e/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 4
+PORTREVISION= 5
PKGNAMEPREFIX= lib
MASTERDIR= ${.CURDIR}/../rav1e
diff --git a/multimedia/librespot/Makefile b/multimedia/librespot/Makefile
index 8e8ad57f9805..78268c027b75 100644
--- a/multimedia/librespot/Makefile
+++ b/multimedia/librespot/Makefile
@@ -1,6 +1,7 @@
PORTNAME= librespot
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.0
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= driesm@FreeBSD.org
diff --git a/multimedia/libzen/Makefile b/multimedia/libzen/Makefile
index 6b925d2cc80c..4a06b74f3296 100644
--- a/multimedia/libzen/Makefile
+++ b/multimedia/libzen/Makefile
@@ -14,7 +14,7 @@ WWW= https://mediaarea.net/en/MediaInfo \
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/../../../License.txt
-USES= compiler:c++11-lang dos2unix libtool pathfix tar:xz
+USES= compiler:c++11-lang dos2unix libtool tar:xz
CONFIGURE_ARGS= --enable-shared --enable-static
GNU_CONFIGURE= yes
diff --git a/multimedia/mediainfo/Makefile b/multimedia/mediainfo/Makefile
index dbacfdfea770..192e2dee0972 100644
--- a/multimedia/mediainfo/Makefile
+++ b/multimedia/mediainfo/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/../../../License.html
LIB_DEPENDS= libmediainfo.so:multimedia/libmediainfo \
libzen.so:multimedia/libzen
-USES= compiler:c++11-lang cpe libtool pathfix pkgconfig tar:xz
+USES= compiler:c++11-lang cpe libtool pkgconfig tar:xz
GNU_CONFIGURE= yes
diff --git a/multimedia/neolink/Makefile b/multimedia/neolink/Makefile
index 94506d4d574a..ec414acbc0e1 100644
--- a/multimedia/neolink/Makefile
+++ b/multimedia/neolink/Makefile
@@ -2,7 +2,7 @@ PORTNAME= neolink
PORTVERSION= 0.3.0
DISTVERSIONPREFIX= v
DISTVERSIONSUFFIX= g20210903
-PORTREVISION= 38
+PORTREVISION= 39
CATEGORIES= multimedia
MAINTAINER= kevans@FreeBSD.org
diff --git a/multimedia/rav1e/Makefile b/multimedia/rav1e/Makefile
index 3c1f1c6e4b63..0e0550110ced 100644
--- a/multimedia/rav1e/Makefile
+++ b/multimedia/rav1e/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rav1e
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.1
-PORTREVISION?= 4
+PORTREVISION?= 5
CATEGORIES= multimedia
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/ringrtc/Makefile b/multimedia/ringrtc/Makefile
index 83afa061ff60..9ee37e43afe5 100644
--- a/multimedia/ringrtc/Makefile
+++ b/multimedia/ringrtc/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ringrtc
DISTVERSIONPREFIX= v
DISTVERSION= 2.60.7
+PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= LOCAL/mikael/ringrtc/:boringssl \
LOCAL/mikael/ringrtc/:build \
diff --git a/multimedia/scte35dump/Makefile b/multimedia/scte35dump/Makefile
index bfa35bc2acec..e6be803c66e4 100644
--- a/multimedia/scte35dump/Makefile
+++ b/multimedia/scte35dump/Makefile
@@ -1,7 +1,7 @@
PORTNAME= scte35dump
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.8
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= multimedia
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/multimedia/termplay/Makefile b/multimedia/termplay/Makefile
index 11940c2c0732..d23267355725 100644
--- a/multimedia/termplay/Makefile
+++ b/multimedia/termplay/Makefile
@@ -1,6 +1,6 @@
PORTNAME= termplay
DISTVERSION= 2.0.6
-PORTREVISION= 48
+PORTREVISION= 49
CATEGORIES= multimedia
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/multimedia/video-trimmer/Makefile b/multimedia/video-trimmer/Makefile
index 961ee519741f..e44a190961e1 100644
--- a/multimedia/video-trimmer/Makefile
+++ b/multimedia/video-trimmer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= video-trimmer
DISTVERSIONPREFIX= v
DISTVERSION= 25.03
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= multimedia gnome
DIST_SUBDIR= gnome
diff --git a/multimedia/wl-screenrec/Makefile b/multimedia/wl-screenrec/Makefile
index ac5935c50a3c..9e2b6a1dfdee 100644
--- a/multimedia/wl-screenrec/Makefile
+++ b/multimedia/wl-screenrec/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wl-screenrec
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.5 # see PORTSCOUT comment below
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= multimedia wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/youtui/Makefile b/multimedia/youtui/Makefile
index 7fe46dbcb9a0..6f55fdcc32ca 100644
--- a/multimedia/youtui/Makefile
+++ b/multimedia/youtui/Makefile
@@ -1,6 +1,7 @@
PORTNAME= youtui
DISTVERSIONPREFIX= youtui/v
DISTVERSION= 0.0.30
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/net-im/conduit/Makefile b/net-im/conduit/Makefile
index 17ec4e1b2c9f..66149912e925 100644
--- a/net-im/conduit/Makefile
+++ b/net-im/conduit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= conduit
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.9
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-im
PKGNAMEPREFIX= matrix-
diff --git a/net-im/flare/Makefile b/net-im/flare/Makefile
index 8fb8860d385a..4a30e4f00c1e 100644
--- a/net-im/flare/Makefile
+++ b/net-im/flare/Makefile
@@ -1,5 +1,6 @@
PORTNAME= flare
DISTVERSION= 0.17.5
+PORTREVISION= 1
CATEGORIES= net-im
MAINTAINER= nxjoseph@protonmail.com
diff --git a/net-im/fractal/Makefile b/net-im/fractal/Makefile
index 660e8a7404bc..fa9c5265fb95 100644
--- a/net-im/fractal/Makefile
+++ b/net-im/fractal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fractal
DISTVERSION= 4.4.2
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= net-im
MASTER_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/archive/${DISTVERSION}/
# XXX USES=cargo omits the default source archive by default
diff --git a/net-im/gurk-rs/Makefile b/net-im/gurk-rs/Makefile
index b5a80c393312..773b87753092 100644
--- a/net-im/gurk-rs/Makefile
+++ b/net-im/gurk-rs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gurk-rs
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net-im
MAINTAINER= bsd@orsolic.org
diff --git a/net-im/iamb/Makefile b/net-im/iamb/Makefile
index e5d93a2369ba..fc5dd9294afd 100644
--- a/net-im/iamb/Makefile
+++ b/net-im/iamb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= iamb
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.10
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net-im
MAINTAINER= ashish@FreeBSD.org
diff --git a/net-im/libsignal-node/Makefile b/net-im/libsignal-node/Makefile
index 3439de2c2ddb..98727acdaff2 100644
--- a/net-im/libsignal-node/Makefile
+++ b/net-im/libsignal-node/Makefile
@@ -1,6 +1,7 @@
PORTNAME= libsignal
DISTVERSIONPREFIX= v
DISTVERSION= 0.86.3
+PORTREVISION= 1
CATEGORIES= net-im
MASTER_SITES= LOCAL/mikael/signal-desktop/:npm
PKGNAMESUFFIX= -node
diff --git a/net-im/libsignal/Makefile b/net-im/libsignal/Makefile
index 03c9c3ce4208..e20437f2927c 100644
--- a/net-im/libsignal/Makefile
+++ b/net-im/libsignal/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libsignal
DISTVERSIONPREFIX= v
DISTVERSION= 0.84.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-im java
MAINTAINER= jaap.aarts1@gmail.com
diff --git a/net-im/nextcloud-talk/Makefile b/net-im/nextcloud-talk/Makefile
index d3e6cc952ce4..759e6b2bd45b 100644
--- a/net-im/nextcloud-talk/Makefile
+++ b/net-im/nextcloud-talk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= talk
-PORTVERSION= 22.0.5
+PORTVERSION= 22.0.7
DISTVERSIONPREFIX= v
CATEGORIES= net-im www
DISTNAME= spreed-${DISTVERSIONPREFIX}${DISTVERSION}
diff --git a/net-im/nextcloud-talk/distinfo b/net-im/nextcloud-talk/distinfo
index 6d9a62566fcf..2d5796999884 100644
--- a/net-im/nextcloud-talk/distinfo
+++ b/net-im/nextcloud-talk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765522519
-SHA256 (nextcloud/spreed-v22.0.5.tar.gz) = 3cfd2cfe47f47f7fd152fc2b5755919a487ec4f1c8336f414320aee6ff234171
-SIZE (nextcloud/spreed-v22.0.5.tar.gz) = 57044830
+TIMESTAMP = 1765997518
+SHA256 (nextcloud/spreed-v22.0.7.tar.gz) = 4792c7ef0881c144417c90097cefdc8352291ff1e1150d1711c24d9893d08530
+SIZE (nextcloud/spreed-v22.0.7.tar.gz) = 56041596
diff --git a/net-im/py-matrix-synapse/Makefile b/net-im/py-matrix-synapse/Makefile
index 424d23cef995..915d83490be3 100644
--- a/net-im/py-matrix-synapse/Makefile
+++ b/net-im/py-matrix-synapse/Makefile
@@ -1,6 +1,6 @@
PORTNAME= matrix-synapse
DISTVERSION= 1.138.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net-im python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net-im/yume/Makefile b/net-im/yume/Makefile
index 9001229244b1..dd902ed94495 100644
--- a/net-im/yume/Makefile
+++ b/net-im/yume/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yume
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 45
+PORTREVISION= 46
CATEGORIES= net-im
MAINTAINER= yuri@FreeBSD.org
diff --git a/net-im/zkgroup/Makefile b/net-im/zkgroup/Makefile
index 344e68295ec6..96daefcda352 100644
--- a/net-im/zkgroup/Makefile
+++ b/net-im/zkgroup/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zkgroup
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.4
-PORTREVISION= 38
+PORTREVISION= 39
PORTEPOCH= 1
CATEGORIES= net-im
diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index 5f158dab16de..821f1877c90b 100644
--- a/net-mgmt/Makefile
+++ b/net-mgmt/Makefile
@@ -410,8 +410,8 @@
SUBDIR += torrus
SUBDIR += triton-guesttools
SUBDIR += unbound_exporter
- SUBDIR += unifi9
SUBDIR += unifi10
+ SUBDIR += unifi9
SUBDIR += victoria-logs
SUBDIR += victoria-metrics
SUBDIR += virt-viewer
diff --git a/net-mgmt/bandwhich/Makefile b/net-mgmt/bandwhich/Makefile
index e1c3e32040b1..51ae267a2917 100644
--- a/net-mgmt/bandwhich/Makefile
+++ b/net-mgmt/bandwhich/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bandwhich
DISTVERSIONPREFIX= v
DISTVERSION= 0.23.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net-mgmt
MAINTAINER= petteri.valkonen@iki.fi
diff --git a/net-mgmt/geom-exporter/Makefile b/net-mgmt/geom-exporter/Makefile
index 323ed7572645..a67b677393a8 100644
--- a/net-mgmt/geom-exporter/Makefile
+++ b/net-mgmt/geom-exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= geom-exporter
DISTVERSION= 0.1.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-mgmt
MASTER_SITES= CRATESIO
MASTER_SITE_SUBDIR= freebsd-${PORTNAME}/${DISTVERSION}
diff --git a/net-mgmt/gping/Makefile b/net-mgmt/gping/Makefile
index 9cc8b3095bbe..34b5dd46f91a 100644
--- a/net-mgmt/gping/Makefile
+++ b/net-mgmt/gping/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gping
DISTVERSIONPREFIX= gping-v
DISTVERSION= 1.20.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net-mgmt
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/net-mgmt/icinga-php-library/Makefile b/net-mgmt/icinga-php-library/Makefile
index 1c0630a0874f..407328253146 100644
--- a/net-mgmt/icinga-php-library/Makefile
+++ b/net-mgmt/icinga-php-library/Makefile
@@ -1,6 +1,6 @@
PORTNAME= icinga-php-library
DISTVERSIONPREFIX= v
-DISTVERSION= 0.17.1
+DISTVERSION= 0.18.0
CATEGORIES= net-mgmt www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/net-mgmt/icinga-php-library/distinfo b/net-mgmt/icinga-php-library/distinfo
index 62a73d98f1cf..234b93ee3490 100644
--- a/net-mgmt/icinga-php-library/distinfo
+++ b/net-mgmt/icinga-php-library/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761397074
-SHA256 (icinga-icinga-php-library-v0.17.1_GH0.tar.gz) = c74f8519f3d3e9f123fc57c2aff5fc62f97a8e16c54e4af3fdecd8c6f35b0571
-SIZE (icinga-icinga-php-library-v0.17.1_GH0.tar.gz) = 3371407
+TIMESTAMP = 1765403080
+SHA256 (icinga-icinga-php-library-v0.18.0_GH0.tar.gz) = 6ca93515b051ef305701d014ab7139334d18eff490398e8691491ff4e414fa12
+SIZE (icinga-icinga-php-library-v0.18.0_GH0.tar.gz) = 3377856
diff --git a/net-mgmt/icinga-php-library/pkg-plist b/net-mgmt/icinga-php-library/pkg-plist
index 8da4cca150a0..52b28fd2890f 100644
--- a/net-mgmt/icinga-php-library/pkg-plist
+++ b/net-mgmt/icinga-php-library/pkg-plist
@@ -2,6 +2,7 @@
%%WWWDIR%%/LICENSE
%%WWWDIR%%/README.md
%%WWWDIR%%/VERSION
+%%WWWDIR%%/asset/css/action-link-and-button-link.less
%%WWWDIR%%/asset/css/awesome-icons.less
%%WWWDIR%%/asset/css/balls.less
%%WWWDIR%%/asset/css/cancel-button.less
@@ -28,6 +29,7 @@
%%WWWDIR%%/asset/css/search-base.less
%%WWWDIR%%/asset/css/search-editor.less
%%WWWDIR%%/asset/css/state-badge.less
+%%WWWDIR%%/asset/css/suggestion-element.less
%%WWWDIR%%/asset/css/variables.less
%%WWWDIR%%/asset/css/vendor/flatpickr.css
%%WWWDIR%%/asset/css/vendor/flatpickr.vars.less
@@ -68,18 +70,21 @@
%%WWWDIR%%/asset/static/font/icinga-icons/fonts/Icinga-Icons.ttf
%%WWWDIR%%/asset/static/font/icinga-icons/fonts/Icinga-Icons.woff
%%WWWDIR%%/asset/static/font/icinga-icons/selection.json
+%%WWWDIR%%/asset/static/font/icinga-icons/src/add-inside.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/bracket-close.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/bracket-open.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/ca-check-circle.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/certificate.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/filter-check-circle.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/icinga.svg
+%%WWWDIR%%/asset/static/font/icinga-icons/src/insert-group.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/list-view-default.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/list-view-detailed.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/list-view-minimal.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/refresh-cert.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/th-list.svg
%%WWWDIR%%/asset/static/font/icinga-icons/src/th-thumb-empty.svg
+%%WWWDIR%%/asset/static/font/icinga-icons/src/wrap.svg
%%WWWDIR%%/asset/static/font/icinga-icons/style.css
%%WWWDIR%%/asset/static/img/select-icon-text-color.svg
%%WWWDIR%%/asset/static/img/select-icon.svg
@@ -118,6 +123,7 @@
%%WWWDIR%%/vendor/composer/platform_check.php
%%WWWDIR%%/vendor/doctrine/collections/LICENSE
%%WWWDIR%%/vendor/doctrine/collections/composer.json
+%%WWWDIR%%/vendor/doctrine/collections/docs/composer.json
%%WWWDIR%%/vendor/doctrine/collections/src/AbstractLazyCollection.php
%%WWWDIR%%/vendor/doctrine/collections/src/ArrayCollection.php
%%WWWDIR%%/vendor/doctrine/collections/src/Collection.php
@@ -203,14 +209,35 @@
%%WWWDIR%%/vendor/ipl/html/src/Attributes.php
%%WWWDIR%%/vendor/ipl/html/src/BaseHtmlElement.php
%%WWWDIR%%/vendor/ipl/html/src/Common/MultipleAttribute.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/DecorableFormElement.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/DecorationResult.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/DecoratorOptions.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/DecoratorOptionsInterface.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/DefaultFormElementDecoration.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/Form.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/FormDecoration.php
%%WWWDIR%%/vendor/ipl/html/src/Contract/FormElement.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/FormElementDecoration.php
%%WWWDIR%%/vendor/ipl/html/src/Contract/FormElementDecorator.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/FormElements.php
%%WWWDIR%%/vendor/ipl/html/src/Contract/FormSubmitElement.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/HtmlElementInterface.php
+%%WWWDIR%%/vendor/ipl/html/src/Contract/MutableHtml.php
%%WWWDIR%%/vendor/ipl/html/src/Contract/ValueCandidates.php
%%WWWDIR%%/vendor/ipl/html/src/Contract/Wrappable.php
%%WWWDIR%%/vendor/ipl/html/src/DeferredText.php
%%WWWDIR%%/vendor/ipl/html/src/Error.php
%%WWWDIR%%/vendor/ipl/html/src/Form.php
+%%WWWDIR%%/vendor/ipl/html/src/FormDecoration/DecoratorChain.php
+%%WWWDIR%%/vendor/ipl/html/src/FormDecoration/DescriptionDecorator.php
+%%WWWDIR%%/vendor/ipl/html/src/FormDecoration/ErrorsDecorator.php
+%%WWWDIR%%/vendor/ipl/html/src/FormDecoration/FieldsetDecorator.php
+%%WWWDIR%%/vendor/ipl/html/src/FormDecoration/FormDecorationResult.php
+%%WWWDIR%%/vendor/ipl/html/src/FormDecoration/FormElementDecorationResult.php
+%%WWWDIR%%/vendor/ipl/html/src/FormDecoration/HtmlTagDecorator.php
+%%WWWDIR%%/vendor/ipl/html/src/FormDecoration/LabelDecorator.php
+%%WWWDIR%%/vendor/ipl/html/src/FormDecoration/RenderElementDecorator.php
+%%WWWDIR%%/vendor/ipl/html/src/FormDecoration/Transformation.php
%%WWWDIR%%/vendor/ipl/html/src/FormDecorator/CallbackDecorator.php
%%WWWDIR%%/vendor/ipl/html/src/FormDecorator/DdDtDecorator.php
%%WWWDIR%%/vendor/ipl/html/src/FormDecorator/DecoratorInterface.php
@@ -338,6 +365,7 @@
%%WWWDIR%%/vendor/ipl/sql/src/Select.php
%%WWWDIR%%/vendor/ipl/sql/src/Sql.php
%%WWWDIR%%/vendor/ipl/sql/src/Test/Databases.php
+%%WWWDIR%%/vendor/ipl/sql/src/Test/SharedDatabases.php
%%WWWDIR%%/vendor/ipl/sql/src/Test/SqlAssertions.php
%%WWWDIR%%/vendor/ipl/sql/src/Test/TestAdapter.php
%%WWWDIR%%/vendor/ipl/sql/src/Test/TestConnection.php
@@ -424,6 +452,10 @@
%%WWWDIR%%/vendor/ipl/web/src/Compat/CompatController.php
%%WWWDIR%%/vendor/ipl/web/src/Compat/CompatDecorator.php
%%WWWDIR%%/vendor/ipl/web/src/Compat/CompatForm.php
+%%WWWDIR%%/vendor/ipl/web/src/Compat/FormDecorator/CheckboxDecorator.php
+%%WWWDIR%%/vendor/ipl/web/src/Compat/FormDecorator/DescriptionDecorator.php
+%%WWWDIR%%/vendor/ipl/web/src/Compat/FormDecorator/LabelDecorator.php
+%%WWWDIR%%/vendor/ipl/web/src/Compat/FormDecorator/PrimaryButtonDecorator.php
%%WWWDIR%%/vendor/ipl/web/src/Compat/Multipart.php
%%WWWDIR%%/vendor/ipl/web/src/Compat/SearchControls.php
%%WWWDIR%%/vendor/ipl/web/src/Compat/StyleWithNonce.php
@@ -453,6 +485,8 @@
%%WWWDIR%%/vendor/ipl/web/src/FormElement/ScheduleElement/MonthlyFields.php
%%WWWDIR%%/vendor/ipl/web/src/FormElement/ScheduleElement/Recurrence.php
%%WWWDIR%%/vendor/ipl/web/src/FormElement/ScheduleElement/WeeklyFields.php
+%%WWWDIR%%/vendor/ipl/web/src/FormElement/SearchSuggestions.php
+%%WWWDIR%%/vendor/ipl/web/src/FormElement/SuggestionElement.php
%%WWWDIR%%/vendor/ipl/web/src/FormElement/TermInput.php
%%WWWDIR%%/vendor/ipl/web/src/FormElement/TermInput/RegisteredTerm.php
%%WWWDIR%%/vendor/ipl/web/src/FormElement/TermInput/Term.php
@@ -756,11 +790,6 @@
%%WWWDIR%%/vendor/symfony/polyfill-php84/bootstrap.php
%%WWWDIR%%/vendor/symfony/polyfill-php84/bootstrap82.php
%%WWWDIR%%/vendor/symfony/polyfill-php84/composer.json
-%%WWWDIR%%/vendor/webmozart/assert/LICENSE
-%%WWWDIR%%/vendor/webmozart/assert/composer.json
-%%WWWDIR%%/vendor/webmozart/assert/src/Assert.php
-%%WWWDIR%%/vendor/webmozart/assert/src/InvalidArgumentException.php
-%%WWWDIR%%/vendor/webmozart/assert/src/Mixin.php
%%WWWDIR%%/vendor/wikimedia/less.php/LICENSE
%%WWWDIR%%/vendor/wikimedia/less.php/lessc.inc.php
%%WWWDIR%%/vendor/wikimedia/less.php/lib/Less/Autoloader.php
diff --git a/net-mgmt/icinga-php-thirdparty/Makefile b/net-mgmt/icinga-php-thirdparty/Makefile
index db14edee43e5..58630c40ded3 100644
--- a/net-mgmt/icinga-php-thirdparty/Makefile
+++ b/net-mgmt/icinga-php-thirdparty/Makefile
@@ -1,6 +1,6 @@
PORTNAME= icinga-php-thirdparty
DISTVERSIONPREFIX= v
-DISTVERSION= 0.13.1
+DISTVERSION= 0.14.0
CATEGORIES= net-mgmt www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/net-mgmt/icinga-php-thirdparty/distinfo b/net-mgmt/icinga-php-thirdparty/distinfo
index 6b234e53a230..6fb9e511da5c 100644
--- a/net-mgmt/icinga-php-thirdparty/distinfo
+++ b/net-mgmt/icinga-php-thirdparty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752689729
-SHA256 (icinga-icinga-php-thirdparty-v0.13.1_GH0.tar.gz) = 86a51b35bf22aa6a5f184320f5f96e3a9599510c303a048e71b9b2b6ce42975c
-SIZE (icinga-icinga-php-thirdparty-v0.13.1_GH0.tar.gz) = 14669149
+TIMESTAMP = 1765403103
+SHA256 (icinga-icinga-php-thirdparty-v0.14.0_GH0.tar.gz) = 9d101cbef0b07aefe2c58e4016beed884a8da28083b78550123681952f548fd5
+SIZE (icinga-icinga-php-thirdparty-v0.14.0_GH0.tar.gz) = 14972934
diff --git a/net-mgmt/icinga-php-thirdparty/pkg-plist b/net-mgmt/icinga-php-thirdparty/pkg-plist
index 90c2b4dafbc9..479bb9544c31 100644
--- a/net-mgmt/icinga-php-thirdparty/pkg-plist
+++ b/net-mgmt/icinga-php-thirdparty/pkg-plist
@@ -16,7 +16,7 @@
%%WWWDIR%%/vendor/brick/math/CHANGELOG.md
%%WWWDIR%%/vendor/brick/math/LICENSE
%%WWWDIR%%/vendor/brick/math/composer.json
-%%WWWDIR%%/vendor/brick/math/psalm-baseline.xml
+%%WWWDIR%%/vendor/brick/math/phpstan.neon
%%WWWDIR%%/vendor/brick/math/src/BigDecimal.php
%%WWWDIR%%/vendor/brick/math/src/BigInteger.php
%%WWWDIR%%/vendor/brick/math/src/BigNumber.php
@@ -31,6 +31,7 @@
%%WWWDIR%%/vendor/brick/math/src/Internal/Calculator/BcMathCalculator.php
%%WWWDIR%%/vendor/brick/math/src/Internal/Calculator/GmpCalculator.php
%%WWWDIR%%/vendor/brick/math/src/Internal/Calculator/NativeCalculator.php
+%%WWWDIR%%/vendor/brick/math/src/Internal/CalculatorRegistry.php
%%WWWDIR%%/vendor/brick/math/src/RoundingMode.php
%%WWWDIR%%/vendor/clue/block-react/CHANGELOG.md
%%WWWDIR%%/vendor/clue/block-react/LICENSE
@@ -664,6 +665,7 @@
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Output.TidyFormat.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Test.ForceNoIconv.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.AllowedSchemes.txt
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.AllowedSymbols.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.Base.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.DefaultScheme.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.DefinitionID.txt
@@ -679,6 +681,7 @@
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.MungeResources.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.MungeSecretKey.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.OverrideAllowedSchemes.txt
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.SafeIframeHosts.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.SafeIframeRegexp.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/info.ini
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ContentSets.php
@@ -835,6 +838,7 @@
%%WWWDIR%%/vendor/guzzlehttp/guzzle/README.md
%%WWWDIR%%/vendor/guzzlehttp/guzzle/UPGRADING.md
%%WWWDIR%%/vendor/guzzlehttp/guzzle/composer.json
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/package-lock.json
%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/BodySummarizer.php
%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/BodySummarizerInterface.php
%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Client.php
@@ -1049,6 +1053,372 @@
%%WWWDIR%%/vendor/masterminds/html5/src/HTML5/Serializer/README.md
%%WWWDIR%%/vendor/masterminds/html5/src/HTML5/Serializer/RulesInterface.php
%%WWWDIR%%/vendor/masterminds/html5/src/HTML5/Serializer/Traverser.php
+%%WWWDIR%%/vendor/nikic/php-parser/LICENSE
+%%WWWDIR%%/vendor/nikic/php-parser/README.md
+%%WWWDIR%%/vendor/nikic/php-parser/composer.json
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/ClassConst.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Class_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Declaration.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/EnumCase.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Enum_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/FunctionLike.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Function_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Interface_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Method.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Namespace_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Param.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Property.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/TraitUse.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/TraitUseAdaptation.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Trait_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Builder/Use_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/BuilderFactory.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/BuilderHelpers.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Comment.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Comment/Doc.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/ConstExprEvaluationException.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/ConstExprEvaluator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Error.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/ErrorHandler.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/ErrorHandler/Collecting.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/ErrorHandler/Throwing.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Internal/DiffElem.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Internal/Differ.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Internal/PrintableNewAnonClassNode.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Internal/TokenPolyfill.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Internal/TokenStream.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/JsonDecoder.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/Emulative.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/AsymmetricVisibilityTokenEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/AttributeEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/EnumTokenEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ExplicitOctalEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/KeywordEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/MatchTokenEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/NullsafeTokenEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/PipeOperatorEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/PropertyTokenEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyFunctionTokenEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyTokenEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReverseEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/TokenEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/VoidCastEmulator.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Modifiers.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NameContext.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Arg.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/ArrayItem.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Attribute.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/AttributeGroup.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/ClosureUse.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/ComplexType.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Const_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/DeclareItem.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayDimFetch.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayItem.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Array_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrowFunction.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Assign.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseAnd.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseOr.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseXor.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Coalesce.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Concat.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Div.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Minus.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mod.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mul.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Plus.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Pow.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftLeft.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftRight.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignRef.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseAnd.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseOr.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseXor.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanAnd.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanOr.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Coalesce.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Concat.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Div.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Equal.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Greater.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/GreaterOrEqual.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Identical.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalAnd.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalOr.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalXor.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Minus.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mod.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mul.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotEqual.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotIdentical.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Pipe.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Plus.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Pow.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftLeft.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftRight.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Smaller.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/SmallerOrEqual.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Spaceship.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BitwiseNot.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BooleanNot.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/CallLike.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Array_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Bool_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Double.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Int_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Object_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/String_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Unset_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Void_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ClassConstFetch.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Clone_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Closure.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ClosureUse.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ConstFetch.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Empty_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Error.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ErrorSuppress.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Eval_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Exit_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/FuncCall.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Include_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Instanceof_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Isset_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/List_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Match_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/MethodCall.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/New_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/NullsafeMethodCall.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/NullsafePropertyFetch.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PostDec.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PostInc.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PreDec.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PreInc.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Print_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PropertyFetch.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ShellExec.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/StaticCall.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/StaticPropertyFetch.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Ternary.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Throw_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryMinus.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryPlus.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Variable.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/YieldFrom.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Yield_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/FunctionLike.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Identifier.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/InterpolatedStringPart.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/IntersectionType.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/MatchArm.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Name.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Name/FullyQualified.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Name/Relative.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/NullableType.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Param.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/PropertyHook.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/PropertyItem.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/DNumber.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/Encapsed.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/EncapsedStringPart.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/Float_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/Int_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/InterpolatedString.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/LNumber.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Class_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Dir.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/File.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Function_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Line.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Method.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Namespace_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Property.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Trait_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/String_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/StaticVar.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Block.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Break_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Case_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Catch_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassConst.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassLike.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassMethod.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Class_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Const_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Continue_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/DeclareDeclare.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Declare_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Do_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Echo_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ElseIf_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Else_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/EnumCase.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Enum_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Expression.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Finally_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/For_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Foreach_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Function_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Global_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Goto_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/GroupUse.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/HaltCompiler.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/If_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/InlineHTML.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Interface_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Label.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Namespace_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Nop.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Property.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/PropertyProperty.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Return_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/StaticVar.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Static_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Switch_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUse.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Alias.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Precedence.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Trait_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TryCatch.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Unset_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/UseUse.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Use_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/While_.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/UnionType.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/UseItem.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/VarLikeIdentifier.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Node/VariadicPlaceholder.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeAbstract.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeDumper.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeFinder.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeTraverserInterface.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/CloningVisitor.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/CommentAnnotatingVisitor.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/FindingVisitor.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/FirstFindingVisitor.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/NameResolver.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/NodeConnectingVisitor.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/ParentConnectingVisitor.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/NodeVisitorAbstract.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Parser.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Parser/Php7.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Parser/Php8.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/ParserAbstract.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/ParserFactory.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/PhpVersion.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/Token.php
+%%WWWDIR%%/vendor/nikic/php-parser/lib/PhpParser/compatibility_tokens.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/LICENSE
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/README.md
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/UPGRADING.md
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/composer.json
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/AbstractNodeVisitor.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Attribute.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Comment.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprArrayItemNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprArrayNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprFalseNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprFloatNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprIntegerNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprNullNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprStringNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprTrueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstFetchNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/DoctrineConstExprStringNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Node.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/NodeAttributes.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/NodeTraverser.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/NodeVisitor.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/NodeVisitor/CloningVisitor.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/AssertTagMethodValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/AssertTagPropertyValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/AssertTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/DeprecatedTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/Doctrine/DoctrineAnnotation.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/Doctrine/DoctrineArgument.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/Doctrine/DoctrineArray.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/Doctrine/DoctrineArrayItem.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/Doctrine/DoctrineTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ExtendsTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/GenericTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ImplementsTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/InvalidTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/MethodTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/MethodTagValueParameterNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/MixinTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ParamClosureThisTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ParamImmediatelyInvokedCallableTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ParamLaterInvokedCallableTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ParamOutTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ParamTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/PhpDocChildNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/PhpDocNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/PhpDocTagNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/PhpDocTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/PhpDocTextNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/PropertyTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/PureUnlessCallableIsImpureTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/RequireExtendsTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/RequireImplementsTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ReturnTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/SealedTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/SelfOutTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/TemplateTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ThrowsTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/TypeAliasImportTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/TypeAliasTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/TypelessParamTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/UsesTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/VarTagValueNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/ArrayShapeItemNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/ArrayShapeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/ArrayShapeUnsealedTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/ArrayTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/CallableTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/CallableTypeParameterNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/ConditionalTypeForParameterNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/ConditionalTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/ConstTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/GenericTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/IdentifierTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/IntersectionTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/InvalidTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/NullableTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/ObjectShapeItemNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/ObjectShapeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/OffsetAccessTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/ThisTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/TypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Ast/Type/UnionTypeNode.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Lexer/Lexer.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Parser/ConstExprParser.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Parser/ParserException.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Parser/PhpDocParser.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Parser/StringUnescaper.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Parser/TokenIterator.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Parser/TypeParser.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/ParserConfig.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Printer/DiffElem.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Printer/Differ.php
+%%WWWDIR%%/vendor/phpstan/phpdoc-parser/src/Printer/Printer.php
%%WWWDIR%%/vendor/predis/predis/LICENSE
%%WWWDIR%%/vendor/predis/predis/README.md
%%WWWDIR%%/vendor/predis/predis/autoload.php
@@ -1440,18 +1810,37 @@
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/TopK/TOPKRESERVE.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/UNSUBSCRIBE.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/UNWATCH.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/Utils/CommandUtility.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/Utils/VectorUtility.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VADD.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VCARD.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VDIM.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VEMB.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VGETATTR.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VINFO.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VLINKS.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VRANDMEMBER.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VREM.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VSETATTR.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/VSIM.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/WAITAOF.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/WATCH.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XACK.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XACKDEL.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XADD.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XAUTOCLAIM.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XCLAIM.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XDEL.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XDELEX.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XGROUP.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XINFO.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XLEN.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XPENDING.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XRANGE.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XREAD.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XREADGROUP.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XREVRANGE.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XSETID.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XTRIM.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/ZADD.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/ZCARD.php
@@ -1660,20 +2049,25 @@
%%WWWDIR%%/vendor/psr/http-message/src/StreamInterface.php
%%WWWDIR%%/vendor/psr/http-message/src/UploadedFileInterface.php
%%WWWDIR%%/vendor/psr/http-message/src/UriInterface.php
+%%WWWDIR%%/vendor/psr/http-server-handler/LICENSE
+%%WWWDIR%%/vendor/psr/http-server-handler/README.md
+%%WWWDIR%%/vendor/psr/http-server-handler/composer.json
+%%WWWDIR%%/vendor/psr/http-server-handler/src/RequestHandlerInterface.php
+%%WWWDIR%%/vendor/psr/http-server-middleware/LICENSE
+%%WWWDIR%%/vendor/psr/http-server-middleware/README.md
+%%WWWDIR%%/vendor/psr/http-server-middleware/composer.json
+%%WWWDIR%%/vendor/psr/http-server-middleware/src/MiddlewareInterface.php
%%WWWDIR%%/vendor/psr/log/LICENSE
-%%WWWDIR%%/vendor/psr/log/Psr/Log/AbstractLogger.php
-%%WWWDIR%%/vendor/psr/log/Psr/Log/InvalidArgumentException.php
-%%WWWDIR%%/vendor/psr/log/Psr/Log/LogLevel.php
-%%WWWDIR%%/vendor/psr/log/Psr/Log/LoggerAwareInterface.php
-%%WWWDIR%%/vendor/psr/log/Psr/Log/LoggerAwareTrait.php
-%%WWWDIR%%/vendor/psr/log/Psr/Log/LoggerInterface.php
-%%WWWDIR%%/vendor/psr/log/Psr/Log/LoggerTrait.php
-%%WWWDIR%%/vendor/psr/log/Psr/Log/NullLogger.php
-%%WWWDIR%%/vendor/psr/log/Psr/Log/Test/DummyTest.php
-%%WWWDIR%%/vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php
-%%WWWDIR%%/vendor/psr/log/Psr/Log/Test/TestLogger.php
%%WWWDIR%%/vendor/psr/log/README.md
%%WWWDIR%%/vendor/psr/log/composer.json
+%%WWWDIR%%/vendor/psr/log/src/AbstractLogger.php
+%%WWWDIR%%/vendor/psr/log/src/InvalidArgumentException.php
+%%WWWDIR%%/vendor/psr/log/src/LogLevel.php
+%%WWWDIR%%/vendor/psr/log/src/LoggerAwareInterface.php
+%%WWWDIR%%/vendor/psr/log/src/LoggerAwareTrait.php
+%%WWWDIR%%/vendor/psr/log/src/LoggerInterface.php
+%%WWWDIR%%/vendor/psr/log/src/LoggerTrait.php
+%%WWWDIR%%/vendor/psr/log/src/NullLogger.php
%%WWWDIR%%/vendor/ralouphie/getallheaders/LICENSE
%%WWWDIR%%/vendor/ralouphie/getallheaders/README.md
%%WWWDIR%%/vendor/ralouphie/getallheaders/composer.json
@@ -2057,6 +2451,7 @@
%%WWWDIR%%/vendor/sabberworm/php-css-parser/LICENSE
%%WWWDIR%%/vendor/sabberworm/php-css-parser/README.md
%%WWWDIR%%/vendor/sabberworm/php-css-parser/composer.json
+%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/CSSElement.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/CSSList/AtRuleBlockList.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/CSSList/CSSBlockList.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/CSSList/CSSList.php
@@ -2073,6 +2468,8 @@
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Parsing/SourceException.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Parsing/UnexpectedEOFException.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Parsing/UnexpectedTokenException.php
+%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Position/Position.php
+%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Position/Positionable.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Property/AtRule.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Property/CSSNamespace.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Property/Charset.php
@@ -5188,6 +5585,33 @@
%%WWWDIR%%/vendor/symfony/deprecation-contracts/README.md
%%WWWDIR%%/vendor/symfony/deprecation-contracts/composer.json
%%WWWDIR%%/vendor/symfony/deprecation-contracts/function.php
+%%WWWDIR%%/vendor/symfony/finder/CHANGELOG.md
+%%WWWDIR%%/vendor/symfony/finder/Comparator/Comparator.php
+%%WWWDIR%%/vendor/symfony/finder/Comparator/DateComparator.php
+%%WWWDIR%%/vendor/symfony/finder/Comparator/NumberComparator.php
+%%WWWDIR%%/vendor/symfony/finder/Exception/AccessDeniedException.php
+%%WWWDIR%%/vendor/symfony/finder/Exception/DirectoryNotFoundException.php
+%%WWWDIR%%/vendor/symfony/finder/Finder.php
+%%WWWDIR%%/vendor/symfony/finder/Gitignore.php
+%%WWWDIR%%/vendor/symfony/finder/Glob.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/CustomFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/DateRangeFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/DepthRangeFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/FilecontentFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/FilenameFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/LazyIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/MultiplePcreFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/PathFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/RecursiveDirectoryIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/SizeRangeFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/SortableIterator.php
+%%WWWDIR%%/vendor/symfony/finder/Iterator/VcsIgnoredFilterIterator.php
+%%WWWDIR%%/vendor/symfony/finder/LICENSE
+%%WWWDIR%%/vendor/symfony/finder/README.md
+%%WWWDIR%%/vendor/symfony/finder/SplFileInfo.php
+%%WWWDIR%%/vendor/symfony/finder/composer.json
%%WWWDIR%%/vendor/symfony/polyfill-ctype/Ctype.php
%%WWWDIR%%/vendor/symfony/polyfill-ctype/LICENSE
%%WWWDIR%%/vendor/symfony/polyfill-ctype/README.md
@@ -5234,18 +5658,27 @@
%%WWWDIR%%/vendor/symfony/polyfill-php84/Resources/stubs/Deprecated.php
%%WWWDIR%%/vendor/symfony/polyfill-php84/bootstrap.php
%%WWWDIR%%/vendor/symfony/polyfill-php84/composer.json
+%%WWWDIR%%/vendor/symfony/yaml/CHANGELOG.md
+%%WWWDIR%%/vendor/symfony/yaml/Command/LintCommand.php
+%%WWWDIR%%/vendor/symfony/yaml/Dumper.php
+%%WWWDIR%%/vendor/symfony/yaml/Escaper.php
+%%WWWDIR%%/vendor/symfony/yaml/Exception/DumpException.php
+%%WWWDIR%%/vendor/symfony/yaml/Exception/ExceptionInterface.php
+%%WWWDIR%%/vendor/symfony/yaml/Exception/ParseException.php
+%%WWWDIR%%/vendor/symfony/yaml/Exception/RuntimeException.php
+%%WWWDIR%%/vendor/symfony/yaml/Inline.php
+%%WWWDIR%%/vendor/symfony/yaml/LICENSE
+%%WWWDIR%%/vendor/symfony/yaml/Parser.php
+%%WWWDIR%%/vendor/symfony/yaml/README.md
+%%WWWDIR%%/vendor/symfony/yaml/Tag/TaggedValue.php
+%%WWWDIR%%/vendor/symfony/yaml/Unescaper.php
+%%WWWDIR%%/vendor/symfony/yaml/Yaml.php
+%%WWWDIR%%/vendor/symfony/yaml/composer.json
%%WWWDIR%%/vendor/tedivm/jshrink/CONTRIBUTING.md
%%WWWDIR%%/vendor/tedivm/jshrink/LICENSE
%%WWWDIR%%/vendor/tedivm/jshrink/README.md
%%WWWDIR%%/vendor/tedivm/jshrink/composer.json
%%WWWDIR%%/vendor/tedivm/jshrink/src/JShrink/Minifier.php
-%%WWWDIR%%/vendor/webmozart/assert/CHANGELOG.md
-%%WWWDIR%%/vendor/webmozart/assert/LICENSE
-%%WWWDIR%%/vendor/webmozart/assert/README.md
-%%WWWDIR%%/vendor/webmozart/assert/composer.json
-%%WWWDIR%%/vendor/webmozart/assert/src/Assert.php
-%%WWWDIR%%/vendor/webmozart/assert/src/InvalidArgumentException.php
-%%WWWDIR%%/vendor/webmozart/assert/src/Mixin.php
%%WWWDIR%%/vendor/wikimedia/less.php/API.md
%%WWWDIR%%/vendor/wikimedia/less.php/CHANGES.md
%%WWWDIR%%/vendor/wikimedia/less.php/CODE_OF_CONDUCT.md
@@ -5316,3 +5749,147 @@
%%WWWDIR%%/vendor/wikimedia/less.php/lib/Less/Visitor/processExtends.php
%%WWWDIR%%/vendor/wikimedia/less.php/lib/Less/Visitor/toCSS.php
%%WWWDIR%%/vendor/wikimedia/less.php/lib/Less/VisitorReplacing.php
+%%WWWDIR%%/vendor/zircote/swagger-php/CONTRIBUTING.md
+%%WWWDIR%%/vendor/zircote/swagger-php/LICENSE
+%%WWWDIR%%/vendor/zircote/swagger-php/NOTICE
+%%WWWDIR%%/vendor/zircote/swagger-php/README.md
+%%WWWDIR%%/vendor/zircote/swagger-php/composer.json
+%%WWWDIR%%/vendor/zircote/swagger-php/package.json
+%%WWWDIR%%/vendor/zircote/swagger-php/rector.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Analysers/AnalyserInterface.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Analysers/AnnotationFactoryInterface.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Analysers/AttributeAnnotationFactory.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Analysers/ComposerAutoloaderScanner.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Analysers/DocBlockAnnotationFactory.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Analysers/DocBlockParser.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Analysers/ReflectionAnalyser.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Analysers/TokenScanner.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Analysis.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/AbstractAnnotation.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/AdditionalProperties.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Attachable.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Components.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Contact.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/CookieParameter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Delete.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Discriminator.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Encoding.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Examples.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/ExternalDocumentation.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Flow.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Get.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Head.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Header.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/HeaderParameter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Info.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Items.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/JsonContent.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/License.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Link.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/MediaType.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/OpenApi.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Operation.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Options.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Parameter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Patch.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/PathItem.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/PathParameter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Post.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Property.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Put.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/QueryParameter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/RequestBody.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Response.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Schema.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/SecurityScheme.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Server.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/ServerVariable.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Tag.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Trace.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Webhook.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/Xml.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Annotations/XmlContent.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/AdditionalProperties.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Attachable.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Components.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Contact.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/CookieParameter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Delete.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Discriminator.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Encoding.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Examples.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/ExternalDocumentation.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Flow.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Get.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Head.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Header.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/HeaderParameter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Info.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Items.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/JsonContent.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/License.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Link.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/MediaType.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/OpenApi.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/OperationTrait.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Options.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Parameter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/ParameterTrait.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Patch.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/PathItem.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/PathParameter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Post.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Property.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Put.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/QueryParameter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/RequestBody.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Response.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Schema.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/SecurityScheme.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Server.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/ServerVariable.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Tag.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Trace.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Webhook.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/Xml.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Attributes/XmlContent.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Context.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Generator.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/GeneratorAwareInterface.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/GeneratorAwareTrait.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Loggers/ConsoleLogger.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Loggers/DefaultLogger.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/OpenApiException.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Pipeline.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/AugmentDiscriminators.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/AugmentMediaType.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/AugmentParameters.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/AugmentProperties.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/AugmentRefs.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/AugmentRequestBody.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/AugmentSchemas.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/AugmentTags.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/BuildPaths.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/CleanUnmerged.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/CleanUnusedComponents.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/Concerns/AnnotationTrait.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/Concerns/DocblockTrait.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/Concerns/MergePropertiesTrait.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/Concerns/RefTrait.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/DocBlockDescriptions.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/ExpandClasses.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/ExpandEnums.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/ExpandInterfaces.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/ExpandTraits.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/MergeIntoComponents.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/MergeIntoOpenApi.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/MergeJsonContent.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/MergeXmlContent.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/OperationId.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Processors/PathFilter.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Serializer.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Type/AbstractTypeResolver.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Type/LegacyTypeResolver.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Type/TypeInfoTypeResolver.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/TypeResolverInterface.php
+%%WWWDIR%%/vendor/zircote/swagger-php/src/Util.php
diff --git a/net-mgmt/icingaweb2-module-grafana/Makefile b/net-mgmt/icingaweb2-module-grafana/Makefile
index 64e769159264..ff74f44aeaea 100644
--- a/net-mgmt/icingaweb2-module-grafana/Makefile
+++ b/net-mgmt/icingaweb2-module-grafana/Makefile
@@ -1,6 +1,6 @@
PORTNAME= icingaweb2-module-grafana
DISTVERSIONPREFIX= v
-DISTVERSION= 3.1.1
+DISTVERSION= 3.1.2
CATEGORIES= net-mgmt www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/net-mgmt/icingaweb2-module-grafana/distinfo b/net-mgmt/icingaweb2-module-grafana/distinfo
index 7fe3fbd57e26..af8a0b04b6c6 100644
--- a/net-mgmt/icingaweb2-module-grafana/distinfo
+++ b/net-mgmt/icingaweb2-module-grafana/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746037873
-SHA256 (NETWAYS-icingaweb2-module-grafana-v3.1.1_GH0.tar.gz) = f02ac60ca13fd4bb8db23526d14ec0bb0e8c8a0fca194c05c764362cf5ee303f
-SIZE (NETWAYS-icingaweb2-module-grafana-v3.1.1_GH0.tar.gz) = 1542653
+TIMESTAMP = 1765824767
+SHA256 (NETWAYS-icingaweb2-module-grafana-v3.1.2_GH0.tar.gz) = 81e5b226a345b0e7f158a7fb97686121f9954694a3b5c68f413e6eb0772649f1
+SIZE (NETWAYS-icingaweb2-module-grafana-v3.1.2_GH0.tar.gz) = 1542290
diff --git a/net-mgmt/icingaweb2/Makefile b/net-mgmt/icingaweb2/Makefile
index fe627b2b3cd0..f2b7a1829819 100644
--- a/net-mgmt/icingaweb2/Makefile
+++ b/net-mgmt/icingaweb2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= icingaweb2
DISTVERSIONPREFIX= v
-DISTVERSION= 2.12.5
+DISTVERSION= 2.12.6
CATEGORIES= net-mgmt www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/net-mgmt/icingaweb2/distinfo b/net-mgmt/icingaweb2/distinfo
index d75bad33fc72..cd65a30f8905 100644
--- a/net-mgmt/icingaweb2/distinfo
+++ b/net-mgmt/icingaweb2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752686233
-SHA256 (icinga-icingaweb2-v2.12.5_GH0.tar.gz) = 8756caba3287aaaa9b0bf398de7f581a7c0d25587c65b6e2804cf22819d54171
-SIZE (icinga-icingaweb2-v2.12.5_GH0.tar.gz) = 6365042
+TIMESTAMP = 1765402666
+SHA256 (icinga-icingaweb2-v2.12.6_GH0.tar.gz) = 0297c1f28c2e00db74b9778030fe346f5b34a148745d0a9926d6eeef8665d873
+SIZE (icinga-icingaweb2-v2.12.6_GH0.tar.gz) = 6365228
diff --git a/net-mgmt/kf6-networkmanager-qt/distinfo b/net-mgmt/kf6-networkmanager-qt/distinfo
index d22d959ffe9f..3cd9fce29be9 100644
--- a/net-mgmt/kf6-networkmanager-qt/distinfo
+++ b/net-mgmt/kf6-networkmanager-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892876
-SHA256 (KDE/frameworks/6.20/networkmanager-qt-6.20.0.tar.xz) = 6856fecb2933abcdad0a789a179e4054cf24901dc29f943f0036a3e15cf43e86
-SIZE (KDE/frameworks/6.20/networkmanager-qt-6.20.0.tar.xz) = 187592
+TIMESTAMP = 1765456435
+SHA256 (KDE/frameworks/6.21/networkmanager-qt-6.21.0.tar.xz) = 53530b28d21f19e93f06383f3ffb2f43f94c1bf751a7ea437631a41ed7a5f140
+SIZE (KDE/frameworks/6.21/networkmanager-qt-6.21.0.tar.xz) = 187632
diff --git a/net-mgmt/nfs-exporter/Makefile b/net-mgmt/nfs-exporter/Makefile
index f1ce080604e3..45e87e443783 100644
--- a/net-mgmt/nfs-exporter/Makefile
+++ b/net-mgmt/nfs-exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nfs-exporter
DISTVERSION= 0.4.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-mgmt
MASTER_SITES= CRATESIO
MASTER_SITE_SUBDIR= freebsd-${PORTNAME}/${DISTVERSION}
diff --git a/net-mgmt/prometheus3/Makefile b/net-mgmt/prometheus3/Makefile
index 5e31fe5076b6..f68465b02678 100644
--- a/net-mgmt/prometheus3/Makefile
+++ b/net-mgmt/prometheus3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= prometheus
DISTVERSIONPREFIX= v
-DISTVERSION= 3.8.0
+DISTVERSION= 3.8.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 7e20c6a91126..142094554c14 100644
--- a/net-mgmt/prometheus3/distinfo
+++ b/net-mgmt/prometheus3/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1764774198
-SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/go.mod) = 0e78c6e51dfa79c9c5c2ce90ecb8402e4eaf980a7e86f27456017e805ca486de
-SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/go.mod) = 11980
-SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/prometheus-web-ui-3.8.0.tar.gz) = a0e12f35916562d4cd06c9fe076a405978b4036a09e88028ed5f1b38bb637c23
-SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/prometheus-web-ui-3.8.0.tar.gz) = 3209264
-SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/prometheus-prometheus-v3.8.0_GH0.tar.gz) = 5e6e64535b5862b1a6247bd492f424b68dcb0dcc875424b66d9112a168f9ec16
-SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/prometheus-prometheus-v3.8.0_GH0.tar.gz) = 5411601
+TIMESTAMP = 1766047343
+SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.1_GH0/go.mod) = 4279801dddde027a0f1fd5b4f89ed595aa20c306d8d987d6ece23641c7950a50
+SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.1_GH0/go.mod) = 11980
+SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.1_GH0/prometheus-web-ui-3.8.1.tar.gz) = 903bd29c9b31c492613305d022e5371d3223264984b035ab7e1ae18a43ad1acf
+SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.1_GH0/prometheus-web-ui-3.8.1.tar.gz) = 3209274
+SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.1_GH0/prometheus-prometheus-v3.8.1_GH0.tar.gz) = 4745c45427a297a8736d5796297721dfa467f3c5af6422d4ac22360580e0f0fb
+SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.1_GH0/prometheus-prometheus-v3.8.1_GH0.tar.gz) = 5412258
diff --git a/net-mgmt/rs-aggregate/Makefile b/net-mgmt/rs-aggregate/Makefile
index 55122c64e775..bd0fdfd4db52 100644
--- a/net-mgmt/rs-aggregate/Makefile
+++ b/net-mgmt/rs-aggregate/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rs-aggregate
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= net-mgmt
MAINTAINER= marcel@herrbischoff.com
diff --git a/net-p2p/c-lightning/Makefile b/net-p2p/c-lightning/Makefile
index ad795d38bc24..a2365c04bfd5 100644
--- a/net-p2p/c-lightning/Makefile
+++ b/net-p2p/c-lightning/Makefile
@@ -2,6 +2,7 @@ PORTNAME= c-lightning
# To build from an arbitrary git commit comment PORTVERSION and PORTREVISION (if present)
PORTVERSION= 25.12
DISTVERSIONPREFIX= v
+PORTREVISION= 1
# and uncomment the following two lines (use for example -git-HEAD or -git-f8d8348c)
#PORTVERSION= 0
#PKGNAMESUFFIX= -git-f8d8348c
diff --git a/net-p2p/cncli/Makefile b/net-p2p/cncli/Makefile
index 4480625c9891..e8a69a6b788e 100644
--- a/net-p2p/cncli/Makefile
+++ b/net-p2p/cncli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cncli
DISTVERSIONPREFIX= v
DISTVERSION= 6.0.1
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= net-p2p
MAINTAINER= boris@zfs.ninja
diff --git a/net-p2p/intermodal/Makefile b/net-p2p/intermodal/Makefile
index 79b6a282a8f7..1206958fd466 100644
--- a/net-p2p/intermodal/Makefile
+++ b/net-p2p/intermodal/Makefile
@@ -1,7 +1,7 @@
PORTNAME= intermodal
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.14
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net-p2p
MAINTAINER= yuri@FreeBSD.org
diff --git a/net-p2p/oura/Makefile b/net-p2p/oura/Makefile
index 888337b6e24d..5b0d5122f295 100644
--- a/net-p2p/oura/Makefile
+++ b/net-p2p/oura/Makefile
@@ -1,7 +1,7 @@
PORTNAME= oura
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.4
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= net-p2p
MAINTAINER= boris@zfs.ninja
diff --git a/net-p2p/twitch-tui/Makefile b/net-p2p/twitch-tui/Makefile
index 73491704859d..9b79310c93e9 100644
--- a/net-p2p/twitch-tui/Makefile
+++ b/net-p2p/twitch-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= twitch-tui
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.19
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net-p2p
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/amnezia-kmod/Makefile b/net/amnezia-kmod/Makefile
index 8e6d734dd4ed..523c32e5834e 100644
--- a/net/amnezia-kmod/Makefile
+++ b/net/amnezia-kmod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= amnezia
-PORTVERSION= 1.0.8
+PORTVERSION= 2.0.8
DISTVERSIONPREFIX= v
CATEGORIES= net net-vpn
PKGNAMESUFFIX= -kmod
diff --git a/net/amnezia-kmod/distinfo b/net/amnezia-kmod/distinfo
index 1e206f9cefcc..318fbb887373 100644
--- a/net/amnezia-kmod/distinfo
+++ b/net/amnezia-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753648668
-SHA256 (vgrebenschikov-wireguard-amnezia-kmod-v1.0.8_GH0.tar.gz) = 5045cfe0f0f6d58c2c6f5103f2f5b4238b7f59f33ca6f0a8b516762ead7ba7eb
-SIZE (vgrebenschikov-wireguard-amnezia-kmod-v1.0.8_GH0.tar.gz) = 57959
+TIMESTAMP = 1765569800
+SHA256 (vgrebenschikov-wireguard-amnezia-kmod-v2.0.8_GH0.tar.gz) = 3e8eef841d8249f9406c1d06c666aa2f902524c965c388fac489543043764a9b
+SIZE (vgrebenschikov-wireguard-amnezia-kmod-v2.0.8_GH0.tar.gz) = 69102
diff --git a/net/amnezia-kmod/files/patch-if__wg.c b/net/amnezia-kmod/files/patch-if__wg.c
index 9dd13ffb9054..c5fce996ad63 100644
--- a/net/amnezia-kmod/files/patch-if__wg.c
+++ b/net/amnezia-kmod/files/patch-if__wg.c
@@ -1,6 +1,6 @@
---- if_wg.c.orig 2025-07-22 17:38:01 UTC
+--- if_wg.c.orig 2025-12-10 17:55:03 UTC
+++ if_wg.c
-@@ -278,21 +278,21 @@ static volatile unsigned long peer_counter = 0;
+@@ -305,21 +305,21 @@ static volatile unsigned long peer_counter = 0;
static int clone_count;
static uma_zone_t wg_packet_zone;
static volatile unsigned long peer_counter = 0;
@@ -27,7 +27,7 @@
#define WG_CAPS IFCAP_LINKSTATE
struct wg_timespec64 {
-@@ -386,10 +386,10 @@ static int wg_ioctl(if_t, u_long, caddr_t);
+@@ -418,10 +418,10 @@ static int wg_ioctl(if_t, u_long, caddr_t);
static void wg_reassign(if_t, struct vnet *, char *unused);
static void wg_init(void *);
static int wg_ioctl(if_t, u_long, caddr_t);
@@ -42,7 +42,7 @@
/* TODO Peer */
static struct wg_peer *
-@@ -408,7 +408,7 @@ wg_peer_alloc(struct wg_softc *sc, const uint8_t pub_k
+@@ -448,7 +448,7 @@ wg_peer_create(struct wg_softc *sc, const uint8_t pub_
cookie_maker_init(&peer->p_cookie, pub_key);
@@ -51,7 +51,7 @@
wg_queue_init(&peer->p_stage_queue, "stageq");
wg_queue_init(&peer->p_encrypt_serial, "txq");
-@@ -428,9 +428,9 @@ wg_peer_alloc(struct wg_softc *sc, const uint8_t pub_k
+@@ -468,9 +468,9 @@ wg_peer_create(struct wg_softc *sc, const uint8_t pub_
peer->p_handshake_retries = 0;
GROUPTASK_INIT(&peer->p_send, 0, (gtask_fn_t *)wg_deliver_out, peer);
@@ -63,7 +63,7 @@
LIST_INIT(&peer->p_aips);
peer->p_aips_num = 0;
-@@ -3286,26 +3286,26 @@ static void
+@@ -3720,26 +3720,26 @@ static void
}
static void
@@ -79,9 +79,9 @@
+ V_amn_cloner = ifc_attach_cloner(wgname, &req);
}
-VNET_SYSINIT(vnet_wg_init, SI_SUB_PROTO_IFATTACHDOMAIN, SI_ORDER_ANY,
-- vnet_wg_init, NULL);
+- vnet_wg_init, NULL);
+VNET_SYSINIT(vnet_amn_init, SI_SUB_PROTO_IFATTACHDOMAIN, SI_ORDER_ANY,
-+ vnet_amn_init, NULL);
++ vnet_amn_init, NULL);
static void
-vnet_wg_uninit(const void *unused __unused)
@@ -93,13 +93,13 @@
+ ifc_detach_cloner(V_amn_cloner);
}
-VNET_SYSUNINIT(vnet_wg_uninit, SI_SUB_PROTO_IFATTACHDOMAIN, SI_ORDER_ANY,
-- vnet_wg_uninit, NULL);
+- vnet_wg_uninit, NULL);
+VNET_SYSUNINIT(vnet_amn_uninit, SI_SUB_PROTO_IFATTACHDOMAIN, SI_ORDER_ANY,
-+ vnet_amn_uninit, NULL);
++ vnet_amn_uninit, NULL);
static int
wg_prison_remove(void *obj, void *data __unused)
-@@ -3352,14 +3352,14 @@ static int
+@@ -3786,14 +3786,14 @@ static int
#endif
static int
@@ -113,10 +113,10 @@
- wg_packet_zone = uma_zcreate("wg packet", sizeof(struct wg_packet),
+ wg_packet_zone = uma_zcreate("amn packet", sizeof(struct wg_packet),
- NULL, NULL, NULL, NULL, 0, 0);
+ NULL, NULL, NULL, NULL, 0, 0);
ret = crypto_init();
-@@ -3378,15 +3378,15 @@ static void
+@@ -3812,15 +3812,15 @@ static void
}
static void
@@ -135,7 +135,7 @@
}
}
VNET_LIST_RUNLOCK();
-@@ -3401,13 +3401,13 @@ static int
+@@ -3835,13 +3835,13 @@ static int
}
static int
@@ -152,7 +152,7 @@
break;
default:
return (EOPNOTSUPP);
-@@ -3415,12 +3415,12 @@ wg_module_event_handler(module_t mod, int what, void *
+@@ -3849,12 +3849,12 @@ wg_module_event_handler(module_t mod, int what, void *
return (0);
}
diff --git a/net/amnezia-kmod/pkg-descr b/net/amnezia-kmod/pkg-descr
index 00d5e020f365..07b78e9e5464 100644
--- a/net/amnezia-kmod/pkg-descr
+++ b/net/amnezia-kmod/pkg-descr
@@ -13,3 +13,5 @@ regular internet traffic.
This package provides the FreeBSD kernel module (if_amn.ko)
implementation for Amnezia VPN, enabling kernel-level support for the
protocol.
+
+Partial support of AWG2 protocol added - 2.0 S3/S4 parameters.
diff --git a/net/amnezia-tools/Makefile b/net/amnezia-tools/Makefile
index f48a8948fd1f..0167f3c2172f 100644
--- a/net/amnezia-tools/Makefile
+++ b/net/amnezia-tools/Makefile
@@ -1,7 +1,6 @@
PORTNAME= amnezia
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.20241018
-PORTREVISION= 4
+DISTVERSION= 1.0.20250903
CATEGORIES= net net-vpn
PKGNAMESUFFIX= -tools
@@ -21,7 +20,9 @@ USE_RC_SUBR= ${PORTNAME}
SHEBANG_FILES= wg-quick/freebsd.bash
-MAKE_ARGS+= DEBUG=no \
+DEBUG?= no
+
+MAKE_ARGS+= DEBUG=${DEBUG} \
WITH_BASHCOMPLETION=yes \
WITH_SYSTEMDUNITS=no
MAKE_ENV+= MANDIR="${PREFIX}/share/man" \
diff --git a/net/amnezia-tools/distinfo b/net/amnezia-tools/distinfo
index 4121ea84aa23..33f5d4d3fc37 100644
--- a/net/amnezia-tools/distinfo
+++ b/net/amnezia-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754646104
-SHA256 (amnezia-vpn-amneziawg-tools-v1.0.20241018_GH0.tar.gz) = 60f1cec1774fb871a2d8dc24e4f731625516d90f663d6e0d2c77d9247222f2f9
-SIZE (amnezia-vpn-amneziawg-tools-v1.0.20241018_GH0.tar.gz) = 156259
+TIMESTAMP = 1761344729
+SHA256 (amnezia-vpn-amneziawg-tools-v1.0.20250903_GH0.tar.gz) = d729a6f54aafcd55b2cbb7324f09ca8f0d2536772970652bf822a271d0c907d7
+SIZE (amnezia-vpn-amneziawg-tools-v1.0.20250903_GH0.tar.gz) = 160214
diff --git a/net/amnezia-tools/files/patch-config.c b/net/amnezia-tools/files/patch-config.c
index 68d939b8e675..0b87c28f2ac3 100644
--- a/net/amnezia-tools/files/patch-config.c
+++ b/net/amnezia-tools/files/patch-config.c
@@ -1,6 +1,6 @@
---- config.c.orig 2024-10-01 13:02:42 UTC
+--- config.c.orig 2025-09-03 14:11:13 UTC
+++ config.c
-@@ -252,7 +252,7 @@ static inline bool parse_endpoint(struct sockaddr *end
+@@ -259,7 +259,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.
*/
@@ -9,7 +9,7 @@
#ifdef EAI_NODATA
ret == EAI_NODATA ||
#endif
-@@ -337,6 +337,20 @@ static bool validate_netmask(struct wgallowedip *allow
+@@ -344,6 +344,20 @@ static bool validate_netmask(struct wgallowedip *allow
return true;
}
@@ -30,7 +30,7 @@
static inline bool parse_allowedips(struct wgpeer *peer, struct wgallowedip **last_allowedip, const char *value)
{
struct wgallowedip *allowedip = *last_allowedip, *new_allowedip;
-@@ -353,10 +367,18 @@ static inline bool parse_allowedips(struct wgpeer *pee
+@@ -360,10 +374,18 @@ static inline bool parse_allowedips(struct wgpeer *pee
}
sep = mutable;
while ((mask = strsep(&sep, ","))) {
@@ -49,7 +49,7 @@
ip = strsep(&mask, "/");
new_allowedip = calloc(1, sizeof(*new_allowedip));
-@@ -387,6 +409,7 @@ static inline bool parse_allowedips(struct wgpeer *pee
+@@ -394,6 +416,7 @@ static inline bool parse_allowedips(struct wgpeer *pee
else
goto err;
new_allowedip->cidr = cidr;
diff --git a/net/amnezia-tools/files/patch-containers.h b/net/amnezia-tools/files/patch-containers.h
index 88563f74058a..233c2465854b 100644
--- a/net/amnezia-tools/files/patch-containers.h
+++ b/net/amnezia-tools/files/patch-containers.h
@@ -1,6 +1,6 @@
---- containers.h.orig 2024-10-01 13:02:42 UTC
+--- containers.h.orig 2025-09-03 14:11:13 UTC
+++ containers.h
-@@ -29,6 +29,10 @@ struct timespec64 {
+@@ -34,6 +34,10 @@ struct timespec64 {
int64_t tv_nsec;
};
@@ -11,7 +11,7 @@
struct wgallowedip {
uint16_t family;
union {
-@@ -36,6 +40,7 @@ struct wgallowedip {
+@@ -41,6 +45,7 @@ struct wgallowedip {
struct in6_addr ip6;
};
uint8_t cidr;
diff --git a/net/amnezia-tools/files/patch-ipc-freebsd.h b/net/amnezia-tools/files/patch-ipc-freebsd.h
index 22255c0bcca3..2737729233b5 100644
--- a/net/amnezia-tools/files/patch-ipc-freebsd.h
+++ b/net/amnezia-tools/files/patch-ipc-freebsd.h
@@ -1,4 +1,4 @@
---- ipc-freebsd.h.orig 2024-10-01 13:02:42 UTC
+--- ipc-freebsd.h.orig 2025-09-03 14:11:13 UTC
+++ ipc-freebsd.h
@@ -15,13 +15,13 @@ static int get_dgram_socket(void)
{
@@ -16,7 +16,28 @@
struct ifg_req *ifg;
int s = get_dgram_socket(), ret = 0;
-@@ -389,6 +389,8 @@ static int kernel_set_device(struct wgdevice *dev)
+@@ -458,15 +458,15 @@ static int kernel_set_device(struct wgdevice *dev)
+ if (dev->flags & WGDEVICE_HAS_H4)
+ nvlist_add_binary(nvl_device, "h4", dev->transport_packet_magic_header, strlen(dev->transport_packet_magic_header) + 1);
+ if (dev->flags & WGDEVICE_HAS_I1)
+- nvlist_add_binary(nvl_device, "i1", dev->i1, strlen(dev->i1) + 1);
++ nvlist_add_binary(nvl_device, "i1", dev->i1 ? dev->i1 : "", strlen(dev->i1 ? dev->i1 : "") + 1);
+ if (dev->flags & WGDEVICE_HAS_I2)
+- nvlist_add_binary(nvl_device, "i2", dev->i2, strlen(dev->i2) + 1);
++ nvlist_add_binary(nvl_device, "i2", dev->i2 ? dev->i2 : "", strlen(dev->i2 ? dev->i2 : "") + 1);
+ if (dev->flags & WGDEVICE_HAS_I3)
+- nvlist_add_binary(nvl_device, "i3", dev->i3, strlen(dev->i3) + 1);
++ nvlist_add_binary(nvl_device, "i3", dev->i3 ? dev->i3 : "", strlen(dev->i3 ? dev->i3 : "") + 1);
+ if (dev->flags & WGDEVICE_HAS_I4)
+- nvlist_add_binary(nvl_device, "i4", dev->i4, strlen(dev->i4) + 1);
++ nvlist_add_binary(nvl_device, "i4", dev->i4 ? dev->i4 : "", strlen(dev->i4 ? dev->i4 : "") + 1);
+ if (dev->flags & WGDEVICE_HAS_I5)
+- nvlist_add_binary(nvl_device, "i5", dev->i5, strlen(dev->i5) + 1);
++ nvlist_add_binary(nvl_device, "i5", dev->i5 ? dev->i5 : "", strlen(dev->i5 ? dev->i5 : "") + 1);
+ if (dev->flags & WGDEVICE_HAS_FWMARK)
+ nvlist_add_number(nvl_device, "user-cookie", dev->fwmark);
+ if (dev->flags & WGDEVICE_REPLACE_PEERS)
+@@ -502,6 +502,8 @@ static int kernel_set_device(struct wgdevice *dev)
nvl_aips[j] = nvlist_create(0);
if (!nvl_aips[j])
goto err_peer;
diff --git a/net/amnezia-tools/files/patch-ipc-uapi.h b/net/amnezia-tools/files/patch-ipc-uapi.h
index 61df9f69e784..cbf4811ca8a7 100644
--- a/net/amnezia-tools/files/patch-ipc-uapi.h
+++ b/net/amnezia-tools/files/patch-ipc-uapi.h
@@ -1,6 +1,6 @@
---- ipc-uapi.h.orig 2024-10-01 13:02:42 UTC
+--- ipc-uapi.h.orig 2025-09-03 14:11:13 UTC
+++ ipc-uapi.h
-@@ -111,7 +111,7 @@ static int userspace_set_device(struct wgdevice *dev)
+@@ -126,7 +126,7 @@ static int userspace_set_device(struct wgdevice *dev)
continue;
} else
continue;
diff --git a/net/amnezia-tools/files/patch-man_wg.8 b/net/amnezia-tools/files/patch-man_wg.8
index 87e018ff2856..5356f8d2069c 100644
--- a/net/amnezia-tools/files/patch-man_wg.8
+++ b/net/amnezia-tools/files/patch-man_wg.8
@@ -1,4 +1,4 @@
---- man/wg.8.orig 2024-10-01 13:02:42 UTC
+--- man/wg.8.orig 2025-09-03 14:11:13 UTC
+++ man/wg.8
@@ -1,10 +1,10 @@
-.TH WG 8 "2015 August 13" ZX2C4 "WireGuard"
@@ -67,7 +67,7 @@
is optional and is by default off; setting it to 0 or "off" disables it.
Otherwise it represents, in seconds, between 1 and 65535 inclusive, how often
to send an authenticated empty packet to the peer, for the purpose of keeping
-@@ -119,11 +121,52 @@ A private key and a corresponding public key may be ge
+@@ -119,11 +121,94 @@ A private key and a corresponding public key may be ge
.br
$ umask 077
.br
@@ -103,25 +103,67 @@
+\fBs1\fP
+Size of handshake initiation packet prepend junk. Should be the same on both ends.
+.br
-+0–1132 (recomended 15–150), s1 + 56 ≠ s2
++0–1304 (recomended 15–150)
+
+.TP
+\fBs2\fP
+Size of handshake response packet prepend junk. Should be the same on both ends.
+.br
-+0–1188 (recomended 15–150), s1 + 56 ≠ s2
++0–1360 (recomended 15–150)
++
++.TP
++\fBs3\fP
++Size of handshake cookie packet prepend junk. Should be the same on both ends.
++.br
++0–1388 (recomended 15–150)
++
++.TP
++\fBs4\fP
++Size of data transport packet prepend junk. Should be the same on both ends.
++Will effectively decrease maximum possible MTU of interface.
++.br
++0–160 (recomended 15-32)
+
+.TP
+\fBh1-h4\fP
+Custom identifiers for initiation/response/cookie/data packets. Should be the same on both ends.
+.br
-+The unique value in range of 5 - 4,294,967,295 (0x5 - 0xFFFFFFFF), h1 != h2 != h3 != h4
++Should be either the unique value in range of 5 - 4294967295 (0x5 - 0xFFFFFFFF)
++.br
++Or should be either the range of two such values, via '-', like 2294967295-4294970000, when range is used a random number from the range selected for each packet.
++For range, first value should be less then second.
++.br
++Such ranges or values should not intersect/match each other.
++
++.TP
++\fBi1-i5\fP
++Pre-crafted custom signature packets to be send before hadshake. May be configured on either side and may be different between sides.
++These packets are being send prior to every handshake, in the same way as Junk packets do. The sending order is i1, i2, i3, i4, i5. If there is no value specified, the packet is skipped.
++.br
++Value is a sequence of tags specified below:
+
++.br
++\fB<b 0x[seq]>\fP - static bytes tag. Dumps [seq] as-is to the packet. [seq] is hex-encoded sequence which represents bytes sequence (2 hex numbers per byte) and is always even-sized
++
++.br
++\fB<r [size]>\fP - random bytes tag. Dumps [size] amount of randomly-generated bytes to the packet
++
++.br
++\fB<rd [size]>\fP - random digits tag. Dumps [size] amount of randomly-generated bytes from [0-9] set to the packet
++
++.br
++\fB<rc [size]>\fP - random chars tag. Dumps [size] amount of randomly-generated bytes from [a-zA-Z] set to the packet
++
++.br
++\fB<t>\fP - timestamp tag. Dumps 4-bytes long current system time in UNIX format
++
++.br
++\fB<c>\fP - packet counter tag. Dumps 4-bytes long amount of packets sent by AWG
+
.SH CONFIGURATION FILE FORMAT
The configuration file format is based on \fIINI\fP. There are two top level sections
-- \fIInterface\fP and \fIPeer\fP. Multiple \fIPeer\fP sections may be specified, but
-@@ -224,7 +267,7 @@ on a per-interface basis by using
+@@ -224,7 +309,7 @@ on a per-interface basis by using
on a per-interface basis by using
.BR ifconfig (1):
@@ -130,7 +172,7 @@
On userspace implementations, it is customary to set the \fILOG_LEVEL\fP environment variable to \fIverbose\fP.
-@@ -240,19 +283,18 @@ If set to an integer or to \fIinfinity\fP, DNS resolut
+@@ -240,19 +325,18 @@ If set to an integer or to \fIinfinity\fP, DNS resolut
If set to an integer or to \fIinfinity\fP, DNS resolution for each peer's endpoint will be retried that many times for non-permanent errors, with an increasing delay between retries. If unset, the default is 15 retries.
.SH SEE ALSO
diff --git a/net/amnezia-tools/files/patch-set.c b/net/amnezia-tools/files/patch-set.c
index 61e1ec5314d0..060312414f44 100644
--- a/net/amnezia-tools/files/patch-set.c
+++ b/net/amnezia-tools/files/patch-set.c
@@ -1,11 +1,11 @@
---- set.c.orig 2024-10-01 13:02:42 UTC
+--- set.c.orig 2025-09-03 14:11:13 UTC
+++ set.c
@@ -18,7 +18,7 @@ int set_main(int argc, const char *argv[])
int ret = 1;
if (argc < 3) {
-- fprintf(stderr, "Usage: %s %s <interface> [listen-port <port>] [fwmark <mark>] [private-key <file path>] [peer <base64 public key> [remove] [preshared-key <file path>] [endpoint <ip>:<port>] [persistent-keepalive <interval seconds>] [allowed-ips <ip1>/<cidr1>[,<ip2>/<cidr2>] [advanced-security <on|off>]...] ]...\n", PROG_NAME, argv[0]);
-+ fprintf(stderr, "Usage: %s %s <interface> [listen-port <port>] [fwmark <mark>] [private-key <file path>] [peer <base64 public key> [remove] [preshared-key <file path>] [endpoint <ip>:<port>] [persistent-keepalive <interval seconds>] [allowed-ips [+|-]<ip1>/<cidr1>[,[+|-]<ip2>/<cidr2>] [advanced-security <on|off>]...] ]...\n", PROG_NAME, argv[0]);
+- fprintf(stderr, "Usage: %s %s <interface> [listen-port <port>] [fwmark <mark>] [private-key <file path>] [jc <junk_count>] [jmin <min_value>] [jmax <max_value>] [s1 <init_junk>] [s2 <resp_junk>] [s3 <cookie_junk>] [s4 <trans_junk>] [h1 <init_header>] [h2 <resp_header>] [h3 <cookie_header>] [h4 <transp_header>] [i1 \"<taged_junk>\"] [i2 \"<taged_junk>\"] [i3 \"<taged_junk>\"] [i4 \"<taged_junk>\"] [i5 \"<taged_junk>\"] [peer <base64 public key> [remove] [preshared-key <file path>] [endpoint <ip>:<port>] [persistent-keepalive <interval seconds>] [allowed-ips <ip1>/<cidr1>[,<ip2>/<cidr2>] [advanced-security <on|off>]...] ]...\n", PROG_NAME, argv[0]);
++ fprintf(stderr, "Usage: %s %s <interface> [listen-port <port>] [fwmark <mark>] [private-key <file path>] [jc <junk_count>] [jmin <min_value>] [jmax <max_value>] [s1 <init_junk>] [s2 <resp_junk>] [s3 <cookie_junk>] [s4 <trans_junk>] [h1 <init_header>] [h2 <resp_header>] [h3 <cookie_header>] [h4 <transp_header>] [i1 \"<taged_junk>\"] [i2 \"<taged_junk>\"] [i3 \"<taged_junk>\"] [i4 \"<taged_junk>\"] [i5 \"<taged_junk>\"] [peer <base64 public key> [remove] [preshared-key <file path>] [endpoint <ip>:<port>] [persistent-keepalive <interval seconds>] [allowed-ips [+|-]<ip1>/<cidr1>[,[+|-]<ip2>/<cidr2>] [advanced-security <on|off>]...] ]...\n", PROG_NAME, argv[0]);
return 1;
}
diff --git a/net/amnezia-tools/files/patch-show.c b/net/amnezia-tools/files/patch-show.c
new file mode 100644
index 000000000000..fb6f765c71dc
--- /dev/null
+++ b/net/amnezia-tools/files/patch-show.c
@@ -0,0 +1,51 @@
+--- show.c.orig 2025-09-03 14:11:13 UTC
++++ show.c
+@@ -401,39 +401,39 @@ static bool ugly_print(struct wgdevice *device, const
+ } else if (!strcmp(param, "h1")) {
+ if (with_interface)
+ printf("%s\t", device->name);
+- printf("%s\n", device->init_packet_magic_header);
++ printf("%s\n", device->init_packet_magic_header?:"0");
+ } else if (!strcmp(param, "h2")) {
+ if (with_interface)
+ printf("%s\t", device->name);
+- printf("%s\n", device->response_packet_magic_header);
++ printf("%s\n", device->response_packet_magic_header?:"0");
+ } else if (!strcmp(param, "h3")) {
+ if (with_interface)
+ printf("%s\t", device->name);
+- printf("%s\n", device->underload_packet_magic_header);
++ printf("%s\n", device->underload_packet_magic_header?:"0");
+ } else if (!strcmp(param, "h4")) {
+ if (with_interface)
+ printf("%s\t", device->name);
+- printf("%s\n", device->transport_packet_magic_header);
++ printf("%s\n", device->transport_packet_magic_header?:"0");
+ } else if (!strcmp(param, "i1")) {
+ if (with_interface)
+ printf("%s\t", device->name);
+- printf("%s\n", device->i1);
++ printf("%s\n", device->i1?:"");
+ } else if (!strcmp(param, "i2")) {
+ if (with_interface)
+ printf("%s\t", device->name);
+- printf("%s\n", device->i2);
++ printf("%s\n", device->i2?:"");
+ } else if (!strcmp(param, "i3")) {
+ if (with_interface)
+ printf("%s\t", device->name);
+- printf("%s\n", device->i3);
++ printf("%s\n", device->i3?:"");
+ } else if (!strcmp(param, "i4")) {
+ if (with_interface)
+ printf("%s\t", device->name);
+- printf("%s\n", device->i4);
++ printf("%s\n", device->i4?:"");
+ } else if (!strcmp(param, "i5")) {
+ if (with_interface)
+ printf("%s\t", device->name);
+- printf("%s\n", device->i5);
++ printf("%s\n", device->i5?:"");
+ } else if (!strcmp(param, "endpoints")) {
+ for_each_wgpeer(device, peer) {
+ if (with_interface)
diff --git a/net/amnezia-tools/files/patch-wg-quick_freebsd.bash b/net/amnezia-tools/files/patch-wg-quick_freebsd.bash
index e4f2cfe40c0a..cc582319c260 100644
--- a/net/amnezia-tools/files/patch-wg-quick_freebsd.bash
+++ b/net/amnezia-tools/files/patch-wg-quick_freebsd.bash
@@ -1,6 +1,6 @@
---- wg-quick/freebsd.bash.orig 2025-12-03 19:32:16 UTC
+--- wg-quick/freebsd.bash.orig 2025-12-12 22:28:42 UTC
+++ wg-quick/freebsd.bash
-@@ -25,11 +25,20 @@ CONFIG_FILE=""
+@@ -25,11 +25,18 @@ CONFIG_FILE=""
POST_DOWN=( )
SAVE_CONFIG=0
CONFIG_FILE=""
@@ -11,17 +11,15 @@
PROGRAM="${0##*/}"
ARGS=( "$@" )
- IS_ASESCURITY_ON=0
+ IS_AWG_ON=0
-+
+declare -A ROUTES
+declare -A ENDPOINTS_MAP
+
-+
cmd() {
echo "[#] $*" >&3
"$@"
-@@ -40,7 +49,7 @@ die() {
+@@ -40,7 +47,7 @@ die() {
exit 1
}
@@ -30,7 +28,7 @@
unset ORIGINAL_TMPDIR
make_temp() {
-@@ -64,7 +73,7 @@ parse_options() {
+@@ -64,7 +71,7 @@ parse_options() {
}
parse_options() {
@@ -39,7 +37,7 @@
CONFIG_FILE="$1"
if [[ $CONFIG_FILE =~ ^[a-zA-Z0-9_=+.-]{1,15}$ ]]; then
for path in "${CONFIG_SEARCH_PATHS[@]}"; do
-@@ -82,7 +91,7 @@ parse_options() {
+@@ -82,7 +89,7 @@ parse_options() {
stripped="${line%%\#*}"
key="${stripped%%=*}"; key="${key##*([[:space:]])}"; key="${key%%*([[:space:]])}"
value="${stripped#*=}"; value="${value##*([[:space:]])}"; value="${value%%*([[:space:]])}"
@@ -48,7 +46,7 @@
[[ $key == "[Interface]" ]] && interface_section=1
if [[ $interface_section -eq 1 ]]; then
case "$key" in
-@@ -96,9 +105,14 @@ parse_options() {
+@@ -96,9 +103,14 @@ parse_options() {
PreDown) PRE_DOWN+=( "$value" ); continue ;;
PostUp) POST_UP+=( "$value" ); continue ;;
PostDown) POST_DOWN+=( "$value" ); continue ;;
@@ -63,9 +61,9 @@
Jc);&
Jmin);&
Jmax);&
-@@ -109,6 +123,17 @@ parse_options() {
- H3);&
- H4) IS_ASESCURITY_ON=1;;
+@@ -116,6 +128,17 @@ parse_options() {
+ I4);&
+ I5) IS_AWG_ON=1;;
esac
+ else
+ case "$key" in
@@ -81,44 +79,105 @@
fi
WG_CONFIG+="$line"$'\n'
done < "$CONFIG_FILE"
-@@ -129,19 +154,22 @@ add_if() {
+@@ -136,20 +159,24 @@ add_if() {
add_if() {
local ret rc
- local cmd="ifconfig wg create name "$INTERFACE""
-- if [[ $IS_ASESCURITY_ON == 1 ]]; then
-+ local cmd="ifconfig amn create name "$INTERFACE""
-+ if [[ $USERLAND == 1 ]]; then
- cmd="amneziawg-go "$INTERFACE"";
- fi
+- if [[ $IS_AWG_ON == 1 ]]; then
+- cmd="amneziawg-go "$INTERFACE"";
+- fi
- if ret="$(cmd $cmd 2>&1 >/dev/null)"; then
- return 0
-+ if [ -n "$DESCRIPTION" ]; then
-+ ret="$(cmd $cmd description "$DESCRIPTION" 2>&1 >/dev/null)" && return 0
-+ else
-+
-+ ret="$(cmd $cmd 2>&1 >/dev/null)" && return 0
- fi
- rc=$?
- if [[ $ret == *"ifconfig: ioctl SIOCSIFNAME (set name): File exists"* ]]; then
- echo "$ret" >&3
- return $rc
- fi
+- 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
++ local cmd="ifconfig amn create name "$INTERFACE""
++ if [[ $USERLAND == 0 ]]; then
++ if [ -n "$DESCRIPTION" ]; then
++ ret="$(cmd $cmd description "$DESCRIPTION" 2>&1 >/dev/null)" && return 0
++ else
++ ret="$(cmd $cmd 2>&1 >/dev/null)" && return 0
++ fi
++ rc=$?
++ if [[ $ret == *"ifconfig: ioctl SIOCSIFNAME (set name): File exists"* ]]; then
++ echo "$ret" >&3
++ return $rc
++ fi
++ fi
+ echo "[!] Missing Amnezia kernel support ($ret). Falling back to slow userspace implementation." >&3
cmd "${WG_QUICK_USERSPACE_IMPLEMENTATION:-amneziawg-go}" "$INTERFACE"
++ if [ -n "$DESCRIPTION" ]; then
++ cmd ifconfig $INTERFACE description "$DESCRIPTION"
++ fi
+ }
+
+ del_routes() {
+@@ -181,9 +208,9 @@ del_if() {
+ if [[ -S /var/run/amneziawg/$INTERFACE.sock ]]; then
+ cmd rm -f "/var/run/amneziawg/$INTERFACE.sock"
+ else
+- cmd ifconfig "$INTERFACE" destroy
++ cmd ifconfig -n "$INTERFACE" destroy
+ fi
+- while ifconfig "$INTERFACE" >/dev/null 2>&1; do
++ while ifconfig -n "$INTERFACE" >/dev/null 2>&1; do
+ # HACK: it would be nice to `route monitor` here and wait for RTM_IFANNOUNCE
+ # but it turns out that the announcement is made before the interface
+ # disappears so we sometimes get a hang. So, we're instead left with polling
+@@ -193,21 +220,21 @@ up_if() {
}
-@@ -209,7 +237,7 @@ set_mtu() {
+ up_if() {
+- cmd ifconfig "$INTERFACE" up
++ cmd ifconfig -n "$INTERFACE" up
+ }
+
+ add_addr() {
+ if [[ $1 == *:* ]]; then
+- cmd ifconfig "$INTERFACE" inet6 "$1" alias
++ cmd ifconfig -n "$INTERFACE" inet6 "$1" alias
+ else
+- cmd ifconfig "$INTERFACE" inet "$1" alias
++ cmd ifconfig -n "$INTERFACE" inet "$1" alias
+ fi
+ }
+
+ set_mtu() {
+ local mtu=0 endpoint output family
+ if [[ -n $MTU ]]; then
+- cmd ifconfig "$INTERFACE" mtu "$MTU"
++ cmd ifconfig -n "$INTERFACE" mtu "$MTU"
+ return
+ fi
+ while read -r _ endpoint; do
+@@ -215,14 +242,16 @@ set_mtu() {
+ family=inet
[[ ${BASH_REMATCH[1]} == *:* ]] && family=inet6
output="$(route -n get "-$family" "${BASH_REMATCH[1]}" || true)"
- [[ $output =~ interface:\ ([^ ]+)$'\n' && $(ifconfig "${BASH_REMATCH[1]}") =~ mtu\ ([0-9]+) && ${BASH_REMATCH[1]} -gt $mtu ]] && mtu="${BASH_REMATCH[1]}"
+- [[ $output =~ interface:\ ([^ ]+)$'\n' && $(ifconfig "${BASH_REMATCH[1]}") =~ mtu\ ([0-9]+) && ${BASH_REMATCH[1]} -gt $mtu ]] && mtu="${BASH_REMATCH[1]}"
- done < <(wg show "$INTERFACE" endpoints)
++ [[ $output =~ interface:\ ([^ ]+)$'\n' && $(ifconfig -n "${BASH_REMATCH[1]}") =~ mtu\ ([0-9]+) && ${BASH_REMATCH[1]} -gt $mtu ]] && mtu="${BASH_REMATCH[1]}"
+ done < <(awg show "$INTERFACE" endpoints)
if [[ $mtu -eq 0 ]]; then
read -r output < <(route -n get default || true) || true
- [[ $output =~ interface:\ ([^ ]+)$'\n' && $(ifconfig "${BASH_REMATCH[1]}") =~ mtu\ ([0-9]+) && ${BASH_REMATCH[1]} -gt $mtu ]] && mtu="${BASH_REMATCH[1]}"
-@@ -242,7 +270,7 @@ collect_endpoints() {
+- [[ $output =~ interface:\ ([^ ]+)$'\n' && $(ifconfig "${BASH_REMATCH[1]}") =~ mtu\ ([0-9]+) && ${BASH_REMATCH[1]} -gt $mtu ]] && mtu="${BASH_REMATCH[1]}"
++ [[ $output =~ interface:\ ([^ ]+)$'\n' && $(ifconfig -n "${BASH_REMATCH[1]}") =~ mtu\ ([0-9]+) && ${BASH_REMATCH[1]} -gt $mtu ]] && mtu="${BASH_REMATCH[1]}"
+ fi
+- [[ $mtu -gt 0 ]] || mtu=1500
+- cmd ifconfig "$INTERFACE" mtu $(( mtu - 80 ))
++ if [[ $mtu -gt 0 && $mtu -lt 1420 ]]; then
++ # setup MTU only if discovered MTU is less then default
++ cmd ifconfig -n "$INTERFACE" mtu $(( mtu - 80 )) || true
++ fi
+ }
+
+
+@@ -249,7 +278,7 @@ collect_endpoints() {
while read -r _ endpoint; do
[[ $endpoint =~ ^\[?([a-z0-9:.]+)\]?:[0-9]+$ ]] || continue
ENDPOINTS+=( "${BASH_REMATCH[1]}" )
@@ -127,7 +186,7 @@
}
set_endpoint_direct_route() {
-@@ -297,18 +325,25 @@ monitor_daemon() {
+@@ -304,25 +333,108 @@ monitor_daemon() {
}
monitor_daemon() {
@@ -153,10 +212,11 @@
# endpoints change.
while read -u 19 -r event; do
- [[ $event == RTM_* ]] || continue
- ifconfig "$INTERFACE" >/dev/null 2>&1 || break
+- ifconfig "$INTERFACE" >/dev/null 2>&1 || break
++ ifconfig -n "$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 +351,82 @@ monitor_daemon() {
+ done
kill $pid) & disown
}
@@ -239,7 +299,7 @@
HAVE_SET_DNS=0
set_dns() {
[[ ${#DNS[@]} -gt 0 ]] || return 0
-@@ -354,7 +465,7 @@ set_config() {
+@@ -361,7 +473,7 @@ set_config() {
}
set_config() {
@@ -248,7 +308,7 @@
}
save_config() {
-@@ -386,7 +497,7 @@ save_config() {
+@@ -393,7 +505,7 @@ save_config() {
done
old_umask="$(umask)"
umask 077
@@ -257,7 +317,7 @@
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"
-@@ -412,7 +523,7 @@ cmd_usage() {
+@@ -419,7 +531,7 @@ cmd_usage() {
followed by \`.conf'. Otherwise, INTERFACE is an interface name, with
configuration found at:
${CONFIG_SEARCH_PATHS[@]/%//INTERFACE.conf}.
@@ -266,7 +326,7 @@
of the following additions to the [Interface] section, which are handled
by $PROGRAM:
-@@ -429,10 +540,24 @@ cmd_usage() {
+@@ -436,13 +548,27 @@ cmd_usage() {
- SaveConfig: if set to \`true', the configuration is saved from the current
state of the interface upon shutdown.
@@ -291,8 +351,12 @@
+
cmd_up() {
local i
- [[ -z $(ifconfig "$INTERFACE" 2>/dev/null) ]] || die "\`$INTERFACE' already exists"
-@@ -446,26 +571,31 @@ cmd_up() {
+- [[ -z $(ifconfig "$INTERFACE" 2>/dev/null) ]] || die "\`$INTERFACE' already exists"
++ [[ -z $(ifconfig -n "$INTERFACE" 2>/dev/null) ]] || die "\`$INTERFACE' already exists"
+ trap 'del_if; del_routes; clean_temp; exit' INT TERM EXIT
+ add_if
+ execute_hooks "${PRE_UP[@]}"
+@@ -453,26 +579,31 @@ cmd_up() {
set_mtu
up_if
set_dns
@@ -328,7 +392,7 @@
save_config
}
-@@ -473,6 +603,10 @@ cmd_strip() {
+@@ -480,6 +611,10 @@ cmd_strip() {
echo "$WG_CONFIG"
}
@@ -339,7 +403,7 @@
# ~~ function override insertion point ~~
make_temp
-@@ -496,6 +630,18 @@ elif [[ $# -eq 2 && $1 == strip ]]; then
+@@ -503,6 +638,18 @@ elif [[ $# -eq 2 && $1 == strip ]]; then
auto_su
parse_options "$2"
cmd_strip
diff --git a/net/aws-ec2-imdsv2-get/Makefile b/net/aws-ec2-imdsv2-get/Makefile
index 9fefe79db20f..f664d1a4b9ad 100644
--- a/net/aws-ec2-imdsv2-get/Makefile
+++ b/net/aws-ec2-imdsv2-get/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-ec2-imdsv2-get
DISTVERSION= 1.0.7
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= net
MAINTAINER= cperciva@FreeBSD.org
diff --git a/net/deltachat-rpc-server/Makefile b/net/deltachat-rpc-server/Makefile
index 65134b10352f..6377d478a374 100644
--- a/net/deltachat-rpc-server/Makefile
+++ b/net/deltachat-rpc-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= deltachat-rpc-server
DISTVERSIONPREFIX= v
DISTVERSION= 2.33.0
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= feld@FreeBSD.org
diff --git a/net/dumbpipe/Makefile b/net/dumbpipe/Makefile
index de5e1f709713..c31aa1523bdc 100644
--- a/net/dumbpipe/Makefile
+++ b/net/dumbpipe/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dumbpipe
DISTVERSIONPREFIX= v
DISTVERSION= 0.32.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= feld@FreeBSD.org
diff --git a/net/findomain/Makefile b/net/findomain/Makefile
index 4e46702050ba..5f2fc552f642 100644
--- a/net/findomain/Makefile
+++ b/net/findomain/Makefile
@@ -1,6 +1,6 @@
PORTNAME= findomain
DISTVERSION= 9.0.4
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= net security
MAINTAINER= lcook@FreeBSD.org
diff --git a/net/gdrive/Makefile b/net/gdrive/Makefile
index df9969fdc731..ac65ab940648 100644
--- a/net/gdrive/Makefile
+++ b/net/gdrive/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gdrive
DISTVERSION= 3.9.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= net
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/net/gemserv/Makefile b/net/gemserv/Makefile
index b082c35f0970..30e19c62d13d 100644
--- a/net/gemserv/Makefile
+++ b/net/gemserv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gemserv
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.6
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= net
MASTER_SITES= https://git.sr.ht/~int80h/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${PORTVERSION}${EXTRACT_SUFX}
diff --git a/net/google-cloud-sdk/Makefile b/net/google-cloud-sdk/Makefile
index 967ac4aa4c03..ffac8c1d3e97 100644
--- a/net/google-cloud-sdk/Makefile
+++ b/net/google-cloud-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-sdk
-DISTVERSION= 549.0.1
+DISTVERSION= 550.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 49d2326c34d8..def75711e0c7 100644
--- a/net/google-cloud-sdk/distinfo
+++ b/net/google-cloud-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765638783
-SHA256 (google-cloud-sdk-549.0.1-linux-x86_64.tar.gz) = 0223233b3cfdf9065ad8e061e0fe9e0ac66e7a9871f7b5dfe23e789b1f6b22c5
-SIZE (google-cloud-sdk-549.0.1-linux-x86_64.tar.gz) = 202958423
+TIMESTAMP = 1765962094
+SHA256 (google-cloud-sdk-550.0.0-linux-x86_64.tar.gz) = a7bce5e6e156ffe4d8c2f4ad5136886f128138aa319dced812e91999699d459d
+SIZE (google-cloud-sdk-550.0.0-linux-x86_64.tar.gz) = 203170056
diff --git a/net/kf6-kcalendarcore/distinfo b/net/kf6-kcalendarcore/distinfo
index e2558c3ec7f5..4cc28a3ca84c 100644
--- a/net/kf6-kcalendarcore/distinfo
+++ b/net/kf6-kcalendarcore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892873
-SHA256 (KDE/frameworks/6.20/kcalendarcore-6.20.0.tar.xz) = 5f61027b34510d0de2f2b151c279b000aa17e1c34906ff05e0f0086eed2f3785
-SIZE (KDE/frameworks/6.20/kcalendarcore-6.20.0.tar.xz) = 317520
+TIMESTAMP = 1765456431
+SHA256 (KDE/frameworks/6.21/kcalendarcore-6.21.0.tar.xz) = c5a0aac8bb8b0d007a6ea44e9ea2b7ff07cd701369a9048ff95f9eeb2e34417f
+SIZE (KDE/frameworks/6.21/kcalendarcore-6.21.0.tar.xz) = 317852
diff --git a/net/kf6-kcontacts/distinfo b/net/kf6-kcontacts/distinfo
index 148c6d98b90f..5f26e2bbc480 100644
--- a/net/kf6-kcontacts/distinfo
+++ b/net/kf6-kcontacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892873
-SHA256 (KDE/frameworks/6.20/kcontacts-6.20.0.tar.xz) = b253cd4864a3f3d4343485cc4bfe1b0344ccf5136ead2ada359e6933e09253de
-SIZE (KDE/frameworks/6.20/kcontacts-6.20.0.tar.xz) = 214140
+TIMESTAMP = 1765456432
+SHA256 (KDE/frameworks/6.21/kcontacts-6.21.0.tar.xz) = a6bf78f10d7680b66366b14431746b3b1d34dc313f1ee7be89b19a476162af64
+SIZE (KDE/frameworks/6.21/kcontacts-6.21.0.tar.xz) = 214104
diff --git a/net/kf6-kdav/distinfo b/net/kf6-kdav/distinfo
index 04fd76c000ff..76242dae33ad 100644
--- a/net/kf6-kdav/distinfo
+++ b/net/kf6-kdav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892873
-SHA256 (KDE/frameworks/6.20/kdav-6.20.0.tar.xz) = bd18d5a3db01c277adc9da32dd20a45fc95b28b11fbff5399842b0524a49d084
-SIZE (KDE/frameworks/6.20/kdav-6.20.0.tar.xz) = 69800
+TIMESTAMP = 1765456432
+SHA256 (KDE/frameworks/6.21/kdav-6.21.0.tar.xz) = b5afa42ee16404bbd662682f1a66610ef5b6479eaba6e9510da934f3867f9ae2
+SIZE (KDE/frameworks/6.21/kdav-6.21.0.tar.xz) = 69788
diff --git a/net/kf6-kholidays/distinfo b/net/kf6-kholidays/distinfo
index b385fff8ea0a..3ecd3ac84ab8 100644
--- a/net/kf6-kholidays/distinfo
+++ b/net/kf6-kholidays/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892874
-SHA256 (KDE/frameworks/6.20/kholidays-6.20.0.tar.xz) = b29a7a27f85f3b533c02002bd5efd375fed64268e898cb40e6d377b0d7243864
-SIZE (KDE/frameworks/6.20/kholidays-6.20.0.tar.xz) = 265844
+TIMESTAMP = 1765456432
+SHA256 (KDE/frameworks/6.21/kholidays-6.21.0.tar.xz) = 91e6820ff652ea771b2213974559e7ff4babb6d9f357f40b8c72266bd0432be4
+SIZE (KDE/frameworks/6.21/kholidays-6.21.0.tar.xz) = 265848
diff --git a/net/kf6-syndication/distinfo b/net/kf6-syndication/distinfo
index 02886845807b..c845d998874c 100644
--- a/net/kf6-syndication/distinfo
+++ b/net/kf6-syndication/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892874
-SHA256 (KDE/frameworks/6.20/syndication-6.20.0.tar.xz) = e2b79ea958a8edfd4c9c0790925cc43d1f4031ec65ee545a60591008be159242
-SIZE (KDE/frameworks/6.20/syndication-6.20.0.tar.xz) = 569296
+TIMESTAMP = 1765456432
+SHA256 (KDE/frameworks/6.21/syndication-6.21.0.tar.xz) = 7ea3f6d46710a6ee12c3764b3f5b3a2240b22ca01f106700262b46b25b0e0abb
+SIZE (KDE/frameworks/6.21/syndication-6.21.0.tar.xz) = 569308
diff --git a/net/krill/Makefile b/net/krill/Makefile
index 3b36453bf29f..16be6ea9a7bc 100644
--- a/net/krill/Makefile
+++ b/net/krill/Makefile
@@ -1,7 +1,7 @@
PORTNAME= krill
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MAINTAINER= jaap@NLnetLabs.nl
diff --git a/net/ktcplist/Makefile b/net/ktcplist/Makefile
index f6c9e06b770e..9972cb920fef 100644
--- a/net/ktcplist/Makefile
+++ b/net/ktcplist/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ktcplist
DISTVERSION= 1.0.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net sysutils
MAINTAINER= arrowd@FreeBSD.org
diff --git a/net/libnet/Makefile b/net/libnet/Makefile
index c59bb10e2f4b..c399fcb490ba 100644
--- a/net/libnet/Makefile
+++ b/net/libnet/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/libnet/libnet
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cpe libtool pathfix
+USES= cpe libtool
CONFIGURE_ARGS= --disable-doxygen-doc \
--disable-doxygen-dot \
diff --git a/net/lldap/Makefile b/net/lldap/Makefile
index 4b3c55e65367..ed80de331c5c 100644
--- a/net/lldap/Makefile
+++ b/net/lldap/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lldap
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net
MAINTAINER= aokblast@FreeBSD.org
diff --git a/net/mcast-bridge/Makefile b/net/mcast-bridge/Makefile
index 24b2925a5bae..a81bf39c8e39 100644
--- a/net/mcast-bridge/Makefile
+++ b/net/mcast-bridge/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mcast-bridge
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.0
+DISTVERSION= 1.3.0
CATEGORIES= net
MAINTAINER= dennypage@me.com
diff --git a/net/mcast-bridge/distinfo b/net/mcast-bridge/distinfo
index 343b49a711d5..a8fe0835729b 100644
--- a/net/mcast-bridge/distinfo
+++ b/net/mcast-bridge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764867726
-SHA256 (dennypage-mcast-bridge-v1.2.0_GH0.tar.gz) = 0575d7b20bf5e84b93ba0ad3985d4a699c4c660ddc047f3284518a54d996a290
-SIZE (dennypage-mcast-bridge-v1.2.0_GH0.tar.gz) = 45252
+TIMESTAMP = 1765913188
+SHA256 (dennypage-mcast-bridge-v1.3.0_GH0.tar.gz) = e113c9dea3c7c55777a7e39900192c0473a3b8d55dc412cdfb0d155c6beb3151
+SIZE (dennypage-mcast-bridge-v1.3.0_GH0.tar.gz) = 47663
diff --git a/net/mdns-bridge/Makefile b/net/mdns-bridge/Makefile
index ce31b4dd60f2..a245ca9eace9 100644
--- a/net/mdns-bridge/Makefile
+++ b/net/mdns-bridge/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mdns-bridge
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.0
+DISTVERSION= 2.4.0
CATEGORIES= net
MAINTAINER= dennypage@me.com
diff --git a/net/mdns-bridge/distinfo b/net/mdns-bridge/distinfo
index bd2b97d9f465..d1c53d0d9053 100644
--- a/net/mdns-bridge/distinfo
+++ b/net/mdns-bridge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764871970
-SHA256 (dennypage-mdns-bridge-v2.3.0_GH0.tar.gz) = 92f53b2d2020d4e8757adda2d0f234aa875416e085494c6724fc39e6a55e9b4f
-SIZE (dennypage-mdns-bridge-v2.3.0_GH0.tar.gz) = 26855
+TIMESTAMP = 1765994950
+SHA256 (dennypage-mdns-bridge-v2.4.0_GH0.tar.gz) = e3276aa4689c6f342ff5bf190804be1a29804384302c88255a2e710197e76e20
+SIZE (dennypage-mdns-bridge-v2.4.0_GH0.tar.gz) = 27010
diff --git a/net/narrowlink/Makefile b/net/narrowlink/Makefile
index ac48dfd3145e..ac1a40eb0794 100644
--- a/net/narrowlink/Makefile
+++ b/net/narrowlink/Makefile
@@ -1,6 +1,6 @@
PORTNAME= narrowlink
DISTVERSION= 0.2.6
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/ntpd-rs/Makefile b/net/ntpd-rs/Makefile
index 8a2a6e479a01..35f68b13ccaa 100644
--- a/net/ntpd-rs/Makefile
+++ b/net/ntpd-rs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ntpd-rs
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= mikael@FreeBSD.org
diff --git a/net/oha/Makefile b/net/oha/Makefile
index f1a942fdb1f1..7582cc6b7249 100644
--- a/net/oha/Makefile
+++ b/net/oha/Makefile
@@ -1,7 +1,7 @@
PORTNAME= oha
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MAINTAINER= otis@FreeBSD.org
diff --git a/net/onedrivegui/Makefile b/net/onedrivegui/Makefile
index a86ce56e977b..5facdb54ffb7 100644
--- a/net/onedrivegui/Makefile
+++ b/net/onedrivegui/Makefile
@@ -1,5 +1,5 @@
PORTNAME= onedrivegui
-DISTVERSION= 1.2.2
+DISTVERSION= 1.3.0
DISTVERSIONPREFIX= v
CATEGORIES= net python
diff --git a/net/onedrivegui/distinfo b/net/onedrivegui/distinfo
index 4c67e99ee9c8..2ccd5c80c2c9 100644
--- a/net/onedrivegui/distinfo
+++ b/net/onedrivegui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759115543
-SHA256 (bpozdena-OneDriveGUI-v1.2.2_GH0.tar.gz) = c98fe134fae3b58188b2408b4733520335d5a1682cd7d9709b7f34ad7cf05758
-SIZE (bpozdena-OneDriveGUI-v1.2.2_GH0.tar.gz) = 115872
+TIMESTAMP = 1765945283
+SHA256 (bpozdena-OneDriveGUI-v1.3.0_GH0.tar.gz) = be325a873055269fd31856b921b7326de0013486d5ea0e0b40e424f220bf35ee
+SIZE (bpozdena-OneDriveGUI-v1.3.0_GH0.tar.gz) = 125114
diff --git a/net/onedrivegui/pkg-plist b/net/onedrivegui/pkg-plist
index 0f2a60537438..13d9e90a188f 100644
--- a/net/onedrivegui/pkg-plist
+++ b/net/onedrivegui/pkg-plist
@@ -16,12 +16,12 @@ share/icons/hicolor/48x48/apps/onedrivegui.png
%%DATADIR%%/resources/images/close-filled.png
%%DATADIR%%/resources/images/folder.png
%%DATADIR%%/resources/images/gear.png
-%%DATADIR%%/resources/images/icons8-cloud-cross-40_2.png
-%%DATADIR%%/resources/images/icons8-cloud-done-40_2.png
-%%DATADIR%%/resources/images/icons8-cloud-sync-40_2.png
+%%DATADIR%%/resources/images/icons8-cloud-80.png
+%%DATADIR%%/resources/images/icons8-cloud-done-80.png
+%%DATADIR%%/resources/images/icons8-cloud-error-80.png
+%%DATADIR%%/resources/images/icons8-cloud-stop-80.png
+%%DATADIR%%/resources/images/icons8-cloud-sync-80.png
%%DATADIR%%/resources/images/icons8-clouds-48.ico
-%%DATADIR%%/resources/images/icons8-clouds-48.png
-%%DATADIR%%/resources/images/icons8-clouds-80-dark-edge.png
%%DATADIR%%/resources/images/icons8-green-circle-48.png
%%DATADIR%%/resources/images/icons8-red-circle-48.png
%%DATADIR%%/resources/images/menu.png
@@ -60,6 +60,7 @@ share/icons/hicolor/48x48/apps/onedrivegui.png
%%DATADIR%%/ui/ui_profile_settings_page.py
%%DATADIR%%/ui/ui_profile_settings_window.py
%%DATADIR%%/utils/__init__.py
+%%DATADIR%%/utils/autostart.py
%%DATADIR%%/utils/utils.py
%%DATADIR%%/wizard.py
%%DATADIR%%/workers.py
diff --git a/net/packetdrill/files/patch-symbols__freebsd.c b/net/packetdrill/files/patch-symbols__freebsd.c
index 25950fcd0277..1a858824dca2 100644
--- a/net/packetdrill/files/patch-symbols__freebsd.c
+++ b/net/packetdrill/files/patch-symbols__freebsd.c
@@ -1,6 +1,6 @@
---- symbols_freebsd.c.orig 2023-10-07 04:37:59 UTC
+--- symbols_freebsd.c.orig 2025-04-23 21:59:38 UTC
+++ symbols_freebsd.c
-@@ -406,7 +406,9 @@ struct int_symbol platform_symbols_table[] = {
+@@ -412,7 +412,9 @@ struct int_symbol platform_symbols_table[] = {
{ TCP_NOOPT, "TCP_NOOPT" },
{ TCP_MD5SIG, "TCP_MD5SIG" },
{ TCP_INFO, "TCP_INFO" },
@@ -10,3 +10,13 @@
#if defined(TCP_LOG)
{ TCP_LOG, "TCP_LOG" },
#endif
+@@ -931,7 +933,9 @@ struct int_symbol platform_symbols_table[] = {
+ #ifdef SF_NOCACHE
+ { SF_NOCACHE, "SF_NOCACHE" },
+ #endif
++#ifdef SF_SYNC
+ { SF_SYNC, "SF_SYNC" },
++#endif
+
+ /* /usr/include/sys/unistd.h */
+ { SEEK_SET, "SEEK_SET" },
diff --git a/net/proby/Makefile b/net/proby/Makefile
index db1def7a7824..43dc747c060f 100644
--- a/net/proby/Makefile
+++ b/net/proby/Makefile
@@ -1,7 +1,7 @@
PORTNAME= proby
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.2
-PORTREVISION= 48
+PORTREVISION= 49
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/py-urllib3/Makefile b/net/py-urllib3/Makefile
index 17bdfab67b85..1f0dbb3a85ad 100644
--- a/net/py-urllib3/Makefile
+++ b/net/py-urllib3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= urllib3
-PORTVERSION= 2.6.0
+PORTVERSION= 2.6.1
PORTEPOCH= 1
CATEGORIES= net python
MASTER_SITES= PYPI \
diff --git a/net/py-urllib3/distinfo b/net/py-urllib3/distinfo
index 535b5ab35fc8..1037014bb276 100644
--- a/net/py-urllib3/distinfo
+++ b/net/py-urllib3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765033040
-SHA256 (urllib3-2.6.0.tar.gz) = cb9bcef5a4b345d5da5d145dc3e30834f58e8018828cbc724d30b4cb7d4d49f1
-SIZE (urllib3-2.6.0.tar.gz) = 432585
+TIMESTAMP = 1765895844
+SHA256 (urllib3-2.6.1.tar.gz) = 5379eb6e1aba4088bae84f8242960017ec8d8e3decf30480b3a1abdaa9671a3f
+SIZE (urllib3-2.6.1.tar.gz) = 432678
diff --git a/net/quiche/Makefile b/net/quiche/Makefile
index bfbdcbdd7469..52fddce6b933 100644
--- a/net/quiche/Makefile
+++ b/net/quiche/Makefile
@@ -1,6 +1,6 @@
PORTNAME= quiche
DISTVERSION= 0.24.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= junho.choi@gmail.com
diff --git a/net/rabbitmqadmin/Makefile b/net/rabbitmqadmin/Makefile
index b2a723d17e3c..dae037168aad 100644
--- a/net/rabbitmqadmin/Makefile
+++ b/net/rabbitmqadmin/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rabbitmqadmin
DISTVERSIONPREFIX= v
DISTVERSION= 0.29.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net
MAINTAINER= dch@FreeBSD.org
diff --git a/net/radcli/Makefile b/net/radcli/Makefile
index 35f5d89a5316..4b9b4611ba49 100644
--- a/net/radcli/Makefile
+++ b/net/radcli/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYRIGHT
LIB_DEPENDS= libgnutls.so:security/gnutls \
libnettle.so:security/nettle
-USES= libtool pathfix pkgconfig
+USES= libtool pkgconfig
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
diff --git a/net/rathole/Makefile b/net/rathole/Makefile
index 0de26740e290..d255f0c48cc3 100644
--- a/net/rathole/Makefile
+++ b/net/rathole/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rathole
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.0
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/rosenpass/Makefile b/net/rosenpass/Makefile
index 12943cd6b880..b7f6ca4e0860 100644
--- a/net/rosenpass/Makefile
+++ b/net/rosenpass/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rosenpass
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.2
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= net net-vpn security
MAINTAINER= fuz@FreeBSD.org
diff --git a/net/routinator/Makefile b/net/routinator/Makefile
index 3a47bbc5ee0a..294de3e1908b 100644
--- a/net/routinator/Makefile
+++ b/net/routinator/Makefile
@@ -1,7 +1,7 @@
PORTNAME= routinator
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= jaap@NLnetLabs.nl
diff --git a/net/rsyn/Makefile b/net/rsyn/Makefile
index 7ef7c5bd9162..c269d3d7087e 100644
--- a/net/rsyn/Makefile
+++ b/net/rsyn/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rsyn
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.1
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/rubygem-opennebula/Makefile b/net/rubygem-opennebula/Makefile
index 612663de8f61..59c886186be1 100644
--- a/net/rubygem-opennebula/Makefile
+++ b/net/rubygem-opennebula/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opennebula
-PORTVERSION= 7.0.1
+PORTVERSION= 7.0.2
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-opennebula/distinfo b/net/rubygem-opennebula/distinfo
index 95cbc7ba7f83..8a39a932270f 100644
--- a/net/rubygem-opennebula/distinfo
+++ b/net/rubygem-opennebula/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761447698
-SHA256 (rubygem/opennebula-7.0.1.gem) = 9472f04e64e0e31fefdef8637decdcd3a12b1ae58cb97827718b61c4e8f39a2c
-SIZE (rubygem/opennebula-7.0.1.gem) = 117248
+TIMESTAMP = 1765895816
+SHA256 (rubygem/opennebula-7.0.2.gem) = ec8d7d0426cb3abe9117b5d620b20d7004baeb2b721f33227c88b34afa728171
+SIZE (rubygem/opennebula-7.0.2.gem) = 117248
diff --git a/net/rustdesk-server/Makefile b/net/rustdesk-server/Makefile
index aa6b7aa0c556..a9b706f49de4 100644
--- a/net/rustdesk-server/Makefile
+++ b/net/rustdesk-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustdesk-server
DISTVERSION= 1.1.14
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= net
MAINTAINER= madpilot@FreeBSD.org
diff --git a/net/s3m/Makefile b/net/s3m/Makefile
index cb3717e6fbfd..927fda70c291 100644
--- a/net/s3m/Makefile
+++ b/net/s3m/Makefile
@@ -1,6 +1,6 @@
PORTNAME= s3m
DISTVERSION= 0.13.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MAINTAINER= nbari@tequila.io
diff --git a/net/samba420/Makefile b/net/samba420/Makefile
index 487e6fb0e241..36db6c71fe15 100644
--- a/net/samba420/Makefile
+++ b/net/samba420/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ${SAMBA4_BASENAME}420
PORTVERSION= ${SAMBA4_VERSION}
-PORTREVISION= 11
CATEGORIES?= net
MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc
DISTNAME= ${SAMBA4_DISTNAME}
@@ -12,6 +11,8 @@ WWW= https://gitlab.com/samba-freebsd/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Discontinued upstream; transition to a supported versions of Samba (refer to https://wiki.samba.org/index.php/Samba_Release_Planning)
+
USES= cpe
CONFLICTS_INSTALL?= samba4*
@@ -52,7 +53,7 @@ EXTRA_PATCHES= \
SAMBA4_BASENAME= samba
SAMBA4_PORTNAME= ${SAMBA4_BASENAME}4
-SAMBA4_VERSION= 4.20.7
+SAMBA4_VERSION= 4.20.8
SAMBA4_DISTNAME= ${SAMBA4_BASENAME}-${SAMBA4_VERSION:S|.p|pre|:S|.r|rc|:S|.t|tp|:S|.a|alpha|}
WRKSRC?= ${WRKDIR}/${DISTNAME}
diff --git a/net/samba420/distinfo b/net/samba420/distinfo
index e6dc8bc2d49f..9858f8d90d7f 100644
--- a/net/samba420/distinfo
+++ b/net/samba420/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737565689
-SHA256 (samba-4.20.7.tar.gz) = 5afe8b66e612ab1c7e57c6146adfe98ec3ea9d40dee2962a2076a3d6d6973b78
-SIZE (samba-4.20.7.tar.gz) = 42523056
+TIMESTAMP = 1766066171
+SHA256 (samba-4.20.8.tar.gz) = 75be0e8d31f45013e9b260fe7cf304a36d2d8128391914772577215ec173a807
+SIZE (samba-4.20.8.tar.gz) = 42531989
diff --git a/net/samba420/files/patch-python_samba_tdb__util.py b/net/samba420/files/patch-python_samba_tdb__util.py
deleted file mode 100644
index ffbe35f0016b..000000000000
--- a/net/samba420/files/patch-python_samba_tdb__util.py
+++ /dev/null
@@ -1,15 +0,0 @@
---- python/samba/tdb_util.py.orig 2025-02-17 11:38:24.136379000 +0100
-+++ python/samba/tdb_util.py 2025-02-17 11:38:44.171612000 +0100
-@@ -37,9 +37,10 @@
- raise FileNotFoundError(2, "could not find tdbbackup tool: "
- "is tdb-tools installed?")
-
-- tdbbackup_cmd = [toolpath, "-s", ".copy.tdb", file1]
- if readonly:
-- tdbbackup_cmd.append("-r")
-+ tdbbackup_cmd = [toolpath, "-r", "-s", ".copy.tdb", file1]
-+ else:
-+ tdbbackup_cmd = [toolpath, "-s", ".copy.tdb", file1]
-
- status = subprocess.check_call(tdbbackup_cmd, close_fds=True, shell=False)
-
diff --git a/net/samba420/pkg-plist.python b/net/samba420/pkg-plist.python
index 2ee4e7430379..4eba1ad08c42 100644
--- a/net/samba420/pkg-plist.python
+++ b/net/samba420/pkg-plist.python
@@ -432,6 +432,7 @@ lib/samba4/private/libsamba-python%%PYTHON_TAG%%-private-samba.so
%%PYTHON_SITELIBDIR%%/samba/tests/messaging.py
%%PYTHON_SITELIBDIR%%/samba/tests/ndr/gkdi.py
%%PYTHON_SITELIBDIR%%/samba/tests/ndr/gmsa.py
+%%PYTHON_SITELIBDIR%%/samba/tests/ndr/sd.py
%%PYTHON_SITELIBDIR%%/samba/tests/ndr/wbint.py
%%PYTHON_SITELIBDIR%%/samba/tests/net_join.py
%%PYTHON_SITELIBDIR%%/samba/tests/net_join_no_spnego.py
diff --git a/net/samba422/Makefile b/net/samba422/Makefile
index dabde7095c7f..c45dadb106fd 100644
--- a/net/samba422/Makefile
+++ b/net/samba422/Makefile
@@ -75,7 +75,7 @@ CONFIGURE_ARGS= --mandir="${PREFIX}/share/man" \
--with-modulesdir="${SAMBA_MODULESDIR}" \
--with-ldbmodulesdir="${SAMBA_LDB_MODULESDIR}" \
--with-pkgconfigdir="${_PKGCONFIGDIR}" \
- --localstatedir="${VARDIR}" \
+ --localstatedir="${_LOCALSTATEDIR}" \
--with-piddir="${_RUNDIR}" \
--with-sockets-dir="${_RUNDIR}" \
--with-privileged-socket-dir="${_RUNDIR}" \
@@ -415,6 +415,7 @@ _SAMBA_CONFIG= smb4.conf
# XXX: Instead of defining _CONFDIR we could probably just set ETCDIR.
_CONFDIR= ${PREFIX}/etc
_BINDDNSDIR= ${_LOCKDIR}/bind-dns
+_LOCALSTATEDIR= ${_VARDIR}
_LOCKDIR= ${_VARDIR}/db/${_SAMBA_MAJVERNAME}
_LOGDIR= ${_VARDIR}/log/${_SAMBA_MAJVERNAME}
_PAMDIR= ${PREFIX}/lib
@@ -422,7 +423,7 @@ _PKGCONFIGDIR= ${PREFIX}/${_PKGCONFIGDIR_REL}
_PKGCONFIGDIR_REL= libdata/pkgconfig
_PRIVATEDIR= ${_LOCKDIR}/private
_RUNDIR= ${_VARDIR}/run/${_SAMBA_MAJVERNAME}
-_VARDIR= ${DESTDIR}/var
+_VARDIR= /var
.include <bsd.port.options.mk>
@@ -497,6 +498,8 @@ post-install-CLUSTER-on:
${RLN} ${STAGEDIR}${PREFIX}/share/ctdb/events/legacy/10.interface.script ${STAGEDIR}${PREFIX}/etc/ctdb/events/legacy/10.interface.script
${RLN} ${STAGEDIR}${PREFIX}/share/ctdb/events/legacy/95.database.script ${STAGEDIR}${PREFIX}/etc/ctdb/events/legacy/95.database.script
+ ${RLN} ${STAGEDIR}${PREFIX}/libexec/ctdb/statd_callout ${STAGEDIR}${PREFIX}/etc/ctdb/statd-callout
+
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
.for doc in ${PORTDOCS}
diff --git a/net/samba423/Makefile b/net/samba423/Makefile
index 5c42bca1a16f..448ab05f8b52 100644
--- a/net/samba423/Makefile
+++ b/net/samba423/Makefile
@@ -65,7 +65,7 @@ SHEBANG_FILES= source3/script* source4/scripting/bin/* selftest/*
CONFIGURE_LOG= bin/config.log
CONFIGURE_ARGS= --mandir="${PREFIX}/share/man" \
- --sysconfdir="${_CONFDIR}" \
+ --sysconfdir="${ETCDIR}" \
--includedir="${SAMBA_INCLUDEDIR}" \
--datadir="${DATADIR}" \
--libdir="${SAMBA_LIBDIR}" \
@@ -74,7 +74,7 @@ CONFIGURE_ARGS= --mandir="${PREFIX}/share/man" \
--with-modulesdir="${SAMBA_MODULESDIR}" \
--with-ldbmodulesdir="${SAMBA_LDB_MODULESDIR}" \
--with-pkgconfigdir="${_PKGCONFIGDIR}" \
- --localstatedir="${VARDIR}" \
+ --localstatedir="${_LOCALSTATEDIR}" \
--with-piddir="${_RUNDIR}" \
--with-sockets-dir="${_RUNDIR}" \
--with-privileged-socket-dir="${_RUNDIR}" \
@@ -134,6 +134,7 @@ LDFLAGS+= -Wl,--undefined-version
CONFLICTS_INSTALL= ldb2[0-9]-* samba4*
+ETCDIR= ${PREFIX}/etc
EXTRA_PATCHES= \
${PATCHDIR}/0001-Compact-and-simplify-modules-build-and-config-genera.patch:-p1 \
${PATCHDIR}/0002-Adjust-abi_gen.sh-script-to-run-under-FreeBSD-with-i.patch:-p1 \
@@ -161,8 +162,7 @@ EXTRA_PATCHES= \
${PATCHDIR}/0028-s3-lib-system-add-FreeBSD-proc_fd_pattern.patch \
SUB_FILES= pkg-message README.FreeBSD
-SUB_LIST= PKGCONFIGDIR=${_PKGCONFIGDIR_REL} \
- ${_SAMBA_SUB}
+SUB_LIST= ${_SAMBA_SUB}
# PLIST must be defined here explicitly as we append to PLIST later on to
# handle extra pkg-plist files like pkg-plist.python.
@@ -171,8 +171,7 @@ PLIST_DIRS= ${SAMBA_MODULESDIR} \
${_MODULE_CLASSES:S|^|${SAMBA_MODULESDIR}/|}
# ":C|_|/|:C|-|_|" is a workaround for turning "nss-info_*" modules into "nss_info/*".
PLIST_FILES+= ${_SHARED_MODULES:C|_|/|:C|-|_|:S|^|${SAMBA_MODULESDIR}/|:S|$|.so|}
-PLIST_SUB= PKGCONFIGDIR=${_PKGCONFIGDIR_REL} \
- ${_SAMBA_SUB}
+PLIST_SUB= ${_SAMBA_SUB}
PORTDOCS= README.FreeBSD
OPTIONS_DEFINE= AD_DC ADS CLUSTER CUPS DOCS FAM LDAP GPGME \
@@ -183,7 +182,7 @@ OPTIONS_DEFAULT= AD_DC ADS DOCS FAM LDAP MANPAGES \
FRUIT GSSAPI_BUILTIN AVAHI
OPTIONS_GROUP= BUNDLED_DEPS DEVELOPMENT VFS
OPTIONS_GROUP_BUNDLED_DEPS= BUNDLED_CMOCKA BUNDLED_TALLOC BUNDLED_TDB BUNDLED_TEVENT
-OPTIONS_GROUP_DEVELOPMENT= DEVELOPER MEMORY_DEBUG PICKY_DEVELOPER TEST
+OPTIONS_GROUP_DEVELOPMENT= DEVELOPER MEMORY_DEBUG TEST
OPTIONS_GROUP_VFS= FRUIT GLUSTERFS
OPTIONS_SINGLE= GSSAPI ZEROCONF
OPTIONS_SINGLE_GSSAPI= GSSAPI_BUILTIN GSSAPI_MIT
@@ -207,7 +206,6 @@ GPGME_DESC= GpgME support
GSSAPI_BUILTIN_DESC= GSSAPI support via bundled Heimdal
LDAP_DESC= LDAP client
MEMORY_DEBUG_DESC= Debug memory allocator
-PICKY_DEVELOPER_DESC= Treat compiler warnings as errors(implies DEVELOPER)
PROFILE_DESC= Profiling data
QUOTAS_DESC= Disk quota support
UTMP_DESC= UTMP accounting
@@ -327,10 +325,6 @@ MDNSRESPONDER_VARS= _SAMBA_SERVICES+=mdnsd
MEMORY_DEBUG_LIB_DEPENDS= libjemalloc.so.2:devel/jemalloc
MEMORY_DEBUG_CONFIGURE_ENV= ADDITIONAL_CFLAGS="-DENABLE_JEMALLOC `pkg-config --cflags jemalloc`" ADDITIONAL_LDFLAGS="`pkg-config --libs jemalloc`"
-# https://bugzilla.samba.org/show_bug.cgi?id=8969
-PICKY_DEVELOPER_IMPLIES= DEVELOPER
-PICKY_DEVELOPER_CONFIGURE_ON= --picky-developer
-
PROFILE_CONFIGURE_WITH= profiling-data
PYTHON3_USES= python
@@ -397,7 +391,8 @@ _SHARED_MODULES+= vfs_acl_tdb vfs_acl_xattr vfs_aio_fork vfs_aio_pthread \
vfs_widelinks vfs_worm vfs_xattr_tdb vfs_zfsacl
_SAMBA_MAJVERNAME= samba4
-_SAMBA_SUB= SAMBA4_LOGDIR="${_LOGDIR}" \
+_SAMBA_SUB= PKGCONFIGDIR=${_PKGCONFIGDIR_REL} \
+ SAMBA4_LOGDIR="${_LOGDIR}" \
SAMBA4_RUNDIR="${_RUNDIR}" \
SAMBA4_LOCKDIR="${_LOCKDIR}" \
SAMBA4_LIBDIR="${SAMBA_LIBDIR}" \
@@ -405,15 +400,13 @@ _SAMBA_SUB= SAMBA4_LOGDIR="${_LOGDIR}" \
SAMBA_LDB_MODULESDIR="${SAMBA_LDB_MODULESDIR}" \
SAMBA4_BINDDNSDIR="${_BINDDNSDIR}" \
SAMBA4_PRIVATEDIR="${_PRIVATEDIR}" \
- SAMBA4_CONFDIR="${_CONFDIR}" \
SAMBA4_CONFIG="${_SAMBA_CONFIG}" \
SAMBA4_SERVICES="${_SAMBA_SERVICES}"
_SAMBA_CONFIG= smb4.conf
-# XXX: Instead of defining _CONFDIR we could probably just set ETCDIR.
-_CONFDIR= ${PREFIX}/etc
_BINDDNSDIR= ${_LOCKDIR}/bind-dns
+_LOCALSTATEDIR= ${_VARDIR}
_LOCKDIR= ${_VARDIR}/db/${_SAMBA_MAJVERNAME}
_LOGDIR= ${_VARDIR}/log/${_SAMBA_MAJVERNAME}
_PAMDIR= ${PREFIX}/lib
@@ -421,7 +414,7 @@ _PKGCONFIGDIR= ${PREFIX}/${_PKGCONFIGDIR_REL}
_PKGCONFIGDIR_REL= libdata/pkgconfig
_PRIVATEDIR= ${_LOCKDIR}/private
_RUNDIR= ${_VARDIR}/run/${_SAMBA_MAJVERNAME}
-_VARDIR= ${DESTDIR}/var
+_VARDIR= /var
.include <bsd.port.options.mk>
@@ -496,6 +489,8 @@ post-install-CLUSTER-on:
${RLN} ${STAGEDIR}${PREFIX}/share/ctdb/events/legacy/10.interface.script ${STAGEDIR}${PREFIX}/etc/ctdb/events/legacy/10.interface.script
${RLN} ${STAGEDIR}${PREFIX}/share/ctdb/events/legacy/95.database.script ${STAGEDIR}${PREFIX}/etc/ctdb/events/legacy/95.database.script
+ ${RLN} ${STAGEDIR}${PREFIX}/libexec/ctdb/statd_callout ${STAGEDIR}${PREFIX}/etc/ctdb/statd-callout
+
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
.for doc in ${PORTDOCS}
diff --git a/net/samba423/files/README.FreeBSD.in b/net/samba423/files/README.FreeBSD.in
index 95d349f525af..4e06a33160ba 100644
--- a/net/samba423/files/README.FreeBSD.in
+++ b/net/samba423/files/README.FreeBSD.in
@@ -15,7 +15,7 @@ Documentation
FreeBSD specific information
============================
-* Your configuration is in: %%SAMBA4_CONFDIR%%/%%SAMBA4_CONFIG%%
+* Your configuration is in: %%ETCDIR%%/%%SAMBA4_CONFIG%%
* All the logs are under: %%SAMBA4_LOGDIR%%
@@ -46,7 +46,7 @@ To run this port you need to perform the following steps:
all the relevant files. That includes 'smb.conf' file and all the
content of the '/var/db/samba/' directory.
-1a. Create new '%%SAMBA4_CONFDIR%%/%%SAMBA4_CONFIG%%' file by running:
+1a. Create new '%%ETCDIR%%/%%SAMBA4_CONFIG%%' file by running:
# samba-tool domain provision
diff --git a/net/samba423/files/pkg-message.in b/net/samba423/files/pkg-message.in
index 02818d517e50..afdc959dd436 100644
--- a/net/samba423/files/pkg-message.in
+++ b/net/samba423/files/pkg-message.in
@@ -3,7 +3,7 @@
message: <<EOM
How to start: http://wiki.samba.org/index.php/Samba4/HOWTO
-* Your configuration is: %%SAMBA4_CONFDIR%%/%%SAMBA4_CONFIG%%
+* Your configuration is: %%ETCDIR%%/%%SAMBA4_CONFIG%%
* All the relevant databases are under: %%SAMBA4_LOCKDIR%%
diff --git a/net/samba423/files/samba_server.in b/net/samba423/files/samba_server.in
index 99c9b64cc78d..12d867cb9e26 100644
--- a/net/samba423/files/samba_server.in
+++ b/net/samba423/files/samba_server.in
@@ -17,7 +17,7 @@
# You need to enable winbindd separately, by adding:
#winbindd_enable=YES
# Configuration file can be set with:
-#samba_server_config=%%SAMBA4_CONFDIR%%/%%SAMBA4_CONFIG%%
+#samba_server_config=%%ETCDIR%%/%%SAMBA4_CONFIG%%
#
# shellcheck disable=SC2034,SC2086,SC3043
@@ -45,7 +45,7 @@ reload_cmd=samba_server_reload_cmd
rcvar_cmd=samba_server_rcvar_cmd
stop_postcmd=samba_server_poststop
# Defaults
-samba_server_config_default=%%SAMBA4_CONFDIR%%/%%SAMBA4_CONFIG%%
+samba_server_config_default=%%ETCDIR%%/%%SAMBA4_CONFIG%%
smbcontrol_command=%%PREFIX%%/bin/smbcontrol
samba_server_checkconfig()
diff --git a/net/sendme/Makefile b/net/sendme/Makefile
index 5b9cd21e4876..59564e42fd6c 100644
--- a/net/sendme/Makefile
+++ b/net/sendme/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sendme
DISTVERSIONPREFIX= v
DISTVERSION= 0.28.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= feld@FreeBSD.org
diff --git a/net/shadowsocks-rust/Makefile b/net/shadowsocks-rust/Makefile
index 46182892ac3a..e3cd82a35967 100644
--- a/net/shadowsocks-rust/Makefile
+++ b/net/shadowsocks-rust/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shadowsocks-rust
DISTVERSIONPREFIX= v
DISTVERSION= 1.23.5
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/smb4k/Makefile b/net/smb4k/Makefile
index 33479bf81657..40a9f2ee0b18 100644
--- a/net/smb4k/Makefile
+++ b/net/smb4k/Makefile
@@ -1,6 +1,5 @@
PORTNAME= smb4k
-DISTVERSION= 4.0.4
-PORTREVISION= 1
+DISTVERSION= 4.0.5
CATEGORIES= net kde
MASTER_SITES= SF/${PORTNAME}/${DISTVERSION}
@@ -18,11 +17,11 @@ RUN_DEPENDS= rsync:net/rsync
USES= cmake compiler:c++17-lang cpe gettext-tools gl kde:6 qt:6 \
samba tar:xz xorg
-CPE_VENDOR= ${PORTNAME}_project
+CPE_VENDOR= smb4k_project
USE_GL= gl opengl # GLX
-USE_KDE= auth colorscheme completion config configwidgets coreaddons \
- crash dbusaddons dnssd guiaddons i18n iconthemes jobwidgets kirigami2 \
- kio libplasma notifications service solid statusnotifieritem \
+USE_KDE= auth completion config configwidgets coreaddons crash \
+ dbusaddons dnssd i18n iconthemes jobwidgets kio kirigami2 \
+ libplasma notifications solid statusnotifieritem \
wallet widgetsaddons windowsystem xmlgui \
doctools:build ecm:build
USE_QT= base declarative
diff --git a/net/smb4k/distinfo b/net/smb4k/distinfo
index 087f04c9d49d..5d67e3308a00 100644
--- a/net/smb4k/distinfo
+++ b/net/smb4k/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756392828
-SHA256 (smb4k-4.0.4.tar.xz) = b7c3f69c80cea5dacaf667e96f68f4c4d99dd6f8eef2b90d7a9afea82fe2ca99
-SIZE (smb4k-4.0.4.tar.xz) = 4853384
+TIMESTAMP = 1766060947
+SHA256 (smb4k-4.0.5.tar.xz) = 7172cfb48b073ceac6c712066233be640938e935e27057e129882f935a81b9e9
+SIZE (smb4k-4.0.5.tar.xz) = 4880008
diff --git a/net/smb4k/pkg-plist b/net/smb4k/pkg-plist
index fddf30b8aa60..40106c520a3d 100644
--- a/net/smb4k/pkg-plist
+++ b/net/smb4k/pkg-plist
@@ -69,6 +69,8 @@ share/doc/HTML/nl/smb4k/index.cache.bz2
share/doc/HTML/nl/smb4k/index.docbook
share/doc/HTML/pt_BR/smb4k/index.cache.bz2
share/doc/HTML/pt_BR/smb4k/index.docbook
+share/doc/HTML/ru/smb4k/index.cache.bz2
+share/doc/HTML/ru/smb4k/index.docbook
share/doc/HTML/sv/smb4k/index.cache.bz2
share/doc/HTML/sv/smb4k/index.docbook
share/doc/HTML/uk/smb4k/index.cache.bz2
diff --git a/net/sniffnet/Makefile b/net/sniffnet/Makefile
index 3e821eb518fb..60c9ea3ebc56 100644
--- a/net/sniffnet/Makefile
+++ b/net/sniffnet/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sniffnet
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/net/spoofdpi/Makefile b/net/spoofdpi/Makefile
index 2c9da0e06d27..e6b31c9949c8 100644
--- a/net/spoofdpi/Makefile
+++ b/net/spoofdpi/Makefile
@@ -1,7 +1,6 @@
PORTNAME= spoofdpi
DISTVERSIONPREFIX= v
-DISTVERSION= 1.1.3
-PORTREVISION= 1
+DISTVERSION= 1.2.0
CATEGORIES= net
MAINTAINER= nxjoseph@protonmail.com
@@ -18,25 +17,32 @@ GH_ACCOUNT= xvzc
GH_PROJECT= SpoofDPI
GH_TUPLE= BurntSushi:toml:v1.5.0:burntsushi_toml/vendor/github.com/BurntSushi/toml \
davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
+ gabriel-vasile:mimetype:v1.4.10:gabriel_vasile_mimetype/vendor/github.com/gabriel-vasile/mimetype \
go-check:check:41f04d3bba15:go_check_check/vendor/gopkg.in/check.v1 \
+ go-playground:locales:v0.14.1:go_playground_locales/vendor/github.com/go-playground/locales \
+ go-playground:universal-translator:v0.18.1:go_playground_universal_translator/vendor/github.com/go-playground/universal-translator \
+ go-playground:validator:v10.28.0:go_playground_validator_v10/vendor/github.com/go-playground/validator/v10 \
go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
- golang:mod:v0.18.0:golang_mod/vendor/golang.org/x/mod \
- golang:net:v0.38.0:golang_net/vendor/golang.org/x/net \
- golang:sync:v0.12.0:golang_sync/vendor/golang.org/x/sync \
- golang:sys:v0.31.0:golang_sys/vendor/golang.org/x/sys \
- golang:tools:v0.22.0:golang_tools/vendor/golang.org/x/tools \
+ golang:crypto:v0.42.0:golang_crypto/vendor/golang.org/x/crypto \
+ golang:mod:v0.27.0:golang_mod/vendor/golang.org/x/mod \
+ golang:net:v0.43.0:golang_net/vendor/golang.org/x/net \
+ golang:sync:v0.17.0:golang_sync/vendor/golang.org/x/sync \
+ golang:sys:v0.36.0:golang_sys/vendor/golang.org/x/sys \
+ golang:text:v0.29.0:golang_text/vendor/golang.org/x/text \
+ golang:tools:v0.36.0:golang_tools/vendor/golang.org/x/tools \
google:gopacket:v1.1.19:google_gopacket/vendor/github.com/google/gopacket \
jackpal:gateway:v1.1.1:jackpal_gateway/vendor/github.com/jackpal/gateway \
kr:pretty:v0.1.0:kr_pretty/vendor/github.com/kr/pretty \
+ leodido:go-urn:v1.4.0:leodido_go_urn/vendor/github.com/leodido/go-urn \
mattn:go-colorable:v0.1.13:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
mattn:go-isatty:v0.0.19:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
- mattn:go-runewidth:v0.0.15:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
miekg:dns:v1.1.61:miekg_dns/vendor/github.com/miekg/dns \
pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
rs:zerolog:v1.33.0:rs_zerolog/vendor/github.com/rs/zerolog \
+ samber:lo:v1.52.0:samber_lo/vendor/github.com/samber/lo \
stretchr:objx:v0.5.2:stretchr_objx/vendor/github.com/stretchr/objx \
stretchr:testify:v1.11.1:stretchr_testify/vendor/github.com/stretchr/testify \
- urfave:cli:v3.5.0:urfave_cli_v3/vendor/github.com/urfave/cli/v3
+ urfave:cli:v3.6.1:urfave_cli_v3/vendor/github.com/urfave/cli/v3
USE_RC_SUBR= ${PORTNAME}
GO_TARGET= ./cmd/${PORTNAME}
@@ -54,7 +60,7 @@ PLIST_FILES= "@dir(${USERS},${GROUPS},0770) ${ETCDIR}" \
post-patch:
${CP} ${FILESDIR}/modules.txt ${WRKSRC}/vendor
- @${REINPLACE_CMD} -e '220s#"etc"#"${ETCDIR}"#g' \
+ @${REINPLACE_CMD} -e '342s#"etc"#"${ETCDIR}"#g' \
${WRKSRC}/internal/config/cli.go
post-install:
diff --git a/net/spoofdpi/distinfo b/net/spoofdpi/distinfo
index f7ef56ede616..92bef04d1cfd 100644
--- a/net/spoofdpi/distinfo
+++ b/net/spoofdpi/distinfo
@@ -1,45 +1,59 @@
-TIMESTAMP = 1764165145
-SHA256 (xvzc-SpoofDPI-v1.1.3_GH0.tar.gz) = 638630f41313583381f58158197fca8bb5b70686298ce0e9539866bde5929a60
-SIZE (xvzc-SpoofDPI-v1.1.3_GH0.tar.gz) = 1495404
+TIMESTAMP = 1765917720
+SHA256 (xvzc-SpoofDPI-v1.2.0_GH0.tar.gz) = 30dbc1b69ac1cedb10703a4dc6923c761bf845b7450e4600dd4aab293480ff05
+SIZE (xvzc-SpoofDPI-v1.2.0_GH0.tar.gz) = 1525752
SHA256 (BurntSushi-toml-v1.5.0_GH0.tar.gz) = 723ede1a61ca8311046f840020e485dec3ceb2e614d1a539cd154375bdd7b8cb
SIZE (BurntSushi-toml-v1.5.0_GH0.tar.gz) = 118644
SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
+SHA256 (gabriel-vasile-mimetype-v1.4.10_GH0.tar.gz) = cabca04c944919cbf146fd8e0bd444795e5942aeacc7252f910df27fb196f97b
+SIZE (gabriel-vasile-mimetype-v1.4.10_GH0.tar.gz) = 826818
SHA256 (go-check-check-41f04d3bba15_GH0.tar.gz) = 2d5b1036909b241e44f0d6a7cfa936cf9f875efb4f0af077cd61585c6d0c0432
SIZE (go-check-check-41f04d3bba15_GH0.tar.gz) = 31614
+SHA256 (go-playground-locales-v0.14.1_GH0.tar.gz) = 29b29f1ff125e04a4d81a1f584d929ac8444663255cfdfa076a78339e23b4624
+SIZE (go-playground-locales-v0.14.1_GH0.tar.gz) = 4364173
+SHA256 (go-playground-universal-translator-v0.18.1_GH0.tar.gz) = 5e30d5afbaebbac71e95a826920465fadd7e0ce0fdb00ee8ce29451a09aaa4f2
+SIZE (go-playground-universal-translator-v0.18.1_GH0.tar.gz) = 37149
+SHA256 (go-playground-validator-v10.28.0_GH0.tar.gz) = 60a91e1db10695c626d2c247571e5ff810f7c28eb0a5851704d610dd77e4f247
+SIZE (go-playground-validator-v10.28.0_GH0.tar.gz) = 308643
SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
-SHA256 (golang-mod-v0.18.0_GH0.tar.gz) = 247133e4ef1a5863af267a81c2d3f2b6e6b439f250db4e1d7e16df46d37e4d71
-SIZE (golang-mod-v0.18.0_GH0.tar.gz) = 123147
-SHA256 (golang-net-v0.38.0_GH0.tar.gz) = f5f44a7625a2cee3ab3b38f8b08a1e058395faf44c29ae5e9a29af9e5f13c822
-SIZE (golang-net-v0.38.0_GH0.tar.gz) = 1502112
-SHA256 (golang-sync-v0.12.0_GH0.tar.gz) = 1032c8a956571df44cfb3c22122a7a3a771af53b1af5698b15e0143a8aacfde7
-SIZE (golang-sync-v0.12.0_GH0.tar.gz) = 17923
-SHA256 (golang-sys-v0.31.0_GH0.tar.gz) = de9873501d7e57afe8964b48d17392f82b5f1fd611915e6084523f9eb7506972
-SIZE (golang-sys-v0.31.0_GH0.tar.gz) = 1523040
-SHA256 (golang-tools-v0.22.0_GH0.tar.gz) = ae80020fa6994e1e112478eb4fc3aefcf9b21500c6e2ef5c5b3bdbb3f8943f13
-SIZE (golang-tools-v0.22.0_GH0.tar.gz) = 3853706
+SHA256 (golang-crypto-v0.42.0_GH0.tar.gz) = 4f0c623e94394b192af9afb187954b84af65cf0cb6aab852b14323c60506aa63
+SIZE (golang-crypto-v0.42.0_GH0.tar.gz) = 2156903
+SHA256 (golang-mod-v0.27.0_GH0.tar.gz) = dcd1ba21c7695b209830ccc4881e41d591ae65e6f1938575bd095640444afa19
+SIZE (golang-mod-v0.27.0_GH0.tar.gz) = 126553
+SHA256 (golang-net-v0.43.0_GH0.tar.gz) = 82b2d04549216f36a8c538a756010a90222e3942ab815596b86a62dbf766f2d2
+SIZE (golang-net-v0.43.0_GH0.tar.gz) = 1504428
+SHA256 (golang-sync-v0.17.0_GH0.tar.gz) = 43bb928dbf895ec51797c1ec8899dd8cbb57af34e8e0c4960609cb957af1aad7
+SIZE (golang-sync-v0.17.0_GH0.tar.gz) = 18189
+SHA256 (golang-sys-v0.36.0_GH0.tar.gz) = 5a4963997b147e64a840afb93c662bf4e320a3089d4540b7c0cbc982ad09bc2a
+SIZE (golang-sys-v0.36.0_GH0.tar.gz) = 1530636
+SHA256 (golang-text-v0.29.0_GH0.tar.gz) = 9fbdba333af6a936b6f54a3c9f730f3e29ecece3f1a98285ff8dfee79225d371
+SIZE (golang-text-v0.29.0_GH0.tar.gz) = 8973069
+SHA256 (golang-tools-v0.36.0_GH0.tar.gz) = 299d2320e8f6adb5b53fb1a32e613b00cd2263237c2c4f8f3a68885040b2cfb9
+SIZE (golang-tools-v0.36.0_GH0.tar.gz) = 9079404
SHA256 (google-gopacket-v1.1.19_GH0.tar.gz) = 31efa87cc9d2b41e5e66c7daa8839d841d2a43cc477bf595c9e8c24ef6903830
SIZE (google-gopacket-v1.1.19_GH0.tar.gz) = 950745
SHA256 (jackpal-gateway-v1.1.1_GH0.tar.gz) = 69842d3b542a8c436f23fabaf40ec8ff88272e0639d7905c3bab2d94ea13b52b
SIZE (jackpal-gateway-v1.1.1_GH0.tar.gz) = 16671
SHA256 (kr-pretty-v0.1.0_GH0.tar.gz) = 3aeb5d90b719765781befb9f156d0d0b8e5a7aafbcf15321e9eabbd35df31358
SIZE (kr-pretty-v0.1.0_GH0.tar.gz) = 8550
+SHA256 (leodido-go-urn-v1.4.0_GH0.tar.gz) = 711dcaa61598e44f058be5884aca8ce6d9ba42ed0940fdd280fec36495ed90d3
+SIZE (leodido-go-urn-v1.4.0_GH0.tar.gz) = 1998692
SHA256 (mattn-go-colorable-v0.1.13_GH0.tar.gz) = c3b62c76d365906bba9aa9d9ec048fd33a2a5742299d6482a08e7466d4c52d77
SIZE (mattn-go-colorable-v0.1.13_GH0.tar.gz) = 9762
SHA256 (mattn-go-isatty-v0.0.19_GH0.tar.gz) = 67b1614d495030982d276b211f3ba2a155fad61919ba96e34db8e67ed28660e4
SIZE (mattn-go-isatty-v0.0.19_GH0.tar.gz) = 4679
-SHA256 (mattn-go-runewidth-v0.0.15_GH0.tar.gz) = 44a5d37bd7119a9d288d7ff61cf3b4d42c2902c66b0d94136d41d2eb3cf2ba85
-SIZE (mattn-go-runewidth-v0.0.15_GH0.tar.gz) = 18284
SHA256 (miekg-dns-v1.1.61_GH0.tar.gz) = 90333c02da30c7ec20688e854e34f71d450831e5c4eba007d828864bb4ff4d47
SIZE (miekg-dns-v1.1.61_GH0.tar.gz) = 217914
SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
SHA256 (rs-zerolog-v1.33.0_GH0.tar.gz) = 7a32947b007164edb7a888048f8bec6d7de9cf503e79e099d6b6814fad0f6ac7
SIZE (rs-zerolog-v1.33.0_GH0.tar.gz) = 216046
+SHA256 (samber-lo-v1.52.0_GH0.tar.gz) = f2045b040f9afff60182f2c161e1c4aca6a49e656be1022d1eda497d240e8383
+SIZE (samber-lo-v1.52.0_GH0.tar.gz) = 93914
SHA256 (stretchr-objx-v0.5.2_GH0.tar.gz) = c21c81a2e619fe8194c9cfafd577a72fe163df5a384d68799fbc54eef4b0e33f
SIZE (stretchr-objx-v0.5.2_GH0.tar.gz) = 33222
SHA256 (stretchr-testify-v1.11.1_GH0.tar.gz) = 4b51fbc0f19e42841013748e6d527314e1d0e7255122766b5fca1d35b4630c69
SIZE (stretchr-testify-v1.11.1_GH0.tar.gz) = 116832
-SHA256 (urfave-cli-v3.5.0_GH0.tar.gz) = bb5987d7ba2c59721496e01a246732955051140126df5f1e6da6d9c9c20ad5e2
-SIZE (urfave-cli-v3.5.0_GH0.tar.gz) = 6805679
+SHA256 (urfave-cli-v3.6.1_GH0.tar.gz) = cfddd39c0df7a7c1f7ec93b0c84fdb4c72ef46d2380a46d273a5cda585cb80cf
+SIZE (urfave-cli-v3.6.1_GH0.tar.gz) = 6807151
diff --git a/net/spoofdpi/files/modules.txt b/net/spoofdpi/files/modules.txt
index 48c505de7ef7..363d89b25ba8 100644
--- a/net/spoofdpi/files/modules.txt
+++ b/net/spoofdpi/files/modules.txt
@@ -5,6 +5,14 @@ github.com/BurntSushi/toml/internal
# github.com/davecgh/go-spew v1.1.1
## explicit
github.com/davecgh/go-spew/spew
+# github.com/gabriel-vasile/mimetype v1.4.10
+## explicit; go 1.21
+# github.com/go-playground/locales v0.14.1
+## explicit; go 1.17
+# github.com/go-playground/universal-translator v0.18.1
+## explicit; go 1.18
+# github.com/go-playground/validator/v10 v10.28.0
+## explicit; go 1.24.0
# github.com/google/gopacket v1.1.19
## explicit; go 1.12
github.com/google/gopacket
@@ -15,6 +23,8 @@ github.com/google/gopacket/pcap
github.com/jackpal/gateway
# github.com/kr/pretty v0.1.0
## explicit
+# github.com/leodido/go-urn v1.4.0
+## explicit; go 1.18
# github.com/mattn/go-colorable v0.1.13
## explicit; go 1.15
github.com/mattn/go-colorable
@@ -33,6 +43,8 @@ github.com/rs/zerolog
github.com/rs/zerolog/internal/cbor
github.com/rs/zerolog/internal/json
github.com/rs/zerolog/log
+# github.com/samber/lo v1.52.0
+## explicit; go 1.18
# github.com/stretchr/objx v0.5.2
## explicit; go 1.20
github.com/stretchr/objx
@@ -41,13 +53,16 @@ github.com/stretchr/objx
github.com/stretchr/testify/assert
github.com/stretchr/testify/assert/yaml
github.com/stretchr/testify/mock
-# github.com/urfave/cli/v3 v3.5.0
+github.com/stretchr/testify/require
+# github.com/urfave/cli/v3 v3.6.1
## explicit; go 1.22
github.com/urfave/cli/v3
-# golang.org/x/mod v0.18.0
-## explicit; go 1.18
+# golang.org/x/crypto v0.42.0
+## explicit; go 1.24.0
+# golang.org/x/mod v0.27.0
+## explicit; go 1.23.0
golang.org/x/mod/semver
-# golang.org/x/net v0.38.0
+# golang.org/x/net v0.43.0
## explicit; go 1.23.0
golang.org/x/net/bpf
golang.org/x/net/internal/iana
@@ -55,19 +70,21 @@ golang.org/x/net/internal/socket
golang.org/x/net/ipv4
golang.org/x/net/ipv6
golang.org/x/net/route
-# golang.org/x/sync v0.12.0
-## explicit; go 1.23.0
+# golang.org/x/sync v0.17.0
+## explicit; go 1.24.0
golang.org/x/sync/errgroup
-# golang.org/x/sys v0.31.0
-## explicit; go 1.23.0
+# golang.org/x/sys v0.36.0
+## explicit; go 1.24.0
golang.org/x/sys/unix
golang.org/x/sys/windows
-# golang.org/x/tools v0.22.0
-## explicit; go 1.19
+# golang.org/x/text v0.29.0
+## explicit; go 1.24.0
+# golang.org/x/tools v0.36.0
+## explicit; go 1.23.0
golang.org/x/tools/go/gcexportdata
-golang.org/x/tools/go/internal/packagesdriver
golang.org/x/tools/go/packages
golang.org/x/tools/go/types/objectpath
+golang.org/x/tools/go/types/typeutil
golang.org/x/tools/internal/aliases
golang.org/x/tools/internal/event
golang.org/x/tools/internal/event/core
@@ -78,7 +95,7 @@ golang.org/x/tools/internal/gocommand
golang.org/x/tools/internal/packagesinternal
golang.org/x/tools/internal/pkgbits
golang.org/x/tools/internal/stdlib
-golang.org/x/tools/internal/tokeninternal
+golang.org/x/tools/internal/typeparams
golang.org/x/tools/internal/typesinternal
golang.org/x/tools/internal/versions
# gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15
diff --git a/net/spoofdpi/files/pkg-message.in b/net/spoofdpi/files/pkg-message.in
index 2c70f131080e..a102654f3bf3 100644
--- a/net/spoofdpi/files/pkg-message.in
+++ b/net/spoofdpi/files/pkg-message.in
@@ -34,4 +34,10 @@ You can edit the config via being as root or adding your user to the ${PORTNAME}
Config locations are: $SPOOFDPI_CONFIG environment variable, ${ETCDIR}/${PORTNAME}.toml, $XDG_CONFIG_HOME/${PORTNAME}/${PORTNAME}.toml and $HOME/.config/${PORTNAME}/${PORTNAME}.toml
EOM
}
+{ type: upgrade
+ maximum_version: "1.2.0"
+ message: << EOM
+The whole configuration file has changed, see the documentation for more details. I've updated the sample config in the port.
+EOM
+}
]
diff --git a/net/spoofdpi/files/spoofdpi.in b/net/spoofdpi/files/spoofdpi.in
index 7c2beb0fc533..9eeedd64b8b2 100644
--- a/net/spoofdpi/files/spoofdpi.in
+++ b/net/spoofdpi/files/spoofdpi.in
@@ -10,7 +10,7 @@
# spoofdpi (default empty).
# spoofdpi_user (str): User to run spoofdpi as. Default
# to "%%USER%%" created by the port.
-# spoofdpi_log (path): Console log file (default /dev/null).
+# spoofdpi_log (path): Console log file (default /var/log/spoofdpi.log or set to /dev/null to omit).
. /etc/rc.subr
@@ -33,7 +33,7 @@ load_rc_config "${name}"
eval "${rcvar}=\${${rcvar}:-'NO'}"
eval "_args=\${${name}_args:-''}"
eval "_user=\${${name}_user:-'%%USER%%'}"
-eval "_log=\${${name}_log:-/dev/null}"
+eval "_log=\${${name}_log:-/var/log/${name}.log}"
pidfile="/var/run/${name}.pid"
diff --git a/net/spoofdpi/files/spoofdpi.toml.sample b/net/spoofdpi/files/spoofdpi.toml.sample
index 3c1af2a7e542..36ce94dbded7 100644
--- a/net/spoofdpi/files/spoofdpi.toml.sample
+++ b/net/spoofdpi/files/spoofdpi.toml.sample
@@ -1,11 +1,37 @@
-dns-addr = "1.1.1.1"
-dns-port = "53"
+[general]
+
+# Available values are debug, trace, info, warn, error, and disabled. (default: "info")
+log-level = "info"
+
+# Don't print banner
+silent = true
+
+# This option is currently only supported on macOS.
+system-proxy = false
+
+[server]
# If you want to run SpoofDPI remotely (e.g., on a physically separated machine), then you should set this value
# to 0.0.0.0. Otherwise, it is recommended to leave this option as default.
-listen-addr = "127.0.0.1"
+listen-addr = "127.0.0.1:8080"
+
+[dns]
+
+# available options: udp/https/system (default: "udp")
+mode = "https"
+
+# DNS address and port number
+# this is used when dns-mode is set to udp.
+addr = "8.8.8.8:53"
+
+# This is used when dns-mode is set to https.
+https-url = "https://dns.google/dns-query"
+
+# Filters DNS queries by record type (A for IPv4, AAAA for IPv6).
+# Available values are "ipv4", "ipv6", and "all".
+# If your Internet Service Provider (ISP) doesn't support IPv6, it is recommended to set this option to "ipv4" for stability.
+qtype = "all"
-# Port to listen on.
-listen-port = "8080"
+# If true, DNS records will be cached to improve performance and reduce latency.
+cache = false
-doh-endpoint = "https://dns.google/dns-query"
diff --git a/net/trippy/Makefile b/net/trippy/Makefile
index 2e500d243b3a..5dcaa0ccccd8 100644
--- a/net/trippy/Makefile
+++ b/net/trippy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= trippy
DISTVERSION= 0.13.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/net/udp-over-tcp/Makefile b/net/udp-over-tcp/Makefile
index 9fd9fcdce313..40466fbda999 100644
--- a/net/udp-over-tcp/Makefile
+++ b/net/udp-over-tcp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= udp-over-tcp
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/uriparser/Makefile b/net/uriparser/Makefile
index de5ca5bdf6e5..d5521497000e 100644
--- a/net/uriparser/Makefile
+++ b/net/uriparser/Makefile
@@ -1,9 +1,13 @@
PORTNAME= uriparser
DISTVERSION= 1.0.0
+PORTREVISION= 1
CATEGORIES= net
-MASTER_SITES= https://github.com/uriparser/uriparser/releases/download/uriparser-${DISTVERSION}/
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
-EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
+ ${DISTNAME}-doc.zip \
+ ${DISTNAME}-doc.qch
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \
+ ${DISTNAME}-doc.zip
MAINTAINER= svysh.fbsd@gmail.com
COMMENT= URI parsing library
@@ -16,35 +20,24 @@ LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/COPYING.BSD-3-Clause
LICENSE_FILE_LGPL21+ = ${WRKSRC}/COPYING.LGPL-2.1
LICENSE_FILE= ${WRKSRC}/README.md
-BUILD_DEPENDS= bash:shells/bash
TEST_DEPENDS= googletest>=1.10.0:devel/googletest
-USES= cmake:noninja,testing cpe pathfix tar:xz
+USES= cmake:testing cpe pathfix tar:xz
CPE_VENDOR= uriparser_project
-
USE_LDCONFIG= yes
CMAKE_OFF= URIPARSER_BUILD_TESTS \
- URIPARSER_BUILD_DOCS # will fetch prebuilds from the upstream, if DOCS is selected
+ URIPARSER_BUILD_DOCS
CMAKE_TESTING_ON= URIPARSER_BUILD_TESTS
PLIST_SUB= DISTVERSION=${DISTVERSION}
PORTDOCS= *
-OPTIONS_DEFINE= DOCS
-DOCS_DISTFILES= ${_DISTDOCSFILE} \
- ${_DISTDOCSNAME}.qch
-DOCS_EXTRACT_ONLY= ${_DISTDOCSFILE}
-
-_DISTDOCSFILE= ${_DISTDOCSNAME}.zip
-_DISTDOCSNAME= ${DISTNAME}-doc
+OPTIONS_DEFINE= DOCS
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}/qch
- cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC}/../${_DISTDOCSNAME} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
- ${INSTALL_MAN} ${DISTDIR}/${_DISTDOCSNAME}.qch ${STAGEDIR}${DOCSDIR}/qch
- ( ${ECHO} "QCH file is a QT Compressed Help file, generated by doxygen, cf:"; \
- ${ECHO} "https://doc.qt.io/qt-5/assistant-details.html"; ) > ${STAGEDIR}${DOCSDIR}/qch/readme-qch
+ (cd ${WRKDIR}/${DISTNAME}-doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
+ ${INSTALL_MAN} ${DISTDIR}/${DISTNAME}-doc.qch ${STAGEDIR}${DOCSDIR}/qch
.include <bsd.port.mk>
diff --git a/net/uriparser/distinfo b/net/uriparser/distinfo
index 2689d362b06a..e12f068203ac 100644
--- a/net/uriparser/distinfo
+++ b/net/uriparser/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1765827435
+TIMESTAMP = 1765831847
SHA256 (uriparser-1.0.0.tar.xz) = 154a3f649d80a78d5095fc461ec032ffb45f5ed3619edec923ac68cff29a088d
SIZE (uriparser-1.0.0.tar.xz) = 200048
SHA256 (uriparser-1.0.0-doc.zip) = 089de452fe185cf79523c93f5692a88029fd19d1f6953557363f145a1fc6a711
diff --git a/net/waypipe/Makefile b/net/waypipe/Makefile
index 6fd5b28ef70f..4fb701e762ac 100644
--- a/net/waypipe/Makefile
+++ b/net/waypipe/Makefile
@@ -1,6 +1,7 @@
PORTNAME= waypipe
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.6
+PORTREVISION= 1
CATEGORIES= net wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/net/wstunnel/Makefile b/net/wstunnel/Makefile
index 93c7d7e4562b..21a39769fa36 100644
--- a/net/wstunnel/Makefile
+++ b/net/wstunnel/Makefile
@@ -1,6 +1,7 @@
PORTNAME= wstunnel
DISTVERSIONPREFIX= v
DISTVERSION= 10.5.1
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/ports-mgmt/pkg-devel/Makefile b/ports-mgmt/pkg-devel/Makefile
index 85fa799f8b97..bcad85f21d60 100644
--- a/ports-mgmt/pkg-devel/Makefile
+++ b/ports-mgmt/pkg-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pkg
-DISTVERSION= 2.4.99.1
+DISTVERSION= 2.5.99.0
_PKG_VERSION= ${DISTVERSION}
CATEGORIES= ports-mgmt
PKGNAMESUFFIX= -devel
@@ -12,7 +12,7 @@ LICENSE= BSD2CLAUSE
USE_GITHUB= yes
GH_ACCOUNT= freebsd
-GH_TAGNAME= daa6b447e
+GH_TAGNAME= c642c9442
USE_LDCONFIG= ${PREFIX}/lib/compat/pkg
HAS_CONFIGURE= yes
diff --git a/ports-mgmt/pkg-devel/distinfo b/ports-mgmt/pkg-devel/distinfo
index 61db67332c04..11e5d4194190 100644
--- a/ports-mgmt/pkg-devel/distinfo
+++ b/ports-mgmt/pkg-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764921123
-SHA256 (freebsd-pkg-2.4.99.1-daa6b447e_GH0.tar.gz) = 1f2e2c72c48939089f4ea460a2981bd9a63490f31dc1247be68bcc7cf20febf9
-SIZE (freebsd-pkg-2.4.99.1-daa6b447e_GH0.tar.gz) = 16475796
+TIMESTAMP = 1765960020
+SHA256 (freebsd-pkg-2.5.99.0-c642c9442_GH0.tar.gz) = 362adbf5aef6b253e2dfc8b34ffc53d2d4feebbc2c9d65f123895451bfc78dc0
+SIZE (freebsd-pkg-2.5.99.0-c642c9442_GH0.tar.gz) = 16513547
diff --git a/ports-mgmt/pkg-graph/Makefile b/ports-mgmt/pkg-graph/Makefile
index 5f303ae6ba59..90b1b111d948 100644
--- a/ports-mgmt/pkg-graph/Makefile
+++ b/ports-mgmt/pkg-graph/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pkg-graph
DISTVERSION= g20180614
-PORTREVISION= 35
+PORTREVISION= 36
CATEGORIES= ports-mgmt
MAINTAINER= gnn@FreeBSD.org
diff --git a/ports-mgmt/pkg/Makefile b/ports-mgmt/pkg/Makefile
index 181ffc9622e7..1a22ba20d949 100644
--- a/ports-mgmt/pkg/Makefile
+++ b/ports-mgmt/pkg/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pkg
-DISTVERSION= 2.4.2
-PORTREVISION= 1
+DISTVERSION= 2.5.0
_PKG_VERSION= ${DISTVERSION}
CATEGORIES= ports-mgmt
diff --git a/ports-mgmt/pkg/distinfo b/ports-mgmt/pkg/distinfo
index f173534ef413..1cbe964efe2f 100644
--- a/ports-mgmt/pkg/distinfo
+++ b/ports-mgmt/pkg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762331625
-SHA256 (freebsd-pkg-2.4.2_GH0.tar.gz) = 57f9e4c5516d70494a51e520cb9a71c989a24e052de0a75d48ae5b2d4951fc5c
-SIZE (freebsd-pkg-2.4.2_GH0.tar.gz) = 16473749
+TIMESTAMP = 1765960107
+SHA256 (freebsd-pkg-2.5.0_GH0.tar.gz) = 420330f4e8adc25317c98a0657b2ba8ebada7ad782a6273fe3b41768cb7246c0
+SIZE (freebsd-pkg-2.5.0_GH0.tar.gz) = 16511322
diff --git a/ports-mgmt/pkg/pkg-plist b/ports-mgmt/pkg/pkg-plist
index 43866dafd262..7b5f70ad6c94 100644
--- a/ports-mgmt/pkg/pkg-plist
+++ b/ports-mgmt/pkg/pkg-plist
@@ -55,6 +55,7 @@ share/man/man8/pkg-static.8.gz
share/man/man8/pkg-stats.8.gz
share/man/man8/pkg-triggers.8.gz
share/man/man8/pkg-unlock.8.gz
+share/man/man8/pkg-unregister.8.gz
share/man/man8/pkg-update.8.gz
share/man/man8/pkg-updating.8.gz
share/man/man8/pkg-upgrade.8.gz
diff --git a/ports-mgmt/sccache-overlay/Makefile b/ports-mgmt/sccache-overlay/Makefile
index 037807043b4c..6926461c8e36 100644
--- a/ports-mgmt/sccache-overlay/Makefile
+++ b/ports-mgmt/sccache-overlay/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sccache
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.15
-PORTREVISION= 41
+PORTREVISION= 42
CATEGORIES= ports-mgmt
PKGNAMESUFFIX= -overlay
diff --git a/ports-mgmt/zig2tuple/Makefile b/ports-mgmt/zig2tuple/Makefile
index 409d788e9355..a9c4fcc89c02 100644
--- a/ports-mgmt/zig2tuple/Makefile
+++ b/ports-mgmt/zig2tuple/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zig2tuple
-DISTVERSION= g20250703
+DISTVERSION= g20251210
CATEGORIES= ports-mgmt
MAINTAINER= kenrap@kennethraplee.com
@@ -13,7 +13,7 @@ USES= zig
USE_GITHUB= yes
GH_ACCOUNT= kenrap
-GH_TAGNAME= cead685e8f565c60f611b88eb51fd529a76752cf
+GH_TAGNAME= 179f216b132dbd793932cc4f82587ed9fd928efb
PLIST_FILES= bin/${PORTNAME}
diff --git a/ports-mgmt/zig2tuple/distinfo b/ports-mgmt/zig2tuple/distinfo
index f72a20df04f4..2d788f4f88f1 100644
--- a/ports-mgmt/zig2tuple/distinfo
+++ b/ports-mgmt/zig2tuple/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751726671
-SHA256 (zig/kenrap-zig2tuple-g20250703-cead685e8f565c60f611b88eb51fd529a76752cf_GH0.tar.gz) = 000d6ee991f7eaa28cafd78973933ef98cbf0feecb5f1005ad662ffd1a13fce4
-SIZE (zig/kenrap-zig2tuple-g20250703-cead685e8f565c60f611b88eb51fd529a76752cf_GH0.tar.gz) = 3062
+TIMESTAMP = 1765401438
+SHA256 (zig/kenrap-zig2tuple-g20251210-179f216b132dbd793932cc4f82587ed9fd928efb_GH0.tar.gz) = 1a0b22dc69746ed3a8a3d9f9efe9a31733a6d9f00c9affeddd05f7f462a34e81
+SIZE (zig/kenrap-zig2tuple-g20251210-179f216b132dbd793932cc4f82587ed9fd928efb_GH0.tar.gz) = 3418
diff --git a/print/pdf-renderer/Makefile b/print/pdf-renderer/Makefile
index 36ef1584a983..3d6f6ec520e8 100644
--- a/print/pdf-renderer/Makefile
+++ b/print/pdf-renderer/Makefile
@@ -3,18 +3,14 @@ PORTVERSION= 0.9.1
PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= print java
-MASTER_SITES= http://java.net/downloads/${PORTNAME}/
+MASTER_SITES= LOCAL/ale
DISTNAME= PDFRenderer-full-${PORTVERSION}
MAINTAINER= ale@FreeBSD.org
COMMENT= 100% Java PDF renderer and viewer
-WWW= https://pdf-renderer.dev.java.net/
LICENSE= LGPL21
-BROKEN_armv6= fails to install: swinglabs-build-impl.xml: Javadoc returned 1
-BROKEN_armv7= fails to install: swinglabs-build-impl.xml: Javadoc returned 1
-
USES= dos2unix java:ant,run zip
NO_WRKSUBDIR= yes
@@ -29,12 +25,6 @@ DOS2UNIX_FILES= swinglabs-build-impl.xml
DOCS_ALL_TARGET= javadoc
-.include <bsd.port.pre.mk>
-
-.if ${JAVA_PORT_VERSION:M*8*}
-EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-swinglabs-build-impl.xml
-.endif
-
do-install:
@${ECHO_MSG} -n ">> Installing JAR file as ${JAVAJARDIR}/${PORTNAME}.jar..."
@${INSTALL_DATA} ${WRKSRC}/dist/PDFRenderer.jar \
@@ -48,4 +38,4 @@ do-install-DOCS-on:
| ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DOCSDIR} > /dev/null 2>&1
@${ECHO_MSG} " [DONE]"
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/print/pdf-renderer/files/patch-nbproject_project.properties b/print/pdf-renderer/files/patch-nbproject_project.properties
index a4471166685e..760cced0574c 100644
--- a/print/pdf-renderer/files/patch-nbproject_project.properties
+++ b/print/pdf-renderer/files/patch-nbproject_project.properties
@@ -1,17 +1,18 @@
--- nbproject/project.properties.orig 2011-09-15 09:33:54 UTC
+++ nbproject/project.properties
-@@ -36,8 +36,8 @@ javac.deprecation=false
+@@ -36,8 +36,9 @@ javac.deprecation=false
# Space-separated list of extra javac options
javac.compilerargs=
javac.deprecation=false
-javac.source=1.5
-javac.target=1.5
++javac.encoding=${source.encoding}
+javac.source=1.8
+javac.target=1.8
javac.test.classpath=\
${javac.classpath}:\
${build.classes.dir}:\
-@@ -50,6 +50,7 @@ javadoc.private=false
+@@ -50,6 +51,7 @@ javadoc.private=false
javadoc.nonavbar=false
javadoc.notree=false
javadoc.private=false
diff --git a/print/pdf-renderer/files/extra-patch-swinglabs-build-impl.xml b/print/pdf-renderer/files/patch-swinglabs-build-impl.xml
index 8e69d7dcaaff..555433cce7bd 100644
--- a/print/pdf-renderer/files/extra-patch-swinglabs-build-impl.xml
+++ b/print/pdf-renderer/files/patch-swinglabs-build-impl.xml
@@ -1,6 +1,14 @@
---- swinglabs-build-impl.xml.orig 2011-09-15 11:34:02 UTC
+--- swinglabs-build-impl.xml.orig 2025-12-17 08:00:14 UTC
+++ swinglabs-build-impl.xml
-@@ -211,7 +211,7 @@ ${build.branch} ${RELEASE_DSTAMP_LONG} $
+@@ -204,6 +204,7 @@ -->
+ </echo>
+ <mkdir dir="${dist.javadoc.dir}"/>
+ <javadoc destdir="${dist.javadoc.dir}"
++ encoding="${javac.encoding}"
+ source="${javac.source}"
+ notree="${javadoc.notree}" use="${javadoc.use}"
+ nonavbar="${javadoc.nonavbar}" noindex="${javadoc.noindex}"
+@@ -211,7 +212,7 @@ -->
version="${javadoc.version}"
windowtitle="${javadoc.windowtitle}"
private="${javadoc.private}"
diff --git a/print/ppa6/Makefile b/print/ppa6/Makefile
index 69d047129b84..41ac66ee061e 100644
--- a/print/ppa6/Makefile
+++ b/print/ppa6/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ppa6
DISTVERSION= 0.1.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= print
MAINTAINER= fuz@FreeBSD.org
diff --git a/print/py-uharfbuzz/Makefile b/print/py-uharfbuzz/Makefile
index 9a836783b680..1d52c01296e0 100644
--- a/print/py-uharfbuzz/Makefile
+++ b/print/py-uharfbuzz/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uharfbuzz
-PORTVERSION= 0.46.0
+PORTVERSION= 0.53.0
CATEGORIES= print python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://github.com/harfbuzz/uharfbuzz
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= harfbuzz>=10.2.0:print/harfbuzz \
+BUILD_DEPENDS= harfbuzz>=12.1.0:print/harfbuzz \
${PYTHON_PKGNAMEPREFIX}pkgconfig>=0:devel/py-pkgconfig@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=36.4:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=2.1:devel/py-setuptools-scm@${PY_FLAVOR} \
@@ -19,7 +19,7 @@ BUILD_DEPENDS= harfbuzz>=10.2.0:print/harfbuzz \
LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
USES= compiler:c++11-lang python
-USE_PYTHON= autoplist concurrent cython pep517
+USE_PYTHON= autoplist concurrent cython3 pep517
MAKE_ENV= CYTHON_ANNOTATE=0 CYTHON_LINETRACE=0 USE_SYSTEM_LIBS=1
diff --git a/print/py-uharfbuzz/distinfo b/print/py-uharfbuzz/distinfo
index b38ec11321bf..f595bd69fb28 100644
--- a/print/py-uharfbuzz/distinfo
+++ b/print/py-uharfbuzz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070456
-SHA256 (uharfbuzz-0.46.0.tar.gz) = b4ade2a584336227cc66e3db2e3947e4482dc37f643ac7719a616f8efd01488e
-SIZE (uharfbuzz-0.46.0.tar.gz) = 1559433
+TIMESTAMP = 1765895746
+SHA256 (uharfbuzz-0.53.0.tar.gz) = 073368c846998aeff7790855979f83b018ec3e33034702c9d3c3e6eeaa9f4c65
+SIZE (uharfbuzz-0.53.0.tar.gz) = 1712318
diff --git a/science/cdo/Makefile b/science/cdo/Makefile
index d1bdbc708e93..ee01054d2e79 100644
--- a/science/cdo/Makefile
+++ b/science/cdo/Makefile
@@ -12,7 +12,7 @@ WWW= https://code.mpimet.mpg.de/projects/cdo
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= compiler:c++20-lang gmake libtool localbase pathfix python:build
+USES= compiler:c++20-lang gmake libtool localbase python:build
CONFIGURE_ARGS= --disable-data \
--disable-extra \
diff --git a/science/clhep/Makefile b/science/clhep/Makefile
index 76313e29ad47..d4e6b0527c74 100644
--- a/science/clhep/Makefile
+++ b/science/clhep/Makefile
@@ -1,5 +1,5 @@
PORTNAME= clhep
-PORTVERSION= 2.4.7.1
+DISTVERSION= 2.4.7.2
CATEGORIES= science math
MASTER_SITES= https://proj-clhep.web.cern.ch/proj-clhep/dist1/
@@ -11,12 +11,15 @@ LICENSE= GPLv3 LGPL3
LICENSE_COMB= multi
USES= cmake:testing compiler:c++11-lang perl5 tar:tgz
+USE_GITLAB= yes
+GL_SITE= https://gitlab.cern.ch
+GL_ACCOUNT= ${PORTNAME:tu}
+GL_PROJECT= ${PORTNAME:tu}
+GL_TAGNAME= ${PORTNAME:tu}_${DISTVERSION:S/./_/g}
USE_LDCONFIG= yes
USE_PERL5= build
-WRKSRC= ${WRKDIR}/${PORTVERSION}/${PORTNAME:tu}
-
-PLIST_SUB= VERSION="${PORTVERSION}"
+PLIST_SUB= VERSION="${DISTVERSION}"
post-patch:
@${REINPLACE_CMD} -e \
diff --git a/science/clhep/distinfo b/science/clhep/distinfo
index 86f0e68bf63f..0a292e0dcbab 100644
--- a/science/clhep/distinfo
+++ b/science/clhep/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1697274749
-SHA256 (clhep-2.4.7.1.tgz) = 1c8304a7772ac6b99195f1300378c6e3ddf4ad07c85d64a04505652abb8a55f9
-SIZE (clhep-2.4.7.1.tgz) = 1229169
+TIMESTAMP = 1765961293
+SHA256 (CLHEP-CLHEP_2_4_7_2.tar.bz2) = 41fb3d045eac52d8abca3e6614dda058dfb1f78e3873fe3fe4610d552f74f6f7
+SIZE (CLHEP-CLHEP_2_4_7_2.tar.bz2) = 953450
diff --git a/science/csvtk/Makefile b/science/csvtk/Makefile
index e12178ad5ce0..71918dddfcaa 100644
--- a/science/csvtk/Makefile
+++ b/science/csvtk/Makefile
@@ -1,7 +1,6 @@
PORTNAME= csvtk
DISTVERSIONPREFIX= v
-DISTVERSION= 0.35.0
-PORTREVISION= 2
+DISTVERSION= 0.36.0
CATEGORIES= science
MAINTAINER= jwb@FreeBSD.org
diff --git a/science/csvtk/distinfo b/science/csvtk/distinfo
index f96f90ae121a..d08cea3d58ea 100644
--- a/science/csvtk/distinfo
+++ b/science/csvtk/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1761745541
-SHA256 (go/science_csvtk/csvtk-v0.35.0/v0.35.0.mod) = eeb9915dc3bd2695d637683b3da2a00d5c2c24bf995b0476a7bfa44a35916d4a
-SIZE (go/science_csvtk/csvtk-v0.35.0/v0.35.0.mod) = 2595
-SHA256 (go/science_csvtk/csvtk-v0.35.0/v0.35.0.zip) = bb258e5ac8ce551063cf8c818be75ab055458c34dacf2e911783c2040017e1e8
-SIZE (go/science_csvtk/csvtk-v0.35.0/v0.35.0.zip) = 2659159
-SHA256 (go/science_csvtk/csvtk-v0.35.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
-SIZE (go/science_csvtk/csvtk-v0.35.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234
+TIMESTAMP = 1766073314
+SHA256 (go/science_csvtk/csvtk-v0.36.0/v0.36.0.mod) = 56ea275fd443212776ac029af59e8ba5054e3c84a143c89f57e566acae6ebfc0
+SIZE (go/science_csvtk/csvtk-v0.36.0/v0.36.0.mod) = 2595
+SHA256 (go/science_csvtk/csvtk-v0.36.0/v0.36.0.zip) = 4149c91353a96d8aeecdd07f710aab7c8535855f37d001227c73a1538658d479
+SIZE (go/science_csvtk/csvtk-v0.36.0/v0.36.0.zip) = 2661444
+SHA256 (go/science_csvtk/csvtk-v0.36.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
+SIZE (go/science_csvtk/csvtk-v0.36.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234
diff --git a/science/libkml/Makefile b/science/libkml/Makefile
index 4f393b67245b..2e708f9c4b29 100644
--- a/science/libkml/Makefile
+++ b/science/libkml/Makefile
@@ -14,7 +14,7 @@ LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libexpat.so:textproc/expat2 \
liburiparser.so:net/uriparser
-USES= cmake compiler:c++11-lang minizip pathfix
+USES= cmake compiler:c++11-lang minizip
CMAKE_ARGS= -DEXPAT_LIBRARY=${LOCALBASE}/lib/libexpat.so
CMAKE_OFF= BUILD_TESTING WITH_JAVA WITH_PYTHON WITH_SWIG
diff --git a/science/netcdf-cxx/Makefile b/science/netcdf-cxx/Makefile
index d8c9f9934e3c..c27657275990 100644
--- a/science/netcdf-cxx/Makefile
+++ b/science/netcdf-cxx/Makefile
@@ -18,7 +18,7 @@ LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell
LIB_DEPENDS= libnetcdf.so:science/netcdf
-USES= libtool localbase pathfix
+USES= libtool localbase
CPPFLAGS+= -fPIC -DPIC
GNU_CONFIGURE= yes
diff --git a/science/netcdf-fortran/Makefile b/science/netcdf-fortran/Makefile
index ecb9a52e7e52..b3f9cb96f91b 100644
--- a/science/netcdf-fortran/Makefile
+++ b/science/netcdf-fortran/Makefile
@@ -17,7 +17,7 @@ LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell
BUILD_DEPENDS= netcdf>=4.9.0:science/netcdf
LIB_DEPENDS= libnetcdf.so:science/netcdf
-USES= fortran gmake libtool localbase makeinfo pathfix
+USES= fortran gmake libtool localbase makeinfo
CPPFLAGS+= -fPIC -DPIC -DgFortran
GNU_CONFIGURE= yes
diff --git a/science/netcdf/Makefile b/science/netcdf/Makefile
index c241bd9f7d5a..0fe19a3a0cd0 100644
--- a/science/netcdf/Makefile
+++ b/science/netcdf/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
libhdf5.so:science/hdf5 \
libzstd.so:archivers/zstd
-USES= gmake libtool localbase ncurses pathfix pkgconfig:run
+USES= gmake libtool localbase ncurses pkgconfig:run
CONFIGURE_ARGS= --disable-filter-testing --disable-libxml2 \
--enable-byterange --enable-curl --enable-dap --enable-hdf5 --enable-logging
diff --git a/science/orthanc-postgresql/Makefile b/science/orthanc-postgresql/Makefile
index 0c3a2281fe46..efdb2d2eb7c9 100644
--- a/science/orthanc-postgresql/Makefile
+++ b/science/orthanc-postgresql/Makefile
@@ -1,6 +1,5 @@
PORTNAME= orthanc-postgresql
-DISTVERSION= 9.0
-PORTREVISION= 1
+DISTVERSION= 10.0
CATEGORIES= science
MASTER_SITES= https://orthanc.uclouvain.be/downloads/sources/orthanc-postgresql/:pgsql \
https://orthanc.uclouvain.be/downloads/sources/orthanc/:orthanc \
diff --git a/science/orthanc-postgresql/distinfo b/science/orthanc-postgresql/distinfo
index eb471a05a907..ad08b10220c0 100644
--- a/science/orthanc-postgresql/distinfo
+++ b/science/orthanc-postgresql/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1764254021
-SHA256 (orthanc/OrthancPostgreSQL-9.0.tar.gz) = 92c3fde9c3baad343a4de7090759274a733ac28af06037538dbf70f0ee50cd75
-SIZE (orthanc/OrthancPostgreSQL-9.0.tar.gz) = 790691
+TIMESTAMP = 1765988345
+SHA256 (orthanc/OrthancPostgreSQL-10.0.tar.gz) = 64c6dd8055bb4aa6055be86a5beedb96cfa974103343f5dc26d219d3d28065b8
+SIZE (orthanc/OrthancPostgreSQL-10.0.tar.gz) = 869242
SHA256 (orthanc/Orthanc-1.12.10.tar.gz) = b5d6934d123182fb2186cd54ef7f203be06b544afb03df67b0c64ad68d6c9286
SIZE (orthanc/Orthanc-1.12.10.tar.gz) = 2192892
SHA256 (orthanc/e2fsprogs-1.44.5.tar.gz) = 2e211fae27ef74d5af4a4e40b10b8df7f87c655933bd171aab4889bfc4e6d1cc
diff --git a/science/pnetcdf/Makefile b/science/pnetcdf/Makefile
index e131d647de3b..8f20c0b5240c 100644
--- a/science/pnetcdf/Makefile
+++ b/science/pnetcdf/Makefile
@@ -14,7 +14,7 @@ LICENSE_NAME= NetCDF License
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell
-USES= fortran gmake libtool mpi:${FLAVOR} pathfix perl5
+USES= fortran gmake libtool mpi:${FLAVOR} perl5
USE_PERL5= build
CFLAGS+= -fPIC
diff --git a/science/py-pyked/Makefile b/science/py-pyked/Makefile
index 44c97100f135..52b4ef9ea5f8 100644
--- a/science/py-pyked/Makefile
+++ b/science/py-pyked/Makefile
@@ -2,7 +2,7 @@ PORTNAME= pyked
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.1-16
DISTVERSIONSUFFIX= -gfcccaf8
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= science python
#MASTER_SITES= PYPI 0.4.1 is broken there
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}Cerberus>=1.0.0:devel/py-cerberus@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cerberus>=1.0.0:devel/py-cerberus@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}habanero>=0.6.0:www/py-habanero@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pint>=0.7.2:devel/py-pint@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}uncertainties>=3.0.1:math/py-uncertainties@${PY_FLAVOR} \
diff --git a/science/py-qiskit/Makefile b/science/py-qiskit/Makefile
index 26690ce9ba2e..6db6bccf7ac2 100644
--- a/science/py-qiskit/Makefile
+++ b/science/py-qiskit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qiskit
DISTVERSION= 2.2.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/acmed/Makefile b/security/acmed/Makefile
index a26f53669212..1da4d14cb5fc 100644
--- a/security/acmed/Makefile
+++ b/security/acmed/Makefile
@@ -1,7 +1,7 @@
PORTNAME= acmed
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
diff --git a/security/agave/Makefile b/security/agave/Makefile
index b3a96c83b133..600897134363 100644
--- a/security/agave/Makefile
+++ b/security/agave/Makefile
@@ -1,7 +1,7 @@
PORTNAME= agave
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.14
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= security
PKGNAMESUFFIX= -blockchain
diff --git a/security/arti/Makefile b/security/arti/Makefile
index 0592a6428752..bd8565cc7c47 100644
--- a/security/arti/Makefile
+++ b/security/arti/Makefile
@@ -1,5 +1,6 @@
PORTNAME= arti
DISTVERSION= 1.8.0
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= cs@FreeBSD.org
diff --git a/security/authenticator/Makefile b/security/authenticator/Makefile
index d5ad4f4a3720..e0df3c8083a4 100644
--- a/security/authenticator/Makefile
+++ b/security/authenticator/Makefile
@@ -1,6 +1,6 @@
PORTNAME= authenticator
DISTVERSION= 4.4.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
diff --git a/security/authoscope/Makefile b/security/authoscope/Makefile
index 85eae53d4dbd..a7cd3610f771 100644
--- a/security/authoscope/Makefile
+++ b/security/authoscope/Makefile
@@ -1,7 +1,7 @@
PORTNAME= authoscope
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.1
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/aws-lc/Makefile b/security/aws-lc/Makefile
index 0f8eb6d0ca95..bfb4e5b4b697 100644
--- a/security/aws-lc/Makefile
+++ b/security/aws-lc/Makefile
@@ -12,7 +12,7 @@ LICENSE= APACHE20 BSD3CLAUSE ISCL MIT OpenSSL
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake pathfix
+USES= cmake
CMAKE_OFF= BUILD_TESTING \
ENABLE_DATA_INDEPENDENT_TIMING \
diff --git a/security/cargo-audit/Makefile b/security/cargo-audit/Makefile
index 9f5c25d3b3e7..36296202b23b 100644
--- a/security/cargo-audit/Makefile
+++ b/security/cargo-audit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-audit
DISTVERSIONPREFIX= ${PORTNAME}/v
DISTVERSION= 0.22.0
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= security
diff --git a/security/certificate_maker/Makefile b/security/certificate_maker/Makefile
index 0f7708fe70b4..54e701528fde 100644
--- a/security/certificate_maker/Makefile
+++ b/security/certificate_maker/Makefile
@@ -1,6 +1,6 @@
PORTNAME= certificate_maker
DISTVERSIONPREFIX= v
-DISTVERSION= 1.8.3
+DISTVERSION= 1.8.4
CATEGORIES= security
MAINTAINER= bofh@FreeBSD.org
diff --git a/security/certificate_maker/distinfo b/security/certificate_maker/distinfo
index 8dea80bb072c..d41ccc9e8620 100644
--- a/security/certificate_maker/distinfo
+++ b/security/certificate_maker/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1765019812
-SHA256 (go/security_certificate_maker/certificate_maker-v1.8.3/v1.8.3.mod) = 9be5a1e97be2a86f88c752392ca2655c197031f2fe0fa29b1ed81e41f18b4ce2
-SIZE (go/security_certificate_maker/certificate_maker-v1.8.3/v1.8.3.mod) = 8493
-SHA256 (go/security_certificate_maker/certificate_maker-v1.8.3/v1.8.3.zip) = 14c77573368b3f785e49e770722732f2f44bd5a423249e283128a905066fd385
-SIZE (go/security_certificate_maker/certificate_maker-v1.8.3/v1.8.3.zip) = 1242599
+TIMESTAMP = 1765962373
+SHA256 (go/security_certificate_maker/certificate_maker-v1.8.4/v1.8.4.mod) = 2c3811d15a01545c8100a4e9ae0d89cad1a6ac207f1aa81d5b66446ca0d6b327
+SIZE (go/security_certificate_maker/certificate_maker-v1.8.4/v1.8.4.mod) = 8556
+SHA256 (go/security_certificate_maker/certificate_maker-v1.8.4/v1.8.4.zip) = 1fd3e380518c93016c4b56ee513cedb867064a957a76f51af1dad7dd79337800
+SIZE (go/security_certificate_maker/certificate_maker-v1.8.4/v1.8.4.zip) = 1242730
diff --git a/security/certspotter/Makefile b/security/certspotter/Makefile
index d8583a525b83..ecaa9019d124 100644
--- a/security/certspotter/Makefile
+++ b/security/certspotter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= certspotter
DISTVERSIONPREFIX= v
-DISTVERSION= 0.19.1
+DISTVERSION= 0.23.0
CATEGORIES= security www
MAINTAINER= flo@FreeBSD.org
diff --git a/security/certspotter/distinfo b/security/certspotter/distinfo
index 772eb53fc419..85fa733c346b 100644
--- a/security/certspotter/distinfo
+++ b/security/certspotter/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747556137
-SHA256 (go/security_certspotter/certspotter-v0.19.1/v0.19.1.mod) = f0897405fbbb66ce90c065989f7e540c9bd41fff60cb898a7f676065f614ca7f
-SIZE (go/security_certspotter/certspotter-v0.19.1/v0.19.1.mod) = 238
-SHA256 (go/security_certspotter/certspotter-v0.19.1/v0.19.1.zip) = f93902e870a04b6ea0f8a336c5636db8d38aedc993a7918e303035712c867676
-SIZE (go/security_certspotter/certspotter-v0.19.1/v0.19.1.zip) = 100957
+TIMESTAMP = 1765400823
+SHA256 (go/security_certspotter/certspotter-v0.23.0/v0.23.0.mod) = 6adef04d905acf8e56b1d2bca21b1ce4319005a99da0cbc33856c8c832658f84
+SIZE (go/security_certspotter/certspotter-v0.23.0/v0.23.0.mod) = 284
+SHA256 (go/security_certspotter/certspotter-v0.23.0/v0.23.0.zip) = 3f872be4593fd1f14c78b8a4d1223b7ae7da15e04ba4ed5181784a5af92e488c
+SIZE (go/security_certspotter/certspotter-v0.23.0/v0.23.0.zip) = 111010
diff --git a/security/clamav-lts/Makefile b/security/clamav-lts/Makefile
index f7d810e5b5a3..f78c69b266dc 100644
--- a/security/clamav-lts/Makefile
+++ b/security/clamav-lts/Makefile
@@ -1,6 +1,6 @@
PORTNAME= clamav
DISTVERSION= 1.4.3
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= security
MASTER_SITES= https://www.clamav.net/downloads/production/
diff --git a/security/clamav/Makefile b/security/clamav/Makefile
index 60030b05c57d..9a8c493e8676 100644
--- a/security/clamav/Makefile
+++ b/security/clamav/Makefile
@@ -1,6 +1,6 @@
PORTNAME= clamav
DISTVERSION= 1.5.1
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= security
MASTER_SITES= https://www.clamav.net/downloads/production/
diff --git a/security/cloak/Makefile b/security/cloak/Makefile
index a8290b9d456f..aa4375b3fb7c 100644
--- a/security/cloak/Makefile
+++ b/security/cloak/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cloak
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 34
+PORTREVISION= 35
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
diff --git a/security/diswall/Makefile b/security/diswall/Makefile
index 382e3f29a9f7..c26d3365621d 100644
--- a/security/diswall/Makefile
+++ b/security/diswall/Makefile
@@ -1,7 +1,7 @@
PORTNAME= diswall
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/flawz/Makefile b/security/flawz/Makefile
index 771e38687e93..c72c64a5e4ed 100644
--- a/security/flawz/Makefile
+++ b/security/flawz/Makefile
@@ -1,7 +1,7 @@
PORTNAME= flawz
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/gpg-tui/Makefile b/security/gpg-tui/Makefile
index 7101d6a437dc..a0adb8ed63cf 100644
--- a/security/gpg-tui/Makefile
+++ b/security/gpg-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gpg-tui
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= security
MAINTAINER= se@FreeBSD.org
diff --git a/security/gsasl/Makefile b/security/gsasl/Makefile
index ea5644a5e937..accb7c5cfc7e 100644
--- a/security/gsasl/Makefile
+++ b/security/gsasl/Makefile
@@ -11,7 +11,7 @@ LICENSE= LGPL21
LIB_DEPENDS= libgsasl.so:security/libgsasl
-USES= charsetfix libtool localbase pathfix pkgconfig readline
+USES= charsetfix libtool localbase pkgconfig readline
CONFIGURE_ARGS= --disable-rpath \
--without-gssapi-impl
diff --git a/security/hashcat/Makefile b/security/hashcat/Makefile
index 440b483fae01..b7845a8606ec 100644
--- a/security/hashcat/Makefile
+++ b/security/hashcat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hashcat
PORTVERSION= 7.1.2
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 4
PORTEPOCH= 1
CATEGORIES= security
diff --git a/security/kanidm/Makefile b/security/kanidm/Makefile
index ade3cb10da08..fed54ed3fe3d 100644
--- a/security/kanidm/Makefile
+++ b/security/kanidm/Makefile
@@ -1,6 +1,7 @@
PORTNAME= kanidm
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.5
+PORTREVISION= 1
CATEGORIES= security net
# implicit-approval+: dtxdf
diff --git a/security/kf6-kdesu/distinfo b/security/kf6-kdesu/distinfo
index 5a2b417783fe..5b5957af5810 100644
--- a/security/kf6-kdesu/distinfo
+++ b/security/kf6-kdesu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892876
-SHA256 (KDE/frameworks/6.20/kdesu-6.20.0.tar.xz) = de2313f42f57b8969faff133f0e2b214c5ba96891c16164512130fccb5f3fb84
-SIZE (KDE/frameworks/6.20/kdesu-6.20.0.tar.xz) = 57000
+TIMESTAMP = 1765456436
+SHA256 (KDE/frameworks/6.21/kdesu-6.21.0.tar.xz) = 5029d646f1607d54385d0abbed8aabf1e844bede445c411998aa1bdcf0b85f76
+SIZE (KDE/frameworks/6.21/kdesu-6.21.0.tar.xz) = 57028
diff --git a/security/lego/Makefile b/security/lego/Makefile
index 180e0df2aa65..03ea8cf08885 100644
--- a/security/lego/Makefile
+++ b/security/lego/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lego
DISTVERSIONPREFIX= v
-DISTVERSION= 4.29.0
+DISTVERSION= 4.30.1
CATEGORIES= security
MAINTAINER= matt@matthoran.com
diff --git a/security/lego/distinfo b/security/lego/distinfo
index 1e9f5c6269e4..5f049872bc50 100644
--- a/security/lego/distinfo
+++ b/security/lego/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1764930207
-SHA256 (go/security_lego/lego-v4.29.0/v4.29.0.mod) = a17bdec8e819a9e763c3e7fba4805146f738fa430dda64bc0c64cd617afd25f4
-SIZE (go/security_lego/lego-v4.29.0/v4.29.0.mod) = 11062
-SHA256 (go/security_lego/lego-v4.29.0/v4.29.0.zip) = 96639130d037324c87f6165d95256f03edfe403a1518124424051e4829b125ed
-SIZE (go/security_lego/lego-v4.29.0/v4.29.0.zip) = 1718850
+TIMESTAMP = 1766017656
+SHA256 (go/security_lego/lego-v4.30.1/v4.30.1.mod) = 101a981bbcbd24b76ff6b1227d9a7a2247f07ede6918f6e514d2194be9b7a390
+SIZE (go/security_lego/lego-v4.30.1/v4.30.1.mod) = 11049
+SHA256 (go/security_lego/lego-v4.30.1/v4.30.1.zip) = 9379575d83f852278bfa3cbc208739d8d73f3b5b04f51f863ce6cc32b268d2c1
+SIZE (go/security_lego/lego-v4.30.1/v4.30.1.zip) = 1775133
diff --git a/security/libfido2/Makefile b/security/libfido2/Makefile
index 3e9553448b09..423cbf181d1d 100644
--- a/security/libfido2/Makefile
+++ b/security/libfido2/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libcbor.so:devel/libcbor
-USES= cmake:testing compiler:c11 pathfix pkgconfig ssl
+USES= cmake:testing compiler:c11 pkgconfig ssl
CFLAGS+= -DOPENSSL_API_COMPAT=0x10100000L
CMAKE_OFF= BUILD_TESTS \
diff --git a/security/libgsasl/Makefile b/security/libgsasl/Makefile
index 5ee7db326815..d28bcac3c7ee 100644
--- a/security/libgsasl/Makefile
+++ b/security/libgsasl/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libgcrypt.so:security/libgcrypt \
libidn.so:dns/libidn \
libntlm.so:security/libntlm
-USES= charsetfix libtool pathfix pkgconfig ssl
+USES= charsetfix libtool pkgconfig ssl
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
diff --git a/security/libntlm/Makefile b/security/libntlm/Makefile
index afb23fd5460a..996702a32827 100644
--- a/security/libntlm/Makefile
+++ b/security/libntlm/Makefile
@@ -10,10 +10,11 @@ WWW= https://www.nongnu.org/libntlm/
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cpe libtool pathfix pkgconfig
+USES= cpe libtool pkgconfig
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
+
CPE_VENDOR= nongnu
.include <bsd.port.mk>
diff --git a/security/libssh/Makefile b/security/libssh/Makefile
index ca2a978fb8b4..8c4d4a459eaa 100644
--- a/security/libssh/Makefile
+++ b/security/libssh/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
TEST_DEPENDS= cmocka>=0:sysutils/cmocka
-USES= cmake:testing cpe pathfix tar:xz
+USES= cmake:testing cpe tar:xz
CMAKE_ARGS= -DCMAKE_CTEST_ARGUMENTS="-E;'torture_config|torture_misc'" \
-DGLOBAL_BIND_CONFIG=${PREFIX}/etc/ssh/libssh_server_config \
diff --git a/security/nettle/Makefile b/security/nettle/Makefile
index ddea868f1be1..563d73f81bf0 100644
--- a/security/nettle/Makefile
+++ b/security/nettle/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LESSERv3
BUILD_DEPENDS= gmp>=6.1.0:math/gmp
LIB_DEPENDS= libgmp.so:math/gmp
-USES= compiler:c11 cpe gmake localbase pathfix
+USES= compiler:c11 cpe gmake localbase
CONFIGURE_ARGS= --enable-ld-version-script --enable-shared
CONFIGURE_ENV= M4="/usr/bin/m4 -g"
diff --git a/security/openfortivpn/Makefile b/security/openfortivpn/Makefile
index 0e94e48435c8..5e5494ffc4e7 100644
--- a/security/openfortivpn/Makefile
+++ b/security/openfortivpn/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openfortivpn
DISTVERSIONPREFIX= v
-DISTVERSION= 1.23.1
+DISTVERSION= 1.24.0
CATEGORIES= security net-vpn
MAINTAINER= atanubiswas484@gmail.com
diff --git a/security/openfortivpn/distinfo b/security/openfortivpn/distinfo
index 49ff9064b57f..63b97c8b007d 100644
--- a/security/openfortivpn/distinfo
+++ b/security/openfortivpn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751220886
-SHA256 (adrienverge-openfortivpn-v1.23.1_GH0.tar.gz) = ecacfc7f18d87f4ff503198177e51a83316b59b4646f31caa8140fdbfaa40389
-SIZE (adrienverge-openfortivpn-v1.23.1_GH0.tar.gz) = 175670
+TIMESTAMP = 1766017037
+SHA256 (adrienverge-openfortivpn-v1.24.0_GH0.tar.gz) = d283cab457c326b7b841c707a67b8468be097b732d9a13ea7fe8ad8ef120a3cc
+SIZE (adrienverge-openfortivpn-v1.24.0_GH0.tar.gz) = 177077
diff --git a/security/pam_rssh/Makefile b/security/pam_rssh/Makefile
index fdb97f6f43fd..e9d9ec361b6f 100644
--- a/security/pam_rssh/Makefile
+++ b/security/pam_rssh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pam_rssh
DISTVERSIONPREFIX=v
DISTVERSION= 1.1.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= security
MAINTAINER= romain@FreeBSD.org
diff --git a/security/pdfrip/Makefile b/security/pdfrip/Makefile
index 6786cf4faedd..5e45cc799dc1 100644
--- a/security/pdfrip/Makefile
+++ b/security/pdfrip/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pdfrip
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MAINTAINER= fox@FreeBSD.org
diff --git a/security/py-bcrypt/Makefile b/security/py-bcrypt/Makefile
index 0c04dcc7788b..475b23107f12 100644
--- a/security/py-bcrypt/Makefile
+++ b/security/py-bcrypt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bcrypt
PORTVERSION= 5.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-cryptography/Makefile b/security/py-cryptography/Makefile
index 0d591b82bae5..35e17fca4724 100644
--- a/security/py-cryptography/Makefile
+++ b/security/py-cryptography/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cryptography
PORTVERSION= 45.0.7
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= security python
MASTER_SITES= PYPI
diff --git a/security/py-python-pkcs11/Makefile b/security/py-python-pkcs11/Makefile
index 977d1464175c..b356501a5297 100644
--- a/security/py-python-pkcs11/Makefile
+++ b/security/py-python-pkcs11/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-pkcs11
-PORTVERSION= 0.9.2
+PORTVERSION= 0.9.3
CATEGORIES= security python
MASTER_SITES= PYPI \
https://github.com/pyauth/python-pkcs11/releases/download/v${PORTVERSION}/
diff --git a/security/py-python-pkcs11/distinfo b/security/py-python-pkcs11/distinfo
index 150d68c837cc..780910048a04 100644
--- a/security/py-python-pkcs11/distinfo
+++ b/security/py-python-pkcs11/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853442
-SHA256 (python_pkcs11-0.9.2.tar.gz) = 9ace5e32102f3bb037fee924d9386395bb184b5ef517792e01d7933e055754cf
-SIZE (python_pkcs11-0.9.2.tar.gz) = 174662
+TIMESTAMP = 1765895748
+SHA256 (python_pkcs11-0.9.3.tar.gz) = 05845706230609837b290f758481dd797fc71419cf5a60ee4445d08fb19619d2
+SIZE (python_pkcs11-0.9.3.tar.gz) = 174748
diff --git a/security/rage-encryption/Makefile b/security/rage-encryption/Makefile
index 18f43ea6a584..408f4133cf19 100644
--- a/security/rage-encryption/Makefile
+++ b/security/rage-encryption/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rage
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= security
PKGNAMESUFFIX= -encryption
diff --git a/security/ratify/Makefile b/security/ratify/Makefile
index 454f0dec1cb0..bde8efafdc28 100644
--- a/security/ratify/Makefile
+++ b/security/ratify/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ratify
DISTVERSION= 2.3.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/rpm-sequoia/Makefile b/security/rpm-sequoia/Makefile
index 653d71d9c700..6876232e319b 100644
--- a/security/rpm-sequoia/Makefile
+++ b/security/rpm-sequoia/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rpm-sequoia
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security archivers
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/rustls-ffi/Makefile b/security/rustls-ffi/Makefile
index 03a5d07f0b92..dacd6026a554 100644
--- a/security/rustls-ffi/Makefile
+++ b/security/rustls-ffi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rustls-ffi
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= security
MAINTAINER= brnrd@FreeBSD.org
diff --git a/security/rustscan/Makefile b/security/rustscan/Makefile
index a7b7229a9f43..2ba2174179e2 100644
--- a/security/rustscan/Makefile
+++ b/security/rustscan/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustscan
PORTVERSION= 2.4.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= security
MAINTAINER= bofh@FreeBSD.org
diff --git a/security/sequoia-chameleon-gnupg/Makefile b/security/sequoia-chameleon-gnupg/Makefile
index 9f1ae63212df..6f0b296689db 100644
--- a/security/sequoia-chameleon-gnupg/Makefile
+++ b/security/sequoia-chameleon-gnupg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sequoia-chameleon-gnupg
DISTVERSION= 0.13.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= security
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/security/sequoia-sq/Makefile b/security/sequoia-sq/Makefile
index bf0935e894ed..22e29491dd26 100644
--- a/security/sequoia-sq/Makefile
+++ b/security/sequoia-sq/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sequoia-sq
DISTVERSION= 1.3.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= security
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/security/sniffglue/Makefile b/security/sniffglue/Makefile
index ad6f33a61c95..88865283ce4f 100644
--- a/security/sniffglue/Makefile
+++ b/security/sniffglue/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sniffglue
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.1
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= security
MAINTAINER= freebsd@sysctl.cz
diff --git a/security/ssh-vault/Makefile b/security/ssh-vault/Makefile
index 77ea96baef95..6b42ace9db0f 100644
--- a/security/ssh-vault/Makefile
+++ b/security/ssh-vault/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ssh-vault
PORTVERSION= 1.0.10
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= security
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/security/step-certificates/Makefile b/security/step-certificates/Makefile
index a048300d5050..28dc2bca30c8 100644
--- a/security/step-certificates/Makefile
+++ b/security/step-certificates/Makefile
@@ -1,6 +1,6 @@
PORTNAME= step-certificates
DISTVERSIONPREFIX= v
-DISTVERSION= 0.28.4
+DISTVERSION= 0.29.0
CATEGORIES= security
MAINTAINER= mw@wipp.bayern
diff --git a/security/step-certificates/distinfo b/security/step-certificates/distinfo
index a3aecfe30f79..f3198955b8c3 100644
--- a/security/step-certificates/distinfo
+++ b/security/step-certificates/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752641981
-SHA256 (go/security_step-certificates/step-certificates-v0.28.4/v0.28.4.mod) = 50e32d08e1b3ade624273e1fe6da9cf6d454010b0a4f67c1255610ac35491bf6
-SIZE (go/security_step-certificates/step-certificates-v0.28.4/v0.28.4.mod) = 8467
-SHA256 (go/security_step-certificates/step-certificates-v0.28.4/v0.28.4.zip) = b32df184ea44ece9713ffb25f17ff81525ce3ced5f1d66c118b889ba53cbdc6d
-SIZE (go/security_step-certificates/step-certificates-v0.28.4/v0.28.4.zip) = 1176880
+TIMESTAMP = 1765981978
+SHA256 (go/security_step-certificates/step-certificates-v0.29.0/v0.29.0.mod) = afc252d5268f1c463aa1e627b804ddcebe65bd643326ea0717f995ed4c916118
+SIZE (go/security_step-certificates/step-certificates-v0.29.0/v0.29.0.mod) = 8541
+SHA256 (go/security_step-certificates/step-certificates-v0.29.0/v0.29.0.zip) = 8442ee6bcf48b3fc1048d8d12ec65d5ce0c2c7470b68b802d08b3296dad28862
+SIZE (go/security_step-certificates/step-certificates-v0.29.0/v0.29.0.zip) = 1180834
diff --git a/security/step-cli/Makefile b/security/step-cli/Makefile
index a73eeb3a6ae1..b4bfa8b0c3ac 100644
--- a/security/step-cli/Makefile
+++ b/security/step-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= step-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 0.28.7
+DISTVERSION= 0.29.0
CATEGORIES= security
MAINTAINER= mw@wipp.bayern
diff --git a/security/step-cli/distinfo b/security/step-cli/distinfo
index 440e89ff6f72..8cfc67a32fa6 100644
--- a/security/step-cli/distinfo
+++ b/security/step-cli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752642398
-SHA256 (go/security_step-cli/step-cli-v0.28.7/v0.28.7.mod) = 629b69c99baac120cb7844c0db0dacd47b2c7601b57fe443a47f85d33e158106
-SIZE (go/security_step-cli/step-cli-v0.28.7/v0.28.7.mod) = 6943
-SHA256 (go/security_step-cli/step-cli-v0.28.7/v0.28.7.zip) = 4e2541f7ec8e1b2c23ab9326930a942091fca45dd0c148bc02c02b21e78d427d
-SIZE (go/security_step-cli/step-cli-v0.28.7/v0.28.7.zip) = 1824999
+TIMESTAMP = 1765979795
+SHA256 (go/security_step-cli/step-cli-v0.29.0/v0.29.0.mod) = 7ef8827a51d9e15589e723e6ad9c925ac5d3040c68780105863055a3ed80715a
+SIZE (go/security_step-cli/step-cli-v0.29.0/v0.29.0.mod) = 7014
+SHA256 (go/security_step-cli/step-cli-v0.29.0/v0.29.0.zip) = f4fd2cd2e136e9df1f545ab360df9e1901a4825636b501eac493312e033c7de5
+SIZE (go/security_step-cli/step-cli-v0.29.0/v0.29.0.zip) = 1825904
diff --git a/security/sudo-rs/Makefile b/security/sudo-rs/Makefile
index 94aacf9f499e..637f8e629d02 100644
--- a/security/sudo-rs/Makefile
+++ b/security/sudo-rs/Makefile
@@ -1,6 +1,7 @@
PORTNAME= sudo-rs
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.10
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= marc@trifectatech.org
diff --git a/security/suricata/Makefile b/security/suricata/Makefile
index 068523be464d..6d56f51eba60 100644
--- a/security/suricata/Makefile
+++ b/security/suricata/Makefile
@@ -1,5 +1,6 @@
PORTNAME= suricata
DISTVERSION= 8.0.2
+PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= https://www.openinfosecfoundation.org/download/
diff --git a/security/tailscale/Makefile b/security/tailscale/Makefile
index 5ef921e49eb8..6a0e79071e56 100644
--- a/security/tailscale/Makefile
+++ b/security/tailscale/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tailscale
-PORTVERSION= 1.92.2
+PORTVERSION= 1.92.3
DISTVERSIONPREFIX= v
CATEGORIES= security net-vpn
diff --git a/security/tailscale/distinfo b/security/tailscale/distinfo
index 14a9eda4ec58..f9cde07389a8 100644
--- a/security/tailscale/distinfo
+++ b/security/tailscale/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1765731669
-SHA256 (go/security_tailscale/tailscale-v1.92.2/v1.92.2.mod) = 19a252dc6b0be5ab7c293a656a5e1570234098b824c3bfa98f6ed674135839b2
-SIZE (go/security_tailscale/tailscale-v1.92.2/v1.92.2.mod) = 21667
-SHA256 (go/security_tailscale/tailscale-v1.92.2/v1.92.2.zip) = b88212d0d13a2261e56a981b76a66d92431d570638852d4308d4e6ae59cb54fd
-SIZE (go/security_tailscale/tailscale-v1.92.2/v1.92.2.zip) = 5559507
+TIMESTAMP = 1765970300
+SHA256 (go/security_tailscale/tailscale-v1.92.3/v1.92.3.mod) = 19a252dc6b0be5ab7c293a656a5e1570234098b824c3bfa98f6ed674135839b2
+SIZE (go/security_tailscale/tailscale-v1.92.3/v1.92.3.mod) = 21667
+SHA256 (go/security_tailscale/tailscale-v1.92.3/v1.92.3.zip) = 0bb6221fc39e615255eccd4b3ed3dc31e19ea792d78176edad12a8ffd6b06306
+SIZE (go/security_tailscale/tailscale-v1.92.3/v1.92.3.zip) = 5559575
diff --git a/security/trivy/Makefile b/security/trivy/Makefile
index 0f4232db8fbb..f91b659a6e39 100644
--- a/security/trivy/Makefile
+++ b/security/trivy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= trivy
DISTVERSIONPREFIX= v
-DISTVERSION= 0.68.1
+DISTVERSION= 0.68.2
CATEGORIES= security
MAINTAINER= mfechner@FreeBSD.org
diff --git a/security/trivy/distinfo b/security/trivy/distinfo
index b97aa771a9ea..9d5ee07b9f83 100644
--- a/security/trivy/distinfo
+++ b/security/trivy/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1764769990
-SHA256 (go/security_trivy/aquasecurity-trivy-v0.68.1_GH0/go.mod) = ed1e2812f402bc580b5cdd5665d62f0aef5f8d12d1a36dc3f808c3e13cd227f9
-SIZE (go/security_trivy/aquasecurity-trivy-v0.68.1_GH0/go.mod) = 26727
-SHA256 (go/security_trivy/aquasecurity-trivy-v0.68.1_GH0/aquasecurity-trivy-v0.68.1_GH0.tar.gz) = 9dd35dd79b0452ab5cf426fac6511718473cc42f92dc6c494839e42690f8023d
-SIZE (go/security_trivy/aquasecurity-trivy-v0.68.1_GH0/aquasecurity-trivy-v0.68.1_GH0.tar.gz) = 56758578
+TIMESTAMP = 1765954722
+SHA256 (go/security_trivy/aquasecurity-trivy-v0.68.2_GH0/go.mod) = ed1e2812f402bc580b5cdd5665d62f0aef5f8d12d1a36dc3f808c3e13cd227f9
+SIZE (go/security_trivy/aquasecurity-trivy-v0.68.2_GH0/go.mod) = 26727
+SHA256 (go/security_trivy/aquasecurity-trivy-v0.68.2_GH0/aquasecurity-trivy-v0.68.2_GH0.tar.gz) = dd8efd719709d09b41c98cdb9090654f8ed326f07b05ba7a4ffca4de2745aea3
+SIZE (go/security_trivy/aquasecurity-trivy-v0.68.2_GH0/aquasecurity-trivy-v0.68.2_GH0.tar.gz) = 56758490
diff --git a/security/vaultwarden/Makefile b/security/vaultwarden/Makefile
index fe0f7c8b293c..6701251d1985 100644
--- a/security/vaultwarden/Makefile
+++ b/security/vaultwarden/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vaultwarden
DISTVERSION= 1.34.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MAINTAINER= mr@FreeBSD.org
diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml
index a93382a51d76..8b88ed7f17bc 100644
--- a/security/vuxml/vuln/2025.xml
+++ b/security/vuxml/vuln/2025.xml
@@ -1,3 +1,101 @@
+ <vuln vid="eca46635-db51-11f0-9b8d-40a6b7c3b3b8">
+ <topic>step-certificates -- Authorization Bypass in ACME and SCEP Provisioners</topic>
+ <affects>
+<package>
+<name>step-certificates</name>
+<range><lt>0.29.0</lt></range>
+</package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>smallstep reports:</p>
+ <blockquote cite="https://github.com/smallstep/certificates/security/advisories/GHSA-h8cp-697h-8c8p">
+ <p>An attacker can bypass authorization checks and force a Step CA
+ ACME or SCEP provisioner to create certificates without completing
+ certain protocol authorization checks.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-44005</cvename>
+ <url>https://github.com/advisories/ghsa-h8cp-697h-8c8p</url>
+ </references>
+ <dates>
+ <discovery>2025-12-03</discovery>
+ <entry>2025-12-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="6c9318c7-dae9-11f0-80b8-bc241121aa0a">
+ <topic>FreeBSD -- Remote code execution via ND6 Router Advertisements</topic>
+ <affects>
+ <package>
+ <name>FreeBSD</name>
+ <range><ge>15.0</ge><lt>15.0_1</lt></range>
+ <range><ge>14.3</ge><lt>14.3_7</lt></range>
+ <range><ge>13.5</ge><lt>13.5_8</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <h1>Problem Description:</h1>
+ <p>The rtsol(8) and rtsold(8) programs do not validate the domain
+ search list options provided in router advertisement messages; the
+ option body is passed to resolvconf(8) unmodified.</p>
+ <p>resolvconf(8) is a shell script which does not validate its input.
+ A lack of quoting meant that shell commands pass as input to
+ resolvconf(8) may be executed.</p>
+ <h1>Impact:</h1>
+ <p>Systems running rtsol(8) or rtsold(8) are vulnerable to remote
+ code execution from systems on the same network segment. In
+ particular, router advertisement messages are not routable and
+ should be dropped by routers, so the attack does not cross network
+ boundaries.</p>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-14558</cvename>
+ <freebsdsa>SA-25:12.rtsold</freebsdsa>
+ </references>
+ <dates>
+ <discovery>2025-12-16</discovery>
+ <entry>2025-12-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="0b22e22a-dae9-11f0-80b8-bc241121aa0a">
+ <topic>FreeBSD -- ipfw denial of service</topic>
+ <affects>
+ <package>
+ <name>FreeBSD-kernel</name>
+ <range><ge>15.0</ge><lt>15.0_1</lt></range>
+ <range><ge>14.3</ge><lt>14.3_7</lt></range>
+ <range><ge>13.5</ge><lt>13.5_8</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <h1>Problem Description:</h1>
+ <p>In some cases, the `tcp-setmss` handler may free the packet
+ data and throw an error without halting the rule processing engine.
+ A subsequent rule can then allow the traffic after the packet data
+ is gone, resulting in a NULL pointer dereference.</p>
+ <h1>Impact:</h1>
+ <p>Maliciously crafted packets sent from a remote host may result
+ in a Denial of Service (DoS) if the `tcp-setmss` directive is used
+ and a subsequent rule would allow the traffic to pass.</p>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-14769</cvename>
+ <freebsdsa>SA-25:11.ipfw</freebsdsa>
+ </references>
+ <dates>
+ <discovery>2025-12-16</discovery>
+ <entry>2025-12-17</entry>
+ </dates>
+ </vuln>
+
<vuln vid="3a59024c-d8cf-11f0-af8c-8447094a420f">
<topic>Roundcube -- Multiple vulnerabilities</topic>
<affects>
diff --git a/security/wazuh-agent/Makefile b/security/wazuh-agent/Makefile
index b36ffd41b6c7..e4e77b9c01e4 100644
--- a/security/wazuh-agent/Makefile
+++ b/security/wazuh-agent/Makefile
@@ -1,8 +1,8 @@
PORTNAME= wazuh
-DISTVERSION= 4.12.0
+DISTVERSION= 4.14.1
DISTVERSIONPREFIX= v
CATEGORIES= security
-MASTER_SITES= https://packages.wazuh.com/deps/40/libraries/sources/:wazuh_sources
+MASTER_SITES= https://packages.wazuh.com/deps/47/libraries/sources/:wazuh_sources
PKGNAMESUFFIX= -agent
DISTFILES= ${EXTERNAL_DISTFILES}
DIST_SUBDIR= ${PORTNAME}-${DISTVERSION}
@@ -27,7 +27,7 @@ USE_RC_SUBR= ${PORTNAME}${PKGNAMESUFFIX}
MAKE_ARGS+= TARGET=agent
WAZUH_EXTRAFILE= alonsobsd-${PORTNAME}-freebsd-${WAZUH_EXTRAFILE_TAGNAME}_GH0${EXTRACT_SUFX}
-WAZUH_EXTRAFILE_TAGNAME=cd0051b
+WAZUH_EXTRAFILE_TAGNAME=2f1307c
EXTERNAL_DISTFILES= cJSON.tar.gz:wazuh_sources \
curl.tar.gz:wazuh_sources \
@@ -96,8 +96,10 @@ WAZUHPREFIX= /var/ossec
FBSD_MAJOR_VERSION=13
.elif ${OSVERSION} >= 1400000 && ${OSVERSION} < 1500000
FBSD_MAJOR_VERSION=14
-.elif ${OSVERSION} >= 1500000
+.elif ${OSVERSION} >= 1500000 && ${OSVERSION} < 1600000
FBSD_MAJOR_VERSION=15
+.elif ${OSVERSION} >= 1600000
+FBSD_MAJOR_VERSION=16
.else
IGNORE= FreeBSD ${OSVERSION} ${ARCH} is not supported
.endif
diff --git a/security/wazuh-agent/distinfo b/security/wazuh-agent/distinfo
index aaf1436beda3..d937b05666dc 100644
--- a/security/wazuh-agent/distinfo
+++ b/security/wazuh-agent/distinfo
@@ -1,41 +1,41 @@
-TIMESTAMP = 1746862127
-SHA256 (wazuh-4.12.0/cJSON.tar.gz) = 678d796318da57d5f38075e74bbb3b77375dc3f8bb49da341ad1b43c417e8cc1
-SIZE (wazuh-4.12.0/cJSON.tar.gz) = 27863
-SHA256 (wazuh-4.12.0/curl.tar.gz) = a93b5b839255d92487a3f9ad7dfada1dc73ab016802c7f669dc09a891c6546fa
-SIZE (wazuh-4.12.0/curl.tar.gz) = 4525465
-SHA256 (wazuh-4.12.0/libdb.tar.gz) = 7e9c44e8c7fdb186ff521a8d085b1bfa634d342dcc777ecea1fbf9a98ab5dc5e
-SIZE (wazuh-4.12.0/libdb.tar.gz) = 3874990
-SHA256 (wazuh-4.12.0/libffi.tar.gz) = 0e971f64bacc22094e89f034bba075b40ecc2c2c2900eecd7ae85815fd6c9f69
-SIZE (wazuh-4.12.0/libffi.tar.gz) = 964576
-SHA256 (wazuh-4.12.0/libyaml.tar.gz) = 35daad608b372d5ce099f738c0f21bfcc03d6920d92f448386c584e664f1376a
-SIZE (wazuh-4.12.0/libyaml.tar.gz) = 424656
-SHA256 (wazuh-4.12.0/openssl.tar.gz) = 238415641120c8f79d9c1c2caf97b88d3d6dbed562859dd0663bd4b68dc2179e
-SIZE (wazuh-4.12.0/openssl.tar.gz) = 15637517
-SHA256 (wazuh-4.12.0/procps.tar.gz) = 221f395e29d1bdbe4bacc9db39602eee0bae685a935437be0d7feb42e3192d07
-SIZE (wazuh-4.12.0/procps.tar.gz) = 55897
-SHA256 (wazuh-4.12.0/sqlite.tar.gz) = 9a8fa6a916f8c2107ed65dab8dced392604e175104d6a8c3c9c1383479869f07
-SIZE (wazuh-4.12.0/sqlite.tar.gz) = 2486661
-SHA256 (wazuh-4.12.0/zlib.tar.gz) = b59d38149f0c29ec54d2766611ebc5a51a032bf9717e39a9af00fb6cb8532b8b
-SIZE (wazuh-4.12.0/zlib.tar.gz) = 1593304
-SHA256 (wazuh-4.12.0/audit-userspace.tar.gz) = e82a32e5edf93b055160e14bc97f41dead39287925851dc80a7638e2d4d30434
-SIZE (wazuh-4.12.0/audit-userspace.tar.gz) = 1682820
-SHA256 (wazuh-4.12.0/msgpack.tar.gz) = 06d63bcf32896cd0af5480c401134b1ad1c166fd84ebe5b486e792101ee854e2
-SIZE (wazuh-4.12.0/msgpack.tar.gz) = 591294
-SHA256 (wazuh-4.12.0/bzip2.tar.gz) = 27688ee0316a64b39e511b2c224070cad97c394a5f711f9d055fc1809d895bcd
-SIZE (wazuh-4.12.0/bzip2.tar.gz) = 71277
-SHA256 (wazuh-4.12.0/nlohmann.tar.gz) = cefb07936d3d5bfdd3efc5e9bb8d3c807d681273bdac2e83b3d67aef2d1158c4
-SIZE (wazuh-4.12.0/nlohmann.tar.gz) = 135749
-SHA256 (wazuh-4.12.0/googletest.tar.gz) = 8c1e8a0a7f221c2125e99e6acb709da2ba472476b4d057c58de504bebf38d417
-SIZE (wazuh-4.12.0/googletest.tar.gz) = 885874
-SHA256 (wazuh-4.12.0/libpcre2.tar.gz) = 5a80d654d7d14b3db9fa3a49d7bf44a498683b46784a88cec514a8b194767b92
-SIZE (wazuh-4.12.0/libpcre2.tar.gz) = 1329651
-SHA256 (wazuh-4.12.0/libplist.tar.gz) = 88278d4bdfc1bd6a3a1a55a4f3d933683d2732ba09cf7a749fe8ec8eec406e3c
-SIZE (wazuh-4.12.0/libplist.tar.gz) = 1520623
-SHA256 (wazuh-4.12.0/libarchive.tar.gz) = c958048175dad5a13d0851d03c7c1a36361e12e8e93e7432c1844e9549ddf58a
-SIZE (wazuh-4.12.0/libarchive.tar.gz) = 7512700
-SHA256 (wazuh-4.12.0/popt.tar.gz) = d6880a06622ca32dc4aa39ad5dcf7bef2faa81bd931afbe64ba434ad8fee1daa
-SIZE (wazuh-4.12.0/popt.tar.gz) = 891309
-SHA256 (wazuh-4.12.0/wazuh-wazuh-v4.12.0_GH0.tar.gz) = a0af093328df4658ff52cf78d8d6a03cc943fbd95a160cccd8b3e5e294b71ac5
-SIZE (wazuh-4.12.0/wazuh-wazuh-v4.12.0_GH0.tar.gz) = 18498222
-SHA256 (wazuh-4.12.0/alonsobsd-wazuh-freebsd-cd0051b_GH0.tar.gz) = d20100f8840e6f600aa0a49585bac80e62850fe5f2be40e11eaa1ffd50adf5c1
-SIZE (wazuh-4.12.0/alonsobsd-wazuh-freebsd-cd0051b_GH0.tar.gz) = 178174
+TIMESTAMP = 1763764526
+SHA256 (wazuh-4.14.1/cJSON.tar.gz) = da809f70b7d03ac529ae6223d4390bfa26cd29f8c32c8e8b3b631efa1667892d
+SIZE (wazuh-4.14.1/cJSON.tar.gz) = 27920
+SHA256 (wazuh-4.14.1/curl.tar.gz) = 30cf7142e4282718ceb237e17b5cbf75afcd7c9f3880a039c5efea62db094709
+SIZE (wazuh-4.14.1/curl.tar.gz) = 4537356
+SHA256 (wazuh-4.14.1/libdb.tar.gz) = 7e9c44e8c7fdb186ff521a8d085b1bfa634d342dcc777ecea1fbf9a98ab5dc5e
+SIZE (wazuh-4.14.1/libdb.tar.gz) = 3874990
+SHA256 (wazuh-4.14.1/libffi.tar.gz) = 0e971f64bacc22094e89f034bba075b40ecc2c2c2900eecd7ae85815fd6c9f69
+SIZE (wazuh-4.14.1/libffi.tar.gz) = 964576
+SHA256 (wazuh-4.14.1/libyaml.tar.gz) = 35daad608b372d5ce099f738c0f21bfcc03d6920d92f448386c584e664f1376a
+SIZE (wazuh-4.14.1/libyaml.tar.gz) = 424656
+SHA256 (wazuh-4.14.1/openssl.tar.gz) = 0386fe3a0bf48bae2ca4d1742a53df9a8fcb1b73583ba22e8f8a7ddfa1375cd9
+SIZE (wazuh-4.14.1/openssl.tar.gz) = 53793192
+SHA256 (wazuh-4.14.1/procps.tar.gz) = 221f395e29d1bdbe4bacc9db39602eee0bae685a935437be0d7feb42e3192d07
+SIZE (wazuh-4.14.1/procps.tar.gz) = 55897
+SHA256 (wazuh-4.14.1/sqlite.tar.gz) = a81bff30bb4affd1b06a4983ff88ef827b4abaea3191b39aff7edb28d1ddd003
+SIZE (wazuh-4.14.1/sqlite.tar.gz) = 2564870
+SHA256 (wazuh-4.14.1/zlib.tar.gz) = b59d38149f0c29ec54d2766611ebc5a51a032bf9717e39a9af00fb6cb8532b8b
+SIZE (wazuh-4.14.1/zlib.tar.gz) = 1593304
+SHA256 (wazuh-4.14.1/audit-userspace.tar.gz) = e82a32e5edf93b055160e14bc97f41dead39287925851dc80a7638e2d4d30434
+SIZE (wazuh-4.14.1/audit-userspace.tar.gz) = 1682820
+SHA256 (wazuh-4.14.1/msgpack.tar.gz) = 06d63bcf32896cd0af5480c401134b1ad1c166fd84ebe5b486e792101ee854e2
+SIZE (wazuh-4.14.1/msgpack.tar.gz) = 591294
+SHA256 (wazuh-4.14.1/bzip2.tar.gz) = 27688ee0316a64b39e511b2c224070cad97c394a5f711f9d055fc1809d895bcd
+SIZE (wazuh-4.14.1/bzip2.tar.gz) = 71277
+SHA256 (wazuh-4.14.1/nlohmann.tar.gz) = 6e304c0942ac65f76f012a0ec64dde90e00273b6cc5a498b37cfdd16155e08b0
+SIZE (wazuh-4.14.1/nlohmann.tar.gz) = 141576
+SHA256 (wazuh-4.14.1/googletest.tar.gz) = 8c1e8a0a7f221c2125e99e6acb709da2ba472476b4d057c58de504bebf38d417
+SIZE (wazuh-4.14.1/googletest.tar.gz) = 885874
+SHA256 (wazuh-4.14.1/libpcre2.tar.gz) = 5a80d654d7d14b3db9fa3a49d7bf44a498683b46784a88cec514a8b194767b92
+SIZE (wazuh-4.14.1/libpcre2.tar.gz) = 1329651
+SHA256 (wazuh-4.14.1/libplist.tar.gz) = 88278d4bdfc1bd6a3a1a55a4f3d933683d2732ba09cf7a749fe8ec8eec406e3c
+SIZE (wazuh-4.14.1/libplist.tar.gz) = 1520623
+SHA256 (wazuh-4.14.1/libarchive.tar.gz) = 540ff4a55defa75778a2c40567a830648ce5367b8aea123366874d96b734ef80
+SIZE (wazuh-4.14.1/libarchive.tar.gz) = 2360242
+SHA256 (wazuh-4.14.1/popt.tar.gz) = d6880a06622ca32dc4aa39ad5dcf7bef2faa81bd931afbe64ba434ad8fee1daa
+SIZE (wazuh-4.14.1/popt.tar.gz) = 891309
+SHA256 (wazuh-4.14.1/wazuh-wazuh-v4.14.1_GH0.tar.gz) = aa59cb2baa7e7d38d8bb4ff6a22afbf2945de4fb555f9b8bb2657b6f89a773ed
+SIZE (wazuh-4.14.1/wazuh-wazuh-v4.14.1_GH0.tar.gz) = 19810038
+SHA256 (wazuh-4.14.1/alonsobsd-wazuh-freebsd-2f1307c_GH0.tar.gz) = a955c569217122779ab5b6b58bdfabbfa1cd452b4719cc35c791f7047b1f364f
+SIZE (wazuh-4.14.1/alonsobsd-wazuh-freebsd-2f1307c_GH0.tar.gz) = 221983
diff --git a/security/wazuh-agent/files/patch-src-Makefile b/security/wazuh-agent/files/patch-src-Makefile
index 70420cde9198..a45608e5dff6 100644
--- a/security/wazuh-agent/files/patch-src-Makefile
+++ b/security/wazuh-agent/files/patch-src-Makefile
@@ -1,5 +1,5 @@
---- src/Makefile 2025-04-30 02:30:26.000000000 -0700
-+++ src/Makefile 2025-05-09 19:40:18.856441000 -0700
+--- src/Makefile 2025-09-23 06:59:40.000000000 -0700
++++ src/Makefile 2025-10-12 08:02:29.393309000 -0700
@@ -49,9 +49,11 @@
HAS_CHECKMODULE = $(shell command -v checkmodule > /dev/null && echo YES)
@@ -12,7 +12,7 @@
ARCH_FLAGS =
-@@ -110,7 +112,7 @@
+@@ -112,7 +114,7 @@
USE_PRELUDE?=no
USE_ZEROMQ?=no
USE_GEOIP?=no
@@ -21,16 +21,16 @@
USE_BIG_ENDIAN=no
USE_AUDIT=no
MINGW_HOST=unknown
-@@ -175,6 +177,8 @@
+@@ -177,6 +179,8 @@
DEFINES+=-DUSER=\"${WAZUH_USER}\"
DEFINES+=-DGROUPGLOBAL=\"${WAZUH_GROUP}\"
-+OSSEC_CFLAGS+=-I./ -I./headers/ -I${EXTERNAL_OPENSSL}include -I$(EXTERNAL_JSON) -I${EXTERNAL_LIBYAML}include -I${EXTERNAL_CURL}include -I${EXTERNAL_MSGPACK}include -I${EXTERNAL_BZIP2} -I${SHARED_MODULES}common -I${DBSYNC}include -I${RSYNC}include -I${SYSCOLLECTOR}include -I${SYSINFO}include -I${EXTERNAL_LIBPCRE2}include -I${EXTERNAL_RPM}/builddir/output/include -I${SYSCHECK}include -I${ROUTER}include -I${CONTENT_MANAGER}include -I${VULNERABILITY_SCANNER}include -I./shared_modules/
++OSSEC_CFLAGS+=-I./ -I./headers/ -I${EXTERNAL_OPENSSL}include -I$(EXTERNAL_JSON) -I${EXTERNAL_LIBYAML}include -I${EXTERNAL_CURL}include -I${EXTERNAL_MSGPACK}include -I${EXTERNAL_BZIP2} -I${SHARED_MODULES}common -I${DBSYNC}include -I${RSYNC}include -I${SYSCOLLECTOR}include -I${SYSINFO}include -I${EXTERNAL_LIBPCRE2}include -I${EXTERNAL_RPM}/builddir/output/include -I${SYSCHECK}include -I${ROUTER}include -I${CONTENT_MANAGER}include -I${VULNERABILITY_SCANNER}include -I${INVENTORY_HARVESTER}include -I./shared_modules/
+
ifneq (${TARGET},winagent)
DEFINES+=-D${uname_S}
ifeq (${uname_S},Linux)
-@@ -269,10 +273,10 @@
+@@ -271,13 +275,14 @@
ifeq (${uname_S},FreeBSD)
DEFINES+=-DFreeBSD
OSSEC_CFLAGS+=-pthread -I/usr/local/include
@@ -43,15 +43,19 @@
AR_LDFLAGS+=-L/usr/local/lib
AR_LDFLAGS+='-Wl,-rpath,$$ORIGIN/../../lib'
PRECOMPILED_OS:=freebsd
-@@ -434,7 +438,6 @@
++ CC?=cc
+ else
+ ifeq (${uname_S},NetBSD)
+ DEFINES+=-DNetBSD
+@@ -436,7 +441,6 @@
OSSEC_CFLAGS+=${DEFINES}
OSSEC_CFLAGS+=-pipe -Wall -Wextra -std=gnu99
--OSSEC_CFLAGS+=-I./ -I./headers/ -I${EXTERNAL_OPENSSL}include -I$(EXTERNAL_JSON) -I${EXTERNAL_LIBYAML}include -I${EXTERNAL_CURL}include -I${EXTERNAL_MSGPACK}include -I${EXTERNAL_BZIP2} -I${SHARED_MODULES}common -I${DBSYNC}include -I${RSYNC}include -I${SYSCOLLECTOR}include -I${SYSINFO}include -I${EXTERNAL_LIBPCRE2}include -I${EXTERNAL_RPM}/builddir/output/include -I${SYSCHECK}include -I${ROUTER}include -I${CONTENT_MANAGER}include -I${VULNERABILITY_SCANNER}include -I./shared_modules/
+-OSSEC_CFLAGS+=-I./ -I./headers/ -I${EXTERNAL_OPENSSL}include -I$(EXTERNAL_JSON) -I${EXTERNAL_LIBYAML}include -I${EXTERNAL_CURL}include -I${EXTERNAL_MSGPACK}include -I${EXTERNAL_BZIP2} -I${SHARED_MODULES}common -I${DBSYNC}include -I${RSYNC}include -I${SYSCOLLECTOR}include -I${SYSINFO}include -I${EXTERNAL_LIBPCRE2}include -I${EXTERNAL_RPM}/builddir/output/include -I${SYSCHECK}include -I${ROUTER}include -I${CONTENT_MANAGER}include -I${VULNERABILITY_SCANNER}include -I${INVENTORY_HARVESTER}include -I./shared_modules/
OSSEC_CFLAGS += ${CFLAGS}
OSSEC_LDFLAGS += ${LDFLAGS}
-@@ -531,8 +534,8 @@
+@@ -533,8 +537,8 @@
ifneq (,$(filter ${USE_INOTIFY},YES auto yes y Y 1))
DEFINES+=-DINOTIFY_ENABLED
ifeq (${uname_S},FreeBSD)
@@ -62,21 +66,21 @@
OSSEC_CFLAGS+=-I/usr/local/include
endif
endif
-@@ -957,6 +960,8 @@
+@@ -960,6 +964,8 @@
EXTERNAL_LIBS += $(LIBCURL_LIB)
else ifeq (${uname_S},Linux)
EXTERNAL_LIBS += $(LIBCURL_LIB)
+else ifeq (${uname_S},FreeBSD)
-+ EXTERNAL_LIBS += $(LIBCURL_LIB)
++ EXTERNAL_LIBS += $(LIBCURL_LIB)
else ifeq (${uname_S},Darwin)
EXTERNAL_LIBS += $(LIBCURL_LIB)
endif
-@@ -1186,9 +1191,13 @@
+@@ -1193,9 +1199,13 @@
cd $(EXTERNAL_CURL) && CPPFLAGS="-fPIC -I${ROUTE_PATH}/${EXTERNAL_OPENSSL}include" LDFLAGS="-L${ROUTE_PATH}/${EXTERNAL_OPENSSL}" LIBS="-ldl -lpthread" ./configure --with-openssl="${ROUTE_PATH}/${EXTERNAL_OPENSSL}" --disable-ldap --without-libidn2 --without-libpsl --without-brotli --without-nghttp2 --without-zstd
endif
else
+ifeq (${uname_S},FreeBSD)
-+ cd $(EXTERNAL_CURL) && CPPFLAGS="-fPIC -I${ROUTE_PATH}/${EXTERNAL_OPENSSL}include" LDFLAGS="-L${ROUTE_PATH}/${EXTERNAL_OPENSSL}" LIBS="-pthread" ./configure --with-ssl="${ROUTE_PATH}/${EXTERNAL_OPENSSL}" --disable-ldap --without-libidn2 --without-brotli --without-nghttp2 --without-librtmp --without-zstd --without-libpsl
++ cd $(EXTERNAL_CURL) && CPPFLAGS="-fPIC -I${ROUTE_PATH}/${EXTERNAL_OPENSSL}include" LDFLAGS="-L${ROUTE_PATH}/${EXTERNAL_OPENSSL}" LIBS="-pthread" ./configure --with-ssl="${ROUTE_PATH}/${EXTERNAL_OPENSSL}" --disable-ldap --without-libidn2 --without-brotli --without-nghttp2 --without-librtmp --without-zstd --without-libpsl
+else
cd $(EXTERNAL_CURL) && CPPFLAGS="-fPIC -I${ROUTE_PATH}/${EXTERNAL_OPENSSL}include" LDFLAGS="-L${ROUTE_PATH}/${EXTERNAL_OPENSSL}" LIBS="-lpthread" ./configure --with-openssl="${ROUTE_PATH}/${EXTERNAL_OPENSSL}" --disable-ldap --without-libidn2 --without-brotli --without-nghttp2 --without-librtmp --without-zstd --without-libpsl
endif
@@ -85,7 +89,7 @@
#### procps #########
-@@ -2295,7 +2304,7 @@
+@@ -2308,7 +2318,7 @@
#### FIM ######
wazuh-syscheckd: librootcheck.a libwazuh.a ${WAZUHEXT_LIB} build_shared_modules
@@ -94,7 +98,23 @@
#### Monitor #######
-@@ -2473,7 +2482,7 @@
+@@ -2340,13 +2350,13 @@
+ os_auth_o := $(os_auth_c:.c=.o)
+
+ os_auth/%.o: os_auth/%.c
+- ${OSSEC_CC} ${OSSEC_CFLAGS} -I./os_auth -DARGV0=\"wazuh-authd\" -c $^ -o $@
++ ${OSSEC_CC} -I${LOCALBASE}/include/libepoll-shim ${OSSEC_CFLAGS} -I./os_auth -DARGV0=\"wazuh-authd\" -c $^ -o $@
+
+ agent-auth: addagent/validate.o os_auth/main-client.o os_auth/ssl.o os_auth/check_cert.o
+ ${OSSEC_CCBIN} ${OSSEC_LDFLAGS} $^ ${OSSEC_LIBS} -o $@
+
+ wazuh-authd: addagent/validate.o os_auth/main-server.o os_auth/local-server.o os_auth/ssl.o os_auth/check_cert.o os_auth/config.o os_auth/authcom.o os_auth/auth.o os_auth/key_request.o os_auth/generate_cert.o
+- ${OSSEC_CCBIN} ${OSSEC_LDFLAGS} $^ ${OSSEC_LIBS} -o $@
++ ${OSSEC_CCBIN} ${OSSEC_LDFLAGS} $^ ${OSSEC_LIBS} -lepoll-shim -o $@
+
+ #### integratord #####
+
+@@ -2486,7 +2496,7 @@
WPYTHON_DIR := ${INSTALLDIR}/framework/python
OPTIMIZE_CPYTHON?=no
WPYTHON_TAR=cpython.tar.gz
@@ -103,7 +123,7 @@
ifneq (,$(filter ${OPTIMIZE_CPYTHON},YES yes y Y 1))
CPYTHON_FLAGS=--enable-optimizations
-@@ -2487,22 +2496,45 @@
+@@ -2500,22 +2510,45 @@
endif
ifeq (,$(wildcard ${EXTERNAL_CPYTHON}/python))
@@ -151,7 +171,7 @@
install_dependencies: install_python
ifneq (,$(wildcard ${EXTERNAL_CPYTHON}))
${WPYTHON_DIR}/bin/python3 -m pip install --upgrade pip --index-url=file://${ROUTE_PATH}/${EXTERNAL_CPYTHON}/Dependencies/simple
-@@ -2519,6 +2551,7 @@
+@@ -2532,6 +2565,7 @@
install_mitre: install_python
cd ../tools/mitre && ${WPYTHON_DIR}/bin/python3 mitredb.py -d ${INSTALLDIR}/var/db/mitre.db
diff --git a/security/wazuh-agent/files/patch-src-data_provider-src_sysInfoFreeBSD.cpp b/security/wazuh-agent/files/patch-src-data_provider-src_sysInfoFreeBSD.cpp
index 86f1fdf985af..929fef4ec8c1 100644
--- a/security/wazuh-agent/files/patch-src-data_provider-src_sysInfoFreeBSD.cpp
+++ b/security/wazuh-agent/files/patch-src-data_provider-src_sysInfoFreeBSD.cpp
@@ -1,6 +1,6 @@
---- src/data_provider/src/sysInfoFreeBSD.cpp 2025-01-15 06:26:54.000000000 -0800
-+++ src/data_provider/src/sysInfoFreeBSD.cpp 2025-02-17 14:38:11.834720000 -0800
-@@ -11,6 +11,7 @@
+--- src/data_provider/src/sysInfoFreeBSD.cpp 2025-09-23 06:59:40.000000000 -0700
++++ src/data_provider/src/sysInfoFreeBSD.cpp 2025-10-16 15:42:56.638994000 -0700
+@@ -11,20 +11,23 @@
#include "sysInfo.hpp"
#include "cmdHelper.h"
#include "stringHelper.h"
@@ -8,7 +8,9 @@
#include "osinfo/sysOsParsers.h"
#include <sys/sysctl.h>
#include <sys/vmmeter.h>
-@@ -19,12 +20,13 @@
+ #include <sys/utsname.h>
+ #include "sharedDefs.h"
++#include <regex>
static void getMemory(nlohmann::json& info)
{
@@ -25,7 +27,7 @@
if (ret)
{
-@@ -52,11 +54,23 @@
+@@ -52,11 +55,23 @@
};
}
@@ -52,7 +54,7 @@
if (ret)
{
-@@ -64,11 +78,11 @@
+@@ -64,11 +79,11 @@
{
ret,
std::system_category(),
@@ -66,7 +68,7 @@
info["ram_free"] = ramFree;
info["ram_usage"] = 100 - (100 * ramFree / ramTotal);
}
-@@ -184,8 +198,12 @@
+@@ -184,8 +199,12 @@
nlohmann::json SysInfo::getProcessesInfo() const
{
@@ -81,7 +83,7 @@
}
nlohmann::json SysInfo::getOsInfo() const
-@@ -196,11 +214,12 @@
+@@ -196,11 +215,12 @@
if (!spParser->parseUname(Utils::exec("uname -r"), ret))
{
@@ -95,93 +97,148 @@
if (uname(&uts) >= 0)
{
ret["sysname"] = uts.sysname;
-@@ -215,18 +234,145 @@
+@@ -215,18 +235,200 @@
nlohmann::json SysInfo::getPorts() const
{
- // Currently not supported for this OS.
- return nlohmann::json {};
-+ const auto query{Utils::exec(R"(sockstat -46qs)")};
-+
-+ /* USER COMMAND PID FD PROTO LOCAL_ADDRESS FOREIGN_ADDRESS PATH_STATE CONN_STATE */
-+
+ nlohmann::json ports {};
++
++ /* USER COMMAND PID FD PROTO LOCAL_ADDRESS FOREIGN_ADDRESS PATH_STATE CONN_STATE */
++
++#if __FreeBSD_version > 1500045
++ const auto query{exec(R"(sockstat -46qs --libxo json)")};
+
+ if (!query.empty())
+ {
-+ const auto lines{Utils::split(Utils::trimToOneSpace(query), '\n')};
++ nlohmann::json portsjson;
++ portsjson = nlohmann::json::parse(query);
++ auto &portsResult = portsjson["sockstat"]["socket"];
+
-+ for (const auto& line : lines)
-+ {
++ for(auto &port : portsResult) {
+ std::string localip = "";
+ std::string localport = "";
+ std::string remoteip = "";
+ std::string remoteport = "";
+ std::string statedata = "";
+
-+ const auto data{Utils::split(line, ' ')};
-+ auto localdata{Utils::split(data[5], ':')};
-+ auto remotedata{Utils::split(data[6], ':')};
++ if (port["pid"] != nullptr) {
+
-+ localip = localdata[0];
-+ localport = localdata[1];
-+ remoteip = remotedata[0];
-+ remoteport = remotedata[1];
++ localip = port["local"]["address"];
++ remoteip = port["foreign"]["address"];
++ statedata = port["conn-state"] != nullptr ? (port["conn-state"] == "LISTEN" ? "listening" : Utils::toLowerCase(port["conn-state"])) : statedata;
+
-+ if((data[4] != "udp4") && (data[4] != "udp6") && (data[4] != "udp46")) {
-+ statedata = Utils::toLowerCase(data[7]);
-+ }
++ if (port["local"]["address"] == "*") {
++ if ((port["proto"] == "udp4") || (port["proto"] == "tcp4")) {
++ localip = "0.0.0.0";
++ } else {
++ localip = "::";
++ }
++ }
+
-+ if(statedata == "listen") {
-+ statedata = "listening";
-+ }
++ localport = port["local"]["port"];
+
-+ if(localdata.size() == 4) {
-+ localip = localdata[0] + ":"+ localdata[1] + ":" + localdata[2];
-+ localport = localdata[3];
-+ }
++ if (port["foreign"]["address"] == "*") {
++ if ((port["proto"] == "udp4") || (port["proto"] == "tcp4")) {
++ remoteip = 0.0.0.0;
++ } else {
++ remoteip = "::";
++ }
++ }
+
-+ if(localip == "*") {
-+ if((data[4] == "tcp6") || (data[4] == "udp6")) {
-+ localip = "0:0:0:0:0:0:0:0";
-+ } else if((data[4] == "tcp4") || (data[4] == "udp4")) {
-+ localip = "0.0.0.0";
-+ }
-+ }
++ remoteport = port["foreign"]["port"];
+
-+ if(localport == "*") {
-+ localport = "0";
-+ }
++ nlohmann::json portRecord {};
+
-+ if(remotedata.size() == 4) {
-+ remoteip = remotedata[0] + ":"+ remotedata[1] + ":" + remotedata[2];
-+ remoteport = remotedata[3];
-+ }
++ portRecord["protocol"] = port["proto"];
++ portRecord["local_ip"] = localip;
++ portRecord["local_port"] = localport == "*" ? "0" : localport;
++ portRecord["remote_ip"] = remoteip;
++ portRecord["remote_port"] = remoteport == "*" ? "0" : remoteport;
++ portRecord["tx_queue"] = 0;
++ portRecord["rx_queue"] = 0;
++ portRecord["inode"] = port["fd"];
++ portRecord["state"] = statedata == "??" ? "" : statedata;
++ portRecord["pid"] = port["pid"];
++ portRecord["process"] = port["command"];
+
-+ if(remoteport == "*") {
-+ remoteip = "";
-+ remoteport = "0";
-+ }
++ ports.push_back(portRecord);
++ }
++ }
++ }
++#else
++ const auto query{Utils::exec(R"(sockstat -46qs)")};
+
-+ if(data[0] != "?") {
-+ nlohmann::json port {};
-+ port["protocol"] = data[4];
-+ port["local_ip"] = localip;
-+ port["local_port"] = localport;
-+ port["remote_ip"] = remoteip;
-+ port["remote_port"] = remoteport;
-+ port["tx_queue"] = 0;
-+ port["rx_queue"] = 0;
-+ port["inode"] = data[3];
-+ port["state"] = statedata;
-+ port["pid"] = data[2];
-+ port["process"] = data[1];
++ if (!query.empty())
++ {
++ const auto lines{Utils::split(Utils::trimToOneSpace(query), '\n')};
++
++ std::regex expression(R"(^(\S+)\s+(\S+)\s+(\d+)\s+(\d+)\s*(\S+)\s+(\S+)\s+(\S+)(?:\s+(\S+))?\s*$)");
++
++ for (const auto& line : lines)
++ {
++ std::smatch data;
++
++ if (std::regex_search(line, data, expression))
++ {
++ std::string localip = "";
++ std::string localport = "";
++ std::string remoteip = "";
++ std::string remoteport = "";
++ std::string statedata = "";
++
++ auto localdata{Utils::split(data[6], ':')};
++ auto remotedata{Utils::split(data[7], ':')};
+
-+ ports.push_back(port);
++ if (data[8].matched ) {
++ statedata = data[8] == "LISTEN" ? "listening" : Utils::toLowerCase(data[8]);
++ }
++
++ localport = localdata[localdata.size() - 1];
++ localdata.pop_back();
++ localip = Utils::join(localdata, ":");
++ remoteport = remotedata[remotedata.size() - 1];
++ remotedata.pop_back();
++ remoteip = Utils::join(remotedata, ":");
++
++ if(localip == "*") {
++ if((data[5] == "tcp4") || (data[5] == "udp4")) {
++ localip = "0.0.0.0";
++ } else {
++ localip = "::";
++ }
++ }
++
++ if(remoteip == "*") {
++ if((data[5] == "tcp4") || (data[5] == "udp4")) {
++ remoteip = "0.0.0.0";
++ } else {
++ remoteip = "::";
++ }
++ }
++
++ if(data[0] != "?") {
++ nlohmann::json port {};
++
++ port["protocol"] = data[5];
++ port["local_ip"] = localip;
++ port["local_port"] = localport == "*" ? "0" : localport;
++ port["remote_ip"] = remoteip;
++ port["remote_port"] = remoteport == "*" ? "0" : remoteport;
++ port["tx_queue"] = 0;
++ port["rx_queue"] = 0;
++ port["inode"] = data[4];
++ port["state"] = statedata == "??" ? "" : statedata;
++ port["pid"] = data[3];
++ port["process"] = data[2];
++
++ ports.push_back(port);
++ }
+ }
-+ }
++ }
+ }
-+
++#endif
+ return ports;
}
@@ -246,7 +303,7 @@
if (!query.empty())
{
-@@ -235,18 +381,22 @@
+@@ -235,6 +437,9 @@
for (const auto& line : lines)
{
const auto data{Utils::split(line, '|')};
@@ -254,8 +311,11 @@
+ const auto sectiondata{Utils::split(data[8], '/')};
+
nlohmann::json package;
+ std::string vendor { UNKNOWN_VALUE };
+ std::string email { UNKNOWN_VALUE };
+@@ -244,14 +449,15 @@
package["name"] = data[0];
- package["vendor"] = data[1];
+ package["vendor"] = vendor;
package["version"] = data[2];
- package["install_time"] = UNKNOWN_VALUE;
+ package["install_time"] = data[6];
diff --git a/security/wazuh-agent/files/patch-src-shared_modules-utils_stringHelper.h b/security/wazuh-agent/files/patch-src-shared_modules-utils_stringHelper.h
index fa94a0278e65..e60c6542e5a4 100644
--- a/security/wazuh-agent/files/patch-src-shared_modules-utils_stringHelper.h
+++ b/security/wazuh-agent/files/patch-src-shared_modules-utils_stringHelper.h
@@ -1,9 +1,35 @@
---- src/shared_modules/utils/stringHelper.h.orig 2024-10-17 00:22:27.000000000 -0700
-+++ src/shared_modules/utils/stringHelper.h 2024-10-19 23:58:11.231439000 -0700
-@@ -256,6 +256,17 @@
- return ret;
+--- src/shared_modules/utils/stringHelper.h 2025-09-23 06:59:40.000000000 -0700
++++ src/shared_modules/utils/stringHelper.h 2025-10-16 14:04:29.575997000 -0700
+@@ -19,6 +19,7 @@
+ #include <sstream>
+ #include <string>
+ #include <vector>
++#include <map>
+ #if __cplusplus >= 201703L
+ #include <string_view>
+ #endif
+@@ -150,6 +151,15 @@
+ return haystack;
}
++ static std::string join(const std::vector<std::string>& vec, const std::string& delimiter) {
++ std::ostringstream joinResult;
++ for (size_t i = 0; i < vec.size(); ++i) {
++ joinResult << vec[i];
++ if (i != vec.size() - 1) joinResult << delimiter;
++ }
++ return joinResult.str();
++ }
++
+ static std::vector<std::string> split(const std::string& str, const char delimiter)
+ {
+ std::vector<std::string> tokens;
+@@ -257,6 +267,17 @@
+
+ // LCOV_EXCL_STOP
+ return ret;
++ }
++
+ static std::string trimToOneSpace(const std::string& str)
+ {
+ std::string str_output;
@@ -13,8 +39,6 @@
+ [](char a,char b){ return std::isspace(a) && std::isspace(b);});
+
+ return str_output;
-+ }
-+
+ }
+
static std::string toUpperCase(const std::string& str)
- {
- std::string temp {str};
diff --git a/security/wazuh-agent/pkg-plist b/security/wazuh-agent/pkg-plist
index d66c337de3a7..e9c7b5c566ad 100644
--- a/security/wazuh-agent/pkg-plist
+++ b/security/wazuh-agent/pkg-plist
@@ -138,6 +138,7 @@
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/centos/8/rootcheck.agent.template
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/centos/8/rootcheck.manager.template
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/centos/8/sca.files
+/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/centos/9/sca.files
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/centos/rootcheck.agent.template
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/centos/rootcheck.manager.template
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/centos/sca.files
@@ -164,6 +165,7 @@
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/10/sca.files
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/11/sca.files
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/12/sca.files
+/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/13/sca.files
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/7/sca.files
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/8/sca.files
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/9/sca.files
@@ -211,6 +213,7 @@
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/generic/wodle-indexer.manager.template
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/generic/wodle-syscollector.template
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/generic/wodle-vulnerability-detection.manager.template
+/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/ol/10/sca.files
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/ol/9/sca.files
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/rhel/10/sca.files
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/rhel/5/rootcheck.agent.template
@@ -231,6 +234,7 @@
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/rhel/rootcheck.agent.template
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/rhel/rootcheck.manager.template
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/rhel/sca.files
+/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/rocky/10/sca.files
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/rocky/8/sca.files
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/rocky/9/sca.files
/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/rocky/sca.files
@@ -306,6 +310,7 @@
/var/ossec/packages_files/agent_installation_scripts/sca/centos/6/cis_centos6_linux.yml
/var/ossec/packages_files/agent_installation_scripts/sca/centos/7/cis_centos7_linux.yml
/var/ossec/packages_files/agent_installation_scripts/sca/centos/8/cis_centos8_linux.yml
+/var/ossec/packages_files/agent_installation_scripts/sca/centos/9/cis_centos9_linux.yml
/var/ossec/packages_files/agent_installation_scripts/sca/darwin/15/cis_apple_macOS_10.11.yml
/var/ossec/packages_files/agent_installation_scripts/sca/darwin/16/cis_apple_macOS_10.12.yml
/var/ossec/packages_files/agent_installation_scripts/sca/darwin/17/cis_apple_macOS_10.13.yml
@@ -319,6 +324,7 @@
/var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian10.yml
/var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian11.yml
/var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian12.yml
+/var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian13.yml
/var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian7.yml
/var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian8.yml
/var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian9.yml
@@ -326,11 +332,13 @@
/var/ossec/packages_files/agent_installation_scripts/sca/freebsd/cis_freebsd13.yml
/var/ossec/packages_files/agent_installation_scripts/sca/freebsd/cis_freebsd14.yml
/var/ossec/packages_files/agent_installation_scripts/sca/freebsd/cis_freebsd15.yml
+/var/ossec/packages_files/agent_installation_scripts/sca/freebsd/cis_freebsd16.yml
/var/ossec/packages_files/agent_installation_scripts/sca/generic/sca_distro_independent_linux.yml
/var/ossec/packages_files/agent_installation_scripts/sca/hpux/cis_hpux_11i.yml
/var/ossec/packages_files/agent_installation_scripts/sca/hpux/cis_hpux_11i_bastille.yml
/var/ossec/packages_files/agent_installation_scripts/sca/mongodb/cis_mongodb_36.yml
/var/ossec/packages_files/agent_installation_scripts/sca/nginx/cis_nginx_1.yml
+/var/ossec/packages_files/agent_installation_scripts/sca/ol/10/cis_oracle_linux_10.yml
/var/ossec/packages_files/agent_installation_scripts/sca/ol/9/cis_oracle_linux_9.yml
/var/ossec/packages_files/agent_installation_scripts/sca/oracledb/cis_oracle_database_19c.yml
/var/ossec/packages_files/agent_installation_scripts/sca/rhel/10/cis_rhel10_linux.yml
@@ -339,6 +347,7 @@
/var/ossec/packages_files/agent_installation_scripts/sca/rhel/7/cis_rhel7_linux.yml
/var/ossec/packages_files/agent_installation_scripts/sca/rhel/8/cis_rhel8_linux.yml
/var/ossec/packages_files/agent_installation_scripts/sca/rhel/9/cis_rhel9_linux.yml
+/var/ossec/packages_files/agent_installation_scripts/sca/rocky/cis_rocky_linux_10.yml
/var/ossec/packages_files/agent_installation_scripts/sca/rocky/cis_rocky_linux_8.yml
/var/ossec/packages_files/agent_installation_scripts/sca/rocky/cis_rocky_linux_9.yml
/var/ossec/packages_files/agent_installation_scripts/sca/sles/11/cis_sles11_linux.yml
@@ -451,6 +460,7 @@
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/centos/6
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/centos/7
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/centos/8
+@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/centos/9
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/centos
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/darwin/15
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/darwin/16
@@ -466,6 +476,7 @@
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/10
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/11
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/12
+@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/13
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/7
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/8
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/9
@@ -480,6 +491,7 @@
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/fedora
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/generic/localfile-logs
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/generic
+@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/ol/10
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/ol/9
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/ol
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/rhel/10
@@ -489,6 +501,7 @@
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/rhel/8
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/rhel/9
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/rhel
+@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/rocky/10
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/rocky/8
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/rocky/9
@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/rocky
@@ -543,6 +556,7 @@
@dir /var/ossec/packages_files/agent_installation_scripts/sca/centos/6
@dir /var/ossec/packages_files/agent_installation_scripts/sca/centos/7
@dir /var/ossec/packages_files/agent_installation_scripts/sca/centos/8
+@dir /var/ossec/packages_files/agent_installation_scripts/sca/centos/9
@dir /var/ossec/packages_files/agent_installation_scripts/sca/centos
@dir /var/ossec/packages_files/agent_installation_scripts/sca/darwin/15
@dir /var/ossec/packages_files/agent_installation_scripts/sca/darwin/16
@@ -561,6 +575,7 @@
@dir /var/ossec/packages_files/agent_installation_scripts/sca/hpux
@dir /var/ossec/packages_files/agent_installation_scripts/sca/mongodb
@dir /var/ossec/packages_files/agent_installation_scripts/sca/nginx
+@dir /var/ossec/packages_files/agent_installation_scripts/sca/ol/10
@dir /var/ossec/packages_files/agent_installation_scripts/sca/ol/9
@dir /var/ossec/packages_files/agent_installation_scripts/sca/ol
@dir /var/ossec/packages_files/agent_installation_scripts/sca/oracledb
diff --git a/security/wazuh-dashboard/Makefile b/security/wazuh-dashboard/Makefile
index acab9aeb48f6..1c27af87d6a6 100644
--- a/security/wazuh-dashboard/Makefile
+++ b/security/wazuh-dashboard/Makefile
@@ -1,7 +1,6 @@
PORTNAME= wazuh
DISTVERSIONPREFIX= v
-DISTVERSION= 4.12.0
-PORTREVISION= 1
+DISTVERSION= 4.14.1
CATEGORIES= security
MASTER_SITES= LOCAL/acm/${PORTNAME}/
PKGNAMESUFFIX= -dashboard
@@ -21,7 +20,7 @@ NO_BUILD= yes
SUB_FILES= pkg-message
-OPENSEARCH_VERSION= 2.19.1
+OPENSEARCH_VERSION= 2.19.3
ETCDIR= ${PREFIX}/etc/wazuh-dashboard
WRKSRC= ${WRKDIR}/${PORTNAME}${PKGNAMESUFFIX}-plugins
diff --git a/security/wazuh-dashboard/distinfo b/security/wazuh-dashboard/distinfo
index 08b384bbfbfc..40c3e8c3779c 100644
--- a/security/wazuh-dashboard/distinfo
+++ b/security/wazuh-dashboard/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746862021
-SHA256 (wazuh-4.12.0/wazuh-dashboard-plugins-4.12.0-2.19.1.tar.gz) = 1fdf778d027fb06b366cf3747df7269f743606ed481124fe3169ba82aac7dc73
-SIZE (wazuh-4.12.0/wazuh-dashboard-plugins-4.12.0-2.19.1.tar.gz) = 25461558
-SHA256 (wazuh-4.12.0/opensearch_dashboards.yml) = 88affe6dab2e1299b6f8b5264e6dd9ea1aa42885f3aefb8822fe559f2b6bb5d5
-SIZE (wazuh-4.12.0/opensearch_dashboards.yml) = 806
+TIMESTAMP = 1763762877
+SHA256 (wazuh-4.14.1/wazuh-dashboard-plugins-4.14.1-2.19.3.tar.gz) = 2c5d65af08784a87dafcf752c2d0997246771fb82e04fb5bcca53c4ef1193683
+SIZE (wazuh-4.14.1/wazuh-dashboard-plugins-4.14.1-2.19.3.tar.gz) = 24303218
+SHA256 (wazuh-4.14.1/opensearch_dashboards.yml) = 88affe6dab2e1299b6f8b5264e6dd9ea1aa42885f3aefb8822fe559f2b6bb5d5
+SIZE (wazuh-4.14.1/opensearch_dashboards.yml) = 806
diff --git a/security/wazuh-dashboard/pkg-plist b/security/wazuh-dashboard/pkg-plist
index aa526acf865f..edc95ce0e57a 100644
--- a/security/wazuh-dashboard/pkg-plist
+++ b/security/wazuh-dashboard/pkg-plist
@@ -20,8 +20,6 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/.bin/escodegen
www/opensearch-dashboards/plugins/wazuh/node_modules/.bin/esgenerate
www/opensearch-dashboards/plugins/wazuh/node_modules/.bin/esparse
www/opensearch-dashboards/plugins/wazuh/node_modules/.bin/esvalidate
-www/opensearch-dashboards/plugins/wazuh/node_modules/.bin/json2csv
-www/opensearch-dashboards/plugins/wazuh/node_modules/.bin/loose-envify
www/opensearch-dashboards/plugins/wazuh/node_modules/.bin/needle
www/opensearch-dashboards/plugins/wazuh/node_modules/.bin/quote-stream
www/opensearch-dashboards/plugins/wazuh/node_modules/.bin/resolve
@@ -271,6 +269,11 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/@types/scheduler/README.md
www/opensearch-dashboards/plugins/wazuh/node_modules/@types/scheduler/index.d.ts
www/opensearch-dashboards/plugins/wazuh/node_modules/@types/scheduler/package.json
www/opensearch-dashboards/plugins/wazuh/node_modules/@types/scheduler/tracing.d.ts
+www/opensearch-dashboards/plugins/wazuh/node_modules/@types/trusted-types/LICENSE
+www/opensearch-dashboards/plugins/wazuh/node_modules/@types/trusted-types/README.md
+www/opensearch-dashboards/plugins/wazuh/node_modules/@types/trusted-types/index.d.ts
+www/opensearch-dashboards/plugins/wazuh/node_modules/@types/trusted-types/lib/index.d.ts
+www/opensearch-dashboards/plugins/wazuh/node_modules/@types/trusted-types/package.json
www/opensearch-dashboards/plugins/wazuh/node_modules/abab/LICENSE.md
www/opensearch-dashboards/plugins/wazuh/node_modules/abab/README.md
www/opensearch-dashboards/plugins/wazuh/node_modules/abab/index.d.ts
@@ -493,7 +496,6 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/axios/CHANGELOG.md
www/opensearch-dashboards/plugins/wazuh/node_modules/axios/LICENSE
www/opensearch-dashboards/plugins/wazuh/node_modules/axios/MIGRATION_GUIDE.md
www/opensearch-dashboards/plugins/wazuh/node_modules/axios/README.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/axios/SECURITY.md
www/opensearch-dashboards/plugins/wazuh/node_modules/axios/dist/axios.js
www/opensearch-dashboards/plugins/wazuh/node_modules/axios/dist/axios.js.map
www/opensearch-dashboards/plugins/wazuh/node_modules/axios/dist/axios.min.js
@@ -899,371 +901,17 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/charenc/LICENSE.mkd
www/opensearch-dashboards/plugins/wazuh/node_modules/charenc/README.js
www/opensearch-dashboards/plugins/wazuh/node_modules/charenc/charenc.js
www/opensearch-dashboards/plugins/wazuh/node_modules/charenc/package.json
-www/opensearch-dashboards/plugins/wazuh/node_modules/classnames/HISTORY.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/classnames/LICENSE
-www/opensearch-dashboards/plugins/wazuh/node_modules/classnames/README.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/classnames/bind.d.ts
-www/opensearch-dashboards/plugins/wazuh/node_modules/classnames/bind.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/classnames/dedupe.d.ts
-www/opensearch-dashboards/plugins/wazuh/node_modules/classnames/dedupe.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/classnames/index.d.ts
-www/opensearch-dashboards/plugins/wazuh/node_modules/classnames/index.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/classnames/package.json
www/opensearch-dashboards/plugins/wazuh/node_modules/clone/.npmignore
www/opensearch-dashboards/plugins/wazuh/node_modules/clone/LICENSE
www/opensearch-dashboards/plugins/wazuh/node_modules/clone/README.md
www/opensearch-dashboards/plugins/wazuh/node_modules/clone/clone.iml
www/opensearch-dashboards/plugins/wazuh/node_modules/clone/clone.js
www/opensearch-dashboards/plugins/wazuh/node_modules/clone/package.json
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/AUTHORS
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/CHANGELOG.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/CONTRIBUTING.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/LICENSE
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/README.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/comment/comment.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/comment/continuecomment.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/dialog/dialog.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/dialog/dialog.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/display/autorefresh.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/display/fullscreen.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/display/fullscreen.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/display/panel.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/display/placeholder.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/display/rulers.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/edit/closebrackets.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/edit/closetag.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/edit/continuelist.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/edit/matchbrackets.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/edit/matchtags.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/edit/trailingspace.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/fold/brace-fold.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/fold/comment-fold.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/fold/foldcode.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/fold/foldgutter.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/fold/foldgutter.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/fold/indent-fold.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/fold/markdown-fold.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/fold/xml-fold.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/hint/anyword-hint.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/hint/css-hint.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/hint/html-hint.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/hint/javascript-hint.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/hint/show-hint.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/hint/show-hint.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/hint/sql-hint.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/hint/xml-hint.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/lint/coffeescript-lint.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/lint/css-lint.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/lint/html-lint.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/lint/javascript-lint.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/lint/json-lint.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/lint/lint.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/lint/lint.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/lint/yaml-lint.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/merge/merge.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/merge/merge.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/mode/loadmode.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/mode/multiplex.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/mode/multiplex_test.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/mode/overlay.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/mode/simple.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/runmode/colorize.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/runmode/runmode-standalone.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/runmode/runmode.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/runmode/runmode.node.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/scroll/annotatescrollbar.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/scroll/scrollpastend.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/scroll/simplescrollbars.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/scroll/simplescrollbars.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/search/jump-to-line.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/search/match-highlighter.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/search/matchesonscrollbar.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/search/matchesonscrollbar.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/search/search.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/search/searchcursor.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/selection/active-line.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/selection/mark-selection.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/selection/selection-pointer.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/tern/tern.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/tern/tern.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/tern/worker.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/addon/wrap/hardwrap.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/bin/source-highlight
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/keymap/emacs.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/keymap/sublime.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/keymap/vim.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/lib/codemirror.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/lib/codemirror.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/apl/apl.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/asciiarmor/asciiarmor.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/asn.1/asn.1.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/asterisk/asterisk.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/brainfuck/brainfuck.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/clike/clike.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/clojure/clojure.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/cmake/cmake.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/cobol/cobol.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/coffeescript/coffeescript.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/commonlisp/commonlisp.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/crystal/crystal.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/css/css.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/cypher/cypher.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/d/d.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/dart/dart.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/diff/diff.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/django/django.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/dockerfile/dockerfile.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/dtd/dtd.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/dylan/dylan.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/ebnf/ebnf.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/ecl/ecl.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/eiffel/eiffel.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/elm/elm.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/erlang/erlang.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/factor/factor.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/fcl/fcl.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/forth/forth.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/fortran/fortran.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/gas/gas.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/gfm/gfm.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/gherkin/gherkin.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/go/go.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/groovy/groovy.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/haml/haml.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/handlebars/handlebars.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/haskell-literate/haskell-literate.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/haskell/haskell.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/haxe/haxe.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/htmlembedded/htmlembedded.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/htmlmixed/htmlmixed.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/http/http.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/idl/idl.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/javascript/javascript.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/jinja2/jinja2.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/jsx/jsx.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/julia/julia.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/livescript/livescript.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/lua/lua.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/markdown/markdown.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/mathematica/mathematica.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/mbox/mbox.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/meta.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/mirc/mirc.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/mllike/mllike.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/modelica/modelica.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/mscgen/mscgen.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/mumps/mumps.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/nginx/nginx.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/nsis/nsis.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/ntriples/ntriples.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/octave/octave.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/oz/oz.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/pascal/pascal.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/pegjs/pegjs.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/perl/perl.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/php/php.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/pig/pig.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/powershell/powershell.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/properties/properties.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/protobuf/protobuf.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/pug/pug.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/puppet/puppet.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/python/python.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/q/q.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/r/r.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/rpm/changes/index.html
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/rpm/rpm.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/rst/rst.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/ruby/ruby.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/rust/rust.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/sas/sas.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/sass/sass.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/scheme/scheme.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/shell/shell.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/sieve/sieve.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/slim/slim.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/smalltalk/smalltalk.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/smarty/smarty.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/solr/solr.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/soy/soy.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/sparql/sparql.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/spreadsheet/spreadsheet.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/sql/sql.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/stex/stex.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/stylus/stylus.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/swift/swift.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/tcl/tcl.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/textile/textile.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/tiddlywiki/tiddlywiki.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/tiddlywiki/tiddlywiki.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/tiki/tiki.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/tiki/tiki.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/toml/toml.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/tornado/tornado.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/troff/troff.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/ttcn-cfg/ttcn-cfg.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/ttcn/ttcn.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/turtle/turtle.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/twig/twig.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/vb/vb.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/vbscript/vbscript.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/velocity/velocity.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/verilog/verilog.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/vhdl/vhdl.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/vue/vue.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/wast/wast.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/webidl/webidl.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/xml/xml.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/xquery/xquery.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/yacas/yacas.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/yaml-frontmatter/yaml-frontmatter.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/yaml/yaml.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/mode/z80/z80.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/package.json
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/rollup.config.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/addon/runmode/codemirror-standalone.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/addon/runmode/codemirror.node.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/addon/runmode/runmode-standalone.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/addon/runmode/runmode.node.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/codemirror.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/display/Display.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/display/focus.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/display/gutters.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/display/highlight_worker.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/display/line_numbers.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/display/mode_state.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/display/operations.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/display/scroll_events.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/display/scrollbars.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/display/scrolling.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/display/selection.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/display/update_display.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/display/update_line.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/display/update_lines.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/display/view_tracking.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/edit/CodeMirror.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/edit/commands.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/edit/deleteNearSelection.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/edit/drop_events.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/edit/fromTextArea.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/edit/global_events.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/edit/key_events.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/edit/legacy.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/edit/main.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/edit/methods.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/edit/mouse_events.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/edit/options.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/edit/utils.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/input/ContentEditableInput.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/input/TextareaInput.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/input/indent.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/input/input.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/input/keymap.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/input/keynames.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/input/movement.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/line/highlight.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/line/line_data.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/line/pos.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/line/saw_special_spans.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/line/spans.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/line/utils_line.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/measurement/position_measurement.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/measurement/widgets.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/model/Doc.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/model/change_measurement.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/model/changes.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/model/chunk.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/model/document_data.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/model/history.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/model/line_widget.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/model/mark_text.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/model/selection.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/model/selection_updates.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/modes.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/util/StringStream.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/util/bidi.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/util/browser.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/util/dom.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/util/event.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/util/feature_detection.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/util/misc.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/src/util/operation_group.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/3024-day.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/3024-night.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/abbott.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/abcdef.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/ambiance-mobile.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/ambiance.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/ayu-dark.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/ayu-mirage.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/base16-dark.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/base16-light.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/bespin.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/blackboard.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/cobalt.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/colorforth.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/darcula.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/dracula.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/duotone-dark.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/duotone-light.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/eclipse.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/elegant.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/erlang-dark.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/gruvbox-dark.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/hopscotch.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/icecoder.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/idea.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/isotope.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/juejin.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/lesser-dark.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/liquibyte.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/lucario.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/material-darker.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/material-ocean.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/material-palenight.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/material.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/mbo.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/mdn-like.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/midnight.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/monokai.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/moxer.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/neat.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/neo.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/night.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/nord.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/oceanic-next.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/panda-syntax.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/paraiso-dark.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/paraiso-light.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/pastel-on-dark.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/railscasts.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/rubyblue.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/seti.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/shadowfox.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/solarized.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/ssms.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/the-matrix.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/tomorrow-night-bright.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/tomorrow-night-eighties.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/ttcn.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/twilight.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/vibrant-ink.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/xq-dark.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/xq-light.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/yeti.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/yonce.css
-www/opensearch-dashboards/plugins/wazuh/node_modules/codemirror/theme/zenburn.css
www/opensearch-dashboards/plugins/wazuh/node_modules/combined-stream/License
www/opensearch-dashboards/plugins/wazuh/node_modules/combined-stream/Readme.md
www/opensearch-dashboards/plugins/wazuh/node_modules/combined-stream/lib/combined_stream.js
www/opensearch-dashboards/plugins/wazuh/node_modules/combined-stream/package.json
www/opensearch-dashboards/plugins/wazuh/node_modules/combined-stream/yarn.lock
-www/opensearch-dashboards/plugins/wazuh/node_modules/commander/CHANGELOG.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/commander/LICENSE
-www/opensearch-dashboards/plugins/wazuh/node_modules/commander/Readme.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/commander/index.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/commander/package.json
-www/opensearch-dashboards/plugins/wazuh/node_modules/commander/typings/index.d.ts
www/opensearch-dashboards/plugins/wazuh/node_modules/concat-stream/LICENSE
www/opensearch-dashboards/plugins/wazuh/node_modules/concat-stream/index.js
www/opensearch-dashboards/plugins/wazuh/node_modules/concat-stream/package.json
@@ -1276,14 +924,6 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/core-util-is/LICENSE
www/opensearch-dashboards/plugins/wazuh/node_modules/core-util-is/README.md
www/opensearch-dashboards/plugins/wazuh/node_modules/core-util-is/lib/util.js
www/opensearch-dashboards/plugins/wazuh/node_modules/core-util-is/package.json
-www/opensearch-dashboards/plugins/wazuh/node_modules/create-react-class/LICENSE.txt
-www/opensearch-dashboards/plugins/wazuh/node_modules/create-react-class/README.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/create-react-class/create-react-class.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/create-react-class/create-react-class.min.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/create-react-class/factory.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/create-react-class/index.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/create-react-class/node_modules/.bin/loose-envify
-www/opensearch-dashboards/plugins/wazuh/node_modules/create-react-class/package.json
www/opensearch-dashboards/plugins/wazuh/node_modules/crypt/LICENSE.mkd
www/opensearch-dashboards/plugins/wazuh/node_modules/crypt/README.mkd
www/opensearch-dashboards/plugins/wazuh/node_modules/crypt/crypt.js
@@ -1633,6 +1273,10 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/decimal.js/decimal.d.ts
www/opensearch-dashboards/plugins/wazuh/node_modules/decimal.js/decimal.js
www/opensearch-dashboards/plugins/wazuh/node_modules/decimal.js/decimal.mjs
www/opensearch-dashboards/plugins/wazuh/node_modules/decimal.js/package.json
+www/opensearch-dashboards/plugins/wazuh/node_modules/deeks/README.md
+www/opensearch-dashboards/plugins/wazuh/node_modules/deeks/lib/deeks.js
+www/opensearch-dashboards/plugins/wazuh/node_modules/deeks/lib/utils.js
+www/opensearch-dashboards/plugins/wazuh/node_modules/deeks/package.json
www/opensearch-dashboards/plugins/wazuh/node_modules/deep-equal/.eslintrc
www/opensearch-dashboards/plugins/wazuh/node_modules/deep-equal/.travis.yml
www/opensearch-dashboards/plugins/wazuh/node_modules/deep-equal/CHANGELOG.md
@@ -1675,6 +1319,9 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/dfa/compile.js.map
www/opensearch-dashboards/plugins/wazuh/node_modules/dfa/index.js
www/opensearch-dashboards/plugins/wazuh/node_modules/dfa/index.js.map
www/opensearch-dashboards/plugins/wazuh/node_modules/dfa/package.json
+www/opensearch-dashboards/plugins/wazuh/node_modules/doc-path/README.md
+www/opensearch-dashboards/plugins/wazuh/node_modules/doc-path/dist/path.js
+www/opensearch-dashboards/plugins/wazuh/node_modules/doc-path/package.json
www/opensearch-dashboards/plugins/wazuh/node_modules/domexception/LICENSE.txt
www/opensearch-dashboards/plugins/wazuh/node_modules/domexception/README.md
www/opensearch-dashboards/plugins/wazuh/node_modules/domexception/index.js
@@ -1690,8 +1337,10 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/domexception/package.json
www/opensearch-dashboards/plugins/wazuh/node_modules/domexception/webidl2js-wrapper.js
www/opensearch-dashboards/plugins/wazuh/node_modules/dompurify/LICENSE
www/opensearch-dashboards/plugins/wazuh/node_modules/dompurify/README.md
+www/opensearch-dashboards/plugins/wazuh/node_modules/dompurify/dist/purify.cjs.d.ts
www/opensearch-dashboards/plugins/wazuh/node_modules/dompurify/dist/purify.cjs.js
www/opensearch-dashboards/plugins/wazuh/node_modules/dompurify/dist/purify.cjs.js.map
+www/opensearch-dashboards/plugins/wazuh/node_modules/dompurify/dist/purify.es.d.mts
www/opensearch-dashboards/plugins/wazuh/node_modules/dompurify/dist/purify.es.mjs
www/opensearch-dashboards/plugins/wazuh/node_modules/dompurify/dist/purify.es.mjs.map
www/opensearch-dashboards/plugins/wazuh/node_modules/dompurify/dist/purify.js
@@ -2609,11 +2258,6 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/is-regex/README.md
www/opensearch-dashboards/plugins/wazuh/node_modules/is-regex/index.js
www/opensearch-dashboards/plugins/wazuh/node_modules/is-regex/package.json
www/opensearch-dashboards/plugins/wazuh/node_modules/is-regex/test/index.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/js-tokens/CHANGELOG.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/js-tokens/LICENSE
-www/opensearch-dashboards/plugins/wazuh/node_modules/js-tokens/README.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/js-tokens/index.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/js-tokens/package.json
www/opensearch-dashboards/plugins/wazuh/node_modules/js2xmlparser/CHANGES.md
www/opensearch-dashboards/plugins/wazuh/node_modules/js2xmlparser/LICENSE
www/opensearch-dashboards/plugins/wazuh/node_modules/js2xmlparser/NOTICE
@@ -3116,41 +2760,15 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/jsdom/node_modules/esprima/
www/opensearch-dashboards/plugins/wazuh/node_modules/jsdom/node_modules/esprima/dist/esprima.js
www/opensearch-dashboards/plugins/wazuh/node_modules/jsdom/node_modules/esprima/package.json
www/opensearch-dashboards/plugins/wazuh/node_modules/jsdom/package.json
-www/opensearch-dashboards/plugins/wazuh/node_modules/json2csv/.eslintrc
-www/opensearch-dashboards/plugins/wazuh/node_modules/json2csv/.gitattributes
-www/opensearch-dashboards/plugins/wazuh/node_modules/json2csv/CHANGELOG.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/json2csv/LICENSE.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/json2csv/README.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/json2csv/bin/json2csv.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/json2csv/bin/utils/TablePrinter.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/json2csv/bin/utils/parseNdjson.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/json2csv/dist/json2csv.cjs.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/json2csv/dist/json2csv.esm.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/json2csv/dist/json2csv.umd.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/json2csv/lib/JSON2CSVAsyncParser.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/json2csv/lib/JSON2CSVBase.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/json2csv/lib/JSON2CSVParser.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/json2csv/lib/JSON2CSVTransform.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/json2csv/lib/json2csv.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/json2csv/lib/utils.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/json2csv/package.json
-www/opensearch-dashboards/plugins/wazuh/node_modules/json2csv/rollup.config.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/jsonparse/.npmignore
-www/opensearch-dashboards/plugins/wazuh/node_modules/jsonparse/LICENSE
-www/opensearch-dashboards/plugins/wazuh/node_modules/jsonparse/README.markdown
-www/opensearch-dashboards/plugins/wazuh/node_modules/jsonparse/bench.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/jsonparse/examples/twitterfeed.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/jsonparse/jsonparse.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/jsonparse/package.json
-www/opensearch-dashboards/plugins/wazuh/node_modules/jsonparse/samplejson/basic.json
-www/opensearch-dashboards/plugins/wazuh/node_modules/jsonparse/samplejson/basic2.json
-www/opensearch-dashboards/plugins/wazuh/node_modules/jsonparse/test/big-token.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/jsonparse/test/boundary.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/jsonparse/test/offset.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/jsonparse/test/primitives.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/jsonparse/test/surrogate.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/jsonparse/test/unvalid.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/jsonparse/test/utf8.js
+www/opensearch-dashboards/plugins/wazuh/node_modules/json-2-csv/LICENSE.md
+www/opensearch-dashboards/plugins/wazuh/node_modules/json-2-csv/README.md
+www/opensearch-dashboards/plugins/wazuh/node_modules/json-2-csv/lib/constants.json
+www/opensearch-dashboards/plugins/wazuh/node_modules/json-2-csv/lib/converter.d.ts
+www/opensearch-dashboards/plugins/wazuh/node_modules/json-2-csv/lib/converter.js
+www/opensearch-dashboards/plugins/wazuh/node_modules/json-2-csv/lib/csv2json.js
+www/opensearch-dashboards/plugins/wazuh/node_modules/json-2-csv/lib/json2csv.js
+www/opensearch-dashboards/plugins/wazuh/node_modules/json-2-csv/lib/utils.js
+www/opensearch-dashboards/plugins/wazuh/node_modules/json-2-csv/package.json
www/opensearch-dashboards/plugins/wazuh/node_modules/jwt-decode/CHANGELOG.md
www/opensearch-dashboards/plugins/wazuh/node_modules/jwt-decode/LICENSE
www/opensearch-dashboards/plugins/wazuh/node_modules/jwt-decode/README.md
@@ -3162,18 +2780,6 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/jwt-decode/build/jwt-decode
www/opensearch-dashboards/plugins/wazuh/node_modules/jwt-decode/build/jwt-decode.js.map
www/opensearch-dashboards/plugins/wazuh/node_modules/jwt-decode/index.d.ts
www/opensearch-dashboards/plugins/wazuh/node_modules/jwt-decode/package.json
-www/opensearch-dashboards/plugins/wazuh/node_modules/lodash.debounce/LICENSE
-www/opensearch-dashboards/plugins/wazuh/node_modules/lodash.debounce/README.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/lodash.debounce/index.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/lodash.debounce/package.json
-www/opensearch-dashboards/plugins/wazuh/node_modules/lodash.get/LICENSE
-www/opensearch-dashboards/plugins/wazuh/node_modules/lodash.get/README.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/lodash.get/index.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/lodash.get/package.json
-www/opensearch-dashboards/plugins/wazuh/node_modules/lodash.isequal/LICENSE
-www/opensearch-dashboards/plugins/wazuh/node_modules/lodash.isequal/README.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/lodash.isequal/index.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/lodash.isequal/package.json
www/opensearch-dashboards/plugins/wazuh/node_modules/lodash/LICENSE
www/opensearch-dashboards/plugins/wazuh/node_modules/lodash/README.md
www/opensearch-dashboards/plugins/wazuh/node_modules/lodash/_DataView.js
@@ -4264,14 +3870,6 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/loglevel/test/test-qunit.ht
www/opensearch-dashboards/plugins/wazuh/node_modules/loglevel/test/test-qunit.js
www/opensearch-dashboards/plugins/wazuh/node_modules/loglevel/test/type-test.ts
www/opensearch-dashboards/plugins/wazuh/node_modules/loglevel/test/vendor/json2.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/loose-envify/LICENSE
-www/opensearch-dashboards/plugins/wazuh/node_modules/loose-envify/README.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/loose-envify/cli.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/loose-envify/custom.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/loose-envify/index.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/loose-envify/loose-envify.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/loose-envify/package.json
-www/opensearch-dashboards/plugins/wazuh/node_modules/loose-envify/replace.js
www/opensearch-dashboards/plugins/wazuh/node_modules/markdown-it-link-attributes/.eslintrc
www/opensearch-dashboards/plugins/wazuh/node_modules/markdown-it-link-attributes/.github/workflows/ci.yml
www/opensearch-dashboards/plugins/wazuh/node_modules/markdown-it-link-attributes/.nvmrc
@@ -4728,19 +4326,6 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/process-nextick-args/index.
www/opensearch-dashboards/plugins/wazuh/node_modules/process-nextick-args/license.md
www/opensearch-dashboards/plugins/wazuh/node_modules/process-nextick-args/package.json
www/opensearch-dashboards/plugins/wazuh/node_modules/process-nextick-args/readme.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/prop-types/LICENSE
-www/opensearch-dashboards/plugins/wazuh/node_modules/prop-types/README.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/prop-types/checkPropTypes.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/prop-types/factory.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/prop-types/factoryWithThrowingShims.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/prop-types/factoryWithTypeCheckers.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/prop-types/index.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/prop-types/lib/ReactPropTypesSecret.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/prop-types/lib/has.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/prop-types/node_modules/.bin/loose-envify
-www/opensearch-dashboards/plugins/wazuh/node_modules/prop-types/package.json
-www/opensearch-dashboards/plugins/wazuh/node_modules/prop-types/prop-types.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/prop-types/prop-types.min.js
www/opensearch-dashboards/plugins/wazuh/node_modules/proxy-from-env/.eslintrc
www/opensearch-dashboards/plugins/wazuh/node_modules/proxy-from-env/.travis.yml
www/opensearch-dashboards/plugins/wazuh/node_modules/proxy-from-env/LICENSE
@@ -4762,15 +4347,6 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/punycode/README.md
www/opensearch-dashboards/plugins/wazuh/node_modules/punycode/package.json
www/opensearch-dashboards/plugins/wazuh/node_modules/punycode/punycode.es6.js
www/opensearch-dashboards/plugins/wazuh/node_modules/punycode/punycode.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/querystring-browser/.zuul.yml
-www/opensearch-dashboards/plugins/wazuh/node_modules/querystring-browser/LICENSE
-www/opensearch-dashboards/plugins/wazuh/node_modules/querystring-browser/README.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/querystring-browser/package.json
-www/opensearch-dashboards/plugins/wazuh/node_modules/querystring-browser/querystring.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/querystring-browser/test/core-tests/test-querystring-maxKeys-non-finite.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/querystring-browser/test/core-tests/test-querystring-multichar-separator.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/querystring-browser/test/core-tests/test-querystring.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/querystring-browser/test/test.js
www/opensearch-dashboards/plugins/wazuh/node_modules/querystringify/LICENSE
www/opensearch-dashboards/plugins/wazuh/node_modules/querystringify/README.md
www/opensearch-dashboards/plugins/wazuh/node_modules/querystringify/index.js
@@ -4786,22 +4362,6 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/quote-stream/readme.markdow
www/opensearch-dashboards/plugins/wazuh/node_modules/quote-stream/test/simple.js
www/opensearch-dashboards/plugins/wazuh/node_modules/quote-stream/test/unicode_separators.js
www/opensearch-dashboards/plugins/wazuh/node_modules/quote-stream/test/whitespace.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/react-codemirror/.editorconfig
-www/opensearch-dashboards/plugins/wazuh/node_modules/react-codemirror/.npmignore
-www/opensearch-dashboards/plugins/wazuh/node_modules/react-codemirror/HISTORY.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/react-codemirror/LICENSE
-www/opensearch-dashboards/plugins/wazuh/node_modules/react-codemirror/README.md
-www/opensearch-dashboards/plugins/wazuh/node_modules/react-codemirror/bower.json
-www/opensearch-dashboards/plugins/wazuh/node_modules/react-codemirror/dist/react-codemirror.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/react-codemirror/dist/react-codemirror.min.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/react-codemirror/example/src/.npmignore
-www/opensearch-dashboards/plugins/wazuh/node_modules/react-codemirror/example/src/example.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/react-codemirror/example/src/example.less
-www/opensearch-dashboards/plugins/wazuh/node_modules/react-codemirror/example/src/index.html
-www/opensearch-dashboards/plugins/wazuh/node_modules/react-codemirror/gulpfile.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/react-codemirror/lib/Codemirror.js
-www/opensearch-dashboards/plugins/wazuh/node_modules/react-codemirror/package.json
-www/opensearch-dashboards/plugins/wazuh/node_modules/react-codemirror/src/Codemirror.js
www/opensearch-dashboards/plugins/wazuh/node_modules/react-cookie/LICENSE
www/opensearch-dashboards/plugins/wazuh/node_modules/react-cookie/README.md
www/opensearch-dashboards/plugins/wazuh/node_modules/react-cookie/cjs/Cookies.d.ts
@@ -5651,7 +5211,7 @@ www/opensearch-dashboards/plugins/wazuh/server/integration-files/gdpr-requiremen
www/opensearch-dashboards/plugins/wazuh/server/integration-files/kibana-template.js
www/opensearch-dashboards/plugins/wazuh/server/integration-files/monitoring-template.js
www/opensearch-dashboards/plugins/wazuh/server/integration-files/pci-requirements-pdfmake.js
-www/opensearch-dashboards/plugins/wazuh/server/integration-files/statistics-template.js
+www/opensearch-dashboards/plugins/wazuh/server/integration-files/statistics-template.json
www/opensearch-dashboards/plugins/wazuh/server/integration-files/tsc-requirements-pdfmake.js
www/opensearch-dashboards/plugins/wazuh/server/lib/api-errors-equivalence.js
www/opensearch-dashboards/plugins/wazuh/server/lib/api-request-list.json
@@ -5670,6 +5230,7 @@ www/opensearch-dashboards/plugins/wazuh/server/lib/generate-alerts/sample-data/a
www/opensearch-dashboards/plugins/wazuh/server/lib/generate-alerts/sample-data/audit.js
www/opensearch-dashboards/plugins/wazuh/server/lib/generate-alerts/sample-data/authentication.js
www/opensearch-dashboards/plugins/wazuh/server/lib/generate-alerts/sample-data/aws.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/generate-alerts/sample-data/azure.js
www/opensearch-dashboards/plugins/wazuh/server/lib/generate-alerts/sample-data/ciscat.js
www/opensearch-dashboards/plugins/wazuh/server/lib/generate-alerts/sample-data/common.js
www/opensearch-dashboards/plugins/wazuh/server/lib/generate-alerts/sample-data/docker.js
@@ -5687,9 +5248,9 @@ www/opensearch-dashboards/plugins/wazuh/server/lib/generate-alerts/sample-data/v
www/opensearch-dashboards/plugins/wazuh/server/lib/generate-alerts/sample-data/vulnerabilities.js
www/opensearch-dashboards/plugins/wazuh/server/lib/generate-alerts/sample-data/web.js
www/opensearch-dashboards/plugins/wazuh/server/lib/generate-alerts/sample-data/yara.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/generate-sample-data.js
www/opensearch-dashboards/plugins/wazuh/server/lib/index-date.js
www/opensearch-dashboards/plugins/wazuh/server/lib/parse-cron.js
-www/opensearch-dashboards/plugins/wazuh/server/lib/process-state-equivalence.js
www/opensearch-dashboards/plugins/wazuh/server/lib/reporting/agent-configuration.js
www/opensearch-dashboards/plugins/wazuh/server/lib/reporting/audit-map.js
www/opensearch-dashboards/plugins/wazuh/server/lib/reporting/audit-request.js
@@ -5710,6 +5271,43 @@ www/opensearch-dashboards/plugins/wazuh/server/lib/reporting/summary-tables-defi
www/opensearch-dashboards/plugins/wazuh/server/lib/reporting/syscheck-request.js
www/opensearch-dashboards/plugins/wazuh/server/lib/reporting/tsc-request.js
www/opensearch-dashboards/plugins/wazuh/server/lib/reporting/vulnerability-request.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/shared-utils.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-fim-files/main.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-fim-files/template.json
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-fim-registries/main.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-fim-registries/template.json
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-browser-extensions/main.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-browser-extensions/template.json
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-groups/main.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-groups/template.json
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-hardware/main.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-hardware/template.json
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-hotfixes/main.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-hotfixes/template.json
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-interfaces/main.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-interfaces/template.json
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-networks/main.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-networks/template.json
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-packages/main.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-packages/template.json
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-ports/main.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-ports/template.json
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-processes/main.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-processes/template.json
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-protocols/main.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-protocols/template.json
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-services/main.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-services/template.json
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-system/main.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-system/template.json
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-users/main.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-inventory-users/template.json
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-vulnerabilities/main.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/states-vulnerabilities/template.json
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/wazuh-alerts/main.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/dataset/wazuh-alerts/template.json
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/index.js
+www/opensearch-dashboards/plugins/wazuh/server/lib/sample-data/lib/random.js
www/opensearch-dashboards/plugins/wazuh/server/lib/sanitizer/index.js
www/opensearch-dashboards/plugins/wazuh/server/lib/sanitizer/sanitizer.js
www/opensearch-dashboards/plugins/wazuh/server/plugin.js
@@ -5846,7 +5444,6 @@ www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/axios/CHANGELOG
www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/axios/LICENSE
www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/axios/MIGRATION_GUIDE.md
www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/axios/README.md
-www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/axios/SECURITY.md
www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/axios/dist/axios.js
www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/axios/dist/axios.js.map
www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/axios/dist/axios.min.js
@@ -6173,7 +5770,6 @@ www/opensearch-dashboards/plugins/wazuhCore/common/services/settings.js
www/opensearch-dashboards/plugins/wazuhCore/common/services/web_documentation.js
www/opensearch-dashboards/plugins/wazuhCore/common/services/wz_agent_status.js
www/opensearch-dashboards/plugins/wazuhCore/common/types.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/.bin/json2csv
www/opensearch-dashboards/plugins/wazuhCore/node_modules/.bin/uuid
www/opensearch-dashboards/plugins/wazuhCore/node_modules/.yarn-integrity
www/opensearch-dashboards/plugins/wazuhCore/node_modules/asynckit/LICENSE
@@ -6200,7 +5796,6 @@ www/opensearch-dashboards/plugins/wazuhCore/node_modules/axios/CHANGELOG.md
www/opensearch-dashboards/plugins/wazuhCore/node_modules/axios/LICENSE
www/opensearch-dashboards/plugins/wazuhCore/node_modules/axios/MIGRATION_GUIDE.md
www/opensearch-dashboards/plugins/wazuhCore/node_modules/axios/README.md
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/axios/SECURITY.md
www/opensearch-dashboards/plugins/wazuhCore/node_modules/axios/dist/axios.js
www/opensearch-dashboards/plugins/wazuhCore/node_modules/axios/dist/axios.js.map
www/opensearch-dashboards/plugins/wazuhCore/node_modules/axios/dist/axios.min.js
@@ -6291,12 +5886,6 @@ www/opensearch-dashboards/plugins/wazuhCore/node_modules/combined-stream/Readme.
www/opensearch-dashboards/plugins/wazuhCore/node_modules/combined-stream/lib/combined_stream.js
www/opensearch-dashboards/plugins/wazuhCore/node_modules/combined-stream/package.json
www/opensearch-dashboards/plugins/wazuhCore/node_modules/combined-stream/yarn.lock
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/commander/CHANGELOG.md
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/commander/LICENSE
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/commander/Readme.md
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/commander/index.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/commander/package.json
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/commander/typings/index.d.ts
www/opensearch-dashboards/plugins/wazuhCore/node_modules/crypt/LICENSE.mkd
www/opensearch-dashboards/plugins/wazuhCore/node_modules/crypt/README.mkd
www/opensearch-dashboards/plugins/wazuhCore/node_modules/crypt/crypt.js
@@ -6327,41 +5916,6 @@ www/opensearch-dashboards/plugins/wazuhCore/node_modules/is-buffer/README.md
www/opensearch-dashboards/plugins/wazuhCore/node_modules/is-buffer/index.js
www/opensearch-dashboards/plugins/wazuhCore/node_modules/is-buffer/package.json
www/opensearch-dashboards/plugins/wazuhCore/node_modules/is-buffer/test/basic.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/json2csv/.eslintrc
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/json2csv/.gitattributes
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/json2csv/CHANGELOG.md
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/json2csv/LICENSE.md
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/json2csv/README.md
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/json2csv/bin/json2csv.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/json2csv/bin/utils/TablePrinter.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/json2csv/bin/utils/parseNdjson.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/json2csv/dist/json2csv.cjs.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/json2csv/dist/json2csv.esm.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/json2csv/dist/json2csv.umd.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/json2csv/lib/JSON2CSVAsyncParser.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/json2csv/lib/JSON2CSVBase.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/json2csv/lib/JSON2CSVParser.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/json2csv/lib/JSON2CSVTransform.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/json2csv/lib/json2csv.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/json2csv/lib/utils.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/json2csv/package.json
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/json2csv/rollup.config.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/jsonparse/.npmignore
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/jsonparse/LICENSE
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/jsonparse/README.markdown
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/jsonparse/bench.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/jsonparse/examples/twitterfeed.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/jsonparse/jsonparse.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/jsonparse/package.json
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/jsonparse/samplejson/basic.json
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/jsonparse/samplejson/basic2.json
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/jsonparse/test/big-token.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/jsonparse/test/boundary.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/jsonparse/test/offset.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/jsonparse/test/primitives.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/jsonparse/test/surrogate.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/jsonparse/test/unvalid.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/jsonparse/test/utf8.js
www/opensearch-dashboards/plugins/wazuhCore/node_modules/jwt-decode/CHANGELOG.md
www/opensearch-dashboards/plugins/wazuhCore/node_modules/jwt-decode/LICENSE
www/opensearch-dashboards/plugins/wazuhCore/node_modules/jwt-decode/README.md
@@ -6373,10 +5927,6 @@ www/opensearch-dashboards/plugins/wazuhCore/node_modules/jwt-decode/build/jwt-de
www/opensearch-dashboards/plugins/wazuhCore/node_modules/jwt-decode/build/jwt-decode.js.map
www/opensearch-dashboards/plugins/wazuhCore/node_modules/jwt-decode/index.d.ts
www/opensearch-dashboards/plugins/wazuhCore/node_modules/jwt-decode/package.json
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/lodash.get/LICENSE
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/lodash.get/README.md
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/lodash.get/index.js
-www/opensearch-dashboards/plugins/wazuhCore/node_modules/lodash.get/package.json
www/opensearch-dashboards/plugins/wazuhCore/node_modules/md5/.travis.yml
www/opensearch-dashboards/plugins/wazuhCore/node_modules/md5/LICENSE
www/opensearch-dashboards/plugins/wazuhCore/node_modules/md5/README.md
@@ -6523,8 +6073,8 @@ www/opensearch-dashboards/plugins/wazuhCore/server/plugin.js
www/opensearch-dashboards/plugins/wazuhCore/server/services/configuration-store.js
www/opensearch-dashboards/plugins/wazuhCore/server/services/configuration-store.md
www/opensearch-dashboards/plugins/wazuhCore/server/services/cookie.js
+www/opensearch-dashboards/plugins/wazuhCore/server/services/data-path.js
www/opensearch-dashboards/plugins/wazuhCore/server/services/enhance-configuration.js
-www/opensearch-dashboards/plugins/wazuhCore/server/services/filesystem.js
www/opensearch-dashboards/plugins/wazuhCore/server/services/index.js
www/opensearch-dashboards/plugins/wazuhCore/server/services/manage-hosts.js
www/opensearch-dashboards/plugins/wazuhCore/server/services/security-factory/factories/default-factory.js
diff --git a/security/wazuh-indexer/Makefile b/security/wazuh-indexer/Makefile
index 710d6a2e194f..648a76698179 100644
--- a/security/wazuh-indexer/Makefile
+++ b/security/wazuh-indexer/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wazuh
-PORTVERSION= 4.12.0
-PORTREVISION= 1
+PORTVERSION= 4.14.1
CATEGORIES= security
MASTER_SITES= LOCAL/acm/${PORTNAME}/
PKGNAMESUFFIX= -indexer
diff --git a/security/wazuh-indexer/distinfo b/security/wazuh-indexer/distinfo
index 825b29dbf027..fc8d05feba85 100644
--- a/security/wazuh-indexer/distinfo
+++ b/security/wazuh-indexer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746861787
-SHA256 (wazuh-4.12.0/wazuh-4.12.0-indexer.yml) = 15290a6e81026d970891d7e1805afe4a87420984893948b5dd7a65789d62f5c5
-SIZE (wazuh-4.12.0/wazuh-4.12.0-indexer.yml) = 2216
+TIMESTAMP = 1763764338
+SHA256 (wazuh-4.14.1/wazuh-4.14.1-indexer.yml) = 15290a6e81026d970891d7e1805afe4a87420984893948b5dd7a65789d62f5c5
+SIZE (wazuh-4.14.1/wazuh-4.14.1-indexer.yml) = 2216
diff --git a/security/wazuh-manager/Makefile b/security/wazuh-manager/Makefile
index 61413e230ddc..4e9e8b7c2414 100644
--- a/security/wazuh-manager/Makefile
+++ b/security/wazuh-manager/Makefile
@@ -1,9 +1,8 @@
PORTNAME= wazuh
DISTVERSIONPREFIX= v
-DISTVERSION= 4.12.0
-PORTREVISION= 4
+DISTVERSION= 4.14.1
CATEGORIES= security
-MASTER_SITES= https://packages.wazuh.com/deps/40/libraries/sources/:wazuh_sources \
+MASTER_SITES= https://packages.wazuh.com/deps/47/libraries/sources/:wazuh_sources \
LOCAL/acm/${PORTNAME}/:wazuh_cache
PKGNAMESUFFIX= -manager
DISTFILES= ${EXTERNAL_DISTFILES} \
@@ -42,20 +41,23 @@ USE_RC_SUBR= ${PORTNAME}${PKGNAMESUFFIX}
MAKE_ARGS+= TARGET=server INSTALLDIR=${WAZUHPREFIX} INSTALL_SHARED="${INSTALL_LIB}" PYTHON_SOURCE=yes OPTIMIZE_CPYTHON=no
+# WITH_CCACHE_BUILD= yes
+# CCACHE_DIR= /zdata/ccache
+
WAZUH_CACHEFILE= ${PORTNAME}-cache-any-${DISTVERSION}${EXTRACT_SUFX}
WAZUH_EXTRAFILE= alonsobsd-${PORTNAME}-freebsd-${WAZUH_EXTRAFILE_TAGNAME}_GH0${EXTRACT_SUFX}
-WAZUH_EXTRAFILE_TAGNAME=cd0051b
+WAZUH_EXTRAFILE_TAGNAME=2f1307c
EXTERNAL_DISTFILES= audit-userspace.tar.gz:wazuh_sources \
benchmark.tar.gz:wazuh_sources \
bzip2.tar.gz:wazuh_sources \
cJSON.tar.gz:wazuh_sources \
cpp-httplib.tar.gz:wazuh_sources \
- cpython-3.11.13.tar.gz:wazuh_cache \
+ cpython-3.11.14.tar.gz:wazuh_cache \
curl.tar.gz:wazuh_sources \
flatbuffers.tar.gz:wazuh_sources \
googletest.tar.gz:wazuh_sources \
- http-request.tar.gz:wazuh_cache \
+ http-request-cd50797.tar.gz:wazuh_cache \
jemalloc.tar.gz:wazuh_sources \
libarchive.tar.gz:wazuh_sources \
libdb.tar.gz:wazuh_sources \
@@ -71,6 +73,7 @@ EXTERNAL_DISTFILES= audit-userspace.tar.gz:wazuh_sources \
popt.tar.gz:wazuh_sources \
procps.tar.gz:wazuh_sources \
rocksdb.tar.gz:wazuh_sources \
+ simdjson.tar.gz:wazuh_sources \
sqlite.tar.gz:wazuh_sources \
zlib.tar.gz:wazuh_sources
@@ -101,7 +104,6 @@ USERS= ${WAZUH_USER}
GROUPS= ${WAZUH_GROUP}
SUB_FILES= pkg-message
-PLIST_SUB+= PYTHON_DISTVERSION=${PYTHON_REL:C|^([0-9])([0-9]{2})([0-9]+)|\1.\2.\3|}
CONFLICTS= ossec-* wazuh-agent
WZBIN_FILES= agent_control wazuh-logcollector wazuh-execd manage_agents wazuh-modulesd \
@@ -113,7 +115,7 @@ WZARBIN_FILES= default-firewall-drop pf npf ipfw firewalld-drop disable-account
host-deny ip-customblock restart-wazuh route-null kaspersky wazuh-slack
WZSHEBANG_FILES=chardetect connexion cygdb cython cythonize f2py fixup_pubsub_v1_keywords.py \
- futurize httpx jp.py jsonschema normalizer openapi-spec-validator pasteurize \
+ httpx jp.py jsonschema normalizer openapi-spec-validator \
pyrsa-decrypt pyrsa-encrypt pyrsa-keygen pyrsa-priv2pub pyrsa-sign \
pyrsa-verify rstpep2html.py rst2s5.py rst2xetex.py rst2man.py rst2odt.py \
rst2latex.py rst2pseudoxml.py rst2odt_prepstyles.py rst2html.py rst2html5.py \
@@ -132,7 +134,7 @@ WAZUHMOD750= / /logs/wazuh /logs/archives /logs/alerts /logs/firewall \
/wodles/docker /wodles/gcloud /wodles/gcloud/buckets /wodles/gcloud/pubsub \
/stats /integrations
-WAZUHMOD770= /etc/decoders /etc/lists /etc/lists/amazon /etc/rootcheck \
+WAZUHMOD770= /etc/decoders /etc/lists /etc/lists/amazon /etc/lists/malicious-ioc /etc/rootcheck \
/etc/rules /etc/shared/default /logs /queue/agent-groups \
/queue/alerts /queue/cluster /queue/fim /queue/fim/db \
/queue/rids /queue/sockets /queue/tasks /etc /etc/shared \
@@ -146,11 +148,11 @@ WZPYTHONWHEELS= cffi-1.15.1-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
greenlet-2.0.2-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
grpcio-1.69.0-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
lazy_object_proxy-1.10.0-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
- MarkupSafe-2.1.2-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
+ markupsafe-2.1.2-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
multidict-5.2.0-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
numpy-1.26.4-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
psutil-5.9.0-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
- pyarrow-20.0.0-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
+ pyarrow-21.0.0-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
pyyaml-6.0.1-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
rpds_py-0.15.2-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
uvloop-0.17.0-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl
@@ -166,12 +168,12 @@ IGNORE= FreeBSD ${OSVERSION} ${ARCH} is not supported
.endif
.if ${ARCH} == "aarch64"
-FBSD14_PATCH_LEVEL= _p2
+FBSD14_PATCH_LEVEL= _p5
.endif
.if ${ARCH} != "aarch64"
-FBSD13_PATCH_LEVEL= #
-FBSD14_PATCH_LEVEL= _p2
+FBSD13_PATCH_LEVEL= _p6
+FBSD14_PATCH_LEVEL= _p5
.endif
.if ${OSVERSION} >= 1300139 && ${OSVERSION} < 1400000
@@ -184,18 +186,23 @@ FBSD_VERSION_BASE=freebsd_14_3_release${FBSD14_PATCH_LEVEL}
FBSD_MAJOR_VERSION=14
WAZUH_CACHENAME=${PORTNAME}-cache-fbsd14-${ARCH}-${DISTVERSION}
DISTFILES+= ${WAZUH_CACHENAME}${EXTRACT_SUFX}:wazuh_cache
-.elif ${OSVERSION} >= 1500000
-FBSD_VERSION_BASE=freebsd_15_0_current
+.elif ${OSVERSION} >= 1500000 && ${OSVERSION} < 1600000
+FBSD_VERSION_BASE=freebsd_15_0_release
FBSD_MAJOR_VERSION=15
WAZUH_CACHENAME=${PORTNAME}-cache-fbsd15-${ARCH}-${DISTVERSION}
DISTFILES+= ${WAZUH_CACHENAME}${EXTRACT_SUFX}:wazuh_cache
+.elif ${OSVERSION} >= 1600000
+FBSD_VERSION_BASE=freebsd_16_0_current
+FBSD_MAJOR_VERSION=16
+WAZUH_CACHENAME=${PORTNAME}-cache-fbsd16-${ARCH}-${DISTVERSION}
+DISTFILES+= ${WAZUH_CACHENAME}${EXTRACT_SUFX}:wazuh_cache
.else
IGNORE= FreeBSD ${OSVERSION} ${ARCH} is not supported
.endif
post-extract:
.for FILE in ${EXTERNAL_DISTFILES}
-.if ${FILE} == "http-request.tar.gz:wazuh_cache"
+.if ${FILE} == "http-request-cd50797.tar.gz:wazuh_cache"
@cd ${WRKSRC}/src/shared_modules && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${FILE:S/:wazuh_cache//} ${EXTRACT_AFTER_ARGS}
.else
@cd ${WRKSRC}/src/external && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${FILE:S/:wazuh_sources//:S/:wazuh_cache//} ${EXTRACT_AFTER_ARGS}
@@ -217,6 +224,9 @@ post-extract:
@cd ${WRKDIR}/wazuh-freebsd/var/ossec/ruleset/sca && ${CP} *.yml ${WRKSRC}/ruleset/sca/freebsd/
${FIND} ${WRKSRC}/ruleset/sca -type f -name "*.yml" -exec ${MV} "{}" "{}.disabled" \;
+ ${CP} ${FILESDIR}/pthreads_portable.c ${WRKSRC}/src/shared/
+ ${CP} ${FILESDIR}/pthreads_portable.h ${WRKSRC}/src/headers/
+
post-patch:
${REINPLACE_CMD} -e 's|CC=|CC?=|g' -e 's|AR=|AR?=|g' ${WRKSRC}/src/external/bzip2/Makefile
${REINPLACE_CMD} -e 's|^\( *MULTIARCH=\).*--print-multiarch.*|\1|' ${WRKSRC}/src/external/cpython/configure
@@ -290,6 +300,7 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/etc/local_rules.xml ${STAGEDIR}${WAZUHPREFIX}/etc/rules/local_rules.xml.sample
${INSTALL_DATA} ${WRKSRC}/ruleset/lists/amazon/* ${STAGEDIR}${WAZUHPREFIX}/etc/lists/amazon/
+ ${INSTALL_DATA} ${WRKSRC}/ruleset/lists/malicious-ioc/* ${STAGEDIR}${WAZUHPREFIX}/etc/lists/malicious-ioc/
${INSTALL_DATA} ${WRKSRC}/ruleset/lists/audit-keys ${STAGEDIR}${WAZUHPREFIX}/etc/lists/audit-keys
${INSTALL_DATA} ${WRKSRC}/ruleset/lists/security-eventchannel ${STAGEDIR}${WAZUHPREFIX}/etc/lists/security-eventchannel
@@ -368,6 +379,7 @@ do-install:
${INSTALL_LIB} ${WRKSRC}/src/libwazuhshared.so ${STAGEDIR}${WAZUHPREFIX}/lib
${INSTALL_LIB} ${WRKSRC}/src/build/shared_modules/content_manager/libcontent_manager.so ${STAGEDIR}${WAZUHPREFIX}/lib
${INSTALL_LIB} ${WRKSRC}/src/build/shared_modules/indexer_connector/libindexer_connector.so ${STAGEDIR}${WAZUHPREFIX}/lib
+ ${INSTALL_LIB} ${WRKSRC}/src/build/wazuh_modules/inventory_harvester/libinventory_harvester.so ${STAGEDIR}${WAZUHPREFIX}/lib
${INSTALL_LIB} ${WRKSRC}/src/build/shared_modules/router/librouter.so ${STAGEDIR}${WAZUHPREFIX}/lib
${INSTALL_LIB} ${WRKSRC}/src/build/wazuh_modules/vulnerability_scanner/libvulnerability_scanner.so ${STAGEDIR}${WAZUHPREFIX}/lib
${INSTALL_LIB} ${WRKSRC}/src/data_provider/build/lib/libsysinfo.so ${STAGEDIR}${WAZUHPREFIX}/lib
@@ -379,6 +391,8 @@ do-install:
${INSTALL_LIB} ${WRKSRC}/src/wazuh_modules/syscollector/build/lib/libsyscollector.so ${STAGEDIR}${WAZUHPREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/src/wazuh_modules/vulnerability_scanner/indexer/template/index-template.json ${STAGEDIR}${WAZUHPREFIX}/templates/vd_states_template.json
+ ${INSTALL_DATA} ${WRKSRC}/src/wazuh_modules/vulnerability_scanner/indexer/template/update-mappings.json ${STAGEDIR}${WAZUHPREFIX}/templates/vd_states_update_mappings.json
+ ${INSTALL_DATA} ${WRKSRC}/src/wazuh_modules/inventory_harvester/indexer/template/wazuh-states-inventory-* ${STAGEDIR}${WAZUHPREFIX}/templates/
${INSTALL_DATA} ${WRKSRC}/VERSION.json ${STAGEDIR}${WAZUHPREFIX}
diff --git a/security/wazuh-manager/distinfo b/security/wazuh-manager/distinfo
index dcb6fa3c9c46..b6ada3611ec3 100644
--- a/security/wazuh-manager/distinfo
+++ b/security/wazuh-manager/distinfo
@@ -1,73 +1,79 @@
-TIMESTAMP = 1751610836
-SHA256 (wazuh-4.12.0/audit-userspace.tar.gz) = e82a32e5edf93b055160e14bc97f41dead39287925851dc80a7638e2d4d30434
-SIZE (wazuh-4.12.0/audit-userspace.tar.gz) = 1682820
-SHA256 (wazuh-4.12.0/benchmark.tar.gz) = 94c57aa0cb2bd78dbe9e77d332cbc644daf0fecdc9a09632048be6e09f9ced6b
-SIZE (wazuh-4.12.0/benchmark.tar.gz) = 184460
-SHA256 (wazuh-4.12.0/bzip2.tar.gz) = 27688ee0316a64b39e511b2c224070cad97c394a5f711f9d055fc1809d895bcd
-SIZE (wazuh-4.12.0/bzip2.tar.gz) = 71277
-SHA256 (wazuh-4.12.0/cJSON.tar.gz) = 678d796318da57d5f38075e74bbb3b77375dc3f8bb49da341ad1b43c417e8cc1
-SIZE (wazuh-4.12.0/cJSON.tar.gz) = 27863
-SHA256 (wazuh-4.12.0/cpp-httplib.tar.gz) = 6517573263611686b9219ba796c35f54a306eb27dc3c72e1807f2a0a34cac1e8
-SIZE (wazuh-4.12.0/cpp-httplib.tar.gz) = 57890
-SHA256 (wazuh-4.12.0/cpython-3.11.13.tar.gz) = fd7d83a0a304a4f253e45af8820c969bdb1de6a8a00cfe322bf1566144818e9f
-SIZE (wazuh-4.12.0/cpython-3.11.13.tar.gz) = 27194539
-SHA256 (wazuh-4.12.0/curl.tar.gz) = a93b5b839255d92487a3f9ad7dfada1dc73ab016802c7f669dc09a891c6546fa
-SIZE (wazuh-4.12.0/curl.tar.gz) = 4525465
-SHA256 (wazuh-4.12.0/flatbuffers.tar.gz) = 943699a1fe86c197371cd214c4c355da0f253a3093f0c73fb74cb4c48b8978a9
-SIZE (wazuh-4.12.0/flatbuffers.tar.gz) = 2313322
-SHA256 (wazuh-4.12.0/googletest.tar.gz) = 8c1e8a0a7f221c2125e99e6acb709da2ba472476b4d057c58de504bebf38d417
-SIZE (wazuh-4.12.0/googletest.tar.gz) = 885874
-SHA256 (wazuh-4.12.0/http-request.tar.gz) = e843ee984938c7540955cc4a9c0c8dc6f1b9ed9fd8a09f6430623b2f34437c4d
-SIZE (wazuh-4.12.0/http-request.tar.gz) = 63490
-SHA256 (wazuh-4.12.0/jemalloc.tar.gz) = 2b22e85b352c7df550ba408a42251e51e8dffa6c91aa2e1fb4804ab317ffbca0
-SIZE (wazuh-4.12.0/jemalloc.tar.gz) = 579864
-SHA256 (wazuh-4.12.0/libarchive.tar.gz) = c958048175dad5a13d0851d03c7c1a36361e12e8e93e7432c1844e9549ddf58a
-SIZE (wazuh-4.12.0/libarchive.tar.gz) = 7512700
-SHA256 (wazuh-4.12.0/libdb.tar.gz) = 7e9c44e8c7fdb186ff521a8d085b1bfa634d342dcc777ecea1fbf9a98ab5dc5e
-SIZE (wazuh-4.12.0/libdb.tar.gz) = 3874990
-SHA256 (wazuh-4.12.0/libffi.tar.gz) = 0e971f64bacc22094e89f034bba075b40ecc2c2c2900eecd7ae85815fd6c9f69
-SIZE (wazuh-4.12.0/libffi.tar.gz) = 964576
-SHA256 (wazuh-4.12.0/libpcre2.tar.gz) = 5a80d654d7d14b3db9fa3a49d7bf44a498683b46784a88cec514a8b194767b92
-SIZE (wazuh-4.12.0/libpcre2.tar.gz) = 1329651
-SHA256 (wazuh-4.12.0/libplist.tar.gz) = 88278d4bdfc1bd6a3a1a55a4f3d933683d2732ba09cf7a749fe8ec8eec406e3c
-SIZE (wazuh-4.12.0/libplist.tar.gz) = 1520623
-SHA256 (wazuh-4.12.0/libyaml.tar.gz) = 35daad608b372d5ce099f738c0f21bfcc03d6920d92f448386c584e664f1376a
-SIZE (wazuh-4.12.0/libyaml.tar.gz) = 424656
-SHA256 (wazuh-4.12.0/lua.tar.gz) = 62eeb7e24b246c50708bcd4d92db3c9de8d196d94c9c33b8bff400f25f105a1f
-SIZE (wazuh-4.12.0/lua.tar.gz) = 304235
-SHA256 (wazuh-4.12.0/lzma.tar.gz) = 4ce0c192d41072b5679af89bb531efb685c8267a4b7e2005999149ac17028134
-SIZE (wazuh-4.12.0/lzma.tar.gz) = 1327581
-SHA256 (wazuh-4.12.0/msgpack.tar.gz) = 06d63bcf32896cd0af5480c401134b1ad1c166fd84ebe5b486e792101ee854e2
-SIZE (wazuh-4.12.0/msgpack.tar.gz) = 591294
-SHA256 (wazuh-4.12.0/nlohmann.tar.gz) = 6e304c0942ac65f76f012a0ec64dde90e00273b6cc5a498b37cfdd16155e08b0
-SIZE (wazuh-4.12.0/nlohmann.tar.gz) = 141576
-SHA256 (wazuh-4.12.0/openssl.tar.gz) = 238415641120c8f79d9c1c2caf97b88d3d6dbed562859dd0663bd4b68dc2179e
-SIZE (wazuh-4.12.0/openssl.tar.gz) = 15637517
-SHA256 (wazuh-4.12.0/popt.tar.gz) = d6880a06622ca32dc4aa39ad5dcf7bef2faa81bd931afbe64ba434ad8fee1daa
-SIZE (wazuh-4.12.0/popt.tar.gz) = 891309
-SHA256 (wazuh-4.12.0/procps.tar.gz) = 221f395e29d1bdbe4bacc9db39602eee0bae685a935437be0d7feb42e3192d07
-SIZE (wazuh-4.12.0/procps.tar.gz) = 55897
-SHA256 (wazuh-4.12.0/rocksdb.tar.gz) = eeed60a3d4e29f7305e79f9f5cebd4261174261227f1b5a7d05da55565675436
-SIZE (wazuh-4.12.0/rocksdb.tar.gz) = 12800920
-SHA256 (wazuh-4.12.0/sqlite.tar.gz) = 9a8fa6a916f8c2107ed65dab8dced392604e175104d6a8c3c9c1383479869f07
-SIZE (wazuh-4.12.0/sqlite.tar.gz) = 2486661
-SHA256 (wazuh-4.12.0/zlib.tar.gz) = b59d38149f0c29ec54d2766611ebc5a51a032bf9717e39a9af00fb6cb8532b8b
-SIZE (wazuh-4.12.0/zlib.tar.gz) = 1593304
-SHA256 (wazuh-4.12.0/wazuh-cache-any-4.12.0.tar.gz) = c5e7ce333b2ec47f40c748ff79f8a74d7492ea72de1f5457f124aa8eff1447c1
-SIZE (wazuh-4.12.0/wazuh-cache-any-4.12.0.tar.gz) = 22863738
-SHA256 (wazuh-4.12.0/wazuh-python-4.12.0.tar.gz) = d4c68ac05ec7c45af17cc784f3708dbfc6322f124bd8f46b43ad6a360ab28ba7
-SIZE (wazuh-4.12.0/wazuh-python-4.12.0.tar.gz) = 466860
-SHA256 (wazuh-4.12.0/wazuh-cache-fbsd13-amd64-4.12.0.tar.gz) = 849c3e2d56993b62863a29233d72c1e7c29f296e61036e35d1ab606da0b12c87
-SIZE (wazuh-4.12.0/wazuh-cache-fbsd13-amd64-4.12.0.tar.gz) = 26668167
-SHA256 (wazuh-4.12.0/wazuh-cache-fbsd14-aarch64-4.12.0.tar.gz) = 4e141560aa0bed0ee196cea698b241f65cf7cf7ae4ce2f217fa53ec86b06236b
-SIZE (wazuh-4.12.0/wazuh-cache-fbsd14-aarch64-4.12.0.tar.gz) = 24730902
-SHA256 (wazuh-4.12.0/wazuh-cache-fbsd14-amd64-4.12.0.tar.gz) = e8559a7b67345074f380e45e859d80bfea4638851455a6777bfa59f5806be1d6
-SIZE (wazuh-4.12.0/wazuh-cache-fbsd14-amd64-4.12.0.tar.gz) = 25090533
-SHA256 (wazuh-4.12.0/wazuh-cache-fbsd15-aarch64-4.12.0.tar.gz) = cd041a1f0210edcf58c68751bd3279c008e4062638a964afc5a743bee5f75e05
-SIZE (wazuh-4.12.0/wazuh-cache-fbsd15-aarch64-4.12.0.tar.gz) = 24812302
-SHA256 (wazuh-4.12.0/wazuh-cache-fbsd15-amd64-4.12.0.tar.gz) = d8f8cc2e052fc2bb6ef32f0a25077de7d3c6a6ef9aa2592b1dc8a649b7b6efd9
-SIZE (wazuh-4.12.0/wazuh-cache-fbsd15-amd64-4.12.0.tar.gz) = 25184261
-SHA256 (wazuh-4.12.0/wazuh-wazuh-v4.12.0_GH0.tar.gz) = a0af093328df4658ff52cf78d8d6a03cc943fbd95a160cccd8b3e5e294b71ac5
-SIZE (wazuh-4.12.0/wazuh-wazuh-v4.12.0_GH0.tar.gz) = 18498222
-SHA256 (wazuh-4.12.0/alonsobsd-wazuh-freebsd-cd0051b_GH0.tar.gz) = d20100f8840e6f600aa0a49585bac80e62850fe5f2be40e11eaa1ffd50adf5c1
-SIZE (wazuh-4.12.0/alonsobsd-wazuh-freebsd-cd0051b_GH0.tar.gz) = 178174
+TIMESTAMP = 1763763578
+SHA256 (wazuh-4.14.1/audit-userspace.tar.gz) = e82a32e5edf93b055160e14bc97f41dead39287925851dc80a7638e2d4d30434
+SIZE (wazuh-4.14.1/audit-userspace.tar.gz) = 1682820
+SHA256 (wazuh-4.14.1/benchmark.tar.gz) = 94c57aa0cb2bd78dbe9e77d332cbc644daf0fecdc9a09632048be6e09f9ced6b
+SIZE (wazuh-4.14.1/benchmark.tar.gz) = 184460
+SHA256 (wazuh-4.14.1/bzip2.tar.gz) = 27688ee0316a64b39e511b2c224070cad97c394a5f711f9d055fc1809d895bcd
+SIZE (wazuh-4.14.1/bzip2.tar.gz) = 71277
+SHA256 (wazuh-4.14.1/cJSON.tar.gz) = da809f70b7d03ac529ae6223d4390bfa26cd29f8c32c8e8b3b631efa1667892d
+SIZE (wazuh-4.14.1/cJSON.tar.gz) = 27920
+SHA256 (wazuh-4.14.1/cpp-httplib.tar.gz) = 6517573263611686b9219ba796c35f54a306eb27dc3c72e1807f2a0a34cac1e8
+SIZE (wazuh-4.14.1/cpp-httplib.tar.gz) = 57890
+SHA256 (wazuh-4.14.1/cpython-3.11.14.tar.gz) = 6201d3cd571e14f19b30286741547aea4b64b935ad32a307094e78bf8fd250b1
+SIZE (wazuh-4.14.1/cpython-3.11.14.tar.gz) = 27335678
+SHA256 (wazuh-4.14.1/curl.tar.gz) = 30cf7142e4282718ceb237e17b5cbf75afcd7c9f3880a039c5efea62db094709
+SIZE (wazuh-4.14.1/curl.tar.gz) = 4537356
+SHA256 (wazuh-4.14.1/flatbuffers.tar.gz) = ca563ebb561ae9088c7bec9ce101d2182b43ced0ba67a097d0ee0c145108f55a
+SIZE (wazuh-4.14.1/flatbuffers.tar.gz) = 2824325
+SHA256 (wazuh-4.14.1/googletest.tar.gz) = 8c1e8a0a7f221c2125e99e6acb709da2ba472476b4d057c58de504bebf38d417
+SIZE (wazuh-4.14.1/googletest.tar.gz) = 885874
+SHA256 (wazuh-4.14.1/http-request-cd50797.tar.gz) = c9ed1052de030930dd817af2989154e5f6ab2ce223dacb87bf55ca6fdf1b8ebb
+SIZE (wazuh-4.14.1/http-request-cd50797.tar.gz) = 66371
+SHA256 (wazuh-4.14.1/jemalloc.tar.gz) = 2b22e85b352c7df550ba408a42251e51e8dffa6c91aa2e1fb4804ab317ffbca0
+SIZE (wazuh-4.14.1/jemalloc.tar.gz) = 579864
+SHA256 (wazuh-4.14.1/libarchive.tar.gz) = 540ff4a55defa75778a2c40567a830648ce5367b8aea123366874d96b734ef80
+SIZE (wazuh-4.14.1/libarchive.tar.gz) = 2360242
+SHA256 (wazuh-4.14.1/libdb.tar.gz) = 7e9c44e8c7fdb186ff521a8d085b1bfa634d342dcc777ecea1fbf9a98ab5dc5e
+SIZE (wazuh-4.14.1/libdb.tar.gz) = 3874990
+SHA256 (wazuh-4.14.1/libffi.tar.gz) = 0e971f64bacc22094e89f034bba075b40ecc2c2c2900eecd7ae85815fd6c9f69
+SIZE (wazuh-4.14.1/libffi.tar.gz) = 964576
+SHA256 (wazuh-4.14.1/libpcre2.tar.gz) = 5a80d654d7d14b3db9fa3a49d7bf44a498683b46784a88cec514a8b194767b92
+SIZE (wazuh-4.14.1/libpcre2.tar.gz) = 1329651
+SHA256 (wazuh-4.14.1/libplist.tar.gz) = 88278d4bdfc1bd6a3a1a55a4f3d933683d2732ba09cf7a749fe8ec8eec406e3c
+SIZE (wazuh-4.14.1/libplist.tar.gz) = 1520623
+SHA256 (wazuh-4.14.1/libyaml.tar.gz) = 35daad608b372d5ce099f738c0f21bfcc03d6920d92f448386c584e664f1376a
+SIZE (wazuh-4.14.1/libyaml.tar.gz) = 424656
+SHA256 (wazuh-4.14.1/lua.tar.gz) = 233e87e871090bd30c4b692ac73bd714361c15051148e4eeec828a1df8436eca
+SIZE (wazuh-4.14.1/lua.tar.gz) = 343356
+SHA256 (wazuh-4.14.1/lzma.tar.gz) = 4ce0c192d41072b5679af89bb531efb685c8267a4b7e2005999149ac17028134
+SIZE (wazuh-4.14.1/lzma.tar.gz) = 1327581
+SHA256 (wazuh-4.14.1/msgpack.tar.gz) = 06d63bcf32896cd0af5480c401134b1ad1c166fd84ebe5b486e792101ee854e2
+SIZE (wazuh-4.14.1/msgpack.tar.gz) = 591294
+SHA256 (wazuh-4.14.1/nlohmann.tar.gz) = 6e304c0942ac65f76f012a0ec64dde90e00273b6cc5a498b37cfdd16155e08b0
+SIZE (wazuh-4.14.1/nlohmann.tar.gz) = 141576
+SHA256 (wazuh-4.14.1/openssl.tar.gz) = 0386fe3a0bf48bae2ca4d1742a53df9a8fcb1b73583ba22e8f8a7ddfa1375cd9
+SIZE (wazuh-4.14.1/openssl.tar.gz) = 53793192
+SHA256 (wazuh-4.14.1/popt.tar.gz) = d6880a06622ca32dc4aa39ad5dcf7bef2faa81bd931afbe64ba434ad8fee1daa
+SIZE (wazuh-4.14.1/popt.tar.gz) = 891309
+SHA256 (wazuh-4.14.1/procps.tar.gz) = 221f395e29d1bdbe4bacc9db39602eee0bae685a935437be0d7feb42e3192d07
+SIZE (wazuh-4.14.1/procps.tar.gz) = 55897
+SHA256 (wazuh-4.14.1/rocksdb.tar.gz) = eeed60a3d4e29f7305e79f9f5cebd4261174261227f1b5a7d05da55565675436
+SIZE (wazuh-4.14.1/rocksdb.tar.gz) = 12800920
+SHA256 (wazuh-4.14.1/simdjson.tar.gz) = f033677871db0236a961603bcb9fef30ff0c65a4d1fb496fa8fae3f91c8b56cb
+SIZE (wazuh-4.14.1/simdjson.tar.gz) = 2733642
+SHA256 (wazuh-4.14.1/sqlite.tar.gz) = a81bff30bb4affd1b06a4983ff88ef827b4abaea3191b39aff7edb28d1ddd003
+SIZE (wazuh-4.14.1/sqlite.tar.gz) = 2564870
+SHA256 (wazuh-4.14.1/zlib.tar.gz) = b59d38149f0c29ec54d2766611ebc5a51a032bf9717e39a9af00fb6cb8532b8b
+SIZE (wazuh-4.14.1/zlib.tar.gz) = 1593304
+SHA256 (wazuh-4.14.1/wazuh-cache-any-4.14.1.tar.gz) = 79ef4769856c7c7af6b9f2c2ef67bf6e2cc3db874dc25ea4086519f48c8bc729
+SIZE (wazuh-4.14.1/wazuh-cache-any-4.14.1.tar.gz) = 21536265
+SHA256 (wazuh-4.14.1/wazuh-python-4.14.1.tar.gz) = 676478c4aa564cd8ab001e7e8d5ec64a7bce0f9aa6d2de1e77d81749e53eec68
+SIZE (wazuh-4.14.1/wazuh-python-4.14.1.tar.gz) = 480480
+SHA256 (wazuh-4.14.1/wazuh-cache-fbsd13-amd64-4.14.1.tar.gz) = 493cc92d6ddfde1b1f796060b9ff7e704c0a13add072e46780541a7f18ca2116
+SIZE (wazuh-4.14.1/wazuh-cache-fbsd13-amd64-4.14.1.tar.gz) = 26641501
+SHA256 (wazuh-4.14.1/wazuh-cache-fbsd14-aarch64-4.14.1.tar.gz) = edee8a08b775aa5d85e1154a4bfc0bb680eb99e390f5e0d8fb4774200748f404
+SIZE (wazuh-4.14.1/wazuh-cache-fbsd14-aarch64-4.14.1.tar.gz) = 24707799
+SHA256 (wazuh-4.14.1/wazuh-cache-fbsd14-amd64-4.14.1.tar.gz) = f2b26a36b116348e3443e7133017713956e8ed2e26eed90e4f396eb55a241eda
+SIZE (wazuh-4.14.1/wazuh-cache-fbsd14-amd64-4.14.1.tar.gz) = 25055515
+SHA256 (wazuh-4.14.1/wazuh-cache-fbsd15-aarch64-4.14.1.tar.gz) = c63484af8fd157f61b6bf0297b4233c3e2a3eee481f35c7d15fcb5b90d711489
+SIZE (wazuh-4.14.1/wazuh-cache-fbsd15-aarch64-4.14.1.tar.gz) = 24690859
+SHA256 (wazuh-4.14.1/wazuh-cache-fbsd15-amd64-4.14.1.tar.gz) = bf77697d47df3eeb6ccc0d1e43841f5dd3570a7e11e8dd669d5098890b985657
+SIZE (wazuh-4.14.1/wazuh-cache-fbsd15-amd64-4.14.1.tar.gz) = 26650464
+SHA256 (wazuh-4.14.1/wazuh-cache-fbsd16-aarch64-4.14.1.tar.gz) = 1510ef710bcae78e22db88f443504d006e9e4b45d27c66bb84984211409f7e65
+SIZE (wazuh-4.14.1/wazuh-cache-fbsd16-aarch64-4.14.1.tar.gz) = 24863114
+SHA256 (wazuh-4.14.1/wazuh-cache-fbsd16-amd64-4.14.1.tar.gz) = f706a10b1e31dc959e1751a015b3ec2e74ddbda0362ab192ba3918852731635c
+SIZE (wazuh-4.14.1/wazuh-cache-fbsd16-amd64-4.14.1.tar.gz) = 26653845
+SHA256 (wazuh-4.14.1/wazuh-wazuh-v4.14.1_GH0.tar.gz) = aa59cb2baa7e7d38d8bb4ff6a22afbf2945de4fb555f9b8bb2657b6f89a773ed
+SIZE (wazuh-4.14.1/wazuh-wazuh-v4.14.1_GH0.tar.gz) = 19810038
+SHA256 (wazuh-4.14.1/alonsobsd-wazuh-freebsd-2f1307c_GH0.tar.gz) = a955c569217122779ab5b6b58bdfabbfa1cd452b4719cc35c791f7047b1f364f
+SIZE (wazuh-4.14.1/alonsobsd-wazuh-freebsd-2f1307c_GH0.tar.gz) = 221983
diff --git a/security/wazuh-manager/files/patch-etc_ossec-server.conf b/security/wazuh-manager/files/patch-etc_ossec-server.conf
index e80a18d10064..2000faef3d49 100644
--- a/security/wazuh-manager/files/patch-etc_ossec-server.conf
+++ b/security/wazuh-manager/files/patch-etc_ossec-server.conf
@@ -1,6 +1,33 @@
---- etc/ossec-server.conf 2024-05-10 18:10:43.842257000 -0500
-+++ etc/ossec-server.conf 2024-05-10 18:15:26.471699000 -0500
-@@ -28,7 +28,8 @@
+--- etc/ossec-server.conf 2025-09-23 06:59:40.000000000 -0700
++++ etc/ossec-server.conf 2025-10-16 17:18:34.635446000 -0700
+@@ -20,6 +20,26 @@
+ <agents_disconnection_alert_time>0</agents_disconnection_alert_time>
+ </global>
+
++ <vulnerability-detection>
++ <enabled>no</enabled>
++ <index-status>yes</index-status>
++ <feed-update-interval>60m</feed-update-interval>
++ </vulnerability-detection>
++
++ <indexer>
++ <enabled>no</enabled>
++ <hosts>
++ <host>https://127.0.0.1:9200</host>
++ </hosts>
++ <ssl>
++ <certificate_authorities>
++ <ca>/usr/local/etc/logstash/certs/root-ca.pem</ca>
++ </certificate_authorities>
++ <certificate>/usr/local/etc/logstash/certs/server1.pem</certificate>
++ <key>/usr/local/etc/logstash/certs/server1-key.pem</key>
++ </ssl>
++ </indexer>
++
+ <alerts>
+ <log_alert_level>3</log_alert_level>
+ <email_alert_level>12</email_alert_level>
+@@ -28,7 +48,8 @@
<remote>
<connection>secure</connection>
<port>1514</port>
@@ -10,7 +37,15 @@
</remote>
<!-- Policy monitoring -->
-@@ -200,7 +201,7 @@
+@@ -43,7 +64,6 @@
+
+ <system_audit>/var/ossec/etc/shared/system_audit_rcl.txt</system_audit>
+ <system_audit>/var/ossec/etc/shared/system_audit_ssh.txt</system_audit>
+- <system_audit>/var/ossec/etc/shared/cis_debian_linux_rcl.txt</system_audit>
+
+ <skip_nfs>yes</skip_nfs>
+ </rootcheck>
+@@ -200,7 +220,7 @@
<localfile>
<log_format>syslog</log_format>
@@ -19,7 +54,7 @@
</localfile>
<localfile>
-@@ -211,7 +212,7 @@
+@@ -211,7 +231,7 @@
<localfile>
<log_format>full_command</log_format>
@@ -28,7 +63,7 @@
<frequency>360</frequency>
</localfile>
-@@ -233,4 +234,32 @@
+@@ -236,4 +256,32 @@
<rule_dir>etc/rules</rule_dir>
</ruleset>
diff --git a/security/wazuh-manager/files/patch-src-data_provider-src_sysInfoFreeBSD.cpp b/security/wazuh-manager/files/patch-src-data_provider-src_sysInfoFreeBSD.cpp
index 86f1fdf985af..929fef4ec8c1 100644
--- a/security/wazuh-manager/files/patch-src-data_provider-src_sysInfoFreeBSD.cpp
+++ b/security/wazuh-manager/files/patch-src-data_provider-src_sysInfoFreeBSD.cpp
@@ -1,6 +1,6 @@
---- src/data_provider/src/sysInfoFreeBSD.cpp 2025-01-15 06:26:54.000000000 -0800
-+++ src/data_provider/src/sysInfoFreeBSD.cpp 2025-02-17 14:38:11.834720000 -0800
-@@ -11,6 +11,7 @@
+--- src/data_provider/src/sysInfoFreeBSD.cpp 2025-09-23 06:59:40.000000000 -0700
++++ src/data_provider/src/sysInfoFreeBSD.cpp 2025-10-16 15:42:56.638994000 -0700
+@@ -11,20 +11,23 @@
#include "sysInfo.hpp"
#include "cmdHelper.h"
#include "stringHelper.h"
@@ -8,7 +8,9 @@
#include "osinfo/sysOsParsers.h"
#include <sys/sysctl.h>
#include <sys/vmmeter.h>
-@@ -19,12 +20,13 @@
+ #include <sys/utsname.h>
+ #include "sharedDefs.h"
++#include <regex>
static void getMemory(nlohmann::json& info)
{
@@ -25,7 +27,7 @@
if (ret)
{
-@@ -52,11 +54,23 @@
+@@ -52,11 +55,23 @@
};
}
@@ -52,7 +54,7 @@
if (ret)
{
-@@ -64,11 +78,11 @@
+@@ -64,11 +79,11 @@
{
ret,
std::system_category(),
@@ -66,7 +68,7 @@
info["ram_free"] = ramFree;
info["ram_usage"] = 100 - (100 * ramFree / ramTotal);
}
-@@ -184,8 +198,12 @@
+@@ -184,8 +199,12 @@
nlohmann::json SysInfo::getProcessesInfo() const
{
@@ -81,7 +83,7 @@
}
nlohmann::json SysInfo::getOsInfo() const
-@@ -196,11 +214,12 @@
+@@ -196,11 +215,12 @@
if (!spParser->parseUname(Utils::exec("uname -r"), ret))
{
@@ -95,93 +97,148 @@
if (uname(&uts) >= 0)
{
ret["sysname"] = uts.sysname;
-@@ -215,18 +234,145 @@
+@@ -215,18 +235,200 @@
nlohmann::json SysInfo::getPorts() const
{
- // Currently not supported for this OS.
- return nlohmann::json {};
-+ const auto query{Utils::exec(R"(sockstat -46qs)")};
-+
-+ /* USER COMMAND PID FD PROTO LOCAL_ADDRESS FOREIGN_ADDRESS PATH_STATE CONN_STATE */
-+
+ nlohmann::json ports {};
++
++ /* USER COMMAND PID FD PROTO LOCAL_ADDRESS FOREIGN_ADDRESS PATH_STATE CONN_STATE */
++
++#if __FreeBSD_version > 1500045
++ const auto query{exec(R"(sockstat -46qs --libxo json)")};
+
+ if (!query.empty())
+ {
-+ const auto lines{Utils::split(Utils::trimToOneSpace(query), '\n')};
++ nlohmann::json portsjson;
++ portsjson = nlohmann::json::parse(query);
++ auto &portsResult = portsjson["sockstat"]["socket"];
+
-+ for (const auto& line : lines)
-+ {
++ for(auto &port : portsResult) {
+ std::string localip = "";
+ std::string localport = "";
+ std::string remoteip = "";
+ std::string remoteport = "";
+ std::string statedata = "";
+
-+ const auto data{Utils::split(line, ' ')};
-+ auto localdata{Utils::split(data[5], ':')};
-+ auto remotedata{Utils::split(data[6], ':')};
++ if (port["pid"] != nullptr) {
+
-+ localip = localdata[0];
-+ localport = localdata[1];
-+ remoteip = remotedata[0];
-+ remoteport = remotedata[1];
++ localip = port["local"]["address"];
++ remoteip = port["foreign"]["address"];
++ statedata = port["conn-state"] != nullptr ? (port["conn-state"] == "LISTEN" ? "listening" : Utils::toLowerCase(port["conn-state"])) : statedata;
+
-+ if((data[4] != "udp4") && (data[4] != "udp6") && (data[4] != "udp46")) {
-+ statedata = Utils::toLowerCase(data[7]);
-+ }
++ if (port["local"]["address"] == "*") {
++ if ((port["proto"] == "udp4") || (port["proto"] == "tcp4")) {
++ localip = "0.0.0.0";
++ } else {
++ localip = "::";
++ }
++ }
+
-+ if(statedata == "listen") {
-+ statedata = "listening";
-+ }
++ localport = port["local"]["port"];
+
-+ if(localdata.size() == 4) {
-+ localip = localdata[0] + ":"+ localdata[1] + ":" + localdata[2];
-+ localport = localdata[3];
-+ }
++ if (port["foreign"]["address"] == "*") {
++ if ((port["proto"] == "udp4") || (port["proto"] == "tcp4")) {
++ remoteip = 0.0.0.0;
++ } else {
++ remoteip = "::";
++ }
++ }
+
-+ if(localip == "*") {
-+ if((data[4] == "tcp6") || (data[4] == "udp6")) {
-+ localip = "0:0:0:0:0:0:0:0";
-+ } else if((data[4] == "tcp4") || (data[4] == "udp4")) {
-+ localip = "0.0.0.0";
-+ }
-+ }
++ remoteport = port["foreign"]["port"];
+
-+ if(localport == "*") {
-+ localport = "0";
-+ }
++ nlohmann::json portRecord {};
+
-+ if(remotedata.size() == 4) {
-+ remoteip = remotedata[0] + ":"+ remotedata[1] + ":" + remotedata[2];
-+ remoteport = remotedata[3];
-+ }
++ portRecord["protocol"] = port["proto"];
++ portRecord["local_ip"] = localip;
++ portRecord["local_port"] = localport == "*" ? "0" : localport;
++ portRecord["remote_ip"] = remoteip;
++ portRecord["remote_port"] = remoteport == "*" ? "0" : remoteport;
++ portRecord["tx_queue"] = 0;
++ portRecord["rx_queue"] = 0;
++ portRecord["inode"] = port["fd"];
++ portRecord["state"] = statedata == "??" ? "" : statedata;
++ portRecord["pid"] = port["pid"];
++ portRecord["process"] = port["command"];
+
-+ if(remoteport == "*") {
-+ remoteip = "";
-+ remoteport = "0";
-+ }
++ ports.push_back(portRecord);
++ }
++ }
++ }
++#else
++ const auto query{Utils::exec(R"(sockstat -46qs)")};
+
-+ if(data[0] != "?") {
-+ nlohmann::json port {};
-+ port["protocol"] = data[4];
-+ port["local_ip"] = localip;
-+ port["local_port"] = localport;
-+ port["remote_ip"] = remoteip;
-+ port["remote_port"] = remoteport;
-+ port["tx_queue"] = 0;
-+ port["rx_queue"] = 0;
-+ port["inode"] = data[3];
-+ port["state"] = statedata;
-+ port["pid"] = data[2];
-+ port["process"] = data[1];
++ if (!query.empty())
++ {
++ const auto lines{Utils::split(Utils::trimToOneSpace(query), '\n')};
++
++ std::regex expression(R"(^(\S+)\s+(\S+)\s+(\d+)\s+(\d+)\s*(\S+)\s+(\S+)\s+(\S+)(?:\s+(\S+))?\s*$)");
++
++ for (const auto& line : lines)
++ {
++ std::smatch data;
++
++ if (std::regex_search(line, data, expression))
++ {
++ std::string localip = "";
++ std::string localport = "";
++ std::string remoteip = "";
++ std::string remoteport = "";
++ std::string statedata = "";
++
++ auto localdata{Utils::split(data[6], ':')};
++ auto remotedata{Utils::split(data[7], ':')};
+
-+ ports.push_back(port);
++ if (data[8].matched ) {
++ statedata = data[8] == "LISTEN" ? "listening" : Utils::toLowerCase(data[8]);
++ }
++
++ localport = localdata[localdata.size() - 1];
++ localdata.pop_back();
++ localip = Utils::join(localdata, ":");
++ remoteport = remotedata[remotedata.size() - 1];
++ remotedata.pop_back();
++ remoteip = Utils::join(remotedata, ":");
++
++ if(localip == "*") {
++ if((data[5] == "tcp4") || (data[5] == "udp4")) {
++ localip = "0.0.0.0";
++ } else {
++ localip = "::";
++ }
++ }
++
++ if(remoteip == "*") {
++ if((data[5] == "tcp4") || (data[5] == "udp4")) {
++ remoteip = "0.0.0.0";
++ } else {
++ remoteip = "::";
++ }
++ }
++
++ if(data[0] != "?") {
++ nlohmann::json port {};
++
++ port["protocol"] = data[5];
++ port["local_ip"] = localip;
++ port["local_port"] = localport == "*" ? "0" : localport;
++ port["remote_ip"] = remoteip;
++ port["remote_port"] = remoteport == "*" ? "0" : remoteport;
++ port["tx_queue"] = 0;
++ port["rx_queue"] = 0;
++ port["inode"] = data[4];
++ port["state"] = statedata == "??" ? "" : statedata;
++ port["pid"] = data[3];
++ port["process"] = data[2];
++
++ ports.push_back(port);
++ }
+ }
-+ }
++ }
+ }
-+
++#endif
+ return ports;
}
@@ -246,7 +303,7 @@
if (!query.empty())
{
-@@ -235,18 +381,22 @@
+@@ -235,6 +437,9 @@
for (const auto& line : lines)
{
const auto data{Utils::split(line, '|')};
@@ -254,8 +311,11 @@
+ const auto sectiondata{Utils::split(data[8], '/')};
+
nlohmann::json package;
+ std::string vendor { UNKNOWN_VALUE };
+ std::string email { UNKNOWN_VALUE };
+@@ -244,14 +449,15 @@
package["name"] = data[0];
- package["vendor"] = data[1];
+ package["vendor"] = vendor;
package["version"] = data[2];
- package["install_time"] = UNKNOWN_VALUE;
+ package["install_time"] = data[6];
diff --git a/security/wazuh-manager/files/patch-src-shared_modules-utils_stringHelper.h b/security/wazuh-manager/files/patch-src-shared_modules-utils_stringHelper.h
index d06cb28926e7..e60c6542e5a4 100644
--- a/security/wazuh-manager/files/patch-src-shared_modules-utils_stringHelper.h
+++ b/security/wazuh-manager/files/patch-src-shared_modules-utils_stringHelper.h
@@ -1,14 +1,30 @@
---- src/shared_modules/utils/stringHelper.h 2025-01-08 01:15:05.000000000 -0800
-+++ src/shared_modules/utils/stringHelper.h 2025-01-14 21:32:26.067988000 -0800
+--- src/shared_modules/utils/stringHelper.h 2025-09-23 06:59:40.000000000 -0700
++++ src/shared_modules/utils/stringHelper.h 2025-10-16 14:04:29.575997000 -0700
@@ -19,6 +19,7 @@
#include <sstream>
#include <string>
#include <vector>
+#include <map>
+ #if __cplusplus >= 201703L
+ #include <string_view>
+ #endif
+@@ -150,6 +151,15 @@
+ return haystack;
+ }
- #pragma GCC diagnostic push
- #pragma GCC diagnostic ignored "-Wunused-function"
-@@ -254,6 +255,17 @@
++ static std::string join(const std::vector<std::string>& vec, const std::string& delimiter) {
++ std::ostringstream joinResult;
++ for (size_t i = 0; i < vec.size(); ++i) {
++ joinResult << vec[i];
++ if (i != vec.size() - 1) joinResult << delimiter;
++ }
++ return joinResult.str();
++ }
++
+ static std::vector<std::string> split(const std::string& str, const char delimiter)
+ {
+ std::vector<std::string> tokens;
+@@ -257,6 +267,17 @@
// LCOV_EXCL_STOP
return ret;
diff --git a/security/wazuh-manager/files/patch-src_Makefile b/security/wazuh-manager/files/patch-src_Makefile
index 23d66a5f8a86..a45608e5dff6 100644
--- a/security/wazuh-manager/files/patch-src_Makefile
+++ b/security/wazuh-manager/files/patch-src_Makefile
@@ -1,5 +1,5 @@
---- src/Makefile 2025-04-30 02:30:26.000000000 -0700
-+++ src/Makefile 2025-05-23 14:25:52.122383000 -0700
+--- src/Makefile 2025-09-23 06:59:40.000000000 -0700
++++ src/Makefile 2025-10-12 08:02:29.393309000 -0700
@@ -49,9 +49,11 @@
HAS_CHECKMODULE = $(shell command -v checkmodule > /dev/null && echo YES)
@@ -12,7 +12,7 @@
ARCH_FLAGS =
-@@ -110,7 +112,7 @@
+@@ -112,7 +114,7 @@
USE_PRELUDE?=no
USE_ZEROMQ?=no
USE_GEOIP?=no
@@ -21,16 +21,16 @@
USE_BIG_ENDIAN=no
USE_AUDIT=no
MINGW_HOST=unknown
-@@ -175,6 +177,8 @@
+@@ -177,6 +179,8 @@
DEFINES+=-DUSER=\"${WAZUH_USER}\"
DEFINES+=-DGROUPGLOBAL=\"${WAZUH_GROUP}\"
-+OSSEC_CFLAGS+=-I./ -I./headers/ -I${EXTERNAL_OPENSSL}include -I$(EXTERNAL_JSON) -I${EXTERNAL_LIBYAML}include -I${EXTERNAL_CURL}include -I${EXTERNAL_MSGPACK}include -I${EXTERNAL_BZIP2} -I${SHARED_MODULES}common -I${DBSYNC}include -I${RSYNC}include -I${SYSCOLLECTOR}include -I${SYSINFO}include -I${EXTERNAL_LIBPCRE2}include -I${EXTERNAL_RPM}/builddir/output/include -I${SYSCHECK}include -I${ROUTER}include -I${CONTENT_MANAGER}include -I${VULNERABILITY_SCANNER}include -I./shared_modules/
++OSSEC_CFLAGS+=-I./ -I./headers/ -I${EXTERNAL_OPENSSL}include -I$(EXTERNAL_JSON) -I${EXTERNAL_LIBYAML}include -I${EXTERNAL_CURL}include -I${EXTERNAL_MSGPACK}include -I${EXTERNAL_BZIP2} -I${SHARED_MODULES}common -I${DBSYNC}include -I${RSYNC}include -I${SYSCOLLECTOR}include -I${SYSINFO}include -I${EXTERNAL_LIBPCRE2}include -I${EXTERNAL_RPM}/builddir/output/include -I${SYSCHECK}include -I${ROUTER}include -I${CONTENT_MANAGER}include -I${VULNERABILITY_SCANNER}include -I${INVENTORY_HARVESTER}include -I./shared_modules/
+
ifneq (${TARGET},winagent)
DEFINES+=-D${uname_S}
ifeq (${uname_S},Linux)
-@@ -269,13 +273,14 @@
+@@ -271,13 +275,14 @@
ifeq (${uname_S},FreeBSD)
DEFINES+=-DFreeBSD
OSSEC_CFLAGS+=-pthread -I/usr/local/include
@@ -47,15 +47,15 @@
else
ifeq (${uname_S},NetBSD)
DEFINES+=-DNetBSD
-@@ -434,7 +439,6 @@
+@@ -436,7 +441,6 @@
OSSEC_CFLAGS+=${DEFINES}
OSSEC_CFLAGS+=-pipe -Wall -Wextra -std=gnu99
--OSSEC_CFLAGS+=-I./ -I./headers/ -I${EXTERNAL_OPENSSL}include -I$(EXTERNAL_JSON) -I${EXTERNAL_LIBYAML}include -I${EXTERNAL_CURL}include -I${EXTERNAL_MSGPACK}include -I${EXTERNAL_BZIP2} -I${SHARED_MODULES}common -I${DBSYNC}include -I${RSYNC}include -I${SYSCOLLECTOR}include -I${SYSINFO}include -I${EXTERNAL_LIBPCRE2}include -I${EXTERNAL_RPM}/builddir/output/include -I${SYSCHECK}include -I${ROUTER}include -I${CONTENT_MANAGER}include -I${VULNERABILITY_SCANNER}include -I./shared_modules/
+-OSSEC_CFLAGS+=-I./ -I./headers/ -I${EXTERNAL_OPENSSL}include -I$(EXTERNAL_JSON) -I${EXTERNAL_LIBYAML}include -I${EXTERNAL_CURL}include -I${EXTERNAL_MSGPACK}include -I${EXTERNAL_BZIP2} -I${SHARED_MODULES}common -I${DBSYNC}include -I${RSYNC}include -I${SYSCOLLECTOR}include -I${SYSINFO}include -I${EXTERNAL_LIBPCRE2}include -I${EXTERNAL_RPM}/builddir/output/include -I${SYSCHECK}include -I${ROUTER}include -I${CONTENT_MANAGER}include -I${VULNERABILITY_SCANNER}include -I${INVENTORY_HARVESTER}include -I./shared_modules/
OSSEC_CFLAGS += ${CFLAGS}
OSSEC_LDFLAGS += ${LDFLAGS}
-@@ -531,8 +535,8 @@
+@@ -533,8 +537,8 @@
ifneq (,$(filter ${USE_INOTIFY},YES auto yes y Y 1))
DEFINES+=-DINOTIFY_ENABLED
ifeq (${uname_S},FreeBSD)
@@ -66,21 +66,21 @@
OSSEC_CFLAGS+=-I/usr/local/include
endif
endif
-@@ -957,6 +961,8 @@
+@@ -960,6 +964,8 @@
EXTERNAL_LIBS += $(LIBCURL_LIB)
else ifeq (${uname_S},Linux)
EXTERNAL_LIBS += $(LIBCURL_LIB)
+else ifeq (${uname_S},FreeBSD)
-+ EXTERNAL_LIBS += $(LIBCURL_LIB)
++ EXTERNAL_LIBS += $(LIBCURL_LIB)
else ifeq (${uname_S},Darwin)
EXTERNAL_LIBS += $(LIBCURL_LIB)
endif
-@@ -1186,9 +1192,13 @@
+@@ -1193,9 +1199,13 @@
cd $(EXTERNAL_CURL) && CPPFLAGS="-fPIC -I${ROUTE_PATH}/${EXTERNAL_OPENSSL}include" LDFLAGS="-L${ROUTE_PATH}/${EXTERNAL_OPENSSL}" LIBS="-ldl -lpthread" ./configure --with-openssl="${ROUTE_PATH}/${EXTERNAL_OPENSSL}" --disable-ldap --without-libidn2 --without-libpsl --without-brotli --without-nghttp2 --without-zstd
endif
else
+ifeq (${uname_S},FreeBSD)
-+ cd $(EXTERNAL_CURL) && CPPFLAGS="-fPIC -I${ROUTE_PATH}/${EXTERNAL_OPENSSL}include" LDFLAGS="-L${ROUTE_PATH}/${EXTERNAL_OPENSSL}" LIBS="-pthread" ./configure --with-ssl="${ROUTE_PATH}/${EXTERNAL_OPENSSL}" --disable-ldap --without-libidn2 --without-brotli --without-nghttp2 --without-librtmp --without-zstd --without-libpsl
++ cd $(EXTERNAL_CURL) && CPPFLAGS="-fPIC -I${ROUTE_PATH}/${EXTERNAL_OPENSSL}include" LDFLAGS="-L${ROUTE_PATH}/${EXTERNAL_OPENSSL}" LIBS="-pthread" ./configure --with-ssl="${ROUTE_PATH}/${EXTERNAL_OPENSSL}" --disable-ldap --without-libidn2 --without-brotli --without-nghttp2 --without-librtmp --without-zstd --without-libpsl
+else
cd $(EXTERNAL_CURL) && CPPFLAGS="-fPIC -I${ROUTE_PATH}/${EXTERNAL_OPENSSL}include" LDFLAGS="-L${ROUTE_PATH}/${EXTERNAL_OPENSSL}" LIBS="-lpthread" ./configure --with-openssl="${ROUTE_PATH}/${EXTERNAL_OPENSSL}" --disable-ldap --without-libidn2 --without-brotli --without-nghttp2 --without-librtmp --without-zstd --without-libpsl
endif
@@ -89,7 +89,7 @@
#### procps #########
-@@ -2295,7 +2305,7 @@
+@@ -2308,7 +2318,7 @@
#### FIM ######
wazuh-syscheckd: librootcheck.a libwazuh.a ${WAZUHEXT_LIB} build_shared_modules
@@ -98,7 +98,23 @@
#### Monitor #######
-@@ -2473,7 +2483,7 @@
+@@ -2340,13 +2350,13 @@
+ os_auth_o := $(os_auth_c:.c=.o)
+
+ os_auth/%.o: os_auth/%.c
+- ${OSSEC_CC} ${OSSEC_CFLAGS} -I./os_auth -DARGV0=\"wazuh-authd\" -c $^ -o $@
++ ${OSSEC_CC} -I${LOCALBASE}/include/libepoll-shim ${OSSEC_CFLAGS} -I./os_auth -DARGV0=\"wazuh-authd\" -c $^ -o $@
+
+ agent-auth: addagent/validate.o os_auth/main-client.o os_auth/ssl.o os_auth/check_cert.o
+ ${OSSEC_CCBIN} ${OSSEC_LDFLAGS} $^ ${OSSEC_LIBS} -o $@
+
+ wazuh-authd: addagent/validate.o os_auth/main-server.o os_auth/local-server.o os_auth/ssl.o os_auth/check_cert.o os_auth/config.o os_auth/authcom.o os_auth/auth.o os_auth/key_request.o os_auth/generate_cert.o
+- ${OSSEC_CCBIN} ${OSSEC_LDFLAGS} $^ ${OSSEC_LIBS} -o $@
++ ${OSSEC_CCBIN} ${OSSEC_LDFLAGS} $^ ${OSSEC_LIBS} -lepoll-shim -o $@
+
+ #### integratord #####
+
+@@ -2486,7 +2496,7 @@
WPYTHON_DIR := ${INSTALLDIR}/framework/python
OPTIMIZE_CPYTHON?=no
WPYTHON_TAR=cpython.tar.gz
@@ -107,7 +123,7 @@
ifneq (,$(filter ${OPTIMIZE_CPYTHON},YES yes y Y 1))
CPYTHON_FLAGS=--enable-optimizations
-@@ -2487,22 +2497,45 @@
+@@ -2500,22 +2510,45 @@
endif
ifeq (,$(wildcard ${EXTERNAL_CPYTHON}/python))
@@ -133,7 +149,7 @@
+endif
python_dependencies := requirements.txt
-+
+
+ifeq (${uname_S},FreeBSD)
+install_dependencies:
+ifneq (,$(wildcard ${EXTERNAL_CPYTHON}))
@@ -148,14 +164,14 @@
+
+install_api:
+ LD_LIBRARY_PATH="$(STAGEDIR)${INSTALLDIR}/lib" LDFLAGS="-L$(STAGEDIR)${INSTALLDIR}/lib" $(STAGEDIR)${WPYTHON_DIR}/bin/python3 -m pip install wazuh-python/api*.whl --root=$(STAGEDIR) --prefix=${WPYTHON_DIR} --no-deps --no-compile
-
++
+install_mitre:
+ export CRYPTOGRAPHY_OPENSSL_NO_LEGACY=1 && cd ../tools/mitre && $(STAGEDIR)${WPYTHON_DIR}/bin/python3 mitredb.py -d $(STAGEDIR)${INSTALLDIR}/var/db/mitre.db
+else
install_dependencies: install_python
ifneq (,$(wildcard ${EXTERNAL_CPYTHON}))
${WPYTHON_DIR}/bin/python3 -m pip install --upgrade pip --index-url=file://${ROUTE_PATH}/${EXTERNAL_CPYTHON}/Dependencies/simple
-@@ -2519,6 +2552,7 @@
+@@ -2532,6 +2565,7 @@
install_mitre: install_python
cd ../tools/mitre && ${WPYTHON_DIR}/bin/python3 mitredb.py -d ${INSTALLDIR}/var/db/mitre.db
diff --git a/security/wazuh-manager/files/patch-src_analysisd_analysisd.c b/security/wazuh-manager/files/patch-src_analysisd_analysisd.c
new file mode 100644
index 000000000000..aa1a242a682b
--- /dev/null
+++ b/security/wazuh-manager/files/patch-src_analysisd_analysisd.c
@@ -0,0 +1,79 @@
+--- src/analysisd/analysisd.c 2025-09-23 06:59:40.000000000 -0700
++++ src/analysisd/analysisd.c 2025-10-13 02:16:24.332647000 -0700
+@@ -237,7 +237,11 @@
+ /* Hourly alerts mutex */
+ pthread_mutex_t hourly_alert_mutex = PTHREAD_MUTEX_INITIALIZER;
+ /* hot reload mutes */
++#if defined(__FreeBSD__)
++static portable_rwlock_t g_hotreload_ruleset_mutex;
++#else
+ static pthread_rwlock_t g_hotreload_ruleset_mutex;
++#endif
+
+ /* Reported mutexes */
+ static pthread_mutex_t writer_threads_mutex = PTHREAD_MUTEX_INITIALIZER;
+@@ -842,11 +846,15 @@
+ w_init_queues();
+
+ /* Sync for event queues and API, for hot reload */
++#if defined(__FreeBSD__)
++ portable_rwlock_init(&g_hotreload_ruleset_mutex);
++#else
+ pthread_rwlockattr_t rwlock_attr;
+ pthread_rwlockattr_init(&rwlock_attr);
+ pthread_rwlockattr_setkind_np(&rwlock_attr, PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP);
+ pthread_rwlock_init(&g_hotreload_ruleset_mutex, &rwlock_attr);
+ pthread_rwlockattr_destroy(&rwlock_attr);
++#endif
+
+ // Start com request thread
+ w_create_thread(asyscom_main, NULL);
+@@ -1226,7 +1234,11 @@
+
+ result = -1;
+ // take the ruleset
++#if defined(__FreeBSD__)
++ w_portable_rwlock_rdlock(&g_hotreload_ruleset_mutex);
++#else
+ w_rwlock_rdlock(&g_hotreload_ruleset_mutex);
++#endif
+
+ if (msg[0] == SYSCHECK_MQ) {
+ if (!queue_full(decode_queue_syscheck_input)) {
+@@ -1426,8 +1438,11 @@
+ }
+ }
+
+-
++#if defined(__FreeBSD__)
++ w_portable_rwlock_unlock_read(&g_hotreload_ruleset_mutex);
++#else
+ w_rwlock_unlock(&g_hotreload_ruleset_mutex);
++#endif
+
+ if (result == -1) {
+ if (!reported_eps_drop) {
+@@ -2454,7 +2469,11 @@
+
+ // Sync thread for reloading ruleset,
+ mdebug1("Blocking input threads to reload ruleset");
++#if defined(__FreeBSD__)
++ w_portable_rwlock_wrlock(&g_hotreload_ruleset_mutex);
++#else
+ w_rwlock_wrlock(&g_hotreload_ruleset_mutex);
++#endif
+
+ // Wait for a clean pipeline
+ mdebug1("Wait for pipeline to be clean");
+@@ -2481,7 +2500,11 @@
+ w_hotreload_reload_internal_decoders();
+
+ // Run the new ruleset
++#if defined(__FreeBSD__)
++ w_portable_rwlock_unlock_write(&g_hotreload_ruleset_mutex);
++#else
+ w_rwlock_unlock(&g_hotreload_ruleset_mutex);
++#endif
+
+ mdebug1("Unblocking input threads (Enable new ruleset)");
+
diff --git a/security/wazuh-manager/files/patch-src_external_cpython_Makefile.pre.in b/security/wazuh-manager/files/patch-src_external_cpython_Makefile.pre.in
index 6f3aeb6eb06b..3b6ffc040dc2 100644
--- a/security/wazuh-manager/files/patch-src_external_cpython_Makefile.pre.in
+++ b/security/wazuh-manager/files/patch-src_external_cpython_Makefile.pre.in
@@ -1,5 +1,5 @@
---- src/external/cpython/Makefile.pre.in 2025-04-08 07:15:29.000000000 -0700
-+++ src/external/cpython/Makefile.pre.in 2025-05-09 18:15:10.761567000 -0700
+--- src/external/cpython/Makefile.pre.in 2025-10-20 18:41:32.000000000 -0700
++++ src/external/cpython/Makefile.pre.in 2025-10-20 19:52:41.710772000 -0700
@@ -71,14 +71,14 @@
INSTALL_DATA= @INSTALL_DATA@
# Shared libraries must be installed with executable mode on some systems;
@@ -33,7 +33,7 @@
-Programs/_testembed: Programs/_testembed.o $(LINK_PYTHON_DEPS)
- $(LINKCC) $(PY_CORE_LDFLAGS) $(LINKFORSHARED) -o $@ Programs/_testembed.o $(LINK_PYTHON_OBJS) $(LIBS) $(MODLIBS) $(SYSLIBS)
+: .o $(LINK_PYTHON_DEPS)
-+ $(LINKCC) $(PY_CORE_LDFLAGS) $(LINKFORSHARED) -o $@ .o $(LINK_PYTHON_OBJS) $(LIBS) $(MODLIBS) $(SYSLIBS)
++ $(LINKCC) $(PY_CORE_LDFLAGS) $(LINKFORSHARED) -o $@ $(LINK_PYTHON_OBJS) $(LIBS) $(MODLIBS) $(SYSLIBS)
############################################################################
# "Bootstrap Python" used to run deepfreeze.py
@@ -110,7 +110,7 @@
LIBPL= @LIBPL@
# pkgconfig directory
--LIBPC= $(LIBDIR)/pkgconfig
+-LIBPC= $(PREFIX)/libdata/pkgconfig
+LIBPC= $(prefix)/libdata/pkgconfig
libainstall: all python-config
diff --git a/security/wazuh-manager/files/patch-src_headers_pthreads_op.h b/security/wazuh-manager/files/patch-src_headers_pthreads_op.h
new file mode 100644
index 000000000000..607c15ffdb07
--- /dev/null
+++ b/security/wazuh-manager/files/patch-src_headers_pthreads_op.h
@@ -0,0 +1,40 @@
+--- src/headers/pthreads_op.h 2025-09-23 06:59:40.000000000 -0700
++++ src/headers/pthreads_op.h 2025-10-13 00:48:19.635169000 -0700
+@@ -25,6 +25,37 @@
+ #define w_cond_signal(x) { int error = pthread_cond_signal(x); if (error) merror_exit("At pthread_cond_signal(): %s", strerror(error)); }
+ #define w_cond_broadcast(x) { int error = pthread_cond_broadcast(x); if (error) merror_exit("At pthread_cond_broadcast(): %s", strerror(error)); }
+ #define w_cond_destroy(x) { int error = pthread_cond_destroy(x); if (error) merror_exit("At pthread_cond_destroy(): %s", strerror(error)); }
++#if defined(__FreeBSD__)
++#define w_portable_rwlock_init(x, y) { \
++ if (portable_rwlock_init(x) != 0) \
++ merror_exit("At portable_rwlock_init(): failed to initialize rwlock"); \
++}
++
++#define w_portable_rwlock_rdlock(x) { \
++ if (portable_rwlock_rdlock(x) != 0) \
++ merror_exit("At portable_rwlock_rdlock(): failed to acquire read lock"); \
++}
++
++#define w_portable_rwlock_wrlock(x) { \
++ if (portable_rwlock_wrlock(x) != 0) \
++ merror_exit("At portable_rwlock_wrlock(): failed to acquire write lock"); \
++}
++
++#define w_portable_rwlock_unlock_read(x) { \
++ if (portable_rwlock_rdunlock(x) != 0) \
++ merror_exit("At portable_rwlock_rdunlock(): failed to release read lock"); \
++}
++
++#define w_portable_rwlock_unlock_write(x) { \
++ if (portable_rwlock_wrunlock(x) != 0) \
++ merror_exit("At portable_rwlock_wrunlock(): failed to release write lock"); \
++}
++
++#define w_portable_rwlock_destroy(x) { \
++ if (portable_rwlock_destroy(x) != 0) \
++ merror_exit("At portable_rwlock_destroy(): failed to destroy rwlock"); \
++}
++#endif
+ #define w_rwlock_init(x, y) { int error = pthread_rwlock_init(x, y); if (error) merror_exit("At pthread_rwlock_init(): %s", strerror(error)); }
+ #define w_rwlock_rdlock(x) { int error = pthread_rwlock_rdlock(x); if (error) merror_exit("At pthread_rwlock_rdlock(): %s", strerror(error)); }
+ #define w_rwlock_wrlock(x) { int error = pthread_rwlock_wrlock(x); if (error) merror_exit("At pthread_rwlock_wrlock(): %s", strerror(error)); }
diff --git a/security/wazuh-manager/files/patch-src_headers_shared.h b/security/wazuh-manager/files/patch-src_headers_shared.h
new file mode 100644
index 000000000000..ba698bed03c2
--- /dev/null
+++ b/security/wazuh-manager/files/patch-src_headers_shared.h
@@ -0,0 +1,10 @@
+--- src/headers/shared.h 2025-10-12 17:57:55.002875000 -0700
++++ src/headers/shared.h 2025-10-12 17:41:58.102112000 -0700
+@@ -242,6 +242,7 @@
+ #include "math_op.h"
+ #include "mq_op.h"
+ #include "privsep_op.h"
++#include "pthreads_portable.h"
+ #include "pthreads_op.h"
+ #include "regex_op.h"
+ #include "sig_op.h"
diff --git a/security/wazuh-manager/files/patch-src_remoted_manager.c b/security/wazuh-manager/files/patch-src_remoted_manager.c
new file mode 100644
index 000000000000..a36845ec26ed
--- /dev/null
+++ b/security/wazuh-manager/files/patch-src_remoted_manager.c
@@ -0,0 +1,16 @@
+--- src/remoted/manager.c 2025-12-16 11:37:43.185027000 -0800
++++ src/remoted/manager.c 2025-12-16 11:38:04.427583000 -0800
+@@ -18,7 +18,12 @@
+ #include "../os_crypto/sha256/sha256_op.h"
+ #include <pthread.h>
+
+-#if defined(__FreeBSD__) || defined(__MACH__) || defined(__sun__)
++#if defined(__FreeBSD__)
++#include <sys/param.h>
++#define HOST_NAME_MAX MAXHOSTNAMELEN
++#endif
++
++#if defined(__MACH__) || defined(__sun__)
+ #define HOST_NAME_MAX 64
+ #endif
+
diff --git a/security/wazuh-manager/files/patch-src_shared__modules_router_CMakeLists.txt b/security/wazuh-manager/files/patch-src_shared__modules_router_CMakeLists.txt
index 015ec525e719..c0614dbf67c4 100644
--- a/security/wazuh-manager/files/patch-src_shared__modules_router_CMakeLists.txt
+++ b/security/wazuh-manager/files/patch-src_shared__modules_router_CMakeLists.txt
@@ -1,5 +1,5 @@
---- src/shared_modules/router/CMakeLists.txt.orig 2024-10-21 18:20:47.157822000 -0700
-+++ src/shared_modules/router/CMakeLists.txt 2024-10-21 18:24:54.294400000 -0700
+--- src/shared_modules/router/CMakeLists.txt 2025-09-23 06:59:40.000000000 -0700
++++ src/shared_modules/router/CMakeLists.txt 2025-10-11 22:43:21.449602000 -0700
@@ -19,6 +19,7 @@
# Include directories
@@ -8,12 +8,12 @@
include_directories(${SRC_FOLDER})
include_directories(${SRC_FOLDER}/headers)
-@@ -39,7 +40,7 @@
+@@ -42,7 +43,7 @@
${ROUTER_SRC}
)
--target_link_libraries(router gcc_s flatbuffers)
-+target_link_libraries(router gcc_s flatbuffers epoll-shim)
+-target_link_libraries(router gcc_s flatbuffers wazuhext simdjson)
++target_link_libraries(router gcc_s flatbuffers wazuhext simdjson epoll-shim)
set_target_properties(router PROPERTIES
BUILD_RPATH_USE_ORIGIN TRUE
diff --git a/security/wazuh-manager/files/patch-src_shared__modules_utils_socketWrapper.hpp b/security/wazuh-manager/files/patch-src_shared__modules_utils_socketWrapper.hpp
index 449afde239d5..607e1b96e765 100644
--- a/security/wazuh-manager/files/patch-src_shared__modules_utils_socketWrapper.hpp
+++ b/security/wazuh-manager/files/patch-src_shared__modules_utils_socketWrapper.hpp
@@ -1,5 +1,5 @@
---- src/shared_modules/utils/socketWrapper.hpp.orig 2024-10-20 21:04:00.880393000 -0700
-+++ src/shared_modules/utils/socketWrapper.hpp 2024-10-20 21:07:41.992525000 -0700
+--- src/shared_modules/utils/socketWrapper.hpp 2025-09-23 06:59:40.000000000 -0700
++++ src/shared_modules/utils/socketWrapper.hpp 2025-10-11 22:55:35.847683000 -0700
@@ -28,6 +28,11 @@
#include <thread>
#include <unistd.h>
@@ -9,6 +9,6 @@
+#define SO_SNDBUFFORCE SO_SNDBUF
+#endif
+
- constexpr auto INVALID_SOCKET {-1};
- constexpr auto SOCKET_ERROR {-1};
- using PacketFieldType = uint32_t;
+ #ifdef INVALID_SOCKET
+ #undef INVALID_SOCKET
+ #endif
diff --git a/security/wazuh-manager/files/pkg-message.in b/security/wazuh-manager/files/pkg-message.in
index e0154436e67a..716a0ad7f809 100644
--- a/security/wazuh-manager/files/pkg-message.in
+++ b/security/wazuh-manager/files/pkg-message.in
@@ -36,7 +36,7 @@ Wazuh Manager was installed
https://github.com/alonsobsd/wazuh-freebsd
- Decoders and rules are used for extract some /var/log/userlog and
+ Decoders and rules are used to extract some /var/log/userlog and
/var/log/messages entries from FreeBSD agents. It is necessary add a localfile
entry to /var/ossec/etc/ossec.conf
@@ -44,8 +44,34 @@ Wazuh Manager was installed
<log_format>syslog</log_format>
<location>/var/log/userlog</location>
</localfile>
+
+7) Vulnerability detector and Indexer connector are disabled by default. If you
+ want to use them, don't forget to configure and enable them from
+ /var/ossec/etc/ossec.conf file. Also, you will need download vd database file
+ to Wazuh tmp directory.
+
+ # cd /var/ossec/tmp && fetch http://packages.wazuh.com/deps/vulnerability_model_database/vd_1.0.0_vd_4.13.0.tar.xz
+ # chmod 640 /var/ossec/tmp/vd_1.0.0_vd_4.13.0.tar.xz
+ # chown wazuh:wazuh /var/ossec/tmp/vd_1.0.0_vd_4.13.0.tar.xz
+
+ Take on mind, a valid certificate is necessary to connect Indexer connector
+ (Wazuh manager) to Wazuh indexer (OpenSearch).
+
+8) Save Wazuh indexer username and password into the Wazuh keystore.
+
+ # export WAZUH_HOME=/var/ossec
+ # echo '<INDEXER_USERNAME>' | /var/ossec/bin/wazuh-keystore -f indexer -k username
+ # echo '<INDEXER_PASSWORD>' | /var/ossec/bin/wazuh-keystore -f indexer -k password
+
+ By default, INDEXER_USERNAME and INDEXER_PASSWORD are admin and admin.
+
+9) Use a certificate generated previously. For example, you can use logstash
+ certificates. Otherwise, you can use a simplified certificates generator
+ script for this task. Download it from the following url:
+
+ https://people.freebsd.org/~acm/ports/wazuh/wazuh-gen-certs.tar.gz
-7) Add Wazuh manager to /etc/rc.conf
+10) Add Wazuh manager to /etc/rc.conf
# sysrc wazuh_manager_enable="YES"
@@ -53,11 +79,11 @@ Wazuh Manager was installed
# service wazuh-manager enable
-8) Start Wazuh manager
+11) Start Wazuh manager
# service wazuh-manager start
-9) Enjoy it ;)
+12) Enjoy it ;)
EOM
}
]
diff --git a/security/wazuh-manager/files/pthreads_portable.c b/security/wazuh-manager/files/pthreads_portable.c
new file mode 100644
index 000000000000..fe9be28e725b
--- /dev/null
+++ b/security/wazuh-manager/files/pthreads_portable.c
@@ -0,0 +1,91 @@
+/*-
+ * SPDX-License-Identifier: BSD-2-Clause
+ *
+ * Copyright (c) 2025 J. Cardenas Marquez <acm@FreeBSD.org>
+ * 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 AUTHOR 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 AUTHOR 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.
+ */
+
+#include "pthreads_portable.h"
+
+int portable_rwlock_init(portable_rwlock_t *rw) {
+ if (pthread_mutex_init(&rw->lock, NULL) != 0) return -1;
+ if (pthread_cond_init(&rw->readers_ok, NULL) != 0) return -1;
+ if (pthread_cond_init(&rw->writers_ok, NULL) != 0) return -1;
+ rw->active_readers = 0;
+ rw->waiting_writers = 0;
+ rw->writer_active = 0;
+ return 0;
+}
+
+int portable_rwlock_rdlock(portable_rwlock_t *rw) {
+ if (pthread_mutex_lock(&rw->lock) != 0) return -1;
+ while (rw->writer_active || rw->waiting_writers > 0) {
+ if (pthread_cond_wait(&rw->readers_ok, &rw->lock) != 0) {
+ pthread_mutex_unlock(&rw->lock);
+ return -1;
+ }
+ }
+ rw->active_readers++;
+ return pthread_mutex_unlock(&rw->lock);
+}
+
+int portable_rwlock_rdunlock(portable_rwlock_t *rw) {
+ if (pthread_mutex_lock(&rw->lock) != 0) return -1;
+ rw->active_readers--;
+ if (rw->active_readers == 0 && rw->waiting_writers > 0)
+ pthread_cond_signal(&rw->writers_ok);
+ return pthread_mutex_unlock(&rw->lock);
+}
+
+int portable_rwlock_wrlock(portable_rwlock_t *rw) {
+ if (pthread_mutex_lock(&rw->lock) != 0) return -1;
+ rw->waiting_writers++;
+ while (rw->writer_active || rw->active_readers > 0) {
+ if (pthread_cond_wait(&rw->writers_ok, &rw->lock) != 0) {
+ rw->waiting_writers--;
+ pthread_mutex_unlock(&rw->lock);
+ return -1;
+ }
+ }
+ rw->waiting_writers--;
+ rw->writer_active = 1;
+ return pthread_mutex_unlock(&rw->lock);
+}
+
+int portable_rwlock_wrunlock(portable_rwlock_t *rw) {
+ if (pthread_mutex_lock(&rw->lock) != 0) return -1;
+ rw->writer_active = 0;
+ if (rw->waiting_writers > 0)
+ pthread_cond_signal(&rw->writers_ok);
+ else
+ pthread_cond_broadcast(&rw->readers_ok);
+ return pthread_mutex_unlock(&rw->lock);
+}
+
+int portable_rwlock_destroy(portable_rwlock_t *rw) {
+ if (pthread_mutex_destroy(&rw->lock) != 0) return -1;
+ if (pthread_cond_destroy(&rw->readers_ok) != 0) return -1;
+ if (pthread_cond_destroy(&rw->writers_ok) != 0) return -1;
+ return 0;
+}
diff --git a/security/wazuh-manager/files/pthreads_portable.h b/security/wazuh-manager/files/pthreads_portable.h
new file mode 100644
index 000000000000..302f76b54318
--- /dev/null
+++ b/security/wazuh-manager/files/pthreads_portable.h
@@ -0,0 +1,50 @@
+/*-
+ * SPDX-License-Identifier: BSD-2-Clause
+ *
+ * Copyright (c) 2025 J. Alonso Cardenas <acm@FreeBSD.org>
+ * 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 AUTHOR 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 AUTHOR 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 PORTABLE_RWLOCK_H
+#define PORTABLE_RWLOCK_H
+
+#include <pthread.h>
+
+typedef struct {
+ pthread_mutex_t lock;
+ pthread_cond_t readers_ok;
+ pthread_cond_t writers_ok;
+ int active_readers;
+ int waiting_writers;
+ int writer_active;
+} portable_rwlock_t;
+
+int portable_rwlock_init(portable_rwlock_t *rw);
+int portable_rwlock_rdlock(portable_rwlock_t *rw);
+int portable_rwlock_rdunlock(portable_rwlock_t *rw);
+int portable_rwlock_wrlock(portable_rwlock_t *rw);
+int portable_rwlock_wrunlock(portable_rwlock_t *rw);
+int portable_rwlock_destroy(portable_rwlock_t *rw);
+
+#endif // PORTABLE_RWLOCK_H
diff --git a/security/wazuh-manager/pkg-plist b/security/wazuh-manager/pkg-plist
index d7b103ee99d8..35f1601172dd 100644
--- a/security/wazuh-manager/pkg-plist
+++ b/security/wazuh-manager/pkg-plist
@@ -78,6 +78,9 @@
/var/ossec/etc/lists/amazon/aws-eventnames
/var/ossec/etc/lists/amazon/aws-sources
/var/ossec/etc/lists/audit-keys
+/var/ossec/etc/lists/malicious-ioc/malicious-domains
+/var/ossec/etc/lists/malicious-ioc/malicious-ip
+/var/ossec/etc/lists/malicious-ioc/malware-hashes
/var/ossec/etc/lists/security-eventchannel
@sample /var/ossec/etc/local_internal_options.conf.sample
@(root,wazuh,640) /var/ossec/etc/localtime
@@ -146,7 +149,6 @@
/var/ossec/framework/python/bin/cythonize
/var/ossec/framework/python/bin/f2py
/var/ossec/framework/python/bin/fixup_pubsub_v1_keywords.py
-/var/ossec/framework/python/bin/futurize
/var/ossec/framework/python/bin/httpx
/var/ossec/framework/python/bin/idle3
/var/ossec/framework/python/bin/idle%%PYTHON_VER%%
@@ -154,7 +156,6 @@
/var/ossec/framework/python/bin/jsonschema
/var/ossec/framework/python/bin/normalizer
/var/ossec/framework/python/bin/openapi-spec-validator
-/var/ossec/framework/python/bin/pasteurize
/var/ossec/framework/python/bin/pip3
/var/ossec/framework/python/bin/pip%%PYTHON_VER%%
/var/ossec/framework/python/bin/pydoc3
@@ -2392,7 +2393,7 @@
/var/ossec/framework/python/%%PYTHON_LIBDIR%%/ensurepip/__pycache__/_uninstall%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_LIBDIR%%/ensurepip/__pycache__/_uninstall%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_LIBDIR%%/ensurepip/_bundled/pip-24.0-py3-none-any.whl
-/var/ossec/framework/python/%%PYTHON_LIBDIR%%/ensurepip/_bundled/setuptools-65.5.0-py3-none-any.whl
+/var/ossec/framework/python/%%PYTHON_LIBDIR%%/ensurepip/_bundled/setuptools-79.0.1-py3-none-any.whl
/var/ossec/framework/python/%%PYTHON_LIBDIR%%/ensurepip/_uninstall.py
/var/ossec/framework/python/%%PYTHON_LIBDIR%%/enum.py
/var/ossec/framework/python/%%PYTHON_LIBDIR%%/filecmp.py
@@ -3155,9 +3156,9 @@
/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib-dynload/xxlimited_35%%PYTHON_TAG%%.so
/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib-dynload/zlib%%PYTHON_TAG%%.so
/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib2to3/Grammar.txt
-/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib2to3/Grammar3.11.13.final.0.pickle
+/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib2to3/Grammar%%PYTHON_VER%%.14.final.0.pickle
/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib2to3/PatternGrammar.txt
-/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib2to3/PatternGrammar%%PYTHON_DISTVERSION%%.final.0.pickle
+/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib2to3/PatternGrammar%%PYTHON_VER%%.14.final.0.pickle
/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib2to3/__init__.py
/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib2to3/__main__.py
/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib2to3/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
@@ -4335,15 +4336,15 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/MarkupSafe-2.1.2.dist-info/WHEEL
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/MarkupSafe-2.1.2.dist-info/direct_url.json
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/MarkupSafe-2.1.2.dist-info/top_level.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.8.0.dist-info/AUTHORS.rst
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.8.0.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.8.0.dist-info/LICENSE
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.8.0.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.8.0.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.8.0.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.8.0.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.8.0.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.8.0.dist-info/top_level.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.10.1.dist-info/AUTHORS.rst
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.10.1.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.10.1.dist-info/LICENSE
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.10.1.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.10.1.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.10.1.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.10.1.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.10.1.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.10.1.dist-info/top_level.txt
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/README.txt
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/SQLAlchemy-2.0.23.dist-info/INSTALLER
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/SQLAlchemy-2.0.23.dist-info/LICENSE
@@ -4557,13 +4558,13 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/anyio/streams/tls.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/anyio/to_process.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/anyio/to_thread.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.12.0.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.12.0.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.12.0.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.12.0.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.12.0.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.12.0.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.12.0.dist-info/top_level.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.1.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.1.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.1.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.1.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.1.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.1.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.1.dist-info/top_level.txt
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
@@ -4897,30 +4898,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/attrs/py.typed
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/attrs/setters.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/attrs/validators.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/__pycache__/_version%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/__pycache__/_version%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/__pycache__/_version%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/__pycache__/client_factory%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/__pycache__/client_factory%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/__pycache__/client_factory%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/__pycache__/cloud%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/__pycache__/cloud%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/__pycache__/cloud%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/__pycache__/credentials%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/__pycache__/credentials%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/__pycache__/credentials%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/__pycache__/exceptions%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/__pycache__/exceptions%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/__pycache__/exceptions%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/_version.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/client_factory.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/cloud.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/credentials.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/exceptions.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/core/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/core/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/core/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
@@ -5198,14 +5175,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/core/utils/_pipeline_transport_rest_shared.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/core/utils/_pipeline_transport_rest_shared_async.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/core/utils/_utils.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/profiles/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/profiles/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/profiles/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/profiles/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/profiles/__pycache__/multiapiclient%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/profiles/__pycache__/multiapiclient%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/profiles/__pycache__/multiapiclient%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/profiles/multiapiclient.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/blob/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/blob/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/blob/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
@@ -5507,81 +5476,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/blob/aio/_models.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/blob/aio/_upload_helpers.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/blob/py.typed
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_auth%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_auth%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_auth%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_common_conversion%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_common_conversion%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_common_conversion%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_connection%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_connection%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_connection%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_constants%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_constants%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_constants%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_deserialization%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_deserialization%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_deserialization%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_encryption%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_encryption%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_encryption%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_error%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_error%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_error%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_serialization%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_serialization%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/_serialization%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/cloudstorageaccount%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/cloudstorageaccount%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/cloudstorageaccount%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/models%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/models%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/models%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/retry%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/retry%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/retry%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/sharedaccesssignature%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/sharedaccesssignature%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/sharedaccesssignature%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/storageclient%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/storageclient%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/storageclient%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/tokencredential%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/tokencredential%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__/tokencredential%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/_auth.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/_common_conversion.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/_connection.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/_constants.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/_deserialization.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/_encryption.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/_error.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/_http/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/_http/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/_http/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/_http/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/_http/__pycache__/httpclient%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/_http/__pycache__/httpclient%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/_http/__pycache__/httpclient%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/_http/httpclient.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/_serialization.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/cloudstorageaccount.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/models.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/retry.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/sharedaccesssignature.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/storageclient.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/tokencredential.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_common-1.1.25.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_common-1.1.25.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_common-1.1.25.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_common-1.1.25.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_common-1.1.25.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_common-1.1.25.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_common-1.1.25.dist-info/top_level.txt
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_core-1.30.2.dist-info/INSTALLER
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_core-1.30.2.dist-info/LICENSE
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_core-1.30.2.dist-info/METADATA
@@ -5598,14 +5492,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_storage_blob-12.20.0.dist-info/WHEEL
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_storage_blob-12.20.0.dist-info/direct_url.json
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_storage_blob-12.20.0.dist-info/top_level.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_storage_common-2.1.0.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_storage_common-2.1.0.dist-info/LICENSE.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_storage_common-2.1.0.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_storage_common-2.1.0.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_storage_common-2.1.0.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_storage_common-2.1.0.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_storage_common-2.1.0.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_storage_common-2.1.0.dist-info/top_level.txt
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/boto3-1.34.135.dist-info/INSTALLER
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/boto3-1.34.135.dist-info/LICENSE
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/boto3-1.34.135.dist-info/METADATA
@@ -9849,557 +9735,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/frozenlist/__pycache__/__init__%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/frozenlist/_frozenlist.pyx
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/frozenlist/py.typed
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future-0.18.3.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future-0.18.3.dist-info/LICENSE.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future-0.18.3.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future-0.18.3.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future-0.18.3.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future-0.18.3.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future-0.18.3.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future-0.18.3.dist-info/entry_points.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future-0.18.3.dist-info/top_level.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__/_markupbase%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__/_markupbase%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__/_markupbase%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__/datetime%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__/datetime%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__/datetime%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__/misc%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__/misc%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__/misc%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__/socket%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__/socket%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__/socket%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__/socketserver%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__/socketserver%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__/socketserver%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__/total_ordering%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__/total_ordering%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__/total_ordering%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/_markupbase.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/datetime.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/_encoded_words%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/_encoded_words%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/_encoded_words%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/_header_value_parser%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/_header_value_parser%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/_header_value_parser%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/_parseaddr%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/_parseaddr%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/_parseaddr%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/_policybase%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/_policybase%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/_policybase%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/base64mime%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/base64mime%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/base64mime%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/charset%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/charset%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/charset%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/encoders%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/encoders%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/encoders%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/errors%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/errors%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/errors%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/feedparser%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/feedparser%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/feedparser%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/generator%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/generator%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/generator%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/header%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/header%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/header%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/headerregistry%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/headerregistry%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/headerregistry%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/iterators%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/iterators%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/iterators%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/message%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/message%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/message%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/parser%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/parser%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/parser%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/policy%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/policy%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/policy%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/quoprimime%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/quoprimime%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/quoprimime%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/utils%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__/utils%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/_encoded_words.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/_header_value_parser.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/_parseaddr.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/_policybase.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/base64mime.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/charset.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/encoders.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/errors.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/feedparser.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/generator.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/header.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/headerregistry.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/iterators.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/message.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/application%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/application%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/application%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/audio%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/audio%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/audio%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/base%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/base%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/base%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/image%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/image%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/image%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/message%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/message%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/message%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/multipart%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/multipart%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/multipart%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/nonmultipart%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/nonmultipart%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/nonmultipart%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/text%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/text%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__/text%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/application.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/audio.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/base.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/image.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/message.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/multipart.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/nonmultipart.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/text.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/parser.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/policy.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/quoprimime.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/utils.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/html/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/html/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/html/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/html/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/html/__pycache__/entities%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/html/__pycache__/entities%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/html/__pycache__/entities%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/html/__pycache__/parser%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/html/__pycache__/parser%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/html/__pycache__/parser%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/html/entities.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/html/parser.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http/__pycache__/client%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http/__pycache__/client%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http/__pycache__/client%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http/__pycache__/cookiejar%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http/__pycache__/cookiejar%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http/__pycache__/cookiejar%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http/__pycache__/cookies%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http/__pycache__/cookies%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http/__pycache__/cookies%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http/__pycache__/server%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http/__pycache__/server%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http/__pycache__/server%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http/client.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http/cookiejar.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http/cookies.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http/server.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/misc.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/socket.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/socketserver.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/__pycache__/pystone%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/__pycache__/pystone%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/__pycache__/pystone%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/__pycache__/ssl_servers%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/__pycache__/ssl_servers%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/__pycache__/ssl_servers%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/__pycache__/support%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/__pycache__/support%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/__pycache__/support%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/badcert.pem
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/badkey.pem
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/dh512.pem
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/https_svn_python_org_root.pem
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/keycert.passwd.pem
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/keycert.pem
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/keycert2.pem
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/nokia.pem
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/nullbytecert.pem
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/nullcert.pem
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/pystone.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/sha256.pem
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/ssl_cert.pem
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/ssl_key.passwd.pem
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/ssl_key.pem
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/ssl_servers.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/support.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/total_ordering.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/__pycache__/error%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/__pycache__/error%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/__pycache__/error%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/__pycache__/parse%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/__pycache__/parse%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/__pycache__/parse%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/__pycache__/request%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/__pycache__/request%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/__pycache__/request%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/__pycache__/response%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/__pycache__/response%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/__pycache__/response%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/__pycache__/robotparser%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/__pycache__/robotparser%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/__pycache__/robotparser%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/error.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/parse.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/request.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/response.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/robotparser.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/xmlrpc/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/xmlrpc/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/xmlrpc/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/xmlrpc/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/xmlrpc/__pycache__/client%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/xmlrpc/__pycache__/client%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/xmlrpc/__pycache__/client%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/xmlrpc/__pycache__/server%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/xmlrpc/__pycache__/server%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/xmlrpc/__pycache__/server%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/xmlrpc/client.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/xmlrpc/server.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/disabled%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/disabled%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/disabled%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/iterators%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/iterators%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/iterators%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/misc%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/misc%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/misc%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/new_min_max%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/new_min_max%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/new_min_max%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/newnext%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/newnext%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/newnext%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/newround%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/newround%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/newround%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/newsuper%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/newsuper%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__/newsuper%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/disabled.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/iterators.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/misc.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/new_min_max.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/newnext.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/newround.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/newsuper.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/_dummy_thread%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/_dummy_thread%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/_dummy_thread%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/_markupbase%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/_markupbase%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/_markupbase%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/_thread%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/_thread%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/_thread%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/builtins%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/builtins%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/builtins%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/collections%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/collections%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/collections%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/configparser%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/configparser%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/configparser%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/copyreg%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/copyreg%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/copyreg%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/itertools%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/itertools%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/itertools%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/pickle%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/pickle%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/pickle%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/queue%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/queue%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/queue%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/reprlib%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/reprlib%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/reprlib%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/socketserver%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/socketserver%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/socketserver%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/subprocess%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/subprocess%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/subprocess%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/sys%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/sys%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/sys%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/winreg%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/winreg%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__/winreg%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/_dummy_thread.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/_markupbase.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/_thread.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/builtins.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/collections.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/configparser.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/copyreg.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/dbm/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/dbm/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/dbm/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/dbm/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/dbm/__pycache__/dumb%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/dbm/__pycache__/dumb%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/dbm/__pycache__/dumb%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/dbm/__pycache__/gnu%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/dbm/__pycache__/gnu%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/dbm/__pycache__/gnu%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/dbm/__pycache__/ndbm%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/dbm/__pycache__/ndbm%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/dbm/__pycache__/ndbm%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/dbm/dumb.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/dbm/gnu.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/dbm/ndbm.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/html/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/html/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/html/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/html/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/html/__pycache__/entities%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/html/__pycache__/entities%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/html/__pycache__/entities%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/html/__pycache__/parser%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/html/__pycache__/parser%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/html/__pycache__/parser%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/html/entities.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/html/parser.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http/__pycache__/client%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http/__pycache__/client%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http/__pycache__/client%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http/__pycache__/cookiejar%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http/__pycache__/cookiejar%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http/__pycache__/cookiejar%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http/__pycache__/cookies%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http/__pycache__/cookies%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http/__pycache__/cookies%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http/__pycache__/server%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http/__pycache__/server%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http/__pycache__/server%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http/client.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http/cookiejar.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http/cookies.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http/server.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/itertools.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/pickle.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/queue.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/reprlib.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/socketserver.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/subprocess.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/sys.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/test/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/test/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/test/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/test/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/test/__pycache__/support%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/test/__pycache__/support%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/test/__pycache__/support%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/test/support.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/colorchooser%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/colorchooser%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/colorchooser%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/commondialog%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/commondialog%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/commondialog%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/constants%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/constants%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/constants%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/dialog%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/dialog%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/dialog%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/dnd%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/dnd%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/dnd%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/filedialog%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/filedialog%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/filedialog%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/font%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/font%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/font%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/messagebox%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/messagebox%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/messagebox%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/scrolledtext%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/scrolledtext%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/scrolledtext%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/simpledialog%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/simpledialog%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/simpledialog%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/tix%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/tix%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/tix%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/ttk%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/ttk%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__/ttk%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/colorchooser.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/commondialog.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/constants.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/dialog.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/dnd.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/filedialog.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/font.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/messagebox.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/scrolledtext.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/simpledialog.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/tix.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/ttk.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/__pycache__/error%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/__pycache__/error%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/__pycache__/error%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/__pycache__/parse%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/__pycache__/parse%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/__pycache__/parse%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/__pycache__/request%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/__pycache__/request%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/__pycache__/request%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/__pycache__/response%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/__pycache__/response%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/__pycache__/response%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/__pycache__/robotparser%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/__pycache__/robotparser%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/__pycache__/robotparser%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/error.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/parse.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/request.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/response.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/robotparser.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/winreg.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/xmlrpc/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/xmlrpc/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/xmlrpc/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/xmlrpc/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/xmlrpc/__pycache__/client%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/xmlrpc/__pycache__/client%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/xmlrpc/__pycache__/client%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/xmlrpc/__pycache__/server%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/xmlrpc/__pycache__/server%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/xmlrpc/__pycache__/server%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/xmlrpc/client.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/xmlrpc/server.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/standard_library/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/standard_library/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/standard_library/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/standard_library/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/tests/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/tests/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/tests/__pycache__/base%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/tests/__pycache__/base%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/tests/__pycache__/base%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/tests/base.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newbytes%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newbytes%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newbytes%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newdict%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newdict%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newdict%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newint%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newint%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newint%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newlist%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newlist%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newlist%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newmemoryview%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newmemoryview%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newmemoryview%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newobject%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newobject%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newobject%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newopen%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newopen%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newopen%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newrange%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newrange%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newrange%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newstr%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newstr%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__/newstr%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/newbytes.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/newdict.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/newint.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/newlist.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/newmemoryview.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/newobject.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/newopen.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/newrange.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/newstr.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/utils/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/utils/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/utils/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/utils/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/utils/__pycache__/surrogateescape%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/utils/__pycache__/surrogateescape%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/utils/__pycache__/surrogateescape%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/utils/surrogateescape.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/_async_resumable_media/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/_async_resumable_media/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/_async_resumable_media/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
@@ -10432,10 +9767,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/_async_resumable_media/requests/_request_helpers.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/_async_resumable_media/requests/download.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/_async_resumable_media/requests/upload.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/__init__%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/annotations_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/annotations_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/annotations_pb2%%PYTHON_TAG%%.pyc
@@ -10472,9 +9803,15 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/endpoint_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/endpoint_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/endpoint_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/error_reason_pb2%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/error_reason_pb2%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/error_reason_pb2%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/field_behavior_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/field_behavior_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/field_behavior_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/field_info_pb2%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/field_info_pb2%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/field_info_pb2%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/http_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/http_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/http_pb2%%PYTHON_TAG%%.pyc
@@ -10502,12 +9839,18 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/monitoring_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/monitoring_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/monitoring_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/policy_pb2%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/policy_pb2%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/policy_pb2%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/quota_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/quota_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/quota_pb2%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/resource_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/resource_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/resource_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/routing_pb2%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/routing_pb2%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/routing_pb2%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/service_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/service_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/service_pb2%%PYTHON_TAG%%.pyc
@@ -10520,34 +9863,75 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/usage_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/usage_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/usage_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/visibility_pb2%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/visibility_pb2%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/__pycache__/visibility_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/annotations.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/annotations_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/auth.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/auth_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/backend.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/backend_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/billing.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/billing_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/client.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/client_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/config_change.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/config_change_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/consumer.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/consumer_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/context.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/context_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/control.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/control_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/distribution.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/distribution_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/documentation.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/documentation_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/endpoint.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/endpoint_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/error_reason.proto
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/error_reason_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/field_behavior.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/field_behavior_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/field_info.proto
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/field_info_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/http.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/http_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/httpbody.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/httpbody_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/label.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/label_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/launch_stage.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/launch_stage_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/log.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/log_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/logging.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/logging_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/metric.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/metric_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/monitored_resource.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/monitored_resource_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/monitoring.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/monitoring_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/policy.proto
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/policy_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/quota.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/quota_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/resource.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/resource_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/routing.proto
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/routing_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/service.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/service_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/source_info.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/source_info_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/system_parameter.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/system_parameter_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/usage.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/usage_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/visibility.proto
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api/visibility_pb2.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
@@ -10567,6 +9951,9 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/exceptions%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/exceptions%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/exceptions%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/extended_operation%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/extended_operation%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/extended_operation%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/general_helpers%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/general_helpers%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/general_helpers%%PYTHON_TAG%%.pyc
@@ -10597,23 +9984,33 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/protobuf_helpers%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/protobuf_helpers%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/protobuf_helpers%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/retry%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/retry%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/retry%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/rest_helpers%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/rest_helpers%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/rest_helpers%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/rest_streaming%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/rest_streaming%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/rest_streaming%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/retry_async%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/retry_async%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/retry_async%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/timeout%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/timeout%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/timeout%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/universe%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/universe%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/universe%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/version%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/version%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/version%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/version_header%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/version_header%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/__pycache__/version_header%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/bidi.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/client_info.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/client_options.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/datetime_helpers.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/exceptions.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/extended_operation.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/future/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/future/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/future/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
@@ -10672,6 +10069,9 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/__pycache__/__init__%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/__pycache__/abstract_operations_client%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/__pycache__/abstract_operations_client%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/__pycache__/abstract_operations_client%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/__pycache__/operations_async_client%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/__pycache__/operations_async_client%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/__pycache__/operations_async_client%%PYTHON_TAG%%.pyc
@@ -10681,17 +10081,62 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/__pycache__/operations_client_config%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/__pycache__/operations_client_config%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/__pycache__/operations_client_config%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/__pycache__/pagers%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/__pycache__/pagers%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/__pycache__/pagers%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/abstract_operations_client.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/operations_async_client.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/operations_client.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/operations_client_config.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/pagers.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/transports/__init__.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/transports/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/transports/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/transports/__pycache__/__init__%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/transports/__pycache__/base%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/transports/__pycache__/base%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/transports/__pycache__/base%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/transports/__pycache__/rest%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/transports/__pycache__/rest%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/transports/__pycache__/rest%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/transports/base.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/transports/rest.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/page_iterator.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/page_iterator_async.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/path_template.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/protobuf_helpers.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/py.typed
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/rest_helpers.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/rest_streaming.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/__init__.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/__pycache__/__init__%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/__pycache__/retry_base%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/__pycache__/retry_base%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/__pycache__/retry_base%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/__pycache__/retry_streaming%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/__pycache__/retry_streaming%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/__pycache__/retry_streaming%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/__pycache__/retry_streaming_async%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/__pycache__/retry_streaming_async%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/__pycache__/retry_streaming_async%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/__pycache__/retry_unary%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/__pycache__/retry_unary%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/__pycache__/retry_unary%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/__pycache__/retry_unary_async%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/__pycache__/retry_unary_async%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/__pycache__/retry_unary_async%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/retry_base.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/retry_streaming.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/retry_streaming_async.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/retry_unary.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/retry_unary_async.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry_async.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/timeout.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/universe.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/version.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/version_header.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
@@ -10708,6 +10153,9 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/_default_async%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/_default_async%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/_default_async%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/_exponential_backoff%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/_exponential_backoff%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/_exponential_backoff%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/_helpers%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/_helpers%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/_helpers%%PYTHON_TAG%%.pyc
@@ -10729,6 +10177,9 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/credentials%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/credentials%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/credentials%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/downscoped%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/downscoped%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/downscoped%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/environment_vars%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/environment_vars%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/environment_vars%%PYTHON_TAG%%.pyc
@@ -10738,6 +10189,9 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/external_account%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/external_account%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/external_account%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/external_account_authorized_user%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/external_account_authorized_user%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/external_account_authorized_user%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/iam%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/iam%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/iam%%PYTHON_TAG%%.pyc
@@ -10750,6 +10204,9 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/jwt%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/jwt%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/jwt%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/pluggable%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/pluggable%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/pluggable%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/version%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/version%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__/version%%PYTHON_TAG%%.pyc
@@ -10757,6 +10214,7 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/_credentials_async.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/_default.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/_default_async.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/_exponential_backoff.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/_helpers.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/_jwt_async.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/_oauth2client.py
@@ -10804,13 +10262,16 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/crypt/base.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/crypt/es256.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/crypt/rsa.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/downscoped.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/environment_vars.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/exceptions.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/external_account.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/external_account_authorized_user.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/iam.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/identity_pool.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/impersonated_credentials.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/jwt.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/pluggable.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/transport/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/transport/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/transport/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
@@ -10818,6 +10279,9 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/transport/__pycache__/_aiohttp_requests%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/transport/__pycache__/_aiohttp_requests%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/transport/__pycache__/_aiohttp_requests%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/transport/__pycache__/_custom_tls_signer%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/transport/__pycache__/_custom_tls_signer%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/transport/__pycache__/_custom_tls_signer%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/transport/__pycache__/_http_client%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/transport/__pycache__/_http_client%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/transport/__pycache__/_http_client%%PYTHON_TAG%%.pyc
@@ -10837,6 +10301,7 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/transport/__pycache__/urllib3%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/transport/__pycache__/urllib3%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/transport/_aiohttp_requests.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/transport/_custom_tls_signer.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/transport/_http_client.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/transport/_mtls_helper.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/transport/grpc.py
@@ -10862,6 +10327,9 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/__pycache__/exceptions%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/__pycache__/exceptions%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/__pycache__/exceptions%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/__pycache__/extended_operations_pb2%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/__pycache__/extended_operations_pb2%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/__pycache__/extended_operations_pb2%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/__pycache__/obsolete%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/__pycache__/obsolete%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/__pycache__/obsolete%%PYTHON_TAG%%.pyc
@@ -10877,6 +10345,13 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/client.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/environment_vars.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/exceptions.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/extended_operations.proto
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/extended_operations_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/location/__pycache__/locations_pb2%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/location/__pycache__/locations_pb2%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/location/__pycache__/locations_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/location/locations.proto
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/location/locations_pb2.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/obsolete.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/operation.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub/__init__.py
@@ -10887,9 +10362,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/__pycache__/_gapic%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/__pycache__/_gapic%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/__pycache__/_gapic%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/__pycache__/exceptions%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/__pycache__/exceptions%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/__pycache__/exceptions%%PYTHON_TAG%%.pyc
@@ -10899,7 +10371,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/__pycache__/types%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/__pycache__/types%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/__pycache__/types%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/_gapic.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/exceptions.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/futures.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/proto/pubsub.proto
@@ -10959,6 +10430,9 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/subscriber/__pycache__/client%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/subscriber/__pycache__/client%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/subscriber/__pycache__/client%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/subscriber/__pycache__/exceptions%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/subscriber/__pycache__/exceptions%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/subscriber/__pycache__/exceptions%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/subscriber/__pycache__/futures%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/subscriber/__pycache__/futures%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/subscriber/__pycache__/futures%%PYTHON_TAG%%.pyc
@@ -11005,6 +10479,7 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/subscriber/_protocol/requests.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/subscriber/_protocol/streaming_pull_manager.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/subscriber/client.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/subscriber/exceptions.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/subscriber/futures.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/subscriber/message.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/subscriber/scheduler.py
@@ -11074,6 +10549,11 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/storage/retry.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/storage/version.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/version.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/gapic/metadata/__pycache__/gapic_metadata_pb2%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/gapic/metadata/__pycache__/gapic_metadata_pb2%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/gapic/metadata/__pycache__/gapic_metadata_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/gapic/metadata/gapic_metadata.proto
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/gapic/metadata/gapic_metadata_pb2.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
@@ -11096,6 +10576,7 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/__pycache__/policy_pb2_grpc%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/__pycache__/policy_pb2_grpc%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/__pycache__/policy_pb2_grpc%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/iam_policy.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/iam_policy_pb2.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/iam_policy_pb2_grpc.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/logging/__init__.py
@@ -11105,27 +10586,24 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/logging/__pycache__/audit_data_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/logging/__pycache__/audit_data_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/logging/__pycache__/audit_data_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/logging/audit_data.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/logging/audit_data_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/options.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/options_pb2.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/options_pb2_grpc.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/policy.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/policy_pb2.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/policy_pb2_grpc.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/logging/type/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/logging/type/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/logging/type/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/logging/type/__pycache__/__init__%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/logging/type/__pycache__/http_request_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/logging/type/__pycache__/http_request_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/logging/type/__pycache__/http_request_pb2%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/logging/type/__pycache__/log_severity_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/logging/type/__pycache__/log_severity_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/logging/type/__pycache__/log_severity_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/logging/type/http_request.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/logging/type/http_request_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/logging/type/log_severity.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/logging/type/log_severity_pb2.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/__pycache__/__init__%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/__pycache__/operations_grpc%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/__pycache__/operations_grpc%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/__pycache__/operations_grpc%%PYTHON_TAG%%.pyc
@@ -11135,15 +10613,20 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/__pycache__/operations_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/__pycache__/operations_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/__pycache__/operations_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/__pycache__/operations_pb2_grpc%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/__pycache__/operations_pb2_grpc%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/__pycache__/operations_pb2_grpc%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/__pycache__/operations_proto%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/__pycache__/operations_proto%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/__pycache__/operations_proto%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/__pycache__/operations_proto_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/__pycache__/operations_proto_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/__pycache__/operations_proto_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/operations.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/operations_grpc.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/operations_grpc_pb2.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/operations_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/operations_pb2_grpc.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/operations_proto.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/longrunning/operations_proto_pb2.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__init__.py
@@ -11162,15 +10645,27 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/_id_token_async%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/_id_token_async%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/_id_token_async%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/_reauth_async%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/_reauth_async%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/_reauth_async%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/_service_account_async%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/_service_account_async%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/_service_account_async%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/challenges%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/challenges%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/challenges%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/credentials%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/credentials%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/credentials%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/gdch_credentials%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/gdch_credentials%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/gdch_credentials%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/id_token%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/id_token%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/id_token%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/reauth%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/reauth%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/reauth%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/service_account%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/service_account%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/__pycache__/service_account%%PYTHON_TAG%%.pyc
@@ -11184,9 +10679,13 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/_client_async.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/_credentials_async.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/_id_token_async.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/_reauth_async.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/_service_account_async.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/challenges.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/credentials.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/gdch_credentials.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/id_token.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/reauth.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/service_account.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/sts.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/oauth2/utils.py
@@ -11194,6 +10693,9 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/__init__%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/any%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/any%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/any%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/any_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/any_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/any_pb2%%PYTHON_TAG%%.pyc
@@ -11212,6 +10714,9 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/descriptor_pool%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/descriptor_pool%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/descriptor_pool%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/duration%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/duration%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/duration%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/duration_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/duration_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/duration_pb2%%PYTHON_TAG%%.pyc
@@ -11230,12 +10735,21 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/message_factory%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/message_factory%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/message_factory%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/proto%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/proto%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/proto%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/proto_builder%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/proto_builder%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/proto_builder%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/proto_json%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/proto_json%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/proto_json%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/reflection%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/reflection%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/reflection%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/runtime_version%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/runtime_version%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/runtime_version%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/service%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/service%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/service%%PYTHON_TAG%%.pyc
@@ -11257,15 +10771,22 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/text_format%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/text_format%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/text_format%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/timestamp%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/timestamp%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/timestamp%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/timestamp_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/timestamp_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/timestamp_pb2%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/type_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/type_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/type_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/unknown_fields%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/unknown_fields%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/unknown_fields%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/wrappers_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/wrappers_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/__pycache__/wrappers_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/any.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/any_pb2.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/api_pb2.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/compiler/__init__.py
@@ -11280,6 +10801,7 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/descriptor_database.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/descriptor_pb2.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/descriptor_pool.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/duration.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/duration_pb2.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/empty_pb2.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/field_mask_pb2.py
@@ -11287,9 +10809,15 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/__init__%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/_parameterized%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/_parameterized%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/_parameterized%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/api_implementation%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/api_implementation%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/api_implementation%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/builder%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/builder%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/builder%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/containers%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/containers%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/containers%%PYTHON_TAG%%.pyc
@@ -11305,12 +10833,21 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/extension_dict%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/extension_dict%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/extension_dict%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/field_mask%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/field_mask%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/field_mask%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/message_listener%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/message_listener%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/message_listener%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/python_edition_defaults%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/python_edition_defaults%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/python_edition_defaults%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/python_message%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/python_message%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/python_message%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/testing_refleaks%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/testing_refleaks%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/testing_refleaks%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/type_checkers%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/type_checkers%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/type_checkers%%PYTHON_TAG%%.pyc
@@ -11320,21 +10857,28 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/wire_format%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/wire_format%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/__pycache__/wire_format%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/_parameterized.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/api_implementation.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/builder.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/containers.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/decoder.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/encoder.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/enum_type_wrapper.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/extension_dict.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/field_mask.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/message_listener.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/python_edition_defaults.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/python_message.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/testing_refleaks.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/type_checkers.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/well_known_types.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal/wire_format.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/json_format.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/message.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/message_factory.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/proto.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/proto_builder.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/proto_json.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/pyext/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/pyext/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/pyext/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
@@ -11344,38 +10888,45 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/pyext/__pycache__/cpp_message%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/pyext/cpp_message.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/reflection.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/runtime_version.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/service.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/service_reflection.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/source_context_pb2.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/struct_pb2.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/symbol_database.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/testdata/__init__.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/testdata/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/testdata/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/testdata/__pycache__/__init__%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/text_encoding.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/text_format.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/timestamp.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/timestamp_pb2.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/type_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/unknown_fields.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/util/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/util/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/util/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/util/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/util/__pycache__/json_format_pb2%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/util/__pycache__/json_format_pb2%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/util/__pycache__/json_format_pb2%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/util/__pycache__/json_format_proto3_pb2%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/util/__pycache__/json_format_proto3_pb2%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/util/__pycache__/json_format_proto3_pb2%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/util/json_format_pb2.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/util/json_format_proto3_pb2.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/wrappers_pb2.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub/__pycache__/__init__%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub/__pycache__/gapic_version%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub/__pycache__/gapic_version%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub/__pycache__/gapic_version%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub/gapic_version.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub/py.typed
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/__pycache__/__init__%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/__pycache__/gapic_version%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/__pycache__/gapic_version%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/__pycache__/gapic_version%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/gapic_metadata.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/gapic_version.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/py.typed
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
@@ -11410,9 +10961,13 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/publisher/transports/__pycache__/grpc_asyncio%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/publisher/transports/__pycache__/grpc_asyncio%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/publisher/transports/__pycache__/grpc_asyncio%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/publisher/transports/__pycache__/rest%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/publisher/transports/__pycache__/rest%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/publisher/transports/__pycache__/rest%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/publisher/transports/base.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/publisher/transports/grpc.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/publisher/transports/grpc_asyncio.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/publisher/transports/rest.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/schema_service/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/schema_service/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/schema_service/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
@@ -11442,9 +10997,13 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/schema_service/transports/__pycache__/grpc_asyncio%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/schema_service/transports/__pycache__/grpc_asyncio%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/schema_service/transports/__pycache__/grpc_asyncio%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/schema_service/transports/__pycache__/rest%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/schema_service/transports/__pycache__/rest%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/schema_service/transports/__pycache__/rest%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/schema_service/transports/base.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/schema_service/transports/grpc.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/schema_service/transports/grpc_asyncio.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/schema_service/transports/rest.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/subscriber/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/subscriber/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/subscriber/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
@@ -11474,9 +11033,13 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/subscriber/transports/__pycache__/grpc_asyncio%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/subscriber/transports/__pycache__/grpc_asyncio%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/subscriber/transports/__pycache__/grpc_asyncio%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/subscriber/transports/__pycache__/rest%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/subscriber/transports/__pycache__/rest%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/subscriber/transports/__pycache__/rest%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/subscriber/transports/base.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/subscriber/transports/grpc.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/subscriber/transports/grpc_asyncio.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/services/subscriber/transports/rest.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/types/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/types/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/pubsub_v1/types/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
@@ -11525,26 +11088,36 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/resumable_media/requests/_request_helpers.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/resumable_media/requests/download.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/resumable_media/requests/upload.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/__pycache__/__init__%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/__pycache__/code_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/__pycache__/code_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/__pycache__/code_pb2%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/__pycache__/error_details_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/__pycache__/error_details_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/__pycache__/error_details_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/__pycache__/http_pb2%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/__pycache__/http_pb2%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/__pycache__/http_pb2%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/__pycache__/status_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/__pycache__/status_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/__pycache__/status_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/code.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/code_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/context/__pycache__/attribute_context_pb2%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/context/__pycache__/attribute_context_pb2%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/context/__pycache__/attribute_context_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/context/__pycache__/audit_context_pb2%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/context/__pycache__/audit_context_pb2%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/context/__pycache__/audit_context_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/context/attribute_context.proto
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/context/attribute_context_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/context/audit_context.proto
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/context/audit_context_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/error_details.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/error_details_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/http.proto
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/http_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/status.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/status_pb2.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/__init__%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/calendar_period_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/calendar_period_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/calendar_period_pb2%%PYTHON_TAG%%.pyc
@@ -11554,21 +11127,39 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/date_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/date_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/date_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/datetime_pb2%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/datetime_pb2%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/datetime_pb2%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/dayofweek_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/dayofweek_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/dayofweek_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/decimal_pb2%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/decimal_pb2%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/decimal_pb2%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/expr_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/expr_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/expr_pb2%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/fraction_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/fraction_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/fraction_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/interval_pb2%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/interval_pb2%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/interval_pb2%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/latlng_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/latlng_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/latlng_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/localized_text_pb2%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/localized_text_pb2%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/localized_text_pb2%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/money_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/money_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/money_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/month_pb2%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/month_pb2%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/month_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/phone_number_pb2%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/phone_number_pb2%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/phone_number_pb2%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/postal_address_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/postal_address_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/postal_address_pb2%%PYTHON_TAG%%.pyc
@@ -11578,67 +11169,86 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/timeofday_pb2%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/timeofday_pb2%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__/timeofday_pb2%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/calendar_period.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/calendar_period_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/color.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/color_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/date.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/date_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/datetime.proto
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/datetime_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/dayofweek.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/dayofweek_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/decimal.proto
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/decimal_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/expr.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/expr_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/fraction.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/fraction_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/interval.proto
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/interval_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/latlng.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/latlng_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/localized_text.proto
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/localized_text_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/money.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/money_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/month.proto
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/month_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/phone_number.proto
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/phone_number_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/postal_address.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/postal_address_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/quaternion.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/quaternion_pb2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/timeofday.proto
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/timeofday_pb2.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_api_core-1.30.0-py3.9-nspkg.pth
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_api_core-1.30.0.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_api_core-1.30.0.dist-info/LICENSE
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_api_core-1.30.0.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_api_core-1.30.0.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_api_core-1.30.0.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_api_core-1.30.0.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_api_core-1.30.0.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_api_core-1.30.0.dist-info/namespace_packages.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_api_core-1.30.0.dist-info/top_level.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-1.28.0-py3.9-nspkg.pth
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-1.28.0.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-1.28.0.dist-info/LICENSE
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-1.28.0.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-1.28.0.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-1.28.0.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-1.28.0.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-1.28.0.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-1.28.0.dist-info/namespace_packages.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-1.28.0.dist-info/top_level.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-1.7.1-py3.9-nspkg.pth
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-1.7.1.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-1.7.1.dist-info/LICENSE
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-1.7.1.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-1.7.1.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-1.7.1.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-1.7.1.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-1.7.1.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-1.7.1.dist-info/namespace_packages.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-1.7.1.dist-info/top_level.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_pubsub-2.7.1-py3.9-nspkg.pth
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_pubsub-2.7.1.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_pubsub-2.7.1.dist-info/LICENSE
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_pubsub-2.7.1.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_pubsub-2.7.1.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_pubsub-2.7.1.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_pubsub-2.7.1.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_pubsub-2.7.1.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_pubsub-2.7.1.dist-info/namespace_packages.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_pubsub-2.7.1.dist-info/top_level.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.39.0-py3.9-nspkg.pth
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.39.0.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.39.0.dist-info/LICENSE
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.39.0.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.39.0.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.39.0.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.39.0.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.39.0.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.39.0.dist-info/namespace_packages.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.39.0.dist-info/top_level.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_api_core-2.19.2.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_api_core-2.19.2.dist-info/LICENSE
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_api_core-2.19.2.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_api_core-2.19.2.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_api_core-2.19.2.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_api_core-2.19.2.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_api_core-2.19.2.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_api_core-2.19.2.dist-info/top_level.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-2.14.1-py3.9-nspkg.pth
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-2.14.1.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-2.14.1.dist-info/LICENSE
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-2.14.1.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-2.14.1.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-2.14.1.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-2.14.1.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-2.14.1.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-2.14.1.dist-info/namespace_packages.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-2.14.1.dist-info/top_level.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-2.0.0-py3.9-nspkg.pth
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-2.0.0.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-2.0.0.dist-info/LICENSE
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-2.0.0.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-2.0.0.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-2.0.0.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-2.0.0.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-2.0.0.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-2.0.0.dist-info/namespace_packages.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-2.0.0.dist-info/top_level.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_pubsub-2.21.5.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_pubsub-2.21.5.dist-info/LICENSE
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_pubsub-2.21.5.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_pubsub-2.21.5.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_pubsub-2.21.5.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_pubsub-2.21.5.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_pubsub-2.21.5.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_pubsub-2.21.5.dist-info/top_level.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.44.0-py3.10-nspkg.pth
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.44.0.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.44.0.dist-info/LICENSE
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.44.0.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.44.0.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.44.0.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.44.0.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.44.0.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.44.0.dist-info/namespace_packages.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.44.0.dist-info/top_level.txt
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_crc32c-1.1.2.dist-info/INSTALLER
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_crc32c-1.1.2.dist-info/METADATA
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_crc32c-1.1.2.dist-info/RECORD
@@ -11678,16 +11288,14 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_resumable_media-1.3.1.dist-info/direct_url.json
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_resumable_media-1.3.1.dist-info/namespace_packages.txt
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_resumable_media-1.3.1.dist-info/top_level.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/googleapis_common_protos-1.51.0-py%%PYTHON_VER%%-nspkg.pth
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/googleapis_common_protos-1.51.0.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/googleapis_common_protos-1.51.0.dist-info/LICENSE
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/googleapis_common_protos-1.51.0.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/googleapis_common_protos-1.51.0.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/googleapis_common_protos-1.51.0.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/googleapis_common_protos-1.51.0.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/googleapis_common_protos-1.51.0.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/googleapis_common_protos-1.51.0.dist-info/namespace_packages.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/googleapis_common_protos-1.51.0.dist-info/top_level.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/googleapis_common_protos-1.63.2.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/googleapis_common_protos-1.63.2.dist-info/LICENSE
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/googleapis_common_protos-1.63.2.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/googleapis_common_protos-1.63.2.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/googleapis_common_protos-1.63.2.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/googleapis_common_protos-1.63.2.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/googleapis_common_protos-1.63.2.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/googleapis_common_protos-1.63.2.dist-info/top_level.txt
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/greenlet-2.0.2.dist-info/AUTHORS
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/greenlet-2.0.2.dist-info/INSTALLER
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/greenlet-2.0.2.dist-info/LICENSE
@@ -12042,16 +11650,30 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc/framework/interfaces/face/__pycache__/utilities%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc/framework/interfaces/face/face.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc/framework/interfaces/face/utilities.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_google_iam_v1-0.12.3-py%%PYTHON_VER%%-nspkg.pth
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_google_iam_v1-0.12.3.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_google_iam_v1-0.12.3.dist-info/LICENSE
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_google_iam_v1-0.12.3.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_google_iam_v1-0.12.3.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_google_iam_v1-0.12.3.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_google_iam_v1-0.12.3.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_google_iam_v1-0.12.3.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_google_iam_v1-0.12.3.dist-info/namespace_packages.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_google_iam_v1-0.12.3.dist-info/top_level.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_google_iam_v1-0.13.1.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_google_iam_v1-0.13.1.dist-info/LICENSE
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_google_iam_v1-0.13.1.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_google_iam_v1-0.13.1.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_google_iam_v1-0.13.1.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_google_iam_v1-0.13.1.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_google_iam_v1-0.13.1.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_google_iam_v1-0.13.1.dist-info/top_level.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_status/__init__.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_status/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_status/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_status/__pycache__/__init__%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_status/__pycache__/_async%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_status/__pycache__/_async%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_status/__pycache__/_async%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_status/__pycache__/_common%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_status/__pycache__/_common%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_status/__pycache__/_common%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_status/__pycache__/rpc_status%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_status/__pycache__/rpc_status%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_status/__pycache__/rpc_status%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_status/_async.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_status/_common.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_status/rpc_status.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpcio-1.69.0.dist-info/INSTALLER
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpcio-1.69.0.dist-info/LICENSE
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpcio-1.69.0.dist-info/METADATA
@@ -12060,14 +11682,22 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpcio-1.69.0.dist-info/WHEEL
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpcio-1.69.0.dist-info/direct_url.json
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpcio-1.69.0.dist-info/top_level.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11-0.14.0.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11-0.14.0.dist-info/LICENSE.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11-0.14.0.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11-0.14.0.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11-0.14.0.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11-0.14.0.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11-0.14.0.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11-0.14.0.dist-info/top_level.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpcio_status-1.49.1.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpcio_status-1.49.1.dist-info/LICENSE
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpcio_status-1.49.1.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpcio_status-1.49.1.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpcio_status-1.49.1.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpcio_status-1.49.1.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpcio_status-1.49.1.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpcio_status-1.49.1.dist-info/top_level.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11-0.16.0.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11-0.16.0.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11-0.16.0.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11-0.16.0.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11-0.16.0.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11-0.16.0.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11-0.16.0.dist-info/licenses/LICENSE.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11-0.16.0.dist-info/top_level.txt
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
@@ -12113,58 +11743,13 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/_version.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/_writers.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/py.typed
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/helpers%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/helpers%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/helpers%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_against_stdlib_http%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_against_stdlib_http%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_against_stdlib_http%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_connection%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_connection%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_connection%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_events%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_events%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_events%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_headers%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_headers%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_headers%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_helpers%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_helpers%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_helpers%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_io%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_io%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_io%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_receivebuffer%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_receivebuffer%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_receivebuffer%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_state%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_state%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_state%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_util%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_util%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__/test_util%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/data/test-file
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/helpers.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/test_against_stdlib_http.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/test_connection.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/test_events.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/test_headers.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/test_helpers.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/test_io.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/test_receivebuffer.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/test_state.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/test_util.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore-1.0.2.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore-1.0.2.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore-1.0.2.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore-1.0.2.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore-1.0.2.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore-1.0.2.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore-1.0.2.dist-info/licenses/LICENSE.md
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore-1.0.9.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore-1.0.9.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore-1.0.9.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore-1.0.9.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore-1.0.9.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore-1.0.9.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore-1.0.9.dist-info/licenses/LICENSE.md
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
@@ -12519,14 +12104,14 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/isodate/tests/test_strf.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/isodate/tests/test_time.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/isodate/tzinfo.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2-3.1.4.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2-3.1.4.dist-info/LICENSE.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2-3.1.4.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2-3.1.4.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2-3.1.4.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2-3.1.4.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2-3.1.4.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2-3.1.4.dist-info/entry_points.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2-3.1.6.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2-3.1.6.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2-3.1.6.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2-3.1.6.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2-3.1.6.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2-3.1.6.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2-3.1.6.dist-info/entry_points.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2-3.1.6.dist-info/licenses/LICENSE.txt
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
@@ -14020,222 +13605,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libcst/tests/test_type_enforce.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libcst/tests/test_visitor.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libcst/tool.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/__pycache__/fixer_util%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/__pycache__/fixer_util%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/__pycache__/fixer_util%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/__pycache__/main%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/__pycache__/main%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/__pycache__/main%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixer_util.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_UserDict%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_UserDict%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_UserDict%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_absolute_import%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_absolute_import%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_absolute_import%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_add__future__imports_except_unicode_literals%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_add__future__imports_except_unicode_literals%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_add__future__imports_except_unicode_literals%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_basestring%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_basestring%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_basestring%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_bytes%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_bytes%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_bytes%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_cmp%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_cmp%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_cmp%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_division%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_division%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_division%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_division_safe%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_division_safe%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_division_safe%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_execfile%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_execfile%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_execfile%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_future_builtins%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_future_builtins%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_future_builtins%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_future_standard_library%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_future_standard_library%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_future_standard_library%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_future_standard_library_urllib%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_future_standard_library_urllib%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_future_standard_library_urllib%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_input%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_input%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_input%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_metaclass%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_metaclass%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_metaclass%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_next_call%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_next_call%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_next_call%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_object%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_object%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_object%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_oldstr_wrap%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_oldstr_wrap%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_oldstr_wrap%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_order___future__imports%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_order___future__imports%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_order___future__imports%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_print%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_print%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_print%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_print_with_import%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_print_with_import%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_print_with_import%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_raise%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_raise%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_raise%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_remove_old__future__imports%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_remove_old__future__imports%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_remove_old__future__imports%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_unicode_keep_u%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_unicode_keep_u%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_unicode_keep_u%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_unicode_literals_import%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_unicode_literals_import%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_unicode_literals_import%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_xrange_with_import%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_xrange_with_import%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__/fix_xrange_with_import%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_UserDict.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_absolute_import.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_add__future__imports_except_unicode_literals.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_basestring.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_bytes.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_cmp.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_division.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_division_safe.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_execfile.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_future_builtins.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_future_standard_library.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_future_standard_library_urllib.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_input.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_metaclass.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_next_call.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_object.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_oldstr_wrap.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_order___future__imports.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_print.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_print_with_import.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_raise.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_remove_old__future__imports.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_unicode_keep_u.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_unicode_literals_import.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/fix_xrange_with_import.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/main.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/__pycache__/main%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/__pycache__/main%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/__pycache__/main%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/feature_base%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/feature_base%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/feature_base%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_add_all__future__imports%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_add_all__future__imports%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_add_all__future__imports%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_add_all_future_builtins%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_add_all_future_builtins%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_add_all_future_builtins%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_add_future_standard_library_import%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_add_future_standard_library_import%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_add_future_standard_library_import%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_annotations%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_annotations%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_annotations%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_division%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_division%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_division%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_features%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_features%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_features%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_fullargspec%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_fullargspec%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_fullargspec%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_future_builtins%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_future_builtins%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_future_builtins%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_getcwd%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_getcwd%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_getcwd%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_imports%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_imports%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_imports%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_imports2%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_imports2%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_imports2%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_kwargs%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_kwargs%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_kwargs%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_memoryview%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_memoryview%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_memoryview%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_metaclass%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_metaclass%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_metaclass%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_newstyle%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_newstyle%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_newstyle%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_next%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_next%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_next%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_printfunction%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_printfunction%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_printfunction%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_raise%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_raise%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_raise%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_raise_%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_raise_%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_raise_%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_throw%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_throw%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_throw%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_unpacking%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_unpacking%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__/fix_unpacking%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/feature_base.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/fix_add_all__future__imports.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/fix_add_all_future_builtins.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/fix_add_future_standard_library_import.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/fix_annotations.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/fix_division.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/fix_features.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/fix_fullargspec.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/fix_future_builtins.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/fix_getcwd.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/fix_imports.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/fix_imports2.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/fix_kwargs.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/fix_memoryview.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/fix_metaclass.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/fix_newstyle.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/fix_next.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/fix_printfunction.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/fix_raise.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/fix_raise_.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/fix_throw.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/fix_unpacking.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/main.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
@@ -16857,36 +16226,43 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/openapi_spec_validator/versions/exceptions.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/openapi_spec_validator/versions/finders.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/openapi_spec_validator/versions/shortcuts.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-20.9.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-20.9.dist-info/LICENSE
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-20.9.dist-info/LICENSE.APACHE
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-20.9.dist-info/LICENSE.BSD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-20.9.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-20.9.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-20.9.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-20.9.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-20.9.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-20.9.dist-info/top_level.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__about__.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-25.0.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-25.0.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-25.0.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-25.0.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-25.0.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-25.0.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-25.0.dist-info/licenses/LICENSE
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-25.0.dist-info/licenses/LICENSE.APACHE
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-25.0.dist-info/licenses/LICENSE.BSD
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/__about__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/__about__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/__about__%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_compat%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_compat%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_compat%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_elffile%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_elffile%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_elffile%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_manylinux%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_manylinux%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_manylinux%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_musllinux%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_musllinux%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_musllinux%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_parser%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_parser%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_parser%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_structures%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_structures%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_structures%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_typing%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_typing%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_typing%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_tokenizer%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_tokenizer%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/_tokenizer%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/markers%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/markers%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/markers%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/metadata%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/metadata%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/metadata%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/requirements%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/requirements%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/requirements%%PYTHON_TAG%%.pyc
@@ -16902,56 +16278,28 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/version%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/version%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__/version%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/_compat.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/_elffile.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/_manylinux.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/_musllinux.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/_parser.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/_structures.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/_typing.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/_tokenizer.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/licenses/__init__.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/licenses/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/licenses/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/licenses/__pycache__/__init__%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/licenses/__pycache__/_spdx%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/licenses/__pycache__/_spdx%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/licenses/__pycache__/_spdx%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/licenses/_spdx.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/markers.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/metadata.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/py.typed
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/requirements.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/specifiers.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/tags.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/utils.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/version.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/builtins/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/builtins/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/builtins/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/builtins/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/builtins/__pycache__/misc%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/builtins/__pycache__/misc%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/builtins/__pycache__/misc%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/builtins/__pycache__/noniterators%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/builtins/__pycache__/noniterators%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/builtins/__pycache__/noniterators%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/builtins/misc.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/builtins/noniterators.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/translation/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/translation/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/translation/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/translation/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/types/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/types/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/types/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/types/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/types/__pycache__/basestring%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/types/__pycache__/basestring%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/types/__pycache__/basestring%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/types/__pycache__/olddict%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/types/__pycache__/olddict%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/types/__pycache__/olddict%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/types/__pycache__/oldstr%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/types/__pycache__/oldstr%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/types/__pycache__/oldstr%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/types/basestring.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/types/olddict.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/types/oldstr.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/utils/__init__.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/utils/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/utils/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/utils/__pycache__/__init__%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pathable-0.4.3.dist-info/INSTALLER
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pathable-0.4.3.dist-info/LICENSE
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pathable-0.4.3.dist-info/METADATA
@@ -19081,6 +18429,9 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/__pycache__/utils%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/__pycache__/utils%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/__pycache__/version%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/__pycache__/version%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/__pycache__/version%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/_file_info.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/_package_info.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/datetime_helpers.py
@@ -19114,48 +18465,58 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/__init__%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/bytes%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/bytes%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/bytes%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/dates%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/dates%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/dates%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/enums%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/enums%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/enums%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/field_mask%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/field_mask%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/field_mask%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/message%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/message%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/message%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/stringy_numbers%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/stringy_numbers%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/stringy_numbers%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/struct%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/struct%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/struct%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/wrappers%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/wrappers%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/__pycache__/wrappers%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/bytes.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/dates.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/enums.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/field_mask.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/message.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/stringy_numbers.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/struct.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules/wrappers.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/message.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/modules.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/primitives.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/utils.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto_plus-1.19.0.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto_plus-1.19.0.dist-info/LICENSE
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto_plus-1.19.0.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto_plus-1.19.0.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto_plus-1.19.0.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto_plus-1.19.0.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto_plus-1.19.0.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto_plus-1.19.0.dist-info/top_level.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/protobuf-3.19.6-nspkg.pth
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/protobuf-3.19.6.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/protobuf-3.19.6.dist-info/LICENSE
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/protobuf-3.19.6.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/protobuf-3.19.6.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/protobuf-3.19.6.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/protobuf-3.19.6.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/protobuf-3.19.6.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/protobuf-3.19.6.dist-info/namespace_packages.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/protobuf-3.19.6.dist-info/top_level.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/version.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto_plus-1.26.0.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto_plus-1.26.0.dist-info/LICENSE
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto_plus-1.26.0.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto_plus-1.26.0.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto_plus-1.26.0.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto_plus-1.26.0.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto_plus-1.26.0.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto_plus-1.26.0.dist-info/top_level.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/protobuf-5.29.5.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/protobuf-5.29.5.dist-info/LICENSE
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/protobuf-5.29.5.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/protobuf-5.29.5.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/protobuf-5.29.5.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/protobuf-5.29.5.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/protobuf-5.29.5.dist-info/direct_url.json
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/psutil-5.9.0.dist-info/INSTALLER
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/psutil-5.9.0.dist-info/LICENSE
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/psutil-5.9.0.dist-info/METADATA
@@ -19278,13 +18639,13 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/psutil/tests/test_testutils.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/psutil/tests/test_unicode.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/psutil/tests/test_windows.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0.dist-info/top_level.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-21.0.0.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-21.0.0.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-21.0.0.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-21.0.0.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-21.0.0.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-21.0.0.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-21.0.0.dist-info/top_level.txt
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/__init__.pxd
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
@@ -19439,7 +18800,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/options.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/order_by_impl.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/partition_util.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/pch.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/query_context.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/schema_util.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/task_util.h
@@ -19494,12 +18854,14 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/expression.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/function.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/function_options.h
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/initialize.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/kernel.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/ordering.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/registry.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/row/grouper.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/type_fwd.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/util.h
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/visibility.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/config.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/csv/api.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/csv/chunker.h
@@ -19525,7 +18887,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/file_parquet.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/parquet_encryption_config.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/partition.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/pch.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/plan.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/projector.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/scanner.h
@@ -19561,12 +18922,19 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/client_tracing_middleware.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/middleware.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/otel_logging.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/pch.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/platform.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/server.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/server_auth.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/server_middleware.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/server_tracing_middleware.h
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/sql/api.h
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/sql/client.h
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/sql/column_metadata.h
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/sql/server.h
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/sql/server_session_middleware.h
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/sql/server_session_middleware_factory.h
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/sql/types.h
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/sql/visibility.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/test_auth_handlers.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/test_definitions.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/test_flight_server.h
@@ -19595,7 +18963,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/api.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/dictionary.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/feather.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/json_simple.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/message.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/options.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/reader.h
@@ -19607,6 +18974,7 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/chunked_builder.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/chunker.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/converter.h
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/from_string.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/object_parser.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/object_writer.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/options.h
@@ -19617,7 +18985,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/type_fwd.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/memory_pool.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/memory_pool_test.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/pch.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/pretty_print.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/api.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/arrow_to_pandas.h
@@ -19643,7 +19010,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/numpy_interop.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/numpy_to_arrow.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/parquet_encryption.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/pch.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/platform.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/pyarrow.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/pyarrow_api.h
@@ -19652,6 +19018,7 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/python_to_arrow.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/type_traits.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/udf.h
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/util.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/vendored/pythoncapi_compat.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/visibility.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/record_batch.h
@@ -19677,7 +19044,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/gtest_util.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/matchers.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/math.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/pch.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/process.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/random.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/uniform_real.h
@@ -19706,13 +19072,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bitmap_reader.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bitmap_visit.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bitmap_writer.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bitset_stack.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bpacking.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bpacking64_default.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bpacking_avx2.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bpacking_avx512.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bpacking_default.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bpacking_neon.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/byte_size.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/cancel.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/checked_cast.h
@@ -19721,15 +19080,11 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/concurrent_map.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/config.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/converter.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/counting_semaphore.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/cpu_info.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/crc32.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/debug.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/decimal.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/delimiting.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/dict_util.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/dispatch.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/double_conversion.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/endian.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/float16.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/formatting.h
@@ -19747,34 +19102,27 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/logger.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/logging.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/macros.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/map.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/math_constants.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/memory.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/mutex.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/parallel.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/pcg_random.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/prefetch.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/print.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/queue.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/range.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/ree_util.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/regex.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/rows_to_batches.h
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/secure_string.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/simd.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/small_vector.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/sort.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/spaced.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/span.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/stopwatch.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/string.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/string_builder.h
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/string_util.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/task_group.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/tdigest.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/test_common.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/thread_pool.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/time.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/tracing.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/trie.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/type_fwd.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/type_traits.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/ubsan.h
@@ -19833,6 +19181,7 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/includes/libarrow_python.pxd
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/includes/libarrow_substrait.pxd
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/includes/libgandiva.pxd
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/includes/libparquet.pxd
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/includes/libparquet_encryption.pxd
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/interchange/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/interchange/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
@@ -19865,14 +19214,14 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/lib.pyx
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/lib_api.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python.so
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python.so.2000
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python.so.2000.0.0
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python.so.2100
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python.so.2100.0.0
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_flight.so
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_flight.so.2000
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_flight.so.2000.0.0
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_flight.so.2100
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_flight.so.2100.0.0
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_parquet_encryption.so
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_parquet_encryption.so.2000
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_parquet_encryption.so.2000.0.0
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_parquet_encryption.so.2100
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_parquet_encryption.so.2100.0.0
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/memory.pxi
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/orc.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/pandas-shim.pxi
@@ -19934,7 +19283,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/numpy_to_arrow.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/parquet_encryption.cc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/parquet_encryption.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/pch.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/platform.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/pyarrow.cc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/pyarrow.h
@@ -19947,6 +19295,8 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/type_traits.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/udf.cc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/udf.h
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/util.cc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/util.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/vendored/CMakeLists.txt
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/vendored/pythoncapi_compat.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/visibility.h
@@ -21714,14 +21064,14 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/referencing/tests/test_referencing_suite.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/referencing/tests/test_retrieval.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/referencing/typing.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests-2.32.2.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests-2.32.2.dist-info/LICENSE
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests-2.32.2.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests-2.32.2.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests-2.32.2.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests-2.32.2.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests-2.32.2.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests-2.32.2.dist-info/top_level.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests-2.32.4.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests-2.32.4.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests-2.32.4.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests-2.32.4.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests-2.32.4.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests-2.32.4.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests-2.32.4.dist-info/licenses/LICENSE
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests-2.32.4.dist-info/top_level.txt
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
@@ -22020,14 +21370,14 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/secure/headers.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/secure/py.typed
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/secure/secure.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools-80.3.1.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools-80.3.1.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools-80.3.1.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools-80.3.1.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools-80.3.1.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools-80.3.1.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools-80.3.1.dist-info/entry_points.txt
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools-80.3.1.dist-info/top_level.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools-79.0.1.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools-79.0.1.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools-79.0.1.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools-79.0.1.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools-79.0.1.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools-79.0.1.dist-info/entry_points.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools-79.0.1.dist-info/licenses/LICENSE
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools-79.0.1.dist-info/top_level.txt
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
@@ -22056,9 +21406,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/_reqs%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/_reqs%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/_reqs%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/_scripts%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/_scripts%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/_scripts%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/_shutil%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/_shutil%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/_shutil%%PYTHON_TAG%%.pyc
@@ -22110,6 +21457,12 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/namespaces%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/namespaces%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/namespaces%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/package_index%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/package_index%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/package_index%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/sandbox%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/sandbox%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/sandbox%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/unicode_utils%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/unicode_utils%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/__pycache__/unicode_utils%%PYTHON_TAG%%.pyc
@@ -22533,7 +21886,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/_normalization.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/_path.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/_reqs.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/_scripts.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/_shutil.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/_static.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/_vendor/__pycache__/typing_extensions%%PYTHON_TAG%%.opt-1.pyc
@@ -23294,6 +22646,8 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/monkey.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/msvc.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/namespaces.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/package_index.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/sandbox.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/script (dev).tmpl
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/script.tmpl
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__init__.py
@@ -23318,6 +22672,9 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/script-with-bom%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/script-with-bom%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/script-with-bom%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/server%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/server%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/server%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_archive_util%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_archive_util%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_archive_util%%PYTHON_TAG%%.pyc
@@ -23366,6 +22723,9 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_distutils_adoption%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_distutils_adoption%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_distutils_adoption%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_easy_install%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_easy_install%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_easy_install%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_editable_install%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_editable_install%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_editable_install%%PYTHON_TAG%%.pyc
@@ -23396,9 +22756,12 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_namespaces%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_namespaces%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_namespaces%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_scripts%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_scripts%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_scripts%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_packageindex%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_packageindex%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_packageindex%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_sandbox%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_sandbox%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_sandbox%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_sdist%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_sdist%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/__pycache__/test_sdist%%PYTHON_TAG%%.pyc
@@ -23485,18 +22848,15 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/integration/__pycache__/helpers%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/integration/__pycache__/helpers%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/integration/__pycache__/helpers%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/integration/__pycache__/test_pbr%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/integration/__pycache__/test_pbr%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/integration/__pycache__/test_pbr%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/integration/__pycache__/test_pip_install_sdist%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/integration/__pycache__/test_pip_install_sdist%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/integration/__pycache__/test_pip_install_sdist%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/integration/helpers.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/integration/test_pbr.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/integration/test_pip_install_sdist.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/mod_with_constant.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/namespaces.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/script-with-bom.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/server.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/test_archive_util.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/test_bdist_deprecations.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/test_bdist_egg.py
@@ -23513,6 +22873,7 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/test_dist.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/test_dist_info.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/test_distutils_adoption.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/test_easy_install.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/test_editable_install.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/test_egg_info.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/test_extern.py
@@ -23523,7 +22884,8 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/test_logging.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/test_manifest.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/test_namespaces.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/test_scripts.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/test_packageindex.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/test_sandbox.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/test_sdist.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/test_setopt.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/test_setuptools.py
@@ -24608,20 +23970,17 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/sqlalchemy/util/tool_support.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/sqlalchemy/util/topological.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/sqlalchemy/util/typing.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.42.0.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.42.0.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.42.0.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.42.0.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.42.0.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.42.0.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.42.0.dist-info/licenses/LICENSE.md
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.47.2.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.47.2.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.47.2.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.47.2.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.47.2.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.47.2.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.47.2.dist-info/licenses/LICENSE.md
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/__pycache__/__init__%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/__pycache__/_compat%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/__pycache__/_compat%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/__pycache__/_compat%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/__pycache__/_exception_handler%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/__pycache__/_exception_handler%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/__pycache__/_exception_handler%%PYTHON_TAG%%.pyc
@@ -24688,7 +24047,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/__pycache__/websockets%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/__pycache__/websockets%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/__pycache__/websockets%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/_compat.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/_exception_handler.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/_utils.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/applications.py
@@ -24787,13 +24145,13 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/typing_inspect-0.7.1.dist-info/direct_url.json
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/typing_inspect-0.7.1.dist-info/top_level.txt
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/typing_inspect.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.2.2.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.2.2.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.2.2.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.2.2.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.2.2.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.2.2.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.2.2.dist-info/licenses/LICENSE.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.5.0.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.5.0.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.5.0.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.5.0.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.5.0.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.5.0.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.5.0.dist-info/licenses/LICENSE.txt
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
@@ -24825,9 +24183,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/__pycache__/filepost%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/__pycache__/filepost%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/__pycache__/filepost%%PYTHON_TAG%%.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/__pycache__/http2%%PYTHON_TAG%%.opt-1.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/__pycache__/http2%%PYTHON_TAG%%.opt-2.pyc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/__pycache__/http2%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/__pycache__/poolmanager%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/__pycache__/poolmanager%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/__pycache__/poolmanager%%PYTHON_TAG%%.pyc
@@ -24876,7 +24231,18 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/exceptions.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/fields.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/filepost.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/http2.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/http2/__init__.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/http2/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/http2/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/http2/__pycache__/__init__%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/http2/__pycache__/connection%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/http2/__pycache__/connection%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/http2/__pycache__/connection%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/http2/__pycache__/probe%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/http2/__pycache__/probe%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/http2/__pycache__/probe%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/http2/connection.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/http2/probe.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/poolmanager.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/py.typed
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/response.py
@@ -25182,13 +24548,13 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/uvloop/server.pyx
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/uvloop/sslproto.pxd
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/uvloop/sslproto.pyx
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.12.0.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.12.0.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.12.0.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.12.0.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.12.0.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.12.0.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.12.0.dist-info/top_level.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.1.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.1.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.1.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.1.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.1.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.1.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.1.dist-info/top_level.txt
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/__main__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
@@ -25203,6 +24569,9 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/__pycache__/agent%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/__pycache__/agent%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/__pycache__/agent%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/__pycache__/analysis%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/__pycache__/analysis%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/__pycache__/analysis%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/__pycache__/cdb_list%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/__pycache__/cdb_list%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/__pycache__/cdb_list%%PYTHON_TAG%%.pyc
@@ -25253,6 +24622,7 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/__pycache__/task%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/active_response.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/agent.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/analysis.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/cdb_list.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/ciscat.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/cluster.py
@@ -25270,6 +24640,9 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/__pycache__/agent%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/__pycache__/agent%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/__pycache__/agent%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/__pycache__/analysis%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/__pycache__/analysis%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/__pycache__/analysis%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/__pycache__/cdb_list%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/__pycache__/cdb_list%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/__pycache__/cdb_list%%PYTHON_TAG%%.pyc
@@ -25336,11 +24709,15 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/__pycache__/wdb%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/__pycache__/wdb%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/__pycache__/wdb%%PYTHON_TAG%%.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/__pycache__/wdb_http%%PYTHON_TAG%%.opt-1.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/__pycache__/wdb_http%%PYTHON_TAG%%.opt-2.pyc
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/__pycache__/wdb_http%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/__pycache__/wlogging%%PYTHON_TAG%%.opt-1.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/__pycache__/wlogging%%PYTHON_TAG%%.opt-2.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/__pycache__/wlogging%%PYTHON_TAG%%.pyc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/active_response.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/agent.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/analysis.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/cdb_list.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/cluster/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/cluster/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
@@ -25432,6 +24809,7 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/wazuh_queue.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/wazuh_socket.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/wdb.py
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/wdb_http.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/core/wlogging.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/decoder.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/event.py
@@ -30445,6 +29823,7 @@
/var/ossec/framework/wazuh/__main__.py
/var/ossec/framework/wazuh/active_response.py
/var/ossec/framework/wazuh/agent.py
+/var/ossec/framework/wazuh/analysis.py
/var/ossec/framework/wazuh/cdb_list.py
/var/ossec/framework/wazuh/ciscat.py
/var/ossec/framework/wazuh/cluster.py
@@ -30496,8 +29875,9 @@
/var/ossec/lib/libdbsync.so
/var/ossec/lib/libfimdb.so
/var/ossec/lib/libindexer_connector.so
+/var/ossec/lib/libinventory_harvester.so
/var/ossec/lib/libjemalloc.so.2
-/var/ossec/lib/lib%%PYTHON_VERSION%%.so.1.0
+/var/ossec/lib/libpython3.11.so.1.0
/var/ossec/lib/librocksdb.so.8
/var/ossec/lib/librouter.so
/var/ossec/lib/librsync.so
@@ -30548,6 +29928,7 @@
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/centos/8/rootcheck.agent.template
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/centos/8/rootcheck.manager.template
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/centos/8/sca.files
+/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/centos/9/sca.files
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/centos/rootcheck.agent.template
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/centos/rootcheck.manager.template
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/centos/sca.files
@@ -30574,6 +29955,7 @@
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/debian/10/sca.files
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/debian/11/sca.files
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/debian/12/sca.files
+/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/debian/13/sca.files
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/debian/7/sca.files
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/debian/8/sca.files
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/debian/9/sca.files
@@ -30621,6 +30003,7 @@
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/generic/wodle-indexer.manager.template
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/generic/wodle-syscollector.template
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/generic/wodle-vulnerability-detection.manager.template
+/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/ol/10/sca.files
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/ol/9/sca.files
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/rhel/10/sca.files
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/rhel/5/rootcheck.agent.template
@@ -30641,6 +30024,7 @@
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/rhel/rootcheck.agent.template
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/rhel/rootcheck.manager.template
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/rhel/sca.files
+/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/rocky/10/sca.files
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/rocky/8/sca.files
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/rocky/9/sca.files
/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/rocky/sca.files
@@ -30716,6 +30100,7 @@
/var/ossec/packages_files/manager_installation_scripts/sca/centos/6/cis_centos6_linux.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/centos/7/cis_centos7_linux.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/centos/8/cis_centos8_linux.yml.disabled
+/var/ossec/packages_files/manager_installation_scripts/sca/centos/9/cis_centos9_linux.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/darwin/15/cis_apple_macOS_10.11.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/darwin/16/cis_apple_macOS_10.12.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/darwin/17/cis_apple_macOS_10.13.yml.disabled
@@ -30729,6 +30114,7 @@
/var/ossec/packages_files/manager_installation_scripts/sca/debian/cis_debian10.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/debian/cis_debian11.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/debian/cis_debian12.yml.disabled
+/var/ossec/packages_files/manager_installation_scripts/sca/debian/cis_debian13.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/debian/cis_debian7.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/debian/cis_debian8.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/debian/cis_debian9.yml.disabled
@@ -30736,11 +30122,13 @@
/var/ossec/packages_files/manager_installation_scripts/sca/freebsd/cis_freebsd13.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/freebsd/cis_freebsd14.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/freebsd/cis_freebsd15.yml.disabled
+/var/ossec/packages_files/manager_installation_scripts/sca/freebsd/cis_freebsd16.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/generic/sca_distro_independent_linux.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/hpux/cis_hpux_11i.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/hpux/cis_hpux_11i_bastille.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/mongodb/cis_mongodb_36.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/nginx/cis_nginx_1.yml.disabled
+/var/ossec/packages_files/manager_installation_scripts/sca/ol/10/cis_oracle_linux_10.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/ol/9/cis_oracle_linux_9.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/oracledb/cis_oracle_database_19c.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/rhel/10/cis_rhel10_linux.yml.disabled
@@ -30749,6 +30137,7 @@
/var/ossec/packages_files/manager_installation_scripts/sca/rhel/7/cis_rhel7_linux.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/rhel/8/cis_rhel8_linux.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/rhel/9/cis_rhel9_linux.yml.disabled
+/var/ossec/packages_files/manager_installation_scripts/sca/rocky/cis_rocky_linux_10.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/rocky/cis_rocky_linux_8.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/rocky/cis_rocky_linux_9.yml.disabled
/var/ossec/packages_files/manager_installation_scripts/sca/sles/11/cis_sles11_linux.yml.disabled
@@ -31093,6 +30482,7 @@
/var/ossec/ruleset/rules/0995-microsoft-graph_rules.xml
/var/ossec/ruleset/rules/0997-maltiverse_rules.xml
/var/ossec/ruleset/rules/0998-aws-security-hub-rules.xml
+/var/ossec/ruleset/rules/0999-malicious-ioc-rules.xml
/var/ossec/ruleset/rules/1000-freebsd_rules.xml
/var/ossec/ruleset/sca/cis_alma_linux_10.yml.disabled
/var/ossec/ruleset/sca/cis_alma_linux_8.yml.disabled
@@ -31115,9 +30505,11 @@
/var/ossec/ruleset/sca/cis_centos6_linux.yml.disabled
/var/ossec/ruleset/sca/cis_centos7_linux.yml.disabled
/var/ossec/ruleset/sca/cis_centos8_linux.yml.disabled
+/var/ossec/ruleset/sca/cis_centos9_linux.yml.disabled
/var/ossec/ruleset/sca/cis_debian10.yml.disabled
/var/ossec/ruleset/sca/cis_debian11.yml.disabled
/var/ossec/ruleset/sca/cis_debian12.yml.disabled
+/var/ossec/ruleset/sca/cis_debian13.yml.disabled
/var/ossec/ruleset/sca/cis_debian7.yml.disabled
/var/ossec/ruleset/sca/cis_debian8.yml.disabled
/var/ossec/ruleset/sca/cis_debian9.yml.disabled
@@ -31125,6 +30517,7 @@
/var/ossec/ruleset/sca/cis_freebsd13.yml.disabled
/var/ossec/ruleset/sca/cis_freebsd14.yml.disabled
/var/ossec/ruleset/sca/cis_freebsd15.yml.disabled
+/var/ossec/ruleset/sca/cis_freebsd16.yml.disabled
/var/ossec/ruleset/sca/cis_hpux_11i.yml.disabled
/var/ossec/ruleset/sca/cis_hpux_11i_bastille.yml.disabled
/var/ossec/ruleset/sca/cis_iis_10.yml.disabled
@@ -31133,6 +30526,7 @@
/var/ossec/ruleset/sca/cis_mysql5-6_enterprise.yml.disabled
/var/ossec/ruleset/sca/cis_nginx_1.yml.disabled
/var/ossec/ruleset/sca/cis_oracle_database_19c.yml.disabled
+/var/ossec/ruleset/sca/cis_oracle_linux_10.yml.disabled
/var/ossec/ruleset/sca/cis_oracle_linux_9.yml.disabled
/var/ossec/ruleset/sca/cis_postgre-sql-13.yml.disabled
/var/ossec/ruleset/sca/cis_rhel10_linux.yml.disabled
@@ -31141,6 +30535,7 @@
/var/ossec/ruleset/sca/cis_rhel7_linux.yml.disabled
/var/ossec/ruleset/sca/cis_rhel8_linux.yml.disabled
/var/ossec/ruleset/sca/cis_rhel9_linux.yml.disabled
+/var/ossec/ruleset/sca/cis_rocky_linux_10.yml.disabled
/var/ossec/ruleset/sca/cis_rocky_linux_8.yml.disabled
/var/ossec/ruleset/sca/cis_rocky_linux_9.yml.disabled
/var/ossec/ruleset/sca/cis_sles11_linux.yml.disabled
@@ -31169,7 +30564,37 @@
/var/ossec/ruleset/sca/cis_win2025.yml.disabled
/var/ossec/ruleset/sca/sca_distro_independent_linux.yml.disabled
/var/ossec/ruleset/sca/web_vulnerabilities.yml.disabled
-@(root,wazuh,440) /var/ossec/templates/vd_states_template.json
+@mode 440
+@owner root
+@group wazuh
+/var/ossec/templates/vd_states_template.json
+/var/ossec/templates/vd_states_update_mappings.json
+/var/ossec/templates/wazuh-states-inventory-browser-extensions-update.json
+/var/ossec/templates/wazuh-states-inventory-browser-extensions.json
+/var/ossec/templates/wazuh-states-inventory-groups-update.json
+/var/ossec/templates/wazuh-states-inventory-groups.json
+/var/ossec/templates/wazuh-states-inventory-hardware-update.json
+/var/ossec/templates/wazuh-states-inventory-hardware.json
+/var/ossec/templates/wazuh-states-inventory-hotfixes-update.json
+/var/ossec/templates/wazuh-states-inventory-hotfixes.json
+/var/ossec/templates/wazuh-states-inventory-interfaces-update.json
+/var/ossec/templates/wazuh-states-inventory-interfaces.json
+/var/ossec/templates/wazuh-states-inventory-networks-update.json
+/var/ossec/templates/wazuh-states-inventory-networks.json
+/var/ossec/templates/wazuh-states-inventory-packages-update.json
+/var/ossec/templates/wazuh-states-inventory-packages.json
+/var/ossec/templates/wazuh-states-inventory-ports-update.json
+/var/ossec/templates/wazuh-states-inventory-ports.json
+/var/ossec/templates/wazuh-states-inventory-processes-update.json
+/var/ossec/templates/wazuh-states-inventory-processes.json
+/var/ossec/templates/wazuh-states-inventory-protocols-update.json
+/var/ossec/templates/wazuh-states-inventory-protocols.json
+/var/ossec/templates/wazuh-states-inventory-services-update.json
+/var/ossec/templates/wazuh-states-inventory-services.json
+/var/ossec/templates/wazuh-states-inventory-system-update.json
+/var/ossec/templates/wazuh-states-inventory-system.json
+/var/ossec/templates/wazuh-states-inventory-users-update.json
+/var/ossec/templates/wazuh-states-inventory-users.json
@(root,wazuh,660) /var/ossec/var/db/mitre.db
@mode 750
@owner root
@@ -31242,6 +30667,7 @@
@dir(root,wazuh,750) /var/ossec/bin
@dir(root,wazuh,770) /var/ossec/etc/decoders
@dir(root,wazuh,770) /var/ossec/etc/lists/amazon
+@dir(root,wazuh,770) /var/ossec/etc/lists/malicious-ioc
@dir(root,wazuh,770) /var/ossec/etc/lists
@dir(root,wazuh,770) /var/ossec/etc/rootcheck
@dir(root,wazuh,770) /var/ossec/etc/rules
@@ -31366,7 +30792,7 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/Cython
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/Cython-0.29.36.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/MarkupSafe-2.1.2.dist-info
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.8.0.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.10.1.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/SQLAlchemy-2.0.23.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/_distutils_hack/__pycache__
@@ -31391,7 +30817,7 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api/models
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api/spec
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.12.0.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.1.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asgiref/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asgiref
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asgiref-3.7.2.dist-info
@@ -31401,8 +30827,6 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/attrs
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/attrs-23.1.0.dist-info/licenses
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/attrs-23.1.0.dist-info
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/common
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/core/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/core/pipeline/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/core/pipeline/policies/__pycache__
@@ -31421,8 +30845,6 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/core/utils/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/core/utils
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/core
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/profiles/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/profiles
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/blob/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/blob/_generated/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/blob/_generated/aio/__pycache__
@@ -31441,16 +30863,10 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/blob/aio/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/blob/aio
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/blob
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/_http/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common/_http
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage/common
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure/storage
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_common-1.1.25.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_core-1.30.2.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_storage_blob-12.20.0.dist-info
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/azure_storage_common-2.1.0.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/boto3/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/boto3/data/cloudformation/2010-05-15
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/boto3/data/cloudformation
@@ -32485,51 +31901,6 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/frozenlist/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/frozenlist
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/frozenlist-1.4.1.dist-info
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email/mime
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/email
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/html/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/html
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/http
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/test
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/urllib
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/xmlrpc/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports/xmlrpc
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/backports
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/builtins
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/dbm/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/dbm
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/html/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/html
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/http
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/test/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/test
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/tkinter
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/urllib
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/xmlrpc/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves/xmlrpc
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/moves
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/standard_library/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/standard_library
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/tests/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/tests
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/types
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/utils/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future/utils
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/future-0.18.3.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/_async_resumable_media/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/_async_resumable_media/requests/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/_async_resumable_media/requests
@@ -32542,7 +31913,11 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/gapic_v1/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/gapic_v1
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/__pycache__
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/transports/__pycache__
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1/transports
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/operations_v1
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry/__pycache__
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core/retry
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/api_core
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/compute_engine/__pycache__
@@ -32553,6 +31928,8 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth/transport
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/auth
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/__pycache__
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/location/__pycache__
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/location
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/pubsub_v1/__pycache__
@@ -32571,6 +31948,9 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/storage/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud/storage
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/cloud
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/gapic/metadata/__pycache__
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/gapic/metadata
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/gapic
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/logging/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/iam/v1/logging
@@ -32590,6 +31970,8 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/internal
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/pyext/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/pyext
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/testdata/__pycache__
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/testdata
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/util/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf/util
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/protobuf
@@ -32618,21 +32000,23 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/resumable_media/requests
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/resumable_media
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/__pycache__
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/context/__pycache__
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc/context
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/rpc
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google/type
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_api_core-1.30.0.dist-info
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-1.28.0.dist-info
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-1.7.1.dist-info
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_pubsub-2.7.1.dist-info
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.39.0.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_api_core-2.19.2.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_auth-2.14.1.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_core-2.0.0.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_pubsub-2.21.5.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_cloud_storage-1.44.0.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_crc32c/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_crc32c
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_crc32c-1.1.2.dist-info/licenses
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_crc32c-1.1.2.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/google_resumable_media-1.3.1.dist-info
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/googleapis_common_protos-1.51.0.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/googleapis_common_protos-1.63.2.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/greenlet/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/greenlet/platform/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/greenlet/platform
@@ -32667,14 +32051,15 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc/framework/interfaces
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc/framework
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_google_iam_v1-0.12.3.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_google_iam_v1-0.13.1.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_status/__pycache__
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpc_status
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpcio-1.69.0.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/grpcio_status-1.49.1.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests/data
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11/tests
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11-0.14.0.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11-0.16.0.dist-info/licenses
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/h11-0.16.0.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore/_async/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore/_async
@@ -32683,8 +32068,8 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore/_sync/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore/_sync
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore-1.0.2.dist-info/licenses
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore-1.0.2.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore-1.0.9.dist-info/licenses
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpcore-1.0.9.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpx/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpx/_transports/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/httpx/_transports
@@ -32702,7 +32087,8 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/isodate-0.6.1.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2-3.1.4.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2-3.1.6.dist-info/licenses
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jinja2-3.1.6.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jmespath/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jmespath
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/jmespath-0.9.5.dist-info
@@ -32798,14 +32184,6 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libcst/tests
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libcst
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libcst-0.3.20.dist-info
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize/fixes
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libfuturize
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize/fixes
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libpasteurize
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/more_itertools/__pycache__
@@ -32974,18 +32352,11 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/openapi_spec_validator
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/openapi_spec_validator-0.7.1.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/__pycache__
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/licenses/__pycache__
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging/licenses
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-20.9.dist-info
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/builtins/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/builtins
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/translation/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/translation
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/types/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/types
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/utils/__pycache__
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past/utils
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/past
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-25.0.dist-info/licenses
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/packaging-25.0.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pathable/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pathable
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pathable-0.4.3.dist-info
@@ -33129,8 +32500,8 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal/rules
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto/marshal
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto_plus-1.19.0.dist-info
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/protobuf-3.19.6.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/proto_plus-1.26.0.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/protobuf-5.29.5.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/psutil/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/psutil/tests/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/psutil/tests
@@ -33146,6 +32517,7 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/extension
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/sql
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/io
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc
@@ -33185,7 +32557,7 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/vendored/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/vendored
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-21.0.0.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyasn1/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyasn1/codec/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyasn1/codec/ber/__pycache__
@@ -33256,7 +32628,8 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/referencing-0.31.1.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests-2.32.2.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests-2.32.4.dist-info/licenses
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/requests-2.32.4.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/rfc3339_validator-0.1.4.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/rpds/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/rpds
@@ -33386,7 +32759,8 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests/integration
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools/tests
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools-80.3.1.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools-79.0.1.dist-info/licenses
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/setuptools-79.0.1.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/six-1.16.0.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/sniffio/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/sniffio/_tests/__pycache__
@@ -33445,8 +32819,8 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/middleware/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/middleware
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.42.0.dist-info/licenses
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.42.0.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.47.2.dist-info/licenses
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.47.2.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/tabulate-0.8.9.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/tools/env/wazuh-manager/xml/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/tools/env/wazuh-manager/xml
@@ -33460,11 +32834,13 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/contrib/emscripten/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/contrib/emscripten
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/contrib
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/http2/__pycache__
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/http2
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/util/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/util
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.2.2.dist-info/licenses
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.2.2.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.5.0.dist-info/licenses
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.5.0.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/uvicorn/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/uvicorn/lifespan/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/uvicorn/lifespan
@@ -33502,7 +32878,7 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/rbac/default
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/rbac
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.12.0.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.1.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/websocket/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/websocket/tests/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/websocket/tests/data
@@ -33810,6 +33186,7 @@
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/centos/6
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/centos/7
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/centos/8
+@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/centos/9
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/centos
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/darwin/15
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/darwin/16
@@ -33825,6 +33202,7 @@
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/debian/10
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/debian/11
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/debian/12
+@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/debian/13
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/debian/7
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/debian/8
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/debian/9
@@ -33839,6 +33217,7 @@
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/fedora
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/generic/localfile-logs
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/generic
+@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/ol/10
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/ol/9
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/ol
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/rhel/10
@@ -33848,6 +33227,7 @@
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/rhel/8
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/rhel/9
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/rhel
+@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/rocky/10
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/rocky/8
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/rocky/9
@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/rocky
@@ -33902,6 +33282,7 @@
@dir /var/ossec/packages_files/manager_installation_scripts/sca/centos/6
@dir /var/ossec/packages_files/manager_installation_scripts/sca/centos/7
@dir /var/ossec/packages_files/manager_installation_scripts/sca/centos/8
+@dir /var/ossec/packages_files/manager_installation_scripts/sca/centos/9
@dir /var/ossec/packages_files/manager_installation_scripts/sca/centos
@dir /var/ossec/packages_files/manager_installation_scripts/sca/darwin/15
@dir /var/ossec/packages_files/manager_installation_scripts/sca/darwin/16
@@ -33920,6 +33301,7 @@
@dir /var/ossec/packages_files/manager_installation_scripts/sca/hpux
@dir /var/ossec/packages_files/manager_installation_scripts/sca/mongodb
@dir /var/ossec/packages_files/manager_installation_scripts/sca/nginx
+@dir /var/ossec/packages_files/manager_installation_scripts/sca/ol/10
@dir /var/ossec/packages_files/manager_installation_scripts/sca/ol/9
@dir /var/ossec/packages_files/manager_installation_scripts/sca/ol
@dir /var/ossec/packages_files/manager_installation_scripts/sca/oracledb
@@ -33983,7 +33365,7 @@
@dir /var/ossec/ruleset
@dir(wazuh,wazuh,750) /var/ossec/stats
@dir(root,wazuh,440) /var/ossec/templates
-@dir /var/ossec/tmp
+@dir(root,wazuh,1770) /var/ossec/tmp
@dir /var/ossec/var/db/agents
@dir /var/ossec/var/db
@dir /var/ossec/var/download
diff --git a/security/wazuh-server/Makefile b/security/wazuh-server/Makefile
index 73f00422f2fe..20a2eff09ca8 100644
--- a/security/wazuh-server/Makefile
+++ b/security/wazuh-server/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wazuh
-PORTVERSION= 4.12.0
-PORTREVISION= 1
+PORTVERSION= 4.14.1
CATEGORIES= security
MASTER_SITES= LOCAL/acm/${PORTNAME}/:config_samples \
https://packages.wazuh.com/4.x/filebeat/:wazuh_module \
diff --git a/security/wazuh-server/distinfo b/security/wazuh-server/distinfo
index 007c1e7cfd37..1220060201ce 100644
--- a/security/wazuh-server/distinfo
+++ b/security/wazuh-server/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1746861905
-SHA256 (wazuh-4.12.0/filebeat.yml) = bbcf6fe806a32b505b0848386d71684868be85965bfb91b117dff15c9de7c247
-SIZE (wazuh-4.12.0/filebeat.yml) = 1120
-SHA256 (wazuh-4.12.0/logstash-wazuh-4.12.0.conf) = 54749bb044b4e8cbaebfe129f01ca253131843fb411c8e917248417c6528fb79
-SIZE (wazuh-4.12.0/logstash-wazuh-4.12.0.conf) = 3115
-SHA256 (wazuh-4.12.0/wazuh-filebeat-0.4.tar.gz) = d45e78b09627adfcbc1256951f5bd76ecb07600af5021072dbdf299d8bd0e5c7
-SIZE (wazuh-4.12.0/wazuh-filebeat-0.4.tar.gz) = 1797
-SHA256 (wazuh-4.12.0/wazuh-template.json) = dfd4ba37ef7c32c2e809de929d5c48b8457ba94a05d154ccba39f4ca5ee62b33
-SIZE (wazuh-4.12.0/wazuh-template.json) = 84309
+TIMESTAMP = 1763764270
+SHA256 (wazuh-4.14.1/filebeat.yml) = bbcf6fe806a32b505b0848386d71684868be85965bfb91b117dff15c9de7c247
+SIZE (wazuh-4.14.1/filebeat.yml) = 1120
+SHA256 (wazuh-4.14.1/logstash-wazuh-4.14.1.conf) = 36fb7455a50379e58ef0f63940dcd8971df85ebc7db03b27cce55570ebd60888
+SIZE (wazuh-4.14.1/logstash-wazuh-4.14.1.conf) = 3112
+SHA256 (wazuh-4.14.1/wazuh-filebeat-0.4.tar.gz) = b0683f1d5d7c5d076ea3a565b0aa7ca92e6483f8a14e8b96799e6ee632da2284
+SIZE (wazuh-4.14.1/wazuh-filebeat-0.4.tar.gz) = 1802
+SHA256 (wazuh-4.14.1/wazuh-template.json) = 31a60d5812fb0b5cd7c2d58556b88f57f7fc2f2221dd7b6b32f2256b13ea2886
+SIZE (wazuh-4.14.1/wazuh-template.json) = 84241
diff --git a/shells/atuin/Makefile b/shells/atuin/Makefile
index 89fd447fdda3..f93e91de3665 100644
--- a/shells/atuin/Makefile
+++ b/shells/atuin/Makefile
@@ -1,7 +1,7 @@
PORTNAME= atuin
DISTVERSIONPREFIX= v
DISTVERSION= 18.10.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= shells
MAINTAINER= yuri@FreeBSD.org
diff --git a/shells/bash-completion/Makefile b/shells/bash-completion/Makefile
index 51b6fd924096..e456f723ada0 100644
--- a/shells/bash-completion/Makefile
+++ b/shells/bash-completion/Makefile
@@ -1,5 +1,6 @@
PORTNAME= bash-completion
PORTVERSION= 2.17.0
+PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= shells
MASTER_SITES= https://github.com/scop/bash-completion/releases/download/${PORTVERSION}/
@@ -14,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
TEST_DEPENDS= runtest:misc/dejagnu \
${LOCALBASE}/lib/tcllib/cmdline/cmdline.tcl:devel/tcllib
-USES= autoreconf gmake pathfix tar:xz
+USES= autoreconf gmake tar:xz
GNU_CONFIGURE= yes
NO_ARCH= yes
diff --git a/shells/bash-completion/files/patch-Makefile.am b/shells/bash-completion/files/patch-Makefile.am
index 5fbf573b21da..84f9aec9ddaf 100644
--- a/shells/bash-completion/files/patch-Makefile.am
+++ b/shells/bash-completion/files/patch-Makefile.am
@@ -1,13 +1,11 @@
-Note that the pkgconfigdir line has been changed by USES=pathfix.
-
---- Makefile.am.orig 2020-07-25 08:25:49 UTC
+--- Makefile.am.orig 2025-10-31 14:03:32 UTC
+++ Makefile.am
-@@ -6,7 +6,7 @@ pkgdata_DATA = bash_completion
+@@ -6,7 +6,7 @@ compat_DATA = bash_completion.d/000_bash_completion_co
compatdir = $(sysconfdir)/bash_completion.d
- compat_DATA =
+ compat_DATA = bash_completion.d/000_bash_completion_compat.bash
-profiledir = $(sysconfdir)/profile.d
+profiledir = $(prefix)/share/bash-completion
profile_DATA = bash_completion.sh
- pkgconfigdir = $(prefix)/libdata/pkgconfig
+ pkgconfigdir = $(datadir)/pkgconfig
diff --git a/shells/bash-completion/pkg-plist b/shells/bash-completion/pkg-plist
index 1fa2e4d34de5..6fbd915f4faf 100644
--- a/shells/bash-completion/pkg-plist
+++ b/shells/bash-completion/pkg-plist
@@ -1,5 +1,4 @@
etc/bash_completion.d/000_bash_completion_compat.bash
-libdata/pkgconfig/bash-completion.pc
%%DATADIR%%/bash_completion
%%DATADIR%%/bash_completion.sh
%%DATADIR%%/completions/2to3
@@ -1079,3 +1078,4 @@ libdata/pkgconfig/bash-completion.pc
%%DATADIR%%/helpers/python
%%CMAKE_MODULES%%share/cmake/bash-completion/bash-completion-config-version.cmake
%%CMAKE_MODULES%%share/cmake/bash-completion/bash-completion-config.cmake
+share/pkgconfig/bash-completion.pc
diff --git a/shells/fish/Makefile b/shells/fish/Makefile
index bf9332b4f909..459041aa1041 100644
--- a/shells/fish/Makefile
+++ b/shells/fish/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fish
DISTVERSION= 4.2.1
+PORTREVISION= 1
CATEGORIES= shells
MASTER_SITES= https://github.com/fish-shell/fish-shell/releases/download/${PORTVERSION}/
diff --git a/shells/ion/Makefile b/shells/ion/Makefile
index 7f0c5a01836a..c996675a9be6 100644
--- a/shells/ion/Makefile
+++ b/shells/ion/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ion
DISTVERSION= 1.0.5-1509
DISTVERSIONSUFFIX= g85452cfa
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= shells
PKGNAMESUFFIX= -shell
diff --git a/shells/nsh/Makefile b/shells/nsh/Makefile
index a0c50cd3f7cf..11577f25cd27 100644
--- a/shells/nsh/Makefile
+++ b/shells/nsh/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nsh
DISTVERSION= 0.4.2
-PORTREVISION= 37
+PORTREVISION= 38
CATEGORIES= shells
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/shells/nu_plugin_formats/Makefile b/shells/nu_plugin_formats/Makefile
index ed86657dde22..d4d9fc9e9f7e 100644
--- a/shells/nu_plugin_formats/Makefile
+++ b/shells/nu_plugin_formats/Makefile
@@ -1,5 +1,6 @@
PORTNAME= nu_plugin_formats
DISTVERSION= ${NUSHELL_VER}
+PORTREVISION= 1
CATEGORIES= shells
MASTER_SITES= https://crates.io/api/v1/crates/${PORTNAME}/${DISTVERSION}/download?dummy=/:main
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:main
diff --git a/shells/nu_plugin_gstat/Makefile b/shells/nu_plugin_gstat/Makefile
index 80fe5ffb712f..786d2222eeed 100644
--- a/shells/nu_plugin_gstat/Makefile
+++ b/shells/nu_plugin_gstat/Makefile
@@ -1,5 +1,6 @@
PORTNAME= nu_plugin_gstat
DISTVERSION= ${NUSHELL_VER}
+PORTREVISION= 1
CATEGORIES= shells
MASTER_SITES= https://crates.io/api/v1/crates/${PORTNAME}/${DISTVERSION}/download?dummy=/:main
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:main
diff --git a/shells/nu_plugin_inc/Makefile b/shells/nu_plugin_inc/Makefile
index 685198f163ec..59ed1d8371a8 100644
--- a/shells/nu_plugin_inc/Makefile
+++ b/shells/nu_plugin_inc/Makefile
@@ -1,5 +1,6 @@
PORTNAME= nu_plugin_inc
DISTVERSION= ${NUSHELL_VER}
+PORTREVISION= 1
CATEGORIES= shells
MASTER_SITES= https://crates.io/api/v1/crates/${PORTNAME}/${DISTVERSION}/download?dummy=/:main
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:main
diff --git a/shells/nu_plugin_polars/Makefile b/shells/nu_plugin_polars/Makefile
index 0c37b9eeb9b5..418bf8e2e70b 100644
--- a/shells/nu_plugin_polars/Makefile
+++ b/shells/nu_plugin_polars/Makefile
@@ -1,5 +1,6 @@
PORTNAME= nu_plugin_polars
DISTVERSION= ${NUSHELL_VER}
+PORTREVISION= 1
CATEGORIES= shells
MASTER_SITES= https://crates.io/api/v1/crates/${PORTNAME}/${DISTVERSION}/download?dummy=/:main
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:main
diff --git a/shells/nu_plugin_query/Makefile b/shells/nu_plugin_query/Makefile
index c74cc04e5838..d2d54a848df0 100644
--- a/shells/nu_plugin_query/Makefile
+++ b/shells/nu_plugin_query/Makefile
@@ -1,5 +1,6 @@
PORTNAME= nu_plugin_query
DISTVERSION= ${NUSHELL_VER}
+PORTREVISION= 1
CATEGORIES= shells
MASTER_SITES= https://crates.io/api/v1/crates/${PORTNAME}/${DISTVERSION}/download?dummy=/:main
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:main
diff --git a/shells/nushell/Makefile b/shells/nushell/Makefile
index 3d1981801554..f17010e3af88 100644
--- a/shells/nushell/Makefile
+++ b/shells/nushell/Makefile
@@ -1,5 +1,6 @@
PORTNAME= nushell
DISTVERSION= 0.109.1
+PORTREVISION= 1
CATEGORIES= shells
MAINTAINER= yuri@FreeBSD.org
diff --git a/shells/sheldon/Makefile b/shells/sheldon/Makefile
index 9a936f4f5a6f..83097eec6285 100644
--- a/shells/sheldon/Makefile
+++ b/shells/sheldon/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sheldon
DISTVERSION= 0.8.5
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= shells
MAINTAINER= tagattie@FreeBSD.org
diff --git a/shells/shell-hist/Makefile b/shells/shell-hist/Makefile
index c0d9627228b7..53e496f0ebbb 100644
--- a/shells/shell-hist/Makefile
+++ b/shells/shell-hist/Makefile
@@ -1,6 +1,6 @@
PORTNAME= shell-hist
DISTVERSION= g20190515
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= shells
MAINTAINER= yuri@FreeBSD.org
diff --git a/shells/shellharden/Makefile b/shells/shellharden/Makefile
index 2401be82b7a5..f0f12afe596b 100644
--- a/shells/shellharden/Makefile
+++ b/shells/shellharden/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shellharden
DISTVERSIONPREFIX= v
DISTVERSION= 4.3.1
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= shells
MAINTAINER= yuri@FreeBSD.org
diff --git a/shells/starship/Makefile b/shells/starship/Makefile
index 6dcb518d3712..5e4924bf060e 100644
--- a/shells/starship/Makefile
+++ b/shells/starship/Makefile
@@ -1,5 +1,6 @@
PORTNAME= starship
DISTVERSION= 1.24.1
+PORTREVISION= 1
CATEGORIES= shells
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/sysutils/async/Makefile b/sysutils/async/Makefile
index 3c5048523164..26353109a43e 100644
--- a/sysutils/async/Makefile
+++ b/sysutils/async/Makefile
@@ -1,7 +1,7 @@
PORTNAME= async
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.1
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/b3sum/Makefile b/sysutils/b3sum/Makefile
index 92609c8df9e6..bd31de6f37a1 100644
--- a/sysutils/b3sum/Makefile
+++ b/sysutils/b3sum/Makefile
@@ -1,6 +1,6 @@
PORTNAME= b3sum
PORTVERSION= 1.8.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/sysutils/backdown/Makefile b/sysutils/backdown/Makefile
index e64d02863c12..2ce024280a28 100644
--- a/sysutils/backdown/Makefile
+++ b/sysutils/backdown/Makefile
@@ -1,7 +1,7 @@
PORTNAME= backdown
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.2
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= sysutils
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/sysutils/bkt/Makefile b/sysutils/bkt/Makefile
index aa5433094169..e1b80a895424 100644
--- a/sysutils/bkt/Makefile
+++ b/sysutils/bkt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bkt
DISTVERSION= 0.8.2
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= sysutils
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/sysutils/bottom/Makefile b/sysutils/bottom/Makefile
index 4d6c7de09df7..2566b4327e01 100644
--- a/sysutils/bottom/Makefile
+++ b/sysutils/bottom/Makefile
@@ -1,5 +1,6 @@
PORTNAME= bottom
DISTVERSION= 0.11.4
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= adamw@FreeBSD.org
diff --git a/sysutils/bupstash/Makefile b/sysutils/bupstash/Makefile
index 9f0e3d2d2f8e..50446e29fd75 100644
--- a/sysutils/bupstash/Makefile
+++ b/sysutils/bupstash/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bupstash
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= sysutils
MAINTAINER= felix@userspace.com.au
diff --git a/sysutils/conserve/Makefile b/sysutils/conserve/Makefile
index 5c853a870fc3..b54bdc89d8f9 100644
--- a/sysutils/conserve/Makefile
+++ b/sysutils/conserve/Makefile
@@ -1,7 +1,7 @@
PORTNAME= conserve
DISTVERSIONPREFIX= v
DISTVERSION= 24.8.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/coreutils/Makefile b/sysutils/coreutils/Makefile
index a6f21b092e77..59c1151c6220 100644
--- a/sysutils/coreutils/Makefile
+++ b/sysutils/coreutils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= coreutils
-DISTVERSION= 9.7
+DISTVERSION= 9.9
CATEGORIES= sysutils textproc
MASTER_SITES= GNU
@@ -11,7 +11,7 @@ WWW= https://www.gnu.org/software/coreutils/ \
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= charsetfix cpe iconv perl5 tar:xz
+USES= charsetfix cpe iconv perl5 ssl tar:xz
CPE_VENDOR= gnu
USE_LDCONFIG= yes
USE_PERL5= build # required for tests and man page generation
diff --git a/sysutils/coreutils/distinfo b/sysutils/coreutils/distinfo
index f6a8853b61cb..a8d4488b6098 100644
--- a/sysutils/coreutils/distinfo
+++ b/sysutils/coreutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744347027
-SHA256 (coreutils-9.7.tar.xz) = e8bb26ad0293f9b5a1fc43fb42ba970e312c66ce92c1b0b16713d7500db251bf
-SIZE (coreutils-9.7.tar.xz) = 6158960
+TIMESTAMP = 1765765901
+SHA256 (coreutils-9.9.tar.xz) = 19bcb6ca867183c57d77155eae946c5eced88183143b45ca51ad7d26c628ca75
+SIZE (coreutils-9.9.tar.xz) = 6295160
diff --git a/sysutils/coreutils/pkg-plist b/sysutils/coreutils/pkg-plist
index 340892d25034..7372ae797726 100644
--- a/sysutils/coreutils/pkg-plist
+++ b/sysutils/coreutils/pkg-plist
@@ -5,7 +5,6 @@ bin/gbase64
bin/gbasename
bin/gbasenc
bin/gcat
-bin/gchcon
bin/gchgrp
bin/gchmod
bin/gchown
@@ -66,7 +65,6 @@ bin/greadlink
bin/grealpath
bin/grm
bin/grmdir
-bin/gruncon
bin/gseq
bin/gsha1sum
bin/gsha224sum
@@ -111,7 +109,6 @@ share/man/man1/gbase64.1.gz
share/man/man1/gbasename.1.gz
share/man/man1/gbasenc.1.gz
share/man/man1/gcat.1.gz
-share/man/man1/gchcon.1.gz
share/man/man1/gchgrp.1.gz
share/man/man1/gchmod.1.gz
share/man/man1/gchown.1.gz
@@ -172,7 +169,6 @@ share/man/man1/greadlink.1.gz
share/man/man1/grealpath.1.gz
share/man/man1/grm.1.gz
share/man/man1/grmdir.1.gz
-share/man/man1/gruncon.1.gz
share/man/man1/gseq.1.gz
share/man/man1/gsha1sum.1.gz
share/man/man1/gsha224sum.1.gz
diff --git a/sysutils/cpu-microcode-amd/Makefile b/sysutils/cpu-microcode-amd/Makefile
index 6203f5de4254..1f2bdbb5b00b 100644
--- a/sysutils/cpu-microcode-amd/Makefile
+++ b/sysutils/cpu-microcode-amd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= microcode
-PORTVERSION= 20250729
+PORTVERSION= 20251202
CATEGORIES= sysutils
MASTER_SITES= https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/amd-ucode/
PKGNAMEPREFIX= cpu-
@@ -37,7 +37,7 @@ NO_WRKSUBDIR= yes
PLIST_FILES= ${DISTFILES:S/^/${DATADIR}\//g:C/\?.*//} \
${FWDIR}/amd-ucode.bin
-_REV= 3768c184de68a85b9df6697e7f93a2f61de90a99
+_REV= 2b318c8e4159234ddbcc1cadc90cf32d17d9ee82
post-extract:
${CAT} ${WRKSRC}/microcode_amd* > ${WRKSRC}/amd-ucode.bin
diff --git a/sysutils/cpu-microcode-amd/distinfo b/sysutils/cpu-microcode-amd/distinfo
index d36ed214a654..0abf4ef8ef88 100644
--- a/sysutils/cpu-microcode-amd/distinfo
+++ b/sysutils/cpu-microcode-amd/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1754935856
-SHA256 (cpu-microcode-amd/microcode_amd.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 8a9d9e8b788e31e61cddc03cb1eeab5db99e0f667128943ff0780e6437d2e43e
-SIZE (cpu-microcode-amd/microcode_amd.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 12684
-SHA256 (cpu-microcode-amd/microcode_amd_fam15h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 9d4a668410e72a4bdb86dc23e4261eca04daa83456ada02504115223f356981a
-SIZE (cpu-microcode-amd/microcode_amd_fam15h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 7876
-SHA256 (cpu-microcode-amd/microcode_amd_fam16h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = e02ad653b39c975d6c52674b50f23727bb6706bab7b4e5b391a4ce229e7ff121
-SIZE (cpu-microcode-amd/microcode_amd_fam16h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 3510
-SHA256 (cpu-microcode-amd/microcode_amd_fam17h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 966e4b796ec689c618868d08f8a37f347b0e7bfce4ae9df793e08471d363b7d0
-SIZE (cpu-microcode-amd/microcode_amd_fam17h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 22596
-SHA256 (cpu-microcode-amd/microcode_amd_fam19h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 4fe8cfa98c36b1804e2961a0cfa602b92a3bd6189f937e526c834b801b3d271e
-SIZE (cpu-microcode-amd/microcode_amd_fam19h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 100684
-SHA256 (cpu-microcode-amd/microcode_amd_fam1ah.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 9a2eca6301cc763287279afc31cd276e39de2d59d704c82e500c885b0ba1e775
-SIZE (cpu-microcode-amd/microcode_amd_fam1ah.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 28812
+TIMESTAMP = 1765900472
+SHA256 (cpu-microcode-amd/microcode_amd.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 8a9d9e8b788e31e61cddc03cb1eeab5db99e0f667128943ff0780e6437d2e43e
+SIZE (cpu-microcode-amd/microcode_amd.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 12684
+SHA256 (cpu-microcode-amd/microcode_amd_fam15h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 9d4a668410e72a4bdb86dc23e4261eca04daa83456ada02504115223f356981a
+SIZE (cpu-microcode-amd/microcode_amd_fam15h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 7876
+SHA256 (cpu-microcode-amd/microcode_amd_fam16h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = e02ad653b39c975d6c52674b50f23727bb6706bab7b4e5b391a4ce229e7ff121
+SIZE (cpu-microcode-amd/microcode_amd_fam16h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 3510
+SHA256 (cpu-microcode-amd/microcode_amd_fam17h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 966e4b796ec689c618868d08f8a37f347b0e7bfce4ae9df793e08471d363b7d0
+SIZE (cpu-microcode-amd/microcode_amd_fam17h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 22596
+SHA256 (cpu-microcode-amd/microcode_amd_fam19h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = c614d6db8056c5c67a9189b225124127d56990a190305bcb3927d50e132de7dd
+SIZE (cpu-microcode-amd/microcode_amd_fam19h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 128644
+SHA256 (cpu-microcode-amd/microcode_amd_fam1ah.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 52072baa57a52bfbaf7b8bd41f78a3649e5eedc95c62092d15a177e10c77ddd5
+SIZE (cpu-microcode-amd/microcode_amd_fam1ah.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 129556
diff --git a/sysutils/czkawka/Makefile b/sysutils/czkawka/Makefile
index 7470a42cef20..a2e8521a9e8a 100644
--- a/sysutils/czkawka/Makefile
+++ b/sysutils/czkawka/Makefile
@@ -1,6 +1,6 @@
PORTNAME= czkawka
DISTVERSION= 10.0.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= uzsolt@FreeBSD.org
diff --git a/sysutils/ddh/Makefile b/sysutils/ddh/Makefile
index 85ef673cae62..30a048040e58 100644
--- a/sysutils/ddh/Makefile
+++ b/sysutils/ddh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ddh
DISTVERSIONPREFIX= win
DISTVERSION= 64
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/diskonaut/Makefile b/sysutils/diskonaut/Makefile
index dd216f824b51..54d9d3e6e9cd 100644
--- a/sysutils/diskonaut/Makefile
+++ b/sysutils/diskonaut/Makefile
@@ -1,6 +1,6 @@
PORTNAME= diskonaut
PORTVERSION= 0.11.0
-PORTREVISION= 47
+PORTREVISION= 48
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/diskus/Makefile b/sysutils/diskus/Makefile
index 7c30bcd3e1f4..e5b486b30e2f 100644
--- a/sysutils/diskus/Makefile
+++ b/sysutils/diskus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= diskus
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 34
+PORTREVISION= 35
CATEGORIES= sysutils
MAINTAINER= sec.research.2005@gmail.com
diff --git a/sysutils/dua-cli/Makefile b/sysutils/dua-cli/Makefile
index 5c5dcee666b4..bdb8fa4274a3 100644
--- a/sysutils/dua-cli/Makefile
+++ b/sysutils/dua-cli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= dua-cli
DISTVERSIONPREFIX= v
DISTVERSION= 2.32.2
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/dust/Makefile b/sysutils/dust/Makefile
index f77e7be8da38..f974e6241c42 100644
--- a/sysutils/dust/Makefile
+++ b/sysutils/dust/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dust
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= adamw@FreeBSD.org
diff --git a/sysutils/dutree/Makefile b/sysutils/dutree/Makefile
index b8268ecfe9d4..9a793caa1748 100644
--- a/sysutils/dutree/Makefile
+++ b/sysutils/dutree/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dutree
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.15
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= sysutils
PATCH_SITES= https://github.com/nachoparker/dutree/commit/
diff --git a/sysutils/elfx86exts/Makefile b/sysutils/elfx86exts/Makefile
index 19ba2b935589..baf9ba452562 100644
--- a/sysutils/elfx86exts/Makefile
+++ b/sysutils/elfx86exts/Makefile
@@ -1,7 +1,7 @@
PORTNAME= elfx86exts
DISTVERSIONPREFIX= ${PORTNAME}@
DISTVERSION= 0.6.2
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= sysutils
MAINTAINER= jamie@catflap.org
diff --git a/sysutils/erdtree/Makefile b/sysutils/erdtree/Makefile
index 393db835f963..c3328438fd4e 100644
--- a/sysutils/erdtree/Makefile
+++ b/sysutils/erdtree/Makefile
@@ -1,7 +1,7 @@
PORTNAME= erdtree
DISTVERSIONPREFIX= v
DISTVERSION= 3.1.2
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= sysutils
MAINTAINER= se@FreeBSD.org
diff --git a/sysutils/exa/Makefile b/sysutils/exa/Makefile
index 8a1b8e536ab6..06f272d98412 100644
--- a/sysutils/exa/Makefile
+++ b/sysutils/exa/Makefile
@@ -1,7 +1,7 @@
PORTNAME= exa
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.1
-PORTREVISION= 48
+PORTREVISION= 49
CATEGORIES= sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/sysutils/eza/Makefile b/sysutils/eza/Makefile
index 537e6999bbf5..d8171f60b060 100644
--- a/sysutils/eza/Makefile
+++ b/sysutils/eza/Makefile
@@ -1,7 +1,7 @@
PORTNAME= eza
DISTVERSIONPREFIX= v
DISTVERSION= 0.23.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= https://github.com/eza-community/${PORTNAME}/releases/download/v${DISTVERSION}/man-${DISTVERSION}.tar.gz?dummy=/:man
DISTFILES= ${PORTNAME}-man-${DISTVERSION}.tar.gz:man
diff --git a/sysutils/faketty/Makefile b/sysutils/faketty/Makefile
index 7967f985ac99..4c60013c8d87 100644
--- a/sysutils/faketty/Makefile
+++ b/sysutils/faketty/Makefile
@@ -1,6 +1,6 @@
PORTNAME= faketty
DISTVERSION= 1.0.19
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/fclones/Makefile b/sysutils/fclones/Makefile
index f23ce199ad22..242326916446 100644
--- a/sysutils/fclones/Makefile
+++ b/sysutils/fclones/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fclones
DISTVERSIONPREFIX= v
DISTVERSION= 0.35.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/fd/Makefile b/sysutils/fd/Makefile
index ca94b70eb70b..fb2530272892 100644
--- a/sysutils/fd/Makefile
+++ b/sysutils/fd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fd
DISTVERSIONPREFIX= v
DISTVERSION= 10.3.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
PKGNAMESUFFIX= -find
diff --git a/sysutils/flipperbit/Makefile b/sysutils/flipperbit/Makefile
index bcd6213472f2..53901d4f3e4b 100644
--- a/sysutils/flipperbit/Makefile
+++ b/sysutils/flipperbit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= flipperbit
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.2
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/flowgger/Makefile b/sysutils/flowgger/Makefile
index 2d2424f7411c..7d6bd2e52d8a 100644
--- a/sysutils/flowgger/Makefile
+++ b/sysutils/flowgger/Makefile
@@ -1,6 +1,6 @@
PORTNAME= flowgger
DISTVERSION= 0.3.1
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= sysutils
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/sysutils/fluent-bit/Makefile b/sysutils/fluent-bit/Makefile
index ae6336cfa7ce..9231a4cf0ae9 100644
--- a/sysutils/fluent-bit/Makefile
+++ b/sysutils/fluent-bit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fluent-bit
DISTVERSIONPREFIX= v
-DISTVERSION= 4.2.0
+DISTVERSION= 4.2.1
CATEGORIES= sysutils
MAINTAINER= girgen@FreeBSD.org
diff --git a/sysutils/fluent-bit/distinfo b/sysutils/fluent-bit/distinfo
index 16f0de743063..6af0155a42f1 100644
--- a/sysutils/fluent-bit/distinfo
+++ b/sysutils/fluent-bit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762933781
-SHA256 (fluent-fluent-bit-v4.2.0_GH0.tar.gz) = 44fe0f52e89a63b213695748f99691d0a6247a4bd05065f1b517c798d9f89bcc
-SIZE (fluent-fluent-bit-v4.2.0_GH0.tar.gz) = 38635664
+TIMESTAMP = 1766050285
+SHA256 (fluent-fluent-bit-v4.2.1_GH0.tar.gz) = 1310797832fffc29a257fbc21e25460274a9442d4e63047971ee354898ad5075
+SIZE (fluent-fluent-bit-v4.2.1_GH0.tar.gz) = 38645206
diff --git a/sysutils/framework-system/Makefile b/sysutils/framework-system/Makefile
index 3aef4f719dfe..a3d255f870b5 100644
--- a/sysutils/framework-system/Makefile
+++ b/sysutils/framework-system/Makefile
@@ -1,7 +1,7 @@
PORTNAME= framework-system
DISTVERSIONPREFIX=v
DISTVERSION= 0.4.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= dhs@frame.work
diff --git a/sysutils/framework-tool-tui/Makefile b/sysutils/framework-tool-tui/Makefile
index 79c4171627e7..260d8be868d0 100644
--- a/sysutils/framework-tool-tui/Makefile
+++ b/sysutils/framework-tool-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= framework-tool-tui
DISTVERSIONPREFIX=v
DISTVERSION= 0.5.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= lme@FreeBSD.org
diff --git a/sysutils/freebsd-rustdate/Makefile b/sysutils/freebsd-rustdate/Makefile
index 36d31c6a4bdd..d95aeafcae05 100644
--- a/sysutils/freebsd-rustdate/Makefile
+++ b/sysutils/freebsd-rustdate/Makefile
@@ -1,6 +1,6 @@
PORTNAME= freebsd-rustdate
DISTVERSION= 1.3.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MASTER_SITES= https://rustdate.over-yonder.net/dl/ \
https://distfiles.over-yonder.net/freebsd-rustdate/
diff --git a/sysutils/fselect/Makefile b/sysutils/fselect/Makefile
index 047b8cf5c175..68b989bcbd26 100644
--- a/sysutils/fselect/Makefile
+++ b/sysutils/fselect/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fselect
DISTVERSION= 0.8.6
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/fwupd/Makefile b/sysutils/fwupd/Makefile
index 6cf0c3e3ee29..cad3b26c86ad 100644
--- a/sysutils/fwupd/Makefile
+++ b/sysutils/fwupd/Makefile
@@ -43,7 +43,6 @@ USES= cmake:indirect gettext gnome libarchive meson pkgconfig python readline s
USE_GITHUB= yes
USE_GNOME= glib20 introspection:build
USE_LDCONFIG= yes
-WITH_DEBUG= yes
USE_RC_SUBR= fwupd
OPTIONS_DEFINE= DOCS TEST
diff --git a/sysutils/gstat-rs/Makefile b/sysutils/gstat-rs/Makefile
index c1f3c617b122..ff60bc67fb1e 100644
--- a/sysutils/gstat-rs/Makefile
+++ b/sysutils/gstat-rs/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gstat-rs
DISTVERSIONPREFIX= gstat-v
DISTVERSION= 0.1.7
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= asomers@FreeBSD.org
diff --git a/sysutils/handlr/Makefile b/sysutils/handlr/Makefile
index 055318c6b639..8363395e8874 100644
--- a/sysutils/handlr/Makefile
+++ b/sysutils/handlr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= handlr
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.1
-PORTREVISION= 34
+PORTREVISION= 35
CATEGORIES= sysutils
MAINTAINER= sec.research.2005@gmail.com
diff --git a/sysutils/hexyl/Makefile b/sysutils/hexyl/Makefile
index 4f708e377792..d1a8a2141eef 100644
--- a/sysutils/hexyl/Makefile
+++ b/sysutils/hexyl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hexyl
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
diff --git a/sysutils/httm/Makefile b/sysutils/httm/Makefile
index 4ed1fd183abc..112a127db719 100644
--- a/sysutils/httm/Makefile
+++ b/sysutils/httm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= httm
DISTVERSION= 0.48.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
diff --git a/sysutils/jail_exporter/Makefile b/sysutils/jail_exporter/Makefile
index e46fb1673940..09422160e2ae 100644
--- a/sysutils/jail_exporter/Makefile
+++ b/sysutils/jail_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jail_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= dor.bsd@xm0.uk
diff --git a/sysutils/joshuto/Makefile b/sysutils/joshuto/Makefile
index 0317ab9323a4..80a233a260ee 100644
--- a/sysutils/joshuto/Makefile
+++ b/sysutils/joshuto/Makefile
@@ -1,7 +1,7 @@
PORTNAME= joshuto
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.8
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/kf6-baloo/distinfo b/sysutils/kf6-baloo/distinfo
index 7cf784fe2dba..5b68395e1bdf 100644
--- a/sysutils/kf6-baloo/distinfo
+++ b/sysutils/kf6-baloo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892877
-SHA256 (KDE/frameworks/6.20/baloo-6.20.0.tar.xz) = 06a0dc24b9cae08c7228aebc3215185042b58c4fc58ef86c8863e577493d1314
-SIZE (KDE/frameworks/6.20/baloo-6.20.0.tar.xz) = 331040
+TIMESTAMP = 1765456436
+SHA256 (KDE/frameworks/6.21/baloo-6.21.0.tar.xz) = 5cfef8830485a7d420fbadca67cd441822bc59efc1c71b0afef233b97553771e
+SIZE (KDE/frameworks/6.21/baloo-6.21.0.tar.xz) = 330008
diff --git a/sysutils/kf6-kuserfeedback/distinfo b/sysutils/kf6-kuserfeedback/distinfo
index db9c380082d3..27ed74c488a8 100644
--- a/sysutils/kf6-kuserfeedback/distinfo
+++ b/sysutils/kf6-kuserfeedback/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892877
-SHA256 (KDE/frameworks/6.20/kuserfeedback-6.20.0.tar.xz) = 638cd4e92137284de18620945441447391173a4f6785baa9e6b83855bba808b4
-SIZE (KDE/frameworks/6.20/kuserfeedback-6.20.0.tar.xz) = 267632
+TIMESTAMP = 1765456436
+SHA256 (KDE/frameworks/6.21/kuserfeedback-6.21.0.tar.xz) = 8c4f5b8c5a9c4f6c7d284f1d57f7f33dafdc66684cb35e9b80abdbedf035d2cc
+SIZE (KDE/frameworks/6.21/kuserfeedback-6.21.0.tar.xz) = 269272
diff --git a/sysutils/kf6-kuserfeedback/pkg-plist b/sysutils/kf6-kuserfeedback/pkg-plist
index 9552873fd3ed..66431e773c20 100644
--- a/sysutils/kf6-kuserfeedback/pkg-plist
+++ b/sysutils/kf6-kuserfeedback/pkg-plist
@@ -102,6 +102,7 @@ share/locale/ia/LC_MESSAGES/userfeedbackconsole6_qt.qm
share/locale/ia/LC_MESSAGES/userfeedbackprovider6_qt.qm
share/locale/id/LC_MESSAGES/userfeedbackconsole6_qt.qm
share/locale/id/LC_MESSAGES/userfeedbackprovider6_qt.qm
+share/locale/is/LC_MESSAGES/userfeedbackprovider6_qt.qm
share/locale/it/LC_MESSAGES/userfeedbackconsole6_qt.qm
share/locale/it/LC_MESSAGES/userfeedbackprovider6_qt.qm
share/locale/ja/LC_MESSAGES/userfeedbackconsole6_qt.qm
diff --git a/sysutils/kf6-kwallet/distinfo b/sysutils/kf6-kwallet/distinfo
index 834bd1d021d2..f4fcaf69885b 100644
--- a/sysutils/kf6-kwallet/distinfo
+++ b/sysutils/kf6-kwallet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892877
-SHA256 (KDE/frameworks/6.20/kwallet-6.20.0.tar.xz) = b6565ad041a57d390b3728a6599fc0e339784d2a4dab5990ace45abaa502e41e
-SIZE (KDE/frameworks/6.20/kwallet-6.20.0.tar.xz) = 364444
+TIMESTAMP = 1765456436
+SHA256 (KDE/frameworks/6.21/kwallet-6.21.0.tar.xz) = 040d9eae74ec5164c0c20e59469f74c25b0139c9e55eef3e9f3bfa5a2e087f48
+SIZE (KDE/frameworks/6.21/kwallet-6.21.0.tar.xz) = 363952
diff --git a/sysutils/kubectl/Makefile b/sysutils/kubectl/Makefile
index 076784ed7913..28755d343ef3 100644
--- a/sysutils/kubectl/Makefile
+++ b/sysutils/kubectl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kubectl
-PORTVERSION= 1.34.3
+PORTVERSION= 1.35.0
DISTVERSIONPREFIX= v
CATEGORIES= sysutils
@@ -9,7 +9,7 @@ WWW= https://github.com/kubernetes/kubectl
LICENSE= APACHE20
-USES= cpe go:modules
+USES= cpe go:1.25+,modules
CPE_VENDOR= jenkins
CPE_PRODUCT= kubernetes
diff --git a/sysutils/kubectl/distinfo b/sysutils/kubectl/distinfo
index 8ea17bd19f85..3cf986043fe5 100644
--- a/sysutils/kubectl/distinfo
+++ b/sysutils/kubectl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765356406
-SHA256 (kubernetes-kubernetes-v1.34.3_GH0.tar.gz) = d95f59700bf9d059b261ee2e0a34187301c734d596307e8dfe66c4c68c1a565d
-SIZE (kubernetes-kubernetes-v1.34.3_GH0.tar.gz) = 38087990
+TIMESTAMP = 1766048413
+SHA256 (kubernetes-kubernetes-v1.35.0_GH0.tar.gz) = ed32a4da18f41f8cde7d8484afafc76b6a008915425f69440228d8e63d3f420d
+SIZE (kubernetes-kubernetes-v1.35.0_GH0.tar.gz) = 42076423
diff --git a/sysutils/kubie/Makefile b/sysutils/kubie/Makefile
index 7730668a3e6a..d6f1d9644c87 100644
--- a/sysutils/kubie/Makefile
+++ b/sysutils/kubie/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kubie
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/lsd/Makefile b/sysutils/lsd/Makefile
index 9d8352b0b78c..6e32c20a30f4 100644
--- a/sysutils/lsd/Makefile
+++ b/sysutils/lsd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lsd
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.5
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= andoriyu@gmail.com
diff --git a/sysutils/mackerel-agent/Makefile b/sysutils/mackerel-agent/Makefile
index 524843731187..3e7b09a07e9d 100644
--- a/sysutils/mackerel-agent/Makefile
+++ b/sysutils/mackerel-agent/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mackerel-agent
DISTVERSIONPREFIX= v
-DISTVERSION= 0.85.2
-PORTREVISION= 3
+DISTVERSION= 0.85.3
CATEGORIES= sysutils
MAINTAINER= meta@FreeBSD.org
@@ -11,7 +10,7 @@ WWW= https://mackerel.io
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:modules,1.24
+USES= go:modules
USE_RC_SUBR= mackerel_agent
GO_MODULE= github.com/mackerelio/mackerel-agent
diff --git a/sysutils/mackerel-agent/distinfo b/sysutils/mackerel-agent/distinfo
index bd038263ce92..e7a7ebe95608 100644
--- a/sysutils/mackerel-agent/distinfo
+++ b/sysutils/mackerel-agent/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759112346
-SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.85.2/v0.85.2.mod) = 37ea7c0a4ed46cd5242af0e0a8e5833058454efa3bde291882825f9d8def60f7
-SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.85.2/v0.85.2.mod) = 1426
-SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.85.2/v0.85.2.zip) = 67c36fd61a249e997132c6be76d21c710926469edf63977b0013e1b399328d8f
-SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.85.2/v0.85.2.zip) = 250636
+TIMESTAMP = 1765956653
+SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.85.3/v0.85.3.mod) = 5debd6afacacf7d45f14e31d332026cdac2d7af79b0ca98d6372c535a2a14d80
+SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.85.3/v0.85.3.mod) = 1426
+SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.85.3/v0.85.3.zip) = e902e6a435303173cea46e0260b53b989fd7eb7c629857e30fa101653f443990
+SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.85.3/v0.85.3.zip) = 251972
diff --git a/sysutils/mcfly/Makefile b/sysutils/mcfly/Makefile
index fbb7fdd1cae4..8af85dbbe6f2 100644
--- a/sysutils/mcfly/Makefile
+++ b/sysutils/mcfly/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mcfly
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.3
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/mdcat/Makefile b/sysutils/mdcat/Makefile
index 3763258a6d9a..8f908383a4d7 100644
--- a/sysutils/mdcat/Makefile
+++ b/sysutils/mdcat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mdcat
DISTVERSIONPREFIX= ${PORTNAME}-
DISTVERSION= 2.7.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/mprocs/Makefile b/sysutils/mprocs/Makefile
index f8959fe41970..88066cfba2be 100644
--- a/sysutils/mprocs/Makefile
+++ b/sysutils/mprocs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mprocs
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.3
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/sysutils/mstflint/Makefile b/sysutils/mstflint/Makefile
index 87a64919f04b..f78cbe46e124 100644
--- a/sysutils/mstflint/Makefile
+++ b/sysutils/mstflint/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mstflint
DISTVERSIONPREFIX= v
-DISTVERSION= 4.34.0-2
+DISTVERSION= 4.34.1-1
CATEGORIES= sysutils
MAINTAINER= olivier@FreeBSD.org
diff --git a/sysutils/mstflint/distinfo b/sysutils/mstflint/distinfo
index 3ea7d44526a9..4c1ddee0a185 100644
--- a/sysutils/mstflint/distinfo
+++ b/sysutils/mstflint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763718601
-SHA256 (Mellanox-mstflint-v4.34.0-2_GH0.tar.gz) = 74ea47843e46e60e5fce4823455b4d2b52a0136fe9139d2304f037a98da9196d
-SIZE (Mellanox-mstflint-v4.34.0-2_GH0.tar.gz) = 10463715
+TIMESTAMP = 1765885022
+SHA256 (Mellanox-mstflint-v4.34.1-1_GH0.tar.gz) = bc350afbb07d0680fad4698d8697d9d301b846d8229994f54ad0250aadd3dde3
+SIZE (Mellanox-mstflint-v4.34.1-1_GH0.tar.gz) = 10471539
diff --git a/sysutils/onefetch/Makefile b/sysutils/onefetch/Makefile
index 72f11734cfa5..0159dc87e461 100644
--- a/sysutils/onefetch/Makefile
+++ b/sysutils/onefetch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= onefetch
DISTVERSION= 2.25.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/openvox-server8/Makefile b/sysutils/openvox-server8/Makefile
index d45684f051da..52c8d9f528d9 100644
--- a/sysutils/openvox-server8/Makefile
+++ b/sysutils/openvox-server8/Makefile
@@ -1,5 +1,6 @@
PORTNAME= openvox-server
PORTVERSION= 8.11.0
+PORTREVISION= 1
CATEGORIES= sysutils java
MASTER_SITES= https://artifacts.voxpupuli.org/${PORTNAME}/${PORTVERSION}/
PKGNAMESUFFIX= 8
@@ -75,6 +76,7 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/web-routes.conf ${STAGEDIR}${ETCDIR}/conf.d/web-routes.conf.sample
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/webserver.conf ${STAGEDIR}${ETCDIR}/conf.d/webserver.conf.sample
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/auth.conf ${STAGEDIR}${ETCDIR}/conf.d/auth.conf.sample
+ ${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/ca.conf ${STAGEDIR}${ETCDIR}/conf.d/ca.conf.sample
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/metrics.conf ${STAGEDIR}${ETCDIR}/conf.d/metrics.conf.sample
${INSTALL_DATA} ${WRKSRC}/ext/config/services.d/ca.cfg ${STAGEDIR}${ETCDIR}/services.d/ca.cfg.sample
${INSTALL_DATA} ${WRKSRC}/ext/system-config/services.d/bootstrap.cfg ${STAGEDIR}${ETCDIR}/services.d/bootstrap.cfg.sample
diff --git a/sysutils/openvox-server8/pkg-plist b/sysutils/openvox-server8/pkg-plist
index e4c12f025c03..98364ffd4d09 100644
--- a/sysutils/openvox-server8/pkg-plist
+++ b/sysutils/openvox-server8/pkg-plist
@@ -2,6 +2,7 @@
@sample %%ETCDIR%%/logback.xml.sample
@sample %%ETCDIR%%/request-logging.xml.sample
@sample %%ETCDIR%%/conf.d/auth.conf.sample
+@sample %%ETCDIR%%/conf.d/ca.conf.sample
@sample %%ETCDIR%%/conf.d/global.conf.sample
@sample %%ETCDIR%%/conf.d/metrics.conf.sample
@sample %%ETCDIR%%/conf.d/puppetserver.conf.sample
diff --git a/sysutils/pefs-kmod/Makefile b/sysutils/pefs-kmod/Makefile
index 2199d9d480b0..4ba84f3ca2b4 100644
--- a/sysutils/pefs-kmod/Makefile
+++ b/sysutils/pefs-kmod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pefs
-DISTVERSION= g20251003
+DISTVERSION= g20251102
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -kmod
@@ -16,7 +16,7 @@ ONLY_FOR_ARCHS_REASON= untested on any other arch
USES= kmod uidfix
USE_GITHUB= yes
GH_ACCOUNT= freebsd-pefs
-GH_TAGNAME= 5e2983b
+GH_TAGNAME= d70a43a
MAKE_ENV= BINDIR="${PREFIX}/sbin" MANDIR="${PREFIX}/share/man/man"
MAKE_JOBS_UNSAFE=yes
diff --git a/sysutils/pefs-kmod/distinfo b/sysutils/pefs-kmod/distinfo
index 069700356ac7..91f6d1d68918 100644
--- a/sysutils/pefs-kmod/distinfo
+++ b/sysutils/pefs-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759468074
-SHA256 (freebsd-pefs-pefs-g20251003-5e2983b_GH0.tar.gz) = 0c150f3c0eb58852f0a4ca63bbaccc8337e4673ba6fc66fbd4bfb8dc95479a55
-SIZE (freebsd-pefs-pefs-g20251003-5e2983b_GH0.tar.gz) = 93884
+TIMESTAMP = 1765947264
+SHA256 (freebsd-pefs-pefs-g20251102-d70a43a_GH0.tar.gz) = e8bb6eba952d253fe3111b084315173ebba35df8a2c63f4ec8d33b3a5b13f58f
+SIZE (freebsd-pefs-pefs-g20251102-d70a43a_GH0.tar.gz) = 93881
diff --git a/sysutils/pfetch-rs/Makefile b/sysutils/pfetch-rs/Makefile
index 221579adbf7b..a365a50e2bdd 100644
--- a/sysutils/pfetch-rs/Makefile
+++ b/sysutils/pfetch-rs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pfetch-rs
DISTVERSIONPREFIX= v
DISTVERSION= 2.11.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= yonas.yanfa@gmail.com
diff --git a/sysutils/pollinfo/Makefile b/sysutils/pollinfo/Makefile
index 88c7939df06f..919701449896 100644
--- a/sysutils/pollinfo/Makefile
+++ b/sysutils/pollinfo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pollinfo
PORTVERSION= 0.2.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils devel
MAINTAINER= arrowd@FreeBSD.org
diff --git a/sysutils/potnet/Makefile b/sysutils/potnet/Makefile
index b3eb05c9b31b..02626f06e754 100644
--- a/sysutils/potnet/Makefile
+++ b/sysutils/potnet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= potnet
DISTVERSION= 0.5.0
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= sysutils
MAINTAINER= pizzamig@FreeBSD.org
diff --git a/sysutils/process-viewer/Makefile b/sysutils/process-viewer/Makefile
index 6187c6a6d206..fde58c325b37 100644
--- a/sysutils/process-viewer/Makefile
+++ b/sysutils/process-viewer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= process-viewer
DISTVERSION= g20220909
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/procs/Makefile b/sysutils/procs/Makefile
index d6ded7bc41bf..952c806d8aeb 100644
--- a/sysutils/procs/Makefile
+++ b/sysutils/procs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= procs
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.10
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/puppetserver8/Makefile b/sysutils/puppetserver8/Makefile
index 51ba63b3dfe3..f1c19ccc92b4 100644
--- a/sysutils/puppetserver8/Makefile
+++ b/sysutils/puppetserver8/Makefile
@@ -1,5 +1,6 @@
PORTNAME= puppetserver
PORTVERSION= 8.7.0
+PORTREVISION= 1
CATEGORIES= sysutils java
MASTER_SITES= https://downloads.puppetlabs.com/puppet/
PKGNAMESUFFIX= 8
@@ -72,6 +73,7 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/web-routes.conf ${STAGEDIR}${ETCDIR}/conf.d/web-routes.conf.sample
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/webserver.conf ${STAGEDIR}${ETCDIR}/conf.d/webserver.conf.sample
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/auth.conf ${STAGEDIR}${ETCDIR}/conf.d/auth.conf.sample
+ ${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/ca.conf ${STAGEDIR}${ETCDIR}/conf.d/ca.conf.sample
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/metrics.conf ${STAGEDIR}${ETCDIR}/conf.d/metrics.conf.sample
${INSTALL_DATA} ${WRKSRC}/ext/config/services.d/ca.cfg ${STAGEDIR}${ETCDIR}/services.d/ca.cfg.sample
${INSTALL_DATA} ${WRKSRC}/ext/system-config/services.d/bootstrap.cfg ${STAGEDIR}${ETCDIR}/services.d/bootstrap.cfg.sample
diff --git a/sysutils/puppetserver8/pkg-plist b/sysutils/puppetserver8/pkg-plist
index 329a3c5f8901..849fb34cef69 100644
--- a/sysutils/puppetserver8/pkg-plist
+++ b/sysutils/puppetserver8/pkg-plist
@@ -2,6 +2,7 @@
@sample %%ETCDIR%%/logback.xml.sample
@sample %%ETCDIR%%/request-logging.xml.sample
@sample %%ETCDIR%%/conf.d/auth.conf.sample
+@sample %%ETCDIR%%/conf.d/ca.conf.sample
@sample %%ETCDIR%%/conf.d/global.conf.sample
@sample %%ETCDIR%%/conf.d/metrics.conf.sample
@sample %%ETCDIR%%/conf.d/puppetserver.conf.sample
diff --git a/sysutils/py-tmuxp/Makefile b/sysutils/py-tmuxp/Makefile
index a573b3543c1b..b873e5c28e15 100644
--- a/sysutils/py-tmuxp/Makefile
+++ b/sysutils/py-tmuxp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tmuxp
-PORTVERSION= 1.59.0
+PORTVERSION= 1.61.0
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9:devel/py-colorama@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}libtmux>=0.50.0<0.51:devel/py-libtmux@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}libtmux>=0.52.1<0.53:devel/py-libtmux@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0:devel/py-pyyaml@${PY_FLAVOR} \
tmux:sysutils/tmux
diff --git a/sysutils/py-tmuxp/distinfo b/sysutils/py-tmuxp/distinfo
index 6a086c243d94..91e9a06deac8 100644
--- a/sysutils/py-tmuxp/distinfo
+++ b/sysutils/py-tmuxp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032818
-SHA256 (tmuxp-1.59.0.tar.gz) = a801caf10a0972e2455866d39e3daa3fc9d87140022bcde0747ee275e3429f5e
-SIZE (tmuxp-1.59.0.tar.gz) = 939195
+TIMESTAMP = 1765895750
+SHA256 (tmuxp-1.61.0.tar.gz) = b4355d35aff5da859f576407ee791b89a0404db97f8a16074cda0441152e11d2
+SIZE (tmuxp-1.61.0.tar.gz) = 939821
diff --git a/sysutils/qmk_hid/Makefile b/sysutils/qmk_hid/Makefile
index c35118cb5606..52b16b22c6db 100644
--- a/sysutils/qmk_hid/Makefile
+++ b/sysutils/qmk_hid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= qmk_hid
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.12
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= sysutils
MAINTAINER= dhs@frame.work
diff --git a/sysutils/rldd/Makefile b/sysutils/rldd/Makefile
index 530b403c56ad..c8dcc0973576 100644
--- a/sysutils/rldd/Makefile
+++ b/sysutils/rldd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rldd
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= tagattie@FreeBSD.org
diff --git a/sysutils/rubygem-smart_proxy_salt/Makefile b/sysutils/rubygem-smart_proxy_salt/Makefile
index df4decf06af7..9464547e0d41 100644
--- a/sysutils/rubygem-smart_proxy_salt/Makefile
+++ b/sysutils/rubygem-smart_proxy_salt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= smart_proxy_salt
-PORTVERSION= 6.0.0
+PORTVERSION= 6.1.0
CATEGORIES= sysutils ruby
MASTER_SITES= RG
@@ -11,7 +11,7 @@ LICENSE= GPLv3
RUN_DEPENDS= foreman-proxy>=1.8.0:net/foreman-proxy \
${PYTHON_PKGNAMEPREFIX}salt>0:sysutils/py-salt@${PY_FLAVOR} \
- rubygem-smart_proxy_dynflow>=0.5.0<1:sysutils/rubygem-smart_proxy_dynflow
+ rubygem-smart_proxy_dynflow>=0.8<1:sysutils/rubygem-smart_proxy_dynflow
USES= cpe gem python shebangfix
diff --git a/sysutils/rubygem-smart_proxy_salt/distinfo b/sysutils/rubygem-smart_proxy_salt/distinfo
index 708082c02974..244a4bba8f1e 100644
--- a/sysutils/rubygem-smart_proxy_salt/distinfo
+++ b/sysutils/rubygem-smart_proxy_salt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547558
-SHA256 (rubygem/smart_proxy_salt-6.0.0.gem) = 08fffd7bf6fb5dfb9f169eeeb5e9a3d0310a0f597e46178523b2735a233f9bf2
-SIZE (rubygem/smart_proxy_salt-6.0.0.gem) = 28672
+TIMESTAMP = 1765895848
+SHA256 (rubygem/smart_proxy_salt-6.1.0.gem) = b464f892ea959b72de1368ed9fd055146c50c0f8cdd245eeac98fb3afbe5e998
+SIZE (rubygem/smart_proxy_salt-6.1.0.gem) = 28672
diff --git a/sysutils/rubygem-sys-filesystem/Makefile b/sysutils/rubygem-sys-filesystem/Makefile
index 267ed8e5aff2..d08dc1caef5c 100644
--- a/sysutils/rubygem-sys-filesystem/Makefile
+++ b/sysutils/rubygem-sys-filesystem/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sys-filesystem
-PORTVERSION= 1.5.4
+PORTVERSION= 1.5.5
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-sys-filesystem/distinfo b/sysutils/rubygem-sys-filesystem/distinfo
index ed610a49bbfb..ac6bc542354b 100644
--- a/sysutils/rubygem-sys-filesystem/distinfo
+++ b/sysutils/rubygem-sys-filesystem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436707
-SHA256 (rubygem/sys-filesystem-1.5.4.gem) = a6101674a4d0e641b0f628753439091134e080ed84a3e794570aa2fb07872b45
-SIZE (rubygem/sys-filesystem-1.5.4.gem) = 37888
+TIMESTAMP = 1765895850
+SHA256 (rubygem/sys-filesystem-1.5.5.gem) = 6f995890a734b9f0aa55df5e09d99adeb9fd1c288f2c4097269a1f8c95e15033
+SIZE (rubygem/sys-filesystem-1.5.5.gem) = 37888
diff --git a/sysutils/rubygem-tmuxinator/Makefile b/sysutils/rubygem-tmuxinator/Makefile
index 996c82b06718..826a37defda5 100644
--- a/sysutils/rubygem-tmuxinator/Makefile
+++ b/sysutils/rubygem-tmuxinator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tmuxinator
-PORTVERSION= 3.3.6
+PORTVERSION= 3.3.7
CATEGORIES= sysutils ruby
MASTER_SITES= RG
diff --git a/sysutils/rubygem-tmuxinator/distinfo b/sysutils/rubygem-tmuxinator/distinfo
index 614b6905885e..3d0669dcc3d2 100644
--- a/sysutils/rubygem-tmuxinator/distinfo
+++ b/sysutils/rubygem-tmuxinator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764511082
-SHA256 (rubygem/tmuxinator-3.3.6.gem) = c2ab316ddf99a1729d8d7c8dcf7191cf55a07d0bc6b5df8464be9d01f142ad8a
-SIZE (rubygem/tmuxinator-3.3.6.gem) = 35840
+TIMESTAMP = 1765895852
+SHA256 (rubygem/tmuxinator-3.3.7.gem) = cf413fcd2ea8f0c5d6e068ba2aab6eb11b4fa5405ae57846300b0d2466712fb2
+SIZE (rubygem/tmuxinator-3.3.7.gem) = 35840
diff --git a/sysutils/runiq/Makefile b/sysutils/runiq/Makefile
index c868bee1632e..f79a3f8fb06d 100644
--- a/sysutils/runiq/Makefile
+++ b/sysutils/runiq/Makefile
@@ -1,6 +1,7 @@
PORTNAME= runiq
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/rust-coreutils/Makefile b/sysutils/rust-coreutils/Makefile
index 8fda095e5db5..35fa302a85e0 100644
--- a/sysutils/rust-coreutils/Makefile
+++ b/sysutils/rust-coreutils/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rust-coreutils
DISTVERSION= 0.5.0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/sysutils/rust-findutils/Makefile b/sysutils/rust-findutils/Makefile
index 099450e99aba..d8fe7dc3bab5 100644
--- a/sysutils/rust-findutils/Makefile
+++ b/sysutils/rust-findutils/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rust-findutils
DISTVERSION= 0.7.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= sysutils
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/sysutils/syngesture/Makefile b/sysutils/syngesture/Makefile
index abb5b7cf865e..1ba362747651 100644
--- a/sysutils/syngesture/Makefile
+++ b/sysutils/syngesture/Makefile
@@ -1,6 +1,6 @@
PORTNAME= syngesture
DISTVERSION= 1.0.1
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/systeroid/Makefile b/sysutils/systeroid/Makefile
index e322309ce73b..6c5818325655 100644
--- a/sysutils/systeroid/Makefile
+++ b/sysutils/systeroid/Makefile
@@ -1,6 +1,7 @@
PORTNAME= systeroid
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.6
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/szyszka/Makefile b/sysutils/szyszka/Makefile
index 4e9f95c9244a..7041ca80ae97 100644
--- a/sysutils/szyszka/Makefile
+++ b/sysutils/szyszka/Makefile
@@ -1,6 +1,6 @@
PORTNAME= szyszka
DISTVERSION= 3.0.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/tailspin/Makefile b/sysutils/tailspin/Makefile
index 99d7d0d7a44a..bdd82b6316fb 100644
--- a/sysutils/tailspin/Makefile
+++ b/sysutils/tailspin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tailspin
DISTVERSION= 5.5.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= tagattie@FreeBSD.org
diff --git a/sysutils/tealdeer/Makefile b/sysutils/tealdeer/Makefile
index 1d7005fe4a85..39a20b0327f3 100644
--- a/sysutils/tealdeer/Makefile
+++ b/sysutils/tealdeer/Makefile
@@ -1,6 +1,7 @@
PORTNAME= tealdeer
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.1
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/tere/Makefile b/sysutils/tere/Makefile
index a3380916ef8c..a953293369ff 100644
--- a/sysutils/tere/Makefile
+++ b/sysutils/tere/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tere
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/tiempo/Makefile b/sysutils/tiempo/Makefile
index 6d4a4622f515..89d136f12fd3 100644
--- a/sysutils/tiempo/Makefile
+++ b/sysutils/tiempo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tiempo
DISTVERSION= 1.11.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/tldr/Makefile b/sysutils/tldr/Makefile
index b6fe39c0cf0e..c566d06346cb 100644
--- a/sysutils/tldr/Makefile
+++ b/sysutils/tldr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tldr
DISTVERSIONPREFIX= v
DISTVERSION= 1.12.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= adamw@FreeBSD.org
diff --git a/sysutils/topgrade/Makefile b/sysutils/topgrade/Makefile
index 8b7cad89a96c..28cffe63a7d1 100644
--- a/sysutils/topgrade/Makefile
+++ b/sysutils/topgrade/Makefile
@@ -1,7 +1,7 @@
PORTNAME= topgrade
DISTVERSIONPREFIX= v
DISTVERSION= 16.0.2
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= sysutils
MAINTAINER= freebsd@scd-systems.net
diff --git a/sysutils/tuckr/Makefile b/sysutils/tuckr/Makefile
index 73daf451b86c..df3d0f7a8460 100644
--- a/sysutils/tuckr/Makefile
+++ b/sysutils/tuckr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tuckr
DISTVERSION= 0.12.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/vivid/Makefile b/sysutils/vivid/Makefile
index 87030d0d77b6..9b378f3ab3cb 100644
--- a/sysutils/vivid/Makefile
+++ b/sysutils/vivid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vivid
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= 0mp@FreeBSD.org
diff --git a/sysutils/wiper/Makefile b/sysutils/wiper/Makefile
index 7cfc13018cdb..c35a2c0a3893 100644
--- a/sysutils/wiper/Makefile
+++ b/sysutils/wiper/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wiper
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.1
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= sysutils
PKGNAMESUFFIX= -disk-cleanup-tool
diff --git a/sysutils/work-tuimer/Makefile b/sysutils/work-tuimer/Makefile
index e67c7fbcb944..cf608a0c2f3d 100644
--- a/sysutils/work-tuimer/Makefile
+++ b/sysutils/work-tuimer/Makefile
@@ -1,6 +1,7 @@
PORTNAME= work-tuimer
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.4
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/xcp/Makefile b/sysutils/xcp/Makefile
index 24cec2c46720..b6aafe8224c7 100644
--- a/sysutils/xcp/Makefile
+++ b/sysutils/xcp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xcp
DISTVERSIONPREFIX= v
DISTVERSION= 0.24.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/xmbmon/Makefile b/sysutils/xmbmon/Makefile
index 3fae46e5f232..cbbc6b186432 100644
--- a/sysutils/xmbmon/Makefile
+++ b/sysutils/xmbmon/Makefile
@@ -1,16 +1,18 @@
PORTNAME= xmbmon
-PORTVERSION= 205
+DISTVERSION= 205
PORTREVISION= 16
CATEGORIES= sysutils
-MASTER_SITES= http://www.nt.phys.kyushu-u.ac.jp/shimizu/download/${PORTNAME}/
-DISTNAME= ${PORTNAME}${PORTVERSION}
+MASTER_SITES= ${MASTER_SITE_LOCAL}
+MASTER_SITE_SUBDIR= je3kmz
+DISTNAME= ${PORTNAME}${DISTVERSION}
PATCH_SITES+= ${MASTER_SITES}
-PATCHFILES+= ${PORTNAME}${PORTVERSION}_fflush.patch
+PATCH_SITE_SUBDIR= ${MASTER_SITE_SUBDIR}
+PATCHFILES+= ${PORTNAME}${DISTVERSION}_fflush.patch
MAINTAINER= takefu@airport.fm
COMMENT= MB monitor for LM78/79, W8378x, AS99127F, VT82C686 and ADM9240
-WWW= http://www.nt.phys.kyushu-u.ac.jp/shimizu/download/download.html
+WWW= https://web.archive.org/web/20250329211339/http://www.nt.phys.kyushu-u.ac.jp/shimizu/download/download.html
LICENSE= BSD2CLAUSE
@@ -27,7 +29,7 @@ ASUS_DESC= Enable A7N8X-VM support
CLI_DESC= CLI support only
SMB_DESC= Enable smb(4) support
-ASUS_PATCHFILES= ${PORTNAME}${PORTVERSION}_A7N8X-VM.patch
+ASUS_PATCHFILES= ${PORTNAME}${DISTVERSION}_A7N8X-VM.patch
CLI_PLIST_FILES= "@mode 4555"\
bin/mbmon \
@mode\
diff --git a/sysutils/yadf/Makefile b/sysutils/yadf/Makefile
index e7a6f81171bf..6474c76984d6 100644
--- a/sysutils/yadf/Makefile
+++ b/sysutils/yadf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yadf
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= sysutils
MAINTAINER= sec.research.2005@gmail.com
diff --git a/sysutils/yazi/Makefile b/sysutils/yazi/Makefile
index 27e4aba25fc9..ff4a71167da0 100644
--- a/sysutils/yazi/Makefile
+++ b/sysutils/yazi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yazi
DISTVERSIONPREFIX= v
DISTVERSION= 25.5.31
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= nivit@FreeBSD.org
diff --git a/sysutils/zellij/Makefile b/sysutils/zellij/Makefile
index 665ffb693b56..20e47efbf041 100644
--- a/sysutils/zellij/Makefile
+++ b/sysutils/zellij/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zellij
DISTVERSIONPREFIX= v
DISTVERSION= 0.43.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= ashish@FreeBSD.org
diff --git a/sysutils/zoxide/Makefile b/sysutils/zoxide/Makefile
index f360db12d3c3..d317844a78b9 100644
--- a/sysutils/zoxide/Makefile
+++ b/sysutils/zoxide/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zoxide
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.8
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= andoriyu@gmail.com
diff --git a/textproc/angle-grinder/Makefile b/textproc/angle-grinder/Makefile
index 191794d94bd5..fb046ed7da4c 100644
--- a/textproc/angle-grinder/Makefile
+++ b/textproc/angle-grinder/Makefile
@@ -1,7 +1,7 @@
PORTNAME= angle-grinder
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/aq/Makefile b/textproc/aq/Makefile
index 36da9d6df4e9..0405bd8cc32a 100644
--- a/textproc/aq/Makefile
+++ b/textproc/aq/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aq
DISTVERSION= 0.3.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/bat/Makefile b/textproc/bat/Makefile
index 4e53916cf4b8..aad4f311c553 100644
--- a/textproc/bat/Makefile
+++ b/textproc/bat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bat
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= textproc
MAINTAINER= pizzamig@FreeBSD.org
diff --git a/textproc/biodiff/Makefile b/textproc/biodiff/Makefile
index d2141689cfa4..f5e66e5078a9 100644
--- a/textproc/biodiff/Makefile
+++ b/textproc/biodiff/Makefile
@@ -1,7 +1,7 @@
PORTNAME= biodiff
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.1
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/cast2gif/Makefile b/textproc/cast2gif/Makefile
index 257923957069..8c49308732de 100644
--- a/textproc/cast2gif/Makefile
+++ b/textproc/cast2gif/Makefile
@@ -2,7 +2,7 @@ PORTNAME= cast2gif
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0-5
DISTVERSIONSUFFIX= -g7373161
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= textproc
MAINTAINER= eduardo@FreeBSD.org
diff --git a/textproc/choose/Makefile b/textproc/choose/Makefile
index 25b124200e98..0005e3e96770 100644
--- a/textproc/choose/Makefile
+++ b/textproc/choose/Makefile
@@ -1,7 +1,7 @@
PORTNAME= choose
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.7
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= tagattie@FreeBSD.org
diff --git a/textproc/code-minimap/Makefile b/textproc/code-minimap/Makefile
index 144f39565616..deaf5694f26d 100644
--- a/textproc/code-minimap/Makefile
+++ b/textproc/code-minimap/Makefile
@@ -1,7 +1,7 @@
PORTNAME= code-minimap
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.8
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= textproc
MAINTAINER= dereks@lifeofadishwasher.com
diff --git a/textproc/comrak/Makefile b/textproc/comrak/Makefile
index f7f6b01739ec..b2bae04e5ec0 100644
--- a/textproc/comrak/Makefile
+++ b/textproc/comrak/Makefile
@@ -1,6 +1,7 @@
PORTNAME= comrak
DISTVERSIONPREFIX= v
DISTVERSION= 0.48.0
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/csview/Makefile b/textproc/csview/Makefile
index fb1df26d738a..b896314706d5 100644
--- a/textproc/csview/Makefile
+++ b/textproc/csview/Makefile
@@ -1,7 +1,7 @@
PORTNAME= csview
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc
MAINTAINER= ruben@verweg.com
diff --git a/textproc/csvlens/Makefile b/textproc/csvlens/Makefile
index 23f9c4553329..ecd2fc5ec15a 100644
--- a/textproc/csvlens/Makefile
+++ b/textproc/csvlens/Makefile
@@ -1,7 +1,7 @@
PORTNAME= csvlens
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= tagattie@FreeBSD.org
diff --git a/textproc/difftastic/Makefile b/textproc/difftastic/Makefile
index ba4ac1045e9b..99dfc9b7a9b3 100644
--- a/textproc/difftastic/Makefile
+++ b/textproc/difftastic/Makefile
@@ -1,5 +1,6 @@
PORTNAME= difftastic
DISTVERSION= 0.67.0
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/textproc/discount/Makefile b/textproc/discount/Makefile
index b27cc4b02915..3a28ecb249da 100644
--- a/textproc/discount/Makefile
+++ b/textproc/discount/Makefile
@@ -11,7 +11,7 @@ WWW= https://www.pell.portland.or.us/~orc/Code/discount/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
-USES= cpe pathfix pkgconfig tar:bz2
+USES= cpe pkgconfig tar:bz2
CFLAGS+= -fPIC
CONFIGURE_ARGS= --prefix=${PREFIX} --shared
diff --git a/textproc/doxx/Makefile b/textproc/doxx/Makefile
index af465fbeb588..07ceb4519d55 100644
--- a/textproc/doxx/Makefile
+++ b/textproc/doxx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= doxx
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= wen@FreeBSD.org
diff --git a/textproc/evtx/Makefile b/textproc/evtx/Makefile
index 114476d3492a..cbca80814b40 100644
--- a/textproc/evtx/Makefile
+++ b/textproc/evtx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= evtx
DISTVERSION= 0.8.1
DISTVERSIONPREFIX= v
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= textproc
MAINTAINER= acm@FreeBSD.org
diff --git a/textproc/fblog/Makefile b/textproc/fblog/Makefile
index 4e6122341231..8ae2d5ed9848 100644
--- a/textproc/fblog/Makefile
+++ b/textproc/fblog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fblog
DISTVERSIONPREFIX= v
DISTVERSION= 4.17.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/feluda/Makefile b/textproc/feluda/Makefile
index a737f3992f63..d4deb1cddbd0 100644
--- a/textproc/feluda/Makefile
+++ b/textproc/feluda/Makefile
@@ -1,6 +1,7 @@
PORTNAME= feluda
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.3 # Cargo.lock patched: `make patch cargo-crates`
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= nxjoseph@protonmail.com
diff --git a/textproc/gitlab-code-parser/Makefile b/textproc/gitlab-code-parser/Makefile
index 6169dd32cd9b..4474acff7b1d 100644
--- a/textproc/gitlab-code-parser/Makefile
+++ b/textproc/gitlab-code-parser/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitlab-code-parser
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.2
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= mfechner@FreeBSD.org
diff --git a/textproc/grass/Makefile b/textproc/grass/Makefile
index 4f930706c5fe..ac3fe0225bc2 100644
--- a/textproc/grass/Makefile
+++ b/textproc/grass/Makefile
@@ -1,6 +1,6 @@
PORTNAME= grass
DISTVERSION= 0.13.4
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= textproc
MAINTAINER= vishwin@FreeBSD.org
diff --git a/textproc/harper/Makefile b/textproc/harper/Makefile
index 003314d5209f..90c41f6a5dfa 100644
--- a/textproc/harper/Makefile
+++ b/textproc/harper/Makefile
@@ -1,6 +1,7 @@
PORTNAME= harper
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= ashish@FreeBSD.org
diff --git a/textproc/html-query/Makefile b/textproc/html-query/Makefile
index 05a7aefc0c4f..b5f81d6910a7 100644
--- a/textproc/html-query/Makefile
+++ b/textproc/html-query/Makefile
@@ -1,7 +1,7 @@
PORTNAME= html-query
DISTVERSIONPREFIX= html-query-v
DISTVERSION= 1.2.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/htmlq/Makefile b/textproc/htmlq/Makefile
index 405454ddb105..0f6773bc42af 100644
--- a/textproc/htmlq/Makefile
+++ b/textproc/htmlq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= htmlq
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 35
+PORTREVISION= 36
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/jaq/Makefile b/textproc/jaq/Makefile
index f51103c37a42..ec11b1e651c1 100644
--- a/textproc/jaq/Makefile
+++ b/textproc/jaq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jaq
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/jless/Makefile b/textproc/jless/Makefile
index 495d5b93f6c8..6448ef40846c 100644
--- a/textproc/jless/Makefile
+++ b/textproc/jless/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jless
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= textproc
MAINTAINER= lwhsu@FreeBSD.org
diff --git a/textproc/jnv/Makefile b/textproc/jnv/Makefile
index 9ade67864912..7f19501b36f2 100644
--- a/textproc/jnv/Makefile
+++ b/textproc/jnv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jnv
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/jql/Makefile b/textproc/jql/Makefile
index 7139486e0f6b..c164ecf9c6ef 100644
--- a/textproc/jql/Makefile
+++ b/textproc/jql/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jql
DISTVERSIONPREFIX= jql-v
DISTVERSION= 8.0.9
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/kf6-kcodecs/distinfo b/textproc/kf6-kcodecs/distinfo
index a383c5f2aa0d..2dc891c02943 100644
--- a/textproc/kf6-kcodecs/distinfo
+++ b/textproc/kf6-kcodecs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892877
-SHA256 (KDE/frameworks/6.20/kcodecs-6.20.0.tar.xz) = 15920b9a859341b13831e6ed49baceea2e728c796fdd082128e51f8e127ff3a0
-SIZE (KDE/frameworks/6.20/kcodecs-6.20.0.tar.xz) = 2473332
+TIMESTAMP = 1765456437
+SHA256 (KDE/frameworks/6.21/kcodecs-6.21.0.tar.xz) = d9a015e94e6cf9d10ee2c7226dd102524689147c30072c472b6eed1b73567e16
+SIZE (KDE/frameworks/6.21/kcodecs-6.21.0.tar.xz) = 2474932
diff --git a/textproc/kf6-sonnet/distinfo b/textproc/kf6-sonnet/distinfo
index 4a5072bbe933..59d14d2dd602 100644
--- a/textproc/kf6-sonnet/distinfo
+++ b/textproc/kf6-sonnet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892878
-SHA256 (KDE/frameworks/6.20/sonnet-6.20.0.tar.xz) = 356cddaf7cf2aabcaf850314bb248fa56a15b8285fea74d8f3a7c7e4dec2a83a
-SIZE (KDE/frameworks/6.20/sonnet-6.20.0.tar.xz) = 2413704
+TIMESTAMP = 1765456437
+SHA256 (KDE/frameworks/6.21/sonnet-6.21.0.tar.xz) = 00466d5100ae1d2eaf0cfe49f576055a2c25da6431118a8ef8daf09a615e567f
+SIZE (KDE/frameworks/6.21/sonnet-6.21.0.tar.xz) = 2414168
diff --git a/textproc/kf6-syntax-highlighting/distinfo b/textproc/kf6-syntax-highlighting/distinfo
index 328d3837c209..b1f18b120293 100644
--- a/textproc/kf6-syntax-highlighting/distinfo
+++ b/textproc/kf6-syntax-highlighting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892878
-SHA256 (KDE/frameworks/6.20/syntax-highlighting-6.20.0.tar.xz) = 6e2862a3857c11e9a75accc6e3acfcc16f634ee878586b4d2a97b573f52bfdc0
-SIZE (KDE/frameworks/6.20/syntax-highlighting-6.20.0.tar.xz) = 3767856
+TIMESTAMP = 1765456437
+SHA256 (KDE/frameworks/6.21/syntax-highlighting-6.21.0.tar.xz) = eb52e690bca79acd4e84610e110ff2f6384d51667d6d8cd166d8e9299e5db459
+SIZE (KDE/frameworks/6.21/syntax-highlighting-6.21.0.tar.xz) = 3784916
diff --git a/textproc/mdbook-linkcheck/Makefile b/textproc/mdbook-linkcheck/Makefile
index 3f8c37ab1ed7..19c2403a5589 100644
--- a/textproc/mdbook-linkcheck/Makefile
+++ b/textproc/mdbook-linkcheck/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mdbook-linkcheck
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.7
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= textproc
MAINTAINER= ports@FreeBSD.org
diff --git a/textproc/mdbook-mermaid/Makefile b/textproc/mdbook-mermaid/Makefile
index e79a2fdb93a3..5baace407d26 100644
--- a/textproc/mdbook-mermaid/Makefile
+++ b/textproc/mdbook-mermaid/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mdbook-mermaid
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.0
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= eduardo@FreeBSD.org
diff --git a/textproc/mdbook/Makefile b/textproc/mdbook/Makefile
index 11c706b7521f..77be96626134 100644
--- a/textproc/mdbook/Makefile
+++ b/textproc/mdbook/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mdbook
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.1
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= eduardo@FreeBSD.org
diff --git a/textproc/mdq/Makefile b/textproc/mdq/Makefile
index b453d697461f..47a0b98f6ee5 100644
--- a/textproc/mdq/Makefile
+++ b/textproc/mdq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mdq
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/meilisearch/Makefile b/textproc/meilisearch/Makefile
index aa983db0c266..c5854c691a00 100644
--- a/textproc/meilisearch/Makefile
+++ b/textproc/meilisearch/Makefile
@@ -1,7 +1,7 @@
PORTNAME= meilisearch
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= textproc
MASTER_SITES= https://github.com/meilisearch/mini-dashboard/releases/download/v${DASHBOARD_VERSION}/build.zip?dummy=/:mini_dashboard_assets \
https://dlwqk3ibdg1xh.cloudfront.net/:dic_upstream \
diff --git a/textproc/meilisearch/files/patch-rust-1.92.0 b/textproc/meilisearch/files/patch-rust-1.92.0
new file mode 100644
index 000000000000..6c6b7cf69763
--- /dev/null
+++ b/textproc/meilisearch/files/patch-rust-1.92.0
@@ -0,0 +1,10 @@
+--- index-scheduler/src/batch.rs.orig 2025-12-16 13:02:05 UTC
++++ index-scheduler/src/batch.rs
+@@ -628,6 +628,7 @@ impl IndexScheduler {
+ /// The list of tasks that were processed. The metadata of each task in the returned
+ /// list is updated accordingly, with the exception of the its date fields
+ /// [`finished_at`](meilisearch_types::tasks::Task::finished_at) and [`started_at`](meilisearch_types::tasks::Task::started_at).
++ #[allow(dependency_on_unit_never_type_fallback)]
+ #[tracing::instrument(level = "trace", skip(self, batch), target = "indexing::scheduler", fields(batch=batch.to_string()))]
+ pub(crate) fn process_batch(&self, batch: Batch) -> Result<Vec<Task>> {
+ #[cfg(test)]
diff --git a/textproc/minify/Makefile b/textproc/minify/Makefile
index ee6b15e6cd68..e3bc21c338c3 100644
--- a/textproc/minify/Makefile
+++ b/textproc/minify/Makefile
@@ -1,7 +1,6 @@
PORTNAME= minify
-PORTVERSION= 2.24.7
+PORTVERSION= 2.24.8
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= textproc www
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/textproc/minify/distinfo b/textproc/minify/distinfo
index 3ef42e109f08..8b5244ec673f 100644
--- a/textproc/minify/distinfo
+++ b/textproc/minify/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1763853198
-SHA256 (go/textproc_minify/minify-v2.24.7/v2.24.7.mod) = 0e39e1ce59a68b6f4065d864dfe932775c54d71be2da5d496d82ffca40e8df0a
-SIZE (go/textproc_minify/minify-v2.24.7/v2.24.7.mod) = 465
-SHA256 (go/textproc_minify/minify-v2.24.7/v2.24.7.zip) = 2f6202e61806e7c95140ac35e4682ab2ac6a79c4fe55d4ee5ba708ac7ec5b0e3
-SIZE (go/textproc_minify/minify-v2.24.7/v2.24.7.zip) = 7870077
+TIMESTAMP = 1765895692
+SHA256 (go/textproc_minify/minify-v2.24.8/v2.24.8.mod) = 0e39e1ce59a68b6f4065d864dfe932775c54d71be2da5d496d82ffca40e8df0a
+SIZE (go/textproc_minify/minify-v2.24.8/v2.24.8.mod) = 465
+SHA256 (go/textproc_minify/minify-v2.24.8/v2.24.8.zip) = 225833baf1e323b7aeeab3fe88531fa32754d64331fe654c2f2a0f83a66cae37
+SIZE (go/textproc_minify/minify-v2.24.8/v2.24.8.zip) = 7884495
diff --git a/textproc/mythes/Makefile b/textproc/mythes/Makefile
index 83630c8837eb..0277fa0c4f62 100644
--- a/textproc/mythes/Makefile
+++ b/textproc/mythes/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell
-USES= compiler:c++11-lib libtool pathfix perl5 pkgconfig shebangfix
+USES= compiler:c++11-lib libtool perl5 pkgconfig shebangfix
USE_LDCONFIG= yes
USE_PERL5= run
SHEBANG_FILES= th_gen_idx.pl
diff --git a/textproc/otree/Makefile b/textproc/otree/Makefile
index 805ab7b529f7..271c58c86ec6 100644
--- a/textproc/otree/Makefile
+++ b/textproc/otree/Makefile
@@ -1,6 +1,7 @@
PORTNAME= otree
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.3
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= olgeni@FreeBSD.org
diff --git a/textproc/p5-HTML-Entities-Numbered/Makefile b/textproc/p5-HTML-Entities-Numbered/Makefile
index 3d82c8df649c..2932ec2a6bc9 100644
--- a/textproc/p5-HTML-Entities-Numbered/Makefile
+++ b/textproc/p5-HTML-Entities-Numbered/Makefile
@@ -12,4 +12,6 @@ WWW= https://metacpan.org/release/HTML-Entities-Numbered
USES= perl5
USE_PERL5= configure
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/textproc/p5-Spreadsheet-Read/Makefile b/textproc/p5-Spreadsheet-Read/Makefile
index 820aef26b3ff..3cc3d97e0212 100644
--- a/textproc/p5-Spreadsheet-Read/Makefile
+++ b/textproc/p5-Spreadsheet-Read/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Spreadsheet-Read
-PORTVERSION= 0.93
+PORTVERSION= 0.94
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:HMBRAND
diff --git a/textproc/p5-Spreadsheet-Read/distinfo b/textproc/p5-Spreadsheet-Read/distinfo
index 60d27487cd80..97fe5a2e14b5 100644
--- a/textproc/p5-Spreadsheet-Read/distinfo
+++ b/textproc/p5-Spreadsheet-Read/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742458086
-SHA256 (Spreadsheet-Read-0.93.tgz) = c27951118f7e1411a3efa9b6e86abd77d057340dfbe4799ab30cc5bd3fa536d2
-SIZE (Spreadsheet-Read-0.93.tgz) = 295829
+TIMESTAMP = 1765895840
+SHA256 (Spreadsheet-Read-0.94.tgz) = 553207a017d16ba7e9d394a41f4c9ee1e6fe11e572cf00090160634a45c0b217
+SIZE (Spreadsheet-Read-0.94.tgz) = 288367
diff --git a/textproc/py-agate/Makefile b/textproc/py-agate/Makefile
index 182bf78a7dd9..6f0057ca449d 100644
--- a/textproc/py-agate/Makefile
+++ b/textproc/py-agate/Makefile
@@ -1,6 +1,5 @@
PORTNAME= agate
-PORTVERSION= 1.13.0
-PORTREVISION= 1
+PORTVERSION= 1.14.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-agate/distinfo b/textproc/py-agate/distinfo
index 13e923da85b8..af2f3a40fdae 100644
--- a/textproc/py-agate/distinfo
+++ b/textproc/py-agate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738269020
-SHA256 (agate-1.13.0.tar.gz) = 24bc3d3cbd165aa3ab0ef9e798dd4c53ad703012d450fe89b9c26b239505c445
-SIZE (agate-1.13.0.tar.gz) = 204156
+TIMESTAMP = 1765895813
+SHA256 (agate-1.14.0.tar.gz) = 426359123bebacd07a5c78397af1d8dc8f13c94e6cda34cc904227cd9e4bc222
+SIZE (agate-1.14.0.tar.gz) = 204175
diff --git a/textproc/py-jiter/Makefile b/textproc/py-jiter/Makefile
index d2b31370f723..80e178b8efe8 100644
--- a/textproc/py-jiter/Makefile
+++ b/textproc/py-jiter/Makefile
@@ -1,5 +1,6 @@
PORTNAME= jiter
DISTVERSION= 0.12.0
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-mistletoe/Makefile b/textproc/py-mistletoe/Makefile
index 9cb71ef5123a..109772921f94 100644
--- a/textproc/py-mistletoe/Makefile
+++ b/textproc/py-mistletoe/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mistletoe
-PORTVERSION= 1.5.0
+PORTVERSION= 1.5.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-mistletoe/distinfo b/textproc/py-mistletoe/distinfo
index 70ada21eaf22..2daab4f6170b 100644
--- a/textproc/py-mistletoe/distinfo
+++ b/textproc/py-mistletoe/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761446760
-SHA256 (mistletoe-1.5.0.tar.gz) = 68b73be68bf8075ec882e035176d5c379d0d7f3401392c6f39c2cc9cd3264d44
-SIZE (mistletoe-1.5.0.tar.gz) = 111620
+TIMESTAMP = 1765895752
+SHA256 (mistletoe-1.5.1.tar.gz) = c5571ce6ca9cfdc7ce9151c3ae79acb418e067812000907616427197648030a3
+SIZE (mistletoe-1.5.1.tar.gz) = 111769
diff --git a/textproc/py-pyahocorasick/Makefile b/textproc/py-pyahocorasick/Makefile
index 8b0ef9a2d53b..d4d6e28e0ca4 100644
--- a/textproc/py-pyahocorasick/Makefile
+++ b/textproc/py-pyahocorasick/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyahocorasick
-DISTVERSION= 2.2.0
+DISTVERSION= 2.3.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-pyahocorasick/distinfo b/textproc/py-pyahocorasick/distinfo
index f72fb54eaa6c..bc2b2f8b44fa 100644
--- a/textproc/py-pyahocorasick/distinfo
+++ b/textproc/py-pyahocorasick/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750580932
-SHA256 (pyahocorasick-2.2.0.tar.gz) = 817f302088400a1402bf2f8631fdb21cf5a2666888e0d6a7d5a3ad556212e9da
-SIZE (pyahocorasick-2.2.0.tar.gz) = 103916
+TIMESTAMP = 1766047389
+SHA256 (pyahocorasick-2.3.0.tar.gz) = 2960f5838bbcca4d7765c40478ec56f938e3f161946ff84f00c06d2b3a0ba9dd
+SIZE (pyahocorasick-2.3.0.tar.gz) = 104589
diff --git a/textproc/py-pycddl/Makefile b/textproc/py-pycddl/Makefile
index 1702928b7a2f..268b8ed4849d 100644
--- a/textproc/py-pycddl/Makefile
+++ b/textproc/py-pycddl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pycddl
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.3
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= textproc python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-pymdown-extensions/Makefile b/textproc/py-pymdown-extensions/Makefile
index bd9495f1c9e8..414a673b3242 100644
--- a/textproc/py-pymdown-extensions/Makefile
+++ b/textproc/py-pymdown-extensions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pymdown-extensions
-DISTVERSION= 10.19
+DISTVERSION= 10.19.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-pymdown-extensions/distinfo b/textproc/py-pymdown-extensions/distinfo
index 9746ae36b431..9cb1f3f70809 100644
--- a/textproc/py-pymdown-extensions/distinfo
+++ b/textproc/py-pymdown-extensions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765537815
-SHA256 (pymdown_extensions-10.19.tar.gz) = 01bb917ea231f9ce14456fa9092cdb95ac3e5bd32202a3ee61dbd5ad2dd9ef9b
-SIZE (pymdown_extensions-10.19.tar.gz) = 847701
+TIMESTAMP = 1766047747
+SHA256 (pymdown_extensions-10.19.1.tar.gz) = 4969c691009a389fb1f9712dd8e7bd70dcc418d15a0faf70acb5117d022f7de8
+SIZE (pymdown_extensions-10.19.1.tar.gz) = 847839
diff --git a/textproc/py-python-bidi/Makefile b/textproc/py-python-bidi/Makefile
index 95b0d4e3c068..b56075a45fa8 100644
--- a/textproc/py-python-bidi/Makefile
+++ b/textproc/py-python-bidi/Makefile
@@ -1,5 +1,6 @@
PORTNAME= python-bidi
DISTVERSION= 0.6.7
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-textual-speedups/Makefile b/textproc/py-textual-speedups/Makefile
index 7144a87f75c3..983ef4c5cfe5 100644
--- a/textproc/py-textual-speedups/Makefile
+++ b/textproc/py-textual-speedups/Makefile
@@ -1,5 +1,6 @@
PORTNAME= textual-speedups
PORTVERSION= 0.2.1
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-textual/Makefile b/textproc/py-textual/Makefile
index babc3f119527..03a74eef4f37 100644
--- a/textproc/py-textual/Makefile
+++ b/textproc/py-textual/Makefile
@@ -1,5 +1,5 @@
PORTNAME= textual
-PORTVERSION= 6.7.1
+PORTVERSION= 6.8.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-textual/distinfo b/textproc/py-textual/distinfo
index 871a235ed2dc..cf4d6f0cfe99 100644
--- a/textproc/py-textual/distinfo
+++ b/textproc/py-textual/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032828
-SHA256 (textual-6.7.1.tar.gz) = 2a5acb0ab316a7ba9e74b0a291fab8933d681d7cf6f4e1eeb45c39a731b094cf
-SIZE (textual-6.7.1.tar.gz) = 1580916
+TIMESTAMP = 1765895754
+SHA256 (textual-6.8.0.tar.gz) = 7efe618ec9197466b8fe536aefabb678edf30658b9dc58a763365d7daed12b62
+SIZE (textual-6.8.0.tar.gz) = 1581639
diff --git a/textproc/py-tiktoken/Makefile b/textproc/py-tiktoken/Makefile
index 6407c187cf4e..8f19c76b1aa3 100644
--- a/textproc/py-tiktoken/Makefile
+++ b/textproc/py-tiktoken/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tiktoken
PORTVERSION= 0.12.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-tokenizers/Makefile b/textproc/py-tokenizers/Makefile
index 7959d8cbcf69..16c2f5d03cd0 100644
--- a/textproc/py-tokenizers/Makefile
+++ b/textproc/py-tokenizers/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tokenizers
DISTVERSION= 0.22.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-unicode-segmentation-rs/Makefile b/textproc/py-unicode-segmentation-rs/Makefile
index b423531cea7e..046f6f029baf 100644
--- a/textproc/py-unicode-segmentation-rs/Makefile
+++ b/textproc/py-unicode-segmentation-rs/Makefile
@@ -1,5 +1,6 @@
PORTNAME= unicode-segmentation-rs
PORTVERSION= 0.2.0
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-zensical/Makefile b/textproc/py-zensical/Makefile
index 0e0822f03500..1473b6d91d8d 100644
--- a/textproc/py-zensical/Makefile
+++ b/textproc/py-zensical/Makefile
@@ -1,5 +1,6 @@
PORTNAME= zensical
DISTVERSION= 0.0.11
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/quickwit/Makefile b/textproc/quickwit/Makefile
index 3b271e533251..b5badcae1f25 100644
--- a/textproc/quickwit/Makefile
+++ b/textproc/quickwit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= quickwit
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.2
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= textproc
MAINTAINER= ashish@FreeBSD.org
diff --git a/textproc/riffdiff/Makefile b/textproc/riffdiff/Makefile
index d23327d2aa5a..49fc8d4dc995 100644
--- a/textproc/riffdiff/Makefile
+++ b/textproc/riffdiff/Makefile
@@ -1,5 +1,6 @@
PORTNAME= riffdiff
DISTVERSION= 3.6.1
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/ripgrep-all/Makefile b/textproc/ripgrep-all/Makefile
index 44142c55fe2e..6996b02411f7 100644
--- a/textproc/ripgrep-all/Makefile
+++ b/textproc/ripgrep-all/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ripgrep-all
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.6
-PORTREVISION= 41
+PORTREVISION= 42
CATEGORIES= textproc
MAINTAINER= alexis.praga@free.fr
diff --git a/textproc/ripgrep/Makefile b/textproc/ripgrep/Makefile
index 709e5604b5cf..257e4062026a 100644
--- a/textproc/ripgrep/Makefile
+++ b/textproc/ripgrep/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ripgrep
DISTVERSION= 15.1.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= petteri.valkonen@iki.fi
diff --git a/textproc/rubygem-commonmarker/Makefile b/textproc/rubygem-commonmarker/Makefile
index c70977e5eeba..79f16262871b 100644
--- a/textproc/rubygem-commonmarker/Makefile
+++ b/textproc/rubygem-commonmarker/Makefile
@@ -1,5 +1,6 @@
PORTNAME= commonmarker
PORTVERSION= 2.6.0
+PORTREVISION= 1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
DISTFILES= ${DISTNAME}.gem
diff --git a/textproc/rubygem-gitlab-glfm-markdown/Makefile b/textproc/rubygem-gitlab-glfm-markdown/Makefile
index 9b069953f1b8..dd06b801c1d7 100644
--- a/textproc/rubygem-gitlab-glfm-markdown/Makefile
+++ b/textproc/rubygem-gitlab-glfm-markdown/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gitlab-glfm-markdown
PORTVERSION= 0.0.39
+PORTREVISION= 1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/sad/Makefile b/textproc/sad/Makefile
index bb1aa2b34648..af7111a7da97 100644
--- a/textproc/sad/Makefile
+++ b/textproc/sad/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sad
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.32
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/scew/Makefile b/textproc/scew/Makefile
index 4dcff5fb83c2..910123509e57 100644
--- a/textproc/scew/Makefile
+++ b/textproc/scew/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libexpat.so:textproc/expat2
-USES= gmake libtool localbase pathfix pkgconfig
+USES= gmake libtool localbase pkgconfig
CONFIGURE_ARGS= enable_tests=yes
GNU_CONFIGURE= yes
diff --git a/textproc/sd/Makefile b/textproc/sd/Makefile
index da3dbd9da5eb..b6772eab14e8 100644
--- a/textproc/sd/Makefile
+++ b/textproc/sd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sd
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
diff --git a/textproc/sonic/Makefile b/textproc/sonic/Makefile
index 502bb01aba96..c7e752d1e77d 100644
--- a/textproc/sonic/Makefile
+++ b/textproc/sonic/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sonic
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.9
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= textproc
MASTER_SITES+= https://clrd.ninjal.ac.jp/unidic_archive/cwj/2.1.2/:unidic
DISTFILES+= unidic-mecab-2.1.2_src.zip:unidic # check cargo-crates/lindera-unidic-XXX/build.rs
diff --git a/textproc/television/Makefile b/textproc/television/Makefile
index bdcf2cf46cde..3c896fd1c28b 100644
--- a/textproc/television/Makefile
+++ b/textproc/television/Makefile
@@ -1,5 +1,6 @@
PORTNAME= television
DISTVERSION= 0.13.12
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= uzsolt@FreeBSD.org
diff --git a/textproc/tinyxml2/Makefile b/textproc/tinyxml2/Makefile
index b675f588138a..7d082e017867 100644
--- a/textproc/tinyxml2/Makefile
+++ b/textproc/tinyxml2/Makefile
@@ -12,19 +12,19 @@ WWW= https://leethomason.github.io/tinyxml2/ \
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-USES= cmake:testing compiler:c++11-lang cpe dos2unix pathfix
-CPE_VENDOR= tinyxml2_project
-USE_LDCONFIG= yes
+USES= cmake:testing compiler:c++11-lang cpe dos2unix
-USE_GITHUB= yes
-GH_ACCOUNT= leethomason
+CMAKE_OFF= tinyxml2_BUILD_TESTING
+CMAKE_ON= BUILD_SHARED_LIBS
+CMAKE_TESTING_ON= tinyxml2_BUILD_TESTING
+USE_LDCONFIG= yes
PLIST_SUB= PORTVERSION=${PORTVERSION}
-CMAKE_TESTING_ON= tinyxml2_BUILD_TESTING
+USE_GITHUB= yes
+GH_ACCOUNT= leethomason
-CMAKE_OFF= tinyxml2_BUILD_TESTING
-CMAKE_ON= BUILD_SHARED_LIBS
+CPE_VENDOR= tinyxml2_project
OPTIONS_DEFINE= EXAMPLES
diff --git a/textproc/tokay/Makefile b/textproc/tokay/Makefile
index 546068fa0ab6..f3709215db6e 100644
--- a/textproc/tokay/Makefile
+++ b/textproc/tokay/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tokay
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.13
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/tomlq/Makefile b/textproc/tomlq/Makefile
index b4ab84df4982..58627cba5151 100644
--- a/textproc/tomlq/Makefile
+++ b/textproc/tomlq/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tomlq
DISTVERSION= 0.2.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/tree-sitter-grammars/Makefile b/textproc/tree-sitter-grammars/Makefile
index f7eee330c4c8..2f03d5a0e674 100644
--- a/textproc/tree-sitter-grammars/Makefile
+++ b/textproc/tree-sitter-grammars/Makefile
@@ -2,7 +2,7 @@ PORTNAME= tree-sitter-grammars
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.2
DISTVERSIONSUFFIX= +1f9f9dd
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc
MASTER_SITES+= https://git.sr.ht/~nbsp/tree-sitter-gemini/archive/:gemini \
https://git.sr.ht/~ecs/tree-sitter-hare/archive/:hare \
diff --git a/textproc/ttynt/Makefile b/textproc/ttynt/Makefile
index a6fdf20377e7..79f07cab4f3b 100644
--- a/textproc/ttynt/Makefile
+++ b/textproc/ttynt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ttynt
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/tui-journal/Makefile b/textproc/tui-journal/Makefile
index 72a1f095e6b2..09829d16be61 100644
--- a/textproc/tui-journal/Makefile
+++ b/textproc/tui-journal/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tui-journal
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc
MAINTAINER= dutra@FreeBSD.org
diff --git a/textproc/typos/Makefile b/textproc/typos/Makefile
index 1758bff9be15..08f5485c5d28 100644
--- a/textproc/typos/Makefile
+++ b/textproc/typos/Makefile
@@ -1,6 +1,7 @@
PORTNAME= typos
PORTVERSION= 1.40.0
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/textproc/typst/Makefile b/textproc/typst/Makefile
index dfc0694fd337..ade2f4a0e61f 100644
--- a/textproc/typst/Makefile
+++ b/textproc/typst/Makefile
@@ -1,7 +1,7 @@
PORTNAME= typst
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= wen@FreeBSD.org
diff --git a/textproc/xan/Makefile b/textproc/xan/Makefile
index 079f5b51ba70..7622c2b5317b 100644
--- a/textproc/xan/Makefile
+++ b/textproc/xan/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xan
DISTVERSION= 0.54.1
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= tagattie@FreeBSD.org
diff --git a/textproc/xerces-c3/Makefile b/textproc/xerces-c3/Makefile
index 3099c5a6aee1..edec102b0b5b 100644
--- a/textproc/xerces-c3/Makefile
+++ b/textproc/xerces-c3/Makefile
@@ -12,7 +12,7 @@ WWW= https://xerces.apache.org/xerces-c/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= compiler cpe iconv libtool pathfix
+USES= compiler cpe iconv libtool
CONFIGURE_ARGS= --enable-netaccessor-socket \
--enable-transcoder-iconv \
diff --git a/textproc/xlsxio/Makefile b/textproc/xlsxio/Makefile
index 4a5d876e1aa7..7a8a0879ac88 100644
--- a/textproc/xlsxio/Makefile
+++ b/textproc/xlsxio/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LIB_DEPENDS= libexpat.so:textproc/expat2 \
libminizip.so:archivers/minizip
-USES= cmake pathfix tar:xz
+USES= cmake tar:xz
CMAKE_OFF= BUILD_DOCUMENTATION \
BUILD_EXAMPLES \
diff --git a/textproc/xsv-rs/Makefile b/textproc/xsv-rs/Makefile
index 7175301ea5b8..082135da8636 100644
--- a/textproc/xsv-rs/Makefile
+++ b/textproc/xsv-rs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xsv
DISTVERSION= 0.13.0
-PORTREVISION= 71
+PORTREVISION= 72
CATEGORIES= textproc
PKGNAMESUFFIX= -rs
diff --git a/www/Makefile b/www/Makefile
index 249d84690b3a..4f3e7155ed96 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1606,6 +1606,7 @@
SUBDIR += py-dj52-django-tasks
SUBDIR += py-dj52-django-timezone-field
SUBDIR += py-dj52-django-treebeard
+ SUBDIR += py-dj52-django-treenode
SUBDIR += py-dj52-djangorestframework
SUBDIR += py-dj52-djangorestframework-guardian
SUBDIR += py-dj52-drf-spectacular
@@ -1952,7 +1953,6 @@
SUBDIR += py-requests-file
SUBDIR += py-requests-futures
SUBDIR += py-requests-gssapi
- SUBDIR += py-requests-kerberos
SUBDIR += py-requests-mock
SUBDIR += py-requests-oauthlib
SUBDIR += py-requests-toolbelt
@@ -2454,6 +2454,8 @@
SUBDIR += rubygem-responders-rails70
SUBDIR += rubygem-responders-rails71
SUBDIR += rubygem-responders-rails72
+ SUBDIR += rubygem-responders-rails80
+ SUBDIR += rubygem-responders-rails81
SUBDIR += rubygem-rest-client
SUBDIR += rubygem-rest-client-gitlab
SUBDIR += rubygem-rfacebook
diff --git a/www/agate/Makefile b/www/agate/Makefile
index b736039923e9..e100c193cf15 100644
--- a/www/agate/Makefile
+++ b/www/agate/Makefile
@@ -1,7 +1,7 @@
PORTNAME= agate
DISTVERSIONPREFIX= v
DISTVERSION= 3.3.19
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MAINTAINER= alven@FreeBSD.org
diff --git a/www/aria2/Makefile b/www/aria2/Makefile
index c1dcb3e55212..fc1bc2229337 100644
--- a/www/aria2/Makefile
+++ b/www/aria2/Makefile
@@ -12,7 +12,7 @@ WWW= https://aria2.github.io/ \
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= compiler:c++11-lang cpe libtool pathfix pkgconfig ssl tar:xz
+USES= compiler:c++11-lang cpe libtool pkgconfig ssl tar:xz
CONFIGURE_ARGS= --disable-epoll \
--enable-bittorrent \
diff --git a/www/buku/Makefile b/www/buku/Makefile
index 40682e095937..2afd17f83174 100644
--- a/www/buku/Makefile
+++ b/www/buku/Makefile
@@ -1,5 +1,5 @@
PORTNAME= buku
-PORTVERSION= 5.0
+PORTVERSION= 5.1
DISTVERSIONPREFIX= v
CATEGORIES= www python
@@ -23,8 +23,6 @@ USE_PYTHON= autoplist cryptography noflavors pep517
NO_ARCH= yes
-PLIST_FILES= share/man/man1/buku.1.gz
-
USE_GITHUB= yes
GH_ACCOUNT= jarun
@@ -42,9 +40,6 @@ ZSH_PLIST_FILES= share/zsh/site-functions/_buku
post-extract:
@${RM} -r ${WRKSRC}/bukuserver
-post-install:
- ${INSTALL_MAN} ${WRKSRC}/buku.1 ${STAGEDIR}${PREFIX}/share/man/man1
-
post-install-BASH-on:
${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
${INSTALL_DATA} ${WRKSRC}/auto-completion/bash/buku-completion.bash ${STAGEDIR}${PREFIX}/etc/bash_completion.d/buku-completion.bash
diff --git a/www/buku/distinfo b/www/buku/distinfo
index 2720a69a8e53..315c02501288 100644
--- a/www/buku/distinfo
+++ b/www/buku/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936044
-SHA256 (jarun-buku-v5.0_GH0.tar.gz) = 87e226b0062a17cb10bf02a6cefea08e859d74985e373b76496150ecda92d73e
-SIZE (jarun-buku-v5.0_GH0.tar.gz) = 662828
+TIMESTAMP = 1765895694
+SHA256 (jarun-buku-v5.1_GH0.tar.gz) = 0f1a3e15f882fe9a0f8e550abae7388d3cb81d4718a1b4309dcf4363633cb7b1
+SIZE (jarun-buku-v5.1_GH0.tar.gz) = 673457
diff --git a/www/buku/files/patch-pyproject.toml b/www/buku/files/patch-pyproject.toml
new file mode 100644
index 000000000000..2c83fa4daa32
--- /dev/null
+++ b/www/buku/files/patch-pyproject.toml
@@ -0,0 +1,26 @@
+--- pyproject.toml.orig 2025-12-07 15:02:42 UTC
++++ pyproject.toml
+@@ -3,7 +3,7 @@ readme = "README.md"
+ description = "Bookmark manager like a text-based mini-web."
+ keywords = ["cli", "bookmarks", "tag", "utility"]
+ readme = "README.md"
+-license = "GPL-3.0-or-later"
++license = { text = "GPL-3.0-or-later" }
+ authors = [{ name = "Arun Prakash Jana", email = "engineerarun@gmail.com" }]
+ classifiers = [
+ "Development Status :: 5 - Production/Stable",
+@@ -87,7 +87,6 @@ buku = "buku:main"
+
+ [project.scripts]
+ buku = "buku:main"
+-bukuserver = "bukuserver.server:cli"
+
+ [tool.setuptools]
+ py-modules = ["buku"]
+@@ -100,5 +99,5 @@ version = { attr = "buku.__version__" }
+ version = { attr = "buku.__version__" }
+
+ [build-system]
+-requires = ["setuptools>=77.0.3"]
++requires = ["setuptools>=61"]
+ build-backend = "setuptools.build_meta"
diff --git a/www/buku/files/patch-setup.py b/www/buku/files/patch-setup.py
deleted file mode 100644
index 2b0fffa941be..000000000000
--- a/www/buku/files/patch-setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig 2022-07-01 22:29:19 UTC
-+++ setup.py
-@@ -81,7 +81,7 @@ setup(
- packages=find_packages(exclude=['tests']),
- include_package_data=True,
- entry_points={
-- 'console_scripts': ['buku=buku:main', 'bukuserver=bukuserver.server:cli']
-+ 'console_scripts': ['buku=buku:main']
- },
- extras_require={
- "ca-certificates": ["certifi"],
diff --git a/www/castor/Makefile b/www/castor/Makefile
index 8c58b2e003ed..febeb66c75a3 100644
--- a/www/castor/Makefile
+++ b/www/castor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= castor
DISTVERSION= 0.8.16
-PORTREVISION= 48
+PORTREVISION= 49
CATEGORIES= www
MASTER_SITES= https://git.sr.ht/~julienxx/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/www/chromium/Makefile b/www/chromium/Makefile
index 45123c9b0e34..0777430a96a8 100644
--- a/www/chromium/Makefile
+++ b/www/chromium/Makefile
@@ -1,6 +1,6 @@
PORTNAME= chromium
PORTVERSION= 143.0.7499.109
-PORTREVISION= 1
+PORTREVISION= 2
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= www wayland
diff --git a/www/deno-dom/Makefile b/www/deno-dom/Makefile
index 63c98fa79552..2df831332852 100644
--- a/www/deno-dom/Makefile
+++ b/www/deno-dom/Makefile
@@ -1,7 +1,7 @@
PORTNAME= deno-dom
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.56
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/deno/Makefile b/www/deno/Makefile
index 8c0ecdf302db..4e8a1e773128 100644
--- a/www/deno/Makefile
+++ b/www/deno/Makefile
@@ -1,7 +1,7 @@
PORTNAME= deno
DISTVERSIONPREFIX= v
DISTVERSION= 2.4.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MAINTAINER= ports@FreeBSD.org
diff --git a/www/dezoomify-rs/Makefile b/www/dezoomify-rs/Makefile
index c3dac72b16be..4909c1ed4159 100644
--- a/www/dezoomify-rs/Makefile
+++ b/www/dezoomify-rs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dezoomify-rs
DISTVERSIONPREFIX= v
DISTVERSION= 2.15.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= www
MAINTAINER= nivit@FreeBSD.org
diff --git a/www/dothttp/Makefile b/www/dothttp/Makefile
index d18c13dc8386..478830ce4bfa 100644
--- a/www/dothttp/Makefile
+++ b/www/dothttp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dothttp
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/drill/Makefile b/www/drill/Makefile
index 8cfd6b3fbee6..4e3826073765 100644
--- a/www/drill/Makefile
+++ b/www/drill/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drill
DISTVERSION= 0.8.3
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/dufs/Makefile b/www/dufs/Makefile
index cf07c9b94a87..a4fc75130c70 100644
--- a/www/dufs/Makefile
+++ b/www/dufs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dufs
DISTVERSIONPREFIX= v
DISTVERSION= 0.44.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MAINTAINER= ashish@FreeBSD.org
diff --git a/www/element-web/Makefile b/www/element-web/Makefile
index 4caff09b42bd..ddc1f171483e 100644
--- a/www/element-web/Makefile
+++ b/www/element-web/Makefile
@@ -1,6 +1,6 @@
PORTNAME= element
DISTVERSIONPREFIX= v
-DISTVERSION= 1.12.6
+DISTVERSION= 1.12.7
CATEGORIES= www
MASTER_SITES= https://github.com/element-hq/element-web/releases/download/${DISTVERSIONFULL}/
PKGNAMESUFFIX= -web
@@ -18,7 +18,7 @@ CPE_VENDOR= matrix
NO_ARCH= yes
NO_BUILD= yes
SUB_FILES= pkg-message
-PLIST_SUB= COMMITID=36e06bd268d95d600abf
+PLIST_SUB= COMMITID=b205bf1af9bdedd81a8b
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
diff --git a/www/element-web/distinfo b/www/element-web/distinfo
index 78b3fae33dd1..1656d657b701 100644
--- a/www/element-web/distinfo
+++ b/www/element-web/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764967880
-SHA256 (element-v1.12.6.tar.gz) = d31c04c72e87811a94eb39bcb8fd16c83f7a6b2611b30fd22ad3aaa594efdfe4
-SIZE (element-v1.12.6.tar.gz) = 39736687
+TIMESTAMP = 1765970134
+SHA256 (element-v1.12.7.tar.gz) = c1ad3ebe39be1c6962f43e486a3647f1e99b91f8ce249718f47e3ba81af32b27
+SIZE (element-v1.12.7.tar.gz) = 39675081
diff --git a/www/element-web/pkg-plist b/www/element-web/pkg-plist
index d693db35a0be..86d0d16dc90e 100644
--- a/www/element-web/pkg-plist
+++ b/www/element-web/pkg-plist
@@ -8,6 +8,11 @@
%%WWWDIR%%/bundles/%%COMMITID%%/1127.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/1188.js
%%WWWDIR%%/bundles/%%COMMITID%%/1188.js.map
+%%WWWDIR%%/bundles/%%COMMITID%%/1298.js
+%%WWWDIR%%/bundles/%%COMMITID%%/1298.js.LICENSE.txt
+%%WWWDIR%%/bundles/%%COMMITID%%/1298.js.map
+%%WWWDIR%%/bundles/%%COMMITID%%/1385.js
+%%WWWDIR%%/bundles/%%COMMITID%%/1385.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/1436.js
%%WWWDIR%%/bundles/%%COMMITID%%/1436.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/170d052a33d061493d85.wasm
@@ -48,18 +53,14 @@
%%WWWDIR%%/bundles/%%COMMITID%%/485.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/4b8cc1fdfc588dd3972f.wasm
%%WWWDIR%%/bundles/%%COMMITID%%/5215.js
+%%WWWDIR%%/bundles/%%COMMITID%%/5215.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/5438.js
%%WWWDIR%%/bundles/%%COMMITID%%/5438.js.map
-%%WWWDIR%%/bundles/%%COMMITID%%/5587.js
-%%WWWDIR%%/bundles/%%COMMITID%%/5587.js.LICENSE.txt
-%%WWWDIR%%/bundles/%%COMMITID%%/5587.js.map
-%%WWWDIR%%/bundles/%%COMMITID%%/623.js
-%%WWWDIR%%/bundles/%%COMMITID%%/623.js.map
-%%WWWDIR%%/bundles/%%COMMITID%%/624.js
-%%WWWDIR%%/bundles/%%COMMITID%%/624.js.LICENSE.txt
-%%WWWDIR%%/bundles/%%COMMITID%%/624.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/6311.js
%%WWWDIR%%/bundles/%%COMMITID%%/6311.js.map
+%%WWWDIR%%/bundles/%%COMMITID%%/6470.js
+%%WWWDIR%%/bundles/%%COMMITID%%/6470.js.LICENSE.txt
+%%WWWDIR%%/bundles/%%COMMITID%%/6470.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/6501.js
%%WWWDIR%%/bundles/%%COMMITID%%/6501.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/6717.js
@@ -74,6 +75,7 @@
%%WWWDIR%%/bundles/%%COMMITID%%/7491.js
%%WWWDIR%%/bundles/%%COMMITID%%/7491.js.LICENSE.txt
%%WWWDIR%%/bundles/%%COMMITID%%/7491.js.map
+%%WWWDIR%%/bundles/%%COMMITID%%/7596.js
%%WWWDIR%%/bundles/%%COMMITID%%/7692.js
%%WWWDIR%%/bundles/%%COMMITID%%/7692.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/7697.js
@@ -353,95 +355,104 @@
%%WWWDIR%%/fonts/inter-vietnamese-700-italic.bde1c88.woff2
%%WWWDIR%%/fonts/inter-vietnamese-700-normal.05b640f.woff
%%WWWDIR%%/fonts/inter-vietnamese-700-normal.d1c85ca.woff2
-%%WWWDIR%%/i18n/cs.ef40265.json
-%%WWWDIR%%/i18n/cy.d443b6c.json
-%%WWWDIR%%/i18n/de_DE.88bc494.json
-%%WWWDIR%%/i18n/el.4478e8d.json
-%%WWWDIR%%/i18n/en_EN.ad4882b.json
-%%WWWDIR%%/i18n/eo.01dec4c.json
-%%WWWDIR%%/i18n/es.8801af0.json
-%%WWWDIR%%/i18n/et.e29f38b.json
+%%WWWDIR%%/i18n/cs.4c75826.json
+%%WWWDIR%%/i18n/cy.035dc87.json
+%%WWWDIR%%/i18n/de_DE.c89acd8.json
+%%WWWDIR%%/i18n/el.9da3e33.json
+%%WWWDIR%%/i18n/en_EN.aa93079.json
+%%WWWDIR%%/i18n/eo.03dd57f.json
+%%WWWDIR%%/i18n/es.2efe1b1.json
+%%WWWDIR%%/i18n/et.4c7195f.json
%%WWWDIR%%/i18n/fa.8c12691.json
-%%WWWDIR%%/i18n/fi.6a3bbcc.json
-%%WWWDIR%%/i18n/fr.3640e2f.json
-%%WWWDIR%%/i18n/gl.20fbad8.json
-%%WWWDIR%%/i18n/he.40e844b.json
-%%WWWDIR%%/i18n/hu.312e3a6.json
-%%WWWDIR%%/i18n/hy.94dd155.json
-%%WWWDIR%%/i18n/id.7f82dc3.json
-%%WWWDIR%%/i18n/is.005fb1b.json
-%%WWWDIR%%/i18n/it.8258942.json
-%%WWWDIR%%/i18n/ja.b6c6f98.json
-%%WWWDIR%%/i18n/ka.e712974.json
+%%WWWDIR%%/i18n/fi.22b54d2.json
+%%WWWDIR%%/i18n/fr.5a4583a.json
+%%WWWDIR%%/i18n/gl.7065ccc.json
+%%WWWDIR%%/i18n/he.b83d000.json
+%%WWWDIR%%/i18n/hu.cc250cb.json
+%%WWWDIR%%/i18n/hy.de33a67.json
+%%WWWDIR%%/i18n/id.06ce851.json
+%%WWWDIR%%/i18n/is.863e288.json
+%%WWWDIR%%/i18n/it.74bccd9.json
+%%WWWDIR%%/i18n/ja.2aeddc4.json
+%%WWWDIR%%/i18n/ka.e064701.json
%%WWWDIR%%/i18n/languages.json
-%%WWWDIR%%/i18n/lo.29de4f9.json
-%%WWWDIR%%/i18n/lt.36d2363.json
-%%WWWDIR%%/i18n/lv.bddc7bf.json
-%%WWWDIR%%/i18n/mg_MG.35de0d2.json
-%%WWWDIR%%/i18n/nb_NO.af8acab.json
-%%WWWDIR%%/i18n/nl.0d0030f.json
-%%WWWDIR%%/i18n/pl.b5c9b7e.json
-%%WWWDIR%%/i18n/pt.6243350.json
-%%WWWDIR%%/i18n/pt_BR.91e964d.json
-%%WWWDIR%%/i18n/ru.5fc7e5a.json
-%%WWWDIR%%/i18n/sk.ff31ec0.json
-%%WWWDIR%%/i18n/sq.62f47ee.json
-%%WWWDIR%%/i18n/sv.32c7379.json
-%%WWWDIR%%/i18n/tr.9f2694e.json
-%%WWWDIR%%/i18n/uk.b423d2a.json
-%%WWWDIR%%/i18n/vi.c529dca.json
-%%WWWDIR%%/i18n/zh_Hans.4150743.json
-%%WWWDIR%%/i18n/zh_Hant.00b4e29.json
+%%WWWDIR%%/i18n/lo.48b8551.json
+%%WWWDIR%%/i18n/lt.4e7eaae.json
+%%WWWDIR%%/i18n/lv.9d75a93.json
+%%WWWDIR%%/i18n/mg_MG.a1da06d.json
+%%WWWDIR%%/i18n/nb_NO.cc8fcc5.json
+%%WWWDIR%%/i18n/nl.a5c8438.json
+%%WWWDIR%%/i18n/pl.58f9f8c.json
+%%WWWDIR%%/i18n/pt.c39ae76.json
+%%WWWDIR%%/i18n/pt_BR.dec1bce.json
+%%WWWDIR%%/i18n/ru.2a039a4.json
+%%WWWDIR%%/i18n/sk.658b388.json
+%%WWWDIR%%/i18n/sq.0a454c4.json
+%%WWWDIR%%/i18n/sv.89ad476.json
+%%WWWDIR%%/i18n/tr.0085c6b.json
+%%WWWDIR%%/i18n/uk.1949a1a.json
+%%WWWDIR%%/i18n/vi.f7d2307.json
+%%WWWDIR%%/i18n/zh_Hans.bda4f9c.json
+%%WWWDIR%%/i18n/zh_Hant.d964491.json
+%%WWWDIR%%/icons/admin.114d462.svg
+%%WWWDIR%%/icons/arrow-down.54f69f9.svg
+%%WWWDIR%%/icons/attachment.3e04cf8.svg
%%WWWDIR%%/icons/bold.b7f0698.svg
+%%WWWDIR%%/icons/chat-solid.30315ba.svg
%%WWWDIR%%/icons/check-circle.99c21d7.svg
%%WWWDIR%%/icons/check.aaad650.svg
%%WWWDIR%%/icons/chevron-down.9ea2899.svg
-%%WWWDIR%%/icons/chevron-left.18c22d7.svg
-%%WWWDIR%%/icons/chevron-right.a1fc7b0.svg
%%WWWDIR%%/icons/chevron-up.a7ca3bc.svg
+%%WWWDIR%%/icons/circle.41e6537.svg
%%WWWDIR%%/icons/close.5ef7caf.svg
%%WWWDIR%%/icons/collapse.fc765b9.svg
%%WWWDIR%%/icons/copy.95010ef.svg
%%WWWDIR%%/icons/delete.8165351.svg
+%%WWWDIR%%/icons/dial-pad.02b5cb9.svg
%%WWWDIR%%/icons/download.364c774.svg
+%%WWWDIR%%/icons/edit.194d02e.svg
+%%WWWDIR%%/icons/end-call.b85abd5.svg
%%WWWDIR%%/icons/error-solid.7cb2e4d.svg
+%%WWWDIR%%/icons/error.396f357.svg
%%WWWDIR%%/icons/expand.867af0b.svg
-%%WWWDIR%%/icons/export-archive.f43ec04.svg
-%%WWWDIR%%/icons/extensions-solid.4aa63de.svg
+%%WWWDIR%%/icons/explore.79f2ce1.svg
%%WWWDIR%%/icons/favourite-solid.a1d4606.svg
-%%WWWDIR%%/icons/files.453e84c.svg
%%WWWDIR%%/icons/forward.7d44a5b.svg
+%%WWWDIR%%/icons/group.e34a818.svg
%%WWWDIR%%/icons/home-solid.88e9e19.svg
%%WWWDIR%%/icons/image.9142b42.svg
%%WWWDIR%%/icons/info-solid.ef2d524.svg
%%WWWDIR%%/icons/info.d42d785.svg
%%WWWDIR%%/icons/inline-code.f51200e.svg
%%WWWDIR%%/icons/italic.be1e35d.svg
+%%WWWDIR%%/icons/labs.518b890.svg
%%WWWDIR%%/icons/leave.8b03b57.svg
%%WWWDIR%%/icons/link.d0734d2.svg
-%%WWWDIR%%/icons/location-pin-solid.5b99343.svg
%%WWWDIR%%/icons/lock-solid.6847293.svg
+%%WWWDIR%%/icons/mark-as-read.7e26490.svg
+%%WWWDIR%%/icons/mark-as-unread.11c736a.svg
%%WWWDIR%%/icons/mic-off-solid.b535c73.svg
%%WWWDIR%%/icons/mic-on-solid.5e29984.svg
+%%WWWDIR%%/icons/offline.8af7188.svg
%%WWWDIR%%/icons/overflow-horizontal.e4b97af.svg
-%%WWWDIR%%/icons/pause-solid.a64b426.svg
%%WWWDIR%%/icons/pin.7c59c5e.svg
-%%WWWDIR%%/icons/play-solid.05663a6.svg
%%WWWDIR%%/icons/plus.95ca4d1.svg
+%%WWWDIR%%/icons/polls.6cdea72.svg
%%WWWDIR%%/icons/pop-out.0a8fde3.svg
+%%WWWDIR%%/icons/preferences.771aa50.svg
%%WWWDIR%%/icons/public.0e971dd.svg
%%WWWDIR%%/icons/qr-code.b517d20.svg
%%WWWDIR%%/icons/quote.60f93d6.svg
+%%WWWDIR%%/icons/reaction-add.47b0ce6.svg
%%WWWDIR%%/icons/reply.d3e6417.svg
%%WWWDIR%%/icons/restart.514c8f1.svg
+%%WWWDIR%%/icons/room.3223c81.svg
%%WWWDIR%%/icons/search.7258145.svg
-%%WWWDIR%%/icons/send-solid.9074f92.svg
%%WWWDIR%%/icons/settings-solid.94c318a.svg
%%WWWDIR%%/icons/share-screen-solid.c7c1310.svg
+%%WWWDIR%%/icons/share.4e345b7.svg
+%%WWWDIR%%/icons/shield.bb49379.svg
%%WWWDIR%%/icons/strikethrough.17fd61f.svg
-%%WWWDIR%%/icons/take-photo-solid.f40d394.svg
-%%WWWDIR%%/icons/text-formatting.0b0dd78.svg
-%%WWWDIR%%/icons/threads-solid.7fe60f4.svg
%%WWWDIR%%/icons/threads.52e135e.svg
%%WWWDIR%%/icons/time.8c3060c.svg
%%WWWDIR%%/icons/unpin.bb6290d.svg
@@ -451,15 +462,13 @@
%%WWWDIR%%/icons/video-call-missed-solid.f54bda6.svg
%%WWWDIR%%/icons/video-call-off-solid.8b0f3e2.svg
%%WWWDIR%%/icons/video-call-solid.d584e19.svg
+%%WWWDIR%%/icons/visibility-off.0464e4f.svg
+%%WWWDIR%%/icons/visibility-on.3629cf4.svg
+%%WWWDIR%%/icons/voice-call-solid.4e697dc.svg
+%%WWWDIR%%/icons/volume-off-solid.77ba3fb.svg
%%WWWDIR%%/icons/volume-on-solid.3f0544f.svg
%%WWWDIR%%/icons/warning.80e5cc2.svg
%%WWWDIR%%/img/betas/video_rooms.7fada3d.png
-%%WWWDIR%%/img/e2e/decryption-failure.d4a03e3.svg
-%%WWWDIR%%/img/e2e/lock-warning-filled.655a613.svg
-%%WWWDIR%%/img/e2e/normal.ab42a7b.svg
-%%WWWDIR%%/img/e2e/verified.2ccf64e.svg
-%%WWWDIR%%/img/e2e/warning-deprecated.b45047c.svg
-%%WWWDIR%%/img/e2e/warning.71ffc83.svg
%%WWWDIR%%/img/element-desktop-logo.9ad01e8.svg
%%WWWDIR%%/img/element-icons/ask-to-join.a351162.svg
%%WWWDIR%%/img/element-icons/brands/apple.734de1e.svg
@@ -467,33 +476,19 @@
%%WWWDIR%%/img/element-icons/brands/github.a229f06.svg
%%WWWDIR%%/img/element-icons/brands/gitlab.9958062.svg
%%WWWDIR%%/img/element-icons/brands/google.1573797.svg
+%%WWWDIR%%/img/element-icons/brands/linux.3246363.svg
+%%WWWDIR%%/img/element-icons/brands/microsoft.c4cdbfc.svg
%%WWWDIR%%/img/element-icons/brands/twitter.b825e3c.svg
%%WWWDIR%%/img/element-icons/call/delete.1f69b87.svg
-%%WWWDIR%%/img/element-icons/call/dialpad.b652586.svg
-%%WWWDIR%%/img/element-icons/call/hangup.a9876fc.svg
-%%WWWDIR%%/img/element-icons/call/video-call.515f9f9.svg
-%%WWWDIR%%/img/element-icons/call/voice-call.85002aa.svg
-%%WWWDIR%%/img/element-icons/chat-bubbles.7946de9.svg
%%WWWDIR%%/img/element-icons/check-all.89b31cf.svg
%%WWWDIR%%/img/element-icons/child-relationship.f8cfd49.svg
-%%WWWDIR%%/img/element-icons/circle-sending.394023e.svg
-%%WWWDIR%%/img/element-icons/circle-sent.4ba3d6b.svg
-%%WWWDIR%%/img/element-icons/cloud-off.97663f7.svg
%%WWWDIR%%/img/element-icons/collapse-message.2764ac2.svg
%%WWWDIR%%/img/element-icons/email-prompt.67a8ba4.svg
%%WWWDIR%%/img/element-icons/expand-message.b3c80a6.svg
-%%WWWDIR%%/img/element-icons/eye.e715558.svg
%%WWWDIR%%/img/element-icons/feedback.0bc9353.svg
-%%WWWDIR%%/img/element-icons/flask.6aca159.svg
-%%WWWDIR%%/img/element-icons/group-members.d86d751.svg
-%%WWWDIR%%/img/element-icons/hide.72c451b.svg
%%WWWDIR%%/img/element-icons/i.cf33278.svg
%%WWWDIR%%/img/element-icons/new-and-improved.65a63c7.svg
%%WWWDIR%%/img/element-icons/notifications.988ddb0.svg
-%%WWWDIR%%/img/element-icons/room/composer/attach.7eed7d0.svg
-%%WWWDIR%%/img/element-icons/room/composer/emoji.d7b1970.svg
-%%WWWDIR%%/img/element-icons/room/composer/plain_text.ad262e9.svg
-%%WWWDIR%%/img/element-icons/room/composer/poll.a8ee2f3.svg
%%WWWDIR%%/img/element-icons/room/composer/sticker.6a92ae6.svg
%%WWWDIR%%/img/element-icons/room/default_app.79b63ba.svg
%%WWWDIR%%/img/element-icons/room/default_cal.6bea887.svg
@@ -501,47 +496,28 @@
%%WWWDIR%%/img/element-icons/room/default_doc.a42767c.svg
%%WWWDIR%%/img/element-icons/room/default_video.f29df7d.svg
%%WWWDIR%%/img/element-icons/room/invite.440bc20.svg
-%%WWWDIR%%/img/element-icons/room/message-bar/edit.940a38c.svg
-%%WWWDIR%%/img/element-icons/room/message-bar/emoji.27bdbc0.svg
%%WWWDIR%%/img/element-icons/room/pin-upright.340b3b6.svg
-%%WWWDIR%%/img/element-icons/room/pin.c358af7.svg
%%WWWDIR%%/img/element-icons/room/search-inset.7a9a2eb.svg
%%WWWDIR%%/img/element-icons/room/settings/advanced.5744e03.svg
-%%WWWDIR%%/img/element-icons/room/settings/roles.ace4f24.svg
-%%WWWDIR%%/img/element-icons/room/share.6a6396f.svg
%%WWWDIR%%/img/element-icons/roomlist/dark-light-mode.328ce0f.svg
%%WWWDIR%%/img/element-icons/roomlist/decorated-avatar-mask.376375b.svg
-%%WWWDIR%%/img/element-icons/roomlist/dialpad.024cc1d.svg
-%%WWWDIR%%/img/element-icons/roomlist/explore.6738ed6.svg
-%%WWWDIR%%/img/element-icons/roomlist/hash-circle.221168c.svg
-%%WWWDIR%%/img/element-icons/roomlist/hash-plus.0f56725.svg
-%%WWWDIR%%/img/element-icons/roomlist/hash-search.53e3a04.svg
%%WWWDIR%%/img/element-icons/roomlist/hash-video.0d44220.svg
-%%WWWDIR%%/img/element-icons/roomlist/hash.9de9cf7.svg
-%%WWWDIR%%/img/element-icons/roomlist/low-priority.d46a05a.svg
-%%WWWDIR%%/img/element-icons/roomlist/mark-as-read.273067d.svg
-%%WWWDIR%%/img/element-icons/roomlist/mark-as-unread.f1a2c4d.svg
%%WWWDIR%%/img/element-icons/roomlist/notifications-default.63a2b44.svg
%%WWWDIR%%/img/element-icons/roomlist/notifications-dm.6739542.svg
%%WWWDIR%%/img/element-icons/roomlist/notifications-off.0b8adcc.svg
-%%WWWDIR%%/img/element-icons/roomlist/plus-circle.4fbd7e8.svg
%%WWWDIR%%/img/element-icons/roomlist/room-avatar-view-icon-mask.dfdc337.svg
%%WWWDIR%%/img/element-icons/roomlist/room-avatar-view-presence-mask.e2f8b62.svg
%%WWWDIR%%/img/element-icons/roomlist/room-list-item-skeleton.b543c8a.svg
%%WWWDIR%%/img/element-icons/roomlist/skeleton-ui.fde3810.svg
-%%WWWDIR%%/img/element-icons/settings/appearance.90cad21.svg
%%WWWDIR%%/img/element-icons/settings/desktop.05314b6.svg
-%%WWWDIR%%/img/element-icons/settings/flask.40eebdf.svg
%%WWWDIR%%/img/element-icons/settings/img-size-large.9c06d67.svg
%%WWWDIR%%/img/element-icons/settings/img-size-normal.769b56e.svg
%%WWWDIR%%/img/element-icons/settings/inactive.0c6bfa4.svg
%%WWWDIR%%/img/element-icons/settings/mobile.471adda.svg
-%%WWWDIR%%/img/element-icons/settings/preference.dd3ae3c.svg
%%WWWDIR%%/img/element-icons/settings/unknown-device.a72c1a6.svg
%%WWWDIR%%/img/element-icons/settings/web.59c702a.svg
%%WWWDIR%%/img/element-icons/spaces.8a53f25.svg
%%WWWDIR%%/img/element-icons/trophy.1ab5e03.svg
-%%WWWDIR%%/img/element-icons/upload.1018a2f.svg
%%WWWDIR%%/img/element-icons/view-in-room.afeddb7.svg
%%WWWDIR%%/img/element-shiny.f5a5e6e.svg
%%WWWDIR%%/img/emojipicker/activity.b1bd2e6.svg
@@ -556,7 +532,6 @@
%%WWWDIR%%/img/emojipicker/recent.ac61335.svg
%%WWWDIR%%/img/emojipicker/search.fc4e297.svg
%%WWWDIR%%/img/emojipicker/symbols.9e36ce6.svg
-%%WWWDIR%%/img/external-link.8197a77.svg
%%WWWDIR%%/img/feather-customised/bridge.8ca4493.svg
%%WWWDIR%%/img/feather-customised/bug.4551a84.svg
%%WWWDIR%%/img/feather-customised/secure-backup.7e95b34.svg
@@ -583,15 +558,10 @@
%%WWWDIR%%/img/stickerpack-placeholder.877b5d0.png
%%WWWDIR%%/img/typing-indicator-2x.e13c259.gif
%%WWWDIR%%/img/upload-big.ade34b1.svg
-%%WWWDIR%%/img/voip/call-view/dialpad.44caf66.svg
%%WWWDIR%%/img/voip/call-view/sidebar-off.9164266.svg
%%WWWDIR%%/img/voip/call-view/sidebar-on.c8ce983.svg
%%WWWDIR%%/img/voip/missed-voice.8a2b762.svg
%%WWWDIR%%/img/voip/paused.b00e0b4.svg
-%%WWWDIR%%/img/voip/silence.fff021d.svg
-%%WWWDIR%%/img/voip/tab-dialpad.5fb10f3.svg
-%%WWWDIR%%/img/voip/tab-userdirectory.6dac23d.svg
-%%WWWDIR%%/img/voip/un-silence.fd94a16.svg
%%WWWDIR%%/img/warning.76eaf74.svg
%%WWWDIR%%/index.html
%%WWWDIR%%/jitsi.html
@@ -629,14 +599,8 @@
%%WWWDIR%%/themes/dark/css/_dark.pcss
%%WWWDIR%%/themes/dark/css/dark.pcss
%%WWWDIR%%/themes/element/img/backgrounds/lake.jpg
-%%WWWDIR%%/themes/element/img/compound/apple.1ab7e70.svg
-%%WWWDIR%%/themes/element/img/compound/apple.svg
%%WWWDIR%%/themes/element/img/compound/fade-arc-light.c8ae4ed.png
%%WWWDIR%%/themes/element/img/compound/fade-arc-light.png
-%%WWWDIR%%/themes/element/img/compound/linux.3246363.svg
-%%WWWDIR%%/themes/element/img/compound/linux.svg
-%%WWWDIR%%/themes/element/img/compound/microsoft.c4cdbfc.svg
-%%WWWDIR%%/themes/element/img/compound/microsoft.svg
%%WWWDIR%%/themes/element/img/download/apple.svg
%%WWWDIR%%/themes/element/img/download/fdroid.svg
%%WWWDIR%%/themes/element/img/download/google.svg
diff --git a/www/feroxbuster/Makefile b/www/feroxbuster/Makefile
index 685c31b501ee..6113aac3f035 100644
--- a/www/feroxbuster/Makefile
+++ b/www/feroxbuster/Makefile
@@ -1,6 +1,7 @@
PORTNAME= feroxbuster
DISTVERSIONPREFIX= v
DISTVERSION= 2.13.1
+PORTREVISION= 1
CATEGORIES= www security
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile
index c6f36178f7f6..898c7c931af8 100644
--- a/www/firefox-esr/Makefile
+++ b/www/firefox-esr/Makefile
@@ -1,5 +1,6 @@
PORTNAME= firefox
DISTVERSION= 140.6.0
+PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= www wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index 4a0d67cd894e..ec606d2c016e 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,10 +1,9 @@
PORTNAME= firefox
-DISTVERSION= 146.0
-PORTREVISION= 1
+DISTVERSION= 146.0.1
PORTEPOCH= 2
CATEGORIES= www wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
- MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build2/source
+ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source
DISTFILES= ${DISTNAME}.source${EXTRACT_SUFX}
MAINTAINER= gecko@FreeBSD.org
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
index 0ec29cbdef59..338c658b64f9 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764960487
-SHA256 (firefox-146.0.source.tar.xz) = 08d4cae010abc31603ef74091a5d1f81da8e62d3b66c806690e70f03c422df16
-SIZE (firefox-146.0.source.tar.xz) = 646002476
+TIMESTAMP = 1765990443
+SHA256 (firefox-146.0.1.source.tar.xz) = e9678a0e8473923953e1dc312c37919068623b6aa20adade16266049258191eb
+SIZE (firefox-146.0.1.source.tar.xz) = 648938528
diff --git a/www/freenginx-acme/Makefile b/www/freenginx-acme/Makefile
index d2fb1711d8bd..a143f5e5c8a7 100644
--- a/www/freenginx-acme/Makefile
+++ b/www/freenginx-acme/Makefile
@@ -1,5 +1,6 @@
PORTNAME= acme
DISTVERSION= 0.3.1
+PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= https://github.com/nginx/nginx-${PORTNAME}/releases/download/v${PORTVERSION}/:acme \
https://freenginx.org/download/:freenginx
diff --git a/www/freenginx-acme/distinfo b/www/freenginx-acme/distinfo
index ca4e887aaba8..0f553930a0a7 100644
--- a/www/freenginx-acme/distinfo
+++ b/www/freenginx-acme/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1765316178
+TIMESTAMP = 1765912239
SHA256 (nginx-acme-0.3.1.tar.gz) = be3d3d10f042930a3bf348731698eadb7003d224a863c53b719ccd28721572c3
SIZE (nginx-acme-0.3.1.tar.gz) = 99486
-SHA256 (freenginx-1.29.3.tar.gz) = 55989cea3352d937d6d96c9af8b943f3a3f3a0220f35ede7a5b605a3d86b029a
-SIZE (freenginx-1.29.3.tar.gz) = 1243956
+SHA256 (freenginx-1.29.4.tar.gz) = 51a596451e334b51ce8cef1291b576ed601ed557e1b500e6c1a77a469d603e27
+SIZE (freenginx-1.29.4.tar.gz) = 1249883
SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
SHA256 (rust/crates/allocator-api2-0.3.1.crate) = c583acf993cf4245c4acb0a2cc2ab1f9cc097de73411bb6d3647ff6af2b1013d
diff --git a/www/freenginx-devel/Makefile b/www/freenginx-devel/Makefile
index ad12b4dfeffe..c58afecd709e 100644
--- a/www/freenginx-devel/Makefile
+++ b/www/freenginx-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= freenginx
PORTVERSION= ${NGINX_VERSION}
.include "version.mk"
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= www
MASTER_SITES= https://freenginx.org/download/ \
LOCAL/osa
@@ -69,7 +69,7 @@ NO_OPTIONS_SORT= yes
OPTIONS_GROUP= HTTPGRP MAILGRP STREAMGRP
# Modules that are part of the base nginx distribution
OPTIONS_GROUP_HTTPGRP= GOOGLE_PERFTOOLS HTTP HTTP_ADDITION HTTP_AUTH_REQ \
- HTTP_CACHE HTTP_DAV HTTP_DEGRADATION HTTP_FLV HTTP_GUNZIP_FILTER \
+ HTTP_CACHE HTTP_DAV HTTP_DEGRADATION HTTP_FLV HTTP_GEOIP HTTP_GUNZIP_FILTER \
HTTP_GZIP_STATIC HTTP_IMAGE_FILTER HTTP_MP4 HTTP_PERL \
HTTP_RANDOM_INDEX HTTP_REALIP HTTP_SECURE_LINK HTTP_SLICE HTTP_SSL \
HTTP_STATUS HTTP_SUB HTTP_XSLT HTTPV2 HTTPV3 HTTPV3_BORING HTTPV3_LSSL \
@@ -77,7 +77,7 @@ OPTIONS_GROUP_HTTPGRP= GOOGLE_PERFTOOLS HTTP HTTP_ADDITION HTTP_AUTH_REQ \
OPTIONS_GROUP_MAILGRP= MAIL MAIL_IMAP MAIL_POP3 MAIL_SMTP MAIL_SSL
-OPTIONS_GROUP_STREAMGRP= STREAM STREAM_REALIP STREAM_SSL \
+OPTIONS_GROUP_STREAMGRP= STREAM STREAM_GEOIP STREAM_REALIP STREAM_SSL \
STREAM_SSL_PREREAD
OPTIONS_DEFINE= DEBUG DEBUGLOG DSO FILE_AIO IPV6 NJS OTEL THREADS WWW
@@ -146,6 +146,9 @@ HTTP_CACHE_CONFIGURE_OFF= --without-http-cache
HTTP_DAV_CONFIGURE_ON= --with-http_dav_module
HTTP_DEGRADATION_CONFIGURE_ON= --with-http_degradation_module
HTTP_FLV_CONFIGURE_ON= --with-http_flv_module
+HTTP_GEOIP_CONFIGURE_ON= --with-http_geoip_module
+HTTP_GEOIP_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb
+HTTP_GEOIP_VARS= DSO_BASEMODS+=http_geoip_module
HTTP_GZIP_STATIC_CONFIGURE_ON= --with-http_gzip_static_module
HTTP_GUNZIP_FILTER_CONFIGURE_ON=--with-http_gunzip_module
HTTP_IMAGE_FILTER_LIB_DEPENDS= libgd.so:graphics/gd
@@ -191,6 +194,9 @@ MAIL_SSL_USES= ssl
MAIL_SSL_CONFIGURE_ON= --with-mail_ssl_module
STREAM_VARS= DSO_BASEMODS+=stream
STREAM_CONFIGURE_ON= --with-stream
+STREAM_GEOIP_CONFIGURE_ON= --with-stream_geoip_module
+STREAM_GEOIP_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb
+STREAM_GEOIP_VARS= DSO_BASEMODS+=stream_geoip_module
STREAM_REALIP_CONFIGURE_ON= --with-stream_realip_module
STREAM_SSL_USES= ssl
STREAM_SSL_CONFIGURE_ON= --with-stream_ssl_module
diff --git a/www/freenginx-devel/Makefile.options.desc b/www/freenginx-devel/Makefile.options.desc
index 88cfd36a84f2..6ed452818660 100644
--- a/www/freenginx-devel/Makefile.options.desc
+++ b/www/freenginx-devel/Makefile.options.desc
@@ -39,6 +39,7 @@ HTTP_EVAL_DESC= 3rd party eval module
HTTP_FANCYINDEX_DESC= 3rd party http_fancyindex module
HTTP_FLV_DESC= Enable http_flv module
HTTP_FOOTER_DESC= 3rd party http_footer module
+HTTP_GEOIP_DESC= Enable http_geoip module
HTTP_GEOIP2_DESC= 3rd party geoip2 module
HTTP_GUNZIP_FILTER_DESC= Enable http_gunzip_filter module
HTTP_GZIP_STATIC_DESC= Enable http_gzip_static module
@@ -103,6 +104,7 @@ SLOWFS_CACHE_DESC= 3rd party slowfs_cache module
SRCACHE_DESC= 3rd party srcache module
STREAMGRP_DESC= Modules that require STREAM module
STREAM_DESC= Enable stream module
+STREAM_GEOIP_DESC= Enable stream_geoip module
STREAM_REALIP_DESC= Enable stream_realip module
STREAM_SSL_DESC= Enable stream_ssl module (SSL req.)
STREAM_SSL_PREREAD_DESC= Enable stream_ssl_preread module (SSL req.)
diff --git a/www/freenginx-devel/distinfo b/www/freenginx-devel/distinfo
index f8071e336c30..d403f3deb326 100644
--- a/www/freenginx-devel/distinfo
+++ b/www/freenginx-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1763942092
-SHA256 (freenginx-1.29.3.tar.gz) = 55989cea3352d937d6d96c9af8b943f3a3f3a0220f35ede7a5b605a3d86b029a
-SIZE (freenginx-1.29.3.tar.gz) = 1243956
+TIMESTAMP = 1765911692
+SHA256 (freenginx-1.29.4.tar.gz) = 51a596451e334b51ce8cef1291b576ed601ed557e1b500e6c1a77a469d603e27
+SIZE (freenginx-1.29.4.tar.gz) = 1249883
SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae
SIZE (nginx_mogilefs_module-1.0.4.tar.gz) = 11208
SHA256 (passenger-6.0.27.tar.gz) = 82c830aee98feece09e84309c2d0c6bb3f7b22a3c8e33cfe93b5e0d498615d0f
diff --git a/www/freenginx-devel/pkg-plist b/www/freenginx-devel/pkg-plist
index e608ba17dd11..65d236edc4e8 100644
--- a/www/freenginx-devel/pkg-plist
+++ b/www/freenginx-devel/pkg-plist
@@ -32,6 +32,7 @@
%%DSO%%%%HTTP_EVAL%%libexec/freenginx/ngx_http_eval_module.so
%%DSO%%%%HTTP_FANCYINDEX%%libexec/freenginx/ngx_http_fancyindex_module.so
%%DSO%%%%HTTP_FOOTER%%libexec/freenginx/ngx_http_footer_filter_module.so
+%%DSO%%%%HTTP_GEOIP%%libexec/freenginx/ngx_http_geoip_module.so
%%DSO%%%%HTTP_IMAGE_FILTER%%libexec/freenginx/ngx_http_image_filter_module.so
%%DSO%%%%HTTP_IP2LOCATION%%libexec/freenginx/ngx_http_ip2location_module.so
%%DSO%%%%HTTP_IP2PROXY%%libexec/freenginx/ngx_http_ip2proxy_module.so
@@ -113,9 +114,10 @@
%%DSO%%%%SHIBBOLETH%%libexec/freenginx/ngx_http_shibboleth_module.so
%%DSO%%%%SLOWFS_CACHE%%libexec/freenginx/ngx_http_slowfs_module.so
%%DSO%%%%SRCACHE%%libexec/freenginx/ngx_http_srcache_filter_module.so
+%%DSO%%%%STREAM%%libexec/freenginx/ngx_stream_module.so
%%DSO%%%%STREAM%%%%HTTP_GEOIP2%%libexec/freenginx/ngx_stream_geoip2_module.so
%%DSO%%%%STREAM%%%%NJS%%libexec/freenginx/ngx_stream_js_module.so
-%%DSO%%%%STREAM%%libexec/freenginx/ngx_stream_module.so
+%%DSO%%%%STREAM%%%%STREAM_GEOIP%%libexec/freenginx/ngx_stream_geoip_module.so
%%DSO%%%%STS%%libexec/freenginx/ngx_http_stream_server_traffic_status_module.so
%%DSO%%%%VOD%%libexec/freenginx/ngx_http_vod_module.so
%%DSO%%%%VTS%%libexec/freenginx/ngx_http_vhost_traffic_status_module.so
diff --git a/www/freenginx-devel/version.mk b/www/freenginx-devel/version.mk
index 118d35007e58..456897405932 100644
--- a/www/freenginx-devel/version.mk
+++ b/www/freenginx-devel/version.mk
@@ -1 +1 @@
-NGINX_VERSION= 1.29.3
+NGINX_VERSION= 1.29.4
diff --git a/www/garage/Makefile b/www/garage/Makefile
index 6e1ca87d22a2..4d619be0f3df 100644
--- a/www/garage/Makefile
+++ b/www/garage/Makefile
@@ -1,6 +1,6 @@
PORTNAME= garage
DISTVERSION= 2.1.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= https://git.deuxfleurs.fr/Deuxfleurs/${PORTNAME}/archive/v${PORTVERSION}.tar.gz?dummy=/
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
diff --git a/www/geckodriver/Makefile b/www/geckodriver/Makefile
index 144a49d6d166..c9eb2c37926f 100644
--- a/www/geckodriver/Makefile
+++ b/www/geckodriver/Makefile
@@ -1,6 +1,7 @@
PORTNAME= geckodriver
DISTVERSIONPREFIX= v
DISTVERSION= 0.36.0
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= daniel@blodan.se
diff --git a/www/gtkhtml4/Makefile b/www/gtkhtml4/Makefile
index 33c4f6d3a481..5a9a81e02502 100644
--- a/www/gtkhtml4/Makefile
+++ b/www/gtkhtml4/Makefile
@@ -10,10 +10,10 @@ MAINTAINER= gnome@FreeBSD.org
COMMENT= Lightweight HTML rendering/printing/editing engine
WWW= http://www.ximian.com/
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes
+BUILD_DEPENDS= iso-codes>=0:misc/iso-codes
LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \
libenchant.so:textproc/enchant
-RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes
+RUN_DEPENDS= iso-codes>=0:misc/iso-codes
USES= gettext gmake gnome libtool pathfix pkgconfig tar:xz xorg
USE_XORG= xinerama xi xrandr xcursor xcomposite xdamage xorgproto
diff --git a/www/htmlcxx/Makefile b/www/htmlcxx/Makefile
index ef6409eb32bd..dcc5c3ec7205 100644
--- a/www/htmlcxx/Makefile
+++ b/www/htmlcxx/Makefile
@@ -12,7 +12,7 @@ WWW= https://htmlcxx.sourceforge.net/ \
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/LGPL_V2
-USES= bison:alias compiler:c++14-lang iconv libtool localbase:ldflags pathfix
+USES= bison:alias compiler:c++14-lang iconv libtool localbase:ldflags
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
diff --git a/www/hurl/Makefile b/www/hurl/Makefile
index f0a9a06dc986..c6e5130fb569 100644
--- a/www/hurl/Makefile
+++ b/www/hurl/Makefile
@@ -1,5 +1,6 @@
PORTNAME= hurl
DISTVERSION= 7.1.0
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/www/iridium/Makefile b/www/iridium/Makefile
index 7f7e9528b2fd..b5f84715b032 100644
--- a/www/iridium/Makefile
+++ b/www/iridium/Makefile
@@ -1,6 +1,6 @@
PORTNAME= iridium
PORTVERSION= 2025.12.143.1
-PORTREVISION= 1
+PORTREVISION= 2
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= www wayland
diff --git a/www/jericho-html/Makefile b/www/jericho-html/Makefile
index fc89493199cc..3de98a5db29f 100644
--- a/www/jericho-html/Makefile
+++ b/www/jericho-html/Makefile
@@ -1,20 +1,23 @@
PORTNAME= jericho-html
-PORTVERSION= 3.2
+PORTVERSION= 3.4
CATEGORIES= www java
MASTER_SITES= SF/jerichohtml/${PORTNAME}/${PORTVERSION}
MAINTAINER= saper@saper.info
COMMENT= Java library to analyse and manipulate HTML
-WWW= https://jerichohtml.sourceforge.net/doc/index.html
+WWW= https://sourceforge.net/projects/jerichohtml/
+
+LICENSE= APACHE20 EPL LGPL21+
+LICENSE_COMB= dual
USES= java zip
-INTERFACES:= "compile-time-dependencies/slf4j-api-1.6.1.jar:\
+INTERFACES:= "compile-time-dependencies/slf4j-api-1.7.12.jar:\
compile-time-dependencies/commons-logging-api-1.1.1.jar:\
- compile-time-dependencies/log4j-1.2.16.jar"
+ compile-time-dependencies/log4j-api-2.4.1.jar"
PORTDOCS= *
-PLIST_FILES+= %%JAVAJARDIR%%/${PORTNAME}.jar
+PLIST_FILES+= ${JAVAJARDIR}/${PORTNAME}.jar
OPTIONS_DEFINE= DOCS
@@ -22,6 +25,7 @@ do-build:
(cd ${WRKSRC} && ${RM} -r classes/* && ${SETENV} \
LANG=en_US.ISO8859-1 LC_ALL=en_US.ISO8859-1 ${JAVAC} \
-classpath ${INTERFACES:S, ,,g} \
+ -encoding Windows-1252 \
-d classes src/java/net/htmlparser/jericho/*.java \
src/java/net/htmlparser/jericho/nodoc/*.java)
${MKDIR} ${WRKSRC}/lib
diff --git a/www/jericho-html/distinfo b/www/jericho-html/distinfo
index 2e8cac710dd5..def049a301a5 100644
--- a/www/jericho-html/distinfo
+++ b/www/jericho-html/distinfo
@@ -1,2 +1,3 @@
-SHA256 (jericho-html-3.2.zip) = 35787b825bd2fbf78d7c521e27a1ca164caaa01426ac38ae8f3c9697efc0dc13
-SIZE (jericho-html-3.2.zip) = 2396280
+TIMESTAMP = 1765841110
+SHA256 (jericho-html-3.4.zip) = 3114dde6fcd318b76e4d5205df192b814f41d1fe38ed3beea9f355e5d11affc4
+SIZE (jericho-html-3.4.zip) = 2927781
diff --git a/www/jwt-cli/Makefile b/www/jwt-cli/Makefile
index 15cf7e328b39..1cc5284347e8 100644
--- a/www/jwt-cli/Makefile
+++ b/www/jwt-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jwt-cli
PORTVERSION= 6.2.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= www
MAINTAINER= osa@FreeBSD.org
diff --git a/www/libjwt/Makefile b/www/libjwt/Makefile
index 5163274dc86e..904b6eea8e79 100644
--- a/www/libjwt/Makefile
+++ b/www/libjwt/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= jansson>=2.0:devel/jansson
LIB_DEPENDS= libjansson.so:devel/jansson
TEST_DEPENDS= check>=0.9.4:devel/check
-USES= gmake libtool pathfix pkgconfig ssl tar:bz2
+USES= gmake libtool pkgconfig ssl tar:bz2
CONFIGURE_ARGS= --disable-doxygen-chi \
--disable-doxygen-chm \
diff --git a/www/librewolf/Makefile b/www/librewolf/Makefile
index 1cd55a3aec9e..e7255f246530 100644
--- a/www/librewolf/Makefile
+++ b/www/librewolf/Makefile
@@ -1,8 +1,8 @@
PORTNAME= librewolf
DISTVERSION= 146.0
-PORTREVISION= 1
LWPATCH= -2
DISTVERSIONSUFFIX= ${LWPATCH}.source
+PORTREVISION= 2
CATEGORIES= www wayland
MASTER_SITES= https://gitlab.com/api/v4/projects/32320088/packages/generic/${PORTNAME}-source/${DISTVERSION}${LWPATCH}/
diff --git a/www/llhttp/Makefile b/www/llhttp/Makefile
index fa55cfdca540..2b827c702dcd 100644
--- a/www/llhttp/Makefile
+++ b/www/llhttp/Makefile
@@ -11,7 +11,7 @@ WWW= https://llhttp.org/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE-MIT
-USES= cmake cpe pathfix
+USES= cmake cpe
CMAKE_ON= BUILD_SHARED_LIBS
diff --git a/www/loco/Makefile b/www/loco/Makefile
index 0720860c4d0f..0675aae226aa 100644
--- a/www/loco/Makefile
+++ b/www/loco/Makefile
@@ -1,7 +1,7 @@
PORTNAME= loco
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www devel
PKGNAMESUFFIX= -web-framework
diff --git a/www/ls-qpack/Makefile b/www/ls-qpack/Makefile
index ef63969844d9..3199a8375a39 100644
--- a/www/ls-qpack/Makefile
+++ b/www/ls-qpack/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libxxhash.so:devel/xxhash
-USES= cmake compiler:c11 pathfix pkgconfig
+USES= cmake compiler:c11 pkgconfig
CMAKE_OFF= LSQPACK_TESTS \
LSQPACK_XXH
diff --git a/www/lychee/Makefile b/www/lychee/Makefile
index c09232e39fac..b4a8347514f5 100644
--- a/www/lychee/Makefile
+++ b/www/lychee/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lychee
DISTVERSIONPREFIX= lychee-v
DISTVERSION= 0.18.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= www net
MAINTAINER= pizzamig@FreeBSD.org
diff --git a/www/marmite/Makefile b/www/marmite/Makefile
index 785885de4557..4792cdd276f3 100644
--- a/www/marmite/Makefile
+++ b/www/marmite/Makefile
@@ -1,6 +1,6 @@
PORTNAME= marmite
DISTVERSION= 0.2.6
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MAINTAINER= dutra@FreeBSD.org
diff --git a/www/microbin/Makefile b/www/microbin/Makefile
index 5c25bb886e0c..f7da9ac3727b 100644
--- a/www/microbin/Makefile
+++ b/www/microbin/Makefile
@@ -1,7 +1,7 @@
PORTNAME= microbin
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.4
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/miniserve/Makefile b/www/miniserve/Makefile
index a62120e1df49..0757b2f5d228 100644
--- a/www/miniserve/Makefile
+++ b/www/miniserve/Makefile
@@ -1,7 +1,7 @@
PORTNAME= miniserve
DISTVERSIONPREFIX= v
DISTVERSION= 0.32.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MAINTAINER= bofh@FreeBSD.org
diff --git a/www/monolith/Makefile b/www/monolith/Makefile
index 2fb123741377..64eae43aea4a 100644
--- a/www/monolith/Makefile
+++ b/www/monolith/Makefile
@@ -1,7 +1,7 @@
PORTNAME= monolith
DISTVERSIONPREFIX= v
DISTVERSION= 2.10.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MAINTAINER= lcook@FreeBSD.org
diff --git a/www/ncgopher/Makefile b/www/ncgopher/Makefile
index 8a5a8a46a290..d7323a8cc375 100644
--- a/www/ncgopher/Makefile
+++ b/www/ncgopher/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ncgopher
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= www
MAINTAINER= beastieboy@beastieboy.net
diff --git a/www/newsboat/Makefile b/www/newsboat/Makefile
index 7ef6f4d431b9..c92d07e3fa51 100644
--- a/www/newsboat/Makefile
+++ b/www/newsboat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= newsboat
DISTVERSION= 2.41
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= https://newsboat.org/releases/${DISTVERSION}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/www/nghttp2/Makefile b/www/nghttp2/Makefile
index 539ba048aac3..9e489aad3f4a 100644
--- a/www/nghttp2/Makefile
+++ b/www/nghttp2/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= libnghttp2>=${PORTVERSION}:www/libnghttp2
LIB_DEPENDS= libnghttp2.so:www/libnghttp2
-USES= cmake compiler:c++20-lang cpe localbase:ldflags pathfix pkgconfig python:env ssl tar:xz
+USES= cmake compiler:c++20-lang cpe localbase:ldflags pkgconfig python:env ssl tar:xz
CMAKE_ARGS= -DCMAKE_INSTALL_MANDIR=share/man
CMAKE_OFF= BUILD_SHARED_LIBS \
diff --git a/www/nginx-acme/Makefile b/www/nginx-acme/Makefile
index a42922af3384..61f8fb4a446d 100644
--- a/www/nginx-acme/Makefile
+++ b/www/nginx-acme/Makefile
@@ -1,6 +1,6 @@
PORTNAME= acme
PORTVERSION= 0.1.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= www
MASTER_SITES= https://github.com/nginx/nginx-${PORTNAME}/releases/download/v${PORTVERSION}/:acme \
https://nginx.org/download/:nginx
diff --git a/www/node20/Makefile b/www/node20/Makefile
index 4f319d106364..63eb2b6e9399 100644
--- a/www/node20/Makefile
+++ b/www/node20/Makefile
@@ -1,6 +1,7 @@
PORTNAME= node
PORTVERSION= ${NODEJS_PORTVERSION}
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://nodejs.org/dist/v${PORTVERSION}/
PKGNAMESUFFIX= ${PORTVERSION:R:R}
@@ -69,7 +70,6 @@ BUNDLED_SSL_DESC= Use bundled OpenSSL implementation from node.js
JIT_DESC= Use Just In Time compiler
BUNDLED_SSL_CONFIGURE_OFF= --openssl-use-def-ca-store --shared-openssl
-BUNDLED_SSL_RUN_DEPENDS_OFF= ca_root_nss>=0:security/ca_root_nss
BUNDLED_SSL_USES_OFF= ssl
JIT_CONFIGURE_OFF= --v8-lite-mode
diff --git a/www/node22/Makefile b/www/node22/Makefile
index b8a5f139f99d..716ed563f653 100644
--- a/www/node22/Makefile
+++ b/www/node22/Makefile
@@ -1,7 +1,7 @@
PORTNAME= node
PORTVERSION= ${NODEJS_PORTVERSION}
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MASTER_SITES= https://nodejs.org/dist/v${PORTVERSION}/
PKGNAMESUFFIX= ${PORTVERSION:R:R}
@@ -73,7 +73,6 @@ BUNDLED_SSL_DESC= Use bundled OpenSSL implementation from node.js
JIT_DESC= Use Just In Time compiler
BUNDLED_SSL_CONFIGURE_OFF= --openssl-use-def-ca-store --shared-openssl
-BUNDLED_SSL_RUN_DEPENDS_OFF= ca_root_nss>=0:security/ca_root_nss
BUNDLED_SSL_USES_OFF= ssl
JIT_CONFIGURE_OFF= --v8-lite-mode
diff --git a/www/node24/Makefile b/www/node24/Makefile
index 3025f2139b76..f64e27684ce4 100644
--- a/www/node24/Makefile
+++ b/www/node24/Makefile
@@ -1,6 +1,7 @@
PORTNAME= node
PORTVERSION= ${NODEJS_PORTVERSION}
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://nodejs.org/dist/v${PORTVERSION}/
PKGNAMESUFFIX= ${PORTVERSION:R:R}
@@ -71,7 +72,6 @@ BUNDLED_SSL_DESC= Use bundled OpenSSL implementation from node.js
JIT_DESC= Use Just In Time compiler
BUNDLED_SSL_CONFIGURE_OFF= --openssl-use-def-ca-store --shared-openssl
-BUNDLED_SSL_RUN_DEPENDS_OFF= ca_root_nss>=0:security/ca_root_nss
BUNDLED_SSL_USES_OFF= ssl
JIT_CONFIGURE_OFF= --v8-lite-mode
diff --git a/www/node25/Makefile b/www/node25/Makefile
index e87525d39b5f..4dd91c6d4d83 100644
--- a/www/node25/Makefile
+++ b/www/node25/Makefile
@@ -1,6 +1,7 @@
PORTNAME= node
PORTVERSION= ${NODEJS_PORTVERSION}
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://nodejs.org/dist/v${PORTVERSION}/
PKGNAMESUFFIX= ${PORTVERSION:R:R}
@@ -70,7 +71,6 @@ BUNDLED_SSL_DESC= Use bundled OpenSSL implementation from node.js
JIT_DESC= Use Just In Time compiler
BUNDLED_SSL_CONFIGURE_OFF= --openssl-use-def-ca-store --shared-openssl
-BUNDLED_SSL_RUN_DEPENDS_OFF= ca_root_nss>=0:security/ca_root_nss
BUNDLED_SSL_USES_OFF= ssl
JIT_CONFIGURE_OFF= --v8-lite-mode
diff --git a/www/npm-node24/Makefile b/www/npm-node24/Makefile
index 5354d95c4c8f..fe8a438428c6 100644
--- a/www/npm-node24/Makefile
+++ b/www/npm-node24/Makefile
@@ -1,5 +1,5 @@
PORTNAME= npm
-PORTVERSION= 11.6.4
+PORTVERSION= 11.7.0
CATEGORIES= www
MASTER_SITES= LOCAL/sunpoet
PKGNAMESUFFIX= ${NODEJS_SUFFIX}
diff --git a/www/npm-node24/distinfo b/www/npm-node24/distinfo
index 43347d2acb04..d6571ba19914 100644
--- a/www/npm-node24/distinfo
+++ b/www/npm-node24/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764510910
-SHA256 (npm-11.6.4.tar.xz) = 7e6fdf073dcd4d81b053b59e755dd3a4ef38c6f2fde2f6baf9c35d973dc72a8c
-SIZE (npm-11.6.4.tar.xz) = 1668576
+TIMESTAMP = 1765895696
+SHA256 (npm-11.7.0.tar.xz) = fb55100e7d47921995d7debc3acc00010e79afad45680d75eb480319c57e0f59
+SIZE (npm-11.7.0.tar.xz) = 1671980
diff --git a/www/npm/Makefile b/www/npm/Makefile
index 4c6a708222dc..0acf605e91c2 100644
--- a/www/npm/Makefile
+++ b/www/npm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= npm
-PORTVERSION= 11.6.4
+PORTVERSION= 11.7.0
CATEGORIES= www
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/www/phpmyfaq/Makefile b/www/phpmyfaq/Makefile
index 26e1e83e22ac..96df8ddf64b4 100644
--- a/www/phpmyfaq/Makefile
+++ b/www/phpmyfaq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpmyfaq
-DISTVERSION= 4.0.13
+DISTVERSION= 4.0.14
CATEGORIES= www
MASTER_SITES= https://download.phpmyfaq.de/files/
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/www/phpmyfaq/distinfo b/www/phpmyfaq/distinfo
index 2df0a7287659..2851c51f22ca 100644
--- a/www/phpmyfaq/distinfo
+++ b/www/phpmyfaq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759506005
-SHA256 (phpmyfaq-4.0.13.tar.gz) = 26832842b511e0527ffcc41bd9c6ada9c3a3fa8378ce174c755be9eeafd22d7b
-SIZE (phpmyfaq-4.0.13.tar.gz) = 15533610
+TIMESTAMP = 1765401760
+SHA256 (phpmyfaq-4.0.14.tar.gz) = f45e092287a2faaa54d402fccd8a9ba75a1135f443a1f187a23ea6beb711dea7
+SIZE (phpmyfaq-4.0.14.tar.gz) = 15540090
diff --git a/www/py-adblock/Makefile b/www/py-adblock/Makefile
index e05467eba973..848ef74410f2 100644
--- a/www/py-adblock/Makefile
+++ b/www/py-adblock/Makefile
@@ -1,6 +1,6 @@
PORTNAME= adblock
DISTVERSION= 0.6.0
-PORTREVISION= 45
+PORTREVISION= 46
CATEGORIES= www python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-aiohttp/Makefile b/www/py-aiohttp/Makefile
index 16ffa28cc48a..51b85a75fe2d 100644
--- a/www/py-aiohttp/Makefile
+++ b/www/py-aiohttp/Makefile
@@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohappyeyeballs>=2.3.0:net/py-aiohappyeyeba
${PYTHON_PKGNAMEPREFIX}multidict>=4.5<7.0:www/py-multidict@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}propcache>=0.2.0:devel/py-propcache@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yarl>=1.17.0<2.0:www/py-yarl@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiodns>=1.1:dns/py-aiodns@${PY_FLAVOR} \
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiodns>=3.2.0:dns/py-aiodns@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}brotli>=0:archivers/py-brotli@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}freezegun>=0:devel/py-freezegun@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}gunicorn>=0:www/py-gunicorn@${PY_FLAVOR} \
diff --git a/www/py-boto3/Makefile b/www/py-boto3/Makefile
index 9b91c75875d2..0c382ce91037 100644
--- a/www/py-boto3/Makefile
+++ b/www/py-boto3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= boto3
-PORTVERSION= 1.42.4
+PORTVERSION= 1.42.6
CATEGORIES= www python devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-boto3/distinfo b/www/py-boto3/distinfo
index 4af1eac0daf8..722e409794b6 100644
--- a/www/py-boto3/distinfo
+++ b/www/py-boto3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032830
-SHA256 (boto3-1.42.4.tar.gz) = 65f0d98a3786ec729ba9b5f70448895b2d1d1f27949aa7af5cb4f39da341bbc4
-SIZE (boto3-1.42.4.tar.gz) = 112826
+TIMESTAMP = 1765895756
+SHA256 (boto3-1.42.6.tar.gz) = 11dab889a24f378af6c93afd4aa06d7cace3866cbf02e78c7a77e9a7fb41967a
+SIZE (boto3-1.42.6.tar.gz) = 112859
diff --git a/www/py-dj52-django-treenode/Makefile b/www/py-dj52-django-treenode/Makefile
new file mode 100644
index 000000000000..27f1a5d5824f
--- /dev/null
+++ b/www/py-dj52-django-treenode/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= django-treenode
+PORTVERSION= 0.23.3
+CATEGORIES= www python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
+DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION}
+
+MAINTAINER= grembo@FreeBSD.org
+COMMENT= Abstract model/admin for trees in Django
+WWW= https://github.com/fabiocaccamo/django-treenode
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2:www/py-django52@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist pep517
+
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME}
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/py-dj52-django-treenode/distinfo b/www/py-dj52-django-treenode/distinfo
new file mode 100644
index 000000000000..35f337282bb7
--- /dev/null
+++ b/www/py-dj52-django-treenode/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1765828596
+SHA256 (django_treenode-0.23.3.tar.gz) = 714c825d5b925a3d2848d0709f29973941ea41a606b8e2b64cbec46010a8cce3
+SIZE (django_treenode-0.23.3.tar.gz) = 27812
diff --git a/www/py-dj52-django-treenode/pkg-descr b/www/py-dj52-django-treenode/pkg-descr
new file mode 100644
index 000000000000..def8dc9e32f2
--- /dev/null
+++ b/www/py-dj52-django-treenode/pkg-descr
@@ -0,0 +1,12 @@
+The authors of django-treenode describe it as "probably the best
+abstract model / admin for your tree based stuff".
+
+Features:
+- Fast - get ancestors, children, descendants, parent, root, siblings, tree
+ with no queries
+- Synced - in-memory model instances are automatically updated
+- Compatibility - you can easily add treenode to existing projects
+- No dependencies
+- Easy configuration - just extend the abstract model / model-admin
+- Admin integration - great tree visualization: accordion, breadcrumbs or
+ indentation
diff --git a/www/py-django-unfold/Makefile b/www/py-django-unfold/Makefile
index c49be7fc553c..50570062f7a3 100644
--- a/www/py-django-unfold/Makefile
+++ b/www/py-django-unfold/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-unfold
-PORTVERSION= 0.72.0
+PORTVERSION= 0.73.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-django-unfold/distinfo b/www/py-django-unfold/distinfo
index c73d4c1d5f95..09061e6539f5 100644
--- a/www/py-django-unfold/distinfo
+++ b/www/py-django-unfold/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764511006
-SHA256 (django_unfold-0.72.0.tar.gz) = 43a0e8a4383037a24b73666c9f721faef12bd500c4628b4fc39d0dafd2e9c0a2
-SIZE (django_unfold-0.72.0.tar.gz) = 1102339
+TIMESTAMP = 1765895758
+SHA256 (django_unfold-0.73.1.tar.gz) = 2c1bbf24d2fc162fe5d0e19b27c1f8287fdd5343b1ffe2b78ee26586ed1a4837
+SIZE (django_unfold-0.73.1.tar.gz) = 1103069
diff --git a/www/py-google-cloud-storage/Makefile b/www/py-google-cloud-storage/Makefile
index 122489f38964..0f8ba5922d3d 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.6.0
+PORTVERSION= 3.7.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -28,7 +28,6 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
OPTIONS_DEFINE= PROTOBUF TRACING
-OPTIONS_DEFINE= PROTOBUF
PROTOBUF_DESC= Protocol buffers support
TRACING_DESC= Generate traces using OpenTelemetry
diff --git a/www/py-google-cloud-storage/distinfo b/www/py-google-cloud-storage/distinfo
index c6896a34ce91..72f373e93351 100644
--- a/www/py-google-cloud-storage/distinfo
+++ b/www/py-google-cloud-storage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853474
-SHA256 (google_cloud_storage-3.6.0.tar.gz) = 29cc6b9a6c0fc9cdad071e375d540a5a50fbc9a7fad8300fa02fb904f6fe2ca2
-SIZE (google_cloud_storage-3.6.0.tar.gz) = 17251072
+TIMESTAMP = 1765895760
+SHA256 (google_cloud_storage-3.7.0.tar.gz) = 9ce59c65f4d6e372effcecc0456680a8d73cef4f2dc9212a0704799cb3d69237
+SIZE (google_cloud_storage-3.7.0.tar.gz) = 17258914
diff --git a/www/py-granian/Makefile b/www/py-granian/Makefile
index 3de71f6074e8..891875492c77 100644
--- a/www/py-granian/Makefile
+++ b/www/py-granian/Makefile
@@ -1,5 +1,6 @@
PORTNAME= granian
PORTVERSION= 2.6.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-jh2/Makefile b/www/py-jh2/Makefile
index 8b8a4dfa25e6..5ab912a796d6 100644
--- a/www/py-jh2/Makefile
+++ b/www/py-jh2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jh2
PORTVERSION= 5.0.10
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= PYPI \
https://github.com/jawah/h2/releases/download/v${PORTVERSION}/
diff --git a/www/py-nh3/Makefile b/www/py-nh3/Makefile
index 0806d109d94c..8bd6c7245c16 100644
--- a/www/py-nh3/Makefile
+++ b/www/py-nh3/Makefile
@@ -1,5 +1,6 @@
PORTNAME= nh3
DISTVERSION= 0.3.2
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-primp/Makefile b/www/py-primp/Makefile
index 55e696fa5fb4..d54c87e4393e 100644
--- a/www/py-primp/Makefile
+++ b/www/py-primp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= primp
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
#MASTER_SITES= PYPI # conflicts with USES=cargo
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-pywry/Makefile b/www/py-pywry/Makefile
index b587e4db11aa..b781850f395b 100644
--- a/www/py-pywry/Makefile
+++ b/www/py-pywry/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pywry
DISTVERSION= 0.6.2
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-qh3/Makefile b/www/py-qh3/Makefile
index f4dddd8dba0d..092264c0325b 100644
--- a/www/py-qh3/Makefile
+++ b/www/py-qh3/Makefile
@@ -1,7 +1,7 @@
PORTNAME= qh3
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.9
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= www python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-requests-kerberos/Makefile b/www/py-requests-kerberos/Makefile
deleted file mode 100644
index 99e0e760e8de..000000000000
--- a/www/py-requests-kerberos/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= requests-kerberos
-PORTVERSION= 0.15.0
-CATEGORIES= www python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= requests_kerberos-${PORTVERSION}
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Kerberos authentication handler for python-requests
-WWW= https://github.com/requests/requests-kerberos
-
-LICENSE= ISCL
-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} \
- ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyspnego>=0:security/py-pyspnego@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=1.1.0:www/py-requests@${PY_FLAVOR}
-# pyspnego[kerberos]
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}gssapi>=1.6.0:security/py-gssapi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}krb5>=0.3.0:security/py-krb5@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= autoplist concurrent cryptography pep517
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/py-requests-kerberos/distinfo b/www/py-requests-kerberos/distinfo
deleted file mode 100644
index 35acb117d5ea..000000000000
--- a/www/py-requests-kerberos/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1765032634
-SHA256 (requests_kerberos-0.15.0.tar.gz) = 437512e424413d8113181d696e56694ffa4259eb9a5fc4e803926963864eaf4e
-SIZE (requests_kerberos-0.15.0.tar.gz) = 24410
diff --git a/www/py-requests-kerberos/pkg-descr b/www/py-requests-kerberos/pkg-descr
deleted file mode 100644
index 416f8e1632f0..000000000000
--- a/www/py-requests-kerberos/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Requests is an HTTP library, written in Python, for human beings. This library
-adds optional Kerberos/GSSAPI authentication support and supports mutual
-authentication.
diff --git a/www/qdecoder/Makefile b/www/qdecoder/Makefile
index 2c23420f5b27..0c4eb5f0229e 100644
--- a/www/qdecoder/Makefile
+++ b/www/qdecoder/Makefile
@@ -11,8 +11,6 @@ WWW= https://wolkykim.github.io/qdecoder/ \
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= pathfix
-
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/www/rearx/Makefile b/www/rearx/Makefile
index 280414b76369..f9b8374420cf 100644
--- a/www/rearx/Makefile
+++ b/www/rearx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rearx
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.4
-PORTREVISION= 43
+PORTREVISION= 44
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/reddsaver/Makefile b/www/reddsaver/Makefile
index 06eb8ef48244..0a5c5b6aa9f4 100644
--- a/www/reddsaver/Makefile
+++ b/www/reddsaver/Makefile
@@ -1,7 +1,7 @@
PORTNAME= reddsaver
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/rubygem-async-pool/Makefile b/www/rubygem-async-pool/Makefile
index e0374e5b5299..7d90b49771e0 100644
--- a/www/rubygem-async-pool/Makefile
+++ b/www/rubygem-async-pool/Makefile
@@ -1,5 +1,5 @@
PORTNAME= async-pool
-PORTVERSION= 0.11.0
+PORTVERSION= 0.11.1
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-async-pool/distinfo b/www/rubygem-async-pool/distinfo
index 35d7d12c0bb2..4f0120b61c9e 100644
--- a/www/rubygem-async-pool/distinfo
+++ b/www/rubygem-async-pool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566748
-SHA256 (rubygem/async-pool-0.11.0.gem) = 2228c4a8d1ca59a259b5f9dab7e0f9f23d57856b195aca1c0aa684a7439ea525
-SIZE (rubygem/async-pool-0.11.0.gem) = 13824
+TIMESTAMP = 1765895818
+SHA256 (rubygem/async-pool-0.11.1.gem) = 98e1583e199a75f7dc70f8e65fc8d0d3b28636c3f256595d43e206642ad8fbda
+SIZE (rubygem/async-pool-0.11.1.gem) = 13824
diff --git a/www/rubygem-bullet_train-fields/Makefile b/www/rubygem-bullet_train-fields/Makefile
index ce5b6a3760a3..b6cc223282c6 100644
--- a/www/rubygem-bullet_train-fields/Makefile
+++ b/www/rubygem-bullet_train-fields/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bullet_train-fields
-PORTVERSION= 1.7.23
+PORTVERSION= 1.37.1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-chronic>=0:devel/rubygem-chronic \
rubygem-cloudinary>=0:www/rubygem-cloudinary \
rubygem-phonelib>=0:devel/rubygem-phonelib \
- rubygem-rails71>=6.0.0:www/rubygem-rails71
+ rubygem-rails81>=6.0.0:www/rubygem-rails81
USES= gem
diff --git a/www/rubygem-bullet_train-fields/distinfo b/www/rubygem-bullet_train-fields/distinfo
index cfcd9b714352..7a12bab93fd4 100644
--- a/www/rubygem-bullet_train-fields/distinfo
+++ b/www/rubygem-bullet_train-fields/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729653464
-SHA256 (rubygem/bullet_train-fields-1.7.23.gem) = 735ed0380ac3990a1c7675ae286e82eb74b96e27e4430e070b9d66ba46fc9197
-SIZE (rubygem/bullet_train-fields-1.7.23.gem) = 21504
+TIMESTAMP = 1765895826
+SHA256 (rubygem/bullet_train-fields-1.37.1.gem) = 6a046f1a65c4eb3673d3fd17dc40281014b593329ae8662ce259e68296698c8c
+SIZE (rubygem/bullet_train-fields-1.37.1.gem) = 23040
diff --git a/www/rubygem-bullet_train-has_uuid/Makefile b/www/rubygem-bullet_train-has_uuid/Makefile
index 85e19441abdb..6a8e7ed1f445 100644
--- a/www/rubygem-bullet_train-has_uuid/Makefile
+++ b/www/rubygem-bullet_train-has_uuid/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bullet_train-has_uuid
-PORTVERSION= 1.7.23
+PORTVERSION= 1.37.1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_trai
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-rails71>=6.0.0:www/rubygem-rails71
+RUN_DEPENDS= rubygem-rails81>=6.0.0:www/rubygem-rails81
USES= gem
diff --git a/www/rubygem-bullet_train-has_uuid/distinfo b/www/rubygem-bullet_train-has_uuid/distinfo
index 22d571c46a9e..8321b5a7fb8e 100644
--- a/www/rubygem-bullet_train-has_uuid/distinfo
+++ b/www/rubygem-bullet_train-has_uuid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729653466
-SHA256 (rubygem/bullet_train-has_uuid-1.7.23.gem) = 6a56933694be3014cff7978c66c3120bba732eb176d0dfc2ba12c51f77ebd2d6
-SIZE (rubygem/bullet_train-has_uuid-1.7.23.gem) = 6144
+TIMESTAMP = 1765895828
+SHA256 (rubygem/bullet_train-has_uuid-1.37.1.gem) = 675f288ef024901a2bc65f3278987fe4ff74aeba9a7e2dd462b8814471c240d6
+SIZE (rubygem/bullet_train-has_uuid-1.37.1.gem) = 6144
diff --git a/www/rubygem-bullet_train-roles/Makefile b/www/rubygem-bullet_train-roles/Makefile
index 5cbc010d396c..d6c211e78c86 100644
--- a/www/rubygem-bullet_train-roles/Makefile
+++ b/www/rubygem-bullet_train-roles/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bullet_train-roles
-PORTVERSION= 1.7.23
+PORTVERSION= 1.37.1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -10,8 +10,8 @@ WWW= https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_trai
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-active_hash>=0:devel/rubygem-active_hash \
- rubygem-activesupport71>=0:devel/rubygem-activesupport71 \
+RUN_DEPENDS= rubygem-active_hash>=3.3.1:devel/rubygem-active_hash \
+ rubygem-activesupport81>=0:devel/rubygem-activesupport81 \
rubygem-cancancan>=0:security/rubygem-cancancan
USES= gem
diff --git a/www/rubygem-bullet_train-roles/distinfo b/www/rubygem-bullet_train-roles/distinfo
index ed1c44a571a3..a3b5f4bd65d8 100644
--- a/www/rubygem-bullet_train-roles/distinfo
+++ b/www/rubygem-bullet_train-roles/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729653468
-SHA256 (rubygem/bullet_train-roles-1.7.23.gem) = 2aa9f3dcbecf2ddcfe5fecde7401634469be88e3b167b1b9805fb193c35e946c
-SIZE (rubygem/bullet_train-roles-1.7.23.gem) = 21504
+TIMESTAMP = 1765895830
+SHA256 (rubygem/bullet_train-roles-1.37.1.gem) = a2b8b5e4bea5a28058bcaf429b95ca81671e6f8ab42af24120be4f7dad9c7880
+SIZE (rubygem/bullet_train-roles-1.37.1.gem) = 20480
diff --git a/www/rubygem-bullet_train-roles/files/patch-gemspec b/www/rubygem-bullet_train-roles/files/patch-gemspec
new file mode 100644
index 000000000000..78f01aa3cc9f
--- /dev/null
+++ b/www/rubygem-bullet_train-roles/files/patch-gemspec
@@ -0,0 +1,11 @@
+--- bullet_train-roles.gemspec.orig 2025-12-16 15:38:03 UTC
++++ bullet_train-roles.gemspec
+@@ -29,7 +29,7 @@ Gem::Specification.new do |s|
+ s.add_development_dependency(%q<rake>.freeze, ["~> 13.0".freeze])
+ s.add_development_dependency(%q<standard>.freeze, ["~> 1.5.0".freeze])
+ s.add_development_dependency(%q<simplecov>.freeze, [">= 0".freeze])
+- s.add_runtime_dependency(%q<active_hash>.freeze, ["~> 3.3.1".freeze])
++ s.add_runtime_dependency(%q<active_hash>.freeze, [">= 3.3.1".freeze])
+ s.add_runtime_dependency(%q<activesupport>.freeze, [">= 0".freeze])
+ s.add_runtime_dependency(%q<cancancan>.freeze, [">= 0".freeze])
+ end
diff --git a/www/rubygem-bullet_train-scope_validator/Makefile b/www/rubygem-bullet_train-scope_validator/Makefile
index 2c49b42dd53c..537a85668c08 100644
--- a/www/rubygem-bullet_train-scope_validator/Makefile
+++ b/www/rubygem-bullet_train-scope_validator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bullet_train-scope_validator
-PORTVERSION= 1.7.23
+PORTVERSION= 1.37.1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_trai
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-rails71>=0:www/rubygem-rails71
+RUN_DEPENDS= rubygem-rails81>=6.0.0:www/rubygem-rails81
USES= gem
diff --git a/www/rubygem-bullet_train-scope_validator/distinfo b/www/rubygem-bullet_train-scope_validator/distinfo
index 12b7040efe76..5110455d53e6 100644
--- a/www/rubygem-bullet_train-scope_validator/distinfo
+++ b/www/rubygem-bullet_train-scope_validator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729653470
-SHA256 (rubygem/bullet_train-scope_validator-1.7.23.gem) = a9df0b1df67290fb96fb794af0798b7673817ea29cc2947393115f947c81d98c
-SIZE (rubygem/bullet_train-scope_validator-1.7.23.gem) = 11776
+TIMESTAMP = 1765895832
+SHA256 (rubygem/bullet_train-scope_validator-1.37.1.gem) = 1f17dd33eea0d7b03e9a91bb391e29036c8cc1a63a57765f2684c4e9cfb88eef
+SIZE (rubygem/bullet_train-scope_validator-1.37.1.gem) = 12288
diff --git a/www/rubygem-bullet_train-super_load_and_authorize_resource/Makefile b/www/rubygem-bullet_train-super_load_and_authorize_resource/Makefile
index 16683b58eebf..b7756124e88c 100644
--- a/www/rubygem-bullet_train-super_load_and_authorize_resource/Makefile
+++ b/www/rubygem-bullet_train-super_load_and_authorize_resource/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bullet_train-super_load_and_authorize_resource
-PORTVERSION= 1.7.23
+PORTVERSION= 1.37.1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-cancancan>=0:security/rubygem-cancancan \
- rubygem-rails71>=6.0.0:www/rubygem-rails71
+ rubygem-rails81>=6.0.0:www/rubygem-rails81
USES= gem
diff --git a/www/rubygem-bullet_train-super_load_and_authorize_resource/distinfo b/www/rubygem-bullet_train-super_load_and_authorize_resource/distinfo
index 3e3a0d9328fc..938fffc08d83 100644
--- a/www/rubygem-bullet_train-super_load_and_authorize_resource/distinfo
+++ b/www/rubygem-bullet_train-super_load_and_authorize_resource/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729653472
-SHA256 (rubygem/bullet_train-super_load_and_authorize_resource-1.7.23.gem) = a43255d36dd15e05d172adb032ab89e16ba55663ae12773bca2ab249786107b6
-SIZE (rubygem/bullet_train-super_load_and_authorize_resource-1.7.23.gem) = 8704
+TIMESTAMP = 1765895834
+SHA256 (rubygem/bullet_train-super_load_and_authorize_resource-1.37.1.gem) = 2baf9404a4b560595bf4fe699d3a96a34ea16f9cd592a2798d91406dbd3ee864
+SIZE (rubygem/bullet_train-super_load_and_authorize_resource-1.37.1.gem) = 9216
diff --git a/www/rubygem-bullet_train-themes/Makefile b/www/rubygem-bullet_train-themes/Makefile
index 59402285c2d3..682b179c962d 100644
--- a/www/rubygem-bullet_train-themes/Makefile
+++ b/www/rubygem-bullet_train-themes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bullet_train-themes
-PORTVERSION= 1.7.23
+PORTVERSION= 1.37.1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-bullet_train-fields>=0:www/rubygem-bullet_train-fields \
rubygem-nice_partials>=0.9<1:devel/rubygem-nice_partials \
- rubygem-rails71>=6.0.0:www/rubygem-rails71
+ rubygem-rails81>=6.0.0:www/rubygem-rails81
USES= gem
diff --git a/www/rubygem-bullet_train-themes/distinfo b/www/rubygem-bullet_train-themes/distinfo
index 53d7cb274c17..e06706626438 100644
--- a/www/rubygem-bullet_train-themes/distinfo
+++ b/www/rubygem-bullet_train-themes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729653474
-SHA256 (rubygem/bullet_train-themes-1.7.23.gem) = 90d8150958ac4dbd3e86d232efcbaabbe1afaecbf505e4eebea5efe6a2f2c15d
-SIZE (rubygem/bullet_train-themes-1.7.23.gem) = 12288
+TIMESTAMP = 1765895836
+SHA256 (rubygem/bullet_train-themes-1.37.1.gem) = e6a6f851ff3d01e8dabe208a60950b31d81286e3188894459963e637cad74d69
+SIZE (rubygem/bullet_train-themes-1.37.1.gem) = 12288
diff --git a/www/rubygem-bullet_train/Makefile b/www/rubygem-bullet_train/Makefile
index fcfe675ab17f..812670e145c7 100644
--- a/www/rubygem-bullet_train/Makefile
+++ b/www/rubygem-bullet_train/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bullet_train
-PORTVERSION= 1.7.23
+PORTVERSION= 1.37.1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -11,38 +11,27 @@ WWW= https://bullettrain.co/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-awesome_print>=0:devel/rubygem-awesome_print \
- rubygem-bullet_train-has_uuid>=0:www/rubygem-bullet_train-has_uuid \
+RUN_DEPENDS= rubygem-bullet_train-has_uuid>=0:www/rubygem-bullet_train-has_uuid \
rubygem-bullet_train-roles>=0:www/rubygem-bullet_train-roles \
- rubygem-bullet_train-routes>=0:www/rubygem-bullet_train-routes \
+ rubygem-bullet_train-fields>=0:www/rubygem-bullet_train-fields \
rubygem-bullet_train-scope_validator>=0:www/rubygem-bullet_train-scope_validator \
rubygem-bullet_train-super_load_and_authorize_resource>=0:www/rubygem-bullet_train-super_load_and_authorize_resource \
rubygem-bullet_train-themes>=0:www/rubygem-bullet_train-themes \
rubygem-cable_ready>=5.0.0<5.1:www/rubygem-cable_ready \
rubygem-cancancan>=0:security/rubygem-cancancan \
- rubygem-colorizer>=0:devel/rubygem-colorizer \
+ rubygem-colorize>=0:devel/rubygem-colorize \
rubygem-commonmarker>=1.0.0:textproc/rubygem-commonmarker \
rubygem-devise-pwned_password>=0:devel/rubygem-devise-pwned_password \
- rubygem-devise-rails71>=0:devel/rubygem-devise-rails71 \
- rubygem-extended_email_reply_parser>=0:mail/rubygem-extended_email_reply_parser \
+ rubygem-devise-rails81>=0:devel/rubygem-devise-rails81 \
rubygem-fastimage>=0:graphics/rubygem-fastimage \
rubygem-figaro>=0:devel/rubygem-figaro \
- rubygem-hiredis>=0:databases/rubygem-hiredis \
rubygem-http_accept_language>=0:devel/rubygem-http_accept_language \
- rubygem-image_processing>=0:graphics/rubygem-image_processing \
- rubygem-microscope>=0:databases/rubygem-microscope \
rubygem-nice_partials>=0.9<1:devel/rubygem-nice_partials \
- rubygem-omniauth>=0:security/rubygem-omniauth \
- rubygem-pagy6>=0<7:devel/rubygem-pagy6 \
+ rubygem-omniauth>=2<3:security/rubygem-omniauth \
+ rubygem-pagy>=9:devel/rubygem-pagy \
rubygem-possessive>=0:www/rubygem-possessive \
- rubygem-premailer-rails-rails71>=0:mail/rubygem-premailer-rails-rails71 \
- rubygem-rails71>=6.0.0:www/rubygem-rails71 \
- rubygem-ruby-openai>=0:www/rubygem-ruby-openai \
- rubygem-showcase-rails>=0:www/rubygem-showcase-rails \
- rubygem-sidekiq>=0:devel/rubygem-sidekiq \
- rubygem-unicode-emoji>=0:devel/rubygem-unicode-emoji \
- rubygem-valid_email02>=0:mail/rubygem-valid_email02 \
- rubygem-xxhash>=0:devel/rubygem-xxhash
+ rubygem-rails81>=6.0.0:www/rubygem-rails81 \
+ rubygem-showcase-rails>=0:www/rubygem-showcase-rails
USES= gem
diff --git a/www/rubygem-bullet_train/distinfo b/www/rubygem-bullet_train/distinfo
index 2057f5563847..9d1d0bdb768a 100644
--- a/www/rubygem-bullet_train/distinfo
+++ b/www/rubygem-bullet_train/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729653462
-SHA256 (rubygem/bullet_train-1.7.23.gem) = a064d013344cb736ba00d0025cbd52e0b66b197ea4bc8f2dac0a1621a908c751
-SIZE (rubygem/bullet_train-1.7.23.gem) = 324608
+TIMESTAMP = 1765895824
+SHA256 (rubygem/bullet_train-1.37.1.gem) = 5e2ea9b3997d2c7397d7c38531836f31828e454ac0ba0241599a0e7c207fbfb8
+SIZE (rubygem/bullet_train-1.37.1.gem) = 344576
diff --git a/www/rubygem-cable_ready/Makefile b/www/rubygem-cable_ready/Makefile
index 744d865cf353..4e115ba85dc0 100644
--- a/www/rubygem-cable_ready/Makefile
+++ b/www/rubygem-cable_ready/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cable_ready
PORTVERSION= 5.0.6
+PORTREVISION= 1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -11,11 +12,11 @@ WWW= https://cableready.stimulusreflex.com/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-actionpack71>=5.2:www/rubygem-actionpack71 \
- rubygem-actionview71>=5.2:devel/rubygem-actionview71 \
- rubygem-activesupport71>=5.2:devel/rubygem-activesupport71 \
+RUN_DEPENDS= rubygem-actionpack81>=5.2:www/rubygem-actionpack81 \
+ rubygem-actionview81>=5.2:devel/rubygem-actionview81 \
+ rubygem-activesupport81>=5.2:devel/rubygem-activesupport81 \
rubygem-observer>=0.1<1:devel/rubygem-observer \
- rubygem-railties71>=5.2:www/rubygem-railties71 \
+ rubygem-railties81>=5.2:www/rubygem-railties81 \
rubygem-thread-local>=1.1.0:devel/rubygem-thread-local
USES= gem
diff --git a/www/rubygem-rackup/Makefile b/www/rubygem-rackup/Makefile
index c28d9a1c083b..c2a74004a9aa 100644
--- a/www/rubygem-rackup/Makefile
+++ b/www/rubygem-rackup/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rackup
-PORTVERSION= 2.3.0
+PORTVERSION= 2.3.1
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-rackup/distinfo b/www/rubygem-rackup/distinfo
index 5d8b7774a2ce..b9663734a0d8 100644
--- a/www/rubygem-rackup/distinfo
+++ b/www/rubygem-rackup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765033048
-SHA256 (rubygem/rackup-2.3.0.gem) = 47c179a3593685cd80cf984917b57de8be4ce03aa7d230f016046142318b4b72
-SIZE (rubygem/rackup-2.3.0.gem) = 17920
+TIMESTAMP = 1765895854
+SHA256 (rubygem/rackup-2.3.1.gem) = 6c79c26753778e90983761d677a48937ee3192b3ffef6bc963c0950f94688868
+SIZE (rubygem/rackup-2.3.1.gem) = 17920
diff --git a/www/rubygem-responders-rails80/Makefile b/www/rubygem-responders-rails80/Makefile
new file mode 100644
index 000000000000..f91516db7c89
--- /dev/null
+++ b/www/rubygem-responders-rails80/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= responders
+PORTVERSION= 3.2.0
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Simple Ruby DSL for making HTTP requests
+WWW= https://github.com/heartcombo/responders
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack80>=7.0:www/rubygem-actionpack80 \
+ rubygem-railties80>=7.0:www/rubygem-railties80
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-responders-rails80/distinfo b/www/rubygem-responders-rails80/distinfo
new file mode 100644
index 000000000000..72ac236f382f
--- /dev/null
+++ b/www/rubygem-responders-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760472899
+SHA256 (rubygem/responders-3.2.0.gem) = 89c2d6ac0ae16f6458a11524cae4a8efdceba1a3baea164d28ee9046bd3df55a
+SIZE (rubygem/responders-3.2.0.gem) = 20480
diff --git a/www/rubygem-responders-rails80/pkg-descr b/www/rubygem-responders-rails80/pkg-descr
new file mode 100644
index 000000000000..22f8e4f8553b
--- /dev/null
+++ b/www/rubygem-responders-rails80/pkg-descr
@@ -0,0 +1 @@
+Responders provides a set of responders modules to dry up your Rails app.
diff --git a/www/rubygem-responders-rails81/Makefile b/www/rubygem-responders-rails81/Makefile
new file mode 100644
index 000000000000..c58c68dea75f
--- /dev/null
+++ b/www/rubygem-responders-rails81/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= responders
+PORTVERSION= 3.2.0
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Simple Ruby DSL for making HTTP requests
+WWW= https://github.com/heartcombo/responders
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack81>=7.0:www/rubygem-actionpack81 \
+ rubygem-railties81>=7.0:www/rubygem-railties81
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-responders-rails81/distinfo b/www/rubygem-responders-rails81/distinfo
new file mode 100644
index 000000000000..72ac236f382f
--- /dev/null
+++ b/www/rubygem-responders-rails81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760472899
+SHA256 (rubygem/responders-3.2.0.gem) = 89c2d6ac0ae16f6458a11524cae4a8efdceba1a3baea164d28ee9046bd3df55a
+SIZE (rubygem/responders-3.2.0.gem) = 20480
diff --git a/www/rubygem-responders-rails81/pkg-descr b/www/rubygem-responders-rails81/pkg-descr
new file mode 100644
index 000000000000..22f8e4f8553b
--- /dev/null
+++ b/www/rubygem-responders-rails81/pkg-descr
@@ -0,0 +1 @@
+Responders provides a set of responders modules to dry up your Rails app.
diff --git a/www/rubygem-selenium-webdriver/Makefile b/www/rubygem-selenium-webdriver/Makefile
index b3d789e2e57a..3cb9ef58371d 100644
--- a/www/rubygem-selenium-webdriver/Makefile
+++ b/www/rubygem-selenium-webdriver/Makefile
@@ -1,5 +1,5 @@
PORTNAME= selenium-webdriver
-PORTVERSION= 4.38.0
+PORTVERSION= 4.39.0
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-selenium-webdriver/distinfo b/www/rubygem-selenium-webdriver/distinfo
index 37bd3d06c058..01a445a771de 100644
--- a/www/rubygem-selenium-webdriver/distinfo
+++ b/www/rubygem-selenium-webdriver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762587494
-SHA256 (rubygem/selenium-webdriver-4.38.0.gem) = 0a84e71fef66394ae8d9290d3a5bc24b33de49d45a7aa57fc09f246218bf102f
-SIZE (rubygem/selenium-webdriver-4.38.0.gem) = 8758784
+TIMESTAMP = 1765895820
+SHA256 (rubygem/selenium-webdriver-4.39.0.gem) = 984a1e63d39472eaf286bac3c6f1822fa7eea6eed9c07a66ce7b3bc5417ba826
+SIZE (rubygem/selenium-webdriver-4.39.0.gem) = 8718336
diff --git a/www/rubygem-showcase-rails/Makefile b/www/rubygem-showcase-rails/Makefile
index b05db6cac4cc..91e9c4b860b0 100644
--- a/www/rubygem-showcase-rails/Makefile
+++ b/www/rubygem-showcase-rails/Makefile
@@ -1,5 +1,5 @@
PORTNAME= showcase-rails
-PORTVERSION= 0.4.6
+PORTVERSION= 0.5.0
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/bullet-train-co/showcase
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-rails71>=6.1.0:www/rubygem-rails71
+RUN_DEPENDS= rubygem-rails81>=7.2:www/rubygem-rails81
USES= gem
diff --git a/www/rubygem-showcase-rails/distinfo b/www/rubygem-showcase-rails/distinfo
index def8da35fd1c..b94edd3a85e7 100644
--- a/www/rubygem-showcase-rails/distinfo
+++ b/www/rubygem-showcase-rails/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714227850
-SHA256 (rubygem/showcase-rails-0.4.6.gem) = 851dfbafc260359bab8f078603638c4e3efd84e44dd1249ecf1a6c94aa7df2b3
-SIZE (rubygem/showcase-rails-0.4.6.gem) = 22016
+TIMESTAMP = 1765895822
+SHA256 (rubygem/showcase-rails-0.5.0.gem) = a222ea7f36f23e67d6e869e58bbae40cfb0f65eb214432418e34a8cddbb03238
+SIZE (rubygem/showcase-rails-0.5.0.gem) = 22528
diff --git a/www/rustypaste-cli/Makefile b/www/rustypaste-cli/Makefile
index 1f9a0409667e..61e9b99943e8 100644
--- a/www/rustypaste-cli/Makefile
+++ b/www/rustypaste-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rustypaste-cli
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.4
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= www
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/www/rustypaste/Makefile b/www/rustypaste/Makefile
index 22bba3410e1d..4ad67cd3d359 100644
--- a/www/rustypaste/Makefile
+++ b/www/rustypaste/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rustypaste
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= www
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/www/so/Makefile b/www/so/Makefile
index a7e8cb1a4820..ed94b7863b31 100644
--- a/www/so/Makefile
+++ b/www/so/Makefile
@@ -1,7 +1,7 @@
PORTNAME= so
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.6
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= www
MAINTAINER= sec.research.2005@gmail.com
diff --git a/www/sqlpage/Makefile b/www/sqlpage/Makefile
index 883fd1e0f627..dee919b5f3ea 100644
--- a/www/sqlpage/Makefile
+++ b/www/sqlpage/Makefile
@@ -1,6 +1,7 @@
PORTNAME= sqlpage
DISTVERSIONPREFIX= v
DISTVERSION= 0.40.0
+PORTREVISION= 1
CATEGORIES= www databases
MASTER_SITES= https://cdn.jsdelivr.net/npm/:npm
DISTFILES= ${NPM_DISTFILES}
diff --git a/www/stork/Makefile b/www/stork/Makefile
index ba572729e77a..42496878a4d5 100644
--- a/www/stork/Makefile
+++ b/www/stork/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stork
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/tinymce/Makefile b/www/tinymce/Makefile
index 741b50b23de6..e14076cb8e1e 100644
--- a/www/tinymce/Makefile
+++ b/www/tinymce/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tinymce
-PORTVERSION= 8.2.2
+PORTVERSION= 8.3.0
CATEGORIES= www
MASTER_SITES= http://download.tiny.cloud/tinymce/community/ \
LOCAL/sunpoet
diff --git a/www/tinymce/distinfo b/www/tinymce/distinfo
index 8a3bb395fda3..193dffe6a16d 100644
--- a/www/tinymce/distinfo
+++ b/www/tinymce/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853214
-SHA256 (tinymce_8.2.2.zip) = 11e481d887f5a886bce76ba46b63aa293eb188ddbcc3f2b929ae399f1e7a7be0
-SIZE (tinymce_8.2.2.zip) = 1079241
+TIMESTAMP = 1765895698
+SHA256 (tinymce_8.3.0.zip) = a4bd28dbd0235175f496454defabc3b9e35cf54475593df7143b9387f2c5130f
+SIZE (tinymce_8.3.0.zip) = 1087589
diff --git a/www/tor-browser/Makefile b/www/tor-browser/Makefile
index 8a3e221a5214..dc17a4db1534 100644
--- a/www/tor-browser/Makefile
+++ b/www/tor-browser/Makefile
@@ -1,15 +1,15 @@
PORTNAME= tor-browser
-DISTVERSION= 15.0.3
+DISTVERSION= 16.0a1
CATEGORIES= www net security wayland
-TAG_BASE= dff70d135408cfc24931c170efa91fbaded19914
-TAG_TOR= ca310e42296a7085ea59fc323592f3dc702123ac
+TAG_BASE= d366318349af0977ff23b492fa87e436e8672fdd
+TAG_TOR= 45b67d3be52f79e8a4b361fd04ab12f342ab0016
MASTER_SITES= TOR \
LOCAL/vvd \
https://build-sources.tbb.torproject.org/:source1 \
LOCAL/vvd:source1 \
LOCAL/jsm:source2 \
LOCAL/vvd:source2 \
- https://secure.informaction.com/download/releases/:source3 \
+ https://dist.torproject.org/torbrowser/noscript/:source3 \
LOCAL/vvd:source3 \
https://gitlab.torproject.org/tpo/translation/-/archive/${TAG_BASE}.tar.gz?dummy=/:source4 \
LOCAL/vvd:source4 \
@@ -17,9 +17,9 @@ MASTER_SITES= TOR \
LOCAL/vvd:source5
MASTER_SITE_SUBDIR= torbrowser/${DISTVERSION}/:DEFAULT \
download/releases/:source3
-DISTNAME= src-firefox-tor-browser-140.6.0esr-15.0-1-build5
+DISTNAME= src-firefox-tor-browser-146.0a1-16.0-2-build2
MANUAL= manual_215922.zip
-NOSCRIPT= noscript-13.5.2.xpi
+NOSCRIPT= noscript-13.5.4.1984.xpi
DISTFILES= ${DISTNAME}.tar.xz \
${MANUAL}:source1 \
fonts-3--4348e1.tar.zst:source2 \
@@ -56,7 +56,7 @@ USES= compiler:c++11-lib libtool localbase:ldflags perl5 pkgconfig \
python shebangfix tar:xz
USE_GECKO= gecko
USE_GITHUB= nodefault
-TAG_L10N= 412690f1368e37f70af57eecabb93497167eb9ba
+TAG_L10N= 4b41b2ae00d50633e5e9d8204b0f45e468920743
GH_TUPLE= mozilla-l10n:firefox-l10n:${TAG_L10N}:ffl10n
USE_MOZILLA= -sqlite
diff --git a/www/tor-browser/distinfo b/www/tor-browser/distinfo
index 8a8a9fa683fd..9dc1dc197464 100644
--- a/www/tor-browser/distinfo
+++ b/www/tor-browser/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1765298059
-SHA256 (src-firefox-tor-browser-140.6.0esr-15.0-1-build5.tar.xz) = 5aeaf4ae95002273d5be947c55f0abe6c509305ea676933778b5696dbf17fb06
-SIZE (src-firefox-tor-browser-140.6.0esr-15.0-1-build5.tar.xz) = 693406452
+TIMESTAMP = 1765909794
+SHA256 (src-firefox-tor-browser-146.0a1-16.0-2-build2.tar.xz) = 669e5cc998224f1ba1624cade95d4344615f8cdd21066f1b6ad44c9025e1fb67
+SIZE (src-firefox-tor-browser-146.0a1-16.0-2-build2.tar.xz) = 704013880
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.5.2.xpi) = 1ba8ee4620b19502e4d95c5a3ea0520856028365ff9a6561882d914aa3968e2a
-SIZE (noscript-13.5.2.xpi) = 1049291
-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-412690f1368e37f70af57eecabb93497167eb9ba_GH0.tar.gz) = f4d29be04a7f29934b772988e0a677f8a15ce7d6c131d6e3232642168742fb4a
-SIZE (mozilla-l10n-firefox-l10n-412690f1368e37f70af57eecabb93497167eb9ba_GH0.tar.gz) = 72166951
+SHA256 (noscript-13.5.4.1984.xpi) = ce83b75d2d6c15c3ffbab412dddbb26ddf55977aacd2ba8f99301b9a0b1766f1
+SIZE (noscript-13.5.4.1984.xpi) = 1049081
+SHA256 (tpo-translation-d366318349af0977ff23b492fa87e436e8672fdd_GL0.tar.gz) = 190fe79bc223db676cd6d405adddeb8ef16175e13de806d1daff04ec06aeabce
+SIZE (tpo-translation-d366318349af0977ff23b492fa87e436e8672fdd_GL0.tar.gz) = 1024797
+SHA256 (tpo-translation-45b67d3be52f79e8a4b361fd04ab12f342ab0016_GL0.tar.gz) = 1474e0c3bbfdc50cd0930fb941677ee45a35d5bfd84a1876464c194a49b243fa
+SIZE (tpo-translation-45b67d3be52f79e8a4b361fd04ab12f342ab0016_GL0.tar.gz) = 2901730
+SHA256 (mozilla-l10n-firefox-l10n-4b41b2ae00d50633e5e9d8204b0f45e468920743_GH0.tar.gz) = cdd9341832325d24067bf752250e52e61035b762066c7cb0b4dde2b6c4b951d2
+SIZE (mozilla-l10n-firefox-l10n-4b41b2ae00d50633e5e9d8204b0f45e468920743_GH0.tar.gz) = 72440248
diff --git a/www/tor-browser/files/patch-bug1876632 b/www/tor-browser/files/patch-bug1876632
deleted file mode 100644
index 3932b1deccc9..000000000000
--- a/www/tor-browser/files/patch-bug1876632
+++ /dev/null
@@ -1,35 +0,0 @@
-commit 4f531ca86d24be5d4de673f6e652ed899151d20c
-Author: Jesper Schmitz Mouridsen <jesper@schmitz.computer>
-Date: Wed Jul 23 22:01:31 2025 +0000
-
- Bug 1876632 Fix aslr allocations on FreeBSD r=spidermonkey-reviewers,sfink
-
- Without the alignment flag the desired address
- gets randomized by aslr in a way which causes it to not
- be aligned. Furthermore the TryToAlignChunk almost always
- fails. With this fix it never gets to TryToAlignChunk
- because the flag guarantees upfront alignment.
-
- Differential Revision: https://phabricator.services.mozilla.com/D257824
-
-diff --git js/src/gc/Memory.cpp js/src/gc/Memory.cpp
-index e790f1784ede..13639c9a6eb4 100644
---- js/src/gc/Memory.cpp
-+++ js/src/gc/Memory.cpp
-@@ -608,7 +608,16 @@ static void* MapAlignedPagesRandom(size_t length, size_t alignment) {
- for (size_t i = 1; i <= 1024; ++i) {
- if (i & 0xf) {
- uint64_t desired = alignment * GetNumberInRange(minNum, maxNum);
-+# if defined(__FreeBSD__) && defined(__aarch64__)
-+ int flags = MAP_PRIVATE | MAP_ANON |
-+ MAP_ALIGNED(mozilla::CeilingLog2Size(alignment));
-+ region = MozTaggedAnonymousMmap((void*)(uintptr_t)desired, length,
-+ int(PageAccess::ReadWrite), flags, -1, 0,
-+ "js-gc-heap");
-+# else
- region = MapMemoryAtFuzzy(reinterpret_cast<void*>(desired), length);
-+
-+# endif
- if (!region) {
- continue;
- }
diff --git a/www/tor-browser/files/patch-build_gn__processor.py b/www/tor-browser/files/patch-build_gn__processor.py
index be5e10347483..08e7f1211613 100644
--- a/www/tor-browser/files/patch-build_gn__processor.py
+++ b/www/tor-browser/files/patch-build_gn__processor.py
@@ -1,10 +1,10 @@
-commit 0e5bcbefae64b35a5c8df360e3980258a565fa72
-Author: Christoph Moench-Tegeder <cmt@burggraben.net>
+commit bcf74d8c7a315c4f8ef70f1a60d4ce957cebac1d
+Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
- chase gn_processor.py move
+ FreeBSD workings for webrtc configure (gn_processor.py)
diff --git build/gn_processor.py build/gn_processor.py
-index 2ba8b92c2751..91170efb9a5d 100644
+index 36cc6bdfe492..ed0fb2b7aa45 100644
--- build/gn_processor.py
+++ build/gn_processor.py
@@ -186,6 +186,7 @@ def filter_gn_config(path, gn_result, sandbox_vars, input_vars, gn_target):
@@ -15,7 +15,7 @@ index 2ba8b92c2751..91170efb9a5d 100644
"linux": "Linux",
"mac": "Darwin",
"openbsd": "OpenBSD",
-@@ -780,17 +781,17 @@ def main():
+@@ -801,17 +802,17 @@ def main():
vars_set = []
for is_debug in (True, False):
@@ -38,12 +38,12 @@ index 2ba8b92c2751..91170efb9a5d 100644
target_cpus.extend(["loong64", "ppc64", "mipsel", "mips64el"])
for target_cpu in target_cpus:
vars = {
-@@ -799,7 +800,7 @@ def main():
+@@ -820,7 +821,7 @@ def main():
"target_cpu": target_cpu,
"target_os": target_os,
}
- if target_os == "linux":
+ if target_os in ("freebsd", "linux"):
- for use_x11 in (True, False):
- vars["use_x11"] = use_x11
+ for enable_x11 in (True, False):
+ vars["ozone_platform_x11"] = enable_x11
vars_set.append(vars.copy())
diff --git a/www/tor-browser/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build b/www/tor-browser/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build
new file mode 100644
index 000000000000..ac01cff0e211
--- /dev/null
+++ b/www/tor-browser/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build
@@ -0,0 +1,25 @@
+commit 18ea032974539d7f4db64d21a87fd174333b9e2c
+Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
+
+ build XErrorTrap for FreeBSD, too
+
+diff --git dom/media/webrtc/libwebrtc_overrides/moz.build dom/media/webrtc/libwebrtc_overrides/moz.build
+index ed9c450e5649..1ac213e48b28 100644
+--- dom/media/webrtc/libwebrtc_overrides/moz.build
++++ dom/media/webrtc/libwebrtc_overrides/moz.build
+@@ -49,13 +49,13 @@
+ "call/call_basic_stats.cc",
+ ]
+
+-if CONFIG["OS_TARGET"] == "OpenBSD":
++if CONFIG["OS_TARGET"] in ("FreeBSD", "OpenBSD"):
+ CXXFLAGS += CONFIG["MOZ_X11_CFLAGS"]
+ UNIFIED_SOURCES += [
+ "modules/desktop_capture/linux/x11/x_error_trap.cc",
+ ]
+
+-if CONFIG["TARGET_CPU"] in ("loongarch64", "ppc64"):
++if CONFIG["TARGET_CPU"] in ("loongarch64"):
+ UNIFIED_SOURCES += [
+ "modules/desktop_capture/linux/x11/x_error_trap.cc",
+ ]
diff --git a/www/tor-browser/files/patch-python_sites_mach.txt b/www/tor-browser/files/patch-python_sites_mach.txt
index dc2caf9bdfc6..706f285b0731 100644
--- a/www/tor-browser/files/patch-python_sites_mach.txt
+++ b/www/tor-browser/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/tor-browser/files/patch-third__party_chromium_build_toolchain_toolchain.gni b/www/tor-browser/files/patch-third__party_chromium_build_toolchain_toolchain.gni
new file mode 100644
index 000000000000..7cfd8c79d2da
--- /dev/null
+++ b/www/tor-browser/files/patch-third__party_chromium_build_toolchain_toolchain.gni
@@ -0,0 +1,18 @@
+commit 66fb0f122ef1ddf961b333c8377b84b603d75b27
+Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
+
+ support FreeBSD as a host platform
+
+diff --git third_party/chromium/build/toolchain/toolchain.gni third_party/chromium/build/toolchain/toolchain.gni
+index 754f0e3bbd7e..238d79631ba8 100644
+--- third_party/chromium/build/toolchain/toolchain.gni
++++ third_party/chromium/build/toolchain/toolchain.gni
+@@ -75,7 +75,7 @@ if (host_os == "mac") {
+ host_shlib_extension = ".dylib"
+ } else if (host_os == "win") {
+ host_shlib_extension = ".dll"
+-} else if (host_os == "linux" || host_os == "aix" || host_os == "zos") {
++} else if (host_os == "linux" || host_os == "aix" || host_os == "freebsd" || host_os == "zos") {
+ host_shlib_extension = ".so"
+ } else {
+ assert(false, "Host platform not supported")
diff --git a/www/tor-browser/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn b/www/tor-browser/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
index e4607283ebcf..7774855c7941 100644
--- a/www/tor-browser/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
+++ b/www/tor-browser/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
@@ -1,13 +1,13 @@
-commit da40b474fba2247ffc07696a2c565d830e900c9c
+commit e8a3b91abdc00edd7633aabbe5e63bfc0d0825e4
Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
enable pipewire on bsd
diff --git third_party/chromium/build/config/BUILDCONFIG.gn third_party/chromium/build/config/BUILDCONFIG.gn
-index 889bdb92354c..ccda96d998c5 100644
+index 4bb38fe31ff2..b10eb19f521a 100644
--- third_party/chromium/build/config/BUILDCONFIG.gn
+++ third_party/chromium/build/config/BUILDCONFIG.gn
-@@ -132,6 +132,7 @@ declare_args() {
+@@ -137,6 +137,7 @@ declare_args() {
# Set to true when compiling with the Clang compiler.
is_clang = current_os != "linux" || current_os == "openbsd" ||
@@ -15,7 +15,7 @@ index 889bdb92354c..ccda96d998c5 100644
(current_cpu != "s390x" && current_cpu != "s390" &&
current_cpu != "ppc64" && current_cpu != "ppc" &&
current_cpu != "mips" && current_cpu != "mips64" &&
-@@ -184,7 +185,7 @@ if (host_toolchain == "") {
+@@ -206,7 +207,7 @@ if (host_toolchain == "") {
# TODO(dpranke): Add some sort of assert here that verifies that
# no toolchain omitted host_toolchain from its toolchain_args().
@@ -24,16 +24,16 @@ index 889bdb92354c..ccda96d998c5 100644
if (target_os != "linux") {
host_toolchain = "//chromium/build/toolchain/linux:clang_$host_cpu"
} else if (is_clang) {
-@@ -222,7 +223,7 @@ if (target_os == "android") {
- assert(host_os == "linux" || host_os == "mac",
- "Android builds are only supported on Linux and Mac hosts.")
+@@ -246,7 +247,7 @@ if (target_os == "android") {
+ # Targeting android on Mac is best-effort and not guaranteed to work.
+ #assert(host_os == "linux", "Android builds are only supported on Linux.")
_default_toolchain = "//chromium/build/toolchain/android:android_clang_$target_cpu"
-} else if (target_os == "chromeos" || target_os == "linux" || target_os == "openbsd") {
+} else if (target_os == "chromeos" || target_os == "linux" || target_os == "openbsd" || target_os == "freebsd") {
# See comments in build/toolchain/cros/BUILD.gn about board compiles.
if (is_clang) {
_default_toolchain = "//chromium/build/toolchain/linux:clang_$target_cpu"
-@@ -288,7 +289,7 @@ is_chromeos = current_os == "chromeos"
+@@ -314,7 +315,7 @@ is_chromeos = current_os == "chromeos"
is_fuchsia = current_os == "fuchsia"
is_ios = current_os == "ios"
is_linux = current_os == "linux"
@@ -41,12 +41,12 @@ index 889bdb92354c..ccda96d998c5 100644
+is_bsd = current_os == "openbsd" || current_os == "freebsd"
is_mac = current_os == "mac"
is_nacl = current_os == "nacl"
- is_win = current_os == "win" || current_os == "winuwp"
+ is_wasm = current_os == "emscripten"
diff --git third_party/libwebrtc/BUILD.gn third_party/libwebrtc/BUILD.gn
-index 397df7b27b24..8a587feed6b9 100644
+index ac8569efaa40..5d6c5953491c 100644
--- third_party/libwebrtc/BUILD.gn
+++ third_party/libwebrtc/BUILD.gn
-@@ -107,7 +107,7 @@ if (!build_with_chromium && !build_with_mozilla) {
+@@ -111,7 +111,7 @@ if (!build_with_chromium && !build_with_mozilla) {
"tools_webrtc/perf:webrtc_dashboard_upload",
]
}
@@ -56,10 +56,10 @@ index 397df7b27b24..8a587feed6b9 100644
}
}
diff --git third_party/libwebrtc/modules/desktop_capture/BUILD.gn third_party/libwebrtc/modules/desktop_capture/BUILD.gn
-index de00f688871c..e32c19d38c8d 100644
+index 5c843cfc2b6a..0ed9f98a964f 100644
--- third_party/libwebrtc/modules/desktop_capture/BUILD.gn
+++ third_party/libwebrtc/modules/desktop_capture/BUILD.gn
-@@ -74,7 +74,7 @@ if (rtc_include_tests) {
+@@ -76,7 +76,7 @@ if (rtc_include_tests) {
"window_finder_unittest.cc",
]
@@ -68,7 +68,7 @@ index de00f688871c..e32c19d38c8d 100644
configs += [ "../portal:gio" ]
}
-@@ -86,7 +86,7 @@ if (rtc_include_tests) {
+@@ -88,7 +88,7 @@ if (rtc_include_tests) {
}
}
@@ -77,7 +77,7 @@ index de00f688871c..e32c19d38c8d 100644
rtc_test("shared_screencast_stream_test") {
testonly = true
-@@ -145,7 +145,7 @@ if (rtc_include_tests) {
+@@ -148,7 +148,7 @@ if (rtc_include_tests) {
"test_utils_unittest.cc",
]
@@ -86,6 +86,24 @@ index de00f688871c..e32c19d38c8d 100644
configs += [ "../portal:gio" ]
}
+@@ -215,7 +215,7 @@ if (rtc_include_tests) {
+ "screen_drawer.h",
+ ]
+
+- if (is_linux || is_chromeos) {
++ if (is_linux || is_chromeos || is_bsd) {
+ sources += [ "screen_drawer_linux.cc" ]
+ libs = [ "X11" ]
+ }
+@@ -254,7 +254,7 @@ if (rtc_include_tests) {
+ "mock_desktop_capturer_callback.h",
+ ]
+
+- if ((is_linux || is_chromeos) && rtc_use_pipewire) {
++ if ((is_linux || is_chromeos || us_bsd) && rtc_use_pipewire) {
+ configs += [ "../portal:gio" ]
+ }
+
@@ -267,7 +267,7 @@ if (rtc_include_tests) {
}
@@ -95,17 +113,8 @@ index de00f688871c..e32c19d38c8d 100644
config("pipewire_config") {
configs = [ "../portal:pipewire_config" ]
}
-@@ -330,7 +330,7 @@ rtc_library("desktop_capture") {
- "window_finder.cc",
- "window_finder.h",
- ]
-- if (is_linux && !is_castos && rtc_use_pipewire) {
-+ if ((is_linux || is_bsd) && !is_castos && rtc_use_pipewire) {
- sources += [ "desktop_capture_metadata.h" ]
- }
- if (is_mac) {
diff --git third_party/libwebrtc/modules/portal/BUILD.gn third_party/libwebrtc/modules/portal/BUILD.gn
-index 6828388b31af..7e1857d861c5 100644
+index 70b4739ad0c4..99ab95d441f3 100644
--- third_party/libwebrtc/modules/portal/BUILD.gn
+++ third_party/libwebrtc/modules/portal/BUILD.gn
@@ -10,7 +10,7 @@ import("//chromium/build/config/linux/pkg_config.gni")
@@ -118,10 +127,10 @@ index 6828388b31af..7e1857d861c5 100644
pkg_config("gio") {
packages = [
diff --git third_party/libwebrtc/webrtc.gni third_party/libwebrtc/webrtc.gni
-index 58b450cbb16e..00b9ca49c71f 100644
+index 1e87de20e545..77a8a55d8659 100644
--- third_party/libwebrtc/webrtc.gni
+++ third_party/libwebrtc/webrtc.gni
-@@ -154,7 +154,7 @@ declare_args() {
+@@ -151,7 +151,7 @@ declare_args() {
# By default it's only enabled on desktop Linux (excludes ChromeOS) and
# only when using the sysroot as PipeWire is not available in older and
# supported Ubuntu and Debian distributions.
diff --git a/www/tor-browser/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc b/www/tor-browser/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc
index e83c56760a7c..13a23c835960 100644
--- a/www/tor-browser/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc
+++ b/www/tor-browser/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc
@@ -1,26 +1,19 @@
-commit 3524023ca1d2184ab9a5a7cc61695923e6834cc1
-Author: Christoph Moench-Tegeder <cmt@burggraben.net>
+commit f53507857647459d4a48935901f80f27a5ae58a9
+Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
avoid linux-only includes
diff --git third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc
-index 6a019c64b4b3..18bb43d797dd 100644
+index 821fdfb487b7..e000c1c104fe 100644
--- third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc
+++ third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc
-@@ -10,12 +10,16 @@
-
- #include "modules/desktop_capture/linux/wayland/egl_dmabuf.h"
-
+@@ -15,7 +15,9 @@
+ #include <EGL/eglplatform.h>
+ #include <GL/gl.h>
+ #include <GL/glext.h>
+#if !defined(__FreeBSD__)
#include <asm/ioctl.h>
+#endif
#include <dlfcn.h>
#include <fcntl.h>
- #include <gdk/gdk.h>
- #include <libdrm/drm_fourcc.h>
-+#if !defined(__FreeBSD__)
- #include <linux/types.h>
-+#endif
- #include <spa/param/video/format-utils.h>
- #include <unistd.h>
- #include <xf86drm.h>
+ #include <gbm.h>
diff --git a/www/tor-browser/files/patch-third__party_libwebrtc_modules_portal_pipewire__utils.h b/www/tor-browser/files/patch-third__party_libwebrtc_modules_portal_pipewire__utils.h
new file mode 100644
index 000000000000..14ed30920d6a
--- /dev/null
+++ b/www/tor-browser/files/patch-third__party_libwebrtc_modules_portal_pipewire__utils.h
@@ -0,0 +1,19 @@
+commit 9f34111f6f4e2ebefd878a3c256fc012826e6936
+Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
+
+ FreeBSD does not know asm-generic/ioctl.h
+
+diff --git third_party/libwebrtc/modules/portal/pipewire_utils.h third_party/libwebrtc/modules/portal/pipewire_utils.h
+index c3d4f347a8cd..14a36260c292 100644
+--- third_party/libwebrtc/modules/portal/pipewire_utils.h
++++ third_party/libwebrtc/modules/portal/pipewire_utils.h
+@@ -11,7 +11,9 @@
+ #ifndef MODULES_PORTAL_PIPEWIRE_UTILS_H_
+ #define MODULES_PORTAL_PIPEWIRE_UTILS_H_
+
++#if !defined(__FreeBSD__)
+ #include <asm-generic/ioctl.h>
++#endif
+ #include <sys/ioctl.h>
+ #include <sys/mman.h>
+
diff --git a/www/trunk/Makefile b/www/trunk/Makefile
index 32c9a0a5b506..8cf90b750352 100644
--- a/www/trunk/Makefile
+++ b/www/trunk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= trunk
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.14
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= www devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/tuifeed/Makefile b/www/tuifeed/Makefile
index 12f4ce2d98b4..750a0159cba9 100644
--- a/www/tuifeed/Makefile
+++ b/www/tuifeed/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tuifeed
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= www
MAINTAINER= driesm@FreeBSD.org
diff --git a/www/ulfius/Makefile b/www/ulfius/Makefile
index 0490919ea4eb..4628bf0a9479 100644
--- a/www/ulfius/Makefile
+++ b/www/ulfius/Makefile
@@ -24,7 +24,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
liborcania.so:devel/orcania \
libyder.so:devel/yder
-USES= cmake cpe pathfix
+USES= cmake cpe
CMAKE_OFF= BUILD_RPM BUILD_ULFIUS_DOCUMENTATION BUILD_ULFIUS_TESTING
CMAKE_ON= BUILD_SHARED BUILD_STATIC BUILD_UWSC INSTALL_HEADER SEARCH_ORCANIA_U SEARCH_YDER WITH_CURL WITH_GNUTLS WITH_JANSSON WITH_WEBSOCKET WITH_WEBSOCKET_MESSAGE_LIST WITH_YDER
diff --git a/www/ungoogled-chromium/Makefile b/www/ungoogled-chromium/Makefile
index 684d0b46faa7..5fd8e8a3029b 100644
--- a/www/ungoogled-chromium/Makefile
+++ b/www/ungoogled-chromium/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ungoogled-chromium
PORTVERSION= 143.0.7499.109
-PORTREVISION= 1
+PORTREVISION= 2
PULSEMV= 16
PULSEV= ${PULSEMV}.1
UGVERSION= ${DISTVERSION}-1
diff --git a/www/varnish-libvmod-fileserver/Makefile b/www/varnish-libvmod-fileserver/Makefile
index 5543e7c7905d..7fc2fcc38919 100644
--- a/www/varnish-libvmod-fileserver/Makefile
+++ b/www/varnish-libvmod-fileserver/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libvmod-fileserver
PORTVERSION= 0.0.9
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= www
PKGNAMEPREFIX= varnish-
diff --git a/www/vigil/Makefile b/www/vigil/Makefile
index a475802a1284..3145f74efc40 100644
--- a/www/vigil/Makefile
+++ b/www/vigil/Makefile
@@ -1,6 +1,7 @@
PORTNAME= vigil
DISTVERSIONPREFIX= v
DISTVERSION= 1.28.6
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/wasm-bindgen-cli/Makefile b/www/wasm-bindgen-cli/Makefile
index b6560451fcee..58c33e1a93e7 100644
--- a/www/wasm-bindgen-cli/Makefile
+++ b/www/wasm-bindgen-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wasm-bindgen-cli
DISTVERSION= 0.2.95
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= www
MAINTAINER= aokblast@FreeBSD.org
diff --git a/www/wasm-pack/Makefile b/www/wasm-pack/Makefile
index 0daf6b62aafe..8c2519c4ea53 100644
--- a/www/wasm-pack/Makefile
+++ b/www/wasm-pack/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wasm-pack
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/waterfox/Makefile b/www/waterfox/Makefile
index 2f5e727dffa0..707291bf2a37 100644
--- a/www/waterfox/Makefile
+++ b/www/waterfox/Makefile
@@ -1,5 +1,6 @@
PORTNAME= waterfox
DISTVERSION= 6.6.6
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= www
diff --git a/www/websocat/Makefile b/www/websocat/Makefile
index d4acaeb95a05..9ccfc4fdf374 100644
--- a/www/websocat/Makefile
+++ b/www/websocat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= websocat
DISTVERSIONPREFIX= v
DISTVERSION= 1.14.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= www
MAINTAINER= osa@FreeBSD.org
diff --git a/www/wiki-tui/Makefile b/www/wiki-tui/Makefile
index 16a76dfaad26..b36836eb5ce0 100644
--- a/www/wiki-tui/Makefile
+++ b/www/wiki-tui/Makefile
@@ -1,6 +1,7 @@
PORTNAME= wiki-tui
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.2
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= eduardo@FreeBSD.org
diff --git a/www/xh/Makefile b/www/xh/Makefile
index 0b2cf1e24edc..3a1f17ad9902 100644
--- a/www/xh/Makefile
+++ b/www/xh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xh
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MAINTAINER= lcook@FreeBSD.org
diff --git a/www/zola/Makefile b/www/zola/Makefile
index aede26d4d365..1579993a930a 100644
--- a/www/zola/Makefile
+++ b/www/zola/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zola
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MAINTAINER= bofh@FreeBSD.org
diff --git a/x11-fonts/py-shaperglot/Makefile b/x11-fonts/py-shaperglot/Makefile
index 4f115cc43597..e028f44c7a6f 100644
--- a/x11-fonts/py-shaperglot/Makefile
+++ b/x11-fonts/py-shaperglot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= shaperglot
PORTVERSION= 1.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/x11-fonts/py-vfblib/Makefile b/x11-fonts/py-vfblib/Makefile
index 2f5570c8b527..0ba6f4ecec93 100644
--- a/x11-fonts/py-vfblib/Makefile
+++ b/x11-fonts/py-vfblib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vfblib
-PORTVERSION= 0.10.5
+PORTVERSION= 0.10.6
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=4.60.1:print/py-fonttools@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=4.61.0:print/py-fonttools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}orjson>=3.11.4<4:devel/py-orjson@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.15.0:devel/py-typing-extensions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ufolib2>=0.18.1:print/py-ufolib2@${PY_FLAVOR} \
diff --git a/x11-fonts/py-vfblib/distinfo b/x11-fonts/py-vfblib/distinfo
index d09dab6a2624..adb872181054 100644
--- a/x11-fonts/py-vfblib/distinfo
+++ b/x11-fonts/py-vfblib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763853488
-SHA256 (vfblib-0.10.5.tar.gz) = eb3f4a5aa264f7072e11c79c9a0492b24b43c23c57a4868df7cf6bb164ddffab
-SIZE (vfblib-0.10.5.tar.gz) = 8079593
+TIMESTAMP = 1765895762
+SHA256 (vfblib-0.10.6.tar.gz) = 804f3fd23eae09276a5d284e3ed2eebd3c4b9e7f86833be09e0ba1840f3e4fe1
+SIZE (vfblib-0.10.6.tar.gz) = 8079732
diff --git a/x11-themes/cursor-dmz-aa-theme/Makefile b/x11-themes/cursor-dmz-aa-theme/Makefile
index 7129ad3c07a9..2b53c99a9703 100644
--- a/x11-themes/cursor-dmz-aa-theme/Makefile
+++ b/x11-themes/cursor-dmz-aa-theme/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cursor-dmz-aa-theme
-DISTVERSION= 0.4.5.2
+DISTVERSION= 0.4.5.3
CATEGORIES= x11-themes
MASTER_SITES= DEBIAN/pool/main/d/dmz-cursor-theme
DISTNAME= dmz-cursor-theme_${DISTVERSION}
diff --git a/x11-themes/cursor-dmz-aa-theme/distinfo b/x11-themes/cursor-dmz-aa-theme/distinfo
index 38e47b3ac897..d0d10d61a1ae 100644
--- a/x11-themes/cursor-dmz-aa-theme/distinfo
+++ b/x11-themes/cursor-dmz-aa-theme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751192753
-SHA256 (dmz-cursor-theme_0.4.5.2.tar.xz) = 75ecbc5ddb1f8295472ca9f8e048f8d799a3102debc87020009bb11240110e4e
-SIZE (dmz-cursor-theme_0.4.5.2.tar.xz) = 947776
+TIMESTAMP = 1760636999
+SHA256 (dmz-cursor-theme_0.4.5.3.tar.xz) = bdf2f68e0da6697dd092e0c0c92129e5cedeffc49fc97804cbf0f29f3dbaa560
+SIZE (dmz-cursor-theme_0.4.5.3.tar.xz) = 947796
diff --git a/x11-themes/kf6-breeze-icons/distinfo b/x11-themes/kf6-breeze-icons/distinfo
index c4623aa78380..f97fb173a25a 100644
--- a/x11-themes/kf6-breeze-icons/distinfo
+++ b/x11-themes/kf6-breeze-icons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892878
-SHA256 (KDE/frameworks/6.20/breeze-icons-6.20.0.tar.xz) = 0a47b28a04a086ccb5b4afb51d6677180006819d0d9302524721689bfa4ad13c
-SIZE (KDE/frameworks/6.20/breeze-icons-6.20.0.tar.xz) = 2104000
+TIMESTAMP = 1765456438
+SHA256 (KDE/frameworks/6.21/breeze-icons-6.21.0.tar.xz) = 3a2d5b0131293673e18f0fb78800b4b4a23eefee481e90eba03de17ceaff5f15
+SIZE (KDE/frameworks/6.21/breeze-icons-6.21.0.tar.xz) = 2107236
diff --git a/x11-themes/kf6-breeze-icons/pkg-plist b/x11-themes/kf6-breeze-icons/pkg-plist
index 6d0e3b4de4be..d6775046cf1b 100644
--- a/x11-themes/kf6-breeze-icons/pkg-plist
+++ b/x11-themes/kf6-breeze-icons/pkg-plist
@@ -12330,6 +12330,7 @@ share/icons/breeze-dark/applets/64/preferences-system-windows-effect-wobblywindo
share/icons/breeze-dark/applets/64/preferences-system-windows-effect-zoom.svg
share/icons/breeze-dark/apps/16/accessories-text-editor.svg
share/icons/breeze-dark/apps/16/elisa-symbolic.svg
+share/icons/breeze-dark/apps/16/fifteenpuzzle-symbolic.svg
share/icons/breeze-dark/apps/16/hotspot-symbolic.svg
share/icons/breeze-dark/apps/16/kate-symbolic.svg
share/icons/breeze-dark/apps/16/kdeconnect-symbolic.svg
@@ -12351,6 +12352,7 @@ share/icons/breeze-dark/apps/22/akregator-symbolic.svg
share/icons/breeze-dark/apps/22/amarok-symbolic.svg
share/icons/breeze-dark/apps/22/cantata-symbolic.svg
share/icons/breeze-dark/apps/22/elisa-symbolic.svg
+share/icons/breeze-dark/apps/22/fifteenpuzzle-symbolic.svg
share/icons/breeze-dark/apps/22/graphics-viewer-document-symbolic.svg
share/icons/breeze-dark/apps/22/homerun.svg
share/icons/breeze-dark/apps/22/hotspot-symbolic.svg
@@ -12441,6 +12443,7 @@ share/icons/breeze-dark/apps/32/akregator-symbolic.svg
share/icons/breeze-dark/apps/32/amarok-symbolic.svg
share/icons/breeze-dark/apps/32/cantata-symbolic.svg
share/icons/breeze-dark/apps/32/elisa-symbolic.svg
+share/icons/breeze-dark/apps/32/fifteenpuzzle-symbolic.svg
share/icons/breeze-dark/apps/32/hotspot-symbolic.svg
share/icons/breeze-dark/apps/32/hwinfo.svg
share/icons/breeze-dark/apps/32/kate-symbolic.svg
@@ -12495,6 +12498,7 @@ share/icons/breeze-dark/apps/48/dragonplayer.svg
share/icons/breeze-dark/apps/48/elisa-symbolic.svg
share/icons/breeze-dark/apps/48/elisa.svg
share/icons/breeze-dark/apps/48/falkon.svg
+share/icons/breeze-dark/apps/48/fifteenpuzzle.svg
share/icons/breeze-dark/apps/48/filelight.svg
share/icons/breeze-dark/apps/48/fingerprint-gui.svg
share/icons/breeze-dark/apps/48/firewall-config.svg
@@ -14049,6 +14053,7 @@ share/icons/breeze-dark/mimetypes/16/text-x-markdown.svg
share/icons/breeze-dark/mimetypes/16/text-x-microdvd.svg
share/icons/breeze-dark/mimetypes/16/text-x-mpsub.svg
share/icons/breeze-dark/mimetypes/16/text-x-nfo.svg
+share/icons/breeze-dark/mimetypes/16/text-x-nim.svg
share/icons/breeze-dark/mimetypes/16/text-x-objchdr.svg
share/icons/breeze-dark/mimetypes/16/text-x-objcsrc.svg
share/icons/breeze-dark/mimetypes/16/text-x-opml+xml.svg
@@ -14563,6 +14568,7 @@ share/icons/breeze-dark/mimetypes/22/text-x-markdown.svg
share/icons/breeze-dark/mimetypes/22/text-x-microdvd.svg
share/icons/breeze-dark/mimetypes/22/text-x-mpsub.svg
share/icons/breeze-dark/mimetypes/22/text-x-nfo.svg
+share/icons/breeze-dark/mimetypes/22/text-x-nim.svg
share/icons/breeze-dark/mimetypes/22/text-x-objchdr.svg
share/icons/breeze-dark/mimetypes/22/text-x-objcsrc.svg
share/icons/breeze-dark/mimetypes/22/text-x-opml+xml.svg
@@ -15075,6 +15081,7 @@ share/icons/breeze-dark/mimetypes/24/text-x-markdown.svg
share/icons/breeze-dark/mimetypes/24/text-x-microdvd.svg
share/icons/breeze-dark/mimetypes/24/text-x-mpsub.svg
share/icons/breeze-dark/mimetypes/24/text-x-nfo.svg
+share/icons/breeze-dark/mimetypes/24/text-x-nim.svg
share/icons/breeze-dark/mimetypes/24/text-x-objchdr.svg
share/icons/breeze-dark/mimetypes/24/text-x-objcsrc.svg
share/icons/breeze-dark/mimetypes/24/text-x-opml+xml.svg
@@ -15590,6 +15597,7 @@ share/icons/breeze-dark/mimetypes/32/text-x-markdown.svg
share/icons/breeze-dark/mimetypes/32/text-x-microdvd.svg
share/icons/breeze-dark/mimetypes/32/text-x-mpsub.svg
share/icons/breeze-dark/mimetypes/32/text-x-nfo.svg
+share/icons/breeze-dark/mimetypes/32/text-x-nim.svg
share/icons/breeze-dark/mimetypes/32/text-x-objchdr.svg
share/icons/breeze-dark/mimetypes/32/text-x-objcsrc.svg
share/icons/breeze-dark/mimetypes/32/text-x-opml+xml.svg
@@ -16102,6 +16110,7 @@ share/icons/breeze-dark/mimetypes/64/text-x-markdown.svg
share/icons/breeze-dark/mimetypes/64/text-x-microdvd.svg
share/icons/breeze-dark/mimetypes/64/text-x-mpsub.svg
share/icons/breeze-dark/mimetypes/64/text-x-nfo.svg
+share/icons/breeze-dark/mimetypes/64/text-x-nim.svg
share/icons/breeze-dark/mimetypes/64/text-x-objchdr.svg
share/icons/breeze-dark/mimetypes/64/text-x-objcsrc.svg
share/icons/breeze-dark/mimetypes/64/text-x-opml+xml.svg
@@ -32207,6 +32216,7 @@ share/icons/breeze/applets/64/preferences-system-windows-effect-wobblywindows.sv
share/icons/breeze/applets/64/preferences-system-windows-effect-zoom.svg
share/icons/breeze/apps/16/accessories-text-editor.svg
share/icons/breeze/apps/16/elisa-symbolic.svg
+share/icons/breeze/apps/16/fifteenpuzzle-symbolic.svg
share/icons/breeze/apps/16/hotspot-symbolic.svg
share/icons/breeze/apps/16/kate-symbolic.svg
share/icons/breeze/apps/16/kdeconnect-symbolic.svg
@@ -32228,6 +32238,7 @@ share/icons/breeze/apps/22/akregator-symbolic.svg
share/icons/breeze/apps/22/amarok-symbolic.svg
share/icons/breeze/apps/22/cantata-symbolic.svg
share/icons/breeze/apps/22/elisa-symbolic.svg
+share/icons/breeze/apps/22/fifteenpuzzle-symbolic.svg
share/icons/breeze/apps/22/graphics-viewer-document-symbolic.svg
share/icons/breeze/apps/22/homerun.svg
share/icons/breeze/apps/22/hotspot-symbolic.svg
@@ -32318,6 +32329,7 @@ share/icons/breeze/apps/32/akregator-symbolic.svg
share/icons/breeze/apps/32/amarok-symbolic.svg
share/icons/breeze/apps/32/cantata-symbolic.svg
share/icons/breeze/apps/32/elisa-symbolic.svg
+share/icons/breeze/apps/32/fifteenpuzzle-symbolic.svg
share/icons/breeze/apps/32/hotspot-symbolic.svg
share/icons/breeze/apps/32/hwinfo.svg
share/icons/breeze/apps/32/kate-symbolic.svg
@@ -32372,6 +32384,7 @@ share/icons/breeze/apps/48/dragonplayer.svg
share/icons/breeze/apps/48/elisa-symbolic.svg
share/icons/breeze/apps/48/elisa.svg
share/icons/breeze/apps/48/falkon.svg
+share/icons/breeze/apps/48/fifteenpuzzle.svg
share/icons/breeze/apps/48/filelight.svg
share/icons/breeze/apps/48/fingerprint-gui.svg
share/icons/breeze/apps/48/firewall-config.svg
@@ -33927,6 +33940,7 @@ share/icons/breeze/mimetypes/16/text-x-markdown.svg
share/icons/breeze/mimetypes/16/text-x-microdvd.svg
share/icons/breeze/mimetypes/16/text-x-mpsub.svg
share/icons/breeze/mimetypes/16/text-x-nfo.svg
+share/icons/breeze/mimetypes/16/text-x-nim.svg
share/icons/breeze/mimetypes/16/text-x-objchdr.svg
share/icons/breeze/mimetypes/16/text-x-objcsrc.svg
share/icons/breeze/mimetypes/16/text-x-opml+xml.svg
@@ -34441,6 +34455,7 @@ share/icons/breeze/mimetypes/22/text-x-markdown.svg
share/icons/breeze/mimetypes/22/text-x-microdvd.svg
share/icons/breeze/mimetypes/22/text-x-mpsub.svg
share/icons/breeze/mimetypes/22/text-x-nfo.svg
+share/icons/breeze/mimetypes/22/text-x-nim.svg
share/icons/breeze/mimetypes/22/text-x-objchdr.svg
share/icons/breeze/mimetypes/22/text-x-objcsrc.svg
share/icons/breeze/mimetypes/22/text-x-opml+xml.svg
@@ -34953,6 +34968,7 @@ share/icons/breeze/mimetypes/24/text-x-markdown.svg
share/icons/breeze/mimetypes/24/text-x-microdvd.svg
share/icons/breeze/mimetypes/24/text-x-mpsub.svg
share/icons/breeze/mimetypes/24/text-x-nfo.svg
+share/icons/breeze/mimetypes/24/text-x-nim.svg
share/icons/breeze/mimetypes/24/text-x-objchdr.svg
share/icons/breeze/mimetypes/24/text-x-objcsrc.svg
share/icons/breeze/mimetypes/24/text-x-opml+xml.svg
@@ -35468,6 +35484,7 @@ share/icons/breeze/mimetypes/32/text-x-markdown.svg
share/icons/breeze/mimetypes/32/text-x-microdvd.svg
share/icons/breeze/mimetypes/32/text-x-mpsub.svg
share/icons/breeze/mimetypes/32/text-x-nfo.svg
+share/icons/breeze/mimetypes/32/text-x-nim.svg
share/icons/breeze/mimetypes/32/text-x-objchdr.svg
share/icons/breeze/mimetypes/32/text-x-objcsrc.svg
share/icons/breeze/mimetypes/32/text-x-opml+xml.svg
@@ -35980,6 +35997,7 @@ share/icons/breeze/mimetypes/64/text-x-markdown.svg
share/icons/breeze/mimetypes/64/text-x-microdvd.svg
share/icons/breeze/mimetypes/64/text-x-mpsub.svg
share/icons/breeze/mimetypes/64/text-x-nfo.svg
+share/icons/breeze/mimetypes/64/text-x-nim.svg
share/icons/breeze/mimetypes/64/text-x-objchdr.svg
share/icons/breeze/mimetypes/64/text-x-objcsrc.svg
share/icons/breeze/mimetypes/64/text-x-opml+xml.svg
diff --git a/x11-themes/kf6-kcolorscheme/distinfo b/x11-themes/kf6-kcolorscheme/distinfo
index e3f4ba11f035..83282f171d60 100644
--- a/x11-themes/kf6-kcolorscheme/distinfo
+++ b/x11-themes/kf6-kcolorscheme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892879
-SHA256 (KDE/frameworks/6.20/kcolorscheme-6.20.0.tar.xz) = 1505acc69b2cc1be9ad325a70ab9669bb8d316fc5d601ccf4032be22fab8c0c2
-SIZE (KDE/frameworks/6.20/kcolorscheme-6.20.0.tar.xz) = 51508
+TIMESTAMP = 1765456438
+SHA256 (KDE/frameworks/6.21/kcolorscheme-6.21.0.tar.xz) = f96bb23503ff6ef2621492a436000019a197c01124e80f894164c6f48498fbad
+SIZE (KDE/frameworks/6.21/kcolorscheme-6.21.0.tar.xz) = 51408
diff --git a/x11-themes/kf6-kiconthemes/distinfo b/x11-themes/kf6-kiconthemes/distinfo
index ec5f15e2f74a..c640248a71dd 100644
--- a/x11-themes/kf6-kiconthemes/distinfo
+++ b/x11-themes/kf6-kiconthemes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892879
-SHA256 (KDE/frameworks/6.20/kiconthemes-6.20.0.tar.xz) = 61b906051cd66db1dd259ec76d08885d3fe749e0d3947aea749021d2c96537a5
-SIZE (KDE/frameworks/6.20/kiconthemes-6.20.0.tar.xz) = 1272276
+TIMESTAMP = 1765456438
+SHA256 (KDE/frameworks/6.21/kiconthemes-6.21.0.tar.xz) = 873477e37e6fd03ba56430a84f80e2e043ccec61d13de876263b8f220131dd62
+SIZE (KDE/frameworks/6.21/kiconthemes-6.21.0.tar.xz) = 1272204
diff --git a/x11-themes/kf6-qqc2-desktop-style/distinfo b/x11-themes/kf6-qqc2-desktop-style/distinfo
index 9449577d8fd2..3c074a31966d 100644
--- a/x11-themes/kf6-qqc2-desktop-style/distinfo
+++ b/x11-themes/kf6-qqc2-desktop-style/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892879
-SHA256 (KDE/frameworks/6.20/qqc2-desktop-style-6.20.0.tar.xz) = 0f9d15ff0dd3b9744563360860cbb1e137b1d9b89376210e7328aaa02ed4ab7e
-SIZE (KDE/frameworks/6.20/qqc2-desktop-style-6.20.0.tar.xz) = 90448
+TIMESTAMP = 1765456438
+SHA256 (KDE/frameworks/6.21/qqc2-desktop-style-6.21.0.tar.xz) = e2017b372eb5e1b1297e48533b0b5ad602a85b5687e59312f7ece91cd14b7638
+SIZE (KDE/frameworks/6.21/qqc2-desktop-style-6.21.0.tar.xz) = 90748
diff --git a/x11-themes/kf6-qqc2-desktop-style/pkg-plist b/x11-themes/kf6-qqc2-desktop-style/pkg-plist
index 0d20ee69e2ff..aa6a9c4d9e5d 100644
--- a/x11-themes/kf6-qqc2-desktop-style/pkg-plist
+++ b/x11-themes/kf6-qqc2-desktop-style/pkg-plist
@@ -91,6 +91,7 @@ share/locale/he/LC_MESSAGES/qqc2desktopstyle_qt.qm
share/locale/hi/LC_MESSAGES/qqc2desktopstyle_qt.qm
share/locale/hu/LC_MESSAGES/qqc2desktopstyle_qt.qm
share/locale/ia/LC_MESSAGES/qqc2desktopstyle_qt.qm
+share/locale/is/LC_MESSAGES/qqc2desktopstyle_qt.qm
share/locale/it/LC_MESSAGES/qqc2desktopstyle_qt.qm
share/locale/ka/LC_MESSAGES/qqc2desktopstyle_qt.qm
share/locale/ko/LC_MESSAGES/qqc2desktopstyle_qt.qm
diff --git a/x11-toolkits/kf6-attica/distinfo b/x11-toolkits/kf6-attica/distinfo
index c306838df43d..be7294da6c11 100644
--- a/x11-toolkits/kf6-attica/distinfo
+++ b/x11-toolkits/kf6-attica/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892879
-SHA256 (KDE/frameworks/6.20/attica-6.20.0.tar.xz) = 8ef95ad2798763202cdd659521bbe64ca58ec8ca68465eace4a817a2ff2e4dc4
-SIZE (KDE/frameworks/6.20/attica-6.20.0.tar.xz) = 68640
+TIMESTAMP = 1765456439
+SHA256 (KDE/frameworks/6.21/attica-6.21.0.tar.xz) = 788d42951a237b2eacc28516fa281f5f054b6d78827007f2b383c1d022c84b63
+SIZE (KDE/frameworks/6.21/attica-6.21.0.tar.xz) = 68656
diff --git a/x11-toolkits/kf6-kcompletion/distinfo b/x11-toolkits/kf6-kcompletion/distinfo
index d5cab5c271f5..67c85d242888 100644
--- a/x11-toolkits/kf6-kcompletion/distinfo
+++ b/x11-toolkits/kf6-kcompletion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892880
-SHA256 (KDE/frameworks/6.20/kcompletion-6.20.0.tar.xz) = 3b270003b661db894f50e9f90fdddd309c3ea97010e363bc551f752db6efcecc
-SIZE (KDE/frameworks/6.20/kcompletion-6.20.0.tar.xz) = 2300492
+TIMESTAMP = 1765456439
+SHA256 (KDE/frameworks/6.21/kcompletion-6.21.0.tar.xz) = 90d51f35d0997623448fe4773372bfdd96e869afd46fda809d7ed8d3e88a35ba
+SIZE (KDE/frameworks/6.21/kcompletion-6.21.0.tar.xz) = 2300472
diff --git a/x11-toolkits/kf6-kconfigwidgets/distinfo b/x11-toolkits/kf6-kconfigwidgets/distinfo
index 92fe6d250fa6..8b56857901cb 100644
--- a/x11-toolkits/kf6-kconfigwidgets/distinfo
+++ b/x11-toolkits/kf6-kconfigwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892880
-SHA256 (KDE/frameworks/6.20/kconfigwidgets-6.20.0.tar.xz) = 5c5e8dc7e986d85c3602b8a52b8d8909f91e7433ecad8037099491250f5f4e36
-SIZE (KDE/frameworks/6.20/kconfigwidgets-6.20.0.tar.xz) = 2532148
+TIMESTAMP = 1765456439
+SHA256 (KDE/frameworks/6.21/kconfigwidgets-6.21.0.tar.xz) = 9636b45861c7e8a05bd432bff94c9712670310d4e3066931580843020325b623
+SIZE (KDE/frameworks/6.21/kconfigwidgets-6.21.0.tar.xz) = 2532144
diff --git a/x11-toolkits/kf6-kguiaddons/distinfo b/x11-toolkits/kf6-kguiaddons/distinfo
index 492f260a47fc..7117d62a7853 100644
--- a/x11-toolkits/kf6-kguiaddons/distinfo
+++ b/x11-toolkits/kf6-kguiaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892880
-SHA256 (KDE/frameworks/6.20/kguiaddons-6.20.0.tar.xz) = 33caf5ae46f1a6214f56596180e0c6ccb4af2cce0dcae060ae4fb7078260a476
-SIZE (KDE/frameworks/6.20/kguiaddons-6.20.0.tar.xz) = 90608
+TIMESTAMP = 1765456440
+SHA256 (KDE/frameworks/6.21/kguiaddons-6.21.0.tar.xz) = 1249ef742bc9fcce81b393bc46e49e20c241e787fadc316c2aed075152b37dd0
+SIZE (KDE/frameworks/6.21/kguiaddons-6.21.0.tar.xz) = 90600
diff --git a/x11-toolkits/kf6-kirigami/Makefile b/x11-toolkits/kf6-kirigami/Makefile
index 4c93b10d6694..38508b50c8cf 100644
--- a/x11-toolkits/kf6-kirigami/Makefile
+++ b/x11-toolkits/kf6-kirigami/Makefile
@@ -1,6 +1,8 @@
PORTNAME= kirigami
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
CATEGORIES= x11-toolkits kde kde-frameworks
+PATCH_SITES= https://invent.kde.org/frameworks/kirigami/-/commit/
+PATCHFILES= 19127672cd812d177192cf84da4107f9abed2934.patch:-p1
COMMENT= QtQuick components for building adaptable UIs
MAINTAINER= kde@FreeBSD.org
diff --git a/x11-toolkits/kf6-kirigami/distinfo b/x11-toolkits/kf6-kirigami/distinfo
index f8b3dc314ae0..9bfacd73bc46 100644
--- a/x11-toolkits/kf6-kirigami/distinfo
+++ b/x11-toolkits/kf6-kirigami/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1762892880
-SHA256 (KDE/frameworks/6.20/kirigami-6.20.0.tar.xz) = b67fea7225ccef4cefd0a9d3a547483150129167c47595736eac457986f709d9
-SIZE (KDE/frameworks/6.20/kirigami-6.20.0.tar.xz) = 578640
+TIMESTAMP = 1765808404
+SHA256 (KDE/frameworks/6.21/kirigami-6.21.0.tar.xz) = ebe0ea75d121e2f450849ce93942d46e3f06a3e241d00ca3b3bda01ddc980bd9
+SIZE (KDE/frameworks/6.21/kirigami-6.21.0.tar.xz) = 578664
+SHA256 (KDE/frameworks/6.21/19127672cd812d177192cf84da4107f9abed2934.patch) = adf16335171434f6316953aa5cfa24462451eaecf41323c75aefa8843fccf89b
+SIZE (KDE/frameworks/6.21/19127672cd812d177192cf84da4107f9abed2934.patch) = 1209
diff --git a/x11-toolkits/kf6-kirigami/pkg-plist b/x11-toolkits/kf6-kirigami/pkg-plist
index 76ace0fe1744..c24e15fb722a 100644
--- a/x11-toolkits/kf6-kirigami/pkg-plist
+++ b/x11-toolkits/kf6-kirigami/pkg-plist
@@ -152,6 +152,7 @@ lib/libKirigamiTemplates.so.%%KDE_FRAMEWORKS_VERSION%%
%%QT_QMLDIR%%/org/kde/kirigami/private/PullDownIndicator.qml
%%QT_QMLDIR%%/org/kde/kirigami/private/SwipeItemEventFilter.qml
%%QT_QMLDIR%%/org/kde/kirigami/private/globaltoolbar/BreadcrumbControl.qml
+%%QT_QMLDIR%%/org/kde/kirigami/private/globaltoolbar/HandleButton.qml
%%QT_QMLDIR%%/org/kde/kirigami/private/globaltoolbar/NavigationButtons.qml
%%QT_QMLDIR%%/org/kde/kirigami/private/globaltoolbar/PageRowGlobalToolBarStyleGroup.qml
%%QT_QMLDIR%%/org/kde/kirigami/private/globaltoolbar/PageRowGlobalToolBarUI.qml
@@ -180,10 +181,7 @@ lib/libKirigamiTemplates.so.%%KDE_FRAMEWORKS_VERSION%%
%%QT_QMLDIR%%/org/kde/kirigami/templates/kde-qmlmodule.version
%%QT_QMLDIR%%/org/kde/kirigami/templates/libKirigamiTemplatesplugin.so
%%QT_QMLDIR%%/org/kde/kirigami/templates/private/BorderPropertiesGroup.qml
-%%QT_QMLDIR%%/org/kde/kirigami/templates/private/ContextIcon.qml
%%QT_QMLDIR%%/org/kde/kirigami/templates/private/DrawerHandle.qml
-%%QT_QMLDIR%%/org/kde/kirigami/templates/private/GenericDrawerIcon.qml
-%%QT_QMLDIR%%/org/kde/kirigami/templates/private/MenuIcon.qml
%%QT_QMLDIR%%/org/kde/kirigami/templates/private/PassiveNotificationsManager.qml
%%QT_QMLDIR%%/org/kde/kirigami/templates/qmldir
share/kdevappwizard/templates/kirigami6.tar.bz2
diff --git a/x11-toolkits/kf6-kitemviews/distinfo b/x11-toolkits/kf6-kitemviews/distinfo
index 7f13d4ee5ae9..00b733016721 100644
--- a/x11-toolkits/kf6-kitemviews/distinfo
+++ b/x11-toolkits/kf6-kitemviews/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892881
-SHA256 (KDE/frameworks/6.20/kitemviews-6.20.0.tar.xz) = 63f6d64780d3eb1bfdd2f2f9036026a2cdc163b676168c29c2797544f9ad6305
-SIZE (KDE/frameworks/6.20/kitemviews-6.20.0.tar.xz) = 2229424
+TIMESTAMP = 1765456440
+SHA256 (KDE/frameworks/6.21/kitemviews-6.21.0.tar.xz) = 3baa836eff923e1dcb3d989dd464fb3c3cb9ce9cac6a6723e7e7c1008f156a46
+SIZE (KDE/frameworks/6.21/kitemviews-6.21.0.tar.xz) = 2229276
diff --git a/x11-toolkits/kf6-kjobwidgets/distinfo b/x11-toolkits/kf6-kjobwidgets/distinfo
index 0fd62c2d2f96..2df1afd75363 100644
--- a/x11-toolkits/kf6-kjobwidgets/distinfo
+++ b/x11-toolkits/kf6-kjobwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892881
-SHA256 (KDE/frameworks/6.20/kjobwidgets-6.20.0.tar.xz) = 393b6eb6b35d680d48a5c7b09359668bddc1ed89d4fa70b8a8a81fb2d841ce7a
-SIZE (KDE/frameworks/6.20/kjobwidgets-6.20.0.tar.xz) = 2240912
+TIMESTAMP = 1765456440
+SHA256 (KDE/frameworks/6.21/kjobwidgets-6.21.0.tar.xz) = 892b3bd4a833eb9b72a89cccd471336b809d794515bfd9d6bb335f1b911579f6
+SIZE (KDE/frameworks/6.21/kjobwidgets-6.21.0.tar.xz) = 2240736
diff --git a/x11-toolkits/kf6-ktextwidgets/distinfo b/x11-toolkits/kf6-ktextwidgets/distinfo
index f65e501fc1de..74f51acc8f2f 100644
--- a/x11-toolkits/kf6-ktextwidgets/distinfo
+++ b/x11-toolkits/kf6-ktextwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892881
-SHA256 (KDE/frameworks/6.20/ktextwidgets-6.20.0.tar.xz) = 781e7fad5720de7f31380b2c4a458bc2875940449ed9168b48c60d474b6df220
-SIZE (KDE/frameworks/6.20/ktextwidgets-6.20.0.tar.xz) = 2486696
+TIMESTAMP = 1765456441
+SHA256 (KDE/frameworks/6.21/ktextwidgets-6.21.0.tar.xz) = 1c93eeaf2ac8297babaee2075f8188cdee26c32b1c8c20c3a95b7bcab6ffbfab
+SIZE (KDE/frameworks/6.21/ktextwidgets-6.21.0.tar.xz) = 2486868
diff --git a/x11-toolkits/kf6-kwidgetsaddons/distinfo b/x11-toolkits/kf6-kwidgetsaddons/distinfo
index d5c7dee3ad08..ccd373f70971 100644
--- a/x11-toolkits/kf6-kwidgetsaddons/distinfo
+++ b/x11-toolkits/kf6-kwidgetsaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892882
-SHA256 (KDE/frameworks/6.20/kwidgetsaddons-6.20.0.tar.xz) = 39974b85cdffd8c6d6e0a5c0684927a21e071c1e63d7cce3888331f0169a4837
-SIZE (KDE/frameworks/6.20/kwidgetsaddons-6.20.0.tar.xz) = 4257304
+TIMESTAMP = 1765456441
+SHA256 (KDE/frameworks/6.21/kwidgetsaddons-6.21.0.tar.xz) = 14a938426831c35e021a57cb2989b6e0b9379b936dbfef3ee5a3335a4689d2bc
+SIZE (KDE/frameworks/6.21/kwidgetsaddons-6.21.0.tar.xz) = 4255016
diff --git a/x11-toolkits/kf6-kxmlgui/distinfo b/x11-toolkits/kf6-kxmlgui/distinfo
index f271bea45de0..5a6bece510e7 100644
--- a/x11-toolkits/kf6-kxmlgui/distinfo
+++ b/x11-toolkits/kf6-kxmlgui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892882
-SHA256 (KDE/frameworks/6.20/kxmlgui-6.20.0.tar.xz) = a16fd3734112914ef50ed2666a16905d87e67954bc368725ccb1d5b2edc8f8f1
-SIZE (KDE/frameworks/6.20/kxmlgui-6.20.0.tar.xz) = 2897500
+TIMESTAMP = 1765456441
+SHA256 (KDE/frameworks/6.21/kxmlgui-6.21.0.tar.xz) = cebf390b65bd5355d641b5bedbbc807129d3984a8bc21b08d726815c6d9b970c
+SIZE (KDE/frameworks/6.21/kxmlgui-6.21.0.tar.xz) = 2898136
diff --git a/x11-wm/cosmic-comp/Makefile b/x11-wm/cosmic-comp/Makefile
index fc57e97c89ba..d6aaa78376b2 100644
--- a/x11-wm/cosmic-comp/Makefile
+++ b/x11-wm/cosmic-comp/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cosmic-comp
DISTVERSIONPREFIX= epoch-
DISTVERSION= 1.0.0
+PORTREVISION= 1
CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11-wm/leftwm/Makefile b/x11-wm/leftwm/Makefile
index 781d9049488d..1502f1fcc67b 100644
--- a/x11-wm/leftwm/Makefile
+++ b/x11-wm/leftwm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= leftwm
DISTVERSION= 0.5.4
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= x11-wm
MAINTAINER= bofh@FreeBSD.org
diff --git a/x11-wm/mangowc/Makefile b/x11-wm/mangowc/Makefile
index 366fc252d023..cdd04a4d9e69 100644
--- a/x11-wm/mangowc/Makefile
+++ b/x11-wm/mangowc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mangowc
-DISTVERSION= 0.10.7
+DISTVERSION= 0.10.8
CATEGORIES= x11-wm
MAINTAINER= nivit@FreeBSD.org
diff --git a/x11-wm/mangowc/distinfo b/x11-wm/mangowc/distinfo
index f28849e93b35..8e94867797da 100644
--- a/x11-wm/mangowc/distinfo
+++ b/x11-wm/mangowc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765528170
-SHA256 (DreamMaoMao-mangowc-0.10.7_GH0.tar.gz) = 6ef7ffe1ea0093675c526422f1e905ec1d0fa90219615b8f4b00ee0f37e1f60c
-SIZE (DreamMaoMao-mangowc-0.10.7_GH0.tar.gz) = 405169
+TIMESTAMP = 1765962163
+SHA256 (DreamMaoMao-mangowc-0.10.8_GH0.tar.gz) = 8b4cbbef26efa2662490b057b037596962280655a2a05a6a44789405c8cd395c
+SIZE (DreamMaoMao-mangowc-0.10.8_GH0.tar.gz) = 407049
diff --git a/x11-wm/niri/Makefile b/x11-wm/niri/Makefile
index 4d5e06abee03..24b6f3add62d 100644
--- a/x11-wm/niri/Makefile
+++ b/x11-wm/niri/Makefile
@@ -1,6 +1,7 @@
PORTNAME= niri
DISTVERSIONPREFIX= v
DISTVERSION= 25.11
+PORTREVISION= 1
CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11-wm/river/Makefile b/x11-wm/river/Makefile
index 96116f9315bb..9186df9bbbc7 100644
--- a/x11-wm/river/Makefile
+++ b/x11-wm/river/Makefile
@@ -1,6 +1,6 @@
PORTNAME= river
DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.11
+DISTVERSION= 0.3.12
CATEGORIES= x11-wm wayland
MAINTAINER= ports@FreeBSD.org
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
wayland-protocols>0:graphics/wayland-protocols \
- zig>=0.14.0:lang/zig
+ zig>=0.15.1:lang/zig
LIB_DEPENDS= libevdev.so:devel/libevdev \
libwayland-server.so:graphics/wayland \
libwlroots-0.19.so:x11-toolkits/wlroots019 \
@@ -21,19 +21,19 @@ LIB_DEPENDS= libevdev.so:devel/libevdev \
USES= pkgconfig xorg
USE_GITHUB= yes
-USE_XORG= pixman
GH_ACCOUNT= riverwm
GH_TUPLE= ifreund:zig-pixman:v0.3.0:zig_pixman/../.cache/zig/p/pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX \
- ifreund:zig-wayland:v0.3.0:zig_wayland/../.cache/zig/p/wayland-0.3.0-lQa1kjPIAQDmhGYpY-zxiRzQJFHQ2VqhJkQLbKKdt5wl \
+ ifreund:zig-wayland:v0.4.0:zig_wayland/../.cache/zig/p/wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27 \
ifreund:zig-xkbcommon:v0.3.0:zig_xkbcommon/../.cache/zig/p/xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr \
- swaywm:zig-wlroots:v0.19.2:zig_wlroots/../.cache/zig/p/wlroots-0.19.2-jmOlcsnnAwDFAeOamkUaxyHNhKngH4Ai5rrLSVbqA8LW
-MAKE_ENV= DESTDIR="${STAGEDIR}"
+ swaywm:zig-wlroots:v0.19.3:zig_wlroots/../.cache/zig/p/wlroots-0.19.3-jmOlcuL_AwBHhLCwpFsXbTizE3q9BugFmGX-XIxqcPMc
+USE_XORG= pixman
CONFIGURE_ARGS= --prefix "${PREFIX}" \
${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \
${WITH_PIE:D-Dpie} \
${STRIP:C/.+/-Dstrip/} \
-Dcpu=${CPUTYPE:Ubaseline} \
--verbose
+MAKE_ENV= DESTDIR="${STAGEDIR}"
NO_INSTALL= yes # strip(1) breaks runtime
PLIST_FILES= bin/${PORTNAME} \
bin/${PORTNAME}ctl \
diff --git a/x11-wm/river/distinfo b/x11-wm/river/distinfo
index f7b7e56d89c3..8c4ee585bcd9 100644
--- a/x11-wm/river/distinfo
+++ b/x11-wm/river/distinfo
@@ -1,11 +1,11 @@
-TIMESTAMP = 1751355476
-SHA256 (riverwm-river-v0.3.11_GH0.tar.gz) = bd2732f0d515ea4b669b17b48cfda2a271f013fa9aeaba61453b610b381f474a
-SIZE (riverwm-river-v0.3.11_GH0.tar.gz) = 171257
+TIMESTAMP = 1764665794
+SHA256 (riverwm-river-v0.3.12_GH0.tar.gz) = 4752d8585419f57b3e0edd2b9b270e85d3fa38d2ee2ff92835c8050324946f30
+SIZE (riverwm-river-v0.3.12_GH0.tar.gz) = 171041
SHA256 (ifreund-zig-pixman-v0.3.0_GH0.tar.gz) = b09b4d733430d3341c9fa340b13b84da058068764b9239452b5161c015ac3b08
SIZE (ifreund-zig-pixman-v0.3.0_GH0.tar.gz) = 7976
-SHA256 (ifreund-zig-wayland-v0.3.0_GH0.tar.gz) = 8697cb2d056bc88e76e4f44e68e4346bf1ab4b325acd38b52dae7924754ea0ad
-SIZE (ifreund-zig-wayland-v0.3.0_GH0.tar.gz) = 75460
+SHA256 (ifreund-zig-wayland-v0.4.0_GH0.tar.gz) = a001733a3a2a71f64b9cd136b60219bd5d0e870e1974159ae9102951a31bd940
+SIZE (ifreund-zig-wayland-v0.4.0_GH0.tar.gz) = 111961
SHA256 (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 492b670d9bddc596184b2ec46d06dbcafdfb9c4b6b6fa7ad9ba98a4d2f921d59
SIZE (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 22520
-SHA256 (swaywm-zig-wlroots-v0.19.2_GH0.tar.gz) = 92f483605472e57e891e88b7e10cc833ad03883e292b81ac3c37ae7410dfdedd
-SIZE (swaywm-zig-wlroots-v0.19.2_GH0.tar.gz) = 59078
+SHA256 (swaywm-zig-wlroots-v0.19.3_GH0.tar.gz) = 93c7e410dbfc3d3fe03ca3cc5e2599557eab963357016b9c8b2ca9d6fafb8214
+SIZE (swaywm-zig-wlroots-v0.19.3_GH0.tar.gz) = 59843
diff --git a/x11/admiral/Makefile b/x11/admiral/Makefile
index 135580423522..9f8d85888236 100644
--- a/x11/admiral/Makefile
+++ b/x11/admiral/Makefile
@@ -2,7 +2,7 @@ PORTNAME= admiral
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0-7
DISTVERSIONSUFFIX= -g5a9f33b
-PORTREVISION= 71
+PORTREVISION= 72
CATEGORIES= x11
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/alacritty/Makefile b/x11/alacritty/Makefile
index 8e489342bf87..f9ca3c14fe07 100644
--- a/x11/alacritty/Makefile
+++ b/x11/alacritty/Makefile
@@ -1,6 +1,6 @@
PORTNAME= alacritty
DISTVERSION= 0.16.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/x11/ashell/Makefile b/x11/ashell/Makefile
index b275a7fbed1d..c4ce88a135bb 100644
--- a/x11/ashell/Makefile
+++ b/x11/ashell/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ashell
DISTVERSION= 0.6.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/x11/clipcat/Makefile b/x11/clipcat/Makefile
index ab86570f2f50..2ac1fb8c8a00 100644
--- a/x11/clipcat/Makefile
+++ b/x11/clipcat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= clipcat
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11
MAINTAINER= yuri@FreeBSD.org
diff --git a/x11/eww/Makefile b/x11/eww/Makefile
index 28a63dbe27f0..7e9b4c4c345f 100644
--- a/x11/eww/Makefile
+++ b/x11/eww/Makefile
@@ -1,7 +1,7 @@
PORTNAME= eww
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= x11 wayland
PKGNAMESUFFIX= -${FLAVOR}
diff --git a/x11/hybrid-bar/Makefile b/x11/hybrid-bar/Makefile
index 1d661d050d9c..7e31a25a18d9 100644
--- a/x11/hybrid-bar/Makefile
+++ b/x11/hybrid-bar/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hybrid-bar
DISTVERSION= 0.4.9
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/hyprviz/Makefile b/x11/hyprviz/Makefile
index fa3efc02a4b4..032ec710c265 100644
--- a/x11/hyprviz/Makefile
+++ b/x11/hyprviz/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hyprviz
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/x11/i3bar-river/Makefile b/x11/i3bar-river/Makefile
index 6f5259cce700..4152131c3b03 100644
--- a/x11/i3bar-river/Makefile
+++ b/x11/i3bar-river/Makefile
@@ -1,7 +1,7 @@
PORTNAME= i3bar-river
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/inputplug/Makefile b/x11/inputplug/Makefile
index 4bf57a748a97..c3cb4e37171e 100644
--- a/x11/inputplug/Makefile
+++ b/x11/inputplug/Makefile
@@ -1,6 +1,6 @@
PORTNAME= inputplug
DISTVERSION= 0.4.0
-PORTREVISION= 38
+PORTREVISION= 39
CATEGORIES= x11
MAINTAINER= 0mp@FreeBSD.org
diff --git a/x11/kde/Makefile b/x11/kde/Makefile
index a1376f0baf88..168b3a9e20fd 100644
--- a/x11/kde/Makefile
+++ b/x11/kde/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= ${KDE_PLASMA_VERSION}.${KDE_APPLICATIONS_VERSION}
CATEGORIES= x11 kde
MAINTAINER= kde@FreeBSD.org
-COMMENT= KDE Plasma Desktop and Applications (meta port)
+COMMENT= Plasma Desktop and KDE Applications (meta port)
WWW= https://www.kde.org
RUN_DEPENDS= kde-baseapps>=${KDE_APPLICATIONS_VERSION}:x11/kde-baseapps \
@@ -13,7 +13,7 @@ USES= kde:6 metaport qt:6
# The official VLC backend can be used, but vlc port still uses Qt5 for GUI.
OPTIONS_DEFAULT= MPV
-OPTIONS_MULTI= PHONON
+OPTIONS_MULTI= PHONON
OPTIONS_MULTI_PHONON= MPV VLC
PHONON_DESC= Phonon multimedia backend
diff --git a/x11/kde/pkg-descr b/x11/kde/pkg-descr
index ad6cb9335d8a..bfbb34209b18 100644
--- a/x11/kde/pkg-descr
+++ b/x11/kde/pkg-descr
@@ -1,5 +1,8 @@
-KDE is a powerful Free Software graphical desktop environment for Linux
-and Unix workstations.
+Plasma is a powerful and customizable Free Software graphical desktop
+environment for Unix workstations made by the KDE community.
-x11/kde contains Plasma Desktop and basic set of KDE Applications.
-More KDE applications can be found in x11/kde-gear metaport.
+x11/kde contains a basic set of KDE Applications and the Plasma Desktop.
+A more minimal port of Plasma can be found at x11/plasma6-plasma. More
+KDE applications can be found in the kde-applications category:
+
+% pkg search -S origin kde-applications
diff --git a/x11/kf6-frameworkintegration/distinfo b/x11/kf6-frameworkintegration/distinfo
index 2096c2ef2b4f..cf91a6db5c2a 100644
--- a/x11/kf6-frameworkintegration/distinfo
+++ b/x11/kf6-frameworkintegration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892882
-SHA256 (KDE/frameworks/6.20/frameworkintegration-6.20.0.tar.xz) = 1ee61c92c1214159877c0e113a92358724f9ac3ee57710a15038c85dc4fdc7d8
-SIZE (KDE/frameworks/6.20/frameworkintegration-6.20.0.tar.xz) = 56544
+TIMESTAMP = 1765456442
+SHA256 (KDE/frameworks/6.21/frameworkintegration-6.21.0.tar.xz) = aeb8033e7cafc2b72a93857d7e8871fda2a81385a6acd27f409dee79aba4da97
+SIZE (KDE/frameworks/6.21/frameworkintegration-6.21.0.tar.xz) = 57228
diff --git a/x11/kf6-kded/distinfo b/x11/kf6-kded/distinfo
index 9f25f0cadf9a..39878b767ebb 100644
--- a/x11/kf6-kded/distinfo
+++ b/x11/kf6-kded/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892882
-SHA256 (KDE/frameworks/6.20/kded-6.20.0.tar.xz) = 1d6c950048e05b9e8038cfdf84963d1d4b8bfc5f326f301e743211791e9a9f65
-SIZE (KDE/frameworks/6.20/kded-6.20.0.tar.xz) = 35208
+TIMESTAMP = 1765456442
+SHA256 (KDE/frameworks/6.21/kded-6.21.0.tar.xz) = 36532cff8ed98bd04c9d4c33e5a15e8bbf144022b9f4065c6c5d7455a802dda1
+SIZE (KDE/frameworks/6.21/kded-6.21.0.tar.xz) = 35960
diff --git a/x11/kf6-kglobalaccel/distinfo b/x11/kf6-kglobalaccel/distinfo
index 2def07c19b17..5dc5f7d66e4c 100644
--- a/x11/kf6-kglobalaccel/distinfo
+++ b/x11/kf6-kglobalaccel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892883
-SHA256 (KDE/frameworks/6.20/kglobalaccel-6.20.0.tar.xz) = ee2abd91df47a6ae478f86e67f463487e30032f3c0d8cfd77f2d6b9567c86db4
-SIZE (KDE/frameworks/6.20/kglobalaccel-6.20.0.tar.xz) = 2271580
+TIMESTAMP = 1765456442
+SHA256 (KDE/frameworks/6.21/kglobalaccel-6.21.0.tar.xz) = 3e68b8fb5722d75982c99534478d286dfe359560ca5d8a10293ca90f301aefe3
+SIZE (KDE/frameworks/6.21/kglobalaccel-6.21.0.tar.xz) = 2271512
diff --git a/x11/kf6-krunner/distinfo b/x11/kf6-krunner/distinfo
index 0ccc407a622b..4371c18aa214 100644
--- a/x11/kf6-krunner/distinfo
+++ b/x11/kf6-krunner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892883
-SHA256 (KDE/frameworks/6.20/krunner-6.20.0.tar.xz) = 735b2cf153ed1bd223389f29b4b619319fbb310071dac6c7e9fadda1195d3a1c
-SIZE (KDE/frameworks/6.20/krunner-6.20.0.tar.xz) = 134724
+TIMESTAMP = 1765456442
+SHA256 (KDE/frameworks/6.21/krunner-6.21.0.tar.xz) = f19dcc56349f1278287572aaf273ce87c774f9eec99e2c4368e164baed5128a5
+SIZE (KDE/frameworks/6.21/krunner-6.21.0.tar.xz) = 134812
diff --git a/x11/kf6-kwindowsystem/distinfo b/x11/kf6-kwindowsystem/distinfo
index 64941c815453..28e096580565 100644
--- a/x11/kf6-kwindowsystem/distinfo
+++ b/x11/kf6-kwindowsystem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892883
-SHA256 (KDE/frameworks/6.20/kwindowsystem-6.20.0.tar.xz) = 836be005df3c8cfc81d9ca199f19e36ba0df515d69e7d8b06343465412f6f477
-SIZE (KDE/frameworks/6.20/kwindowsystem-6.20.0.tar.xz) = 2363808
+TIMESTAMP = 1765456443
+SHA256 (KDE/frameworks/6.21/kwindowsystem-6.21.0.tar.xz) = 34660b154e858d2f2e996d98fc2cb46889a938551bb799e75ba2fb6f1d064133
+SIZE (KDE/frameworks/6.21/kwindowsystem-6.21.0.tar.xz) = 2363496
diff --git a/x11/kickoff/Makefile b/x11/kickoff/Makefile
index d61d6109147e..0a00294d573d 100644
--- a/x11/kickoff/Makefile
+++ b/x11/kickoff/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kickoff
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/plasma6-plasma/Makefile b/x11/plasma6-plasma/Makefile
index d2fd164a220f..bafe567bd0ea 100644
--- a/x11/plasma6-plasma/Makefile
+++ b/x11/plasma6-plasma/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= x11 kde
PKGNAMEPREFIX= plasma6-
MAINTAINER= kde@FreeBSD.org
-COMMENT= KDE Plasma 6 (meta port)
+COMMENT= KDE Plasma 6 Desktop (meta port)
WWW= https://www.kde.org/plasma-desktop
USES= kde:6 metaport qt:6
diff --git a/x11/rio/Makefile b/x11/rio/Makefile
index 993018c8b8cd..d658468c6753 100644
--- a/x11/rio/Makefile
+++ b/x11/rio/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rio
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.22
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11 wayland
PKGNAMESUFFIX= -terminal-emulator
diff --git a/x11/rlaunch/Makefile b/x11/rlaunch/Makefile
index ddbc2c3afe96..0b15e90f69c9 100644
--- a/x11/rlaunch/Makefile
+++ b/x11/rlaunch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rlaunch
DISTVERSION= 1.3.14
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= x11
MAINTAINER= yuri@FreeBSD.org
diff --git a/x11/shikane/Makefile b/x11/shikane/Makefile
index a0e513ca9516..57cdc4fe44c5 100644
--- a/x11/shikane/Makefile
+++ b/x11/shikane/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shikane
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/shotman/Makefile b/x11/shotman/Makefile
index 17eb7e843ae7..533a4d4f346b 100644
--- a/x11/shotman/Makefile
+++ b/x11/shotman/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shotman
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.10
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11 wayland
MASTER_SITES= https://git.sr.ht/~whynothugo/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
# XXX Teach USES=cargo to not override default DISTFILES
diff --git a/x11/sirula/Makefile b/x11/sirula/Makefile
index 946de2c7b8eb..fc5ad9d3d6c4 100644
--- a/x11/sirula/Makefile
+++ b/x11/sirula/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sirula
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/squeekboard/Makefile b/x11/squeekboard/Makefile
index add0a5963c68..e32e8de079b2 100644
--- a/x11/squeekboard/Makefile
+++ b/x11/squeekboard/Makefile
@@ -1,7 +1,7 @@
PORTNAME= squeekboard
DISTVERSIONPREFIX= v
DISTVERSION= 1.43.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= x11 wayland
PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/
diff --git a/x11/swayr/Makefile b/x11/swayr/Makefile
index 2f33763bd54c..8b27f073c7ce 100644
--- a/x11/swayr/Makefile
+++ b/x11/swayr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= swayr
DISTVERSION= 0.28.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= x11
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/x11/swayrbar/Makefile b/x11/swayrbar/Makefile
index ffc3600da490..1bd7a74bd208 100644
--- a/x11/swayrbar/Makefile
+++ b/x11/swayrbar/Makefile
@@ -1,6 +1,6 @@
PORTNAME= swayrbar
DISTVERSION= 0.4.2
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= x11
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/x11/swww/Makefile b/x11/swww/Makefile
index 6417455a601b..8d891c7996e1 100644
--- a/x11/swww/Makefile
+++ b/x11/swww/Makefile
@@ -1,7 +1,7 @@
PORTNAME= swww
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11
MAINTAINER= nivit@FreeBSD.org
diff --git a/x11/walker/Makefile b/x11/walker/Makefile
index 6cc52322ee28..764f77ca7b63 100644
--- a/x11/walker/Makefile
+++ b/x11/walker/Makefile
@@ -1,6 +1,7 @@
PORTNAME= walker
DISTVERSIONPREFIX= v
DISTVERSION= 2.12.2
+PORTREVISION= 1
CATEGORIES= x11 wayland
PKGNAMESUFFIX= -launcher
diff --git a/x11/watershot/Makefile b/x11/watershot/Makefile
index 09d2e4e07b89..ae3fdc43835a 100644
--- a/x11/watershot/Makefile
+++ b/x11/watershot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= watershot
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.2
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/waycorner/Makefile b/x11/waycorner/Makefile
index 606716169e2e..f4abe62f5127 100644
--- a/x11/waycorner/Makefile
+++ b/x11/waycorner/Makefile
@@ -1,6 +1,6 @@
PORTNAME= waycorner
DISTVERSION= 0.2.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/x11/wayidle/Makefile b/x11/wayidle/Makefile
index 74cb8e92660b..b522037df187 100644
--- a/x11/wayidle/Makefile
+++ b/x11/wayidle/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wayidle
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= x11 wayland
MASTER_SITES= https://git.sr.ht/~whynothugo/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
# XXX Teach USES=cargo to not override default DISTFILES
diff --git a/x11/waylock/Makefile b/x11/waylock/Makefile
index dd55bb5102e7..7e6b6fe707f2 100644
--- a/x11/waylock/Makefile
+++ b/x11/waylock/Makefile
@@ -1,6 +1,6 @@
PORTNAME= waylock
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.0
+DISTVERSION= 1.5.0
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
@@ -11,7 +11,7 @@ LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols \
- zig>=0.14.0:lang/zig
+ zig>=0.15.1:lang/zig
LIB_DEPENDS= libwayland-client.so:graphics/wayland \
libxkbcommon.so:x11/libxkbcommon
RUN_DEPENDS= unix-selfauth-helper>0:security/unix-selfauth-helper
@@ -19,15 +19,15 @@ RUN_DEPENDS= unix-selfauth-helper>0:security/unix-selfauth-helper
USES= pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= ifreund
-GH_TUPLE= ifreund:zig-wayland:v0.3.0:zig_wayland/../.cache/zig/p/wayland-0.3.0-lQa1kjPIAQDmhGYpY-zxiRzQJFHQ2VqhJkQLbKKdt5wl \
+GH_TUPLE= ifreund:zig-wayland:v0.4.0:zig_wayland/../.cache/zig/p/wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27 \
ifreund:zig-xkbcommon:v0.3.0:zig_xkbcommon/../.cache/zig/p/xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr
-MAKE_ENV= DESTDIR="${STAGEDIR}"
CONFIGURE_ARGS= --prefix "${PREFIX}" \
${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \
${WITH_PIE:D-Dpie} \
${STRIP:C/.+/-Dstrip/} \
-Dcpu=${CPUTYPE:Ubaseline} \
--verbose
+MAKE_ENV= DESTDIR="${STAGEDIR}"
NO_INSTALL= yes # strip(1) breaks runtime
PLIST_FILES= bin/${PORTNAME} \
etc/pam.d/${PORTNAME}
diff --git a/x11/waylock/distinfo b/x11/waylock/distinfo
index fda03d517c99..b57e7262eb95 100644
--- a/x11/waylock/distinfo
+++ b/x11/waylock/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1741342864
-SHA256 (ifreund-waylock-v1.4.0_GH0.tar.gz) = 921d744f4c1ea0c79de5c730afdc4928273a69ae18ff69b063fc5ca8c70fb977
-SIZE (ifreund-waylock-v1.4.0_GH0.tar.gz) = 20664
-SHA256 (ifreund-zig-wayland-v0.3.0_GH0.tar.gz) = 8697cb2d056bc88e76e4f44e68e4346bf1ab4b325acd38b52dae7924754ea0ad
-SIZE (ifreund-zig-wayland-v0.3.0_GH0.tar.gz) = 75460
+TIMESTAMP = 1763896589
+SHA256 (ifreund-waylock-v1.5.0_GH0.tar.gz) = 9d537f1685f599b3ca091fc8215be5853891526ce87697936d8904b2163d1d48
+SIZE (ifreund-waylock-v1.5.0_GH0.tar.gz) = 20715
+SHA256 (ifreund-zig-wayland-v0.4.0_GH0.tar.gz) = a001733a3a2a71f64b9cd136b60219bd5d0e870e1974159ae9102951a31bd940
+SIZE (ifreund-zig-wayland-v0.4.0_GH0.tar.gz) = 111961
SHA256 (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 492b670d9bddc596184b2ec46d06dbcafdfb9c4b6b6fa7ad9ba98a4d2f921d59
SIZE (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 22520
diff --git a/x11/waylock/files/patch-build_zig b/x11/waylock/files/patch-build_zig
new file mode 100644
index 000000000000..5a0660ab3d23
--- /dev/null
+++ b/x11/waylock/files/patch-build_zig
@@ -0,0 +1,11 @@
+--- build.zig.orig 2025-09-10 10:23:50 UTC
++++ build.zig
+@@ -10,7 +10,7 @@
+ /// development with the "-dev" suffix.
+ /// When a release is tagged, the "-dev" suffix should be removed for the commit that gets tagged.
+ /// Directly after the tagged commit, the version should be bumped and the "-dev" suffix added.
+-const version = "1.4.0-dev";
++const version = "1.5.0";
+
+ pub fn build(b: *Build) !void {
+ const target = b.standardTargetOptions(.{});
diff --git a/x11/wayout/Makefile b/x11/wayout/Makefile
index 2d9339b8f45c..763e8a096ab5 100644
--- a/x11/wayout/Makefile
+++ b/x11/wayout/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wayout
DISTVERSION= 1.1.3
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= x11 wayland
MASTER_SITES= https://git.sr.ht/~shinyzenith/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
# XXX Teach USES=cargo to not override default DISTFILES
diff --git a/x11/wezterm/Makefile b/x11/wezterm/Makefile
index 819b5a1ce552..964ea18dd1a1 100644
--- a/x11/wezterm/Makefile
+++ b/x11/wezterm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wezterm
DISTVERSION= 20250730-110715
DISTVERSIONSUFFIX= -6a493f88
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11 wayland
MAINTAINER= vladislav.movchan@gmail.com
diff --git a/x11/windowtolayer/Makefile b/x11/windowtolayer/Makefile
index 30c043d60bb8..6ee7299a33fd 100644
--- a/x11/windowtolayer/Makefile
+++ b/x11/windowtolayer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= windowtolayer
DISTVERSIONPREFIX= v
PORTVERSION= 0.3.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/wleave/Makefile b/x11/wleave/Makefile
index f90a2480041a..8d2ffdec9522 100644
--- a/x11/wleave/Makefile
+++ b/x11/wleave/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wleave
DISTVERSION= 0.6.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/x11/wlr-which-key/Makefile b/x11/wlr-which-key/Makefile
index 9b2defe4f490..22c34ccb7beb 100644
--- a/x11/wlr-which-key/Makefile
+++ b/x11/wlr-which-key/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wlr-which-key
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11 wayland
MAINTAINER= nivit@FreeBSD.org
diff --git a/x11/wmfocus/Makefile b/x11/wmfocus/Makefile
index 09d18880a84f..d33375f2606b 100644
--- a/x11/wmfocus/Makefile
+++ b/x11/wmfocus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wmfocus
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= x11
MAINTAINER= eduardo@FreeBSD.org
diff --git a/x11/xdg-desktop-portal-luminous/Makefile b/x11/xdg-desktop-portal-luminous/Makefile
index e303ebdef03c..3cc9883bd419 100644
--- a/x11/xdg-desktop-portal-luminous/Makefile
+++ b/x11/xdg-desktop-portal-luminous/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xdg-desktop-portal-luminous
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.11
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/xwayland-satellite/Makefile b/x11/xwayland-satellite/Makefile
index 063a3e30c433..5dc472474241 100644
--- a/x11/xwayland-satellite/Makefile
+++ b/x11/xwayland-satellite/Makefile
@@ -1,6 +1,7 @@
PORTNAME= xwayland-satellite
DISTVERSIONPREFIX= v
DISTVERSION= 0.8
+PORTREVISION= 1
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org