summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MOVED5
-rw-r--r--Mk/Uses/emacs.mk2
-rw-r--r--Mk/bsd.port.mk4
-rw-r--r--UPDATING49
-rw-r--r--accessibility/darkman/Makefile2
-rw-r--r--archivers/minizip/Makefile8
-rw-r--r--archivers/minizip/distinfo6
-rw-r--r--archivers/nfpm/Makefile2
-rw-r--r--archivers/zlib-ng/Makefile2
-rw-r--r--archivers/zlib-ng/distinfo6
-rw-r--r--archivers/zlib-ng/pkg-plist2
-rw-r--r--astro/cfitsio/Makefile7
-rw-r--r--astro/cfitsio/distinfo6
-rw-r--r--astro/gpsprune/Makefile2
-rw-r--r--astro/gpsprune/distinfo6
-rw-r--r--astro/josm/Makefile2
-rw-r--r--astro/josm/distinfo6
-rw-r--r--astro/py-sunpy/Makefile2
-rw-r--r--astro/py-sunpy/distinfo6
-rw-r--r--audio/audacity/Makefile7
-rw-r--r--audio/audacity/files/extra-libraries_lib-utility_TypeList.cpp23
-rw-r--r--audio/audacity/files/extra-libraries_lib-utility_TypeList.h39
-rw-r--r--audio/audacity/files/extra-libraries_lib-utility_TypeSwitch.h20
-rw-r--r--audio/beets/Makefile4
-rw-r--r--audio/cdparanoia/Makefile17
-rw-r--r--audio/cdparanoia/distinfo5
-rw-r--r--audio/cdparanoia/files/patch-Makefile.in20
-rw-r--r--audio/cdparanoia/files/patch-configure15
-rw-r--r--audio/cdparanoia/files/patch-interface_Makefile.in24
-rw-r--r--audio/cdparanoia/files/patch-interface_cdda__interface.h22
-rw-r--r--audio/cdparanoia/files/patch-interface_common__interface.c35
-rw-r--r--audio/cdparanoia/files/patch-interface_interface.c36
-rw-r--r--audio/cdparanoia/files/patch-interface_low__interface.h14
-rw-r--r--audio/cdparanoia/files/patch-interface_scan__devices.c70
-rw-r--r--audio/cdparanoia/files/patch-interface_scsi__interface.c238
-rw-r--r--audio/cdparanoia/files/patch-main.c15
-rw-r--r--audio/cdparanoia/files/patch-paranoia_overlap.c20
-rw-r--r--audio/cdparanoia/files/patch-upstream-r15314312
-rw-r--r--audio/cdparanoia/files/patch-upstream-r1533731
-rw-r--r--audio/cdparanoia/files/patch-version.h17
-rw-r--r--audio/cdparanoia/pkg-plist4
-rw-r--r--audio/denemo/Makefile2
-rw-r--r--audio/emms/Makefile2
-rw-r--r--audio/gonic/Makefile2
-rw-r--r--audio/liblscp/Makefile12
-rw-r--r--audio/liblscp/distinfo6
-rw-r--r--audio/liblscp/files/patch-CMakeLists.txt46
-rw-r--r--audio/liblscp/files/patch-src-CMakeLists.txt (renamed from audio/liblscp/files/patch-src_CMakeLists.txt)0
-rw-r--r--audio/libopenshot-audio/Makefile8
-rw-r--r--audio/libopenshot-audio/distinfo6
-rw-r--r--audio/libopenshot-audio/files/patch-CMakeLists.txt15
-rw-r--r--audio/libopenshot-audio/pkg-plist2
-rw-r--r--audio/mpg123.el/Makefile2
-rw-r--r--audio/murmur-cli/Makefile2
-rw-r--r--audio/ncmpc/Makefile2
-rw-r--r--audio/ocp/Makefile2
-rw-r--r--audio/openal-soft/Makefile2
-rw-r--r--audio/pms-devel/Makefile2
-rw-r--r--audio/visp-go/Makefile2
-rw-r--r--benchmarks/ali/Makefile2
-rw-r--r--benchmarks/bombardier/Makefile2
-rw-r--r--benchmarks/ddosify/Makefile2
-rw-r--r--benchmarks/hey/Makefile2
-rw-r--r--benchmarks/plow/Makefile2
-rw-r--r--benchmarks/vegeta/Makefile2
-rw-r--r--biology/iqtree/Makefile7
-rw-r--r--biology/iqtree/distinfo10
-rw-r--r--biology/kmcp/Makefile2
-rw-r--r--biology/ncbi-entrez-direct/Makefile2
-rw-r--r--biology/py-dnaio/Makefile4
-rw-r--r--biology/py-dnaio/distinfo6
-rw-r--r--biology/py-macs3/Makefile6
-rw-r--r--biology/salmon/Makefile2
-rw-r--r--biology/seqkit/Makefile2
-rw-r--r--biology/taxonkit/Makefile3
-rw-r--r--biology/taxonkit/distinfo10
-rw-r--r--biology/unikmer/Makefile2
-rw-r--r--cad/PrusaSlicer/Makefile2
-rw-r--r--cad/dinotrace/Makefile2
-rw-r--r--cad/freecad/Makefile2
-rw-r--r--cad/librepcb/Makefile1
-rw-r--r--cad/opencascade/Makefile1
-rw-r--r--cad/verilog-mode.el/Makefile2
-rw-r--r--chinese/fcitx5-chewing/Makefile2
-rw-r--r--chinese/fcitx5-chewing/distinfo6
-rw-r--r--chinese/fcitx5-chinese-addons/Makefile4
-rw-r--r--chinese/fcitx5-chinese-addons/distinfo6
-rw-r--r--chinese/fcitx5-rime/Makefile2
-rw-r--r--chinese/fcitx5-rime/distinfo6
-rw-r--r--chinese/fcitx5-table-extra/Makefile2
-rw-r--r--chinese/fcitx5-table-extra/distinfo6
-rw-r--r--chinese/fcitx5-table-extra/pkg-plist264
-rw-r--r--chinese/fcitx5-table-other/Makefile2
-rw-r--r--chinese/fcitx5-table-other/distinfo6
-rw-r--r--chinese/fcitx5-table-other/pkg-plist496
-rw-r--r--chinese/libime-jyutping/Makefile2
-rw-r--r--chinese/libime-jyutping/distinfo6
-rw-r--r--chinese/libime/Makefile4
-rw-r--r--chinese/libime/distinfo6
-rw-r--r--comms/tio/Makefile4
-rw-r--r--comms/tio/distinfo10
-rw-r--r--converters/yj/Makefile2
-rw-r--r--databases/arrow/Makefile7
-rw-r--r--databases/bbdb/Makefile2
-rw-r--r--databases/cayley/Makefile2
-rw-r--r--databases/closql-devel/Makefile2
-rw-r--r--databases/closql/Makefile2
-rw-r--r--databases/cockroach/Makefile2
-rw-r--r--databases/emacs-sqlite3-api/Makefile2
-rw-r--r--databases/emacsql-devel/Makefile2
-rw-r--r--databases/emacsql/Makefile2
-rw-r--r--databases/gnats4/Makefile2
-rw-r--r--databases/go-carbon/Makefile2
-rw-r--r--databases/go-pgweb/Makefile2
-rw-r--r--databases/goose/Makefile1
-rw-r--r--databases/immudb/Makefile2
-rw-r--r--databases/imposm3/Makefile2
-rw-r--r--databases/influxdb/Makefile2
-rw-r--r--databases/influxdb2-cli/Makefile2
-rw-r--r--databases/litestream/Makefile2
-rw-r--r--databases/mongodb-tools/Makefile1
-rw-r--r--databases/mongodb60/Makefile6
-rw-r--r--databases/mongodb60/distinfo6
-rwxr-xr-xdatabases/mongodb60/files/make.test.sh31
-rw-r--r--databases/mongodb60/pkg-message2
-rw-r--r--databases/octosql/Makefile1
-rw-r--r--databases/percona-orchestrator/Makefile2
-rw-r--r--databases/pg.el/Makefile1
-rw-r--r--databases/pg_tileserv/Makefile2
-rw-r--r--databases/pgmetrics/Makefile2
-rw-r--r--databases/prometheus-postgres-exporter/Makefile2
-rw-r--r--databases/prometheus-postgresql-adapter/Makefile2
-rw-r--r--databases/py-sqlalchemy20/Makefile2
-rw-r--r--databases/py-sqlalchemy20/distinfo6
-rw-r--r--databases/py-sqlalchemy20/pkg-plist3
-rw-r--r--databases/redis_exporter/Makefile2
-rw-r--r--databases/rqlite/Makefile2
-rw-r--r--databases/rqlite/distinfo10
-rw-r--r--databases/rubygem-neighbor/Makefile5
-rw-r--r--databases/rubygem-neighbor/distinfo6
-rw-r--r--databases/tile38/Makefile2
-rw-r--r--databases/timescaledb-backup/Makefile2
-rw-r--r--databases/timescaledb-tune/Makefile2
-rw-r--r--databases/usql/Makefile2
-rw-r--r--databases/xtrabackup80/Makefile2
-rw-r--r--databases/xtrabackup81/Makefile2
-rw-r--r--deskutils/chart/Makefile2
-rw-r--r--deskutils/dstask/Makefile2
-rw-r--r--deskutils/howm/Makefile2
-rw-r--r--deskutils/kdepim-runtime/Makefile2
-rw-r--r--deskutils/noti/Makefile2
-rw-r--r--deskutils/plasma6-xdg-desktop-portal-kde/files/patch-src_session.h19
-rw-r--r--deskutils/ultralist/Makefile2
-rw-r--r--devel/R-cran-rgexf/Makefile11
-rw-r--r--devel/R-cran-rgexf/distinfo6
-rw-r--r--devel/android-tools/Makefile2
-rw-r--r--devel/app-builder/Makefile2
-rw-r--r--devel/arduino-builder/Makefile2
-rw-r--r--devel/arduinoOTA/Makefile2
-rw-r--r--devel/athens/Makefile2
-rw-r--r--devel/atlantis/Makefile2
-rw-r--r--devel/awless/Makefile2
-rw-r--r--devel/aws-crt-cpp/Makefile2
-rw-r--r--devel/aws-crt-cpp/distinfo6
-rw-r--r--devel/bazel-buildtools/Makefile2
-rw-r--r--devel/bit/Makefile2
-rw-r--r--devel/buf/Makefile2
-rw-r--r--devel/buildkite-agent/Makefile2
-rw-r--r--devel/capslock/Makefile1
-rw-r--r--devel/cask/Makefile2
-rw-r--r--devel/chroma/Makefile2
-rw-r--r--devel/cirrus-cli/Makefile1
-rw-r--r--devel/cjose/Makefile2
-rw-r--r--devel/clojure-cider/Makefile2
-rw-r--r--devel/corrade/Makefile2
-rw-r--r--devel/cpp-utilities/Makefile2
-rw-r--r--devel/cpp-utilities/distinfo6
-rw-r--r--devel/cpp-utilities/pkg-plist2
-rw-r--r--devel/dash.el/Makefile2
-rw-r--r--devel/delve/Makefile2
-rw-r--r--devel/distel/Makefile2
-rw-r--r--devel/dupl/Makefile2
-rw-r--r--devel/dwarf2json/Makefile2
-rw-r--r--devel/electron27/Makefile11
-rw-r--r--devel/electron28/Makefile18
-rw-r--r--devel/electron28/files/extra-patch-electron_shell_browser_electron__browser__context.h64
-rw-r--r--devel/electron28/files/extra-patch-electron_shell_browser_ui_gtk_menu__gtk.h11
-rw-r--r--devel/electron28/files/extra-patch-electron_shell_browser_ui_status__icon__gtk.h10
-rw-r--r--devel/electron29/Makefile7
-rw-r--r--devel/electron29/files/extra-patch-electron_shell_browser_electron__browser__context.h64
-rw-r--r--devel/electron29/files/extra-patch-electron_shell_browser_ui_gtk_menu__gtk.h11
-rw-r--r--devel/electron29/files/extra-patch-electron_shell_browser_ui_status__icon__gtk.h10
-rw-r--r--devel/electron30/Makefile7
-rw-r--r--devel/electron30/files/extra-patch-electron_shell_browser_electron__browser__context.h64
-rw-r--r--devel/electron30/files/extra-patch-electron_shell_browser_ui_gtk_menu__gtk.h11
-rw-r--r--devel/electron30/files/extra-patch-electron_shell_browser_ui_status__icon__gtk.h10
-rw-r--r--devel/epl.el/Makefile2
-rw-r--r--devel/esbuild/Makefile2
-rw-r--r--devel/etcd/Makefile2
-rw-r--r--devel/etcd31/Makefile2
-rw-r--r--devel/etcd32/Makefile2
-rw-r--r--devel/etcd33/Makefile2
-rw-r--r--devel/etcd34/Makefile2
-rw-r--r--devel/forge-devel/Makefile2
-rw-r--r--devel/forge/Makefile2
-rw-r--r--devel/gettext-po-mode/Makefile2
-rw-r--r--devel/gh/Makefile2
-rw-r--r--devel/ghq/Makefile2
-rw-r--r--devel/ghub-devel/Makefile2
-rw-r--r--devel/ghub/Makefile2
-rw-r--r--devel/git-bug/Makefile2
-rw-r--r--devel/git-codereview/Makefile2
-rw-r--r--devel/git-lfs/Makefile2
-rw-r--r--devel/git-modes/Makefile2
-rw-r--r--devel/git-town/Makefile2
-rw-r--r--devel/gitaly/Makefile3
-rw-r--r--devel/gitaly/distinfo10
-rw-r--r--devel/gitlab-runner/Makefile6
-rw-r--r--devel/gitlab-runner/distinfo18
-rw-r--r--devel/gitlab-shell/Makefile4
-rw-r--r--devel/gitlab-shell/distinfo10
-rw-r--r--devel/gitleaks/Makefile2
-rw-r--r--devel/gitty/Makefile2
-rw-r--r--devel/glab/Makefile2
-rw-r--r--devel/glaze/Makefile2
-rw-r--r--devel/glaze/distinfo6
-rw-r--r--devel/glaze/pkg-plist1
-rw-r--r--devel/gllvm/Makefile2
-rw-r--r--devel/go-bindata-assetfs/Makefile2
-rw-r--r--devel/go-bindata/Makefile2
-rw-r--r--devel/go-git/Makefile2
-rw-r--r--devel/go-perf/Makefile2
-rw-r--r--devel/go-tools/Makefile1
-rw-r--r--devel/go-wire/Makefile2
-rw-r--r--devel/gocheese/Makefile2
-rw-r--r--devel/gocritic/Makefile2
-rw-r--r--devel/gogs/Makefile2
-rw-r--r--devel/golangci-lint/Makefile2
-rw-r--r--devel/golint/Makefile2
-rw-r--r--devel/gomigrate/Makefile2
-rw-r--r--devel/gopls/Makefile2
-rw-r--r--devel/goprotobuf/Makefile2
-rw-r--r--devel/goredo/Makefile2
-rw-r--r--devel/goreleaser/Makefile1
-rw-r--r--devel/goswagger/Makefile2
-rw-r--r--devel/gpm/Makefile2
-rw-r--r--devel/grv/Makefile2
-rw-r--r--devel/gum/Makefile1
-rw-r--r--devel/gvp/Makefile2
-rw-r--r--devel/hub/Makefile2
-rw-r--r--devel/hyprlang/Makefile23
-rw-r--r--devel/hyprlang/distinfo2
-rw-r--r--devel/hyprutils/Makefile23
-rw-r--r--devel/hyprutils/distinfo2
-rw-r--r--devel/ikos/Makefile2
-rw-r--r--devel/influx-pkg-config/Makefile2
-rw-r--r--devel/interactive_rebase_tool/Makefile2
-rw-r--r--devel/interactive_rebase_tool/distinfo6
-rw-r--r--devel/ispc/Makefile1
-rw-r--r--devel/jenkins-lts/Makefile2
-rw-r--r--devel/jenkins-lts/distinfo6
-rw-r--r--devel/jiri/Makefile2
-rw-r--r--devel/jujutsu/Makefile3
-rw-r--r--devel/jujutsu/Makefile.crates203
-rw-r--r--devel/jujutsu/distinfo412
-rw-r--r--devel/lab/Makefile2
-rw-r--r--devel/lazygit/Makefile2
-rw-r--r--devel/lefthook/Makefile1
-rw-r--r--devel/lets/Makefile2
-rw-r--r--devel/libegit2/Makefile2
-rw-r--r--devel/libgusb/Makefile20
-rw-r--r--devel/libgusb/distinfo6
-rw-r--r--devel/libgusb/pkg-plist219
-rw-r--r--devel/libphonenumber/Makefile2
-rw-r--r--devel/libphonenumber/distinfo6
-rw-r--r--devel/liteide/Makefile2
-rw-r--r--devel/loccount/Makefile2
-rw-r--r--devel/lua-mode/Makefile2
-rw-r--r--devel/mage/Makefile2
-rw-r--r--devel/magit-devel/Makefile2
-rw-r--r--devel/magit/Makefile2
-rw-r--r--devel/maven39/Makefile2
-rw-r--r--devel/maven39/distinfo6
-rw-r--r--devel/maven39/pkg-plist42
-rw-r--r--devel/modd/Makefile2
-rw-r--r--devel/mold/Makefile2
-rw-r--r--devel/mutagen/Makefile2
-rw-r--r--devel/ocaml-ipaddr/Makefile2
-rw-r--r--devel/ocaml-ipaddr/distinfo6
-rw-r--r--devel/onetbb/Makefile2
-rw-r--r--devel/onetbb/distinfo6
-rw-r--r--devel/onetbb/pkg-plist8
-rw-r--r--devel/osc/Makefile2
-rw-r--r--devel/osc/distinfo6
-rw-r--r--devel/p5-Sepia/Makefile2
-rw-r--r--devel/p5-Sub-Override/Makefile4
-rw-r--r--devel/p5-Sub-Override/distinfo6
-rw-r--r--devel/packr/Makefile2
-rw-r--r--devel/peg.el/Makefile2
-rw-r--r--devel/pkg-info.el/Makefile2
-rw-r--r--devel/please/Makefile2
-rw-r--r--devel/pprof/Makefile2
-rw-r--r--devel/prototool/Makefile2
-rw-r--r--devel/psvn/Makefile2
-rw-r--r--devel/ptl/Makefile2
-rw-r--r--devel/ptlib/Makefile4
-rw-r--r--devel/py-botocore/Makefile2
-rw-r--r--devel/py-botocore/distinfo6
-rw-r--r--devel/py-buildbot-console-view/Makefile2
-rw-r--r--devel/py-buildbot-console-view/distinfo6
-rw-r--r--devel/py-buildbot-grid-view/Makefile2
-rw-r--r--devel/py-buildbot-grid-view/distinfo6
-rw-r--r--devel/py-buildbot-pkg/Makefile2
-rw-r--r--devel/py-buildbot-pkg/distinfo6
-rw-r--r--devel/py-buildbot-react-console-view/Makefile2
-rw-r--r--devel/py-buildbot-react-console-view/distinfo6
-rw-r--r--devel/py-buildbot-waterfall-view/Makefile2
-rw-r--r--devel/py-buildbot-waterfall-view/distinfo6
-rw-r--r--devel/py-buildbot-worker/Makefile2
-rw-r--r--devel/py-buildbot-worker/distinfo6
-rw-r--r--devel/py-buildbot-worker/files/buildbot-worker.in2
-rw-r--r--devel/py-buildbot-www/Makefile2
-rw-r--r--devel/py-buildbot-www/distinfo6
-rw-r--r--devel/py-buildbot/Makefile2
-rw-r--r--devel/py-buildbot/distinfo6
-rw-r--r--devel/py-game/Makefile2
-rw-r--r--devel/py-game/distinfo6
-rw-r--r--devel/py-google-re2/Makefile2
-rw-r--r--devel/py-google-re2/distinfo6
-rw-r--r--devel/py-gptscript/Makefile7
-rw-r--r--devel/py-gptscript/distinfo6
-rw-r--r--devel/py-hatch-jupyter-builder/Makefile3
-rw-r--r--devel/py-jupyter-packaging/Makefile3
-rw-r--r--devel/py-multipart/Makefile3
-rw-r--r--devel/py-multipart/distinfo6
-rw-r--r--devel/py-nbclassic/Makefile3
-rw-r--r--devel/py-numba/Makefile1
-rw-r--r--devel/py-oletools/Makefile2
-rw-r--r--devel/py-oletools/distinfo6
-rw-r--r--devel/py-pdm-backend/Makefile2
-rw-r--r--devel/py-pdm-backend/distinfo6
-rw-r--r--devel/py-python-gitlab/Makefile6
-rw-r--r--devel/py-python-gitlab/distinfo6
-rw-r--r--devel/py-rapidfuzz/Makefile2
-rw-r--r--devel/py-rapidfuzz/distinfo6
-rw-r--r--devel/py-schedule/Makefile13
-rw-r--r--devel/py-schedule/distinfo6
-rw-r--r--devel/py-tempora/Makefile7
-rw-r--r--devel/py-tempora/distinfo6
-rw-r--r--devel/py-threadpoolctl/Makefile6
-rw-r--r--devel/py-types-protobuf/Makefile2
-rw-r--r--devel/py-types-protobuf/distinfo6
-rw-r--r--devel/py-voluptuous/Makefile2
-rw-r--r--devel/py-voluptuous/distinfo6
-rw-r--r--devel/py-xstatic-angular-fileupload/Makefile7
-rw-r--r--devel/py-xstatic-angular-fileupload/distinfo6
-rw-r--r--devel/py-xstatic-angular-fileupload/files/patch-setup.py11
-rw-r--r--devel/pyenv/Makefile1
-rw-r--r--devel/pyenv/distinfo4
-rw-r--r--devel/qjson/Makefile2
-rw-r--r--devel/rapidfuzz-cpp/Makefile2
-rw-r--r--devel/rapidfuzz-cpp/distinfo6
-rw-r--r--devel/revive/Makefile2
-rw-r--r--devel/rkcommon/Makefile2
-rw-r--r--devel/root/Makefile1
-rw-r--r--devel/ruby-build/Makefile2
-rw-r--r--devel/ruby-build/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockruntime/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-bedrockruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudtrail/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloudtrail/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-configservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-configservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-eks/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-eks/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-glue/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-glue/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kms/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-kms/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lightsail/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-lightsail/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediaconvert/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-mediaconvert/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-polly/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-polly/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-rekognition/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-rekognition/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemaker/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-sagemaker/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-secretsmanager/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-secretsmanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-shield/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-shield/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-snowball/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-snowball/distinfo6
-rw-r--r--devel/rubygem-datadog/Makefile2
-rw-r--r--devel/rubygem-datadog/distinfo6
-rw-r--r--devel/rubygem-gitlab-labkit/Makefile2
-rw-r--r--devel/rubygem-gitlab-labkit/distinfo6
-rw-r--r--devel/rubygem-gitlab-license/Makefile2
-rw-r--r--devel/rubygem-gitlab-license/distinfo6
-rw-r--r--devel/rubygem-minitest/Makefile2
-rw-r--r--devel/rubygem-minitest/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-active_support/Makefile2
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-active_support/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-base/Makefile3
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-base/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-faraday/Makefile3
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-faraday/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-rack/Makefile3
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-rack/distinfo6
-rw-r--r--devel/rubygem-pagy/Makefile2
-rw-r--r--devel/rubygem-pagy/distinfo6
-rw-r--r--devel/rubygem-ruby-lsp/Makefile2
-rw-r--r--devel/rubygem-ruby-lsp/distinfo6
-rw-r--r--devel/rubygem-semver_dialects/Makefile2
-rw-r--r--devel/rubygem-semver_dialects/distinfo6
-rw-r--r--devel/rubygem-term-ansicolor/Makefile2
-rw-r--r--devel/rubygem-term-ansicolor/distinfo6
-rw-r--r--devel/scc/Makefile3
-rw-r--r--devel/scc/distinfo10
-rw-r--r--devel/sdl20/Makefile2
-rw-r--r--devel/sdl20/distinfo6
-rw-r--r--devel/sdl20/pkg-plist2
-rw-r--r--devel/sedsed/Makefile28
-rw-r--r--devel/sedsed/distinfo5
-rw-r--r--devel/shfmt/Makefile2
-rw-r--r--devel/soft-serve/Makefile2
-rw-r--r--devel/spirv-llvm-translator/Makefile12
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm146
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm156
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm166
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm176
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm186
-rw-r--r--devel/statik/Makefile2
-rw-r--r--devel/stuffbin/Makefile2
-rw-r--r--devel/tablist/Makefile2
-rw-r--r--devel/taskctl/Makefile2
-rw-r--r--devel/tcl-trf/Makefile2
-rw-r--r--devel/tex-libtexluajit/Makefile9
-rw-r--r--devel/tinygo/Makefile2
-rw-r--r--devel/transient-devel/Makefile1
-rw-r--r--devel/transient/Makefile1
-rw-r--r--devel/treepy.el/Makefile2
-rw-r--r--devel/ucommon/Makefile2
-rw-r--r--devel/venom/Makefile2
-rw-r--r--devel/xcscope.el/Makefile2
-rw-r--r--devel/yaegi/Makefile2
-rw-r--r--dns/acme-dns/Makefile2
-rw-r--r--dns/amass/Makefile2
-rw-r--r--dns/blocky/Makefile2
-rw-r--r--dns/cli53/Makefile2
-rw-r--r--dns/coredns/Makefile2
-rw-r--r--dns/dns-ui/Makefile3
-rw-r--r--dns/dns-ui/distinfo6
-rw-r--r--dns/dns-ui/pkg-plist2
-rw-r--r--dns/dnscontrol/Makefile2
-rw-r--r--dns/dnscrypt-proxy2/Makefile2
-rw-r--r--dns/dnsx/Makefile2
-rw-r--r--dns/doggo/Makefile17
-rw-r--r--dns/doggo/distinfo10
-rw-r--r--dns/doh-proxy/Makefile3
-rw-r--r--dns/doh-proxy/Makefile.crates251
-rw-r--r--dns/doh-proxy/distinfo508
-rw-r--r--dns/getdns/Makefile2
-rw-r--r--dns/godns/Makefile2
-rw-r--r--dns/mosdns/Makefile2
-rw-r--r--dns/nextdns/Makefile2
-rw-r--r--dns/prometheus-dnssec-exporter/Makefile2
-rw-r--r--dns/py-cloudflare/Makefile7
-rw-r--r--dns/py-cloudflare/distinfo6
-rw-r--r--dns/py-cloudflare/files/patch-setup.py10
-rw-r--r--dns/q-dns/Makefile2
-rw-r--r--dns/rdap/Makefile2
-rw-r--r--dns/subfinder/Makefile2
-rw-r--r--dns/yandex-ddns/Makefile2
-rw-r--r--dns/zdns/Makefile2
-rw-r--r--editors/apel/Makefile2
-rw-r--r--editors/calligra/Makefile2
-rw-r--r--editors/e93/Makefile2
-rw-r--r--editors/emacs-devel/Makefile8
-rw-r--r--editors/emacs-devel/distinfo6
-rw-r--r--editors/emacs-devel/pkg-plist17
-rw-r--r--editors/flim/Makefile2
-rw-r--r--editors/gomate/Makefile2
-rw-r--r--editors/imhex-current/Makefile3
-rw-r--r--editors/libreoffice/Makefile9
-rw-r--r--editors/micro/Makefile2
-rw-r--r--editors/orbiton/Makefile1
-rw-r--r--editors/paredit-mode.el/Makefile2
-rw-r--r--editors/psgml/Makefile2
-rw-r--r--editors/semi/Makefile2
-rw-r--r--editors/slime/Makefile2
-rw-r--r--editors/sly-asdf/Makefile2
-rw-r--r--editors/sly-named-readtables/Makefile2
-rw-r--r--editors/sly-quicklisp/Makefile2
-rw-r--r--editors/sly/Makefile2
-rw-r--r--editors/tamago/Makefile2
-rw-r--r--editors/vim/Makefile2
-rw-r--r--editors/vim/distinfo6
-rw-r--r--editors/web-mode/Makefile2
-rw-r--r--editors/with-editor-devel/Makefile1
-rw-r--r--editors/with-editor/Makefile1
-rw-r--r--editors/zile/Makefile2
-rw-r--r--emulators/citra/Makefile2
-rw-r--r--emulators/dosbox-x/Makefile3
-rw-r--r--emulators/dosbox-x/distinfo6
-rw-r--r--emulators/fs-uae/Makefile2
-rw-r--r--emulators/magia/Makefile2
-rw-r--r--emulators/rpcs3/Makefile27
-rw-r--r--emulators/rpcs3/distinfo8
-rw-r--r--emulators/virtualbox-ose-legacy/Makefile2
-rw-r--r--emulators/wine-devel/Makefile2
-rw-r--r--emulators/wine-devel/distinfo6
-rw-r--r--emulators/wine-devel/files/wine.sh9
-rw-r--r--emulators/wine-devel/pkg-plist20
-rw-r--r--emulators/wine-mono-devel/Makefile2
-rw-r--r--emulators/wine-mono-devel/distinfo6
-rw-r--r--emulators/wine/Makefile15
-rw-r--r--emulators/wine/files/pkg-message.in3
-rw-r--r--emulators/yuzu/Makefile17
-rw-r--r--emulators/yuzu/distinfo4
-rw-r--r--finance/fabric/Makefile1
-rw-r--r--finance/fixc/Makefile2
-rw-r--r--finance/gnucash-docs/Makefile2
-rw-r--r--finance/gnucash-docs/distinfo6
-rw-r--r--finance/gnucash-docs/pkg-plist20
-rw-r--r--finance/gnucash/Makefile2
-rw-r--r--finance/gnucash/distinfo6
-rw-r--r--finance/gnucash/files/patch-gnucash_import-export_import-main-matcher.cpp11
-rw-r--r--finance/gnucash/pkg-plist231
-rw-r--r--finance/lnd/Makefile2
-rw-r--r--finance/ticker/Makefile1
-rw-r--r--ftp/curlie/Makefile2
-rw-r--r--ftp/pget/Makefile2
-rw-r--r--ftp/sftpgo/Makefile1
-rw-r--r--games/DDNet/Makefile3
-rw-r--r--games/DDNet/distinfo6
-rw-r--r--games/alienarena/Makefile2
-rw-r--r--games/anki/Makefile9
-rw-r--r--games/anki/distinfo18
-rw-r--r--games/assaultcube/Makefile2
-rw-r--r--games/automuteus/Makefile2
-rw-r--r--games/chessx/Makefile2
-rw-r--r--games/flightgear/Makefile2
-rw-r--r--games/freecol/Makefile2
-rw-r--r--games/freecol/distinfo6
-rw-r--r--games/hyperrogue/Makefile2
-rw-r--r--games/hyperrogue/distinfo6
-rw-r--r--games/libretro-bluemsx/Makefile4
-rw-r--r--games/libretro-pcsx_rearmed/Makefile2
-rw-r--r--games/megaglest/Makefile2
-rw-r--r--games/neo-cowsay/Makefile2
-rw-r--r--games/openclonk/Makefile2
-rw-r--r--games/powder-toy-devel/Makefile5
-rw-r--r--games/powder-toy-devel/distinfo6
-rw-r--r--games/ri-li/Makefile5
-rw-r--r--games/ri-li/distinfo6
-rw-r--r--games/ri-li/files/patch-CMakeLists.txt25
-rw-r--r--games/simutrans-pak128.german/Makefile6
-rw-r--r--games/simutrans-pak128.german/distinfo6
-rw-r--r--games/simutrans-pak128/Makefile6
-rw-r--r--games/simutrans-pak128/distinfo6
-rw-r--r--games/simutrans-pak64/Makefile2
-rw-r--r--games/simutrans-pak64/distinfo6
-rw-r--r--games/simutrans/Makefile4
-rw-r--r--games/simutrans/distinfo6
-rw-r--r--games/simutrans/pkg-plist14
-rw-r--r--games/trigger-rally/Makefile2
-rw-r--r--games/vcmi/Makefile1
-rw-r--r--games/veloren-weekly/Makefile4
-rw-r--r--games/veloren-weekly/Makefile.crates161
-rw-r--r--games/veloren-weekly/distinfo328
-rw-r--r--games/veloren-weekly/files/patch-gilrs152
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/blender-doc/Makefile18
-rw-r--r--graphics/blender-doc/distinfo10
-rw-r--r--graphics/blender-doc/pkg-plist620
-rw-r--r--graphics/blender/Makefile45
-rw-r--r--graphics/blender/Makefile.options17
-rw-r--r--graphics/blender/Makefile.versions4
-rw-r--r--graphics/blender/distinfo6
-rw-r--r--graphics/blender/files/patch-intern_cycles_kernel_osl_CMakeLists.txt10
-rw-r--r--graphics/blender/pkg-plist35
-rw-r--r--graphics/cgif/Makefile2
-rw-r--r--graphics/cgif/distinfo6
-rw-r--r--graphics/chafa/Makefile7
-rw-r--r--graphics/corrupter/Makefile2
-rw-r--r--graphics/embree/Makefile2
-rw-r--r--graphics/epdfview/Makefile50
-rw-r--r--graphics/epdfview/distinfo5
-rw-r--r--graphics/epdfview/files/patch-PDFDocument.cxx42
-rw-r--r--graphics/epdfview/files/patch-cups74
-rw-r--r--graphics/epdfview/pkg-plist31
-rw-r--r--graphics/f3d/Makefile4
-rw-r--r--graphics/f3d/distinfo6
-rw-r--r--graphics/f3d/pkg-plist2
-rw-r--r--graphics/feh/Makefile3
-rw-r--r--graphics/feh/distinfo6
-rw-r--r--graphics/gscan2pdf/Makefile3
-rw-r--r--graphics/gscan2pdf/distinfo6
-rw-r--r--graphics/intel-backlight/Makefile42
-rw-r--r--graphics/intel-backlight/distinfo3
-rw-r--r--graphics/intel-backlight/pkg-descr1
-rw-r--r--graphics/intel-backlight/pkg-message9
-rw-r--r--graphics/intel-backlight/pkg-plist3
-rw-r--r--graphics/jp/Makefile2
-rw-r--r--graphics/libplacebo/Makefile2
-rw-r--r--graphics/libplacebo/distinfo6
-rw-r--r--graphics/libplacebo/files/patch-src_glsl_meson.build12
-rw-r--r--graphics/libplacebo/pkg-plist2
-rw-r--r--graphics/mapserver/Makefile334
-rw-r--r--graphics/mapserver/pkg-plist20
-rw-r--r--graphics/mesa-devel/Makefile7
-rw-r--r--graphics/mesa-devel/distinfo6
-rw-r--r--graphics/mesa-dri/Makefile93
-rw-r--r--graphics/mesa-dri/pkg-plist38
-rw-r--r--graphics/mirtk/Makefile2
-rw-r--r--graphics/nvidia-drm-510-kmod/Makefile5
-rw-r--r--graphics/nvidia-drm-510-kmod/files/extra-patch-conftest.sh83
-rw-r--r--graphics/oidn/Makefile2
-rw-r--r--graphics/openimageio/Makefile7
-rw-r--r--graphics/openimageio/distinfo6
-rw-r--r--graphics/openpgl/Makefile7
-rw-r--r--graphics/openpgl/distinfo6
-rw-r--r--graphics/openpgl/pkg-plist3
-rw-r--r--graphics/openshadinglanguage/Makefile18
-rw-r--r--graphics/openshadinglanguage/distinfo6
-rw-r--r--graphics/openshadinglanguage/files/patch-CMakeLists.txt18
-rw-r--r--graphics/openshadinglanguage/files/patch-src_liboslexec_CMakeLists.txt11
-rw-r--r--graphics/openshadinglanguage/pkg-plist7
-rw-r--r--graphics/opensubdiv/Makefile2
-rw-r--r--graphics/openvkl/Makefile2
-rw-r--r--graphics/ospray-studio/Makefile2
-rw-r--r--graphics/ospray/Makefile2
-rw-r--r--graphics/py-f3d/Makefile2
-rw-r--r--graphics/py-f3d/distinfo6
-rw-r--r--graphics/py-openimageio/Makefile2
-rw-r--r--graphics/py-openshadinglanguage/Makefile2
-rw-r--r--graphics/scrot/Makefile3
-rw-r--r--graphics/scrot/distinfo6
-rw-r--r--graphics/shotwell/Makefile2
-rw-r--r--graphics/shotwell/distinfo6
-rw-r--r--graphics/vhs/Makefile2
-rw-r--r--graphics/wrapland/Makefile23
-rw-r--r--graphics/wrapland/distinfo2
-rw-r--r--graphics/xv/Makefile4
-rw-r--r--graphics/xv/distinfo6
-rw-r--r--irc/ergo/Makefile2
-rw-r--r--irc/inspircd/Makefile7
-rw-r--r--irc/inspircd/distinfo6
-rw-r--r--irc/inspircd/pkg-plist91
-rw-r--r--irc/ircd-hybrid/Makefile2
-rw-r--r--irc/ircd-hybrid/distinfo6
-rw-r--r--irc/ircd-hybrid/pkg-plist276
-rw-r--r--irc/ircd-ratbox/Makefile2
-rw-r--r--irc/ircd-ratbox/files/patch-libratbox_src_openssl.c11
-rw-r--r--irc/riece/Makefile2
-rw-r--r--irc/soju/Makefile2
-rw-r--r--japanese/boiled-mozc/Makefile2
-rw-r--r--japanese/cp5022x-el/Makefile2
-rw-r--r--japanese/ddskk/Makefile2
-rw-r--r--japanese/lookup/Makefile2
-rw-r--r--japanese/migemo.el/Makefile2
-rw-r--r--japanese/mozc-server/Makefile2
-rw-r--r--japanese/navi2ch/Makefile2
-rw-r--r--japanese/skkinput/Makefile31
-rw-r--r--japanese/skkinput3/Makefile44
-rw-r--r--japanese/skkinput3/distinfo1
-rw-r--r--japanese/skkinput3/files/patch-Imakefile6
-rw-r--r--japanese/skkinput3/files/patch-Skkinput.conf6
-rw-r--r--japanese/yc.el/Makefile2
-rw-r--r--java/eclipse/Makefile2
-rw-r--r--java/openjdk11/Makefile2
-rw-r--r--java/openjdk17/Makefile6
-rw-r--r--java/openjdk18/Makefile6
-rw-r--r--java/openjdk19/Makefile6
-rw-r--r--java/openjdk20/Makefile6
-rw-r--r--java/openjdk21/Makefile6
-rw-r--r--java/openjdk22/Makefile6
-rw-r--r--java/openjdk8/Makefile4
-rw-r--r--korean/fcitx5-hangul/Makefile2
-rw-r--r--korean/fcitx5-hangul/distinfo6
-rw-r--r--lang/Makefile1
-rw-r--r--lang/alchemist.el/Makefile2
-rw-r--r--lang/clojure-mode.el/Makefile2
-rw-r--r--lang/csharp-mode.el/Makefile2
-rw-r--r--lang/elixir-mode.el/Makefile2
-rw-r--r--lang/erlang-runtime21/Makefile2
-rw-r--r--lang/erlang-runtime22/Makefile2
-rw-r--r--lang/erlang-runtime23/Makefile2
-rw-r--r--lang/erlang-runtime24/Makefile2
-rw-r--r--lang/erlang-runtime25/Makefile2
-rw-r--r--lang/erlang-runtime26/Makefile2
-rw-r--r--lang/erlang/Makefile2
-rw-r--r--lang/gcc14-devel/Makefile2
-rw-r--r--lang/gcc14-devel/distinfo6
-rw-r--r--lang/gcc15-devel/Makefile2
-rw-r--r--lang/gcc15-devel/distinfo6
-rw-r--r--lang/go/Makefile2
-rw-r--r--lang/go121/Makefile2
-rw-r--r--lang/go121/distinfo6
-rw-r--r--lang/go122/Makefile2
-rw-r--r--lang/go122/distinfo6
-rw-r--r--lang/gomacro/Makefile2
-rw-r--r--lang/gptscript/Makefile2
-rw-r--r--lang/gptscript/distinfo14
-rw-r--r--lang/haskell-mode.el/Makefile2
-rw-r--r--lang/icc/Makefile196
-rw-r--r--lang/icc/distinfo2
-rw-r--r--lang/icc/files/_types.h49
-rw-r--r--lang/icc/files/assert_fail.c38
-rw-r--r--lang/icc/files/cdefs.h20
-rw-r--r--lang/icc/files/cxa_atexit.c213
-rw-r--r--lang/icc/files/errno_location.c35
-rw-r--r--lang/icc/files/exclude78
-rw-r--r--lang/icc/files/exclude_noportdocs7
-rw-r--r--lang/icc/files/ld.c342
-rw-r--r--lang/icc/files/mcount.S32
-rw-r--r--lang/icc/files/patch-bin__icc65
-rw-r--r--lang/icc/files/patch-bin__icpc68
-rw-r--r--lang/icc/files/patch-include__c++__cstdio67
-rw-r--r--lang/icc/files/patch-include__c++__cstdlib11
-rw-r--r--lang/icc/files/patch-include__c++__cwchar61
-rw-r--r--lang/icc/files/patch-include__c++__yvals.h392
-rw-r--r--lang/icc/files/patch-include__dvec.h24
-rw-r--r--lang/icc/files/patch-include__fvec.h24
-rw-r--r--lang/icc/files/patch-include__ivec.h24
-rw-r--r--lang/icc/files/patch-include__mathimf.h348
-rw-r--r--lang/icc/files/patch-include__xmmintrin.h11
-rw-r--r--lang/icc/files/pkg-message.in36
-rw-r--r--lang/icc/files/stdarg.h13
-rw-r--r--lang/icc/files/stderr.c30
-rw-r--r--lang/icc/files/stdin.c30
-rw-r--r--lang/icc/files/stdout.c30
-rw-r--r--lang/icc/pkg-descr1
-rw-r--r--lang/icc/pkg-plist916
-rw-r--r--lang/mawk/Makefile3
-rw-r--r--lang/mawk/distinfo6
-rw-r--r--lang/perl5-devel/distinfo6
-rw-r--r--lang/perl5-devel/pkg-plist28
-rw-r--r--lang/perl5-devel/version.mk4
-rw-r--r--lang/php-mode.el/Makefile2
-rw-r--r--lang/rust/Makefile7
-rw-r--r--lang/smlnj/Makefile5
-rw-r--r--lang/spidermonkey102/Makefile13
-rw-r--r--lang/spidermonkey102/distinfo6
-rw-r--r--lang/spidermonkey78/Makefile10
-rw-r--r--lang/spidermonkey91/Makefile10
-rw-r--r--lang/tuareg-mode.el/Makefile2
-rw-r--r--lang/yap/Makefile2
-rw-r--r--mail/aerc/Makefile2
-rw-r--r--mail/anubis/Makefile2
-rw-r--r--mail/c-sig/Makefile2
-rw-r--r--mail/hydroxide/Makefile1
-rw-r--r--mail/libspf2/Makefile2
-rw-r--r--mail/libspf2/files/patch-src_libspf2_spf__server.c13
-rw-r--r--mail/mailest/Makefile2
-rw-r--r--mail/mailhog/Makefile2
-rw-r--r--mail/mailpit/Makefile1
-rw-r--r--mail/mailslurper/Makefile2
-rw-r--r--mail/mess822/files/patch-install.c7
-rw-r--r--mail/mew-devel/Makefile2
-rw-r--r--mail/mew/Makefile2
-rw-r--r--mail/milter-manager/Makefile2
-rw-r--r--mail/mlmmj/Makefile2
-rw-r--r--mail/mlmmj/distinfo6
-rw-r--r--mail/mox/Makefile2
-rw-r--r--mail/mu4e-maildirs/Makefile2
-rw-r--r--mail/mu4e/Makefile2
-rw-r--r--mail/notmuch-emacs/Makefile2
-rw-r--r--mail/opensmtpd-filter-rspamd/Makefile2
-rw-r--r--mail/opensmtpd-filter-senderscore/Makefile2
-rw-r--r--mail/qpopper/Makefile2
-rw-r--r--mail/smtprelay/Makefile2
-rw-r--r--mail/thunderbird/Makefile2
-rw-r--r--mail/thunderbird/distinfo6
-rw-r--r--mail/wanderlust/Makefile2
-rw-r--r--mail/x-face-e21/Makefile2
-rw-r--r--mail/xcite/Makefile2
-rw-r--r--math/Makefile2
-rw-r--r--math/R-cran-Deriv/Makefile14
-rw-r--r--math/R-cran-Deriv/distinfo3
-rw-r--r--math/R-cran-Deriv/pkg-descr4
-rw-r--r--math/R-cran-doBy/Makefile24
-rw-r--r--math/R-cran-doBy/distinfo3
-rw-r--r--math/R-cran-doBy/pkg-descr6
-rw-r--r--math/R-cran-fracdiff/Makefile2
-rw-r--r--math/R-cran-fracdiff/distinfo6
-rw-r--r--math/R-cran-lme4/Makefile2
-rw-r--r--math/R-cran-lme4/distinfo6
-rw-r--r--math/R-cran-pbkrtest/Makefile7
-rw-r--r--math/R-cran-pbkrtest/distinfo6
-rw-r--r--math/R-cran-robustbase/Makefile2
-rw-r--r--math/R-cran-robustbase/distinfo6
-rw-r--r--math/coq/Makefile2
-rw-r--r--math/curv/Makefile2
-rw-r--r--math/dune-alugrid/Makefile2
-rw-r--r--math/dune-common/Makefile2
-rw-r--r--math/dune-fem/Makefile2
-rw-r--r--math/dune-geometry/Makefile2
-rw-r--r--math/dune-grid-glue/Makefile2
-rw-r--r--math/dune-grid/Makefile2
-rw-r--r--math/dune-pdelab/Makefile2
-rw-r--r--math/dune-polygongrid/Makefile2
-rw-r--r--math/dune-uggrid/Makefile2
-rw-r--r--math/dune-vtk/Makefile2
-rw-r--r--math/ess/Makefile2
-rw-r--r--math/heyoka/Makefile1
-rw-r--r--math/libqalculate/Makefile2
-rw-r--r--math/libqalculate/distinfo6
-rw-r--r--math/libqalculate/pkg-plist2
-rw-r--r--math/obake/Makefile2
-rw-r--r--math/openturns/Makefile2
-rw-r--r--math/py-fastcluster/Makefile11
-rw-r--r--math/py-heyoka/Makefile1
-rw-r--r--math/py-jax/Makefile2
-rw-r--r--math/py-jax/distinfo6
-rw-r--r--math/py-pyaudi/Makefile2
-rw-r--r--math/py-pytensor/Makefile14
-rw-r--r--math/py-pytensor/distinfo6
-rw-r--r--math/py-spopt/Makefile6
-rw-r--r--math/py-unyt/Makefile14
-rw-r--r--math/py-unyt/distinfo6
-rw-r--r--math/qalculate-gtk/Makefile2
-rw-r--r--math/qalculate-gtk/distinfo6
-rw-r--r--math/qalculate-qt/Makefile2
-rw-r--r--math/qalculate-qt/distinfo6
-rw-r--r--math/scilab/Makefile7
-rw-r--r--math/scipoptsuite/Makefile1
-rw-r--r--math/topologic/Makefile1
-rw-r--r--misc/aichat/Makefile146
-rw-r--r--misc/aichat/distinfo292
-rw-r--r--misc/cheat/Makefile2
-rw-r--r--misc/chrono/Makefile2
-rw-r--r--misc/compat.el/Makefile2
-rw-r--r--misc/concourse/Makefile2
-rw-r--r--misc/cryptoballot/Makefile2
-rw-r--r--misc/dive/Makefile2
-rw-r--r--misc/ecflow/Makefile2
-rw-r--r--misc/elscreen/Makefile2
-rw-r--r--misc/exercism/Makefile2
-rw-r--r--misc/fq/Makefile2
-rw-r--r--misc/gobuster/Makefile2
-rw-r--r--misc/lf/Makefile2
-rw-r--r--misc/llama-cpp/Makefile2
-rw-r--r--misc/llama-cpp/distinfo6
-rw-r--r--misc/ls-lint/Makefile2
-rw-r--r--misc/openvdb/Makefile2
-rw-r--r--misc/perkeep/Makefile2
-rw-r--r--misc/py-accelerate/Makefile2
-rw-r--r--misc/py-accelerate/distinfo6
-rw-r--r--misc/py-aider-chat/Makefile11
-rw-r--r--misc/py-aider-chat/distinfo6
-rw-r--r--misc/py-aider-chat/files/patch-aider_scrape.py31
-rw-r--r--misc/py-openai/Makefile17
-rw-r--r--misc/py-openai/distinfo6
-rw-r--r--misc/py-openvdb/Makefile2
-rw-r--r--misc/py-wandb/Makefile1
-rw-r--r--misc/rubygem-octicons/Makefile2
-rw-r--r--misc/rubygem-octicons/distinfo6
-rw-r--r--misc/rump/Makefile2
-rw-r--r--misc/slides/Makefile2
-rw-r--r--misc/timetrace/Makefile2
-rw-r--r--misc/wego/Makefile2
-rw-r--r--multimedia/ab-av1/Makefile3
-rw-r--r--multimedia/ab-av1/Makefile.crates155
-rw-r--r--multimedia/ab-av1/distinfo316
-rw-r--r--multimedia/assimp/Makefile2
-rw-r--r--multimedia/assimp/distinfo6
-rw-r--r--multimedia/bcmatroska2/Makefile2
-rw-r--r--multimedia/dav1d/Makefile1
-rw-r--r--multimedia/ffmpeg/Makefile2
-rw-r--r--multimedia/kew/Makefile2
-rw-r--r--multimedia/kew/distinfo6
-rw-r--r--multimedia/libass/Makefile2
-rw-r--r--multimedia/libass/distinfo4
-rw-r--r--multimedia/libass/pkg-plist2
-rw-r--r--multimedia/libopenshot/Makefile7
-rw-r--r--multimedia/libopenshot/distinfo6
-rw-r--r--multimedia/libopenshot/files/patch-CMakeLists.txt10
-rw-r--r--multimedia/libopenshot/files/patch-src_FFmpegWriter.cpp4
-rw-r--r--multimedia/libopenshot/files/patch-src_KeyFrame.cpp309
-rw-r--r--multimedia/libopenshot/files/patch-src_KeyFrame.h31
-rw-r--r--multimedia/libopenshot/files/patch-src_ZmqLogger.cpp20
-rw-r--r--multimedia/libopenshot/pkg-plist4
-rw-r--r--multimedia/livego/Makefile2
-rw-r--r--multimedia/mpc-qt/Makefile2
-rw-r--r--multimedia/mpc-qt/distinfo6
-rw-r--r--multimedia/mpv/Makefile1
-rw-r--r--multimedia/navidrome/Makefile2
-rw-r--r--multimedia/openshot/Makefile10
-rw-r--r--multimedia/openshot/distinfo6
-rw-r--r--multimedia/openshot/files/patch-MANIFEST.in5
-rw-r--r--multimedia/openshot/files/patch-src_classes_logger__libopenshot.py11
-rw-r--r--multimedia/openshot/files/patch-src_settings___default.settings6
-rw-r--r--multimedia/openshot/files/patch-src_windows_preferences.py4
-rw-r--r--multimedia/openshot/pkg-plist132
-rw-r--r--multimedia/uvg266/Makefile5
-rw-r--r--multimedia/uvg266/distinfo8
-rw-r--r--multimedia/x264/Makefile2
-rw-r--r--net-im/coyim/Makefile2
-rw-r--r--net-im/dendrite/Makefile2
-rw-r--r--net-im/discordo/Makefile2
-rw-r--r--net-im/dissent/Makefile2
-rw-r--r--net-im/gomuks/Makefile2
-rw-r--r--net-im/gotktrix/Makefile2
-rw-r--r--net-im/gotosocial/Makefile2
-rw-r--r--net-im/matterbridge/Makefile2
-rw-r--r--net-im/matterircd/Makefile2
-rw-r--r--net-im/nextcloud-spreed-signaling/Makefile2
-rw-r--r--net-im/purple-gowhatsapp/Makefile1
-rw-r--r--net-im/slack-term/Makefile2
-rw-r--r--net-im/ssh-chat/Makefile2
-rw-r--r--net-im/telegram-desktop/Makefile2
-rw-r--r--net-im/teleirc/Makefile2
-rw-r--r--net-im/xmpp-client/Makefile2
-rw-r--r--net-mgmt/adguard-exporter/Makefile2
-rw-r--r--net-mgmt/alertmanager/Makefile2
-rw-r--r--net-mgmt/bind_exporter/Makefile2
-rw-r--r--net-mgmt/blackbox_exporter/Makefile2
-rw-r--r--net-mgmt/bosun/Makefile2
-rw-r--r--net-mgmt/carbon-relay-ng/Makefile2
-rw-r--r--net-mgmt/carbonzipper/Makefile2
-rw-r--r--net-mgmt/grok_exporter/Makefile2
-rw-r--r--net-mgmt/icingadb/Makefile2
-rw-r--r--net-mgmt/intel-snap/Makefile2
-rw-r--r--net-mgmt/kapacitor/Makefile2
-rw-r--r--net-mgmt/mqtt2prometheus/Makefile2
-rw-r--r--net-mgmt/mysqld_exporter/Makefile2
-rw-r--r--net-mgmt/net-snmp/Makefile2
-rw-r--r--net-mgmt/net-snmp/files/pkg-message.in44
-rw-r--r--net-mgmt/netdata-go/Makefile2
-rw-r--r--net-mgmt/nfdump/Makefile2
-rw-r--r--net-mgmt/nsd_exporter/Makefile2
-rw-r--r--net-mgmt/nvidia_gpu_prometheus_exporter/Makefile2
-rw-r--r--net-mgmt/php-fpm_exporter/Makefile2
-rw-r--r--net-mgmt/phpfpm_exporter/Makefile2
-rw-r--r--net-mgmt/ping_exporter/Makefile2
-rw-r--r--net-mgmt/prometheus-collectd-exporter/Makefile2
-rw-r--r--net-mgmt/prometheus1/Makefile2
-rw-r--r--net-mgmt/prometheus2/Makefile2
-rw-r--r--net-mgmt/promscale/Makefile2
-rw-r--r--net-mgmt/pushgateway/Makefile2
-rw-r--r--net-mgmt/semaphore/Makefile2
-rw-r--r--net-mgmt/smartctl_exporter/Makefile2
-rw-r--r--net-mgmt/telegraf/Makefile2
-rw-r--r--net-mgmt/telegraf/distinfo10
-rw-r--r--net-mgmt/thanos/Makefile2
-rw-r--r--net-mgmt/unbound_exporter/Makefile2
-rw-r--r--net-mgmt/victoria-metrics/Makefile2
-rw-r--r--net-mgmt/vmutils/Makefile2
-rw-r--r--net-p2p/amule/Makefile2
-rw-r--r--net-p2p/autoscan/Makefile2
-rw-r--r--net-p2p/bitmark-cli/Makefile1
-rw-r--r--net-p2p/bitmark-daemon/Makefile1
-rw-r--r--net-p2p/bitmark-recorder/Makefile1
-rw-r--r--net-p2p/bitmark/Makefile1
-rw-r--r--net-p2p/go-ethereum/Makefile2
-rw-r--r--net/benthos/Makefile2
-rw-r--r--net/bosh-bootloader/Makefile2
-rw-r--r--net/bosh-cli/Makefile2
-rw-r--r--net/cf/Makefile2
-rw-r--r--net/clash/Makefile2
-rw-r--r--net/cloudquery/Makefile2
-rw-r--r--net/concourse-fly/Makefile2
-rw-r--r--net/containernetworking-plugins/Makefile2
-rw-r--r--net/croc/Makefile1
-rw-r--r--net/drive/Makefile2
-rw-r--r--net/evans/Makefile2
-rw-r--r--net/eventviews/Makefile2
-rw-r--r--net/freerdp3/Makefile79
-rw-r--r--net/freerdp3/distinfo6
-rw-r--r--net/freerdp3/pkg-plist1
-rw-r--r--net/frp/Makefile2
-rw-r--r--net/gdrive/Makefile2
-rw-r--r--net/geoipupdate/Makefile2
-rw-r--r--net/gitlab-agent/Makefile3
-rw-r--r--net/gitlab-agent/distinfo10
-rw-r--r--net/go-bapu/Makefile2
-rw-r--r--net/go-cs/Makefile2
-rw-r--r--net/go-tcping/Makefile2
-rw-r--r--net/gobgp/Makefile2
-rw-r--r--net/goreplay/Makefile2
-rw-r--r--net/gorss/Makefile2
-rw-r--r--net/grpcox/Makefile2
-rw-r--r--net/grpcui/Makefile2
-rw-r--r--net/grpcurl/Makefile2
-rw-r--r--net/gscloud/Makefile2
-rw-r--r--net/incidenceeditor/Makefile2
-rw-r--r--net/ipinfo-cli/Makefile2
-rw-r--r--net/jose/Makefile6
-rw-r--r--net/jose/distinfo6
-rw-r--r--net/jose/files/patch-lib_meson.build10
-rw-r--r--net/k6/Makefile2
-rw-r--r--net/kafka/Makefile2
-rw-r--r--net/kafka/distinfo6
-rw-r--r--net/kafka/pkg-plist64
-rw-r--r--net/krakend-ce/Makefile2
-rw-r--r--net/kube-apiserver/Makefile2
-rw-r--r--net/kube-controller-manager/Makefile2
-rw-r--r--net/kube-scheduler/Makefile2
-rw-r--r--net/libksieve/Makefile2
-rw-r--r--net/librespeed-cli/Makefile2
-rw-r--r--net/librespeed-go/Makefile2
-rw-r--r--net/madonctl/Makefile2
-rw-r--r--net/mailcommon/Makefile2
-rw-r--r--net/messagelib/Makefile2
-rw-r--r--net/nats-nkeys/Makefile2
-rw-r--r--net/nats-nsc/Makefile2
-rw-r--r--net/nats-server/Makefile1
-rw-r--r--net/nats-streaming-server/Makefile2
-rw-r--r--net/nats-top/Makefile2
-rw-r--r--net/natscli/Makefile2
-rw-r--r--net/netatalk3/Makefile2
-rw-r--r--net/netatalk3/files/patch-meson.build40
-rw-r--r--net/netatalk3/pkg-plist2
-rw-r--r--net/nsq/Makefile2
-rw-r--r--net/ooni-mini/Makefile2
-rw-r--r--net/ooni-probe-cli/Makefile2
-rw-r--r--net/openmpi4/Makefile3
-rw-r--r--net/openvswitch/Makefile3
-rw-r--r--net/openvswitch/distinfo6
-rw-r--r--net/openvswitch/pkg-plist10
-rw-r--r--net/pimcommon/Makefile2
-rw-r--r--net/py-pyfixbuf/Makefile2
-rw-r--r--net/py-trio/Makefile2
-rw-r--r--net/py-trio/distinfo6
-rw-r--r--net/py-zeroconf/Makefile19
-rw-r--r--net/py-zeroconf/distinfo2
-rw-r--r--net/py-zeroconf/files/patch-Makefile8
-rw-r--r--net/py-zeroconf/files/patch-poetry.lock19
-rw-r--r--net/py-zeroconf/files/patch-pyproject.toml24
-rw-r--r--net/qrcp/Makefile2
-rw-r--r--net/rclone/Makefile1
-rw-r--r--net/redpanda-connect/Makefile1
-rw-r--r--net/revsocks/Makefile2
-rw-r--r--net/rospo/Makefile2
-rw-r--r--net/rubygem-fog-aws/Makefile2
-rw-r--r--net/rubygem-fog-aws/distinfo6
-rw-r--r--net/rubygem-gitaly/Makefile6
-rw-r--r--net/rubygem-gitaly/distinfo6
-rw-r--r--net/s5cmd/Makefile2
-rw-r--r--net/seaweedfs/Makefile2
-rw-r--r--net/slackcat/Makefile2
-rw-r--r--net/speedtest-go/Makefile2
-rw-r--r--net/stc/Makefile2
-rw-r--r--net/storj/Makefile2
-rw-r--r--net/syncthing/Makefile2
-rw-r--r--net/syncthing/distinfo6
-rw-r--r--net/termshark/Makefile2
-rw-r--r--net/traefik/Makefile1
-rw-r--r--net/tunneller/Makefile2
-rw-r--r--net/v2ray/Makefile2
-rw-r--r--net/wireguard-go/Makefile2
-rw-r--r--net/wireproxy/Makefile2
-rw-r--r--net/xapsd/Makefile2
-rw-r--r--net/xrdp/Makefile10
-rw-r--r--net/xrdp/distinfo16
-rw-r--r--net/xrdp/pkg-plist31
-rw-r--r--net/yggdrasil/Makefile1
-rw-r--r--ports-mgmt/caronade/Makefile2
-rw-r--r--ports-mgmt/fallout/Makefile2
-rw-r--r--ports-mgmt/modules2tuple/Makefile2
-rw-r--r--ports-mgmt/portgrep/Makefile2
-rw-r--r--print/a2ps/Makefile2
-rw-r--r--print/auctex/Makefile2
-rw-r--r--print/cups-filters/Makefile2
-rw-r--r--print/harfbuzz/Makefile5
-rw-r--r--print/harfbuzz/distinfo6
-rw-r--r--print/hyperlatex/Makefile2
-rw-r--r--print/ipp-usb/Makefile2
-rw-r--r--print/pdf-tools/Makefile2
-rw-r--r--print/pdfcpu/Makefile2
-rw-r--r--print/scribus-devel/Makefile2
-rw-r--r--print/texinfo/Makefile4
-rw-r--r--print/texinfo/distinfo6
-rw-r--r--print/texinfo/files/patch-tp-Texinfo-XS-Makefile.in2
-rw-r--r--print/yatex/Makefile2
-rw-r--r--science/csvtk/Makefile2
-rw-r--r--science/geant4/Makefile5
-rw-r--r--science/geant4/distinfo10
-rw-r--r--science/geant4/pkg-plist72
-rw-r--r--science/molgif/Makefile2
-rw-r--r--science/openmodelica/Makefile8
-rw-r--r--science/openmodelica/distinfo42
-rw-r--r--science/opensph/Makefile2
-rw-r--r--science/pagmo2/Makefile2
-rw-r--r--science/paraview/Makefile2
-rw-r--r--science/py-fresnel/Makefile2
-rw-r--r--science/py-hoomd-blue/Makefile3
-rw-r--r--science/py-libpysal/Makefile9
-rw-r--r--science/py-libpysal/pkg-descr2
-rw-r--r--science/tfel/Makefile2
-rw-r--r--security/2fa/Makefile2
-rw-r--r--security/Makefile2
-rw-r--r--security/acmetool/Makefile2
-rw-r--r--security/age/Makefile2
-rw-r--r--security/apg/Makefile2
-rw-r--r--security/assh/Makefile2
-rw-r--r--security/aws-c-cal/Makefile2
-rw-r--r--security/aws-c-cal/distinfo6
-rw-r--r--security/aws-iam-authenticator/Makefile4
-rw-r--r--security/aws-iam-authenticator/distinfo10
-rw-r--r--security/aws-vault/Makefile2
-rw-r--r--security/bcrypt/Makefile35
-rw-r--r--security/bcrypt/distinfo2
-rw-r--r--security/bcrypt/pkg-descr6
-rw-r--r--security/boringssl/Makefile1
-rw-r--r--security/caldera-ot/Makefile2
-rw-r--r--security/caldera/Makefile2
-rw-r--r--security/caldera4/Makefile2
-rw-r--r--security/certmgr/Makefile2
-rw-r--r--security/certspotter/Makefile2
-rw-r--r--security/cfssl/Makefile2
-rw-r--r--security/cfv/Makefile3
-rw-r--r--security/cfv/distinfo6
-rw-r--r--security/crlfuzz/Makefile2
-rw-r--r--security/crowdsec-blocklist-mirror/Makefile2
-rw-r--r--security/crowdsec-firewall-bouncer/Makefile2
-rw-r--r--security/crowdsec/Makefile2
-rw-r--r--security/ct-submit/Makefile2
-rw-r--r--security/enc/Makefile2
-rw-r--r--security/ffuf/Makefile2
-rw-r--r--security/git-credential-azure/Makefile2
-rw-r--r--security/git-credential-gopass/Makefile2
-rw-r--r--security/git-credential-oauth/Makefile1
-rw-r--r--security/gitjacker/Makefile2
-rw-r--r--security/go-cve-dictionary/Makefile2
-rw-r--r--security/gokart/Makefile2
-rw-r--r--security/gokey/Makefile2
-rw-r--r--security/gopass/Makefile2
-rw-r--r--security/gosec/Makefile2
-rw-r--r--security/headscale/Makefile2
-rw-r--r--security/hockeypuck/Makefile2
-rw-r--r--security/honeytrap/Makefile2
-rw-r--r--security/horcrux/Makefile2
-rw-r--r--security/keybase/Makefile2
-rw-r--r--security/kleopatra/Makefile2
-rw-r--r--security/kpmenu/Makefile2
-rw-r--r--security/lego/Makefile1
-rw-r--r--security/local-php-security-checker/Makefile2
-rw-r--r--security/meek/Makefile2
-rw-r--r--security/metasploit/Makefile2
-rw-r--r--security/nebula/Makefile2
-rw-r--r--security/nss/Makefile2
-rw-r--r--security/nss/distinfo6
-rw-r--r--security/nss/pkg-plist5
-rw-r--r--security/nuclei/Makefile1
-rw-r--r--security/obfs4proxy-tor/Makefile2
-rw-r--r--security/onionscan/Makefile2
-rw-r--r--security/openssh-portable/Makefile2
-rw-r--r--security/openssh-portable/files/patch-9.8-cves56
-rw-r--r--security/osv-scanner/Makefile2
-rw-r--r--security/p5-IO-Socket-SSL/Makefile3
-rw-r--r--security/p5-IO-Socket-SSL/distinfo6
-rw-r--r--security/picocrypt/Makefile2
-rw-r--r--security/py-acme/Makefile3
-rw-r--r--security/py-acme/distinfo6
-rw-r--r--security/py-acme/version.mk2
-rw-r--r--security/py-certbot-apache/Makefile4
-rw-r--r--security/py-certbot-apache/distinfo6
-rw-r--r--security/py-certbot-dns-cloudflare/Makefile6
-rw-r--r--security/py-certbot-dns-cloudflare/distinfo6
-rw-r--r--security/py-certbot-dns-digitalocean/Makefile4
-rw-r--r--security/py-certbot-dns-digitalocean/distinfo6
-rw-r--r--security/py-certbot-dns-dnsimple/Makefile4
-rw-r--r--security/py-certbot-dns-dnsimple/distinfo6
-rw-r--r--security/py-certbot-dns-dnsmadeeasy/Makefile4
-rw-r--r--security/py-certbot-dns-dnsmadeeasy/distinfo6
-rw-r--r--security/py-certbot-dns-gehirn/Makefile4
-rw-r--r--security/py-certbot-dns-gehirn/distinfo6
-rw-r--r--security/py-certbot-dns-google/Makefile4
-rw-r--r--security/py-certbot-dns-google/distinfo6
-rw-r--r--security/py-certbot-dns-linode/Makefile4
-rw-r--r--security/py-certbot-dns-linode/distinfo6
-rw-r--r--security/py-certbot-dns-luadns/Makefile4
-rw-r--r--security/py-certbot-dns-luadns/distinfo6
-rw-r--r--security/py-certbot-dns-nsone/Makefile4
-rw-r--r--security/py-certbot-dns-nsone/distinfo6
-rw-r--r--security/py-certbot-dns-ovh/Makefile4
-rw-r--r--security/py-certbot-dns-ovh/distinfo6
-rw-r--r--security/py-certbot-dns-rfc2136/Makefile4
-rw-r--r--security/py-certbot-dns-rfc2136/distinfo6
-rw-r--r--security/py-certbot-dns-route53/Makefile4
-rw-r--r--security/py-certbot-dns-route53/distinfo6
-rw-r--r--security/py-certbot-dns-sakuracloud/Makefile4
-rw-r--r--security/py-certbot-dns-sakuracloud/distinfo6
-rw-r--r--security/py-certbot-nginx/Makefile4
-rw-r--r--security/py-certbot-nginx/distinfo6
-rw-r--r--security/py-certbot/Makefile3
-rw-r--r--security/py-certbot/distinfo6
-rw-r--r--security/py-cryptography-legacy/Makefile9
-rw-r--r--security/py-krb5/Makefile2
-rw-r--r--security/py-mkpasswd/Makefile34
-rw-r--r--security/py-mkpasswd/distinfo3
-rw-r--r--security/py-mkpasswd/pkg-descr1
-rw-r--r--security/rubygem-devise-two-factor-rails70/Makefile2
-rw-r--r--security/rubygem-devise-two-factor-rails70/distinfo6
-rw-r--r--security/shibboleth-idp/Makefile4
-rw-r--r--security/shibboleth-idp/files/jetty-pid.xml.in8
-rw-r--r--security/shibboleth-idp/pkg-plist1
-rw-r--r--security/snowflake-tor/Makefile2
-rw-r--r--security/sops/Makefile2
-rw-r--r--security/ssb/Makefile2
-rw-r--r--security/ssllabs-scan/Makefile2
-rw-r--r--security/sssd/Makefile2
-rw-r--r--security/sssd/files/bsdnss.c27
-rw-r--r--security/sssd/files/patch-Makefile.am82
-rw-r--r--security/sssd/files/patch-configure.ac18
-rw-r--r--security/sssd/files/patch-src__confdb__confdb.c4
-rw-r--r--security/sssd/files/patch-src__external__inotify.m44
-rw-r--r--security/sssd/files/patch-src__external__krb5.m46
-rw-r--r--security/sssd/files/patch-src__external__ldap.m414
-rw-r--r--security/sssd/files/patch-src__external__python.m48
-rw-r--r--security/sssd/files/patch-src__lib__certmap__sss_certmap.exports10
-rw-r--r--security/sssd/files/patch-src__lib__winbind_idmap_sss__winbind_idmap_sss.h4
-rw-r--r--security/sssd/files/patch-src__providers__ad__ad_common.c10
-rw-r--r--security/sssd/files/patch-src__providers__ad__ad_gpo_ndr.c10
-rw-r--r--security/sssd/files/patch-src__providers__ad__ad_pac.h4
-rw-r--r--security/sssd/files/patch-src__providers__data_provider_fo.c6
-rw-r--r--security/sssd/files/patch-src__providers__ipa__ipa_common.c4
-rw-r--r--security/sssd/files/patch-src__providers__ipa__ipa_deskprofile_rules_util.c4
-rw-r--r--security/sssd/files/patch-src__providers__krb5__krb5_delayed_online_authentication.c8
-rw-r--r--security/sssd/files/patch-src__providers__ldap__ldap_auth.c28
-rw-r--r--security/sssd/files/patch-src__providers__ldap__ldap_child.c6
-rw-r--r--security/sssd/files/patch-src__providers__ldap__sdap_access.c8
-rw-r--r--security/sssd/files/patch-src__providers__ldap__sdap_async_groups.c4
-rw-r--r--security/sssd/files/patch-src__providers__ldap__sdap_async_initgroups.c12
-rw-r--r--security/sssd/files/patch-src__providers__ldap__sdap_async_initgroups_ad.c8
-rw-r--r--security/sssd/files/patch-src__providers__ldap__sdap_async_sudo_hostinfo.c8
-rw-r--r--security/sssd/files/patch-src__providers__ldap__sdap_async_users.c4
-rw-r--r--security/sssd/files/patch-src__resolv__async_resolv_utils.c4
-rw-r--r--security/sssd/files/patch-src__sbus__sbus_codegen6
-rw-r--r--security/sssd/files/patch-src__sss_client__common.c68
-rw-r--r--security/sssd/files/patch-src__sss_client__nss_group.c4
-rw-r--r--security/sssd/files/patch-src__sss_client__pam_sss.c15
-rw-r--r--security/sssd/files/patch-src__sss_client__sss_nss.exports35
-rw-r--r--security/sssd/files/patch-src__tests__cmocka__test_authtok.c4
-rw-r--r--security/sssd/files/patch-src__tests__cmocka__test_negcache_2.c18
-rw-r--r--security/sssd/files/patch-src__tests__cmocka__test_pam_srv.c4
-rw-r--r--security/sssd/files/patch-src__tests__cwrap__test_responder_common.c6
-rw-r--r--security/sssd/files/patch-src__tests__cwrap__test_server.c4
-rw-r--r--security/sssd/files/patch-src__tests__dlopen-tests.c4
-rw-r--r--security/sssd/files/patch-src__util__crypto__libcrypto__crypto_sha512crypt.c4
-rw-r--r--security/sssd/files/patch-src__util__crypto__nss__nss_sha512crypt.c4
-rw-r--r--security/sssd/files/patch-src__util__find_uid.c10
-rw-r--r--security/sssd/files/patch-src__util__nss_dl_load.c8
-rw-r--r--security/sssd/files/patch-src__util__server.c4
-rw-r--r--security/sssd/files/patch-src__util__sss_endian.h4
-rw-r--r--security/sssd/files/patch-src__util__sss_krb5.c4
-rw-r--r--security/sssd/files/patch-src__util__sss_sockets.c10
-rw-r--r--security/sssd/files/patch-src__util__util.c6
-rw-r--r--security/sssd/files/patch-src__util__util.h6
-rw-r--r--security/sssd/pkg-plist10
-rw-r--r--security/sssd2/files/bsdnss.c17
-rw-r--r--security/starttls/Makefile2
-rw-r--r--security/stegify/Makefile2
-rw-r--r--security/step-certificates/Makefile2
-rw-r--r--security/step-cli/Makefile2
-rw-r--r--security/tailscale/Makefile2
-rw-r--r--security/tailscale/distinfo10
-rw-r--r--security/teleport/Makefile2
-rw-r--r--security/tfsec/Makefile1
-rw-r--r--security/totp-cli/Makefile2
-rw-r--r--security/trivy/Makefile3
-rw-r--r--security/trivy/distinfo10
-rw-r--r--security/trufflehog/Makefile2
-rw-r--r--security/vault/Makefile2
-rw-r--r--security/vouch-proxy/Makefile2
-rw-r--r--security/vuls/Makefile2
-rw-r--r--security/vulsrepo/Makefile2
-rw-r--r--security/vuxml/vuln/2024.xml201
-rw-r--r--security/webtunnel-tor/Makefile2
-rw-r--r--security/xhash/Makefile1
-rw-r--r--security/xray-core/Makefile2
-rw-r--r--security/yubikey-agent/Makefile2
-rw-r--r--security/zlint/Makefile2
-rw-r--r--shells/antibody/Makefile2
-rw-r--r--shells/carapace/Makefile2
-rw-r--r--shells/elvish/Makefile2
-rw-r--r--shells/envy/Makefile2
-rw-r--r--shells/ksh-devel/Makefile5
-rw-r--r--shells/ksh-devel/distinfo6
-rw-r--r--shells/ksh-devel/files/patch-src_INIT_mamake.c53
-rw-r--r--shells/ksh/Makefile3
-rw-r--r--shells/ksh/distinfo6
-rw-r--r--shells/murex/Makefile2
-rw-r--r--sysutils/3mux/Makefile2
-rw-r--r--sysutils/amazon-ssm-agent/Makefile2
-rw-r--r--sysutils/amazon-ssm-plugin/Makefile2
-rw-r--r--sysutils/android-ota-payload-extractor/Makefile2
-rw-r--r--sysutils/aptly/Makefile2
-rw-r--r--sysutils/autorestic/Makefile2
-rw-r--r--sysutils/bacula11-client/Makefile2
-rw-r--r--sysutils/bacula11-server/Makefile4
-rw-r--r--sysutils/bacula11-server/files/bacula_dir.in (renamed from sysutils/bacula15-server/files/bacula-dir.in)1
-rw-r--r--sysutils/bacula11-server/files/bacula_fd.in (renamed from sysutils/bacula13-server/files/bacula-fd.in)1
-rw-r--r--sysutils/bacula11-server/files/bacula_sd.in (renamed from sysutils/bacula15-server/files/bacula-sd.in)1
-rw-r--r--sysutils/bacula13-client/Makefile2
-rw-r--r--sysutils/bacula13-server/Makefile4
-rw-r--r--sysutils/bacula13-server/files/bacula_dir.in (renamed from sysutils/bacula11-server/files/bacula-dir.in)1
-rw-r--r--sysutils/bacula13-server/files/bacula_fd.in (renamed from sysutils/bacula15-server/files/bacula-fd.in)1
-rw-r--r--sysutils/bacula13-server/files/bacula_sd.in (renamed from sysutils/bacula13-server/files/bacula-sd.in)1
-rw-r--r--sysutils/bacula15-client/Makefile2
-rw-r--r--sysutils/bacula15-server/Makefile4
-rw-r--r--sysutils/bacula15-server/files/bacula_dir.in (renamed from sysutils/bacula13-server/files/bacula-dir.in)1
-rw-r--r--sysutils/bacula15-server/files/bacula_fd.in (renamed from sysutils/bacula11-server/files/bacula-fd.in)1
-rw-r--r--sysutils/bacula15-server/files/bacula_sd.in (renamed from sysutils/bacula9-server/files/bacula-sd.in)1
-rw-r--r--sysutils/bacula9-client/Makefile2
-rw-r--r--sysutils/bacula9-server/Makefile2
-rw-r--r--sysutils/bacula9-server/files/bacula_dir.in (renamed from sysutils/bacula9-server/files/bacula-dir.in)1
-rw-r--r--sysutils/bacula9-server/files/bacula_fd.in (renamed from sysutils/bacula9-server/files/bacula-fd.in)1
-rw-r--r--sysutils/bacula9-server/files/bacula_sd.in (renamed from sysutils/bacula11-server/files/bacula-sd.in)1
-rw-r--r--sysutils/beats7/Makefile2
-rw-r--r--sysutils/beats8/Makefile2
-rw-r--r--sysutils/brename/Makefile2
-rw-r--r--sysutils/btop/Makefile9
-rw-r--r--sysutils/buildah/Makefile2
-rw-r--r--sysutils/cbsd-mq-api/Makefile2
-rw-r--r--sysutils/cbsd-mq-router/Makefile2
-rw-r--r--sysutils/chaoskube/Makefile2
-rw-r--r--sysutils/chezmoi/Makefile2
-rw-r--r--sysutils/choria/Makefile2
-rw-r--r--sysutils/cloud-nuke/Makefile2
-rw-r--r--sysutils/conky/Makefile2
-rw-r--r--sysutils/conky/distinfo6
-rw-r--r--sysutils/conmon/Makefile2
-rw-r--r--sysutils/consul-alerts/Makefile2
-rw-r--r--sysutils/consul-replicate/Makefile2
-rw-r--r--sysutils/consul/Makefile2
-rw-r--r--sysutils/consul_exporter/Makefile2
-rw-r--r--sysutils/containerd/Makefile2
-rw-r--r--sysutils/coreos-ct/Makefile2
-rw-r--r--sysutils/ctop/Makefile2
-rw-r--r--sysutils/datadog-agent/Makefile2
-rw-r--r--sysutils/diffoci/Makefile2
-rw-r--r--sysutils/direnv/Makefile2
-rw-r--r--sysutils/docker-credential-pass/Makefile2
-rw-r--r--sysutils/docker-machine/Makefile2
-rw-r--r--sysutils/docker-registry/Makefile2
-rw-r--r--sysutils/docker/Makefile2
-rw-r--r--sysutils/doctl/Makefile2
-rw-r--r--sysutils/duf/Makefile2
-rw-r--r--sysutils/edk2/Makefile3
-rw-r--r--sysutils/edk2/distinfo4
-rw-r--r--sysutils/eksctl/Makefile2
-rw-r--r--sysutils/envconsul/Makefile2
-rw-r--r--sysutils/epazote/Makefile2
-rw-r--r--sysutils/equinix-metal-cli/Makefile2
-rw-r--r--sysutils/eza/Makefile2
-rw-r--r--sysutils/eza/distinfo10
-rw-r--r--sysutils/f2/Makefile2
-rw-r--r--sysutils/fastfetch/Makefile2
-rw-r--r--sysutils/fastfetch/distinfo6
-rw-r--r--sysutils/fusefs-webdavfs/Makefile2
-rw-r--r--sysutils/fx/Makefile1
-rw-r--r--sysutils/gcp-ops-agent/Makefile64
-rw-r--r--sysutils/gcp-ops-agent/distinfo100
-rw-r--r--sysutils/gdu/Makefile2
-rw-r--r--sysutils/glow/Makefile2
-rw-r--r--sysutils/go-wtf/Makefile2
-rw-r--r--sysutils/goawk/Makefile2
-rw-r--r--sysutils/gomi/Makefile2
-rw-r--r--sysutils/gomplate/Makefile1
-rw-r--r--sysutils/gotop/Makefile2
-rw-r--r--sysutils/govmomi/Makefile1
-rw-r--r--sysutils/hared/Makefile2
-rw-r--r--sysutils/hcloud/Makefile3
-rw-r--r--sysutils/hcloud/distinfo10
-rw-r--r--sysutils/helm/Makefile1
-rw-r--r--sysutils/helmfile/Makefile2
-rw-r--r--sysutils/hostctl/Makefile2
-rw-r--r--sysutils/immortal/Makefile2
-rw-r--r--sysutils/infracost/Makefile1
-rw-r--r--sysutils/iocage-devel/Makefile7
-rw-r--r--sysutils/iocage-devel/distinfo6
-rw-r--r--sysutils/ipfs-go-fs-repo-migrations/Makefile2
-rw-r--r--sysutils/ipget/Makefile2
-rw-r--r--sysutils/ipmi_exporter/Makefile2
-rw-r--r--sysutils/istio/Makefile2
-rw-r--r--sysutils/jest/Makefile2
-rw-r--r--sysutils/k9s/Makefile2
-rw-r--r--sysutils/kapp/Makefile2
-rw-r--r--sysutils/kopia/Makefile2
-rw-r--r--sysutils/kops/Makefile2
-rw-r--r--sysutils/kubectl/Makefile2
-rw-r--r--sysutils/kubo-go/Makefile1
-rw-r--r--sysutils/lfm/Makefile9
-rw-r--r--sysutils/lfm/files/patch-setup.py30
-rw-r--r--sysutils/loki/Makefile2
-rw-r--r--sysutils/lr/Makefile2
-rw-r--r--sysutils/mackerel-agent/Makefile3
-rw-r--r--sysutils/mackerel-agent/distinfo10
-rw-r--r--sysutils/minikube/Makefile2
-rw-r--r--sysutils/mise/Makefile46
-rw-r--r--sysutils/mise/distinfo94
-rw-r--r--sysutils/nerdctl/Makefile2
-rw-r--r--sysutils/node_exporter/Makefile2
-rw-r--r--sysutils/nomad-pot-driver/Makefile2
-rw-r--r--sysutils/nomad/Makefile1
-rw-r--r--sysutils/nut_exporter/Makefile2
-rw-r--r--sysutils/oc/Makefile2
-rw-r--r--sysutils/opa/Makefile1
-rw-r--r--sysutils/opentofu/Makefile2
-rw-r--r--sysutils/packer/Makefile2
-rw-r--r--sysutils/paladin/Makefile2
-rw-r--r--sysutils/podman/Makefile2
-rw-r--r--sysutils/popeye/Makefile2
-rw-r--r--sysutils/puppet-mode.el/Makefile2
-rw-r--r--sysutils/py-hcloud/Makefile8
-rw-r--r--sysutils/py-hcloud/distinfo6
-rw-r--r--sysutils/py-psutil/Makefile5
-rw-r--r--sysutils/py-psutil/distinfo6
-rw-r--r--sysutils/rest-server/Makefile2
-rw-r--r--sysutils/restic/Makefile4
-rw-r--r--sysutils/restic/distinfo10
-rw-r--r--sysutils/rsyslog8/Makefile2
-rw-r--r--sysutils/rsyslog8/distinfo6
-rw-r--r--sysutils/rubygem-smart_proxy_remote_execution_ssh/Makefile2
-rw-r--r--sysutils/rubygem-smart_proxy_remote_execution_ssh/distinfo6
-rw-r--r--sysutils/runj/Makefile2
-rw-r--r--sysutils/rush/Makefile2
-rw-r--r--sysutils/sake/Makefile2
-rw-r--r--sysutils/sensu-go/Makefile2
-rw-r--r--sysutils/serf/Makefile2
-rw-r--r--sysutils/siegfried/Makefile1
-rw-r--r--sysutils/skopeo/Makefile2
-rw-r--r--sysutils/slurm-wlm/Makefile1
-rw-r--r--sysutils/smug/Makefile2
-rw-r--r--sysutils/snmp_exporter/Makefile2
-rw-r--r--sysutils/sockaddr/Makefile2
-rw-r--r--sysutils/stressdisk/Makefile2
-rw-r--r--sysutils/superfile/Makefile1
-rw-r--r--sysutils/terraform-docs/Makefile2
-rw-r--r--sysutils/terraform-provider-gridscale/Makefile2
-rw-r--r--sysutils/terraform-provider-vultr/Makefile2
-rw-r--r--sysutils/terraform-switcher/Makefile2
-rw-r--r--sysutils/terraform/Makefile2
-rw-r--r--sysutils/terragrunt/Makefile1
-rw-r--r--sysutils/tflint/Makefile2
-rw-r--r--sysutils/thefish/Makefile27
-rw-r--r--sysutils/thefish/distinfo5
-rw-r--r--sysutils/thefish/files/patch-Makefile25
-rw-r--r--sysutils/thefish/files/patch-main.c22
-rw-r--r--sysutils/viddy/Makefile2
-rw-r--r--sysutils/walk/Makefile2
-rw-r--r--sysutils/zfs-snap-diff/Makefile2
-rw-r--r--sysutils/zrepl/Makefile2
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/R-cran-writexl/Makefile19
-rw-r--r--textproc/R-cran-writexl/distinfo3
-rw-r--r--textproc/R-cran-writexl/pkg-descr2
-rw-r--r--textproc/adoc-mode.el/Makefile2
-rw-r--r--textproc/castxml/Makefile2
-rw-r--r--textproc/castxml/distinfo6
-rw-r--r--textproc/codesearch/Makefile2
-rw-r--r--textproc/consul-template/Makefile2
-rw-r--r--textproc/csvq/Makefile2
-rw-r--r--textproc/dasel/Makefile2
-rw-r--r--textproc/dictem/Makefile2
-rw-r--r--textproc/dictionary/Makefile2
-rw-r--r--textproc/doc-mode.el/Makefile2
-rw-r--r--textproc/fcitx5-configtool/Makefile2
-rw-r--r--textproc/fcitx5-configtool/distinfo6
-rw-r--r--textproc/fcitx5/Makefile2
-rw-r--r--textproc/fcitx5/distinfo6
-rw-r--r--textproc/fcitx5/pkg-plist1
-rw-r--r--textproc/fzf/Makefile2
-rw-r--r--textproc/gh-grep/Makefile2
-rw-r--r--textproc/git-chglog/Makefile2
-rw-r--r--textproc/gitlab-elasticsearch-indexer/Makefile4
-rw-r--r--textproc/gitlab-elasticsearch-indexer/distinfo10
-rw-r--r--textproc/go-md2man/Makefile2
-rw-r--r--textproc/go-transifex-client/Makefile2
-rw-r--r--textproc/go-yq/Makefile2
-rw-r--r--textproc/gojq/Makefile2
-rw-r--r--textproc/gron/Makefile2
-rw-r--r--textproc/htmltest/Makefile2
-rw-r--r--textproc/ibus/Makefile4
-rw-r--r--textproc/jid/Makefile2
-rw-r--r--textproc/jqp/Makefile2
-rw-r--r--textproc/kepubify/Makefile2
-rw-r--r--textproc/libxml++/Makefile18
-rw-r--r--textproc/libxml++/distinfo6
-rw-r--r--textproc/libxml++/files/patch-meson.build13
-rw-r--r--textproc/libxml++26/Makefile37
-rw-r--r--textproc/libxml++26/distinfo6
-rw-r--r--textproc/libxml++26/files/patch-libxml++-2.6.pc.in8
-rw-r--r--textproc/libxml++26/files/patch-meson.build20
-rw-r--r--textproc/markdown-mode.el/Makefile2
-rw-r--r--textproc/markdownfmt/Makefile2
-rw-r--r--textproc/md2roff/Makefile2
-rw-r--r--textproc/minify/Makefile1
-rw-r--r--textproc/moar/Makefile2
-rw-r--r--textproc/muse/Makefile2
-rw-r--r--textproc/nuspell/Makefile13
-rw-r--r--textproc/nuspell/distinfo6
-rw-r--r--textproc/nuspell/pkg-plist2
-rw-r--r--textproc/obsidian/Makefile4
-rw-r--r--textproc/obsidian/distinfo6
-rw-r--r--textproc/obsidian/pkg-plist1
-rw-r--r--textproc/ov/Makefile2
-rw-r--r--textproc/peco/Makefile2
-rw-r--r--textproc/pup/Makefile2
-rw-r--r--textproc/rubygem-gitlab-glfm-markdown/Makefile5
-rw-r--r--textproc/rubygem-gitlab-glfm-markdown/Makefile.crates161
-rw-r--r--textproc/rubygem-gitlab-glfm-markdown/distinfo328
-rw-r--r--textproc/sift/Makefile2
-rw-r--r--textproc/sttr/Makefile1
-rw-r--r--textproc/termshot/Makefile2
-rw-r--r--textproc/textnote/Makefile2
-rw-r--r--textproc/textql/Makefile2
-rw-r--r--textproc/trdsql/Makefile2
-rw-r--r--textproc/uim-el/Makefile2
-rw-r--r--textproc/uni/Makefile2
-rw-r--r--textproc/up/Makefile2
-rw-r--r--textproc/vacuum/Makefile1
-rw-r--r--textproc/vale/Makefile2
-rw-r--r--textproc/vgrep/Makefile2
-rw-r--r--textproc/xml-lite.el/Makefile2
-rw-r--r--textproc/xml2rfc/Makefile3
-rw-r--r--textproc/xml2rfc/distinfo6
-rw-r--r--textproc/yaml-mode.el/Makefile2
-rw-r--r--textproc/yaml.el/Makefile2
-rw-r--r--textproc/yamlfmt/Makefile3
-rw-r--r--textproc/yamlfmt/distinfo10
-rw-r--r--textproc/ytt/Makefile2
-rw-r--r--textproc/zed/Makefile1
-rw-r--r--textproc/zq/Makefile1
-rw-r--r--www/Makefile6
-rw-r--r--www/adguardhome/Makefile2
-rw-r--r--www/amfora/Makefile2
-rw-r--r--www/apache24/Makefile2
-rw-r--r--www/apache24/distinfo6
-rw-r--r--www/aquatone/Makefile2
-rw-r--r--www/authelia/Makefile2
-rw-r--r--www/beehive/Makefile2
-rw-r--r--www/bugzilla2atom/Makefile2
-rw-r--r--www/caddy-custom/Makefile2
-rw-r--r--www/caddy/Makefile2
-rw-r--r--www/carbonapi/Makefile2
-rw-r--r--www/chisel/Makefile2
-rw-r--r--www/colly/Makefile2
-rw-r--r--www/devd/Makefile2
-rw-r--r--www/eden/Makefile2
-rw-r--r--www/elgg/Makefile2
-rw-r--r--www/elgg/distinfo6
-rw-r--r--www/elgg/pkg-plist1583
-rw-r--r--www/emacs-w3m/Makefile2
-rw-r--r--www/fabio/Makefile2
-rw-r--r--www/filtron/Makefile2
-rw-r--r--www/firefox-esr/Makefile4
-rw-r--r--www/firefox-esr/distinfo6
-rw-r--r--www/firefox/Makefile9
-rw-r--r--www/firefox/distinfo6
-rw-r--r--www/firefox/files/patch-bug8475682
-rw-r--r--www/firefox/files/patch-gfx_skia_skia_src_base_SkEndian.h24
-rw-r--r--www/firefox/files/patch-gfx_skia_skia_src_core_SkCpu.cpp21
-rw-r--r--www/firefox/files/patch-gfx_skia_skia_src_core_SkRasterPipeline.h14
-rw-r--r--www/firefox/files/patch-libwebrtc-generated3719
-rw-r--r--www/firefox/files/patch-tools_profiler_core_patform.cpp51
-rw-r--r--www/forgejo/Makefile1
-rw-r--r--www/freenginx-devel/Makefile383
-rw-r--r--www/freenginx-devel/Makefile.extmod336
-rw-r--r--www/freenginx-devel/Makefile.options.desc118
-rw-r--r--www/freenginx-devel/distinfo5
-rw-r--r--www/freenginx-devel/files/extra-patch-calio-iconv-nginx-module-config19
-rw-r--r--www/freenginx-devel/files/extra-patch-naxsi-libinjection__sqli_c13
-rw-r--r--www/freenginx-devel/files/extra-patch-naxsi_config26
-rw-r--r--www/freenginx-devel/files/extra-patch-nginx-ct-LibreSSL20
-rw-r--r--www/freenginx-devel/files/extra-patch-nginx-http-footer-filter-config12
-rw-r--r--www/freenginx-devel/files/extra-patch-nginx-link-function-config42
-rw-r--r--www/freenginx-devel/files/extra-patch-nginx-notice-config13
-rw-r--r--www/freenginx-devel/files/extra-patch-nginx-thumbextractor-module-config25
-rw-r--r--www/freenginx-devel/files/extra-patch-nginx_mogilefs_module-config13
-rw-r--r--www/freenginx-devel/files/extra-patch-ngx_brotli_filter_config41
-rw-r--r--www/freenginx-devel/files/extra-patch-ngx_http_auth_ldap_module.c10
-rw-r--r--www/freenginx-devel/files/extra-patch-ngx_http_dav_ext_module.c15
-rw-r--r--www/freenginx-devel/files/extra-patch-ngx_http_json_status_module-config12
-rw-r--r--www/freenginx-devel/files/extra-patch-ngx_http_mogilefs_module.c12
-rw-r--r--www/freenginx-devel/files/extra-patch-ngx_http_notice_module.c11
-rw-r--r--www/freenginx-devel/files/extra-patch-ngx_http_redis_module.c34
-rw-r--r--www/freenginx-devel/files/extra-patch-ngx_http_sflow_config.c10
-rw-r--r--www/freenginx-devel/files/extra-patch-ngx_http_sflow_config.h11
-rw-r--r--www/freenginx-devel/files/extra-patch-ngx_http_sflow_module.c59
-rw-r--r--www/freenginx-devel/files/extra-patch-ngx_http_tarantool-config24
-rw-r--r--www/freenginx-devel/files/extra-patch-ngx_http_uploadprogress_module.c73
-rw-r--r--www/freenginx-devel/files/extra-patch-ngx_link_func_module.c11
-rw-r--r--www/freenginx-devel/files/extra-patch-ngx_postgres-config19
-rw-r--r--www/freenginx-devel/files/extra-patch-ngx_stream_ssl_ct_module.c14
-rw-r--r--www/freenginx-devel/files/extra-patch-openresty-drizzle-nginx-module-config42
-rw-r--r--www/freenginx-devel/files/extra-patch-passenger-build-nginx.rb33
-rw-r--r--www/freenginx-devel/files/extra-patch-passenger-disable-telemetry11
-rw-r--r--www/freenginx-devel/files/extra-patch-passenger_src_nginx__module_Configuration.c27
-rw-r--r--www/freenginx-devel/files/extra-patch-rds-csv-nginx-module-config15
-rw-r--r--www/freenginx-devel/files/extra-patch-rds-json-nginx-module-config15
-rw-r--r--www/freenginx-devel/files/extra-patch-spnego-http-auth-nginx-module-config14
-rw-r--r--www/freenginx-devel/files/extra-patch-src-http-modules-ngx_http_upstream_hash_module.c44
-rw-r--r--www/freenginx-devel/files/extra-patch-src-http-modules-ngx_http_upstream_ip_hash_module.c28
-rw-r--r--www/freenginx-devel/files/extra-patch-src-http-modules-ngx_http_upstream_least_conn_module.c46
-rw-r--r--www/freenginx-devel/files/extra-patch-src-http-ngx_http_upstream_round_robin.c101
-rw-r--r--www/freenginx-devel/files/extra-patch-src-http-ngx_http_upstream_round_robin.h14
-rw-r--r--www/freenginx-devel/files/extra-patch-src_http_modules_ngx_http_slice_read_ahead.c456
-rw-r--r--www/freenginx-devel/files/extra-patch-stream-lua-nginx-module_config10
-rw-r--r--www/freenginx-devel/files/extra-patch-xss-nginx-module-config15
-rw-r--r--www/freenginx-devel/files/nginx.in158
-rw-r--r--www/freenginx-devel/files/patch-conf-nginx.conf47
-rw-r--r--www/freenginx-devel/files/pkg-message.in25
-rw-r--r--www/freenginx-devel/pkg-descr8
-rw-r--r--www/freenginx-devel/pkg-plist106
-rw-r--r--www/galene/Makefile2
-rw-r--r--www/ghostunnel/Makefile1
-rw-r--r--www/gitea/Makefile2
-rw-r--r--www/gitlab-pages/Makefile3
-rw-r--r--www/gitlab-pages/distinfo10
-rw-r--r--www/gitlab-workhorse/Makefile3
-rw-r--r--www/gitlab-workhorse/distinfo10
-rw-r--r--www/gitlab/Makefile46
-rw-r--r--www/gitlab/distinfo12
-rw-r--r--www/gitlab/files/patch-Gemfile80
-rw-r--r--www/gitlab/files/patch-config_gitlab.yml.example22
-rw-r--r--www/gitlab/files/patch-config_initializers_1__settings.rb4
-rw-r--r--www/gitlab/files/patch-config_initializers_redis__client__patch.rb78
-rw-r--r--www/gitlab/files/patch-vendor_gems_sidekiq-7.1.6_sidekiq.gemspec11
-rw-r--r--www/gitlab/pkg-message4
-rw-r--r--www/go-www/Makefile2
-rw-r--r--www/gobuffalo/Makefile2
-rw-r--r--www/gohugo/Makefile2
-rw-r--r--www/gotty/Makefile2
-rw-r--r--www/grafana/Makefile2
-rw-r--r--www/grafana9/Makefile2
-rw-r--r--www/gurl/Makefile2
-rw-r--r--www/homer-web/Makefile2
-rw-r--r--www/homer-web/distinfo6
-rw-r--r--www/homer-web/pkg-plist148
-rw-r--r--www/icapeg/Makefile2
-rw-r--r--www/jetty10/Makefile2
-rw-r--r--www/jetty10/distinfo6
-rw-r--r--www/jetty10/files/patch-bin_jetty.sh13
-rw-r--r--www/jetty10/pkg-plist10
-rw-r--r--www/jetty12/Makefile63
-rw-r--r--www/jetty12/distinfo3
-rw-r--r--www/jetty12/files/jetty.in39
-rw-r--r--www/jetty12/files/jetty.sample.in63
-rw-r--r--www/jetty12/files/patch-bin_jetty.sh11
-rw-r--r--www/jetty12/files/patch-etc_webdefault-ee10.xml11
-rw-r--r--www/jetty12/files/patch-etc_webdefault-ee8.xml11
-rw-r--r--www/jetty12/files/patch-etc_webdefault-ee9.xml11
-rw-r--r--www/jetty12/files/pkg-message.in53
-rw-r--r--www/jetty12/pkg-descr11
-rw-r--r--www/jetty12/pkg-plist575
-rw-r--r--www/jira-cli/Makefile2
-rw-r--r--www/kineto/Makefile2
-rw-r--r--www/libdatachannel/Makefile2
-rw-r--r--www/libdatachannel/distinfo6
-rw-r--r--www/libdatachannel/pkg-plist2
-rw-r--r--www/luakit/Makefile38
-rw-r--r--www/luakit/distinfo6
-rw-r--r--www/luakit/pkg-plist227
-rw-r--r--www/lux/Makefile2
-rw-r--r--www/lzr/Makefile2
-rw-r--r--www/mattermost-server/Makefile2
-rw-r--r--www/mediawiki139/Makefile4
-rw-r--r--www/mediawiki139/distinfo6
-rw-r--r--www/mediawiki140/Makefile5
-rw-r--r--www/mediawiki140/distinfo6
-rw-r--r--www/mediawiki141/Makefile4
-rw-r--r--www/mediawiki141/distinfo6
-rw-r--r--www/mediawiki142/Makefile63
-rw-r--r--www/mediawiki142/distinfo3
-rw-r--r--www/mediawiki142/files/pkg-message.in15
-rw-r--r--www/mediawiki142/pkg-descr4
-rw-r--r--www/miniflux/Makefile2
-rw-r--r--www/minio/Makefile2
-rw-r--r--www/mirrorselect/Makefile2
-rw-r--r--www/morty/Makefile2
-rw-r--r--www/nextcloud-appointments/Makefile2
-rw-r--r--www/nextcloud-appointments/distinfo6
-rw-r--r--www/nextcloud-calendar/Makefile2
-rw-r--r--www/nextcloud-calendar/distinfo6
-rw-r--r--www/nghttp2/Makefile5
-rw-r--r--www/nginx-prometheus-exporter/Makefile2
-rw-r--r--www/nginx-vts-exporter/Makefile2
-rw-r--r--www/node18/Makefile2
-rw-r--r--www/npm-node21/Makefile5
-rw-r--r--www/oauth2-proxy/Makefile2
-rw-r--r--www/oneshot/Makefile2
-rw-r--r--www/owncast/Makefile2
-rw-r--r--www/phpfpmtop/Makefile2
-rw-r--r--www/pomerium/Makefile2
-rw-r--r--www/py-boto3/Makefile2
-rw-r--r--www/py-boto3/distinfo6
-rw-r--r--www/py-google-api-python-client/Makefile2
-rw-r--r--www/py-google-api-python-client/distinfo6
-rw-r--r--www/py-httpx-socks/Makefile2
-rw-r--r--www/py-httpx-socks/distinfo6
-rw-r--r--www/py-limits/Makefile2
-rw-r--r--www/py-limits/distinfo6
-rw-r--r--www/py-requests-cache/Makefile5
-rw-r--r--www/py-requests-cache/distinfo6
-rw-r--r--www/py-yt-dlp/Makefile2
-rw-r--r--www/py-yt-dlp/distinfo6
-rw-r--r--www/py-yt-dlp/pkg-plist4
-rw-r--r--www/pydio-cells/Makefile1
-rw-r--r--www/remark42/Makefile2
-rw-r--r--www/reproxy/Makefile2
-rw-r--r--www/rubygem-coverband/Makefile21
-rw-r--r--www/rubygem-coverband/distinfo3
-rw-r--r--www/rubygem-coverband/pkg-descr1
-rw-r--r--www/rubygem-faraday/Makefile2
-rw-r--r--www/rubygem-faraday/distinfo6
-rw-r--r--www/rubygem-jwt/Makefile2
-rw-r--r--www/rubygem-jwt/distinfo6
-rw-r--r--www/s/Makefile2
-rw-r--r--www/screego/Makefile2
-rw-r--r--www/shiori/Makefile2
-rw-r--r--www/tclhttpd/Makefile2
-rw-r--r--www/tgpt/Makefile2
-rw-r--r--www/tusc/Makefile2
-rw-r--r--www/tusd/Makefile2
-rw-r--r--www/uchiwa/Makefile2
-rw-r--r--www/varnish_exporter/Makefile2
-rw-r--r--www/vultr-cli/Makefile2
-rw-r--r--www/webhook/Makefile2
-rw-r--r--www/webkit2-gtk4/Makefile2
-rw-r--r--www/websocketd/Makefile2
-rw-r--r--www/writeas-cli/Makefile2
-rw-r--r--www/wuzz/Makefile2
-rw-r--r--www/xcaddy/Makefile2
-rw-r--r--www/xurls/Makefile2
-rw-r--r--www/yarn-node21/Makefile5
-rw-r--r--www/yarr/Makefile2
-rw-r--r--www/yt-dlp/Makefile2
-rw-r--r--www/yt-dlp/distinfo6
-rw-r--r--www/ytdl/Makefile2
-rw-r--r--www/zenphoto/Makefile2
-rw-r--r--www/zenphoto/distinfo6
-rw-r--r--www/zgrab2/Makefile2
-rw-r--r--x11-drivers/xorgxrdp/Makefile12
-rw-r--r--x11-drivers/xorgxrdp/distinfo10
-rw-r--r--x11-fm/fsv2/Makefile2
-rw-r--r--x11-fonts/Makefile2
-rw-r--r--x11-fonts/font-manager/Makefile9
-rw-r--r--x11-fonts/font-manager/distinfo6
-rw-r--r--x11-fonts/font-manager/pkg-plist206
-rw-r--r--x11-fonts/noto-extra/Makefile4
-rw-r--r--x11-fonts/noto-naskh-arabic-ui/Makefile39
-rw-r--r--x11-fonts/noto-naskh-arabic-ui/distinfo11
-rw-r--r--x11-fonts/noto-naskh-arabic-ui/pkg-descr12
-rw-r--r--x11-fonts/noto-naskh-arabic-ui/pkg-plist4
-rw-r--r--x11-fonts/noto-sans-arabic-ui/Makefile69
-rw-r--r--x11-fonts/noto-sans-arabic-ui/distinfo75
-rw-r--r--x11-fonts/noto-sans-arabic-ui/pkg-descr12
-rw-r--r--x11-fonts/noto-sans-arabic-ui/pkg-plist36
-rw-r--r--x11-toolkits/como/Makefile23
-rw-r--r--x11-toolkits/como/distinfo2
-rw-r--r--x11-wm/fvwm3/Makefile2
-rw-r--r--x11-wm/gamescope/Makefile25
-rw-r--r--x11-wm/gamescope/distinfo4
-rw-r--r--x11-wm/hyprland/Makefile24
-rw-r--r--x11-wm/hyprland/distinfo2
-rw-r--r--x11-wm/subtle/Makefile2
-rw-r--r--x11-wm/theseus-ship/Makefile23
-rw-r--r--x11-wm/theseus-ship/distinfo2
-rw-r--r--x11-wm/wlmaker/Makefile14
-rw-r--r--x11-wm/wlmaker/distinfo10
-rw-r--r--x11-wm/wlmaker/files/patch-session32
-rw-r--r--x11/aminal/Makefile2
-rw-r--r--x11/cliphist/Makefile2
-rw-r--r--x11/clipman/Makefile2
-rw-r--r--x11/darktile/Makefile2
-rw-r--r--x11/hyprcursor/Makefile23
-rw-r--r--x11/hyprcursor/distinfo2
-rw-r--r--x11/hyprlock/Makefile23
-rw-r--r--x11/hyprlock/distinfo4
-rw-r--r--x11/kitty/Makefile9
-rw-r--r--x11/kitty/distinfo10
-rw-r--r--x11/kitty/files/patch-docs_changelog.rst6
-rw-r--r--x11/kitty/files/patch-glfw_wl__client__side__decorations.c26
-rw-r--r--x11/kitty/files/patch-glfw_wl__init.c18
-rw-r--r--x11/kitty/files/patch-setup.py31
-rw-r--r--x11/kitty/files/patch-shell-integration_fish_vendor__conf.d_kitty-shell-integration.fish21
-rw-r--r--x11/kitty/pkg-plist7
-rw-r--r--x11/libinput/Makefile5
-rw-r--r--x11/libinput/distinfo6
-rw-r--r--x11/libinput/pkg-plist2
-rw-r--r--x11/lightdm-gtk-greeter/Makefile15
-rw-r--r--x11/lightdm-gtk-greeter/distinfo6
-rw-r--r--x11/lightdm-gtk-greeter/pkg-descr4
-rw-r--r--x11/lightdm-gtk-greeter/pkg-plist149
-rw-r--r--x11/nwg-bar/Makefile2
-rw-r--r--x11/nwg-dock-hyprland/Makefile2
-rw-r--r--x11/nwg-dock/Makefile2
-rw-r--r--x11/nwg-drawer/Makefile1
-rw-r--r--x11/nwg-look/Makefile2
-rw-r--r--x11/nwg-menu/Makefile2
-rw-r--r--x11/wallutils/Makefile2
-rw-r--r--x11/xdg-desktop-portal-hyprland/Makefile23
-rw-r--r--x11/xdg-desktop-portal-hyprland/distinfo2
1800 files changed, 15645 insertions, 13897 deletions
diff --git a/MOVED b/MOVED
index b68ad9a489e3..84a5a7bee126 100644
--- a/MOVED
+++ b/MOVED
@@ -3373,3 +3373,8 @@ security/p5-Protocol-ACME||2024-06-30|Has expired: upstream maintainer indicated
graphics/wdune||2024-06-30|Has expired: upstream no longer maintained
www/zend-framework||2024-06-30|Has expired: Deprecated by upstream, and moved to Laminas Project
sysutils/torque||2024-06-30|Has expired: unfetchable, upstream no longer open source
+lang/icc||2024-07-01|Has expired: This version is EOL since a long time, i386 only, and the current clang based Intel oneAPI DPC++/C++ seems to work
+graphics/intel-backlight||2024-07-01|Has expired: Use backlight(8)
+www/yarn-node21||2024-07-02|Removed, part of www/node21
+www/npm-node21||2024-07-02|Removed, part of www/node21
+security/bcrypt||2024-07-02|Has expired: Hasn't seen updates in 15 years, insecure Blowfish ECB mode, unauthenticated encryption
diff --git a/Mk/Uses/emacs.mk b/Mk/Uses/emacs.mk
index e5bbb4a53fea..335f5a1c5dc7 100644
--- a/Mk/Uses/emacs.mk
+++ b/Mk/Uses/emacs.mk
@@ -105,7 +105,7 @@ EMACS_FLAVOR= full
. endif
. if ${FLAVOR:Mdevel*}
-EMACS_VER= 30.0.50
+EMACS_VER= 31.0.50
EMACS_PORTDIR= editors/emacs-devel
. else
EMACS_VER= 29.4
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk
index 1604a1c7fd3d..3eb70709fd8c 100644
--- a/Mk/bsd.port.mk
+++ b/Mk/bsd.port.mk
@@ -42,7 +42,7 @@ FreeBSD_MAINTAINER= portmgr@FreeBSD.org
# OSREL - The release version of the operating system as a text
# string (e.g., "12.4").
# OSVERSION - The operating system version as a comparable integer;
-# the value of __FreeBSD_version (e.g., 1302000).
+# the value of __FreeBSD_version (e.g., 1501000).
#
# This is the beginning of the list of all variables that need to be
# defined in a port, listed in order that they should be included
@@ -1179,7 +1179,7 @@ OSVERSION!= ${AWK} '/^\#define[[:blank:]]__FreeBSD_version/ {print $$3}' < ${SRC
. endif
_EXPORTED_VARS+= OSVERSION
-. if ${OPSYS} == FreeBSD && (${OSVERSION} < 1302000 )
+. if ${OPSYS} == FreeBSD && (${OSVERSION} < 1303000 )
_UNSUPPORTED_SYSTEM_MESSAGE= Ports Collection support for your ${OPSYS} version has ended, and no ports\
are guaranteed to build on this system. Please upgrade to a supported release.
. if defined(ALLOW_UNSUPPORTED_SYSTEM)
diff --git a/UPDATING b/UPDATING
index cd95246f6aa0..d1084784becd 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,51 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20240705:
+ AFFECTS: sysutils/bacula*-{client,server}
+ AUTHOR: netchildFreeBSD.org
+
+ The start scripts of bacula have been renamed to bacula_fd, bacula_dir and
+ bacula_sd for improved compatibility with other parts of the
+ system. The automatic start at boot (rc.conf variable settings) is
+ not affected, but if you have some other automatism you may want to
+ change
+ ".../etc/rc.d/bacula-fd" to ".../etc/rc.d/bacula_fd"
+ ".../etc/rc.d/bacula-dir" to ".../etc/rc.d/bacula_dir"
+ ".../etc/rc.d/bacula-sd" to ".../etc/rc.d/bacula_sd"
+ or
+ "service bacula-fd ..." to "service bacula_fd ..."
+ "service bacula-dir ..." to "service bacula_dir ..."
+ "service bacula-sd ..." to "service bacula_sd ..."
+
+20240704:
+ AFFECTS: net/xrdp and x11-drivers/xorgxrdp
+ AUTHOR: meta@FreeBSD.org
+
+ xrdp has been updated to the releases of the latest stable branch v0.10.
+ This version significantly improves performance improvement especially if the
+ client is Windows 11. There are to things to be careful about when updating.
+
+ 1) Make sure to update both net/xrdp and x11-drivers/xorgxrdp ports
+ simultaneously.
+ 2) Config files require manual migration (follow the steps below).
+
+ Review and backup changes you made to xrdp.ini and sesman.ini before updating
+ xrdp. The following example only mentions xrdp.ini however make sure to do the
+ same review, backup and migration for sesman.ini as well.
+
+ Before updating xrdp, review and backup your changes.
+
+ # cd /usr/local/etc/xrdp
+ # diff -u xrdp.ini.sample xrdp.ini > xrdp.ini.diff
+
+ After updating xrdp, migrate your changes to new configuration files.
+ xrdp.ini.sample is replaced with new version at this point. See diff and
+ manually apply changes.
+
+ # cp xrdp.ini.sample xrdp.ini
+ # vi xrdp.ini
+
20240620:
AFFECTS: net-mgmt/net-snmp
AUTHOR: markj@FreeBSD.org
@@ -55,6 +100,10 @@ you update your ports collection, before attempting any port upgrades.
For an in-place upgrade it is important that the MongoDB
'featureCompatibilityVersion' is set to 5.0.
See: https://www.mongodb.com/docs/v6.0/release-notes/6.0-upgrade-standalone/#feature-compatibility-version
+ Run these commands in mongodb50 before upgrading (e.g. while unifi is running):
+ $ mongo --port 27117
+ > db.adminCommand( { setFeatureCompatibilityVersion: "5.0" } )
+ > exit
See updating entry 20230310 for a backup/restore upgrade.
diff --git a/accessibility/darkman/Makefile b/accessibility/darkman/Makefile
index c17317d9beca..f6b8f0891330 100644
--- a/accessibility/darkman/Makefile
+++ b/accessibility/darkman/Makefile
@@ -1,7 +1,7 @@
PORTNAME= darkman
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= accessibility wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/archivers/minizip/Makefile b/archivers/minizip/Makefile
index 0ccdffc457cb..570a6962aa5a 100644
--- a/archivers/minizip/Makefile
+++ b/archivers/minizip/Makefile
@@ -1,8 +1,7 @@
PORTNAME= minizip
-PORTVERSION= 1.2.11
-PORTREVISION= 1
+DISTVERSION= 1.3.1
CATEGORIES= archivers
-MASTER_SITES= SF/libpng/zlib/${PORTVERSION}
+MASTER_SITES= https://github.com/madler/zlib/releases/download/v${DISTVERSION}/
DISTNAME= zlib-${PORTVERSION}
MAINTAINER= vvd@FreeBSD.org
@@ -19,9 +18,6 @@ CONFIGURE_ARGS= --enable-demos
INSTALL_TARGET= install-strip
WRKSRC= ${WRKDIR}/zlib-${PORTVERSION}/contrib/minizip
-post-patch:
- @${REINPLACE_CMD} 's/#ifdef unix || __APPLE__/#ifdef unix/' ${WRKSRC}/mini???.c
-
post-install:
${INSTALL_MAN} ${WRKSRC}/*.1 ${STAGEDIR}${PREFIX}/share/man/man1
diff --git a/archivers/minizip/distinfo b/archivers/minizip/distinfo
index ea2ab2204292..db1cf564a585 100644
--- a/archivers/minizip/distinfo
+++ b/archivers/minizip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1502982914
-SHA256 (zlib-1.2.11.tar.xz) = 4ff941449631ace0d4d203e3483be9dbc9da454084111f97ea0a2114e19bf066
-SIZE (zlib-1.2.11.tar.xz) = 467960
+TIMESTAMP = 1719840366
+SHA256 (zlib-1.3.1.tar.xz) = 38ef96b8dfe510d42707d9c781877914792541133e1870841463bfa73f883e32
+SIZE (zlib-1.3.1.tar.xz) = 1305740
diff --git a/archivers/nfpm/Makefile b/archivers/nfpm/Makefile
index a7927dd8b887..06510ba73749 100644
--- a/archivers/nfpm/Makefile
+++ b/archivers/nfpm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nfpm
DISTVERSIONPREFIX= v
DISTVERSION= 2.37.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= archivers
MAINTAINER= yuri@FreeBSD.org
diff --git a/archivers/zlib-ng/Makefile b/archivers/zlib-ng/Makefile
index ec34a178b991..870623290312 100644
--- a/archivers/zlib-ng/Makefile
+++ b/archivers/zlib-ng/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zlib-ng
-DISTVERSION= 2.1.6
+DISTVERSION= 2.2.1
CATEGORIES= archivers
MAINTAINER= vvd@FreeBSD.org
diff --git a/archivers/zlib-ng/distinfo b/archivers/zlib-ng/distinfo
index a0d79fc0e5d0..b63b152ad147 100644
--- a/archivers/zlib-ng/distinfo
+++ b/archivers/zlib-ng/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708075004
-SHA256 (zlib-ng-zlib-ng-2.1.6_GH0.tar.gz) = a5d504c0d52e2e2721e7e7d86988dec2e290d723ced2307145dedd06aeb6fef2
-SIZE (zlib-ng-zlib-ng-2.1.6_GH0.tar.gz) = 2412106
+TIMESTAMP = 1719931511
+SHA256 (zlib-ng-zlib-ng-2.2.1_GH0.tar.gz) = ec6a76169d4214e2e8b737e0850ba4acb806c69eeace6240ed4481b9f5c57cdf
+SIZE (zlib-ng-zlib-ng-2.2.1_GH0.tar.gz) = 2412427
diff --git a/archivers/zlib-ng/pkg-plist b/archivers/zlib-ng/pkg-plist
index 8a717a497f44..3be652aed9f6 100644
--- a/archivers/zlib-ng/pkg-plist
+++ b/archivers/zlib-ng/pkg-plist
@@ -1,6 +1,8 @@
include/zconf-ng.h
include/zlib-ng.h
include/zlib_name_mangling-ng.h
+lib/cmake/zlib-ng/zlib-ng-config-version.cmake
+lib/cmake/zlib-ng/zlib-ng-config.cmake
lib/cmake/zlib-ng/zlib-ng-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/zlib-ng/zlib-ng.cmake
lib/libz-ng.a
diff --git a/astro/cfitsio/Makefile b/astro/cfitsio/Makefile
index 772eb5f46699..d161788d0bde 100644
--- a/astro/cfitsio/Makefile
+++ b/astro/cfitsio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cfitsio
-PORTVERSION= 4.4.0
+PORTVERSION= 4.4.1
CATEGORIES= astro
MASTER_SITES= https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/ \
https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/oldvers/ \
@@ -11,6 +11,11 @@ MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Library for reading and writing files in FITS data format
WWW= https://heasarc.gsfc.nasa.gov/docs/software/fitsio/
+LICENSE= CFITSIO
+LICENSE_NAME= CFITSIO License
+LICENSE_FILE= ${WRKSRC}/licenses/License.txt
+LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell
+
LIB_DEPENDS= libcurl.so:ftp/curl \
libf2c.so:lang/f2c
diff --git a/astro/cfitsio/distinfo b/astro/cfitsio/distinfo
index 8efadca94cf5..b5d165636141 100644
--- a/astro/cfitsio/distinfo
+++ b/astro/cfitsio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709390348
-SHA256 (cfitsio-4.4.0.tar.gz) = 95900cf95ae760839e7cb9678a7b2fad0858d6ac12234f934bd1cb6bfc246ba9
-SIZE (cfitsio-4.4.0.tar.gz) = 4278372
+TIMESTAMP = 1718784539
+SHA256 (cfitsio-4.4.1.tar.gz) = 66a1dc3f21800f9eeabd9eac577b91fcdd9aabba678fbba3b8527319110d1d25
+SIZE (cfitsio-4.4.1.tar.gz) = 4308170
diff --git a/astro/gpsprune/Makefile b/astro/gpsprune/Makefile
index c97a15da0b74..dad5c0b7bcd2 100644
--- a/astro/gpsprune/Makefile
+++ b/astro/gpsprune/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gpsprune
-PORTVERSION= 24
+PORTVERSION= 24.2
CATEGORIES= astro java
MASTER_SITES= https://activityworkshop.net/software/${PORTNAME}/
DISTNAME= ${PORTNAME}_${PORTVERSION}.jar
diff --git a/astro/gpsprune/distinfo b/astro/gpsprune/distinfo
index ae8747af60d4..9b711257a66b 100644
--- a/astro/gpsprune/distinfo
+++ b/astro/gpsprune/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715001100
-SHA256 (gpsprune_24.jar) = 80cc13770623609b758f93291f0e940f5c2a985eeade29338d548e19a9083f7d
-SIZE (gpsprune_24.jar) = 1441508
+TIMESTAMP = 1719838755
+SHA256 (gpsprune_24.2.jar) = c0683b58f8fad72c7bccc048747f65b35f019c3d51ef5dd4e5581cfe42fda98b
+SIZE (gpsprune_24.2.jar) = 1453179
diff --git a/astro/josm/Makefile b/astro/josm/Makefile
index ddbdaf645442..3398b539c36c 100644
--- a/astro/josm/Makefile
+++ b/astro/josm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= josm
-PORTVERSION= 19067
+PORTVERSION= 19096
CATEGORIES= astro java
MASTER_SITES= https://josm.openstreetmap.de/download/
DISTNAME= ${PORTNAME}-snapshot-${PORTVERSION}.jar
diff --git a/astro/josm/distinfo b/astro/josm/distinfo
index f611f151bb2b..5b9a1a513721 100644
--- a/astro/josm/distinfo
+++ b/astro/josm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715001271
-SHA256 (josm-snapshot-19067.jar) = fa61d7f3496d20591558879ec79d7d6fce01633869fa1e39f7f0b6c250d1ee34
-SIZE (josm-snapshot-19067.jar) = 18350764
+TIMESTAMP = 1717771422
+SHA256 (josm-snapshot-19096.jar) = a17f41f7cca3f569932c65670cef21389feb6053132e24dacf5756b9f0f5c2a8
+SIZE (josm-snapshot-19096.jar) = 18349410
diff --git a/astro/py-sunpy/Makefile b/astro/py-sunpy/Makefile
index 1dd171bb113b..16830fd5fc05 100644
--- a/astro/py-sunpy/Makefile
+++ b/astro/py-sunpy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sunpy
-DISTVERSION= 5.1.2
+DISTVERSION= 5.1.4
CATEGORIES= astro
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/astro/py-sunpy/distinfo b/astro/py-sunpy/distinfo
index 3d45545e7a95..5a4a4d0a44f6 100644
--- a/astro/py-sunpy/distinfo
+++ b/astro/py-sunpy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712497204
-SHA256 (sunpy-5.1.2.tar.gz) = d7fa33d88af52bb9d1e81d933d9cd28dbca2003c90c9197313d2aa4e0ec4c240
-SIZE (sunpy-5.1.2.tar.gz) = 3662113
+TIMESTAMP = 1719877011
+SHA256 (sunpy-5.1.4.tar.gz) = cbeb70d48f82eb00c5949bce6d6ace862b2baf2402797ba5930172442b808130
+SIZE (sunpy-5.1.4.tar.gz) = 3662938
diff --git a/audio/audacity/Makefile b/audio/audacity/Makefile
index 848085220584..48348b2aaa5f 100644
--- a/audio/audacity/Makefile
+++ b/audio/audacity/Makefile
@@ -143,13 +143,6 @@ CMAKE_ARGS+= -DHAVE_MMX:BOOL=OFF \
-DHAVE_SSE2:BOOL=OFF
.endif
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1302508
-# Workarounds for buggy libc++ std::conjunction
-EXTRA_PATCHES= ${PATCHDIR}/extra-libraries_lib-utility_TypeList.cpp \
- ${PATCHDIR}/extra-libraries_lib-utility_TypeList.h \
- ${PATCHDIR}/extra-libraries_lib-utility_TypeSwitch.h
-.endif
-
post-install:
@${RM} ${STAGEDIR}${DOCSDIR}/LICENSE.txt
#delete empty directories: https://github.com/audacity/audacity/issues/808
diff --git a/audio/audacity/files/extra-libraries_lib-utility_TypeList.cpp b/audio/audacity/files/extra-libraries_lib-utility_TypeList.cpp
deleted file mode 100644
index 2575d8f5f745..000000000000
--- a/audio/audacity/files/extra-libraries_lib-utility_TypeList.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
---- libraries/lib-utility/TypeList.cpp.orig 2023-11-16 11:58:21 UTC
-+++ libraries/lib-utility/TypeList.cpp
-@@ -118,16 +118,16 @@ static_assert(Is_v<NullOrStartsWithInt, Nil>);
- static_assert(Is_v<NullOrStartsWithInt, Example>);
-
- static_assert(Every_v<Fn<is_arithmetic>, Example>);
--static_assert(is_base_of_v<true_type, Every<Fn<is_arithmetic>, Example>>);
-+static_assert(TypeList::is_base_of_v<true_type, Every<Fn<is_arithmetic>, Example>>);
- static_assert(!Every_v<Fn<is_integral>, Example>);
--static_assert(is_base_of_v<is_integral<double>,
-+static_assert(TypeList::is_base_of_v<is_integral<double>,
- Every<Fn<is_integral>, Example>>);
-
- static_assert(Some_v<Fn<is_integral>, Example>);
--static_assert(is_base_of_v<is_integral<int>,
-+static_assert(TypeList::is_base_of_v<is_integral<int>,
- Some<Fn<is_integral>, Example>>);
- static_assert(!Some_v<Fn<is_void>, Example>);
--static_assert(is_base_of_v<false_type, Some<Fn<is_void>, Example>>);
-+static_assert(TypeList::is_base_of_v<false_type, Some<Fn<is_void>, Example>>);
-
- static_assert(NotEvery_v<Fn<is_floating_point>, Example>);
- static_assert(NotAny_v<Fn<is_void>, Example>);
diff --git a/audio/audacity/files/extra-libraries_lib-utility_TypeList.h b/audio/audacity/files/extra-libraries_lib-utility_TypeList.h
deleted file mode 100644
index dfc77dc2be3d..000000000000
--- a/audio/audacity/files/extra-libraries_lib-utility_TypeList.h
+++ /dev/null
@@ -1,39 +0,0 @@
---- libraries/lib-utility/TypeList.h.orig 2023-11-16 11:58:21 UTC
-+++ libraries/lib-utility/TypeList.h
-@@ -54,6 +54,18 @@ namespace TypeList {
- can make compound predicates out of simpler ones.
- */
-
-+template <class...>
-+struct conjunction : std::true_type {};
-+
-+template <class _Arg>
-+struct conjunction<_Arg> : _Arg {};
-+
-+template <class _Arg, class... _Args>
-+struct conjunction<_Arg, _Args...> : std::conditional_t<!bool(_Arg::value), _Arg, conjunction<_Args...>> {};
-+
-+template <class _Bp, class _Dp>
-+inline constexpr bool is_base_of_v = __is_base_of(_Bp, _Dp);
-+
- //! standard in C++20; add a level of indirection to a type
- template<typename T> struct type_identity { using type = T; };
-
-@@ -429,7 +441,7 @@ struct And<Predicate, Predicates...> { (private)
- static constexpr bool value = Is_v<And<Predicates...>, T>;
- };
- public:
-- template<typename T> using typemap = typename std::conjunction<
-+ template<typename T> using typemap = typename TypeList::conjunction<
- typename Predicate::template typemap<T>, Rest<T>
- >;
- };
-@@ -437,7 +449,7 @@ struct And<Predicate, Predicates...> { (private)
- //! Derived from the Predicate, applied to the first of the types (often boolean
- //! constant types), for which the value is false; or std::true_type
- template<typename Predicate, typename TypeList> struct Every
-- : Apply_t<std::conjunction, Map_t<Predicate, TypeList>> {};
-+ : Apply_t<conjunction, Map_t<Predicate, TypeList>> {};
- //! The constant value in the corresponding type
- template<typename Predicate, typename TypeList> constexpr auto Every_v =
- Every<Predicate, TypeList>::value;
diff --git a/audio/audacity/files/extra-libraries_lib-utility_TypeSwitch.h b/audio/audacity/files/extra-libraries_lib-utility_TypeSwitch.h
deleted file mode 100644
index f0291a0356a8..000000000000
--- a/audio/audacity/files/extra-libraries_lib-utility_TypeSwitch.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- libraries/lib-utility/TypeSwitch.h.orig 2023-11-16 11:58:21 UTC
-+++ libraries/lib-utility/TypeSwitch.h
-@@ -127,7 +127,7 @@ struct Executor {
- // Case 1: Compatible, and invocable on the next function, giving
- // another function, that accepts BaseClass:
- struct Case1_;
-- using Case1 = std::conjunction<Compatible, curried, Case1_>;
-+ using Case1 = TypeList::conjunction<Compatible, curried, Case1_>;
- struct Case1_ {
- static constexpr bool value = std::is_invocable_v<
- std::invoke_result_t<F, Dummy &&>, BaseClass&, Args&&...>;
-@@ -135,7 +135,7 @@ struct Executor {
- };
-
- // Case 2: Invocable directly on the object
-- struct Case2 : std::conjunction<
-+ struct Case2 : TypeList::conjunction<
- Compatible, std::negation<curried>,
- std::is_invocable<F, BaseClass&, Args&&...>
- > {
diff --git a/audio/beets/Makefile b/audio/beets/Makefile
index 227ad5f205eb..0445c920a7fb 100644
--- a/audio/beets/Makefile
+++ b/audio/beets/Makefile
@@ -1,6 +1,6 @@
PORTNAME= beets
DISTVERSION= 1.6.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= audio python
MASTER_SITES= PYPI
@@ -70,7 +70,7 @@ EMBYUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_
FETCHART_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
FFMPEG_RUN_DEPENDS= ffmpeg>=2:multimedia/ffmpeg
IMAGEMAGICK_USES= magick:run
-IPFS_RUN_DEPENDS= ipfs-go:sysutils/ipfs-go
+IPFS_RUN_DEPENDS= kubo:sysutils/kubo-go
KODIUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
LASTFM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylast>=0:audio/py-pylast@${PY_FLAVOR}
LASTIMPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
diff --git a/audio/cdparanoia/Makefile b/audio/cdparanoia/Makefile
index a4ffafa2b436..f839e511f9a6 100644
--- a/audio/cdparanoia/Makefile
+++ b/audio/cdparanoia/Makefile
@@ -1,9 +1,8 @@
PORTNAME= cdparanoia
-PORTVERSION= 3.9.8
-PORTREVISION= 10
+PORTVERSION= 3.10.2
CATEGORIES= audio sysutils
-MASTER_SITES= http://www.xiph.org/paranoia/download/
-DISTNAME= ${PORTNAME}-${PORTVERSION:C/^3\./III-alpha/}
+MASTER_SITES= http://downloads.xiph.org/releases/cdparanoia/
+DISTNAME= ${PORTNAME}-${PORTVERSION:S/^3./III-/}
EXTRACT_SUFX= .src.tgz
MAINTAINER= danfe@FreeBSD.org
@@ -11,18 +10,10 @@ COMMENT= CDDA extraction tool (also known as ripper)
WWW= https://www.xiph.org/paranoia/
LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/GPL
+LICENSE_FILE= ${WRKSRC}/COPYING-GPL
USES= gmake
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
USE_LDCONFIG= yes
-post-patch:
- @${REINPLACE_CMD} -e 's/\(^ *default:\)/\1break;/' \
- ${WRKSRC}/interface/utils.h
-
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcdda_*.so
-
.include <bsd.port.mk>
diff --git a/audio/cdparanoia/distinfo b/audio/cdparanoia/distinfo
index 9ceea7f991e6..b7ca0666f4cd 100644
--- a/audio/cdparanoia/distinfo
+++ b/audio/cdparanoia/distinfo
@@ -1,2 +1,3 @@
-SHA256 (cdparanoia-III-alpha9.8.src.tgz) = 1b79fae1aedc692f87d1344410f5c6b666961afccdc78bc5c4c257c450dfa008
-SIZE (cdparanoia-III-alpha9.8.src.tgz) = 116591
+TIMESTAMP = 1221168964
+SHA256 (cdparanoia-III-10.2.src.tgz) = 005db45ef4ee017f5c32ec124f913a0546e77014266c6a1c50df902a55fe64df
+SIZE (cdparanoia-III-10.2.src.tgz) = 183236
diff --git a/audio/cdparanoia/files/patch-Makefile.in b/audio/cdparanoia/files/patch-Makefile.in
index 4137b02ec1aa..a56f00918e26 100644
--- a/audio/cdparanoia/files/patch-Makefile.in
+++ b/audio/cdparanoia/files/patch-Makefile.in
@@ -1,4 +1,4 @@
---- Makefile.in.orig 2001-03-27 22:46:58 UTC
+--- Makefile.in.orig 2019-07-25 21:55:03 UTC
+++ Makefile.in
@@ -8,7 +8,7 @@ VPATH=@srcdir@
srcdir=@srcdir@
@@ -7,23 +7,23 @@
-FLAGS=@TYPESIZES@ @CFLAGS@
+FLAGS=@TYPESIZES@ @CPPFLAGS@ @CFLAGS@ -I./interface
OPT=@OPT@ $(FLAGS)
- DEBUG=@DEBUG@ $(FLAGS)
+ DEBUG=@DEBUG@
CC=@CC@
@@ -32,7 +32,7 @@ export VERSION
ifeq ($(STATIC),TRUE)
LIBS = interface/libcdda_interface.a paranoia/libcdda_paranoia.a \
-- -static -lm
-+ -lm -lcam
+- -static -lm -lrt
++ -lm -lrt -lcam
LIBDEP = interface/libcdda_interface.a paranoia/libcdda_paranoia.a
else
- LIBS = -lcdda_interface -lcdda_paranoia -lm
-@@ -64,28 +64,27 @@ slib:
+ LIBS = -lcdda_interface -lcdda_paranoia -lm -lrt
+@@ -63,28 +63,27 @@ slib:
cd paranoia && $(MAKE) slib
install:
- $(INSTALL) -d -m 0755 $(BINDIR)
-- $(INSTALL) -m 0755 $(srcdir)/cdparanoia $(BINDIR)
+- $(INSTALL) -m 755 $(srcdir)/cdparanoia $(BINDIR)
- $(INSTALL) -d -m 0755 $(MANDIR)
- $(INSTALL) -d -m 0755 $(MANDIR)/man1
- $(INSTALL) -m 0644 $(srcdir)/cdparanoia.1 $(MANDIR)/man1
@@ -37,17 +37,17 @@
- $(INSTALL) -m 0644 $(srcdir)/interface/libcdda_interface.a $(LIBDIR)
- $(INSTALL) -m 0644 $(srcdir)/utils.h $(INCLUDEDIR)
+ $(INSTALL) -d -m 0755 $(DESTDIR)$(BINDIR)
-+ $(INSTALL) -m 0755 $(srcdir)/cdparanoia $(DESTDIR)$(BINDIR)
++ $(BSD_INSTALL_PROGRAM) $(srcdir)/cdparanoia $(DESTDIR)$(BINDIR)
+ $(INSTALL) -d -m 0755 $(DESTDIR)$(MANDIR)
+ $(INSTALL) -d -m 0755 $(DESTDIR)$(MANDIR)/man1
+ $(INSTALL) -m 0644 $(srcdir)/cdparanoia.1 $(DESTDIR)$(MANDIR)/man1
+ $(INSTALL) -d -m 0755 $(DESTDIR)$(INCLUDEDIR)
+ $(INSTALL) -m 0644 $(srcdir)/paranoia/cdda_paranoia.h $(DESTDIR)$(INCLUDEDIR)
+ $(INSTALL) -d -m 0755 $(DESTDIR)$(LIBDIR)
-+ $(INSTALL) -m 0644 $(srcdir)/paranoia/libcdda_paranoia.so.0.$(VERSION) $(DESTDIR)$(LIBDIR)
++ $(BSD_INSTALL_LIB) $(srcdir)/paranoia/libcdda_paranoia.so.0.$(VERSION) $(DESTDIR)$(LIBDIR)
+ $(INSTALL) -m 0644 $(srcdir)/paranoia/libcdda_paranoia.a $(DESTDIR)$(LIBDIR)
+ $(INSTALL) -m 0644 $(srcdir)/interface/cdda_interface.h $(DESTDIR)$(INCLUDEDIR)
-+ $(INSTALL) -m 0644 $(srcdir)/interface/libcdda_interface.so.0.$(VERSION) $(DESTDIR)$(LIBDIR)
++ $(BSD_INSTALL_LIB) $(srcdir)/interface/libcdda_interface.so.0.$(VERSION) $(DESTDIR)$(LIBDIR)
+ $(INSTALL) -m 0644 $(srcdir)/interface/libcdda_interface.a $(DESTDIR)$(LIBDIR)
ln -fs libcdda_interface.so.0.$(VERSION) \
- $(LIBDIR)/libcdda_interface.so.0
diff --git a/audio/cdparanoia/files/patch-configure b/audio/cdparanoia/files/patch-configure
deleted file mode 100644
index 8bbd2f313ccf..000000000000
--- a/audio/cdparanoia/files/patch-configure
+++ /dev/null
@@ -1,15 +0,0 @@
-Index: configure
-===================================================================
-RCS file: /home/cvs/cdparanoia/configure,v
-retrieving revision 1.1.1.1
-retrieving revision 1.2
---- configure.orig 2000-04-15 15:13:01 UTC
-+++ configure
-@@ -1084,7 +1084,6 @@ EOF
- fi
-
-
--CFLAGS=""
-
- TYPESIZES=""
-
diff --git a/audio/cdparanoia/files/patch-interface_Makefile.in b/audio/cdparanoia/files/patch-interface_Makefile.in
index fc54350e5acd..8111c1d30a03 100644
--- a/audio/cdparanoia/files/patch-interface_Makefile.in
+++ b/audio/cdparanoia/files/patch-interface_Makefile.in
@@ -3,25 +3,25 @@ Index: interface/Makefile.in
RCS file: /home/cvs/cdparanoia/interface/Makefile.in,v
retrieving revision 1.1.1.1
retrieving revision 1.3
---- interface/Makefile.in.orig 1999-12-14 04:27:59 UTC
+--- interface/Makefile.in.orig 2008-08-21 16:08:54 UTC
+++ interface/Makefile.in
@@ -9,13 +9,13 @@ srcdir=@srcdir@
@SET_MAKE@
FLAGS=@SBPCD_H@ @UCDROM_H@ @TYPESIZES@ @CFLAGS@
OPT=@OPT@ $(FLAGS)
--DEBUG=@DEBUG@ $(FLAGS) -DCDDA_TEST
+-DEBUG=@DEBUG@ -DCDDA_TEST
+DEBUG=@DEBUG@ $(FLAGS)
CC=@CC@
LD=@CC@
LDFLAGS=@LDFLAGS@ $(FLAGS)
AR=@AR@
RANLIB=@RANLIB@
--LIBS = -lm
-+LIBS = -lm -lcam
+-LIBS = -lm -lrt
++LIBS = -lm -lrt -lcam
CPPFLAGS+=-D_REENTRANT
OFILES = scan_devices.o common_interface.o cooked_interface.o interface.o\
-@@ -23,19 +23,15 @@ OFILES = scan_devices.o common_interface
+@@ -23,18 +23,14 @@ OFILES = scan_devices.o common_interface.o cooked_inte
export VERSION
@@ -38,19 +38,9 @@ retrieving revision 1.3
$(MAKE) lessmessy
$(MAKE) libcdda_interface.so CFLAGS="$(OPT) -fpic"
[ -e libcdda_interface.so.0 ] || ln -s libcdda_interface.so libcdda_interface.so.0
-
++
+debug:
+ $(MAKE) libcdda_interface.a CFLAGS="$(DEBUG)"
-+
+
test:
$(MAKE) libcdda_interface.a CFLAGS="$(DEBUG)"
- $(CC) $(DEBUG) -c test.c
-@@ -46,7 +42,7 @@ libcdda_interface.a: $(OFILES)
- $(RANLIB) libcdda_interface.a
-
- libcdda_interface.so: $(OFILES)
-- $(CC) -fpic -shared -o libcdda_interface.so.0.$(VERSION) -Wl,-soname -Wl,libcdda_interface.so.0 $(OFILES)
-+ $(CC) -fpic -shared -o libcdda_interface.so.0.$(VERSION) -Wl,-soname -Wl,libcdda_interface.so.0 $(OFILES) ${LIBS}
- [ -e libcdda_interface.so.0 ] || ln -s libcdda_interface.so.0.$(VERSION) libcdda_interface.so.0
- [ -e libcdda_interface.so ] || ln -s libcdda_interface.so.0.$(VERSION) libcdda_interface.so
-
diff --git a/audio/cdparanoia/files/patch-interface_cdda__interface.h b/audio/cdparanoia/files/patch-interface_cdda__interface.h
index 5a1e76b22cfa..d6a4a6ea3576 100644
--- a/audio/cdparanoia/files/patch-interface_cdda__interface.h
+++ b/audio/cdparanoia/files/patch-interface_cdda__interface.h
@@ -1,18 +1,20 @@
---- interface/cdda_interface.h.orig 2001-03-24 01:15:46 UTC
+--- interface/cdda_interface.h.orig 2008-09-11 10:43:52 UTC
+++ interface/cdda_interface.h
-@@ -21,6 +21,11 @@
+@@ -21,6 +21,13 @@
#include <sys/types.h>
#include <signal.h>
+#ifdef __FreeBSD__
+#include <stdio.h>
+#include <camlib.h>
++
++#define ENOMEDIUM 12345
+#endif
+
#define MAXTRK 100
typedef struct TOC { /* structure of table of contents */
-@@ -47,13 +52,19 @@ typedef struct cdrom_drive{
+@@ -49,13 +56,19 @@ typedef struct cdrom_drive{
int opened; /* This struct may just represent a candidate for opening */
char *cdda_device_name;
@@ -34,17 +36,3 @@
int interface;
int bigendianp;
int nsectors;
-@@ -83,9 +94,13 @@ typedef struct cdrom_drive{
- int is_mmc;
-
- /* SCSI command buffer and offset pointers */
-+#ifdef Linux
- unsigned char *sg;
- unsigned char *sg_buffer;
- unsigned char inqbytes[4];
-+#elif defined(__FreeBSD__)
-+ unsigned char *sg_buffer;
-+#endif
-
- /* Scsi parameters and state */
- unsigned char density;
diff --git a/audio/cdparanoia/files/patch-interface_common__interface.c b/audio/cdparanoia/files/patch-interface_common__interface.c
index f631f86bae78..a086db6c417e 100644
--- a/audio/cdparanoia/files/patch-interface_common__interface.c
+++ b/audio/cdparanoia/files/patch-interface_common__interface.c
@@ -3,29 +3,35 @@ Index: interface/common_interface.c
RCS file: /home/cvs/cdparanoia/interface/common_interface.c,v
retrieving revision 1.1.1.1
retrieving revision 1.5
---- interface/common_interface.c.orig 2000-04-19 22:41:04 UTC
+--- interface/common_interface.c.orig 2008-08-21 16:08:54 UTC
+++ interface/common_interface.c
-@@ -13,12 +13,19 @@
+@@ -13,15 +13,25 @@
#include "utils.h"
#include "smallft.h"
+#ifdef Linux
#include <linux/hdreg.h>
++#elif defined(__FreeBSD__)
++#include <sys/cdio.h>
+#endif
/* Test for presence of a cdrom by pinging with the 'CDROMVOLREAD' ioctl() */
+ /* Also test using CDROM_GET_CAPABILITY (if available) as some newer DVDROMs will
+ reject CDROMVOLREAD ioctl for god-knows-what reason */
int ioctl_ping_cdrom(int fd){
+#ifdef Linux
struct cdrom_volctrl volctl;
- if (ioctl(fd, CDROMVOLREAD, &volctl))
+ if (ioctl(fd, CDROMVOLREAD, &volctl) &&
+ ioctl(fd, CDROM_GET_CAPABILITY, NULL)<0)
+#elif defined(__FreeBSD__)
+ struct ioc_vol volctl;
-+ if (ioctl(fd, CDIOCGETVOL, &volctl))
++ if (ioctl(fd, CDIOCGETVOL, &volctl) &&
++ (ioctl(fd, CDIOCCAPABILITY, NULL)<0))
+#endif
return(1); /* failure */
return(0);
-@@ -26,6 +33,7 @@ int ioctl_ping_cdrom(int fd){
+@@ -29,6 +39,7 @@ int ioctl_ping_cdrom(int fd){
}
@@ -33,7 +39,7 @@ retrieving revision 1.5
/* Use the ioctl thingy above ping the cdrom; this will get model info */
char *atapi_drive_info(int fd){
/* Work around the fact that the struct grew without warning in
-@@ -46,6 +54,7 @@ char *atapi_drive_info(int fd){
+@@ -49,6 +60,7 @@ char *atapi_drive_info(int fd){
free(id);
return(ret);
}
@@ -41,8 +47,8 @@ retrieving revision 1.5
int data_bigendianp(cdrom_drive *d){
float lsb_votes=0;
-@@ -171,7 +180,9 @@ int data_bigendianp(cdrom_drive *d){
- knows the leasoud/leadin size. */
+@@ -174,7 +186,9 @@ int data_bigendianp(cdrom_drive *d){
+ knows the leadout/leadin size. */
int FixupTOC(cdrom_drive *d,int tracks){
+#ifdef Linux
@@ -51,7 +57,7 @@ retrieving revision 1.5
int j;
/* First off, make sure the 'starting sector' is >=0 */
-@@ -208,6 +219,8 @@ int FixupTOC(cdrom_drive *d,int tracks){
+@@ -211,6 +225,8 @@ int FixupTOC(cdrom_drive *d,int tracks){
/* For a scsi device, the ioctl must go to the specialized SCSI
CDROM device, not the generic device. */
@@ -60,10 +66,19 @@ retrieving revision 1.5
if (d->ioctl_fd != -1) {
int result;
-@@ -231,6 +244,7 @@ int FixupTOC(cdrom_drive *d,int tracks){
+@@ -235,6 +251,16 @@ int FixupTOC(cdrom_drive *d,int tracks){
return 1;
}
}
++#elif defined(__FreeBSD__)
++ for (j = tracks-1; j >= 0; j--) {
++ if (j > 0 && !IS_AUDIO(d,j) && IS_AUDIO(d,j-1)) {
++ if ((d->disc_toc[j].dwStartSector > d->disc_toc[j].dwStartSector - 11400) &&
++ (d->disc_toc[j].dwStartSector - 11400 > d->disc_toc[j-1].dwStartSector))
++ d->disc_toc[j].dwStartSector = d->disc_toc[j].dwStartSector - 11400;
++ break;
++ }
++ }
+#endif
return 0;
}
diff --git a/audio/cdparanoia/files/patch-interface_interface.c b/audio/cdparanoia/files/patch-interface_interface.c
index 3b8a43d48496..033d5753a564 100644
--- a/audio/cdparanoia/files/patch-interface_interface.c
+++ b/audio/cdparanoia/files/patch-interface_interface.c
@@ -1,6 +1,6 @@
---- interface/interface.c.orig 2000-04-19 22:41:04 UTC
+--- interface/interface.c.orig 2008-09-11 10:43:52 UTC
+++ interface/interface.c
-@@ -30,11 +30,24 @@ int cdda_close(cdrom_drive *d){
+@@ -35,10 +35,17 @@ int cdda_close(cdrom_drive *d){
_clean_messages(d);
if(d->cdda_device_name)free(d->cdda_device_name);
@@ -9,19 +9,25 @@
if(d->drive_model)free(d->drive_model);
if(d->cdda_fd!=-1)close(d->cdda_fd);
if(d->ioctl_fd!=-1 && d->ioctl_fd!=d->cdda_fd)close(d->ioctl_fd);
- if(d->sg)free(d->sg);
+#elif defined(__FreeBSD__)
-+ if (d->drive_model)
-+ free(d->drive_model);
-+ if (d->ccb)
-+ cam_freeccb(d->ccb);
-+ if (d->dev)
-+ cam_close_device(d->dev);
-+ if (d->sg_buffer)
-+ free(d->sg_buffer);
-+ if (d->ioctl_fd != -1)
-+ close(d->ioctl_fd);
++ if(d->drive_model)free(d->drive_model);
++ if(d->ccb)cam_freeccb(d->ccb);
++ if(d->dev)cam_close_device(d->dev);
++ if(d->ioctl_fd != -1)close(d->ioctl_fd);
+#endif
-
- free(d);
+ if(d->private){
+ if(d->private->sg_hd)free(d->private->sg_hd);
+ free(d->private);
+@@ -127,7 +134,12 @@ long cdda_read_timed(cdrom_drive *d, void *buffer, lon
+ }
+ }
+ }
++#ifdef Linux
+ if(ms)*ms=d->private->last_milliseconds;
++#elif defined(__FreeBSD__)
++ if(ms)
++ *ms = (d->private == NULL) ? 0 : d->private->last_milliseconds;
++#endif
+ return(sectors);
}
+
diff --git a/audio/cdparanoia/files/patch-interface_low__interface.h b/audio/cdparanoia/files/patch-interface_low__interface.h
index 4d8f491e4455..607db2429372 100644
--- a/audio/cdparanoia/files/patch-interface_low__interface.h
+++ b/audio/cdparanoia/files/patch-interface_low__interface.h
@@ -3,9 +3,9 @@ Index: interface/low_interface.h
RCS file: /home/cvs/cdparanoia/interface/low_interface.h,v
retrieving revision 1.1.1.1
retrieving revision 1.3
---- interface/low_interface.h.orig 2001-03-26 06:12:11 UTC
+--- interface/low_interface.h.orig 2008-09-11 10:43:52 UTC
+++ interface/low_interface.h
-@@ -25,6 +25,8 @@
+@@ -26,6 +26,8 @@
#include <sys/time.h>
#include <sys/types.h>
@@ -14,7 +14,7 @@ retrieving revision 1.3
#include <linux/major.h>
#include <linux/version.h>
-@@ -48,12 +50,27 @@
+@@ -54,6 +56,17 @@
#include <linux/cdrom.h>
#include <linux/major.h>
@@ -24,12 +24,15 @@ retrieving revision 1.3
+#include <sys/cdrio.h>
+
+#include <cam/scsi/scsi_message.h>
++#include <cam/scsi/scsi_sg.h>
+#include <camlib.h>
+
+#endif
+
#include "cdda_interface.h"
+ #ifndef SG_EMULATED_HOST
+@@ -107,10 +120,17 @@ struct cdda_private_data {
#define MAX_RETRIES 8
#define MAX_BIG_BUFF_SIZE 65536
#define MIN_BIG_BUFF_SIZE 4096
@@ -40,11 +43,6 @@ retrieving revision 1.3
+#define SG_OFF (0)
+#endif
- #ifndef SG_EMULATED_HOST
- /* old kernel version; the check for the ioctl is still runtime, this
-@@ -64,7 +81,9 @@
- #endif
-
extern int cooked_init_drive (cdrom_drive *d);
+#ifdef Linux
extern unsigned char *scsi_inquiry (cdrom_drive *d);
diff --git a/audio/cdparanoia/files/patch-interface_scan__devices.c b/audio/cdparanoia/files/patch-interface_scan__devices.c
index ce83179151b5..5e728437b8f8 100644
--- a/audio/cdparanoia/files/patch-interface_scan__devices.c
+++ b/audio/cdparanoia/files/patch-interface_scan__devices.c
@@ -1,15 +1,15 @@
---- interface/scan_devices.c.orig 2001-03-26 05:44:01 UTC
+--- interface/scan_devices.c.orig 2008-08-26 09:55:22 UTC
+++ interface/scan_devices.c
@@ -1,6 +1,8 @@
/******************************************************************
- * CopyPolicy: GNU Public License 2 applies
- * Copyright (C) 1998 Monty xiphmont@mit.edu
+ * CopyPolicy: GNU Lesser General Public License 2.1 applies
+ * Copyright (C) 1998-2008 Monty xiphmont@mit.edu
+ * FreeBSD porting (c) 2003
+ * Simon 'corecode' Schubert <corecode@corecode.ath.cx>
*
* Autoscan for or verify presence of a cdrom device
*
-@@ -21,6 +23,8 @@
+@@ -24,6 +26,8 @@
#define MAX_DEV_LEN 20 /* Safe because strings only come from below */
/* must be absolute paths! */
@@ -18,7 +18,7 @@
static char *scsi_cdrom_prefixes[]={
"/dev/scd",
"/dev/sr",
-@@ -49,6 +53,17 @@ static char *cdrom_devices[]={
+@@ -52,6 +56,17 @@ static char *cdrom_devices[]={
"/dev/cm206cd",
"/dev/gscd",
"/dev/optcd",NULL};
@@ -36,7 +36,17 @@
/* Functions here look for a cdrom drive; full init of a drive type
happens in interface.c */
-@@ -75,10 +90,12 @@ cdrom_drive *cdda_find_a_cdrom(int messa
+@@ -61,6 +76,9 @@ cdrom_drive *cdda_find_a_cdrom(int messagedest,char **
+
+ int i=0;
+ cdrom_drive *d;
++#if defined(__FreeBSD__)
++ struct passwd *pwent;
++#endif
+
+ while(cdrom_devices[i]!=NULL){
+
+@@ -78,10 +96,12 @@ cdrom_drive *cdda_find_a_cdrom(int messagedest,char **
if((d=cdda_identify(buffer,messagedest,messages)))
return(d);
idmessage(messagedest,messages,"",NULL);
@@ -49,22 +59,29 @@
}
}else{
/* Name. Go for it. */
-@@ -117,8 +134,14 @@ cdrom_drive *cdda_identify(const char *d
+@@ -92,9 +112,21 @@ cdrom_drive *cdda_find_a_cdrom(int messagedest,char **
+ }
+ i++;
}
- #endif
-
-+#ifdef Linux /* is order of checks important? */
- d=cdda_identify_cooked(device,messagedest,messages);
- if(!d)d=cdda_identify_scsi(device,NULL,messagedest,messages);
++
++#if Linux
+ idmessage(messagedest,messages,
+ "\n\nNo cdrom drives accessible to %s found.\n",
+ cuserid(NULL));
+#elif defined(__FreeBSD__)
-+ d = cdda_identify_scsi(device, NULL, messagedest, messages);
-+ if (d == NULL)
-+ d = cdda_identify_cooked(device, messagedest, messages);
++ pwent = getpwuid(geteuid());
++ if (pwent == NULL)
++ idmessage(messagedest,messages,
++ "\n\nNo accessible cdrom drives found.\n", NULL);
++ else
++ idmessage(messagedest,messages,
++ "\n\nNo cdrom drives accessible to %s found.\n",
++ pwent->pw_name);
+#endif
+ return(NULL);
+ }
- #ifdef CDDA_TEST
- if(!d)d=cdda_identify_test(device,messagedest,messages);
-@@ -143,6 +166,7 @@ char *test_resolve_symlink(const char *f
+@@ -145,6 +179,7 @@ char *test_resolve_symlink(const char *file,int messag
}
@@ -72,7 +89,7 @@
cdrom_drive *cdda_identify_cooked(const char *dev, int messagedest,
char **messages){
-@@ -275,6 +299,61 @@ cdrom_drive *cdda_identify_cooked(const
+@@ -274,6 +309,61 @@ cdrom_drive *cdda_identify_cooked(const char *dev, int
return(d);
}
@@ -134,7 +151,7 @@
struct sg_id {
long l1; /* target | lun << 8 | channel << 16 | low_ino << 24 */
long l2; /* Unique id */
-@@ -390,6 +469,7 @@ matchfail:
+@@ -400,6 +490,7 @@ matchfail:
if(dev!=-1)close(dev);
return(NULL);
}
@@ -142,7 +159,7 @@
void strscat(char *a,char *b,int n){
int i;
-@@ -401,6 +481,7 @@ void strscat(char *a,char *b,int n){
+@@ -411,6 +502,7 @@ void strscat(char *a,char *b,int n){
strcat(a," ");
}
@@ -150,14 +167,14 @@
/* At this point, we're going to punt compatability before SG2, and
allow only SG2 and SG3 */
static int verify_SG_version(cdrom_drive *d,int messagedest,
-@@ -653,6 +734,89 @@ cdda_identify_scsi_fail:
- if(g_fd!=-1)close(g_fd);
+@@ -780,6 +872,90 @@ cdda_identify_scsi_fail:
+ }
return(NULL);
}
+#elif defined(__FreeBSD__)
+
-+cdrom_drive *cdda_identify_scsi(const char *device,
-+ const char *dummy,
++cdrom_drive *cdda_identify_scsi(const char *dummy,
++ const char *device,
+ int messagedest,
+ char **messages)
+{
@@ -209,7 +226,8 @@
+ d->lun = d->dev->target_lun;
+ d->interface = GENERIC_SCSI;
+
-+ if ((d->sg_buffer = malloc(MAX_BIG_BUFF_SIZE)) == NULL) {
++ d->private=calloc(1,sizeof(*d->private));
++ if ((d->private->sg_buffer=(unsigned char *)(d->private->sg_hd=malloc(MAX_BIG_BUFF_SIZE))) == NULL) {
+ idperror(messagedest, messages, "Could not allocate buffer memory", NULL);
+ goto cdda_identify_scsi_fail;
+ }
diff --git a/audio/cdparanoia/files/patch-interface_scsi__interface.c b/audio/cdparanoia/files/patch-interface_scsi__interface.c
index 15fe0300e0d7..a1bff608f9d5 100644
--- a/audio/cdparanoia/files/patch-interface_scsi__interface.c
+++ b/audio/cdparanoia/files/patch-interface_scsi__interface.c
@@ -1,117 +1,117 @@
---- interface/scsi_interface.c.orig 2001-03-24 01:15:46 UTC
+--- interface/scsi_interface.c.orig 2019-07-25 21:55:03 UTC
+++ interface/scsi_interface.c
@@ -3,6 +3,8 @@
* Original interface.c Copyright (C) 1994-1997
* Eissfeldt heiko@colossus.escape.de
- * Current blenderization Copyright (C) 1998-1999 Monty xiphmont@mit.edu
+ * Current incarnation Copyright (C) 1998-2008 Monty xiphmont@mit.edu
+ * FreeBSD porting (c) 2003
+ * Simon 'corecode' Schubert <corecode@corecode.ath.cx>
*
* Generic SCSI interface specific code.
*
-@@ -23,6 +25,7 @@ static void tweak_SG_buffer(cdrom_drive
- int table,reserved;
+@@ -36,6 +38,7 @@ static void tweak_SG_buffer(cdrom_drive *d) {
+ int table, reserved, cur, err;
char buffer[256];
+#ifdef Linux
- /* maximum transfer size? */
- if(ioctl(d->cdda_fd,SG_GET_RESERVED_SIZE,&reserved)){
- /* Up, guess not. */
-@@ -59,8 +62,17 @@ static void tweak_SG_buffer(cdrom_drive
- cdmessage(d,"\tCouldn't disable command queue! Continuing anyway...\n");
- }
-
-+#elif defined(__FreeBSD__)
-+ d->nsectors = 26; /* FreeBSD only supports 64K I/O transfer size */
-+ d->bigbuff = d->nsectors * CD_FRAMESIZE_RAW;
-+
-+ sprintf(buffer,"\tSetting default read size to %d sectors (%d bytes).\n\n",
-+ d->nsectors,d->nsectors*CD_FRAMESIZE_RAW);
-+ cdmessage(d,buffer);
+ /* SG_SET_RESERVED_SIZE doesn't actually allocate or reserve anything.
+ * what it _does_ do is give you an error if you ask for a value
+ * larger than q->max_sectors (the length of the device's bio request
+@@ -54,6 +57,10 @@ static void tweak_SG_buffer(cdrom_drive *d) {
+ implement working sg lists with SG_IO devices, so who knows... */
+ if (ioctl(d->cdda_fd, SG_GET_SG_TABLESIZE, &table) < 0)
+ table=1;
++#else
++ reserved = 26 * CD_FRAMESIZE_RAW; /* FreeBSD only supports 64K I/O transfer size */
++ table = 1;
+#endif
- }
-+#ifdef Linux
- static void reset_scsi(cdrom_drive *d){
- int arg;
- d->enable_cdda(d,0);
-@@ -74,6 +86,30 @@ static void reset_scsi(cdrom_drive *d){
- d->enable_cdda(d,1);
+ sprintf(buffer,"\tDMA scatter/gather table entries: %d\n\t"
+ "table entry size: %d bytes\n\t"
+@@ -93,6 +100,7 @@ static void tweak_SG_buffer(cdrom_drive *d) {
+ cdmessage(d,buffer);
}
-+#elif defined(__FreeBSD__)
-+static void reset_scsi(cdrom_drive *d) {
-+ d->enable_cdda(d,0);
-+
-+ d->ccb->ccb_h.func_code = XPT_RESET_DEV;
-+ d->ccb->ccb_h.timeout = 5000;
-+
-+ cdmessage(d, "sending SCSI reset... ");
-+ if (cam_send_ccb(d->dev, d->ccb)) {
-+ cdmessage(d, "error sending XPT_RESET_DEV CCB");
-+ } else {
-+
-+ if (((d->ccb->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP) ||
-+ ((d->ccb->ccb_h.status & CAM_STATUS_MASK) == CAM_BDR_SENT))
-+ cdmessage(d,"OK\n");
-+ else
-+ cdmessage(d,"FAILED\n");
-+ }
-+
-+ d->enable_cdda(d,1);
-+}
-+#endif
-+
+#ifdef Linux
static void clear_garbage(cdrom_drive *d){
fd_set fdset;
struct timeval tv;
-@@ -104,8 +140,10 @@ static void clear_garbage(cdrom_drive *d
+@@ -123,6 +131,7 @@ static void clear_garbage(cdrom_drive *d){
flag=1;
}
}
+#endif
+ static int check_sbp_error(const unsigned char status,
+ const unsigned char *sbp) {
+@@ -172,6 +181,7 @@ static int check_sbp_error(const unsigned char status,
+ return 0;
+ }
+
++#ifdef Linux
/* process a complete scsi command. */
+ static int sg2_handle_scsi_cmd(cdrom_drive *d,
+ unsigned char *cmd,
+@@ -332,7 +342,9 @@ static int sg2_handle_scsi_cmd(cdrom_drive *d,
+ }
+ return(0);
+ }
++#endif
+
++#ifdef Linux
+ static int sgio_handle_scsi_cmd(cdrom_drive *d,
+ unsigned char *cmd,
+ unsigned int cmd_len,
+@@ -417,7 +429,9 @@ static int sgio_handle_scsi_cmd(cdrom_drive *d,
+ errno = 0;
+ return 0;
+ }
++#endif
+
+#ifdef Linux
static int handle_scsi_cmd(cdrom_drive *d,
+ unsigned char *cmd,
unsigned int cmd_len,
- unsigned int in_size,
-@@ -284,6 +322,95 @@ static int handle_scsi_cmd(cdrom_drive *
- return(0);
+@@ -433,6 +447,117 @@ static int handle_scsi_cmd(cdrom_drive *d,
+
}
+#elif defined(__FreeBSD__)
+static int handle_scsi_cmd(cdrom_drive *d,
-+ unsigned int cmd_len,
-+ unsigned int out_size,
++ unsigned char *cmd,
++ unsigned int cmd_len,
+ unsigned int in_size,
++ unsigned int out_size,
+ unsigned char bytefill,
-+ int bytecheck) {
++ int bytecheck,
++ unsigned char *sense){
+ int result;
+ int error_code, sense_key, asc, ascq;
+
+ bzero(&d->ccb->csio, sizeof(d->ccb->csio));
+
-+ memcpy(d->ccb->csio.cdb_io.cdb_bytes, d->sg_buffer, cmd_len);
++ memcpy(d->ccb->csio.cdb_io.cdb_bytes, cmd, cmd_len);
+
-+ if (bytecheck && out_size == 0)
-+ memset(d->sg_buffer, bytefill, in_size);
++ if (bytecheck && in_size == 0)
++ memset(d->private->sg_buffer, bytefill, out_size);
+
+ cam_fill_csio(&d->ccb->csio,
+ /* retries */ 0,
+ /* cbfcnp */ NULL,
-+ /* flags */ CAM_DEV_QFRZDIS | (out_size ? CAM_DIR_OUT : CAM_DIR_IN),
++ /* flags */ CAM_DEV_QFRZDIS | (in_size ? CAM_DIR_OUT : CAM_DIR_IN),
+ /* tag_action */ MSG_SIMPLE_Q_TAG,
-+ /* data_ptr */ out_size ? d->sg_buffer + cmd_len : d->sg_buffer,
++ /* data_ptr */ in_size ? cmd + cmd_len : d->private->sg_buffer,
+ /* dxfer_len */ out_size ? out_size : in_size,
+ /* sense_len */ SSD_FULL_SIZE,
+ /* cdb_len */ cmd_len,
+ /* timeout */ 60000); /* XXX */
+
++ struct timespec tv1, tv2;
++ int tret1=clock_gettime(d->private->clock,&tv1);
+ if ((result = cam_send_ccb(d->dev, d->ccb)) < 0 ||
+ (d->ccb->ccb_h.status & CAM_STATUS_MASK) == 0 /* hack? */)
+ return TR_EREAD;
++ int tret2=clock_gettime(d->private->clock,&tv2);
+
+ if ((d->ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP &&
+ (d->ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_SCSI_STATUS_ERROR) {
@@ -121,7 +121,7 @@
+ return TR_UNKNOWN;
+ }
+
-+ if (d->ccb->csio.dxfer_len != in_size) {
++ if (d->ccb->csio.dxfer_len != out_size) {
+ errno = EIO;
+ return TR_EREAD;
+ }
@@ -165,21 +165,72 @@
+ break;
+ }
+
++ if(bytecheck && out_size){
++ long i, flag=0;
++ for(i=in_size;i<out_size;i++)
++ if(d->private->sg_buffer[i]!=bytefill){
++ flag=1;
++ break;
++ }
++ if(!flag){
++ errno=EINVAL;
++ return(TR_ILLEGAL);
++ }
++ }
++
++ if(tret1<0 || tret2<0)
++ d->private->last_milliseconds=-1;
++ else
++ d->private->last_milliseconds = (tv2.tv_sec-tv1.tv_sec)*1000. + (tv2.tv_nsec-tv1.tv_nsec)/1000000.;
++
+ return 0;
+}
+#endif
+
-+
- /* Group 1 (10b) command */
+ static int test_unit_ready(cdrom_drive *d){
+ unsigned char sense[SG_MAX_SENSE];
+ unsigned char key, ASC, ASCQ;
+@@ -453,6 +581,7 @@ static int test_unit_ready(cdrom_drive *d){
+ return 1;
+ }
- static int mode_sense_atapi(cdrom_drive *d,int size,int page){
-@@ -833,30 +960,37 @@ static long scsi_read_map (cdrom_drive *
- while(1) {
- if((err=map(d,(p?buffer:NULL),begin,sectors))){
- if(d->report_all){
+#ifdef Linux
- struct sg_header *sg_hd=(struct sg_header *)d->sg;
+ static void reset_scsi(cdrom_drive *d){
+ int arg,tries=0;
+ d->enable_cdda(d,0);
+@@ -472,6 +601,27 @@ static void reset_scsi(cdrom_drive *d){
+ d->enable_cdda(d,1);
+ }
+
+#elif defined(__FreeBSD__)
++static void reset_scsi(cdrom_drive *d) {
++ d->enable_cdda(d,0);
++
++ d->ccb->ccb_h.func_code = XPT_RESET_DEV;
++ d->ccb->ccb_h.timeout = 5000;
++
++ cdmessage(d, "sending SCSI reset... ");
++ if (cam_send_ccb(d->dev, d->ccb)) {
++ cdmessage(d, "error sending XPT_RESET_DEV CCB");
++ } else {
++ if (((d->ccb->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP) ||
++ ((d->ccb->ccb_h.status & CAM_STATUS_MASK) == CAM_BDR_SENT))
++ cdmessage(d,"OK\n");
++ else
++ cdmessage(d,"FAILED\n");
++ }
++ d->enable_cdda(d,1);
++}
++#endif
++
+ static int mode_sense_atapi(cdrom_drive *d,int size,int page){
+ unsigned char sense[SG_MAX_SENSE];
+ unsigned char cmd[10]= {0x5A, /* MODE_SENSE */
+@@ -1074,29 +1226,35 @@ static long scsi_read_map (cdrom_drive *d, void *p, lo
+
+ if((err=map(d,(p?buffer:NULL),begin,sectors,sense))){
+ if(d->report_all){
++#ifdef __FreeBSD__
+ int error_code, sense_key, asc, ascq;
+#endif
char b[256];
@@ -194,9 +245,9 @@
+#endif
sprintf(b," Sense key: %x ASC: %x ASCQ: %x\n",
+#ifdef Linux
- (int)(sg_hd->sense_buffer[2]&0xf),
- (int)(sg_hd->sense_buffer[12]),
- (int)(sg_hd->sense_buffer[13]));
+ (int)(sense[2]&0xf),
+ (int)(sense[12]),
+ (int)(sense[13]));
+#elif defined(__FreeBSD__)
+ sense_key, asc, ascq);
+#endif
@@ -212,23 +263,23 @@
- fprintf(stderr,"scsi_read error: sector=%ld length=%ld retry=%d\n",
- begin,sectors,retry_count);
- fprintf(stderr," Sense key: %x ASC: %x ASCQ: %x\n",
-- (int)(sg_hd->sense_buffer[2]&0xf),
-- (int)(sg_hd->sense_buffer[12]),
-- (int)(sg_hd->sense_buffer[13]));
+- (int)(sense[2]&0xf),
+- (int)(sense[12]),
+- (int)(sense[13]));
- fprintf(stderr," Transport error: %s\n",strerror_tr[err]);
- fprintf(stderr," System error: %s\n",strerror(errno));
}
-
- if(!d->error_retry)return(-7);
-@@ -1307,6 +1441,7 @@ static void check_fua_bit(cdrom_drive *d
- return;
+
+ switch(errno){
+@@ -1583,6 +1741,7 @@ static void check_cache(cdrom_drive *d){
+ }
}
+#ifdef Linux
static int check_atapi(cdrom_drive *d){
int atapiret=-1;
- int fd = d->cdda_fd; /* this is the correct fd (not ioctl_fd), as the
-@@ -1333,6 +1468,53 @@ static int check_atapi(cdrom_drive *d){
+ int fd = d->cdda_fd; /* check the device we'll actually be using to read */
+@@ -1614,6 +1773,53 @@ static int check_atapi(cdrom_drive *d){
}
}
@@ -280,34 +331,21 @@
+#endif
+
static int check_mmc(cdrom_drive *d){
- char *b;
+ unsigned char *b;
cdmessage(d,"\nChecking for MMC style command set...\n");
-@@ -1379,6 +1561,7 @@ static void check_exceptions(cdrom_drive
+@@ -1660,6 +1866,7 @@ static void check_exceptions(cdrom_drive *d,exception
}
}
+#ifdef Linux
/* request vendor brand and model */
unsigned char *scsi_inquiry(cdrom_drive *d){
- memcpy(d->sg_buffer,(char[]){ 0x12,0,0,0,56,0},6);
-@@ -1389,6 +1572,7 @@ unsigned char *scsi_inquiry(cdrom_drive
+ unsigned char sense[SG_MAX_SENSE];
+@@ -1671,6 +1878,7 @@ unsigned char *scsi_inquiry(cdrom_drive *d){
}
- return (d->sg_buffer);
+ return (d->private->sg_buffer);
}
+#endif
-
int scsi_init_drive(cdrom_drive *d){
-@@ -1458,8 +1642,12 @@ int scsi_init_drive(cdrom_drive *d){
- check_fua_bit(d);
-
- d->error_retry=1;
-+#ifdef Linux
- d->sg=realloc(d->sg,d->nsectors*CD_FRAMESIZE_RAW + SG_OFF + 128);
- d->sg_buffer=d->sg+SG_OFF;
-+#elif defined(__FreeBSD__)
-+ d->sg_buffer = realloc(d->sg_buffer, d->nsectors * CD_FRAMESIZE_RAW);
-+#endif
- d->report_all=1;
- return(0);
- }
+ int ret;
diff --git a/audio/cdparanoia/files/patch-main.c b/audio/cdparanoia/files/patch-main.c
new file mode 100644
index 000000000000..f34b292b307b
--- /dev/null
+++ b/audio/cdparanoia/files/patch-main.c
@@ -0,0 +1,15 @@
+--- main.c.orig 2019-07-23 18:12:13 UTC
++++ main.c
+@@ -588,10 +588,10 @@ static void callback(long inpos, int function){
+ buffer[aheadposition+19]='>';
+ }
+
+- fprintf(stderr,buffer);
++ fprintf(stderr,"%s",buffer);
+
+ if (logfile != NULL && function==-1) {
+- fprintf(logfile,buffer+1);
++ fprintf(logfile,"%s",buffer+1);
+ fprintf(logfile,"\n\n");
+ fflush(logfile);
+ }
diff --git a/audio/cdparanoia/files/patch-paranoia_overlap.c b/audio/cdparanoia/files/patch-paranoia_overlap.c
new file mode 100644
index 000000000000..eddce74fb540
--- /dev/null
+++ b/audio/cdparanoia/files/patch-paranoia_overlap.c
@@ -0,0 +1,20 @@
+--- paranoia/overlap.c.orig 2019-07-23 18:06:02 UTC
++++ paranoia/overlap.c
+@@ -107,7 +107,7 @@ void offset_adjust_settings(cdrom_paranoia *p, void(*c
+ sector, frob it. We just want a little hysteresis [sp?]*/
+ long av=(p->stage2.offpoints?p->stage2.offaccum/p->stage2.offpoints:0);
+
+- if(abs(av)>p->dynoverlap/4){
++ if(labs(av)>p->dynoverlap/4){
+ av=(av/MIN_SECTOR_EPSILON)*MIN_SECTOR_EPSILON;
+
+ if(callback)(*callback)(ce(p->root.vector),PARANOIA_CB_DRIFT);
+@@ -207,7 +207,7 @@ void offset_add_value(cdrom_paranoia *p,offsets *o,lon
+ if(o->offpoints!=-1){
+
+ /* Track the average magnitude of jitter (in either direction) */
+- o->offdiff+=abs(value);
++ o->offdiff+=labs(value);
+ o->offpoints++;
+ o->newpoints++;
+
diff --git a/audio/cdparanoia/files/patch-upstream-r15314 b/audio/cdparanoia/files/patch-upstream-r15314
new file mode 100644
index 000000000000..5b25847ed78f
--- /dev/null
+++ b/audio/cdparanoia/files/patch-upstream-r15314
@@ -0,0 +1,312 @@
+Fix the cdda_enable bug that would cause the -A tests to fail on
+drives that require a density set
+
+Correct a bug that would cause a failed density set to abort out of
+verify_read_command
+
+Improve autosense order; non-density-set modes should be chacked
+before even NULL-density modes because there's not necessarily any
+going back (eg, Plextor lets you *set* the mode descriptor density,
+but does not let you read it; it always reports '0')
+
+Index: interface/interface.c
+===================================================================
+--- interface/interface.c (revision 15313)
++++ interface/interface.c (revision 15314)
+@@ -90,11 +90,11 @@
+ }
+ }
+
++ if(d->bigendianp==-1)d->bigendianp=data_bigendianp(d);
++
+ if((ret=d->enable_cdda(d,1)))
+ return(ret);
+
+- /* d->select_speed(d,d->maxspeed); most drives are full speed by default */
+- if(d->bigendianp==-1)d->bigendianp=data_bigendianp(d);
+ return(0);
+ }
+
+Index: interface/scsi_interface.c
+===================================================================
+--- interface/scsi_interface.c (revision 15313)
++++ interface/scsi_interface.c (revision 15314)
+@@ -1298,7 +1298,7 @@
+
+ static int verify_read_command(cdrom_drive *d){
+ int i,j,k;
+- int audioflag=0;
++ int audioflag=1;
+
+ int (*enablecommand) (struct cdrom_drive *d, int speed);
+ long (*readcommand) (struct cdrom_drive *d, void *p, long begin,
+@@ -1313,7 +1313,7 @@
+ for data */
+
+ if(d->enable_cdda(d,1)==0){
+-
++ audioflag=0;
+ for(i=1;i<=d->tracks;i++){
+ if(cdda_track_audiop(d,i)==1){
+ long firstsector=cdda_track_firstsector(d,i);
+@@ -1358,115 +1358,111 @@
+ /* NEC test must come before sony; the nec drive expects d8 to be
+ 10 bytes, and a 12 byte verson (Sony) crashes the drive */
+
+- for(j=0;j<15;j++){
+- int densitypossible=1;
+-
+- switch(j){
++ for(i=0;i<5;i++){
++ switch(i){
+ case 0:
+- d->read_audio=scsi_read_28;
+- rs="28 0x,00";
++ d->density=0;
++ d->enable_cdda=Dummy;
++ es="none ";
+ break;
+ case 1:
+- d->read_audio=scsi_read_A8;
+- rs="a8 0x,00";
++ d->density=0;
++ d->enable_cdda=scsi_enable_cdda;
++ es="yes/0x00";
+ break;
+-
+ case 2:
+- d->read_audio=scsi_read_mmcB;
+- rs="be 02,10";
+- densitypossible=0;
++ d->density=0x04;
++ d->enable_cdda=scsi_enable_cdda;
++ es="yes/0x04";
+ break;
+ case 3:
+- d->read_audio=scsi_read_mmc2B;
+- rs="be 02,f8";
+- densitypossible=0;
++ d->density=0x82;
++ d->enable_cdda=scsi_enable_cdda;
++ es="yes/0x82";
+ break;
+ case 4:
+- d->read_audio=scsi_read_mmc3B;
+- rs="be 06,f8";
+- densitypossible=0;
++ d->density=0x81;
++ d->enable_cdda=scsi_enable_cdda;
++ es="yes/0x81";
+ break;
++ }
+
+- case 5:
+- d->read_audio=scsi_read_mmc;
+- rs="be 00,10";
+- densitypossible=0;
+- break;
+- case 6:
+- d->read_audio=scsi_read_mmc2;
+- rs="be 00,f8";
+- densitypossible=0;
+- break;
+- case 7:
+- d->read_audio=scsi_read_mmc3;
+- rs="be 04,f8";
+- densitypossible=0;
+- break;
+-
+- case 8:
+- d->read_audio=scsi_read_msf;
+- rs="b9 00,10";
+- densitypossible=0;
+- break;
+- case 9:
+- d->read_audio=scsi_read_msf2;
+- rs="b9 00,f8";
+- densitypossible=0;
+- break;
+- case 10:
+- d->read_audio=scsi_read_msf3;
+- rs="b9 04,f8";
+- densitypossible=0;
+- break;
+-
+- case 11:
+- d->read_audio=scsi_read_D4_10;
+- rs="d4(10)0x";
+- break;
+- case 12:
+- d->read_audio=scsi_read_D4_12;
+- rs="d4(12)0x";
+- break;
+- case 13:
+- d->read_audio=scsi_read_D5;
+- rs="d5 0x,00";
+- break;
+- case 14:
+- d->read_audio=scsi_read_D8;
+- rs="d8 0x,00";
+- break;
+- }
+-
+- for(i=0;i<5;i++){
+- switch(i){
++ for(j=0;j<15;j++){
++
++ switch(j){
+ case 0:
+- d->density=0;
+- d->enable_cdda=Dummy;
+- es="none ";
+- if(!densitypossible)i=5; /* short circuit MMC style commands */
++ d->read_audio=scsi_read_28;
++ rs="28 0x,00";
+ break;
+ case 1:
+- d->density=0;
+- d->enable_cdda=scsi_enable_cdda;
+- es="yes/0x00";
++ d->read_audio=scsi_read_A8;
++ rs="a8 0x,00";
+ break;
++
++ /* 2 through 10 do not allow/require density */
+ case 2:
+- d->density=0x04;
+- d->enable_cdda=scsi_enable_cdda;
+- es="yes/0x04";
+- break;
++ d->read_audio=scsi_read_mmcB;
++ rs="be 02,10";
++ if(i==0)break;
+ case 3:
+- d->density=0x82;
+- d->enable_cdda=scsi_enable_cdda;
+- es="yes/0x82";
+- break;
++ j=3;
++ d->read_audio=scsi_read_mmc2B;
++ rs="be 02,f8";
++ if(i==0)break;
+ case 4:
+- d->density=0x81;
+- d->enable_cdda=scsi_enable_cdda;
+- es="yes/0x81";
++ j=4;
++ d->read_audio=scsi_read_mmc3B;
++ rs="be 06,f8";
++ if(i==0)break;
++ case 5:
++ j=5;
++ d->read_audio=scsi_read_mmc;
++ rs="be 00,10";
++ if(i==0)break;
++ case 6:
++ j=6;
++ d->read_audio=scsi_read_mmc2;
++ rs="be 00,f8";
++ if(i==0)break;
++ case 7:
++ j=7;
++ d->read_audio=scsi_read_mmc3;
++ rs="be 04,f8";
++ if(i==0)break;
++ case 8:
++ j=8;
++ d->read_audio=scsi_read_msf;
++ rs="b9 00,10";
++ if(i==0)break;
++ case 9:
++ j=9;
++ d->read_audio=scsi_read_msf2;
++ rs="b9 00,f8";
++ if(i==0)break;
++ case 10:
++ j=10;
++ d->read_audio=scsi_read_msf3;
++ rs="b9 04,f8";
++ if(i==0)break;
++
++ case 11:
++ d->read_audio=scsi_read_D4_10;
++ rs="d4(10)0x";
+ break;
++ case 12:
++ d->read_audio=scsi_read_D4_12;
++ rs="d4(12)0x";
++ break;
++ case 13:
++ d->read_audio=scsi_read_D5;
++ rs="d5 0x,00";
++ break;
++ case 14:
++ d->read_audio=scsi_read_D8;
++ rs="d8 0x,00";
++ break;
+ }
+-
++
+ cdmessage(d,"\ttest -> density: [");
+ cdmessage(d,es);
+ cdmessage(d,"] command: [");
+@@ -1525,21 +1521,21 @@
+ if(zeroflag){
+ char buffer[256];
+ sprintf(buffer,"\t\tDrive returned %d packet(s), but contents\n"
+- "\t\twere entirely zero\n",zeroflag);
++ "\t\twere entirely zero\n",zeroflag);
+ cdmessage(d,buffer);
+ }
+ }
+ }
+ }
+-
++
+ /* D'oh. */
+ d->density=density;
+ d->read_audio=readcommand;
+ d->enable_cdda=enablecommand;
+-
++
+ cdmessage(d,"\tUnable to find any suitable command set from probe;\n"
+ "\tdrive probably not CDDA capable.\n");
+-
++
+ cderror(d,"006: Could not read any data from drive\n");
+
+ }
+@@ -1690,33 +1686,20 @@
+ if(d->is_atapi)d->lun=0; /* it should already be; just to make sure */
+
+ if(d->is_mmc){
+-
+ d->read_audio = scsi_read_mmc2B;
+ d->bigendianp=0;
+-
+ check_exceptions(d,mmc_list);
+-
+ }else{
+-
+ if(d->is_atapi){
+ /* Not MMC maybe still uses 0xbe */
+-
+ d->read_audio = scsi_read_mmc2B;
+ d->bigendianp=0;
+-
+ check_exceptions(d,atapi_list);
+-
+ }else{
+-
+ check_exceptions(d,scsi_list);
+-
+ }
+ }
+
+- if(!d->is_atapi)set_sectorsize(d,2048); /* we really do want the
+- sector size at 2048 to begin.*/
+- d->enable_cdda(d,0);
+-
+ d->read_toc = (!memcmp(d->drive_model, "IMS", 3) && !d->is_atapi) ? scsi_read_toc2 :
+ scsi_read_toc;
+ d->set_speed = scsi_set_speed;
diff --git a/audio/cdparanoia/files/patch-upstream-r15337 b/audio/cdparanoia/files/patch-upstream-r15337
new file mode 100644
index 000000000000..4db47a9ad3f9
--- /dev/null
+++ b/audio/cdparanoia/files/patch-upstream-r15337
@@ -0,0 +1,31 @@
+Commit fix to make debug (no optimization, please)
+
+Commit fix to -p not actually outputting in host byte order (in fact,
+it always get s it reversed regardless of endianness)
+
+Index: Makefile.in
+===================================================================
+--- Makefile.in (revision 15336)
++++ Makefile.in (revision 15337)
+@@ -10,7 +10,7 @@
+ @SET_MAKE@
+ FLAGS=@TYPESIZES@ @CFLAGS@
+ OPT=@OPT@ $(FLAGS)
+-DEBUG=@DEBUG@ $(FLAGS)
++DEBUG=@DEBUG@
+ CC=@CC@
+ LD=@CC@
+ LDFLAGS=@LDFLAGS@ $(FLAGS)
+Index: main.c
+===================================================================
+--- main.c (revision 15336)
++++ main.c (revision 15337)
+@@ -746,7 +746,7 @@
+ break;
+ case 'p':
+ output_type=0;
+- output_endian=-1;
++ output_endian=bigendianp();
+ break;
+ case 'r':
+ output_type=0;
diff --git a/audio/cdparanoia/files/patch-version.h b/audio/cdparanoia/files/patch-version.h
deleted file mode 100644
index ef314df2e976..000000000000
--- a/audio/cdparanoia/files/patch-version.h
+++ /dev/null
@@ -1,17 +0,0 @@
-Index: version.h
-===================================================================
-RCS file: /home/cvs/cdparanoia/version.h,v
-retrieving revision 1.1.1.1
-retrieving revision 1.2
---- version.h.orig 2001-03-24 01:15:45 UTC
-+++ version.h
-@@ -8,6 +8,8 @@
-
-
- #define VERSION "cdparanoia III release 9.8 (March 23, 2001)\n"\
-- "(C) 2001 Monty <monty@xiph.org> and Xiphophorus\n\n"\
-+ "(C) 2001 Monty <monty@xiph.org> and Xiphophorus\n"\
-+ "FreeBSD porting (c) 2003\n"\
-+ "\tSimon 'corecode' Schubert <corecode@corecode.ath.cx>\n\n"\
- "Report bugs to paranoia@xiph.org\n"\
- "http://www.xiph.org/paranoia/\n"
diff --git a/audio/cdparanoia/pkg-plist b/audio/cdparanoia/pkg-plist
index a6e8d4d57b67..4be6b2a26b99 100644
--- a/audio/cdparanoia/pkg-plist
+++ b/audio/cdparanoia/pkg-plist
@@ -4,9 +4,9 @@ include/cdda_paranoia.h
lib/libcdda_interface.a
lib/libcdda_interface.so
lib/libcdda_interface.so.0
-lib/libcdda_interface.so.0.9.8
+lib/libcdda_interface.so.0.10.2
lib/libcdda_paranoia.a
lib/libcdda_paranoia.so
lib/libcdda_paranoia.so.0
-lib/libcdda_paranoia.so.0.9.8
+lib/libcdda_paranoia.so.0.10.2
share/man/man1/cdparanoia.1.gz
diff --git a/audio/denemo/Makefile b/audio/denemo/Makefile
index 48d34d2a90bc..ebb3c35205a9 100644
--- a/audio/denemo/Makefile
+++ b/audio/denemo/Makefile
@@ -68,7 +68,7 @@ LIB_DEPENDS+= libatrilview.so:graphics/atril
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
diff --git a/audio/emms/Makefile b/audio/emms/Makefile
index 2512c61a41f5..2a4043ab21ca 100644
--- a/audio/emms/Makefile
+++ b/audio/emms/Makefile
@@ -1,6 +1,6 @@
PORTNAME= emms
DISTVERSION= 18
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio elisp
MASTER_SITES= https://elpa.gnu.org/packages/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/audio/gonic/Makefile b/audio/gonic/Makefile
index 867e230f6760..b19ded8f28fb 100644
--- a/audio/gonic/Makefile
+++ b/audio/gonic/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gonic
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= audio net
MAINTAINER= tagattie@FreeBSD.org
diff --git a/audio/liblscp/Makefile b/audio/liblscp/Makefile
index c013455054c8..76ac9c20a1ca 100644
--- a/audio/liblscp/Makefile
+++ b/audio/liblscp/Makefile
@@ -1,18 +1,18 @@
PORTNAME= liblscp
-DISTVERSION= 0.9.12
-PORTREVISION= 1
+PORTVERSION= 1.0.0
CATEGORIES= audio
-MASTER_SITES= SF/qsampler/${PORTNAME}/${DISTVERSION} \
- http://download.linuxsampler.org/packages/
+MASTER_SITES= SF/qsampler/liblscp/${PORTVERSION} \
+ https://download.linuxsampler.org/packages/
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Wrapper around the LSCP network protocol
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= LinuxSampler Control Protocol (LSCP) wrapper C library
WWW= https://www.linuxsampler.org/
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake
+
USE_LDCONFIG= yes
.include <bsd.port.mk>
diff --git a/audio/liblscp/distinfo b/audio/liblscp/distinfo
index 9794a829c000..fb590784acf1 100644
--- a/audio/liblscp/distinfo
+++ b/audio/liblscp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712558498
-SHA256 (liblscp-0.9.12.tar.gz) = 7979148e3a1e3c12dca0c2f6ab2dc2e322464b230e8a1ea2d04bcf1935034981
-SIZE (liblscp-0.9.12.tar.gz) = 99062
+TIMESTAMP = 1719060307
+SHA256 (liblscp-1.0.0.tar.gz) = 65a3df07755e83560204789ea0af5f16a2f4b41e0f88db18f35a099a7dab77f2
+SIZE (liblscp-1.0.0.tar.gz) = 99190
diff --git a/audio/liblscp/files/patch-CMakeLists.txt b/audio/liblscp/files/patch-CMakeLists.txt
index 013410fa5e95..e9de8ea49ab3 100644
--- a/audio/liblscp/files/patch-CMakeLists.txt
+++ b/audio/liblscp/files/patch-CMakeLists.txt
@@ -1,20 +1,42 @@
---- CMakeLists.txt.orig 2024-04-18 22:33:21 UTC
+--- CMakeLists.txt.orig 2024-06-17 16:59:21 UTC
+++ CMakeLists.txt
-@@ -9,7 +9,7 @@ set (PROJECT_DOMAIN "linuxsampler.org")
+@@ -9,32 +9,6 @@ set (PROJECT_DOMAIN "linuxsampler.org")
set (PROJECT_COPYRIGHT "Copyright (C) 2004-2024, rncbc aka Rui Nuno Capela. All rights reserved.")
set (PROJECT_DOMAIN "linuxsampler.org")
-execute_process (
-+#[[ execute_process (
- COMMAND git describe --tags --dirty --abbrev=6
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
- OUTPUT_VARIABLE GIT_DESCRIBE_OUTPUT
-@@ -32,7 +32,7 @@ if (GIT_DESCRIBE_RESULT EQUAL 0)
- set (GIT_VERSION "${GIT_VERSION} [${GIT_REVPARSE_OUTPUT}]")
- endif ()
- set (PROJECT_VERSION "${GIT_VERSION}")
+- COMMAND git describe --tags --dirty --abbrev=6
+- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
+- OUTPUT_VARIABLE GIT_DESCRIBE_OUTPUT
+- RESULT_VARIABLE GIT_DESCRIBE_RESULT
+- OUTPUT_STRIP_TRAILING_WHITESPACE)
+-if (GIT_DESCRIBE_RESULT EQUAL 0)
+- set (GIT_VERSION "${GIT_DESCRIBE_OUTPUT}")
+- string (REGEX REPLACE "^[^0-9]+" "" GIT_VERSION "${GIT_VERSION}")
+- string (REGEX REPLACE "^1_" "" GIT_VERSION "${GIT_VERSION}")
+- string (REGEX REPLACE "^[_vV]+" "" GIT_VERSION "${GIT_VERSION}")
+- string (REGEX REPLACE "-g" "git." GIT_VERSION "${GIT_VERSION}")
+- string (REGEX REPLACE "[_|-]" "." GIT_VERSION "${GIT_VERSION}")
+- execute_process (
+- COMMAND git rev-parse --abbrev-ref HEAD
+- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
+- OUTPUT_VARIABLE GIT_REVPARSE_OUTPUT
+- RESULT_VARIABLE GIT_REVPARSE_RESULT
+- OUTPUT_STRIP_TRAILING_WHITESPACE)
+- if (GIT_REVPARSE_RESULT EQUAL 0 AND NOT GIT_REVPARSE_OUTPUT STREQUAL "main")
+- set (GIT_VERSION "${GIT_VERSION} [${GIT_REVPARSE_OUTPUT}]")
+- endif ()
+- set (PROJECT_VERSION "${GIT_VERSION}")
-endif ()
-+endif () ]]
+-
+-
+ set (CONFIG_PREFIX "${CMAKE_INSTALL_PREFIX}")
+ include (GNUInstallDirs)
+@@ -118,6 +92,3 @@ add_subdirectory (src)
+ #
- set (CONFIG_PREFIX "${CMAKE_INSTALL_PREFIX}")
+ add_subdirectory (src)
+-add_subdirectory (doc)
+-add_subdirectory (examples)
+-
diff --git a/audio/liblscp/files/patch-src_CMakeLists.txt b/audio/liblscp/files/patch-src-CMakeLists.txt
index c4d182f40363..c4d182f40363 100644
--- a/audio/liblscp/files/patch-src_CMakeLists.txt
+++ b/audio/liblscp/files/patch-src-CMakeLists.txt
diff --git a/audio/libopenshot-audio/Makefile b/audio/libopenshot-audio/Makefile
index efc550615284..841e47548cf9 100644
--- a/audio/libopenshot-audio/Makefile
+++ b/audio/libopenshot-audio/Makefile
@@ -1,7 +1,6 @@
PORTNAME= libopenshot-audio
DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.2
-PORTREVISION= 1
+DISTVERSION= 0.3.3
CATEGORIES= audio multimedia
MAINTAINER= tatsuki_makino@hotmail.com
@@ -20,9 +19,9 @@ USE_GITHUB= yes
GH_ACCOUNT= OpenShot
USE_LDCONFIG= yes
CMAKE_ON= AUTO_INSTALL_DOCS
-CMAKE_OFF= APPIMAGE_BUILD
DEBUG_FLAGS?= -g
DEBUG_FLAGS+= -D_DEBUG -DJUCE_FORCE_DEBUG=1
+PLIST_SUB= VERSION=${DISTVERSION}
OPTIONS_DEFINE= DOCS DOXYGEN JACK
DOCS_CMAKE_ON= -DCMAKE_INSTALL_DOCDIR:PATH=${DOCSDIR_REL:Q}
@@ -31,7 +30,8 @@ DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_CMAKE_BOOL= ENABLE_AUDIO_DOCS
DOXYGEN_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Doxygen
-JACK_LIB_DEPENDS= libjack.so:audio/jack
+JACK_BUILD_DEPENDS= ${LOCALBASE}/include/jack/jack.h:audio/jack
+JACK_RUN_DEPENDS= ${LOCALBASE}/lib/libjack.so:audio/jack
JACK_USES= pkgconfig
JACK_CMAKE_BOOL= ENABLE_JACK
JACK_CMAKE_ON= -DJUCE_JACK_CLIENT_NAME:STRING=
diff --git a/audio/libopenshot-audio/distinfo b/audio/libopenshot-audio/distinfo
index 997ec1e717b2..3d0272398e7b 100644
--- a/audio/libopenshot-audio/distinfo
+++ b/audio/libopenshot-audio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682218800
-SHA256 (OpenShot-libopenshot-audio-v0.3.2_GH0.tar.gz) = f09d5251c934e6c14d98217b44574c508318c8575e47f5c48ffaf54d9bbce3e9
-SIZE (OpenShot-libopenshot-audio-v0.3.2_GH0.tar.gz) = 1772366
+TIMESTAMP = 1719370800
+SHA256 (OpenShot-libopenshot-audio-v0.3.3_GH0.tar.gz) = 5c0f9972828a5cc1614e10d54bea8ebeabf3bfe361024f28516a856918f5e8f2
+SIZE (OpenShot-libopenshot-audio-v0.3.3_GH0.tar.gz) = 1772184
diff --git a/audio/libopenshot-audio/files/patch-CMakeLists.txt b/audio/libopenshot-audio/files/patch-CMakeLists.txt
index 803837b54fbe..ec05a8826553 100644
--- a/audio/libopenshot-audio/files/patch-CMakeLists.txt
+++ b/audio/libopenshot-audio/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2023-04-17 13:00:42 UTC
+--- CMakeLists.txt.orig 2024-05-11 01:22:43 UTC
+++ CMakeLists.txt
-@@ -184,6 +184,12 @@ set_target_properties(openshot-audio PROPERTIES
+@@ -175,6 +175,12 @@ set_target_properties(openshot-audio PROPERTIES
EXPORT_NAME Audio # Exports as OpenShot::Audio target
)
@@ -13,7 +13,7 @@
# Require language features we use
if(CMAKE_VERSION VERSION_GREATER 3.8)
target_compile_features(openshot-audio PUBLIC
-@@ -202,7 +208,8 @@ endif()
+@@ -193,7 +199,8 @@ endif()
# Enable stack-unwinding support in c objects on gcc-based platforms.
# Failing to do so will cause your program to be terminated when a png
# or a jpeg exception is thrown on linux or macosx.
@@ -23,7 +23,7 @@
target_compile_options(openshot-audio PRIVATE -fexceptions)
endif()
-@@ -265,8 +272,8 @@ if(UNIX AND NOT APPLE)
+@@ -256,8 +263,8 @@ if(UNIX AND NOT APPLE)
INTERFACE_INCLUDE_DIRECTORIES ${ALSA_INCLUDE_DIR}
INTERFACE_LINK_LIBRARIES ${ALSA_LIBRARIES})
endif()
@@ -34,7 +34,7 @@
else()
# For EXPORTED Config
set(NEED_ALSA FALSE)
-@@ -274,10 +281,67 @@ endif()
+@@ -265,10 +272,68 @@ endif()
# ZLIB -- uses IMPORTED target ZLIB::ZLIB which has existed since CMake 3.1
find_package(ZLIB REQUIRED)
@@ -85,9 +85,10 @@
+ endif(NOT JACK_FOUND)
+ if(NOT TARGET JACK::JACK)
+ add_library(JACK::JACK INTERFACE IMPORTED)
-+ set_target_properties(JACK::JACK PROPERTIES
++ set_target_properties(JACK::JACK
++ PROPERTIES
+ INTERFACE_INCLUDE_DIRECTORIES ${JACK_INCLUDE_DIRS}
-+ INTERFACE_LINK_LIBRARIES ${JACK_LINK_LIBRARIES})
++ )
+ endif(NOT TARGET JACK::JACK)
+ target_link_libraries(openshot-audio PRIVATE JACK::JACK)
+ target_compile_definitions(openshot-audio PRIVATE JUCE_JACK=1)
diff --git a/audio/libopenshot-audio/pkg-plist b/audio/libopenshot-audio/pkg-plist
index 61490c18cb1f..4a4db71fc2f3 100644
--- a/audio/libopenshot-audio/pkg-plist
+++ b/audio/libopenshot-audio/pkg-plist
@@ -363,7 +363,7 @@ lib/cmake/OpenShotAudio/OpenShotAudioConfigVersion.cmake
lib/cmake/OpenShotAudio/OpenShotAudioTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/OpenShotAudio/OpenShotAudioTargets.cmake
lib/libopenshot-audio.so
-lib/libopenshot-audio.so.0.3.2
+lib/libopenshot-audio.so.%%VERSION%%
lib/libopenshot-audio.so.9
share/man/man1/openshot-audio-demo.1.gz
@dir include/libopenshot-audio/juce_audio_devices/native/java/app/com/roli/juce
diff --git a/audio/mpg123.el/Makefile b/audio/mpg123.el/Makefile
index d968b0bdcc6f..9e54272c8804 100644
--- a/audio/mpg123.el/Makefile
+++ b/audio/mpg123.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mpg123.el
PORTVERSION= 1.65
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio elisp
MASTER_SITES= http://www.gentei.org/~yuuji/software/mpg123el/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/audio/murmur-cli/Makefile b/audio/murmur-cli/Makefile
index 59d48e107270..cafd25ba74e1 100644
--- a/audio/murmur-cli/Makefile
+++ b/audio/murmur-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= murmur-cli
PORTVERSION= 0.0.0.20200528
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/ncmpc/Makefile b/audio/ncmpc/Makefile
index a0671fa1f081..d89eecc7f7a3 100644
--- a/audio/ncmpc/Makefile
+++ b/audio/ncmpc/Makefile
@@ -49,7 +49,7 @@ PORTDOCS= *
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CPPFLAGS+= -Wno-error=enum-constexpr-conversion
.endif
diff --git a/audio/ocp/Makefile b/audio/ocp/Makefile
index e51bcdc97f67..cf1d7964d852 100644
--- a/audio/ocp/Makefile
+++ b/audio/ocp/Makefile
@@ -95,7 +95,7 @@ TIMIDITY_CFG= ${LOCALBASE}/share/timidity/timidity.cfg
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
diff --git a/audio/openal-soft/Makefile b/audio/openal-soft/Makefile
index bff0cc015271..bbb89eb7b112 100644
--- a/audio/openal-soft/Makefile
+++ b/audio/openal-soft/Makefile
@@ -63,7 +63,7 @@ UTILS_CMAKE_BOOL= ALSOFT_UTILS
# The following is actually meant for lld 15.0 and later, but the ports
# framework does not support LINKER_TYPE and LINKER_VERSION yet.
-.if ${COMPILER_TYPE} == "clang" && ${COMPILER_VERSION} >= 150
+.if ${COMPILER_TYPE} == "clang"
# Turn off checking of dynamic relocations, to avoid lld diagnostics about
# possibly incorrect addend values.
LDFLAGS_i386+= -Wl,--no-check-dynamic-relocations
diff --git a/audio/pms-devel/Makefile b/audio/pms-devel/Makefile
index 7c52bdc17e8f..13d4850cb098 100644
--- a/audio/pms-devel/Makefile
+++ b/audio/pms-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pms-devel
PORTVERSION= 0.0.20231224
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= audio
MAINTAINER= riggs@FreeBSD.org
diff --git a/audio/visp-go/Makefile b/audio/visp-go/Makefile
index a3fee1e7ec9d..98e57202f233 100644
--- a/audio/visp-go/Makefile
+++ b/audio/visp-go/Makefile
@@ -1,6 +1,6 @@
PORTNAME= visp-go
DISTVERSION= g20210723
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= audio
MAINTAINER= lcook@FreeBSD.org
diff --git a/benchmarks/ali/Makefile b/benchmarks/ali/Makefile
index 9ff37796695a..5812d9748632 100644
--- a/benchmarks/ali/Makefile
+++ b/benchmarks/ali/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ali
PORTVERSION= 0.7.5
DISTVERSIONPREFIX= v
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= benchmarks
MAINTAINER= olgeni@FreeBSD.org
diff --git a/benchmarks/bombardier/Makefile b/benchmarks/bombardier/Makefile
index 04b068061c8b..513ac525aede 100644
--- a/benchmarks/bombardier/Makefile
+++ b/benchmarks/bombardier/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bombardier
PORTVERSION= 1.2.6
DISTVERSIONPREFIX= v
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= benchmarks
MAINTAINER= danilo@FreeBSD.org
diff --git a/benchmarks/ddosify/Makefile b/benchmarks/ddosify/Makefile
index 0a077850534a..59eb8a9eda81 100644
--- a/benchmarks/ddosify/Makefile
+++ b/benchmarks/ddosify/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ddosify
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.6
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= benchmarks
MAINTAINER= dutra@FreeBSD.org
diff --git a/benchmarks/hey/Makefile b/benchmarks/hey/Makefile
index a2b43db22d65..9dbc540738e3 100644
--- a/benchmarks/hey/Makefile
+++ b/benchmarks/hey/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hey
PORTVERSION= 0.1.4
DISTVERSIONPREFIX= v
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= benchmarks
MAINTAINER= dmgk@FreeBSD.org
diff --git a/benchmarks/plow/Makefile b/benchmarks/plow/Makefile
index de41d4cb5705..1596626cdf2e 100644
--- a/benchmarks/plow/Makefile
+++ b/benchmarks/plow/Makefile
@@ -1,7 +1,7 @@
PORTNAME= plow
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.1
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= benchmarks
MAINTAINER= dutra@FreeBSD.org
diff --git a/benchmarks/vegeta/Makefile b/benchmarks/vegeta/Makefile
index 5684bf79c290..45fbd49496b6 100644
--- a/benchmarks/vegeta/Makefile
+++ b/benchmarks/vegeta/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vegeta
DISTVERSIONPREFIX= v
DISTVERSION= 12.11.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= benchmarks www
MAINTAINER= egypcio@FreeBSD.org
diff --git a/biology/iqtree/Makefile b/biology/iqtree/Makefile
index fc48fb410933..f6e6baf6de75 100644
--- a/biology/iqtree/Makefile
+++ b/biology/iqtree/Makefile
@@ -1,6 +1,6 @@
PORTNAME= iqtree
-DISTVERSIONPREFIX= v.
-DISTVERSION= 2.3.4
+DISTVERSIONPREFIX= v
+DISTVERSION = 2.3.5
CATEGORIES= biology
MAINTAINER= jrm@FreeBSD.org
@@ -17,11 +17,10 @@ BROKEN_i386= ld: error: unable to find library -latomic (see bug 230888)
BROKEN_powerpc64= fails to build: GCC version must be at least 4.8!
LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs
-
USES= cmake eigen:3
USE_GITHUB= yes
GH_PROJECT= iqtree2
-GH_TUPLE= tothuhien:lsd2:26ba127:iqtree2/lsd2
+GH_TUPLE= tothuhien:lsd2:125720d9da1281642053713d9b094d5bff2ce9cf:tothuhien/lsd2
PLIST_FILES= bin/iqtree
PORTEXAMPLES= custom_distributions.txt example.cf example.nex example.phy \
diff --git a/biology/iqtree/distinfo b/biology/iqtree/distinfo
index ebd56f55dff4..d09831d11a5f 100644
--- a/biology/iqtree/distinfo
+++ b/biology/iqtree/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1715872647
-SHA256 (iqtree-iqtree2-v.2.3.4_GH0.tar.gz) = 35bdac31c5795e5c72e532c2a311aa8266c9d40e7d668ee84c3b6e975af318da
-SIZE (iqtree-iqtree2-v.2.3.4_GH0.tar.gz) = 6568572
-SHA256 (tothuhien-lsd2-26ba127_GH0.tar.gz) = 63226da0e326d9fc47c54e8e380d48e51e923ccc25bd7f286d49b9f49028d1c4
-SIZE (tothuhien-lsd2-26ba127_GH0.tar.gz) = 1079490
+TIMESTAMP = 1719861931
+SHA256 (iqtree-iqtree2-v2.3.5_GH0.tar.gz) = 8e323e0b7c46e97901d3500f11e810703e0e5d25848188047eca9602d03fa6b1
+SIZE (iqtree-iqtree2-v2.3.5_GH0.tar.gz) = 6644556
+SHA256 (tothuhien-lsd2-125720d9da1281642053713d9b094d5bff2ce9cf_GH0.tar.gz) = acab6984ceeb1e1c45f87bfb30cadd18c29b48088912e80521e8c875ce33a50b
+SIZE (tothuhien-lsd2-125720d9da1281642053713d9b094d5bff2ce9cf_GH0.tar.gz) = 592579
diff --git a/biology/kmcp/Makefile b/biology/kmcp/Makefile
index 6af346f16465..6d1a59f24c50 100644
--- a/biology/kmcp/Makefile
+++ b/biology/kmcp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kmcp
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.4
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org
diff --git a/biology/ncbi-entrez-direct/Makefile b/biology/ncbi-entrez-direct/Makefile
index 9b89b2dc5815..5d1262487fcb 100644
--- a/biology/ncbi-entrez-direct/Makefile
+++ b/biology/ncbi-entrez-direct/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ncbi-entrez-direct
DISTVERSION= 14.9.20210423
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= biology perl5
MASTER_SITES= ftp://ftp.ncbi.nlm.nih.gov/entrez/entrezdirect/versions/${PORTVERSION}/
DISTFILES= edirect.tar.gz
diff --git a/biology/py-dnaio/Makefile b/biology/py-dnaio/Makefile
index e473a1ccde21..16433ad5f3a8 100644
--- a/biology/py-dnaio/Makefile
+++ b/biology/py-dnaio/Makefile
@@ -1,10 +1,10 @@
PORTNAME= dnaio
-DISTVERSION= 1.2.0
+DISTVERSION= 1.2.1
CATEGORIES= biology python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= wen@FreeBSD.org
COMMENT= Read and write FASTQ and FASTA
WWW= https://pypi.python.org/pypi/dnaio
diff --git a/biology/py-dnaio/distinfo b/biology/py-dnaio/distinfo
index 26a5cfc997eb..77aa2898910a 100644
--- a/biology/py-dnaio/distinfo
+++ b/biology/py-dnaio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1707060534
-SHA256 (dnaio-1.2.0.tar.gz) = d0528c23516fe4e947970bdef33c423f0a30ab3b083bd4f6f049fd66d8cef803
-SIZE (dnaio-1.2.0.tar.gz) = 58225
+TIMESTAMP = 1720074321
+SHA256 (dnaio-1.2.1.tar.gz) = 4786dc63614b9f3011463d9ea9d981723dd38d1091a415a557f71d8c74400f38
+SIZE (dnaio-1.2.1.tar.gz) = 59274
diff --git a/biology/py-macs3/Makefile b/biology/py-macs3/Makefile
index 7e903866af04..56f6bdc9c904 100644
--- a/biology/py-macs3/Makefile
+++ b/biology/py-macs3/Makefile
@@ -35,12 +35,6 @@ GH_ACCOUNT= macs3-project
GH_PROJECT= MACS
SHEBANG_FILES= test/cmdlinetest* test/prockreport test/*.py test/pyprofile*
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1302509
-IGNORE= does not run properly on FreeBSD 13.2 and earlier due to use of dynamically loaded libc by py-threadpoolctl. Please upgrade to a newer FreeBSD or use py-macs2 instead. See PR 276231
-.endif
-
post-stage:
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/MACS3/*/*.so
diff --git a/biology/salmon/Makefile b/biology/salmon/Makefile
index 6113ea36748f..c611eca0bb1e 100644
--- a/biology/salmon/Makefile
+++ b/biology/salmon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= salmon
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org
diff --git a/biology/seqkit/Makefile b/biology/seqkit/Makefile
index e5fecc6b5789..4f23b2162c8d 100644
--- a/biology/seqkit/Makefile
+++ b/biology/seqkit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= seqkit
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org
diff --git a/biology/taxonkit/Makefile b/biology/taxonkit/Makefile
index 65a9a45522c9..aa5a2d695e61 100644
--- a/biology/taxonkit/Makefile
+++ b/biology/taxonkit/Makefile
@@ -1,7 +1,6 @@
PORTNAME= taxonkit
DISTVERSIONPREFIX= v
-DISTVERSION= 0.16.0
-PORTREVISION= 4
+DISTVERSION= 0.17.0
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org
diff --git a/biology/taxonkit/distinfo b/biology/taxonkit/distinfo
index b8a68f4d81ef..1940756d8ee9 100644
--- a/biology/taxonkit/distinfo
+++ b/biology/taxonkit/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1709932817
-SHA256 (go/biology_taxonkit/taxonkit-v0.16.0/v0.16.0.mod) = 958cf5808c5e89475095dbcfd5796c9c4d44401abf325dd9e7f1a4bdb81d01b0
-SIZE (go/biology_taxonkit/taxonkit-v0.16.0/v0.16.0.mod) = 1069
-SHA256 (go/biology_taxonkit/taxonkit-v0.16.0/v0.16.0.zip) = 4e2283ae0decbcecf26abc8c3fef80e8a9dfc53934095f493b321d6e1ff4130a
-SIZE (go/biology_taxonkit/taxonkit-v0.16.0/v0.16.0.zip) = 1604675
+TIMESTAMP = 1720110111
+SHA256 (go/biology_taxonkit/taxonkit-v0.17.0/v0.17.0.mod) = f74bca94b16cc71e6cf25afad195e6f3e17c2edc7987986334bc77b6f1f5c279
+SIZE (go/biology_taxonkit/taxonkit-v0.17.0/v0.17.0.mod) = 1747
+SHA256 (go/biology_taxonkit/taxonkit-v0.17.0/v0.17.0.zip) = 438bcba28e51e6766ef8ad3311f84e21125aa6df1aae87f247c2b705dc417dbd
+SIZE (go/biology_taxonkit/taxonkit-v0.17.0/v0.17.0.zip) = 1591369
diff --git a/biology/unikmer/Makefile b/biology/unikmer/Makefile
index 326f9dd96ede..d8607c6f1b29 100644
--- a/biology/unikmer/Makefile
+++ b/biology/unikmer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= unikmer
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org
diff --git a/cad/PrusaSlicer/Makefile b/cad/PrusaSlicer/Makefile
index 2704e0ea38cf..e5c9adc945e1 100644
--- a/cad/PrusaSlicer/Makefile
+++ b/cad/PrusaSlicer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= PrusaSlicer
DISTVERSIONPREFIX=version_
DISTVERSION= 2.7.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= cad
DIST_SUBDIR= PrusaSlicer
diff --git a/cad/dinotrace/Makefile b/cad/dinotrace/Makefile
index 8da3e5e05758..5187b18301da 100644
--- a/cad/dinotrace/Makefile
+++ b/cad/dinotrace/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dinotrace
PORTVERSION= 9.4f
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= cad
MASTER_SITES= http://www.veripool.org/ftp/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/cad/freecad/Makefile b/cad/freecad/Makefile
index e7a92769ab41..f30f78ef0ed9 100644
--- a/cad/freecad/Makefile
+++ b/cad/freecad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= FreeCAD
DISTVERSION= 0.21.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= cad
MAINTAINER= cmt@FreeBSD.org
diff --git a/cad/librepcb/Makefile b/cad/librepcb/Makefile
index ce7052cd6f46..024c5317f279 100644
--- a/cad/librepcb/Makefile
+++ b/cad/librepcb/Makefile
@@ -1,5 +1,6 @@
PORTNAME= librepcb
DISTVERSION= 1.1.0
+PORTREVISION= 1
DISTVERSIONSUFFIX= -source
CATEGORIES= cad
MASTER_SITES= https://download.librepcb.org/releases/${DISTVERSION}/
diff --git a/cad/opencascade/Makefile b/cad/opencascade/Makefile
index 9fd70c7366ca..95688c9d73a7 100644
--- a/cad/opencascade/Makefile
+++ b/cad/opencascade/Makefile
@@ -1,6 +1,7 @@
PORTNAME= opencascade
DISTVERSIONPREFIX= V
DISTVERSION= 7_8_1
+PORTREVISION= 1
CATEGORIES= cad science
DIST_SUBDIR= ${PORTNAME}-${DISTVERSION}
diff --git a/cad/verilog-mode.el/Makefile b/cad/verilog-mode.el/Makefile
index 05fffba55352..2e043caf6d60 100644
--- a/cad/verilog-mode.el/Makefile
+++ b/cad/verilog-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= verilog-mode.el
PORTVERSION= 801
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= cad elisp
MASTER_SITES= http://www.veripool.org/ftp/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/chinese/fcitx5-chewing/Makefile b/chinese/fcitx5-chewing/Makefile
index 4b5704492e31..d053db4129f8 100644
--- a/chinese/fcitx5-chewing/Makefile
+++ b/chinese/fcitx5-chewing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcitx5-chewing
-DISTVERSION= 5.1.3
+DISTVERSION= 5.1.5
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
diff --git a/chinese/fcitx5-chewing/distinfo b/chinese/fcitx5-chewing/distinfo
index 9891f6ccf425..bdcd5962999a 100644
--- a/chinese/fcitx5-chewing/distinfo
+++ b/chinese/fcitx5-chewing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714963257
-SHA256 (fcitx5-chewing-5.1.3.tar.zst) = 9734e2e67a4b179bd515a2eb613dfd57fdb7357273e5380fc15a9202ccc87a3a
-SIZE (fcitx5-chewing-5.1.3.tar.zst) = 33373
+TIMESTAMP = 1718827456
+SHA256 (fcitx5-chewing-5.1.5.tar.zst) = 36ae02967510448272f890b219fb831f4f2e858d581bc24f208aac03e03c91c8
+SIZE (fcitx5-chewing-5.1.5.tar.zst) = 34479
diff --git a/chinese/fcitx5-chinese-addons/Makefile b/chinese/fcitx5-chinese-addons/Makefile
index 324474a1af0d..5417198f84bb 100644
--- a/chinese/fcitx5-chinese-addons/Makefile
+++ b/chinese/fcitx5-chinese-addons/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcitx5-chinese-addons
-DISTVERSION= 5.1.5
+DISTVERSION= 5.1.6
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
https://download.fcitx-im.org/data/:py_stroke,py_table
@@ -35,7 +35,7 @@ USE_LDCONFIG= yes
GUI_DESC= Configuration GUI
GUI_USES= qt:5
GUI_USE= qt=concurrent,dbus,webengine,buildtools:build,qmake:build
-GUI_LIB_DEPENDS= libFcitx5Qt5DBusAddons.so:textproc/fcitx5-qt
+GUI_LIB_DEPENDS= libFcitx5Qt5DBusAddons.so:textproc/fcitx5-qt@qt5
GUI_CMAKE_ON= -DUSE_WEBKIT:BOOL=false
USE_KDE= ecm
diff --git a/chinese/fcitx5-chinese-addons/distinfo b/chinese/fcitx5-chinese-addons/distinfo
index 328573b90a20..db3db6fc1bb3 100644
--- a/chinese/fcitx5-chinese-addons/distinfo
+++ b/chinese/fcitx5-chinese-addons/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1714963337
-SHA256 (fcitx5-chinese-addons/fcitx5-chinese-addons-5.1.5.tar.zst) = 4987c529080d9920d1d29469f3721a57394e101d8ea05c4e3225bb689696da24
-SIZE (fcitx5-chinese-addons/fcitx5-chinese-addons-5.1.5.tar.zst) = 366303
+TIMESTAMP = 1718827493
+SHA256 (fcitx5-chinese-addons/fcitx5-chinese-addons-5.1.6.tar.zst) = 2a5e63618c1883b83f218e01fa3b7210ad7c678d52faf7787d0a3c41f9e004a5
+SIZE (fcitx5-chinese-addons/fcitx5-chinese-addons-5.1.6.tar.zst) = 371150
SHA256 (fcitx5-chinese-addons/py_stroke-20121124.tar.gz) = 8eb128a9bfa43952e67cf2fcee1fd134c6f4cfd317bc2f6c38a615f5eb64e248
SIZE (fcitx5-chinese-addons/py_stroke-20121124.tar.gz) = 445601
SHA256 (fcitx5-chinese-addons/py_table-20121124.tar.gz) = 42146ac97de6c13d55f9e99ed873915f4c66739e9c11532a34556badf9792c04
diff --git a/chinese/fcitx5-rime/Makefile b/chinese/fcitx5-rime/Makefile
index 40227ac26832..d43385b89634 100644
--- a/chinese/fcitx5-rime/Makefile
+++ b/chinese/fcitx5-rime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcitx5-rime
-DISTVERSION= 5.1.6
+DISTVERSION= 5.1.8
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
diff --git a/chinese/fcitx5-rime/distinfo b/chinese/fcitx5-rime/distinfo
index 8fdc77cbec7b..2651a1f9cc3b 100644
--- a/chinese/fcitx5-rime/distinfo
+++ b/chinese/fcitx5-rime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714963430
-SHA256 (fcitx5-rime-5.1.6.tar.zst) = 2e5d13f9b8065d86e0fcf389982783563913bda36e47f6f1c3d85024957e090a
-SIZE (fcitx5-rime-5.1.6.tar.zst) = 61041
+TIMESTAMP = 1718827426
+SHA256 (fcitx5-rime-5.1.8.tar.zst) = 9e7624fe719b3466e5ed8dfd02e78896d600d9f778dc66f54a642ee55651c9c3
+SIZE (fcitx5-rime-5.1.8.tar.zst) = 61573
diff --git a/chinese/fcitx5-table-extra/Makefile b/chinese/fcitx5-table-extra/Makefile
index 238677c32059..38ebea18f176 100644
--- a/chinese/fcitx5-table-extra/Makefile
+++ b/chinese/fcitx5-table-extra/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcitx5-table-extra
-DISTVERSION= 5.1.5
+DISTVERSION= 5.1.6
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
diff --git a/chinese/fcitx5-table-extra/distinfo b/chinese/fcitx5-table-extra/distinfo
index 835d0817308b..b83809e5f3bb 100644
--- a/chinese/fcitx5-table-extra/distinfo
+++ b/chinese/fcitx5-table-extra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714963465
-SHA256 (fcitx5-table-extra-5.1.5.tar.zst) = 399b2360555e081f12324e7733b76fc83132409e809fc9b8ebe889348f6285ba
-SIZE (fcitx5-table-extra-5.1.5.tar.zst) = 13837962
+TIMESTAMP = 1718827386
+SHA256 (fcitx5-table-extra-5.1.6.tar.zst) = 54ca9a88011f1c886898fd67ea3925fc9f7349cdf0a5665bb34355e767ef7d6e
+SIZE (fcitx5-table-extra-5.1.6.tar.zst) = 13837895
diff --git a/chinese/fcitx5-table-extra/pkg-plist b/chinese/fcitx5-table-extra/pkg-plist
index 79a007a1faa7..5bd63df71dc8 100644
--- a/chinese/fcitx5-table-extra/pkg-plist
+++ b/chinese/fcitx5-table-extra/pkg-plist
@@ -48,136 +48,136 @@ share/fcitx5/table/wubi98.main.dict
share/fcitx5/table/zhengma-large.main.dict
share/fcitx5/table/zhengma-pinyin.main.dict
share/fcitx5/table/zhengma.main.dict
-share/icons/hicolor/16x16/apps/fcitx-array30-large.png
-share/icons/hicolor/16x16/apps/fcitx-array30.png
-share/icons/hicolor/16x16/apps/fcitx-boshiamy.png
-share/icons/hicolor/16x16/apps/fcitx-cantonese.png
-share/icons/hicolor/16x16/apps/fcitx-cantonhk.png
-share/icons/hicolor/16x16/apps/fcitx-easy-large.png
-share/icons/hicolor/16x16/apps/fcitx-jyutping-table.png
-share/icons/hicolor/16x16/apps/fcitx-quick-classic.png
-share/icons/hicolor/16x16/apps/fcitx-quick3.png
-share/icons/hicolor/16x16/apps/fcitx-quick5.png
-share/icons/hicolor/16x16/apps/fcitx-scj6.png
-share/icons/hicolor/16x16/apps/fcitx-stroke5.png
-share/icons/hicolor/16x16/apps/fcitx-t9.png
-share/icons/hicolor/16x16/apps/fcitx-wu.png
-share/icons/hicolor/16x16/apps/fcitx-zhengma.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-array30-large.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-array30.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-cantonese.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-cantonhk.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-easy-large.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-jyutping-table.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-quick-classic.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-quick3.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-quick5.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-scj6.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-stroke5.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-t9.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-wu.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-zhengma.png
-share/icons/hicolor/22x22/apps/fcitx-array30-large.png
-share/icons/hicolor/22x22/apps/fcitx-array30.png
-share/icons/hicolor/22x22/apps/fcitx-boshiamy.png
-share/icons/hicolor/22x22/apps/fcitx-cantonese.png
-share/icons/hicolor/22x22/apps/fcitx-cantonhk.png
-share/icons/hicolor/22x22/apps/fcitx-easy-large.png
-share/icons/hicolor/22x22/apps/fcitx-jyutping-table.png
-share/icons/hicolor/22x22/apps/fcitx-quick-classic.png
-share/icons/hicolor/22x22/apps/fcitx-quick3.png
-share/icons/hicolor/22x22/apps/fcitx-quick5.png
-share/icons/hicolor/22x22/apps/fcitx-scj6.png
-share/icons/hicolor/22x22/apps/fcitx-stroke5.png
-share/icons/hicolor/22x22/apps/fcitx-t9.png
-share/icons/hicolor/22x22/apps/fcitx-wu.png
-share/icons/hicolor/22x22/apps/fcitx-zhengma.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-array30-large.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-array30.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-cantonese.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-cantonhk.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-easy-large.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-jyutping-table.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-quick-classic.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-quick3.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-quick5.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-scj6.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-stroke5.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-t9.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-wu.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-zhengma.png
-share/icons/hicolor/24x24/apps/fcitx-array30-large.png
-share/icons/hicolor/24x24/apps/fcitx-array30.png
-share/icons/hicolor/24x24/apps/fcitx-boshiamy.png
-share/icons/hicolor/24x24/apps/fcitx-cantonese.png
-share/icons/hicolor/24x24/apps/fcitx-cantonhk.png
-share/icons/hicolor/24x24/apps/fcitx-easy-large.png
-share/icons/hicolor/24x24/apps/fcitx-jyutping-table.png
-share/icons/hicolor/24x24/apps/fcitx-quick-classic.png
-share/icons/hicolor/24x24/apps/fcitx-quick3.png
-share/icons/hicolor/24x24/apps/fcitx-quick5.png
-share/icons/hicolor/24x24/apps/fcitx-scj6.png
-share/icons/hicolor/24x24/apps/fcitx-stroke5.png
-share/icons/hicolor/24x24/apps/fcitx-t9.png
-share/icons/hicolor/24x24/apps/fcitx-wu.png
-share/icons/hicolor/24x24/apps/fcitx-zhengma.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-array30-large.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-array30.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-cantonese.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-cantonhk.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-easy-large.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-jyutping-table.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-quick-classic.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-quick3.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-quick5.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-scj6.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-stroke5.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-t9.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-wu.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-zhengma.png
-share/icons/hicolor/48x48/apps/fcitx-array30-large.png
-share/icons/hicolor/48x48/apps/fcitx-array30.png
-share/icons/hicolor/48x48/apps/fcitx-boshiamy.png
-share/icons/hicolor/48x48/apps/fcitx-cantonese.png
-share/icons/hicolor/48x48/apps/fcitx-cantonhk.png
-share/icons/hicolor/48x48/apps/fcitx-easy-large.png
-share/icons/hicolor/48x48/apps/fcitx-jyutping-table.png
-share/icons/hicolor/48x48/apps/fcitx-quick-classic.png
-share/icons/hicolor/48x48/apps/fcitx-quick3.png
-share/icons/hicolor/48x48/apps/fcitx-quick5.png
-share/icons/hicolor/48x48/apps/fcitx-scj6.png
-share/icons/hicolor/48x48/apps/fcitx-stroke5.png
-share/icons/hicolor/48x48/apps/fcitx-t9.png
-share/icons/hicolor/48x48/apps/fcitx-wu.png
-share/icons/hicolor/48x48/apps/fcitx-zhengma.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-array30-large.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-array30.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-cantonese.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-cantonhk.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-easy-large.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-jyutping-table.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-quick-classic.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-quick3.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-quick5.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-scj6.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-stroke5.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-t9.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-wu.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-zhengma.png
-share/icons/hicolor/64x64/apps/fcitx-array30-large.png
-share/icons/hicolor/64x64/apps/fcitx-array30.png
-share/icons/hicolor/64x64/apps/fcitx-boshiamy.png
-share/icons/hicolor/64x64/apps/fcitx-easy-large.png
-share/icons/hicolor/64x64/apps/fcitx-t9.png
-share/icons/hicolor/64x64/apps/fcitx-zhengma.png
-share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-array30-large.png
-share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-array30.png
-share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png
-share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-easy-large.png
-share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-t9.png
-share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-zhengma.png
+share/icons/hicolor/16x16/apps/fcitx_array30.png
+share/icons/hicolor/16x16/apps/fcitx_array30_large.png
+share/icons/hicolor/16x16/apps/fcitx_boshiamy.png
+share/icons/hicolor/16x16/apps/fcitx_cantonese.png
+share/icons/hicolor/16x16/apps/fcitx_cantonhk.png
+share/icons/hicolor/16x16/apps/fcitx_easy_large.png
+share/icons/hicolor/16x16/apps/fcitx_jyutping_table.png
+share/icons/hicolor/16x16/apps/fcitx_quick3.png
+share/icons/hicolor/16x16/apps/fcitx_quick5.png
+share/icons/hicolor/16x16/apps/fcitx_quick_classic.png
+share/icons/hicolor/16x16/apps/fcitx_scj6.png
+share/icons/hicolor/16x16/apps/fcitx_stroke5.png
+share/icons/hicolor/16x16/apps/fcitx_t9.png
+share/icons/hicolor/16x16/apps/fcitx_wu.png
+share/icons/hicolor/16x16/apps/fcitx_zhengma.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_array30.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_array30_large.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_boshiamy.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_cantonese.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_cantonhk.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_easy_large.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_jyutping_table.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_quick3.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_quick5.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_quick_classic.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_scj6.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_stroke5.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_t9.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_wu.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_zhengma.png
+share/icons/hicolor/22x22/apps/fcitx_array30.png
+share/icons/hicolor/22x22/apps/fcitx_array30_large.png
+share/icons/hicolor/22x22/apps/fcitx_boshiamy.png
+share/icons/hicolor/22x22/apps/fcitx_cantonese.png
+share/icons/hicolor/22x22/apps/fcitx_cantonhk.png
+share/icons/hicolor/22x22/apps/fcitx_easy_large.png
+share/icons/hicolor/22x22/apps/fcitx_jyutping_table.png
+share/icons/hicolor/22x22/apps/fcitx_quick3.png
+share/icons/hicolor/22x22/apps/fcitx_quick5.png
+share/icons/hicolor/22x22/apps/fcitx_quick_classic.png
+share/icons/hicolor/22x22/apps/fcitx_scj6.png
+share/icons/hicolor/22x22/apps/fcitx_stroke5.png
+share/icons/hicolor/22x22/apps/fcitx_t9.png
+share/icons/hicolor/22x22/apps/fcitx_wu.png
+share/icons/hicolor/22x22/apps/fcitx_zhengma.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_array30.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_array30_large.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_boshiamy.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_cantonese.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_cantonhk.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_easy_large.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_jyutping_table.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_quick3.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_quick5.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_quick_classic.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_scj6.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_stroke5.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_t9.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_wu.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_zhengma.png
+share/icons/hicolor/24x24/apps/fcitx_array30.png
+share/icons/hicolor/24x24/apps/fcitx_array30_large.png
+share/icons/hicolor/24x24/apps/fcitx_boshiamy.png
+share/icons/hicolor/24x24/apps/fcitx_cantonese.png
+share/icons/hicolor/24x24/apps/fcitx_cantonhk.png
+share/icons/hicolor/24x24/apps/fcitx_easy_large.png
+share/icons/hicolor/24x24/apps/fcitx_jyutping_table.png
+share/icons/hicolor/24x24/apps/fcitx_quick3.png
+share/icons/hicolor/24x24/apps/fcitx_quick5.png
+share/icons/hicolor/24x24/apps/fcitx_quick_classic.png
+share/icons/hicolor/24x24/apps/fcitx_scj6.png
+share/icons/hicolor/24x24/apps/fcitx_stroke5.png
+share/icons/hicolor/24x24/apps/fcitx_t9.png
+share/icons/hicolor/24x24/apps/fcitx_wu.png
+share/icons/hicolor/24x24/apps/fcitx_zhengma.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_array30.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_array30_large.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_boshiamy.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_cantonese.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_cantonhk.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_easy_large.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_jyutping_table.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_quick3.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_quick5.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_quick_classic.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_scj6.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_stroke5.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_t9.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_wu.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_zhengma.png
+share/icons/hicolor/48x48/apps/fcitx_array30.png
+share/icons/hicolor/48x48/apps/fcitx_array30_large.png
+share/icons/hicolor/48x48/apps/fcitx_boshiamy.png
+share/icons/hicolor/48x48/apps/fcitx_cantonese.png
+share/icons/hicolor/48x48/apps/fcitx_cantonhk.png
+share/icons/hicolor/48x48/apps/fcitx_easy_large.png
+share/icons/hicolor/48x48/apps/fcitx_jyutping_table.png
+share/icons/hicolor/48x48/apps/fcitx_quick3.png
+share/icons/hicolor/48x48/apps/fcitx_quick5.png
+share/icons/hicolor/48x48/apps/fcitx_quick_classic.png
+share/icons/hicolor/48x48/apps/fcitx_scj6.png
+share/icons/hicolor/48x48/apps/fcitx_stroke5.png
+share/icons/hicolor/48x48/apps/fcitx_t9.png
+share/icons/hicolor/48x48/apps/fcitx_wu.png
+share/icons/hicolor/48x48/apps/fcitx_zhengma.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_array30.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_array30_large.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_boshiamy.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_cantonese.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_cantonhk.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_easy_large.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_jyutping_table.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_quick3.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_quick5.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_quick_classic.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_scj6.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_stroke5.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_t9.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_wu.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_zhengma.png
+share/icons/hicolor/64x64/apps/fcitx_array30.png
+share/icons/hicolor/64x64/apps/fcitx_array30_large.png
+share/icons/hicolor/64x64/apps/fcitx_boshiamy.png
+share/icons/hicolor/64x64/apps/fcitx_easy_large.png
+share/icons/hicolor/64x64/apps/fcitx_t9.png
+share/icons/hicolor/64x64/apps/fcitx_zhengma.png
+share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx_array30.png
+share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx_array30_large.png
+share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx_boshiamy.png
+share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx_easy_large.png
+share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx_t9.png
+share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx_zhengma.png
share/metainfo/org.fcitx.Fcitx5.Addon.TableExtra.metainfo.xml
diff --git a/chinese/fcitx5-table-other/Makefile b/chinese/fcitx5-table-other/Makefile
index 0643aee5ea50..baf384cfa0f9 100644
--- a/chinese/fcitx5-table-other/Makefile
+++ b/chinese/fcitx5-table-other/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcitx5-table-other
-DISTVERSION= 5.1.2
+DISTVERSION= 5.1.3
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
diff --git a/chinese/fcitx5-table-other/distinfo b/chinese/fcitx5-table-other/distinfo
index f858d9e5197f..c73ec498fc95 100644
--- a/chinese/fcitx5-table-other/distinfo
+++ b/chinese/fcitx5-table-other/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714963476
-SHA256 (fcitx5-table-other-5.1.2.tar.zst) = 0bb9ddc96427c3759569a4584b65beee20268e021459ddc2b90fded9bdc7ac2c
-SIZE (fcitx5-table-other-5.1.2.tar.zst) = 532035
+TIMESTAMP = 1718827353
+SHA256 (fcitx5-table-other-5.1.3.tar.zst) = b0f7a01a7487a127a6d0cc0bd55c406d1b089a638efded370aaf058d43374bed
+SIZE (fcitx5-table-other-5.1.3.tar.zst) = 532361
diff --git a/chinese/fcitx5-table-other/pkg-plist b/chinese/fcitx5-table-other/pkg-plist
index 2914a44c59b6..4ec3d6ae4bb9 100644
--- a/chinese/fcitx5-table-other/pkg-plist
+++ b/chinese/fcitx5-table-other/pkg-plist
@@ -28,252 +28,252 @@ share/fcitx5/table/translit-ua.main.dict
share/fcitx5/table/translit.main.dict
share/fcitx5/table/viqr.main.dict
share/fcitx5/table/yawerty.main.dict
-share/icons/hicolor/16x16/apps/fcitx-amharic.png
-share/icons/hicolor/16x16/apps/fcitx-arabic.png
-share/icons/hicolor/16x16/apps/fcitx-bengali-inscript.png
-share/icons/hicolor/16x16/apps/fcitx-bengali-probhat.png
-share/icons/hicolor/16x16/apps/fcitx-cns11643.png
-share/icons/hicolor/16x16/apps/fcitx-compose.png
-share/icons/hicolor/16x16/apps/fcitx-emoji.png
-share/icons/hicolor/16x16/apps/fcitx-gujarati-inscript.png
-share/icons/hicolor/16x16/apps/fcitx-gujarati-phonetic.png
-share/icons/hicolor/16x16/apps/fcitx-hindi-inscript.png
-share/icons/hicolor/16x16/apps/fcitx-hindi-phonetic.png
-share/icons/hicolor/16x16/apps/fcitx-ipa-x-sampa.png
-share/icons/hicolor/16x16/apps/fcitx-kannada-inscript.png
-share/icons/hicolor/16x16/apps/fcitx-kannada-kgp.png
-share/icons/hicolor/16x16/apps/fcitx-latex.png
-share/icons/hicolor/16x16/apps/fcitx-malayalam-inscript.png
-share/icons/hicolor/16x16/apps/fcitx-malayalam-phonetic.png
-share/icons/hicolor/16x16/apps/fcitx-nepali.png
-share/icons/hicolor/16x16/apps/fcitx-punjabi-inscript.png
-share/icons/hicolor/16x16/apps/fcitx-punjabi-jhelum.png
-share/icons/hicolor/16x16/apps/fcitx-punjabi-phonetic.png
-share/icons/hicolor/16x16/apps/fcitx-rustrad.png
-share/icons/hicolor/16x16/apps/fcitx-tamil-inscript.png
-share/icons/hicolor/16x16/apps/fcitx-tamil-phonetic.png
-share/icons/hicolor/16x16/apps/fcitx-tamil-remington.png
-share/icons/hicolor/16x16/apps/fcitx-telugu-inscript.png
-share/icons/hicolor/16x16/apps/fcitx-thai.png
-share/icons/hicolor/16x16/apps/fcitx-translit-ua.png
-share/icons/hicolor/16x16/apps/fcitx-translit.png
-share/icons/hicolor/16x16/apps/fcitx-viqr.png
-share/icons/hicolor/16x16/apps/fcitx-yawerty.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-amharic.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-arabic.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-bengali-inscript.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-bengali-probhat.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-cns11643.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-compose.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-emoji.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-gujarati-inscript.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-gujarati-phonetic.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-hindi-inscript.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-hindi-phonetic.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-ipa-x-sampa.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-kannada-inscript.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-kannada-kgp.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-latex.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-malayalam-inscript.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-malayalam-phonetic.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-nepali.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-punjabi-inscript.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-punjabi-jhelum.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-punjabi-phonetic.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-rustrad.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-tamil-inscript.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-tamil-phonetic.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-tamil-remington.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-telugu-inscript.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-thai.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-translit-ua.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-translit.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-viqr.png
-share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-yawerty.png
-share/icons/hicolor/22x22/apps/fcitx-amharic.png
-share/icons/hicolor/22x22/apps/fcitx-arabic.png
-share/icons/hicolor/22x22/apps/fcitx-bengali-inscript.png
-share/icons/hicolor/22x22/apps/fcitx-bengali-probhat.png
-share/icons/hicolor/22x22/apps/fcitx-cns11643.png
-share/icons/hicolor/22x22/apps/fcitx-compose.png
-share/icons/hicolor/22x22/apps/fcitx-emoji.png
-share/icons/hicolor/22x22/apps/fcitx-gujarati-inscript.png
-share/icons/hicolor/22x22/apps/fcitx-gujarati-phonetic.png
-share/icons/hicolor/22x22/apps/fcitx-hindi-inscript.png
-share/icons/hicolor/22x22/apps/fcitx-hindi-phonetic.png
-share/icons/hicolor/22x22/apps/fcitx-ipa-x-sampa.png
-share/icons/hicolor/22x22/apps/fcitx-kannada-inscript.png
-share/icons/hicolor/22x22/apps/fcitx-kannada-kgp.png
-share/icons/hicolor/22x22/apps/fcitx-latex.png
-share/icons/hicolor/22x22/apps/fcitx-malayalam-inscript.png
-share/icons/hicolor/22x22/apps/fcitx-malayalam-phonetic.png
-share/icons/hicolor/22x22/apps/fcitx-nepali.png
-share/icons/hicolor/22x22/apps/fcitx-punjabi-inscript.png
-share/icons/hicolor/22x22/apps/fcitx-punjabi-jhelum.png
-share/icons/hicolor/22x22/apps/fcitx-punjabi-phonetic.png
-share/icons/hicolor/22x22/apps/fcitx-rustrad.png
-share/icons/hicolor/22x22/apps/fcitx-tamil-inscript.png
-share/icons/hicolor/22x22/apps/fcitx-tamil-phonetic.png
-share/icons/hicolor/22x22/apps/fcitx-tamil-remington.png
-share/icons/hicolor/22x22/apps/fcitx-telugu-inscript.png
-share/icons/hicolor/22x22/apps/fcitx-thai.png
-share/icons/hicolor/22x22/apps/fcitx-translit-ua.png
-share/icons/hicolor/22x22/apps/fcitx-translit.png
-share/icons/hicolor/22x22/apps/fcitx-viqr.png
-share/icons/hicolor/22x22/apps/fcitx-yawerty.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-amharic.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-arabic.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-bengali-inscript.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-bengali-probhat.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-cns11643.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-compose.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-emoji.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-gujarati-inscript.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-gujarati-phonetic.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-hindi-inscript.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-hindi-phonetic.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-ipa-x-sampa.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-kannada-inscript.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-kannada-kgp.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-latex.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-malayalam-inscript.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-malayalam-phonetic.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-nepali.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-punjabi-inscript.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-punjabi-jhelum.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-punjabi-phonetic.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-rustrad.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-tamil-inscript.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-tamil-phonetic.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-tamil-remington.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-telugu-inscript.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-thai.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-translit-ua.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-translit.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-viqr.png
-share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-yawerty.png
-share/icons/hicolor/24x24/apps/fcitx-amharic.png
-share/icons/hicolor/24x24/apps/fcitx-arabic.png
-share/icons/hicolor/24x24/apps/fcitx-bengali-inscript.png
-share/icons/hicolor/24x24/apps/fcitx-bengali-probhat.png
-share/icons/hicolor/24x24/apps/fcitx-cns11643.png
-share/icons/hicolor/24x24/apps/fcitx-compose.png
-share/icons/hicolor/24x24/apps/fcitx-emoji.png
-share/icons/hicolor/24x24/apps/fcitx-gujarati-inscript.png
-share/icons/hicolor/24x24/apps/fcitx-gujarati-phonetic.png
-share/icons/hicolor/24x24/apps/fcitx-hindi-inscript.png
-share/icons/hicolor/24x24/apps/fcitx-hindi-phonetic.png
-share/icons/hicolor/24x24/apps/fcitx-ipa-x-sampa.png
-share/icons/hicolor/24x24/apps/fcitx-kannada-inscript.png
-share/icons/hicolor/24x24/apps/fcitx-kannada-kgp.png
-share/icons/hicolor/24x24/apps/fcitx-latex.png
-share/icons/hicolor/24x24/apps/fcitx-malayalam-inscript.png
-share/icons/hicolor/24x24/apps/fcitx-malayalam-phonetic.png
-share/icons/hicolor/24x24/apps/fcitx-nepali.png
-share/icons/hicolor/24x24/apps/fcitx-punjabi-inscript.png
-share/icons/hicolor/24x24/apps/fcitx-punjabi-jhelum.png
-share/icons/hicolor/24x24/apps/fcitx-punjabi-phonetic.png
-share/icons/hicolor/24x24/apps/fcitx-rustrad.png
-share/icons/hicolor/24x24/apps/fcitx-tamil-inscript.png
-share/icons/hicolor/24x24/apps/fcitx-tamil-phonetic.png
-share/icons/hicolor/24x24/apps/fcitx-tamil-remington.png
-share/icons/hicolor/24x24/apps/fcitx-telugu-inscript.png
-share/icons/hicolor/24x24/apps/fcitx-thai.png
-share/icons/hicolor/24x24/apps/fcitx-translit-ua.png
-share/icons/hicolor/24x24/apps/fcitx-translit.png
-share/icons/hicolor/24x24/apps/fcitx-viqr.png
-share/icons/hicolor/24x24/apps/fcitx-yawerty.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-amharic.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-arabic.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-bengali-inscript.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-bengali-probhat.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-cns11643.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-compose.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-emoji.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-gujarati-inscript.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-gujarati-phonetic.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-hindi-inscript.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-hindi-phonetic.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-ipa-x-sampa.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-kannada-inscript.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-kannada-kgp.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-latex.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-malayalam-inscript.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-malayalam-phonetic.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-nepali.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-punjabi-inscript.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-punjabi-jhelum.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-punjabi-phonetic.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-rustrad.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-tamil-inscript.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-tamil-phonetic.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-tamil-remington.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-telugu-inscript.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-thai.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-translit-ua.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-translit.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-viqr.png
-share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-yawerty.png
-share/icons/hicolor/32x32/apps/fcitx-thai.png
-share/icons/hicolor/32x32/apps/org.fcitx.Fcitx5.fcitx-thai.png
-share/icons/hicolor/48x48/apps/fcitx-bengali-inscript.png
-share/icons/hicolor/48x48/apps/fcitx-bengali-probhat.png
-share/icons/hicolor/48x48/apps/fcitx-cns11643.png
-share/icons/hicolor/48x48/apps/fcitx-compose.png
-share/icons/hicolor/48x48/apps/fcitx-emoji.png
-share/icons/hicolor/48x48/apps/fcitx-gujarati-inscript.png
-share/icons/hicolor/48x48/apps/fcitx-gujarati-phonetic.png
-share/icons/hicolor/48x48/apps/fcitx-hindi-inscript.png
-share/icons/hicolor/48x48/apps/fcitx-hindi-phonetic.png
-share/icons/hicolor/48x48/apps/fcitx-ipa-x-sampa.png
-share/icons/hicolor/48x48/apps/fcitx-kannada-inscript.png
-share/icons/hicolor/48x48/apps/fcitx-kannada-kgp.png
-share/icons/hicolor/48x48/apps/fcitx-latex.png
-share/icons/hicolor/48x48/apps/fcitx-malayalam-inscript.png
-share/icons/hicolor/48x48/apps/fcitx-malayalam-phonetic.png
-share/icons/hicolor/48x48/apps/fcitx-nepali.png
-share/icons/hicolor/48x48/apps/fcitx-punjabi-inscript.png
-share/icons/hicolor/48x48/apps/fcitx-punjabi-jhelum.png
-share/icons/hicolor/48x48/apps/fcitx-punjabi-phonetic.png
-share/icons/hicolor/48x48/apps/fcitx-rustrad.png
-share/icons/hicolor/48x48/apps/fcitx-tamil-inscript.png
-share/icons/hicolor/48x48/apps/fcitx-tamil-phonetic.png
-share/icons/hicolor/48x48/apps/fcitx-tamil-remington.png
-share/icons/hicolor/48x48/apps/fcitx-telugu-inscript.png
-share/icons/hicolor/48x48/apps/fcitx-translit-ua.png
-share/icons/hicolor/48x48/apps/fcitx-translit.png
-share/icons/hicolor/48x48/apps/fcitx-viqr.png
-share/icons/hicolor/48x48/apps/fcitx-yawerty.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-bengali-inscript.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-bengali-probhat.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-cns11643.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-compose.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-emoji.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-gujarati-inscript.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-gujarati-phonetic.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-hindi-inscript.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-hindi-phonetic.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-ipa-x-sampa.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-kannada-inscript.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-kannada-kgp.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-latex.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-malayalam-inscript.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-malayalam-phonetic.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-nepali.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-punjabi-inscript.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-punjabi-jhelum.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-punjabi-phonetic.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-rustrad.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-tamil-inscript.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-tamil-phonetic.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-tamil-remington.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-telugu-inscript.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-translit-ua.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-translit.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-viqr.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-yawerty.png
-share/icons/hicolor/64x64/apps/fcitx-cns11643.png
-share/icons/hicolor/64x64/apps/fcitx-viqr.png
-share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-cns11643.png
-share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-viqr.png
+share/icons/hicolor/16x16/apps/fcitx_amharic.png
+share/icons/hicolor/16x16/apps/fcitx_arabic.png
+share/icons/hicolor/16x16/apps/fcitx_bengali_inscript.png
+share/icons/hicolor/16x16/apps/fcitx_bengali_probhat.png
+share/icons/hicolor/16x16/apps/fcitx_cns11643.png
+share/icons/hicolor/16x16/apps/fcitx_compose.png
+share/icons/hicolor/16x16/apps/fcitx_emoji.png
+share/icons/hicolor/16x16/apps/fcitx_gujarati_inscript.png
+share/icons/hicolor/16x16/apps/fcitx_gujarati_phonetic.png
+share/icons/hicolor/16x16/apps/fcitx_hindi_inscript.png
+share/icons/hicolor/16x16/apps/fcitx_hindi_phonetic.png
+share/icons/hicolor/16x16/apps/fcitx_ipa_x_sampa.png
+share/icons/hicolor/16x16/apps/fcitx_kannada_inscript.png
+share/icons/hicolor/16x16/apps/fcitx_kannada_kgp.png
+share/icons/hicolor/16x16/apps/fcitx_latex.png
+share/icons/hicolor/16x16/apps/fcitx_malayalam_inscript.png
+share/icons/hicolor/16x16/apps/fcitx_malayalam_phonetic.png
+share/icons/hicolor/16x16/apps/fcitx_nepali.png
+share/icons/hicolor/16x16/apps/fcitx_punjabi_inscript.png
+share/icons/hicolor/16x16/apps/fcitx_punjabi_jhelum.png
+share/icons/hicolor/16x16/apps/fcitx_punjabi_phonetic.png
+share/icons/hicolor/16x16/apps/fcitx_rustrad.png
+share/icons/hicolor/16x16/apps/fcitx_tamil_inscript.png
+share/icons/hicolor/16x16/apps/fcitx_tamil_phonetic.png
+share/icons/hicolor/16x16/apps/fcitx_tamil_remington.png
+share/icons/hicolor/16x16/apps/fcitx_telugu_inscript.png
+share/icons/hicolor/16x16/apps/fcitx_thai.png
+share/icons/hicolor/16x16/apps/fcitx_translit.png
+share/icons/hicolor/16x16/apps/fcitx_translit_ua.png
+share/icons/hicolor/16x16/apps/fcitx_viqr.png
+share/icons/hicolor/16x16/apps/fcitx_yawerty.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_amharic.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_arabic.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_bengali_inscript.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_bengali_probhat.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_cns11643.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_compose.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_emoji.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_gujarati_inscript.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_gujarati_phonetic.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_hindi_inscript.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_hindi_phonetic.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_ipa_x_sampa.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_kannada_inscript.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_kannada_kgp.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_latex.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_malayalam_inscript.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_malayalam_phonetic.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_nepali.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_punjabi_inscript.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_punjabi_jhelum.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_punjabi_phonetic.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_rustrad.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_tamil_inscript.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_tamil_phonetic.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_tamil_remington.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_telugu_inscript.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_thai.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_translit.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_translit_ua.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_viqr.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_yawerty.png
+share/icons/hicolor/22x22/apps/fcitx_amharic.png
+share/icons/hicolor/22x22/apps/fcitx_arabic.png
+share/icons/hicolor/22x22/apps/fcitx_bengali_inscript.png
+share/icons/hicolor/22x22/apps/fcitx_bengali_probhat.png
+share/icons/hicolor/22x22/apps/fcitx_cns11643.png
+share/icons/hicolor/22x22/apps/fcitx_compose.png
+share/icons/hicolor/22x22/apps/fcitx_emoji.png
+share/icons/hicolor/22x22/apps/fcitx_gujarati_inscript.png
+share/icons/hicolor/22x22/apps/fcitx_gujarati_phonetic.png
+share/icons/hicolor/22x22/apps/fcitx_hindi_inscript.png
+share/icons/hicolor/22x22/apps/fcitx_hindi_phonetic.png
+share/icons/hicolor/22x22/apps/fcitx_ipa_x_sampa.png
+share/icons/hicolor/22x22/apps/fcitx_kannada_inscript.png
+share/icons/hicolor/22x22/apps/fcitx_kannada_kgp.png
+share/icons/hicolor/22x22/apps/fcitx_latex.png
+share/icons/hicolor/22x22/apps/fcitx_malayalam_inscript.png
+share/icons/hicolor/22x22/apps/fcitx_malayalam_phonetic.png
+share/icons/hicolor/22x22/apps/fcitx_nepali.png
+share/icons/hicolor/22x22/apps/fcitx_punjabi_inscript.png
+share/icons/hicolor/22x22/apps/fcitx_punjabi_jhelum.png
+share/icons/hicolor/22x22/apps/fcitx_punjabi_phonetic.png
+share/icons/hicolor/22x22/apps/fcitx_rustrad.png
+share/icons/hicolor/22x22/apps/fcitx_tamil_inscript.png
+share/icons/hicolor/22x22/apps/fcitx_tamil_phonetic.png
+share/icons/hicolor/22x22/apps/fcitx_tamil_remington.png
+share/icons/hicolor/22x22/apps/fcitx_telugu_inscript.png
+share/icons/hicolor/22x22/apps/fcitx_thai.png
+share/icons/hicolor/22x22/apps/fcitx_translit.png
+share/icons/hicolor/22x22/apps/fcitx_translit_ua.png
+share/icons/hicolor/22x22/apps/fcitx_viqr.png
+share/icons/hicolor/22x22/apps/fcitx_yawerty.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_amharic.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_arabic.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_bengali_inscript.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_bengali_probhat.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_cns11643.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_compose.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_emoji.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_gujarati_inscript.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_gujarati_phonetic.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_hindi_inscript.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_hindi_phonetic.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_ipa_x_sampa.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_kannada_inscript.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_kannada_kgp.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_latex.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_malayalam_inscript.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_malayalam_phonetic.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_nepali.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_punjabi_inscript.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_punjabi_jhelum.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_punjabi_phonetic.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_rustrad.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_tamil_inscript.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_tamil_phonetic.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_tamil_remington.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_telugu_inscript.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_thai.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_translit.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_translit_ua.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_viqr.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_yawerty.png
+share/icons/hicolor/24x24/apps/fcitx_amharic.png
+share/icons/hicolor/24x24/apps/fcitx_arabic.png
+share/icons/hicolor/24x24/apps/fcitx_bengali_inscript.png
+share/icons/hicolor/24x24/apps/fcitx_bengali_probhat.png
+share/icons/hicolor/24x24/apps/fcitx_cns11643.png
+share/icons/hicolor/24x24/apps/fcitx_compose.png
+share/icons/hicolor/24x24/apps/fcitx_emoji.png
+share/icons/hicolor/24x24/apps/fcitx_gujarati_inscript.png
+share/icons/hicolor/24x24/apps/fcitx_gujarati_phonetic.png
+share/icons/hicolor/24x24/apps/fcitx_hindi_inscript.png
+share/icons/hicolor/24x24/apps/fcitx_hindi_phonetic.png
+share/icons/hicolor/24x24/apps/fcitx_ipa_x_sampa.png
+share/icons/hicolor/24x24/apps/fcitx_kannada_inscript.png
+share/icons/hicolor/24x24/apps/fcitx_kannada_kgp.png
+share/icons/hicolor/24x24/apps/fcitx_latex.png
+share/icons/hicolor/24x24/apps/fcitx_malayalam_inscript.png
+share/icons/hicolor/24x24/apps/fcitx_malayalam_phonetic.png
+share/icons/hicolor/24x24/apps/fcitx_nepali.png
+share/icons/hicolor/24x24/apps/fcitx_punjabi_inscript.png
+share/icons/hicolor/24x24/apps/fcitx_punjabi_jhelum.png
+share/icons/hicolor/24x24/apps/fcitx_punjabi_phonetic.png
+share/icons/hicolor/24x24/apps/fcitx_rustrad.png
+share/icons/hicolor/24x24/apps/fcitx_tamil_inscript.png
+share/icons/hicolor/24x24/apps/fcitx_tamil_phonetic.png
+share/icons/hicolor/24x24/apps/fcitx_tamil_remington.png
+share/icons/hicolor/24x24/apps/fcitx_telugu_inscript.png
+share/icons/hicolor/24x24/apps/fcitx_thai.png
+share/icons/hicolor/24x24/apps/fcitx_translit.png
+share/icons/hicolor/24x24/apps/fcitx_translit_ua.png
+share/icons/hicolor/24x24/apps/fcitx_viqr.png
+share/icons/hicolor/24x24/apps/fcitx_yawerty.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_amharic.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_arabic.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_bengali_inscript.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_bengali_probhat.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_cns11643.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_compose.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_emoji.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_gujarati_inscript.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_gujarati_phonetic.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_hindi_inscript.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_hindi_phonetic.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_ipa_x_sampa.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_kannada_inscript.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_kannada_kgp.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_latex.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_malayalam_inscript.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_malayalam_phonetic.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_nepali.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_punjabi_inscript.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_punjabi_jhelum.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_punjabi_phonetic.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_rustrad.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_tamil_inscript.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_tamil_phonetic.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_tamil_remington.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_telugu_inscript.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_thai.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_translit.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_translit_ua.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_viqr.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_yawerty.png
+share/icons/hicolor/32x32/apps/fcitx_thai.png
+share/icons/hicolor/32x32/apps/org.fcitx.Fcitx5.fcitx_thai.png
+share/icons/hicolor/48x48/apps/fcitx_bengali_inscript.png
+share/icons/hicolor/48x48/apps/fcitx_bengali_probhat.png
+share/icons/hicolor/48x48/apps/fcitx_cns11643.png
+share/icons/hicolor/48x48/apps/fcitx_compose.png
+share/icons/hicolor/48x48/apps/fcitx_emoji.png
+share/icons/hicolor/48x48/apps/fcitx_gujarati_inscript.png
+share/icons/hicolor/48x48/apps/fcitx_gujarati_phonetic.png
+share/icons/hicolor/48x48/apps/fcitx_hindi_inscript.png
+share/icons/hicolor/48x48/apps/fcitx_hindi_phonetic.png
+share/icons/hicolor/48x48/apps/fcitx_ipa_x_sampa.png
+share/icons/hicolor/48x48/apps/fcitx_kannada_inscript.png
+share/icons/hicolor/48x48/apps/fcitx_kannada_kgp.png
+share/icons/hicolor/48x48/apps/fcitx_latex.png
+share/icons/hicolor/48x48/apps/fcitx_malayalam_inscript.png
+share/icons/hicolor/48x48/apps/fcitx_malayalam_phonetic.png
+share/icons/hicolor/48x48/apps/fcitx_nepali.png
+share/icons/hicolor/48x48/apps/fcitx_punjabi_inscript.png
+share/icons/hicolor/48x48/apps/fcitx_punjabi_jhelum.png
+share/icons/hicolor/48x48/apps/fcitx_punjabi_phonetic.png
+share/icons/hicolor/48x48/apps/fcitx_rustrad.png
+share/icons/hicolor/48x48/apps/fcitx_tamil_inscript.png
+share/icons/hicolor/48x48/apps/fcitx_tamil_phonetic.png
+share/icons/hicolor/48x48/apps/fcitx_tamil_remington.png
+share/icons/hicolor/48x48/apps/fcitx_telugu_inscript.png
+share/icons/hicolor/48x48/apps/fcitx_translit.png
+share/icons/hicolor/48x48/apps/fcitx_translit_ua.png
+share/icons/hicolor/48x48/apps/fcitx_viqr.png
+share/icons/hicolor/48x48/apps/fcitx_yawerty.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_bengali_inscript.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_bengali_probhat.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_cns11643.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_compose.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_emoji.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_gujarati_inscript.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_gujarati_phonetic.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_hindi_inscript.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_hindi_phonetic.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_ipa_x_sampa.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_kannada_inscript.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_kannada_kgp.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_latex.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_malayalam_inscript.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_malayalam_phonetic.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_nepali.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_punjabi_inscript.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_punjabi_jhelum.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_punjabi_phonetic.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_rustrad.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_tamil_inscript.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_tamil_phonetic.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_tamil_remington.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_telugu_inscript.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_translit.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_translit_ua.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_viqr.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_yawerty.png
+share/icons/hicolor/64x64/apps/fcitx_cns11643.png
+share/icons/hicolor/64x64/apps/fcitx_viqr.png
+share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx_cns11643.png
+share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx_viqr.png
share/metainfo/org.fcitx.Fcitx5.Addon.TableOther.metainfo.xml
diff --git a/chinese/libime-jyutping/Makefile b/chinese/libime-jyutping/Makefile
index ae7a6f2d1878..2b81a85b0a6f 100644
--- a/chinese/libime-jyutping/Makefile
+++ b/chinese/libime-jyutping/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libime-jyutping
-DISTVERSION= 1.0.11
+DISTVERSION= 1.0.12
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
https://download.fcitx-im.org/data/:dict,model
diff --git a/chinese/libime-jyutping/distinfo b/chinese/libime-jyutping/distinfo
index dd107a9017c2..879e5e597391 100644
--- a/chinese/libime-jyutping/distinfo
+++ b/chinese/libime-jyutping/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1714980606
-SHA256 (libime-jyutping/libime-jyutping-1.0.11.tar.zst) = 82691817b0ba995831b4257b6eab12a6dc056ca6ec7388931118ab6be4742d4c
-SIZE (libime-jyutping/libime-jyutping-1.0.11.tar.zst) = 51533
+TIMESTAMP = 1718827714
+SHA256 (libime-jyutping/libime-jyutping-1.0.12.tar.zst) = 4e1a4a30132be959c48e6a30802e7d76361b8d99d63b91575e5a31a627377f6e
+SIZE (libime-jyutping/libime-jyutping-1.0.12.tar.zst) = 52378
SHA256 (libime-jyutping/jyutping-dict-20180104.tar.xz) = e3a5b13edb8efa2f764245a3232f99ba7e7670e22b8cbe666a4fffa84b35f35b
SIZE (libime-jyutping/jyutping-dict-20180104.tar.xz) = 1987632
SHA256 (libime-jyutping/jyutping-model-20180103.tar.xz) = 4f07229e2080f0ee30ce51b016409f260af82a58dd406a01ea5981b59ca87071
diff --git a/chinese/libime/Makefile b/chinese/libime/Makefile
index 25f82cb63d47..e2bce3832557 100644
--- a/chinese/libime/Makefile
+++ b/chinese/libime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libime
-DISTVERSION= 1.1.7
+DISTVERSION= 1.1.8
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
https://download.fcitx-im.org/data/:opengram_lm,opengram_dict,table_dict
@@ -38,7 +38,7 @@ TABLE_DICT_TAR= table-20240108.tar.gz
.include <bsd.port.pre.mk>
post-patch:
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
@${REINPLACE_CMD} -e 's|std::binary_function|std::__binary_function|' \
${WRKSRC}/src/libime/core/kenlm/lm/trie_sort.hh \
${WRKSRC}/src/libime/core/kenlm/util/joint_sort.hh \
diff --git a/chinese/libime/distinfo b/chinese/libime/distinfo
index c0878e82644a..45ca028799e5 100644
--- a/chinese/libime/distinfo
+++ b/chinese/libime/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1714969221
-SHA256 (libime/libime-1.1.7.tar.zst) = 4a20b0b77c6f4b166ebac2fb9aa411869a2835ee4a4679398c77bd576c673d49
-SIZE (libime/libime-1.1.7.tar.zst) = 562274
+TIMESTAMP = 1718827590
+SHA256 (libime/libime-1.1.8.tar.zst) = 1ab9e16c26adbd57144a701dad708794defb7ffdb85774799e28404897350377
+SIZE (libime/libime-1.1.8.tar.zst) = 563135
SHA256 (libime/lm_sc.arpa-20230712.tar.xz) = badd62c16c6373787a0fda8f09cd452d12f60d5868856f651ceecf1a07baba32
SIZE (libime/lm_sc.arpa-20230712.tar.xz) = 30701196
SHA256 (libime/dict-20240416.tar.zst) = 9c262cbfa306cb4c3b055991b7e22b453e0f267f20ceb5d9d9e5f8fbe4f2d367
diff --git a/comms/tio/Makefile b/comms/tio/Makefile
index 8f2e0e122d97..18198057bf20 100644
--- a/comms/tio/Makefile
+++ b/comms/tio/Makefile
@@ -1,10 +1,10 @@
PORTNAME= tio
-DISTVERSION= 3.3
+DISTVERSION= 3.4
CATEGORIES= comms
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
PATCH_SITES= https://github.com/tio/tio/commit/
-PATCHFILES= ccc01433b700b4da4ffa36525aabd6e41204be18.patch:-p1
+PATCHFILES= c5afd86b9ae9757ebc465d6066e348bb7164f3c2.patch:-p1
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Simple TTY terminal I/O application
diff --git a/comms/tio/distinfo b/comms/tio/distinfo
index 03a86c5a0c03..773898156624 100644
--- a/comms/tio/distinfo
+++ b/comms/tio/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1715970155
-SHA256 (tio-3.3.tar.xz) = 506635b2e922306be3ded980d0b6fd8bb74647b1561b01015b769041f7ddca8d
-SIZE (tio-3.3.tar.xz) = 3453004
-SHA256 (ccc01433b700b4da4ffa36525aabd6e41204be18.patch) = 8a38b6ba9e5a620a72ca12147e3fd15425099bd191caf99653f9a7336a629da3
-SIZE (ccc01433b700b4da4ffa36525aabd6e41204be18.patch) = 892
+TIMESTAMP = 1718524828
+SHA256 (tio-3.4.tar.xz) = 4fdc91b257b10e401ae0b0200db9f8fcf14460193e92c8e67fddc85e11a8c911
+SIZE (tio-3.4.tar.xz) = 3456312
+SHA256 (c5afd86b9ae9757ebc465d6066e348bb7164f3c2.patch) = 5296e2ac0c334a9d49d14bcc32baf14ddd176b638a0fbab6b5d732d628e13f59
+SIZE (c5afd86b9ae9757ebc465d6066e348bb7164f3c2.patch) = 2533
diff --git a/converters/yj/Makefile b/converters/yj/Makefile
index c886bdc73509..f2e7c541ddb7 100644
--- a/converters/yj/Makefile
+++ b/converters/yj/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yj
PORTVERSION= 5.1.0
DISTVERSIONPREFIX= v
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= converters
DIST_SUBDIR= yj
diff --git a/databases/arrow/Makefile b/databases/arrow/Makefile
index 72d6ebf2c4a7..29d8c3dac089 100644
--- a/databases/arrow/Makefile
+++ b/databases/arrow/Makefile
@@ -179,13 +179,6 @@ TESTING_DESC= Arrow testing libraries
TESTING_CMAKE_BOOL= ARROW_TESTING
TESTING_LIB_DEPENDS= libgtest.so:devel/googletest
-# workaround for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277953
-OPSYS!= uname -s # HACK: OPSYS is defined in bsd.port.options.mk which has to be later
-OSVERSION!= awk '/^\#define[[:blank:]]__FreeBSD_version/ {print $$3}' < ${CROSS_SYSROOT}/usr/include/sys/param.h # HACK: same as above
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1303000
-TESTING_BROKEN= configure fails because GTest built with C++ level <17 isn't compatible with C++17 used in arrow
-.endif
-
# form OPTIONS_DEFAULT
.for opt in ${OPTIONS_GROUP_COMPONENTS}
. if "${${opt}_BROKEN}" == ""
diff --git a/databases/bbdb/Makefile b/databases/bbdb/Makefile
index aa64f3d6d6a9..54a828d61720 100644
--- a/databases/bbdb/Makefile
+++ b/databases/bbdb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bbdb
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.2a
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= databases elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/databases/cayley/Makefile b/databases/cayley/Makefile
index a3a417a50135..c42eeb04fc35 100644
--- a/databases/cayley/Makefile
+++ b/databases/cayley/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cayley
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.7
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/closql-devel/Makefile b/databases/closql-devel/Makefile
index c05268af0c4c..2051291baa97 100644
--- a/databases/closql-devel/Makefile
+++ b/databases/closql-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= closql
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.1-49
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONSUFFIX= -gc591e6b
CATEGORIES= databases elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/databases/closql/Makefile b/databases/closql/Makefile
index e8a2a769fcec..475cb77797e8 100644
--- a/databases/closql/Makefile
+++ b/databases/closql/Makefile
@@ -1,7 +1,7 @@
PORTNAME= closql
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.1
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= databases elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/databases/cockroach/Makefile b/databases/cockroach/Makefile
index 9c02022aa6e5..bcbc169df3c0 100644
--- a/databases/cockroach/Makefile
+++ b/databases/cockroach/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cockroach
DISTVERSIONPREFIX= v
DISTVERSION= 19.1.11
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= databases
MASTER_SITES= https://binaries.cockroachdb.com/
EXTRACT_SUFX= .src.tgz
diff --git a/databases/emacs-sqlite3-api/Makefile b/databases/emacs-sqlite3-api/Makefile
index 2aa446ee8ee6..aaa403c12008 100644
--- a/databases/emacs-sqlite3-api/Makefile
+++ b/databases/emacs-sqlite3-api/Makefile
@@ -1,7 +1,7 @@
PORTNAME= emacs-sqlite3-api
DISTVERSIONPREFIX= v
DISTVERSION= 0.18
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= databases elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/databases/emacsql-devel/Makefile b/databases/emacsql-devel/Makefile
index ee5afe72b045..c6a5b555de87 100644
--- a/databases/emacsql-devel/Makefile
+++ b/databases/emacsql-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= emacsql
DISTVERSION= 3.1.1-65
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONSUFFIX= -g5108c16
CATEGORIES= databases elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/databases/emacsql/Makefile b/databases/emacsql/Makefile
index 986493d08531..54504f3385a9 100644
--- a/databases/emacsql/Makefile
+++ b/databases/emacsql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= emacsql
DISTVERSION= 3.1.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= databases elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/databases/gnats4/Makefile b/databases/gnats4/Makefile
index 5279f820e9ef..2be1fe854504 100644
--- a/databases/gnats4/Makefile
+++ b/databases/gnats4/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnats
PORTVERSION= 4.1.0
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= databases devel
MASTER_SITES= GNU
PKGNAMESUFFIX= 4
diff --git a/databases/go-carbon/Makefile b/databases/go-carbon/Makefile
index fee9e9c70550..691e7a971cd9 100644
--- a/databases/go-carbon/Makefile
+++ b/databases/go-carbon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-carbon
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= databases
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/databases/go-pgweb/Makefile b/databases/go-pgweb/Makefile
index c4dac9adfefd..75e14b6396cf 100644
--- a/databases/go-pgweb/Makefile
+++ b/databases/go-pgweb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pgweb
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.7
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= databases www
PKGNAMEPREFIX= go-
diff --git a/databases/goose/Makefile b/databases/goose/Makefile
index 45fe69b9d99c..af0f8cbfc725 100644
--- a/databases/goose/Makefile
+++ b/databases/goose/Makefile
@@ -1,6 +1,7 @@
PORTNAME= goose
DISTVERSIONPREFIX= v
DISTVERSION= 3.21.1
+PORTREVISION= 1
CATEGORIES= databases
PKGNAMESUFFIX= -db-migration-tool
diff --git a/databases/immudb/Makefile b/databases/immudb/Makefile
index e7cd08089640..d34fdd2ed3e4 100644
--- a/databases/immudb/Makefile
+++ b/databases/immudb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= immudb
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/databases/imposm3/Makefile b/databases/imposm3/Makefile
index d15b386e1afc..754d8ad51963 100644
--- a/databases/imposm3/Makefile
+++ b/databases/imposm3/Makefile
@@ -1,7 +1,7 @@
PORTNAME= imposm3
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= databases geography
MAINTAINER= darcy@dbitech.ca
diff --git a/databases/influxdb/Makefile b/databases/influxdb/Makefile
index 18b1838ec7cc..a22db2d1af07 100644
--- a/databases/influxdb/Makefile
+++ b/databases/influxdb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= influxdb
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.10
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= databases net-mgmt
MAINTAINER= driesm@FreeBSD.org
diff --git a/databases/influxdb2-cli/Makefile b/databases/influxdb2-cli/Makefile
index 54276956e0f5..0dbefbafca4d 100644
--- a/databases/influxdb2-cli/Makefile
+++ b/databases/influxdb2-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= influxdb2-cli
DISTVERSIONPREFIX= v
DISTVERSION= 2.7.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= databases net-mgmt
MAINTAINER= driesm@FreeBSD.org
diff --git a/databases/litestream/Makefile b/databases/litestream/Makefile
index 406c9726861b..04ffe2d66e8b 100644
--- a/databases/litestream/Makefile
+++ b/databases/litestream/Makefile
@@ -1,7 +1,7 @@
PORTNAME= litestream
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.13
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= databases
MAINTAINER= nc@FreeBSD.org
diff --git a/databases/mongodb-tools/Makefile b/databases/mongodb-tools/Makefile
index 77b9e1342db5..817b98f8ca24 100644
--- a/databases/mongodb-tools/Makefile
+++ b/databases/mongodb-tools/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mongodb-tools
DISTVERSION= 100.9.5
+PORTREVISION= 1
CATEGORIES= databases
MAINTAINER= ronald@FreeBSD.org
diff --git a/databases/mongodb60/Makefile b/databases/mongodb60/Makefile
index 0a29c8dc8ee3..159813d1747f 100644
--- a/databases/mongodb60/Makefile
+++ b/databases/mongodb60/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
-DISTVERSION= 6.0.15
-PORTREVISION= 3
+DISTVERSION= 6.0.16
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
@@ -146,4 +145,7 @@ do-install:
.endfor
${RM} ${STAGEDIR}${PREFIX}/bin/resmoke.py
+do-test:
+ ${SH} ${FILESDIR}/make.test.sh "${STAGEDIR}${PREFIX}/bin"
+
.include <bsd.port.post.mk>
diff --git a/databases/mongodb60/distinfo b/databases/mongodb60/distinfo
index d85fbaff1844..ea02dfcff5d4 100644
--- a/databases/mongodb60/distinfo
+++ b/databases/mongodb60/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713252905
-SHA256 (mongodb-mongo-r6.0.15_GH0.tar.gz) = 2e5ed9326182b9c1cfa8e85e0e67f35f840fd6e2390e88198a185e822eb29275
-SIZE (mongodb-mongo-r6.0.15_GH0.tar.gz) = 91274369
+TIMESTAMP = 1719396179
+SHA256 (mongodb-mongo-r6.0.16_GH0.tar.gz) = 8426949b47e8b0d6b8a048b698c2f80c856464bef4344752dc16f20efd6b10cf
+SIZE (mongodb-mongo-r6.0.16_GH0.tar.gz) = 91499982
SHA256 (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = a365bf54ef4e4fd6a136cf6afa9c620ba0c8982402473b9bfac38928a688a9e0
SIZE (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = 141291901
diff --git a/databases/mongodb60/files/make.test.sh b/databases/mongodb60/files/make.test.sh
new file mode 100755
index 000000000000..3d74258a446a
--- /dev/null
+++ b/databases/mongodb60/files/make.test.sh
@@ -0,0 +1,31 @@
+#! /bin/sh
+
+set -e
+
+usage() {
+ echo "Usage: $0 <path>"
+ echo "<path> path to the executables"
+}
+
+test "$#" -eq 1 || ( usage && exit 1 )
+
+set -x
+
+PATH="$1:$PATH"
+
+DBDIR=$( mktemp -d -t tmp.mongodb )
+
+trap 'rm -rf "$DBDIR"' EXIT
+
+# Trivial check if the binaries execute at all.
+mongod -version
+mongos -version
+
+# Check if an empty database can be created.
+mkdir "$DBDIR/db"
+tail -F "$DBDIR/log" | ( grep -qFe "Waiting for connections" && kill $(cat "$DBDIR/pid") ) &
+script -eF "$DBDIR/log" \
+ timeout -s TERM -k 30s 60s \
+ mongod --dbpath "$DBDIR/db" --pidfilepath "$DBDIR/pid"
+
+echo "Test successful"
diff --git a/databases/mongodb60/pkg-message b/databases/mongodb60/pkg-message
index 047b46f2ccb1..90e9481de3d1 100644
--- a/databases/mongodb60/pkg-message
+++ b/databases/mongodb60/pkg-message
@@ -9,7 +9,7 @@ MongoDB 6.0 and up do not include the 'mongo' CLI shell anymore. You can
use the MongoDB Shell (https://github.com/mongodb-js/mongosh).
# pkg install npm
$ npm install mongosh
-$ npx mongosh mongodb://127.0.0.1:27117/
+$ npx mongosh mongodb://127.0.0.1:27017/
EOM
}
diff --git a/databases/octosql/Makefile b/databases/octosql/Makefile
index 0b712c6c4e8b..e548fd8bf91f 100644
--- a/databases/octosql/Makefile
+++ b/databases/octosql/Makefile
@@ -1,6 +1,7 @@
PORTNAME= octosql
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
+PORTREVISION= 1
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/percona-orchestrator/Makefile b/databases/percona-orchestrator/Makefile
index db2de900c011..aa567117ce9c 100644
--- a/databases/percona-orchestrator/Makefile
+++ b/databases/percona-orchestrator/Makefile
@@ -1,7 +1,7 @@
PORTNAME= orchestrator
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.6-12
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= databases
PKGNAMEPREFIX= percona-
diff --git a/databases/pg.el/Makefile b/databases/pg.el/Makefile
index 763dd9207882..4194342d8a7b 100644
--- a/databases/pg.el/Makefile
+++ b/databases/pg.el/Makefile
@@ -1,6 +1,7 @@
PORTNAME= pg.el
DISTVERSIONPREFIX= v
DISTVERSION= 0.36
+PORTREVISION= 1
CATEGORIES= databases elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/databases/pg_tileserv/Makefile b/databases/pg_tileserv/Makefile
index a9281f8a149d..5b8d8b68ed99 100644
--- a/databases/pg_tileserv/Makefile
+++ b/databases/pg_tileserv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pg_tileserv
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.11
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases
MAINTAINER= lbartoletti@FreeBSD.org
diff --git a/databases/pgmetrics/Makefile b/databases/pgmetrics/Makefile
index a7bebc8ce94f..d8397203238e 100644
--- a/databases/pgmetrics/Makefile
+++ b/databases/pgmetrics/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pgmetrics
PORTVERSION= 1.16.0
DISTVERSIONPREFIX=v
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= databases
MAINTAINER= girgen@FreeBSD.org
diff --git a/databases/prometheus-postgres-exporter/Makefile b/databases/prometheus-postgres-exporter/Makefile
index 7ad137b0f93c..bcb011037e82 100644
--- a/databases/prometheus-postgres-exporter/Makefile
+++ b/databases/prometheus-postgres-exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prometheus-postgres-exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases
MAINTAINER= lexi.freebsd@le-fay.org
diff --git a/databases/prometheus-postgresql-adapter/Makefile b/databases/prometheus-postgresql-adapter/Makefile
index 5e0c62e167e9..6b68d614190e 100644
--- a/databases/prometheus-postgresql-adapter/Makefile
+++ b/databases/prometheus-postgresql-adapter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prometheus-postgresql-adapter
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= databases
MAINTAINER= felix@userspace.com.au
diff --git a/databases/py-sqlalchemy20/Makefile b/databases/py-sqlalchemy20/Makefile
index d2d522a5e942..f277cbc951ba 100644
--- a/databases/py-sqlalchemy20/Makefile
+++ b/databases/py-sqlalchemy20/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sqlalchemy
-PORTVERSION= 2.0.30
+PORTVERSION= 2.0.31
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-sqlalchemy20/distinfo b/databases/py-sqlalchemy20/distinfo
index f52166785f13..549a749d09ea 100644
--- a/databases/py-sqlalchemy20/distinfo
+++ b/databases/py-sqlalchemy20/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715842660
-SHA256 (SQLAlchemy-2.0.30.tar.gz) = 2b1708916730f4830bc69d6f49d37f7698b5bd7530aca7f04f785f8849e95255
-SIZE (SQLAlchemy-2.0.30.tar.gz) = 9579500
+TIMESTAMP = 1718784547
+SHA256 (SQLAlchemy-2.0.31.tar.gz) = b607489dd4a54de56984a0c7656247504bd5523d9d0ba799aef59d4add009484
+SIZE (SQLAlchemy-2.0.31.tar.gz) = 9524110
diff --git a/databases/py-sqlalchemy20/pkg-plist b/databases/py-sqlalchemy20/pkg-plist
index 51f33c535eef..63e220efe0d1 100644
--- a/databases/py-sqlalchemy20/pkg-plist
+++ b/databases/py-sqlalchemy20/pkg-plist
@@ -117,7 +117,9 @@
%%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_13/6589.rst
%%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_13/7115.rst
%%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_13/README.txt
+%%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_14/11471.rst
%%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_14/README.txt
+%%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_14/greenlet_compat.rst
%%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_20/README.txt
%%PORTDOCS%%%%DOCSDIR%%/build/changelog/whatsnew_20.rst
%%PORTDOCS%%%%DOCSDIR%%/build/conf.py
@@ -261,7 +263,6 @@
%%PORTDOCS%%%%DOCSDIR%%/build/orm/session_events.rst
%%PORTDOCS%%%%DOCSDIR%%/build/orm/session_state_management.rst
%%PORTDOCS%%%%DOCSDIR%%/build/orm/session_transaction.rst
-%%PORTDOCS%%%%DOCSDIR%%/build/orm/space_invaders.jpg
%%PORTDOCS%%%%DOCSDIR%%/build/orm/tutorial.rst
%%PORTDOCS%%%%DOCSDIR%%/build/orm/versioning.rst
%%PORTDOCS%%%%DOCSDIR%%/build/requirements.txt
diff --git a/databases/redis_exporter/Makefile b/databases/redis_exporter/Makefile
index 96ea17f67c6d..ff1ee866cd5c 100644
--- a/databases/redis_exporter/Makefile
+++ b/databases/redis_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= redis_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 1.58.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= databases
MAINTAINER= arcade@b1t.name
diff --git a/databases/rqlite/Makefile b/databases/rqlite/Makefile
index 13cc03e1ef5c..06317a48b0d7 100644
--- a/databases/rqlite/Makefile
+++ b/databases/rqlite/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rqlite
DISTVERSIONPREFIX= v
-DISTVERSION= 8.26.2
+DISTVERSION= 8.26.4
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/rqlite/distinfo b/databases/rqlite/distinfo
index bf774686fc45..d5cde8439a28 100644
--- a/databases/rqlite/distinfo
+++ b/databases/rqlite/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1718956938
-SHA256 (go/databases_rqlite/rqlite-v8.26.2/v8.26.2.mod) = 958ad9b2f6ae960dfa52820070f6aff1be8f0928fe0e8906cbb0f684d98980d9
-SIZE (go/databases_rqlite/rqlite-v8.26.2/v8.26.2.mod) = 2592
-SHA256 (go/databases_rqlite/rqlite-v8.26.2/v8.26.2.zip) = d0306f3022e100f0c414b6032fff53d93a4866eb795cc778750df84e40925174
-SIZE (go/databases_rqlite/rqlite-v8.26.2/v8.26.2.zip) = 722280
+TIMESTAMP = 1720110141
+SHA256 (go/databases_rqlite/rqlite-v8.26.4/v8.26.4.mod) = b9ba2de6dd17a45032f216eecaea50d73d00dc2cff8a74696d120f7c4e7d073d
+SIZE (go/databases_rqlite/rqlite-v8.26.4/v8.26.4.mod) = 2592
+SHA256 (go/databases_rqlite/rqlite-v8.26.4/v8.26.4.zip) = 46e48b5513e200e3d443605335eb0ae1b10322eb7f846ba9021ee1e626758b15
+SIZE (go/databases_rqlite/rqlite-v8.26.4/v8.26.4.zip) = 723882
diff --git a/databases/rubygem-neighbor/Makefile b/databases/rubygem-neighbor/Makefile
index 1ac3c379cfef..bd67350c81a9 100644
--- a/databases/rubygem-neighbor/Makefile
+++ b/databases/rubygem-neighbor/Makefile
@@ -1,6 +1,5 @@
PORTNAME= neighbor
-PORTVERSION= 0.2.3
-PORTREVISION= 1
+PORTVERSION= 0.3.2
CATEGORIES= databases rubygems
MASTER_SITES= RG
@@ -10,7 +9,7 @@ WWW= https://github.com/ankane/neighbor
LICENSE= MIT
-RUN_DEPENDS= rubygem-activerecord70>=5.2:databases/rubygem-activerecord70
+RUN_DEPENDS= rubygem-activerecord70>=6.1:databases/rubygem-activerecord70
USES= gem
diff --git a/databases/rubygem-neighbor/distinfo b/databases/rubygem-neighbor/distinfo
index 1747db5d0ee1..a338f1e92ec7 100644
--- a/databases/rubygem-neighbor/distinfo
+++ b/databases/rubygem-neighbor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1684385631
-SHA256 (rubygem/neighbor-0.2.3.gem) = 70887ac2110d0c7ab243ee988f64359b8bb94a63a0c78542bbeef4f33b1933e5
-SIZE (rubygem/neighbor-0.2.3.gem) = 10752
+TIMESTAMP = 1718789678
+SHA256 (rubygem/neighbor-0.3.2.gem) = b795bbcc24b1b9ae82d9f7e97a3461b0b3607d24a85a7acbed776bd498e7eba8
+SIZE (rubygem/neighbor-0.3.2.gem) = 11264
diff --git a/databases/tile38/Makefile b/databases/tile38/Makefile
index 8fc862a00843..288023bbf775 100644
--- a/databases/tile38/Makefile
+++ b/databases/tile38/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tile38
DISTVERSION= 1.12.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= databases
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/databases/timescaledb-backup/Makefile b/databases/timescaledb-backup/Makefile
index 067a65400240..5a732b3bf238 100644
--- a/databases/timescaledb-backup/Makefile
+++ b/databases/timescaledb-backup/Makefile
@@ -1,6 +1,6 @@
PORTNAME= timescaledb-backup
DISTVERSION= 0.1.1
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= databases
MAINTAINER= kbowling@FreeBSD.org
diff --git a/databases/timescaledb-tune/Makefile b/databases/timescaledb-tune/Makefile
index 9857a4a124c6..849f08f44bb2 100644
--- a/databases/timescaledb-tune/Makefile
+++ b/databases/timescaledb-tune/Makefile
@@ -1,7 +1,7 @@
PORTNAME= timescaledb-tune
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= databases
MAINTAINER= kbowling@FreeBSD.org
diff --git a/databases/usql/Makefile b/databases/usql/Makefile
index 4cd259ee20f2..83ffe76a7659 100644
--- a/databases/usql/Makefile
+++ b/databases/usql/Makefile
@@ -1,7 +1,7 @@
PORTNAME= usql
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/xtrabackup80/Makefile b/databases/xtrabackup80/Makefile
index 47be5e87e030..6a88ca1bac51 100644
--- a/databases/xtrabackup80/Makefile
+++ b/databases/xtrabackup80/Makefile
@@ -104,7 +104,7 @@ post-patch:
.for d in storage/innobase/xtrabackup/src sql/protobuf
${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},' ${WRKSRC}/${d}/CMakeLists.txt
.endfor
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
@${REINPLACE_CMD} -e 's|std::unary_function|std::__unary_function|' \
${WRKSRC}/../boost_${BOOST_VERSION_UNDER}/boost/container_hash/hash.hpp
.endif
diff --git a/databases/xtrabackup81/Makefile b/databases/xtrabackup81/Makefile
index 75165fccc89c..ef69c294aab9 100644
--- a/databases/xtrabackup81/Makefile
+++ b/databases/xtrabackup81/Makefile
@@ -68,7 +68,7 @@ post-patch:
.for d in storage/innobase/xtrabackup/src sql/protobuf
${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},' ${WRKSRC}/${d}/CMakeLists.txt
.endfor
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
@${REINPLACE_CMD} -e 's|std::unary_function|std::__unary_function|' \
${WRKSRC}/../boost_${BOOST_VERSION_UNDER}/boost/container_hash/hash.hpp
.endif
diff --git a/deskutils/chart/Makefile b/deskutils/chart/Makefile
index e4feeedcb14c..573b70434434 100644
--- a/deskutils/chart/Makefile
+++ b/deskutils/chart/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chart
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= deskutils
MAINTAINER= mail@dbalan.in
diff --git a/deskutils/dstask/Makefile b/deskutils/dstask/Makefile
index 69edfbb1c448..8591ebf609c6 100644
--- a/deskutils/dstask/Makefile
+++ b/deskutils/dstask/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dstask
DISTVERSIONPREFIX= v
DISTVERSION= 0.26
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= deskutils
MAINTAINER= ashish@FreeBSD.org
diff --git a/deskutils/howm/Makefile b/deskutils/howm/Makefile
index d0cb9a52d116..f111acd3e6b6 100644
--- a/deskutils/howm/Makefile
+++ b/deskutils/howm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= howm
PORTVERSION= 1.4.8
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= deskutils
MASTER_SITES= http://howm.sourceforge.jp/a/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/deskutils/kdepim-runtime/Makefile b/deskutils/kdepim-runtime/Makefile
index 6df40d40d09e..d282025f69f5 100644
--- a/deskutils/kdepim-runtime/Makefile
+++ b/deskutils/kdepim-runtime/Makefile
@@ -44,7 +44,7 @@ OPTIONS_DEFINE= DOCS
.include <bsd.port.pre.mk>
-.if ${CHOSEN_COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${CHOSEN_COMPILER_TYPE} == clang
CXXFLAGS+= -Wno-error=enum-constexpr-conversion
.endif
diff --git a/deskutils/noti/Makefile b/deskutils/noti/Makefile
index 47a05f56b337..4f33404ee73e 100644
--- a/deskutils/noti/Makefile
+++ b/deskutils/noti/Makefile
@@ -1,6 +1,6 @@
PORTNAME= noti
DISTVERSION= 3.7.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= deskutils
MAINTAINER= tagattie@FreeBSD.org
diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/files/patch-src_session.h b/deskutils/plasma6-xdg-desktop-portal-kde/files/patch-src_session.h
deleted file mode 100644
index cf5796fc5bcc..000000000000
--- a/deskutils/plasma6-xdg-desktop-portal-kde/files/patch-src_session.h
+++ /dev/null
@@ -1,19 +0,0 @@
-Fix build on FreeBSD 13.2
-
-In file included from /wrkdirs/usr/ports/deskutils/plasma6-xdg-desktop-portal-kde/work/.build/src/xdg-desktop-portal-kde_autogen/mocs_compilation.cpp:29:
-In file included from /wrkdirs/usr/ports/deskutils/plasma6-xdg-desktop-portal-kde/work/.build/src/xdg-desktop-portal-kde_autogen/EWIEGA46WW/moc_session.cpp:9:
-/wrkdirs/usr/ports/deskutils/plasma6-xdg-desktop-portal-kde/work/.build/src/xdg-desktop-portal-kde_autogen/EWIEGA46WW/../../../../xdg-desktop-portal-kde-6.0.4/src/session.h:186:10: error: no template named 'unordered_map' in namespace 'std'
- std::unordered_map<QString, std::unique_ptr<QAction>> m_shortcuts;
- ~~~~~^
-
---- src/session.h.orig 2024-04-16 10:39:21 UTC
-+++ src/session.h
-@@ -9,6 +9,8 @@
- #ifndef XDG_DESKTOP_PORTAL_KDE_SESSION_H
- #define XDG_DESKTOP_PORTAL_KDE_SESSION_H
-
-+#include <unordered_map>
-+
- #include <QAction>
- #include <QDBusVirtualObject>
- #include <QObject>
diff --git a/deskutils/ultralist/Makefile b/deskutils/ultralist/Makefile
index b99e05f74a0d..cf6c21981ce3 100644
--- a/deskutils/ultralist/Makefile
+++ b/deskutils/ultralist/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ultralist
DISTVERSION= 1.7.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= deskutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/R-cran-rgexf/Makefile b/devel/R-cran-rgexf/Makefile
index 548f8446e2d7..b250b3180bc5 100644
--- a/devel/R-cran-rgexf/Makefile
+++ b/devel/R-cran-rgexf/Makefile
@@ -1,6 +1,5 @@
PORTNAME= rgexf
-PORTVERSION= 0.16.2
-PORTREVISION= 1
+PORTVERSION= 0.16.3
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -10,11 +9,9 @@ WWW= https://cran.r-project.org/web/packages/rgexf/
LICENSE= MIT
-CRAN_DEPENDS= R-cran-XML>0:textproc/R-cran-XML \
- R-cran-igraph>0:math/R-cran-igraph \
- R-cran-servr>0:www/R-cran-servr
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
+RUN_DEPENDS= R-cran-igraph>0:math/R-cran-igraph \
+ R-cran-servr>0:www/R-cran-servr \
+ R-cran-XML>0:textproc/R-cran-XML
USES= cran:auto-plist
diff --git a/devel/R-cran-rgexf/distinfo b/devel/R-cran-rgexf/distinfo
index 7f16282dd1c9..9e3610584862 100644
--- a/devel/R-cran-rgexf/distinfo
+++ b/devel/R-cran-rgexf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1628915019
-SHA256 (rgexf_0.16.2.tar.gz) = 6ee052b0de99d0c7492366b991d345a51b3d0cc890d10a68b8670e1bd4fc8201
-SIZE (rgexf_0.16.2.tar.gz) = 1472292
+TIMESTAMP = 1719916164
+SHA256 (rgexf_0.16.3.tar.gz) = cddcc58a10092cfea32999d7baaf6eae9b34e649a16627ee0b466a7cf2c339b0
+SIZE (rgexf_0.16.3.tar.gz) = 1344301
diff --git a/devel/android-tools/Makefile b/devel/android-tools/Makefile
index 0d3077a87cdc..59cf21284629 100644
--- a/devel/android-tools/Makefile
+++ b/devel/android-tools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= android-tools
PORTVERSION= 31.0.3p2.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= devel
MASTER_SITES= GH
diff --git a/devel/app-builder/Makefile b/devel/app-builder/Makefile
index 6b1aec44ebef..27703f8ce4fd 100644
--- a/devel/app-builder/Makefile
+++ b/devel/app-builder/Makefile
@@ -1,7 +1,7 @@
PORTNAME= app-builder
DISTVERSIONPREFIX= v
DISTVERSION= 3.4.2
-PORTREVISION= 6
+PORTREVISION= 7
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/arduino-builder/Makefile b/devel/arduino-builder/Makefile
index 43ed4322f617..061405382629 100644
--- a/devel/arduino-builder/Makefile
+++ b/devel/arduino-builder/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arduino-builder
PORTVERSION= 1.3.25
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= devel
MAINTAINER= kevans@FreeBSD.org
diff --git a/devel/arduinoOTA/Makefile b/devel/arduinoOTA/Makefile
index 708f544d208f..b4ed87bfc15a 100644
--- a/devel/arduinoOTA/Makefile
+++ b/devel/arduinoOTA/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arduinoOTA
PORTVERSION= 1.2.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= devel
MAINTAINER= kevans@FreeBSD.org
diff --git a/devel/athens/Makefile b/devel/athens/Makefile
index a3242a762bf9..d11b552efc5e 100644
--- a/devel/athens/Makefile
+++ b/devel/athens/Makefile
@@ -1,7 +1,7 @@
PORTNAME= athens
DISTVERSION= 0.14.1
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/atlantis/Makefile b/devel/atlantis/Makefile
index 91a1b5f166b4..91f99b35791d 100644
--- a/devel/atlantis/Makefile
+++ b/devel/atlantis/Makefile
@@ -1,7 +1,7 @@
PORTNAME= atlantis
DISTVERSIONPREFIX= v
DISTVERSION= 0.28.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/awless/Makefile b/devel/awless/Makefile
index 6bca0d2a58f5..b72b462eacd9 100644
--- a/devel/awless/Makefile
+++ b/devel/awless/Makefile
@@ -1,7 +1,7 @@
PORTNAME= awless
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.11
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= devel
MAINTAINER= dmgk@FreeBSD.org
diff --git a/devel/aws-crt-cpp/Makefile b/devel/aws-crt-cpp/Makefile
index 3fed3e608187..a57131176c3f 100644
--- a/devel/aws-crt-cpp/Makefile
+++ b/devel/aws-crt-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-crt-cpp
DISTVERSIONPREFIX= v
-DISTVERSION= 0.27.1
+DISTVERSION= 0.27.2
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-crt-cpp/distinfo b/devel/aws-crt-cpp/distinfo
index f0188893896c..923e7e7dbacc 100644
--- a/devel/aws-crt-cpp/distinfo
+++ b/devel/aws-crt-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719646751
-SHA256 (awslabs-aws-crt-cpp-v0.27.1_GH0.tar.gz) = 9689854b67b1a436b1cd31aae75eed8669fbb8d6240fe36684133f93e345f1ac
-SIZE (awslabs-aws-crt-cpp-v0.27.1_GH0.tar.gz) = 356474
+TIMESTAMP = 1720164250
+SHA256 (awslabs-aws-crt-cpp-v0.27.2_GH0.tar.gz) = e17c82d7cc3b5e6e4300bc7e4794306e292b5281d212ead536000a8b5f5f1be4
+SIZE (awslabs-aws-crt-cpp-v0.27.2_GH0.tar.gz) = 356476
diff --git a/devel/bazel-buildtools/Makefile b/devel/bazel-buildtools/Makefile
index b82aec897e33..7f727909d234 100644
--- a/devel/bazel-buildtools/Makefile
+++ b/devel/bazel-buildtools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bazel-buildtools
DISTVERSION= 3.2.1
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/bit/Makefile b/devel/bit/Makefile
index 8af12a904a71..ef6abbfa89c1 100644
--- a/devel/bit/Makefile
+++ b/devel/bit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bit
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.2
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/buf/Makefile b/devel/buf/Makefile
index 857e41dc3a2e..6c93c9aaf3ee 100644
--- a/devel/buf/Makefile
+++ b/devel/buf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= buf
DISTVERSIONPREFIX= v
DISTVERSION= 1.32.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/buildkite-agent/Makefile b/devel/buildkite-agent/Makefile
index fa0cafd28efe..4f147cedfe3c 100644
--- a/devel/buildkite-agent/Makefile
+++ b/devel/buildkite-agent/Makefile
@@ -1,7 +1,7 @@
PORTNAME= buildkite-agent
DISTVERSIONPREFIX= v
DISTVERSION= 3.47.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/capslock/Makefile b/devel/capslock/Makefile
index c6e74f844b84..6d196fd03ea6 100644
--- a/devel/capslock/Makefile
+++ b/devel/capslock/Makefile
@@ -1,6 +1,7 @@
PORTNAME= capslock
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.3
+PORTREVISION= 1
CATEGORIES= devel net
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cask/Makefile b/devel/cask/Makefile
index 46cc0be1cda5..338d22a039f4 100644
--- a/devel/cask/Makefile
+++ b/devel/cask/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cask
PORTVERSION= 0.8.3
DISTVERSIONPREFIX= v
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/chroma/Makefile b/devel/chroma/Makefile
index 01805412f08d..c15184d4d75a 100644
--- a/devel/chroma/Makefile
+++ b/devel/chroma/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chroma
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.2
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= devel
PKGNAMESUFFIX= -syntax-highlighter
diff --git a/devel/cirrus-cli/Makefile b/devel/cirrus-cli/Makefile
index a4b66e642a2e..85bf9c0ee1e1 100644
--- a/devel/cirrus-cli/Makefile
+++ b/devel/cirrus-cli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cirrus-cli
DISTVERSION= 0.120.1
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/cjose/Makefile b/devel/cjose/Makefile
index c1a52369bcaf..0d651156e019 100644
--- a/devel/cjose/Makefile
+++ b/devel/cjose/Makefile
@@ -24,7 +24,7 @@ CONFIGURE_ARGS= --with-jansson=${PREFIX} --with-openssl=${OPENSSLBASE}
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-error=strict-prototypes
.endif
diff --git a/devel/clojure-cider/Makefile b/devel/clojure-cider/Makefile
index adc20e2f6cfb..219237eba26b 100644
--- a/devel/clojure-cider/Makefile
+++ b/devel/clojure-cider/Makefile
@@ -1,6 +1,6 @@
PORTNAME= clojure-cider
DISTVERSION= 1.15.0
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONPREFIX= v
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/corrade/Makefile b/devel/corrade/Makefile
index 1f03632a7afc..63fd1de88131 100644
--- a/devel/corrade/Makefile
+++ b/devel/corrade/Makefile
@@ -30,7 +30,7 @@ TEST_CMAKE_BOOL= CORRADE_BUILD_TESTS
.include <bsd.port.pre.mk>
post-patch:
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
@${REINPLACE_CMD} -e 's|#include <__tuple>|#include <tuple>|g' \
${WRKSRC}/src/Corrade/Utility/StlForwardArray.h \
${WRKSRC}/src/Corrade/Utility/StlForwardTuple.h
diff --git a/devel/cpp-utilities/Makefile b/devel/cpp-utilities/Makefile
index 50a8616aed64..18d5f7e459ed 100644
--- a/devel/cpp-utilities/Makefile
+++ b/devel/cpp-utilities/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cpp-utilities
DISTVERSIONPREFIX= v
-DISTVERSION= 5.24.9
+DISTVERSION= 5.25.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cpp-utilities/distinfo b/devel/cpp-utilities/distinfo
index e2b9d919929c..3a6045518a72 100644
--- a/devel/cpp-utilities/distinfo
+++ b/devel/cpp-utilities/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717560683
-SHA256 (Martchus-cpp-utilities-v5.24.9_GH0.tar.gz) = ff6792adbec0d3afe86f82c21d6dd47265137068b324c35bc6afd403b456d316
-SIZE (Martchus-cpp-utilities-v5.24.9_GH0.tar.gz) = 196365
+TIMESTAMP = 1720050473
+SHA256 (Martchus-cpp-utilities-v5.25.0_GH0.tar.gz) = 29c7b962135bfeeacd11f89b21249bd8634bc640a7b6ad6dd91edc01b904112b
+SIZE (Martchus-cpp-utilities-v5.25.0_GH0.tar.gz) = 196870
diff --git a/devel/cpp-utilities/pkg-plist b/devel/cpp-utilities/pkg-plist
index 168b52e9346f..4508793fbc17 100644
--- a/devel/cpp-utilities/pkg-plist
+++ b/devel/cpp-utilities/pkg-plist
@@ -35,7 +35,7 @@ include/c++utilities/tests/testutils.h
include/c++utilities/version.h
lib/libc++utilities.so
lib/libc++utilities.so.5
-lib/libc++utilities.so.5.24.9
+lib/libc++utilities.so.5.25.0
libdata/pkgconfig/c++utilities.pc
share/c++utilities/cmake/c++utilitiesConfig.cmake
share/c++utilities/cmake/c++utilitiesConfigVersion.cmake
diff --git a/devel/dash.el/Makefile b/devel/dash.el/Makefile
index 32fa3995d20d..2e1f39af6f8e 100644
--- a/devel/dash.el/Makefile
+++ b/devel/dash.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dash.el
DISTVERSION= 2.19.1
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/delve/Makefile b/devel/delve/Makefile
index 33d5396f208f..fd156600288a 100644
--- a/devel/delve/Makefile
+++ b/devel/delve/Makefile
@@ -1,7 +1,7 @@
PORTNAME= delve
DISTVERSIONPREFIX= v
DISTVERSION= 1.22.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
MAINTAINER= dmitry.wagin@ya.ru
diff --git a/devel/distel/Makefile b/devel/distel/Makefile
index 5da33f86fb8a..fd5196747e39 100644
--- a/devel/distel/Makefile
+++ b/devel/distel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= distel
PORTVERSION= 4.1.1
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/dupl/Makefile b/devel/dupl/Makefile
index 563c49119bce..68e961310d4b 100644
--- a/devel/dupl/Makefile
+++ b/devel/dupl/Makefile
@@ -2,7 +2,7 @@ PORTNAME= dupl
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0-11
DISTVERSIONSUFFIX= -g28d787e
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/dwarf2json/Makefile b/devel/dwarf2json/Makefile
index f2b222c6d17f..43c67cf634bc 100644
--- a/devel/dwarf2json/Makefile
+++ b/devel/dwarf2json/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dwarf2json
DISTVERSION= g20220807
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= devel
MAINTAINER= antoine@FreeBSD.org
diff --git a/devel/electron27/Makefile b/devel/electron27/Makefile
index fc4d263e7fe4..8ecd2cd9a490 100644
--- a/devel/electron27/Makefile
+++ b/devel/electron27/Makefile
@@ -246,19 +246,8 @@ YARN_TIMESTAMP= 61171200
IGNORE= you have selected HEIMDAL_BASE but do not have Heimdal installed in base
.endif
-.if ${COMPILER_VERSION} < 160
-LLVM_DEFAULT= 16
-BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
-BINARY_ALIAS+= cpp=${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} \
- cc=${LOCALBASE}/bin/clang${LLVM_DEFAULT} \
- c++=${LOCALBASE}/bin/clang++${LLVM_DEFAULT} \
- ar=${LOCALBASE}/bin/llvm-ar${LLVM_DEFAULT} \
- nm=${LOCALBASE}/bin/llvm-nm${LLVM_DEFAULT} \
- ld=${LOCALBASE}/bin/ld.lld${LLVM_DEFAULT}
-.else
BINARY_ALIAS+= ar=/usr/bin/llvm-ar \
nm=/usr/bin/llvm-nm
-.endif
CFLAGS+= -Wno-error=implicit-function-declaration
.if ${ARCH} == "aarch64"
diff --git a/devel/electron28/Makefile b/devel/electron28/Makefile
index 5dfdd1230b47..7d3b58eff732 100644
--- a/devel/electron28/Makefile
+++ b/devel/electron28/Makefile
@@ -239,30 +239,12 @@ YARN_TIMESTAMP= 61171200
.include "Makefile.version"
.include <bsd.port.pre.mk>
-# libc++ < 16 needs these extra patches
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1302507
-EXTRA_PATCHES= ${PATCHDIR}/extra-patch-electron_shell_browser_electron__browser__context.h \
- ${PATCHDIR}/extra-patch-electron_shell_browser_ui_gtk_menu__gtk.h \
- ${PATCHDIR}/extra-patch-electron_shell_browser_ui_status__icon__gtk.h
-.endif
-
.if ${PORT_OPTIONS:MHEIMDAL_BASE} && !exists(/usr/lib/libkrb5.so)
IGNORE= you have selected HEIMDAL_BASE but do not have Heimdal installed in base
.endif
-.if ${COMPILER_VERSION} < 160
-LLVM_DEFAULT= 16
-BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
-BINARY_ALIAS+= cpp=${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} \
- cc=${LOCALBASE}/bin/clang${LLVM_DEFAULT} \
- c++=${LOCALBASE}/bin/clang++${LLVM_DEFAULT} \
- ar=${LOCALBASE}/bin/llvm-ar${LLVM_DEFAULT} \
- nm=${LOCALBASE}/bin/llvm-nm${LLVM_DEFAULT} \
- ld=${LOCALBASE}/bin/ld.lld${LLVM_DEFAULT}
-.else
BINARY_ALIAS+= ar=/usr/bin/llvm-ar \
nm=/usr/bin/llvm-nm
-.endif
CFLAGS+= -Wno-error=implicit-function-declaration
.if ${ARCH} == "aarch64"
diff --git a/devel/electron28/files/extra-patch-electron_shell_browser_electron__browser__context.h b/devel/electron28/files/extra-patch-electron_shell_browser_electron__browser__context.h
deleted file mode 100644
index 945fd33f12a9..000000000000
--- a/devel/electron28/files/extra-patch-electron_shell_browser_electron__browser__context.h
+++ /dev/null
@@ -1,64 +0,0 @@
---- electron/shell/browser/electron_browser_context.h.orig 2024-01-23 19:02:02 UTC
-+++ electron/shell/browser/electron_browser_context.h
-@@ -8,7 +8,6 @@
- #include <map>
- #include <memory>
- #include <string>
--#include <string_view>
- #include <variant>
- #include <vector>
- #include "base/memory/raw_ptr.h"
-@@ -79,22 +78,41 @@ class ElectronBrowserContext : public content::Browser
-
- // partition_id => browser_context
- struct PartitionKey {
-- PartitionKey(const std::string_view partition, bool in_memory)
-- : type_{Type::Partition}, location_{partition}, in_memory_{in_memory} {}
-+ enum class KeyType { Partition, FilePath };
-+ std::string location;
-+ bool in_memory;
-+ KeyType partition_type;
-
-+ PartitionKey(const std::string& partition, bool in_memory)
-+ : location(partition),
-+ in_memory(in_memory),
-+ partition_type(KeyType::Partition) {}
- explicit PartitionKey(const base::FilePath& file_path)
-- : type_{Type::Path},
-- location_{file_path.AsUTF8Unsafe()},
-- in_memory_{false} {}
-+ : location(file_path.AsUTF8Unsafe()),
-+ in_memory(false),
-+ partition_type(KeyType::FilePath) {}
-
-- friend auto operator<=>(const PartitionKey&, const PartitionKey&) = default;
-+ bool operator<(const PartitionKey& other) const {
-+ if (partition_type == KeyType::Partition) {
-+ if (location == other.location)
-+ return in_memory < other.in_memory;
-+ return location < other.location;
-+ } else {
-+ if (location == other.location)
-+ return false;
-+ return location < other.location;
-+ }
-+ }
-
-- private:
-- enum class Type { Partition, Path };
--
-- Type type_;
-- std::string location_;
-- bool in_memory_;
-+ bool operator==(const PartitionKey& other) const {
-+ if (partition_type == KeyType::Partition) {
-+ return (location == other.location) && (in_memory < other.in_memory);
-+ } else {
-+ if (location == other.location)
-+ return true;
-+ return false;
-+ }
-+ }
- };
-
- using BrowserContextMap =
diff --git a/devel/electron28/files/extra-patch-electron_shell_browser_ui_gtk_menu__gtk.h b/devel/electron28/files/extra-patch-electron_shell_browser_ui_gtk_menu__gtk.h
deleted file mode 100644
index 2ae6219150ae..000000000000
--- a/devel/electron28/files/extra-patch-electron_shell_browser_ui_gtk_menu__gtk.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/browser/ui/gtk/menu_gtk.h.orig 2023-12-20 13:32:58 UTC
-+++ electron/shell/browser/ui/gtk/menu_gtk.h
-@@ -5,6 +5,8 @@
- #ifndef ELECTRON_SHELL_BROWSER_UI_GTK_MENU_GTK_H_
- #define ELECTRON_SHELL_BROWSER_UI_GTK_MENU_GTK_H_
-
-+#include <vector>
-+
- #include "base/functional/callback.h"
- #include "base/memory/raw_ptr.h"
- #include "ui/base/glib/scoped_gobject.h"
diff --git a/devel/electron28/files/extra-patch-electron_shell_browser_ui_status__icon__gtk.h b/devel/electron28/files/extra-patch-electron_shell_browser_ui_status__icon__gtk.h
deleted file mode 100644
index 21acde5bb351..000000000000
--- a/devel/electron28/files/extra-patch-electron_shell_browser_ui_status__icon__gtk.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- electron/shell/browser/ui/status_icon_gtk.h.orig 2023-12-20 13:31:04 UTC
-+++ electron/shell/browser/ui/status_icon_gtk.h
-@@ -6,6 +6,7 @@
- #define ELECTRON_SHELL_BROWSER_UI_STATUS_ICON_GTK_H_
-
- #include <memory>
-+#include <vector>
-
- #include "ui/base/glib/glib_integers.h"
- #include "ui/base/glib/scoped_gobject.h"
diff --git a/devel/electron29/Makefile b/devel/electron29/Makefile
index fbf19f573a10..ebfb7911b4db 100644
--- a/devel/electron29/Makefile
+++ b/devel/electron29/Makefile
@@ -243,13 +243,6 @@ YARN_TIMESTAMP= 61171200
.include "Makefile.version"
.include <bsd.port.pre.mk>
-# libc++ < 16 needs these extra patches
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1302507
-EXTRA_PATCHES= ${PATCHDIR}/extra-patch-electron_shell_browser_electron__browser__context.h \
- ${PATCHDIR}/extra-patch-electron_shell_browser_ui_gtk_menu__gtk.h \
- ${PATCHDIR}/extra-patch-electron_shell_browser_ui_status__icon__gtk.h
-.endif
-
.if ${PORT_OPTIONS:MHEIMDAL_BASE} && !exists(/usr/lib/libkrb5.so)
IGNORE= you have selected HEIMDAL_BASE but do not have Heimdal installed in base
.endif
diff --git a/devel/electron29/files/extra-patch-electron_shell_browser_electron__browser__context.h b/devel/electron29/files/extra-patch-electron_shell_browser_electron__browser__context.h
deleted file mode 100644
index 945fd33f12a9..000000000000
--- a/devel/electron29/files/extra-patch-electron_shell_browser_electron__browser__context.h
+++ /dev/null
@@ -1,64 +0,0 @@
---- electron/shell/browser/electron_browser_context.h.orig 2024-01-23 19:02:02 UTC
-+++ electron/shell/browser/electron_browser_context.h
-@@ -8,7 +8,6 @@
- #include <map>
- #include <memory>
- #include <string>
--#include <string_view>
- #include <variant>
- #include <vector>
- #include "base/memory/raw_ptr.h"
-@@ -79,22 +78,41 @@ class ElectronBrowserContext : public content::Browser
-
- // partition_id => browser_context
- struct PartitionKey {
-- PartitionKey(const std::string_view partition, bool in_memory)
-- : type_{Type::Partition}, location_{partition}, in_memory_{in_memory} {}
-+ enum class KeyType { Partition, FilePath };
-+ std::string location;
-+ bool in_memory;
-+ KeyType partition_type;
-
-+ PartitionKey(const std::string& partition, bool in_memory)
-+ : location(partition),
-+ in_memory(in_memory),
-+ partition_type(KeyType::Partition) {}
- explicit PartitionKey(const base::FilePath& file_path)
-- : type_{Type::Path},
-- location_{file_path.AsUTF8Unsafe()},
-- in_memory_{false} {}
-+ : location(file_path.AsUTF8Unsafe()),
-+ in_memory(false),
-+ partition_type(KeyType::FilePath) {}
-
-- friend auto operator<=>(const PartitionKey&, const PartitionKey&) = default;
-+ bool operator<(const PartitionKey& other) const {
-+ if (partition_type == KeyType::Partition) {
-+ if (location == other.location)
-+ return in_memory < other.in_memory;
-+ return location < other.location;
-+ } else {
-+ if (location == other.location)
-+ return false;
-+ return location < other.location;
-+ }
-+ }
-
-- private:
-- enum class Type { Partition, Path };
--
-- Type type_;
-- std::string location_;
-- bool in_memory_;
-+ bool operator==(const PartitionKey& other) const {
-+ if (partition_type == KeyType::Partition) {
-+ return (location == other.location) && (in_memory < other.in_memory);
-+ } else {
-+ if (location == other.location)
-+ return true;
-+ return false;
-+ }
-+ }
- };
-
- using BrowserContextMap =
diff --git a/devel/electron29/files/extra-patch-electron_shell_browser_ui_gtk_menu__gtk.h b/devel/electron29/files/extra-patch-electron_shell_browser_ui_gtk_menu__gtk.h
deleted file mode 100644
index 2ae6219150ae..000000000000
--- a/devel/electron29/files/extra-patch-electron_shell_browser_ui_gtk_menu__gtk.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/browser/ui/gtk/menu_gtk.h.orig 2023-12-20 13:32:58 UTC
-+++ electron/shell/browser/ui/gtk/menu_gtk.h
-@@ -5,6 +5,8 @@
- #ifndef ELECTRON_SHELL_BROWSER_UI_GTK_MENU_GTK_H_
- #define ELECTRON_SHELL_BROWSER_UI_GTK_MENU_GTK_H_
-
-+#include <vector>
-+
- #include "base/functional/callback.h"
- #include "base/memory/raw_ptr.h"
- #include "ui/base/glib/scoped_gobject.h"
diff --git a/devel/electron29/files/extra-patch-electron_shell_browser_ui_status__icon__gtk.h b/devel/electron29/files/extra-patch-electron_shell_browser_ui_status__icon__gtk.h
deleted file mode 100644
index 21acde5bb351..000000000000
--- a/devel/electron29/files/extra-patch-electron_shell_browser_ui_status__icon__gtk.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- electron/shell/browser/ui/status_icon_gtk.h.orig 2023-12-20 13:31:04 UTC
-+++ electron/shell/browser/ui/status_icon_gtk.h
-@@ -6,6 +6,7 @@
- #define ELECTRON_SHELL_BROWSER_UI_STATUS_ICON_GTK_H_
-
- #include <memory>
-+#include <vector>
-
- #include "ui/base/glib/glib_integers.h"
- #include "ui/base/glib/scoped_gobject.h"
diff --git a/devel/electron30/Makefile b/devel/electron30/Makefile
index f2cc8a789c57..4783af68861c 100644
--- a/devel/electron30/Makefile
+++ b/devel/electron30/Makefile
@@ -243,13 +243,6 @@ YARN_TIMESTAMP= 61171200
.include "Makefile.version"
.include <bsd.port.pre.mk>
-# libc++ < 16 needs these extra patches
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1302507
-EXTRA_PATCHES= ${PATCHDIR}/extra-patch-electron_shell_browser_electron__browser__context.h \
- ${PATCHDIR}/extra-patch-electron_shell_browser_ui_gtk_menu__gtk.h \
- ${PATCHDIR}/extra-patch-electron_shell_browser_ui_status__icon__gtk.h
-.endif
-
.if ${PORT_OPTIONS:MHEIMDAL_BASE} && !exists(/usr/lib/libkrb5.so)
IGNORE= you have selected HEIMDAL_BASE but do not have Heimdal installed in base
.endif
diff --git a/devel/electron30/files/extra-patch-electron_shell_browser_electron__browser__context.h b/devel/electron30/files/extra-patch-electron_shell_browser_electron__browser__context.h
deleted file mode 100644
index 945fd33f12a9..000000000000
--- a/devel/electron30/files/extra-patch-electron_shell_browser_electron__browser__context.h
+++ /dev/null
@@ -1,64 +0,0 @@
---- electron/shell/browser/electron_browser_context.h.orig 2024-01-23 19:02:02 UTC
-+++ electron/shell/browser/electron_browser_context.h
-@@ -8,7 +8,6 @@
- #include <map>
- #include <memory>
- #include <string>
--#include <string_view>
- #include <variant>
- #include <vector>
- #include "base/memory/raw_ptr.h"
-@@ -79,22 +78,41 @@ class ElectronBrowserContext : public content::Browser
-
- // partition_id => browser_context
- struct PartitionKey {
-- PartitionKey(const std::string_view partition, bool in_memory)
-- : type_{Type::Partition}, location_{partition}, in_memory_{in_memory} {}
-+ enum class KeyType { Partition, FilePath };
-+ std::string location;
-+ bool in_memory;
-+ KeyType partition_type;
-
-+ PartitionKey(const std::string& partition, bool in_memory)
-+ : location(partition),
-+ in_memory(in_memory),
-+ partition_type(KeyType::Partition) {}
- explicit PartitionKey(const base::FilePath& file_path)
-- : type_{Type::Path},
-- location_{file_path.AsUTF8Unsafe()},
-- in_memory_{false} {}
-+ : location(file_path.AsUTF8Unsafe()),
-+ in_memory(false),
-+ partition_type(KeyType::FilePath) {}
-
-- friend auto operator<=>(const PartitionKey&, const PartitionKey&) = default;
-+ bool operator<(const PartitionKey& other) const {
-+ if (partition_type == KeyType::Partition) {
-+ if (location == other.location)
-+ return in_memory < other.in_memory;
-+ return location < other.location;
-+ } else {
-+ if (location == other.location)
-+ return false;
-+ return location < other.location;
-+ }
-+ }
-
-- private:
-- enum class Type { Partition, Path };
--
-- Type type_;
-- std::string location_;
-- bool in_memory_;
-+ bool operator==(const PartitionKey& other) const {
-+ if (partition_type == KeyType::Partition) {
-+ return (location == other.location) && (in_memory < other.in_memory);
-+ } else {
-+ if (location == other.location)
-+ return true;
-+ return false;
-+ }
-+ }
- };
-
- using BrowserContextMap =
diff --git a/devel/electron30/files/extra-patch-electron_shell_browser_ui_gtk_menu__gtk.h b/devel/electron30/files/extra-patch-electron_shell_browser_ui_gtk_menu__gtk.h
deleted file mode 100644
index 2ae6219150ae..000000000000
--- a/devel/electron30/files/extra-patch-electron_shell_browser_ui_gtk_menu__gtk.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/browser/ui/gtk/menu_gtk.h.orig 2023-12-20 13:32:58 UTC
-+++ electron/shell/browser/ui/gtk/menu_gtk.h
-@@ -5,6 +5,8 @@
- #ifndef ELECTRON_SHELL_BROWSER_UI_GTK_MENU_GTK_H_
- #define ELECTRON_SHELL_BROWSER_UI_GTK_MENU_GTK_H_
-
-+#include <vector>
-+
- #include "base/functional/callback.h"
- #include "base/memory/raw_ptr.h"
- #include "ui/base/glib/scoped_gobject.h"
diff --git a/devel/electron30/files/extra-patch-electron_shell_browser_ui_status__icon__gtk.h b/devel/electron30/files/extra-patch-electron_shell_browser_ui_status__icon__gtk.h
deleted file mode 100644
index 21acde5bb351..000000000000
--- a/devel/electron30/files/extra-patch-electron_shell_browser_ui_status__icon__gtk.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- electron/shell/browser/ui/status_icon_gtk.h.orig 2023-12-20 13:31:04 UTC
-+++ electron/shell/browser/ui/status_icon_gtk.h
-@@ -6,6 +6,7 @@
- #define ELECTRON_SHELL_BROWSER_UI_STATUS_ICON_GTK_H_
-
- #include <memory>
-+#include <vector>
-
- #include "ui/base/glib/glib_integers.h"
- #include "ui/base/glib/scoped_gobject.h"
diff --git a/devel/epl.el/Makefile b/devel/epl.el/Makefile
index 2652aa4c965e..7e86989889d1 100644
--- a/devel/epl.el/Makefile
+++ b/devel/epl.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= epl.el
PORTVERSION= 0.8
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/esbuild/Makefile b/devel/esbuild/Makefile
index 65a317a6b9cf..9b73c02e8011 100644
--- a/devel/esbuild/Makefile
+++ b/devel/esbuild/Makefile
@@ -1,7 +1,7 @@
PORTNAME= esbuild
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel www
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/etcd/Makefile b/devel/etcd/Makefile
index 9e4da5955c17..45c7607300b8 100644
--- a/devel/etcd/Makefile
+++ b/devel/etcd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= etcd
PORTVERSION= 2.3.8
DISTVERSIONPREFIX= v
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= devel
PKGNAMEPREFIX= coreos-
diff --git a/devel/etcd31/Makefile b/devel/etcd31/Makefile
index 21651b0b506e..9345d35e9209 100644
--- a/devel/etcd31/Makefile
+++ b/devel/etcd31/Makefile
@@ -1,7 +1,7 @@
PORTNAME= etcd
PORTVERSION= 3.1.20
DISTVERSIONPREFIX= v
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= devel
PKGNAMEPREFIX= coreos-
PKGNAMESUFFIX= 31
diff --git a/devel/etcd32/Makefile b/devel/etcd32/Makefile
index 268a3ef6eb8d..e362514a1416 100644
--- a/devel/etcd32/Makefile
+++ b/devel/etcd32/Makefile
@@ -1,7 +1,7 @@
PORTNAME= etcd
PORTVERSION= 3.2.32
DISTVERSIONPREFIX= v
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= devel
PKGNAMEPREFIX= coreos-
PKGNAMESUFFIX= 32
diff --git a/devel/etcd33/Makefile b/devel/etcd33/Makefile
index 778283abfb14..72c9365737c2 100644
--- a/devel/etcd33/Makefile
+++ b/devel/etcd33/Makefile
@@ -1,7 +1,7 @@
PORTNAME= etcd
PORTVERSION= 3.3.23
DISTVERSIONPREFIX= v
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= devel
PKGNAMEPREFIX= coreos-
PKGNAMESUFFIX= 33
diff --git a/devel/etcd34/Makefile b/devel/etcd34/Makefile
index 53040edf1235..0785e83993c1 100644
--- a/devel/etcd34/Makefile
+++ b/devel/etcd34/Makefile
@@ -1,7 +1,7 @@
PORTNAME= etcd
PORTVERSION= 3.4.18
DISTVERSIONPREFIX= v
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= devel
PKGNAMEPREFIX= coreos-
PKGNAMESUFFIX= 34
diff --git a/devel/forge-devel/Makefile b/devel/forge-devel/Makefile
index da8726605f43..da338e1bd569 100644
--- a/devel/forge-devel/Makefile
+++ b/devel/forge-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= forge
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2-575
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONSUFFIX= -gceb6f5b
CATEGORIES= devel elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/devel/forge/Makefile b/devel/forge/Makefile
index 4a877977a779..9543af9d676c 100644
--- a/devel/forge/Makefile
+++ b/devel/forge/Makefile
@@ -1,7 +1,7 @@
PORTNAME= forge
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/gettext-po-mode/Makefile b/devel/gettext-po-mode/Makefile
index ea4814eb18aa..807e47e96cc5 100644
--- a/devel/gettext-po-mode/Makefile
+++ b/devel/gettext-po-mode/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gettext-po-mode
-PORTREVISION= 7
+PORTREVISION= 8
MAINTAINER= mandree@FreeBSD.org
COMMENT= GNU gettext po-mode for emacs
diff --git a/devel/gh/Makefile b/devel/gh/Makefile
index 4b077aa6ca2c..8b4b7ecd97d3 100644
--- a/devel/gh/Makefile
+++ b/devel/gh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gh
DISTVERSIONPREFIX= v
DISTVERSION= 2.46.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/ghq/Makefile b/devel/ghq/Makefile
index 7273e163dd26..86cd0dec70aa 100644
--- a/devel/ghq/Makefile
+++ b/devel/ghq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ghq
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= driesm@FreeBSD.org
diff --git a/devel/ghub-devel/Makefile b/devel/ghub-devel/Makefile
index aa2a5d1e20df..5eb235f4c0a8 100644
--- a/devel/ghub-devel/Makefile
+++ b/devel/ghub-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ghub
DISTVERSIONPREFIX= v
DISTVERSION= 3.6.0-35
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONSUFFIX= -g1df5298
CATEGORIES= devel elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/devel/ghub/Makefile b/devel/ghub/Makefile
index e8d284061609..e67b58ac47fa 100644
--- a/devel/ghub/Makefile
+++ b/devel/ghub/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ghub
DISTVERSIONPREFIX= v
DISTVERSION= 3.6.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/git-bug/Makefile b/devel/git-bug/Makefile
index 31391cb7f473..56cdc27771f3 100644
--- a/devel/git-bug/Makefile
+++ b/devel/git-bug/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-bug
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/git-codereview/Makefile b/devel/git-codereview/Makefile
index 0dd3e7a1fa7c..1912f66a6bfb 100644
--- a/devel/git-codereview/Makefile
+++ b/devel/git-codereview/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-codereview
DISTVERSION= 1.11.0
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/git-lfs/Makefile b/devel/git-lfs/Makefile
index 6fa41e84d6f7..eada78de321b 100644
--- a/devel/git-lfs/Makefile
+++ b/devel/git-lfs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-lfs
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.2
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= devel
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/devel/git-modes/Makefile b/devel/git-modes/Makefile
index 1f1a790660fc..d30ec0c2363c 100644
--- a/devel/git-modes/Makefile
+++ b/devel/git-modes/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-modes
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.3
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/git-town/Makefile b/devel/git-town/Makefile
index dc3396ad5282..47620d9d0ae8 100644
--- a/devel/git-town/Makefile
+++ b/devel/git-town/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-town
DISTVERSIONPREFIX= v
DISTVERSION= 10.0.3
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gitaly/Makefile b/devel/gitaly/Makefile
index 68a4a9b9e601..1a98c0ab91ff 100644
--- a/devel/gitaly/Makefile
+++ b/devel/gitaly/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitaly
DISTVERSIONPREFIX= v
-DISTVERSION= 17.0.3
+DISTVERSION= 17.1.1
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= mfechner@FreeBSD.org
diff --git a/devel/gitaly/distinfo b/devel/gitaly/distinfo
index 1dc815f4cd66..649f82944126 100644
--- a/devel/gitaly/distinfo
+++ b/devel/gitaly/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1719464206
-SHA256 (go/devel_gitaly/gitaly-v17.0.3/go.mod) = b3bc1c564079168d4d922a5dbde5fc43db3775820f008dd0266a6f5f10644015
-SIZE (go/devel_gitaly/gitaly-v17.0.3/go.mod) = 10988
-SHA256 (go/devel_gitaly/gitaly-v17.0.3/gitaly-v17.0.3.tar.bz2) = 3d0f41aee575c875de510cf9c7b8e3b2ce118d21500a19d0967bc5033eb7d59c
-SIZE (go/devel_gitaly/gitaly-v17.0.3/gitaly-v17.0.3.tar.bz2) = 2614553
+TIMESTAMP = 1719895488
+SHA256 (go/devel_gitaly/gitaly-v17.1.1/go.mod) = 46321e96184062643db930c26d8033bdb94f79cd766b3768b96cf2feced18b8b
+SIZE (go/devel_gitaly/gitaly-v17.1.1/go.mod) = 11095
+SHA256 (go/devel_gitaly/gitaly-v17.1.1/gitaly-v17.1.1.tar.bz2) = 05c5c06e4c8994e97a11ab92635a9563aafa843728303099941bc790c306bd4b
+SIZE (go/devel_gitaly/gitaly-v17.1.1/gitaly-v17.1.1.tar.bz2) = 2631148
diff --git a/devel/gitlab-runner/Makefile b/devel/gitlab-runner/Makefile
index 631ea8bd6397..469fd801d226 100644
--- a/devel/gitlab-runner/Makefile
+++ b/devel/gitlab-runner/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitlab-runner
DISTVERSIONPREFIX= v
-DISTVERSION= 17.0.0
-PORTREVISION= 2
+DISTVERSION= 17.1.0
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerx64 \
https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerarm
@@ -28,7 +28,7 @@ USE_GITLAB= yes
GL_ACCOUNT= gitlab-org
USE_RC_SUBR= gitlab_runner
-GITBRANCH= 17-0-stable
+GITBRANCH= 17-1-stable
GO_MODULE= gitlab.com/gitlab-org/gitlab-runner
_BUILD_DATE= $$(date -u +%Y-%m-%dT%H:%M:%S%z)
diff --git a/devel/gitlab-runner/distinfo b/devel/gitlab-runner/distinfo
index 8606bb3866f1..a6bb7c47b0b6 100644
--- a/devel/gitlab-runner/distinfo
+++ b/devel/gitlab-runner/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1716190775
-SHA256 (go/devel_gitlab-runner/gitlab-runner-v17.0.0/prebuilt-x86_64.tar.xz) = b0dccc53f415962dde3f5a7e6f1ab068b8da5484a7fefdae2c5e39d8bb6c637e
-SIZE (go/devel_gitlab-runner/gitlab-runner-v17.0.0/prebuilt-x86_64.tar.xz) = 9594352
-SHA256 (go/devel_gitlab-runner/gitlab-runner-v17.0.0/prebuilt-arm.tar.xz) = 5018c6b661ebf4b9c661593548e45394c553bbd4082b5ef744a39a1f7f1fee32
-SIZE (go/devel_gitlab-runner/gitlab-runner-v17.0.0/prebuilt-arm.tar.xz) = 9020896
-SHA256 (go/devel_gitlab-runner/gitlab-runner-v17.0.0/go.mod) = 1eec839126ddfc4c334e284ea1f6e229b61973a3eecd8017b5da199e118c177c
-SIZE (go/devel_gitlab-runner/gitlab-runner-v17.0.0/go.mod) = 10961
-SHA256 (go/devel_gitlab-runner/gitlab-runner-v17.0.0/gitlab-runner-v17.0.0.tar.bz2) = c70036240d5cccc1e68893289b4a2118595a2ee879399b5a4316592ad0835b2e
-SIZE (go/devel_gitlab-runner/gitlab-runner-v17.0.0/gitlab-runner-v17.0.0.tar.bz2) = 1370211
+TIMESTAMP = 1719813183
+SHA256 (go/devel_gitlab-runner/gitlab-runner-v17.1.0/prebuilt-x86_64.tar.xz) = b0dccc53f415962dde3f5a7e6f1ab068b8da5484a7fefdae2c5e39d8bb6c637e
+SIZE (go/devel_gitlab-runner/gitlab-runner-v17.1.0/prebuilt-x86_64.tar.xz) = 9594352
+SHA256 (go/devel_gitlab-runner/gitlab-runner-v17.1.0/prebuilt-arm.tar.xz) = 5018c6b661ebf4b9c661593548e45394c553bbd4082b5ef744a39a1f7f1fee32
+SIZE (go/devel_gitlab-runner/gitlab-runner-v17.1.0/prebuilt-arm.tar.xz) = 9020896
+SHA256 (go/devel_gitlab-runner/gitlab-runner-v17.1.0/go.mod) = 8daa2891bad7e6d8df35266f88f36d52186cb37ef302fff12532729f756c519f
+SIZE (go/devel_gitlab-runner/gitlab-runner-v17.1.0/go.mod) = 11353
+SHA256 (go/devel_gitlab-runner/gitlab-runner-v17.1.0/gitlab-runner-v17.1.0.tar.bz2) = 41e8c97e2a6b276e3f16d1b4deadaa3bf8d1bc48534697605b1272d0b555c420
+SIZE (go/devel_gitlab-runner/gitlab-runner-v17.1.0/gitlab-runner-v17.1.0.tar.bz2) = 1372603
diff --git a/devel/gitlab-shell/Makefile b/devel/gitlab-shell/Makefile
index 53b8921b1c0a..814f47ad695d 100644
--- a/devel/gitlab-shell/Makefile
+++ b/devel/gitlab-shell/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitlab-shell
-PORTVERSION= 14.35.0
+PORTVERSION= 14.36.0
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= mfechner@FreeBSD.org
diff --git a/devel/gitlab-shell/distinfo b/devel/gitlab-shell/distinfo
index 97ea4607034d..98d9588b4e7c 100644
--- a/devel/gitlab-shell/distinfo
+++ b/devel/gitlab-shell/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713637949
-SHA256 (go/devel_gitlab-shell/gitlab-shell-v14.35.0/go.mod) = 05d82b61970ed59f55594e4457c0560f9de928ea0439bf6e40c0b7cf81ee9c14
-SIZE (go/devel_gitlab-shell/gitlab-shell-v14.35.0/go.mod) = 5375
-SHA256 (go/devel_gitlab-shell/gitlab-shell-v14.35.0/gitlab-shell-v14.35.0.tar.bz2) = 962b98f04de977e3699820bbe06f51e68c0effa9f65953da9be248321ff4b046
-SIZE (go/devel_gitlab-shell/gitlab-shell-v14.35.0/gitlab-shell-v14.35.0.tar.bz2) = 149964
+TIMESTAMP = 1718793702
+SHA256 (go/devel_gitlab-shell/gitlab-shell-v14.36.0/go.mod) = c28824464f523f79c5eff5f104f4c34fda80bcf62957e66d1e087a2cb2066109
+SIZE (go/devel_gitlab-shell/gitlab-shell-v14.36.0/go.mod) = 5424
+SHA256 (go/devel_gitlab-shell/gitlab-shell-v14.36.0/gitlab-shell-v14.36.0.tar.bz2) = c1c9c0759ddf815ee37365cb48801273af19a25995685c9212b28abe2516500b
+SIZE (go/devel_gitlab-shell/gitlab-shell-v14.36.0/gitlab-shell-v14.36.0.tar.bz2) = 158039
diff --git a/devel/gitleaks/Makefile b/devel/gitleaks/Makefile
index ce660048e104..9639bd2ec511 100644
--- a/devel/gitleaks/Makefile
+++ b/devel/gitleaks/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitleaks
DISTVERSIONPREFIX= v
DISTVERSION= 8.18.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gitty/Makefile b/devel/gitty/Makefile
index 761694db51c8..7ce56872459a 100644
--- a/devel/gitty/Makefile
+++ b/devel/gitty/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitty
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= devel
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/glab/Makefile b/devel/glab/Makefile
index f0ce2e501e2b..bfd259ff375a 100644
--- a/devel/glab/Makefile
+++ b/devel/glab/Makefile
@@ -1,7 +1,7 @@
PORTNAME= glab
DISTVERSIONPREFIX= v
DISTVERSION= 1.38.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/glaze/Makefile b/devel/glaze/Makefile
index 54056950eaad..3924dfe90ac1 100644
--- a/devel/glaze/Makefile
+++ b/devel/glaze/Makefile
@@ -1,6 +1,6 @@
PORTNAME= glaze
DISTVERSIONPREFIX= v
-DISTVERSION= 2.9.2
+DISTVERSION= 2.9.4
CATEGORIES= devel textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/glaze/distinfo b/devel/glaze/distinfo
index 9da428c94112..2c0da682b4f7 100644
--- a/devel/glaze/distinfo
+++ b/devel/glaze/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719330799
-SHA256 (stephenberry-glaze-v2.9.2_GH0.tar.gz) = 8dec57645517cd89631d965ad13888e49ccdb3c037a6bb099fcabadfb093d4fe
-SIZE (stephenberry-glaze-v2.9.2_GH0.tar.gz) = 407001
+TIMESTAMP = 1720050710
+SHA256 (stephenberry-glaze-v2.9.4_GH0.tar.gz) = c214ae3a55026ccf12de9a0c15e2e1140656a624daf41e93594dd3ea5aee9911
+SIZE (stephenberry-glaze-v2.9.4_GH0.tar.gz) = 408679
diff --git a/devel/glaze/pkg-plist b/devel/glaze/pkg-plist
index 7fac0b568c35..5d093b02b149 100644
--- a/devel/glaze/pkg-plist
+++ b/devel/glaze/pkg-plist
@@ -91,6 +91,7 @@ include/glaze/json/write.hpp
include/glaze/mustache/mustache.hpp
include/glaze/mustache/stencilcount.hpp
include/glaze/record/recorder.hpp
+include/glaze/reflection/enum_macro.hpp
include/glaze/reflection/get_name.hpp
include/glaze/reflection/reflect.hpp
include/glaze/reflection/to_tuple.hpp
diff --git a/devel/gllvm/Makefile b/devel/gllvm/Makefile
index 6b975dfe2171..246969ad6896 100644
--- a/devel/gllvm/Makefile
+++ b/devel/gllvm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gllvm
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.1
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= devel
MAINTAINER= arrowd@FreeBSD.org
diff --git a/devel/go-bindata-assetfs/Makefile b/devel/go-bindata-assetfs/Makefile
index 47963df7f657..e77a7e953b04 100644
--- a/devel/go-bindata-assetfs/Makefile
+++ b/devel/go-bindata-assetfs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-bindata-assetfs
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= devel www
MAINTAINER= egypcio@FreeBSD.org
diff --git a/devel/go-bindata/Makefile b/devel/go-bindata/Makefile
index b18a16a822f2..88143b916568 100644
--- a/devel/go-bindata/Makefile
+++ b/devel/go-bindata/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-bindata
PORTVERSION= 3.1.3
DISTVERSIONPREFIX= v
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/go-git/Makefile b/devel/go-git/Makefile
index 74293dba09fc..de88f99edefb 100644
--- a/devel/go-git/Makefile
+++ b/devel/go-git/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-git
DISTVERSIONPREFIX= v
DISTVERSION= 5.10.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/go-perf/Makefile b/devel/go-perf/Makefile
index da12becec83b..760aaa31aeac 100644
--- a/devel/go-perf/Makefile
+++ b/devel/go-perf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-perf
PORTVERSION= ${MODVERSION:S/-/./g:R}
DISTVERSIONPREFIX= v
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/go-tools/Makefile b/devel/go-tools/Makefile
index f3615619198a..7c8678dd9893 100644
--- a/devel/go-tools/Makefile
+++ b/devel/go-tools/Makefile
@@ -1,6 +1,7 @@
PORTNAME= tools
DISTVERSIONPREFIX= v
DISTVERSION= 0.22.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= devel
PKGNAMEPREFIX= go-
diff --git a/devel/go-wire/Makefile b/devel/go-wire/Makefile
index 9452f216f117..cd3ff57c75fd 100644
--- a/devel/go-wire/Makefile
+++ b/devel/go-wire/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wire
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMEPREFIX= go-
diff --git a/devel/gocheese/Makefile b/devel/gocheese/Makefile
index 923ff3a174e6..36b8eaae5726 100644
--- a/devel/gocheese/Makefile
+++ b/devel/gocheese/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gocheese
DISTVERSION= 4.2.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel python
MASTER_SITES= http://www.gocheese.cypherpunks.ru/download/
diff --git a/devel/gocritic/Makefile b/devel/gocritic/Makefile
index e71dc24643fc..082e9c3ba85a 100644
--- a/devel/gocritic/Makefile
+++ b/devel/gocritic/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gocritic
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/gogs/Makefile b/devel/gogs/Makefile
index cb9ddd3ace34..eeb9fe5ba7a9 100644
--- a/devel/gogs/Makefile
+++ b/devel/gogs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gogs
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.11
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= devel www
MAINTAINER= dmgk@FreeBSD.org
diff --git a/devel/golangci-lint/Makefile b/devel/golangci-lint/Makefile
index 26a91e0658ba..161482dc36cb 100644
--- a/devel/golangci-lint/Makefile
+++ b/devel/golangci-lint/Makefile
@@ -1,7 +1,7 @@
PORTNAME= golangci-lint
DISTVERSIONPREFIX= v
DISTVERSION= 1.59.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/golint/Makefile b/devel/golint/Makefile
index dddc6f317fd3..d61e513dafe1 100644
--- a/devel/golint/Makefile
+++ b/devel/golint/Makefile
@@ -1,6 +1,6 @@
PORTNAME= golint
PORTVERSION= g20190409
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gomigrate/Makefile b/devel/gomigrate/Makefile
index 9a142e0bf085..f6ec5f4e1a34 100644
--- a/devel/gomigrate/Makefile
+++ b/devel/gomigrate/Makefile
@@ -1,7 +1,7 @@
PORTNAME= migrate
DISTVERSIONPREFIX= v
DISTVERSION= 4.17.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= go
diff --git a/devel/gopls/Makefile b/devel/gopls/Makefile
index 6635ff3515bc..ed1589c2b5d0 100644
--- a/devel/gopls/Makefile
+++ b/devel/gopls/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gopls
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/goprotobuf/Makefile b/devel/goprotobuf/Makefile
index 951a5fcb861d..06e7cde19205 100644
--- a/devel/goprotobuf/Makefile
+++ b/devel/goprotobuf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goprotobuf
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.4
-PORTREVISION= 4
+PORTREVISION= 5
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/goredo/Makefile b/devel/goredo/Makefile
index c11ede99ef7e..3c291f13da79 100644
--- a/devel/goredo/Makefile
+++ b/devel/goredo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= goredo
DISTVERSION= 2.6.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= http://www.goredo.cypherpunks.ru/download/
diff --git a/devel/goreleaser/Makefile b/devel/goreleaser/Makefile
index bcad81befa1f..4179b5a9bcff 100644
--- a/devel/goreleaser/Makefile
+++ b/devel/goreleaser/Makefile
@@ -1,6 +1,7 @@
PORTNAME= goreleaser
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.1
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/goswagger/Makefile b/devel/goswagger/Makefile
index e8dec914526c..373d94cde362 100644
--- a/devel/goswagger/Makefile
+++ b/devel/goswagger/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goswagger
DISTVERSIONPREFIX= v
DISTVERSION= 0.30.4
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel
MAINTAINER= dmgk@FreeBSD.org
diff --git a/devel/gpm/Makefile b/devel/gpm/Makefile
index 6bd0d99641f4..135b203a34f3 100644
--- a/devel/gpm/Makefile
+++ b/devel/gpm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gpm
PORTVERSION= 1.4.0
DISTVERSIONPREFIX= v
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= devel
MAINTAINER= lukejee@gmail.com
diff --git a/devel/grv/Makefile b/devel/grv/Makefile
index 6a3d3cfc6081..bdee8c7079e2 100644
--- a/devel/grv/Makefile
+++ b/devel/grv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grv
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= devel
MAINTAINER= dmgk@FreeBSD.org
diff --git a/devel/gum/Makefile b/devel/gum/Makefile
index e88081929ab5..a941ad9aab66 100644
--- a/devel/gum/Makefile
+++ b/devel/gum/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gum
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.1
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= dave@bitboss.ca
diff --git a/devel/gvp/Makefile b/devel/gvp/Makefile
index ff4be71dc6a4..a7e7f6890bf0 100644
--- a/devel/gvp/Makefile
+++ b/devel/gvp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gvp
PORTVERSION= 0.3.0
DISTVERSIONPREFIX= v
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= devel
MAINTAINER= lukejee@gmail.com
diff --git a/devel/hub/Makefile b/devel/hub/Makefile
index 5b720d0cf2b2..f1a3060ac1ba 100644
--- a/devel/hub/Makefile
+++ b/devel/hub/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hub
PORTVERSION= 2.14.2
DISTVERSIONPREFIX= v
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= devel sysutils
MAINTAINER= egypcio@FreeBSD.org
diff --git a/devel/hyprlang/Makefile b/devel/hyprlang/Makefile
index 8c7cc69a4bcb..1c5ba4dc7cae 100644
--- a/devel/hyprlang/Makefile
+++ b/devel/hyprlang/Makefile
@@ -25,27 +25,4 @@ PLIST_FILES= include/${PORTNAME}.hpp \
CXXFLAGS+= -fexperimental-library
.endif
-# XXX Drop after FreeBSD 13.2 EOL around 2024-07-01 (don't forget distinfo)
-.if ${CXX} == c++ && exists(/usr/lib/libc++.so)
-.if !exists(/usr/include/c++/v1/expected) || make(makesum) || make(fetch)
-USES+= llvm:min=16,build,export
-PATH:= ${LLVM_PREFIX}/bin:${PATH} # XXX _CMAKE_TOOLCHAIN_SUFFIX vs. devel/llvm*
-CONFIGURE_ENV+= CC="${CC}" CXX="${CXX}" CPP="${CPP}"
-
-# XXX Move into separate port and standardize via USES
-GH_TUPLE+= llvm:llvm-project:llvmorg-16.0.1:libcxx
-CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx_prefix/include/c++/v1
-# Don't link against new libc++ as it's not necessary
-#LDFLAGS+= -nostdlib++ -L${WRKDIR}/libcxx_prefix/lib -l:libc++.a -lcxxrt
-
-pre-configure: bundled-libcxx
-bundled-libcxx:
- @${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} \
- -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=OFF \
- -DCMAKE_INSTALL_PREFIX:PATH=${WRKDIR}/libcxx_prefix \
- -B ${WRKDIR}/libcxx_build -S ${WRKSRC_libcxx}/libcxx
- @${DO_MAKE_BUILD:NDESTDIR*} install -C ${WRKDIR}/libcxx_build
-.endif
-.endif # exists(/usr/lib/libc++.so)
-
.include <bsd.port.mk>
diff --git a/devel/hyprlang/distinfo b/devel/hyprlang/distinfo
index bc5e5b63a339..23a75e91f0a1 100644
--- a/devel/hyprlang/distinfo
+++ b/devel/hyprlang/distinfo
@@ -1,5 +1,3 @@
TIMESTAMP = 1716458409
SHA256 (hyprwm-hyprlang-v0.5.2_GH0.tar.gz) = 66a1f87634c8ecdeb67d7ccc499a3fc1c19b064a098b103be042751e7430b5cc
SIZE (hyprwm-hyprlang-v0.5.2_GH0.tar.gz) = 56383
-SHA256 (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271
-SIZE (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = 179289803
diff --git a/devel/hyprutils/Makefile b/devel/hyprutils/Makefile
index 13df8f71d25d..44c42ba0021b 100644
--- a/devel/hyprutils/Makefile
+++ b/devel/hyprutils/Makefile
@@ -22,27 +22,4 @@ PLIST_SUB= VERSION=${DISTVERSION:C/-.*//}
CXXFLAGS+= -fexperimental-library
.endif
-# XXX Drop after FreeBSD 13.2 EOL around 2024-07-01 (don't forget distinfo)
-.if ${CXX} == c++ && exists(/usr/lib/libc++.so)
-.if !exists(/usr/include/c++/v1/expected) || make(makesum) || make(fetch)
-USES+= llvm:min=16,build,export
-PATH:= ${LLVM_PREFIX}/bin:${PATH} # XXX _CMAKE_TOOLCHAIN_SUFFIX vs. devel/llvm*
-CONFIGURE_ENV+= CC="${CC}" CXX="${CXX}" CPP="${CPP}"
-
-# XXX Move into separate port and standardize via USES
-GH_TUPLE+= llvm:llvm-project:llvmorg-16.0.1:libcxx
-CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx_prefix/include/c++/v1
-# Don't link against new libc++ as it's not necessary
-#LDFLAGS+= -nostdlib++ -L${WRKDIR}/libcxx_prefix/lib -l:libc++.a -lcxxrt
-
-pre-configure: bundled-libcxx
-bundled-libcxx:
- @${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} \
- -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=OFF \
- -DCMAKE_INSTALL_PREFIX:PATH=${WRKDIR}/libcxx_prefix \
- -B ${WRKDIR}/libcxx_build -S ${WRKSRC_libcxx}/libcxx
- @${DO_MAKE_BUILD:NDESTDIR*} install -C ${WRKDIR}/libcxx_build
-.endif
-.endif # exists(/usr/lib/libc++.so)
-
.include <bsd.port.mk>
diff --git a/devel/hyprutils/distinfo b/devel/hyprutils/distinfo
index ad3ff245bc92..0195be77819e 100644
--- a/devel/hyprutils/distinfo
+++ b/devel/hyprutils/distinfo
@@ -1,5 +1,3 @@
TIMESTAMP = 1719316102
SHA256 (hyprwm-hyprutils-v0.1.5_GH0.tar.gz) = 60cce1b4160a4e5383fa0ff665c6bf49b54cfb387dc8a52229abfc367000b0be
SIZE (hyprwm-hyprutils-v0.1.5_GH0.tar.gz) = 17974
-SHA256 (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271
-SIZE (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = 179289803
diff --git a/devel/ikos/Makefile b/devel/ikos/Makefile
index c2416a9b0116..940fabb7d04b 100644
--- a/devel/ikos/Makefile
+++ b/devel/ikos/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ikos
DISTVERSIONPREFIX= v
DISTVERSION= 3.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/influx-pkg-config/Makefile b/devel/influx-pkg-config/Makefile
index 305f19840e7b..be7a09065500 100644
--- a/devel/influx-pkg-config/Makefile
+++ b/devel/influx-pkg-config/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pkg-config
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.13
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
PKGNAMEPREFIX= influx
diff --git a/devel/interactive_rebase_tool/Makefile b/devel/interactive_rebase_tool/Makefile
index 14036226f22f..9ff48d8077ed 100644
--- a/devel/interactive_rebase_tool/Makefile
+++ b/devel/interactive_rebase_tool/Makefile
@@ -1,5 +1,5 @@
PORTNAME= interactive_rebase_tool
-DISTVERSION= 2.4.0
+DISTVERSION= 2.4.1
CATEGORIES= devel
MAINTAINER= petteri.valkonen@iki.fi
diff --git a/devel/interactive_rebase_tool/distinfo b/devel/interactive_rebase_tool/distinfo
index 5008012c7eeb..dac6b9a8a1b8 100644
--- a/devel/interactive_rebase_tool/distinfo
+++ b/devel/interactive_rebase_tool/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1718438418
+TIMESTAMP = 1719640019
SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
@@ -279,5 +279,5 @@ SHA256 (rust/crates/xi-unicode-0.3.0.crate) = a67300977d3dc3f8034dae89778f502b6b
SIZE (rust/crates/xi-unicode-0.3.0.crate) = 87001
SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
SIZE (rust/crates/yansi-0.5.1.crate) = 16525
-SHA256 (MitMaro-git-interactive-rebase-tool-2.4.0_GH0.tar.gz) = 25d76f5565d2283f320491fa7d7fe2fd12ef2664fa29fb7e332e048e687b8178
-SIZE (MitMaro-git-interactive-rebase-tool-2.4.0_GH0.tar.gz) = 4955521
+SHA256 (MitMaro-git-interactive-rebase-tool-2.4.1_GH0.tar.gz) = 0b1ba68a1ba1548f44209ce1228d17d6d5768d72ffa991909771df8e9d42d70d
+SIZE (MitMaro-git-interactive-rebase-tool-2.4.1_GH0.tar.gz) = 4955542
diff --git a/devel/ispc/Makefile b/devel/ispc/Makefile
index 08bf7653eabf..c4c210a069b0 100644
--- a/devel/ispc/Makefile
+++ b/devel/ispc/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ispc
DISTVERSIONPREFIX= v
DISTVERSION= 1.24.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/jenkins-lts/Makefile b/devel/jenkins-lts/Makefile
index b3cff0f813f4..3c96eee2d043 100644
--- a/devel/jenkins-lts/Makefile
+++ b/devel/jenkins-lts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.452.1
+PORTVERSION= 2.452.2
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war-stable/${PORTVERSION}/
PKGNAMESUFFIX= -lts
diff --git a/devel/jenkins-lts/distinfo b/devel/jenkins-lts/distinfo
index cea8ded1cd71..3435108f0e75 100644
--- a/devel/jenkins-lts/distinfo
+++ b/devel/jenkins-lts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715792448
-SHA256 (jenkins/2.452.1/jenkins.war) = d9ec867a35987b545c82ed0df5d2240ac208a8d06e065e9cdb869464f3b87a56
-SIZE (jenkins/2.452.1/jenkins.war) = 93468275
+TIMESTAMP = 1720036616
+SHA256 (jenkins/2.452.2/jenkins.war) = 360efc8438db9a4ba20772981d4257cfe6837bf0c3fb8c8e9b2253d8ce6ba339
+SIZE (jenkins/2.452.2/jenkins.war) = 93404074
diff --git a/devel/jiri/Makefile b/devel/jiri/Makefile
index 8918c61d307f..76aa6d70a1ee 100644
--- a/devel/jiri/Makefile
+++ b/devel/jiri/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jiri
PORTVERSION= g${TIMESTAMP:S/-/./g:C/T.*//g}
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= devel
MASTER_SITES= LOCAL/swills
DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
diff --git a/devel/jujutsu/Makefile b/devel/jujutsu/Makefile
index e9f27cacbdde..d2439bf48100 100644
--- a/devel/jujutsu/Makefile
+++ b/devel/jujutsu/Makefile
@@ -1,7 +1,6 @@
PORTNAME= jujutsu
DISTVERSIONPREFIX= v
-DISTVERSION= 0.18.0
-PORTREVISION= 1
+DISTVERSION= 0.19.0
CATEGORIES= devel
MAINTAINER= se@FreeBSD.org
diff --git a/devel/jujutsu/Makefile.crates b/devel/jujutsu/Makefile.crates
index 5351e092caf8..15fad6ba2c17 100644
--- a/devel/jujutsu/Makefile.crates
+++ b/devel/jujutsu/Makefile.crates
@@ -1,70 +1,69 @@
-CARGO_CRATES= addr2line-0.21.0 \
+CARGO_CRATES= addr2line-0.22.0 \
adler-1.0.2 \
ahash-0.8.11 \
aho-corasick-1.1.3 \
- allocator-api2-0.2.16 \
+ allocator-api2-0.2.18 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
- anstream-0.6.13 \
- anstyle-1.0.6 \
- anstyle-parse-0.2.3 \
- anstyle-query-1.0.2 \
- anstyle-wincon-3.0.2 \
+ anstream-0.6.14 \
+ anstyle-1.0.7 \
+ anstyle-parse-0.2.4 \
+ anstyle-query-1.1.0 \
+ anstyle-wincon-3.0.3 \
anyhow-1.0.86 \
arc-swap-1.7.1 \
arrayvec-0.7.4 \
assert_cmd-2.0.14 \
assert_matches-1.5.0 \
async-trait-0.1.80 \
- autocfg-1.1.0 \
+ autocfg-1.3.0 \
backoff-0.4.0 \
- backtrace-0.3.71 \
+ backtrace-0.3.73 \
bitflags-1.3.2 \
bitflags-2.5.0 \
blake2-0.10.6 \
block-buffer-0.10.4 \
bstr-1.9.1 \
- bumpalo-3.15.4 \
+ bumpalo-3.16.0 \
byteorder-1.5.0 \
- bytes-0.4.12 \
bytes-1.6.0 \
- camino-1.1.6 \
+ camino-1.1.7 \
cargo-platform-0.1.8 \
cargo_metadata-0.17.0 \
cassowary-0.3.0 \
cast-0.3.0 \
castaway-0.2.2 \
- cc-1.0.90 \
+ cc-1.0.99 \
cfg-if-1.0.0 \
chrono-0.4.38 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.4 \
- clap-markdown-0.1.3 \
- clap_builder-4.5.2 \
- clap_complete-4.5.2 \
- clap_complete_nushell-4.5.1 \
- clap_derive-4.5.4 \
- clap_lex-0.7.0 \
- clap_mangen-0.2.20 \
- clru-0.6.1 \
- colorchoice-1.0.0 \
+ clap-4.5.8 \
+ clap-markdown-0.1.4 \
+ clap_builder-4.5.8 \
+ clap_complete-4.5.7 \
+ clap_complete_nushell-4.5.2 \
+ clap_derive-4.5.8 \
+ clap_lex-0.7.1 \
+ clap_mangen-0.2.21 \
+ clru-0.6.2 \
+ colorchoice-1.0.1 \
compact_str-0.7.1 \
config-0.13.4 \
console-0.15.8 \
core-foundation-sys-0.8.6 \
cpufeatures-0.2.12 \
- crc32fast-1.4.0 \
+ crc32fast-1.4.2 \
criterion-0.5.1 \
criterion-plot-0.5.0 \
crossbeam-0.8.4 \
- crossbeam-channel-0.5.12 \
+ crossbeam-channel-0.5.13 \
crossbeam-deque-0.8.5 \
crossbeam-epoch-0.9.18 \
crossbeam-queue-0.3.11 \
- crossbeam-utils-0.8.19 \
+ crossbeam-utils-0.8.20 \
crossterm-0.27.0 \
crossterm_winapi-0.9.1 \
crunchy-0.2.2 \
@@ -77,16 +76,16 @@ CARGO_CRATES= addr2line-0.21.0 \
dirs-sys-0.4.1 \
doc-comment-0.3.3 \
dunce-1.0.4 \
- either-1.12.0 \
+ either-1.13.0 \
encode_unicode-0.3.6 \
equivalent-1.0.1 \
- errno-0.3.8 \
+ errno-0.3.9 \
esl01-renderdag-0.3.0 \
faster-hex-0.9.0 \
fastrand-2.1.0 \
filetime-0.2.23 \
fixedbitset-0.4.2 \
- flate2-1.0.28 \
+ flate2-1.0.30 \
fnv-1.0.7 \
form_urlencoded-1.2.1 \
futures-0.1.31 \
@@ -100,8 +99,8 @@ CARGO_CRATES= addr2line-0.21.0 \
futures-task-0.3.30 \
futures-util-0.3.30 \
generic-array-0.14.7 \
- getrandom-0.2.12 \
- gimli-0.28.1 \
+ getrandom-0.2.15 \
+ gimli-0.29.0 \
git2-0.18.3 \
gix-0.63.0 \
gix-actor-0.31.2 \
@@ -114,8 +113,8 @@ CARGO_CRATES= addr2line-0.21.0 \
gix-diff-0.44.0 \
gix-discover-0.32.0 \
gix-features-0.38.2 \
- gix-fs-0.11.0 \
- gix-glob-0.16.2 \
+ gix-fs-0.11.1 \
+ gix-glob-0.16.3 \
gix-hash-0.14.2 \
gix-hashtable-0.5.2 \
gix-index-0.33.0 \
@@ -126,7 +125,7 @@ CARGO_CRATES= addr2line-0.21.0 \
gix-pack-0.51.0 \
gix-path-0.10.7 \
gix-quote-0.4.12 \
- gix-ref-0.44.0 \
+ gix-ref-0.44.1 \
gix-refspec-0.23.0 \
gix-revision-0.27.1 \
gix-revwalk-0.13.1 \
@@ -139,9 +138,8 @@ CARGO_CRATES= addr2line-0.21.0 \
gix-validate-0.8.5 \
glob-0.3.1 \
globset-0.4.14 \
- half-2.4.0 \
- hashbrown-0.14.3 \
- heck-0.4.1 \
+ half-2.4.1 \
+ hashbrown-0.14.5 \
heck-0.5.0 \
hermit-abi-0.3.9 \
hex-0.4.3 \
@@ -153,65 +151,65 @@ CARGO_CRATES= addr2line-0.21.0 \
indexmap-2.2.6 \
indoc-2.0.5 \
insta-1.39.0 \
- instant-0.1.12 \
- iovec-0.1.4 \
+ instant-0.1.13 \
is-terminal-0.4.12 \
+ is_terminal_polyfill-1.70.0 \
itertools-0.10.5 \
itertools-0.12.1 \
- itoa-1.0.10 \
- jobserver-0.1.28 \
+ itoa-1.0.11 \
+ jobserver-0.1.31 \
js-sys-0.3.69 \
jwalk-0.8.1 \
lazy_static-1.4.0 \
libc-0.2.155 \
libgit2-sys-0.16.2+1.7.2 \
- libredox-0.0.1 \
+ libredox-0.1.3 \
libssh2-sys-0.3.0 \
- libz-sys-1.1.16 \
+ libz-sys-1.1.18 \
linked-hash-map-0.5.6 \
- linux-raw-sys-0.4.13 \
- lock_api-0.4.11 \
+ linux-raw-sys-0.4.14 \
+ lock_api-0.4.12 \
log-0.4.21 \
lru-0.12.3 \
maplit-1.0.2 \
matchers-0.1.0 \
- memchr-2.7.1 \
+ memchr-2.7.4 \
memmap2-0.9.4 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.7.2 \
+ miniz_oxide-0.7.4 \
minus-5.6.1 \
mio-0.8.11 \
- multimap-0.8.3 \
+ multimap-0.10.0 \
nom-7.1.3 \
nu-ansi-term-0.46.0 \
num-conv-0.1.0 \
- num-traits-0.2.18 \
+ num-traits-0.2.19 \
num_cpus-1.16.0 \
num_threads-0.1.7 \
- object-0.32.2 \
+ object-0.36.0 \
once_cell-1.19.0 \
oorandom-11.1.3 \
openssl-probe-0.1.5 \
- openssl-src-300.2.3+3.2.1 \
- openssl-sys-0.9.101 \
+ openssl-src-300.3.1+3.3.1 \
+ openssl-sys-0.9.102 \
option-ext-0.2.0 \
overload-0.1.1 \
- parking_lot-0.12.1 \
- parking_lot_core-0.9.9 \
- paste-1.0.14 \
+ parking_lot-0.12.3 \
+ parking_lot_core-0.9.10 \
+ paste-1.0.15 \
pathdiff-0.2.1 \
percent-encoding-2.3.1 \
- pest-2.7.10 \
- pest_derive-2.7.10 \
- pest_generator-2.7.10 \
- pest_meta-2.7.10 \
- petgraph-0.6.4 \
- pin-project-lite-0.2.13 \
+ pest-2.7.11 \
+ pest_derive-2.7.11 \
+ pest_generator-2.7.11 \
+ pest_meta-2.7.11 \
+ petgraph-0.6.5 \
+ pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
pkg-config-0.3.30 \
- plotters-0.3.5 \
- plotters-backend-0.3.5 \
- plotters-svg-0.3.5 \
+ plotters-0.3.6 \
+ plotters-backend-0.3.6 \
+ plotters-svg-0.3.6 \
pollster-0.3.0 \
powerfmt-0.2.0 \
ppv-lite86-0.2.17 \
@@ -219,8 +217,8 @@ CARGO_CRATES= addr2line-0.21.0 \
predicates-core-1.0.6 \
predicates-tree-1.0.9 \
pretty_assertions-1.4.0 \
- prettyplease-0.2.16 \
- proc-macro2-1.0.85 \
+ prettyplease-0.2.20 \
+ proc-macro2-1.0.86 \
prodash-28.0.0 \
prost-0.12.6 \
prost-build-0.12.6 \
@@ -234,48 +232,50 @@ CARGO_CRATES= addr2line-0.21.0 \
rayon-1.10.0 \
rayon-core-1.12.1 \
redox_syscall-0.4.1 \
- redox_users-0.4.4 \
+ redox_syscall-0.5.2 \
+ redox_users-0.4.5 \
ref-cast-1.0.23 \
ref-cast-impl-1.0.23 \
- regex-1.10.4 \
+ regex-1.10.5 \
regex-automata-0.1.10 \
- regex-automata-0.4.6 \
+ regex-automata-0.4.7 \
regex-syntax-0.6.29 \
- regex-syntax-0.8.2 \
+ regex-syntax-0.8.4 \
roff-0.2.1 \
rpassword-7.3.1 \
rtoolbox-0.0.2 \
- rustc-demangle-0.1.23 \
+ rustc-demangle-0.1.24 \
rustix-0.38.34 \
- rustversion-1.0.14 \
- ryu-1.0.17 \
+ rustversion-1.0.17 \
+ ryu-1.0.18 \
same-file-1.0.6 \
scm-record-0.3.0 \
scopeguard-1.2.0 \
- semver-1.0.22 \
+ semver-1.0.23 \
serde-1.0.203 \
- serde_bser-0.3.1 \
+ serde_bser-0.4.0 \
+ serde_bytes-0.11.14 \
serde_derive-1.0.203 \
- serde_json-1.0.117 \
- serde_spanned-0.6.5 \
+ serde_json-1.0.120 \
+ serde_spanned-0.6.6 \
sha1_smol-1.0.0 \
sha2-0.10.8 \
sharded-slab-0.1.7 \
signal-hook-0.3.17 \
signal-hook-mio-0.2.3 \
- signal-hook-registry-1.4.1 \
- similar-2.4.0 \
+ signal-hook-registry-1.4.2 \
+ similar-2.5.0 \
slab-0.4.9 \
smallvec-1.13.2 \
smawk-0.3.2 \
- socket2-0.5.6 \
+ socket2-0.5.7 \
stability-0.2.0 \
static_assertions-1.1.0 \
strsim-0.11.1 \
strum-0.26.2 \
- strum_macros-0.26.2 \
- subtle-2.5.0 \
- syn-2.0.66 \
+ strum_macros-0.26.4 \
+ subtle-2.6.1 \
+ syn-2.0.68 \
tempfile-3.10.1 \
terminal_size-0.3.0 \
termtree-0.4.1 \
@@ -297,7 +297,7 @@ CARGO_CRATES= addr2line-0.21.0 \
tokio-macros-2.3.0 \
tokio-util-0.6.10 \
toml-0.5.11 \
- toml_datetime-0.6.5 \
+ toml_datetime-0.6.6 \
toml_edit-0.19.15 \
tracing-0.1.40 \
tracing-attributes-0.1.27 \
@@ -307,7 +307,7 @@ CARGO_CRATES= addr2line-0.21.0 \
tracing-subscriber-0.3.18 \
typenum-1.17.0 \
ucd-trie-0.1.6 \
- uluru-3.0.0 \
+ uluru-3.1.0 \
unicode-bidi-0.3.15 \
unicode-bom-2.0.3 \
unicode-ident-1.0.12 \
@@ -316,8 +316,8 @@ CARGO_CRATES= addr2line-0.21.0 \
unicode-segmentation-1.11.0 \
unicode-truncate-1.0.0 \
unicode-width-0.1.13 \
- url-2.5.0 \
- utf8parse-0.2.1 \
+ url-2.5.2 \
+ utf8parse-0.2.2 \
valuable-0.1.0 \
vcpkg-0.2.15 \
version_check-0.9.4 \
@@ -330,38 +330,39 @@ CARGO_CRATES= addr2line-0.21.0 \
wasm-bindgen-macro-0.2.92 \
wasm-bindgen-macro-support-0.2.92 \
wasm-bindgen-shared-0.2.92 \
- watchman_client-0.8.0 \
+ watchman_client-0.9.0 \
web-sys-0.3.69 \
whoami-1.5.1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.6 \
+ winapi-util-0.1.8 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-core-0.52.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-targets-0.48.5 \
- windows-targets-0.52.4 \
+ windows-targets-0.52.5 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.4 \
+ windows_aarch64_gnullvm-0.52.5 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.4 \
+ windows_aarch64_msvc-0.52.5 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.4 \
+ windows_i686_gnu-0.52.5 \
+ windows_i686_gnullvm-0.52.5 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.4 \
+ windows_i686_msvc-0.52.5 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.4 \
+ windows_x86_64_gnu-0.52.5 \
windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.4 \
+ windows_x86_64_gnullvm-0.52.5 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.4 \
+ windows_x86_64_msvc-0.52.5 \
winnow-0.5.40 \
- winnow-0.6.5 \
+ winnow-0.6.13 \
winreg-0.52.0 \
yansi-0.5.1 \
- zerocopy-0.7.32 \
- zerocopy-derive-0.7.32 \
+ zerocopy-0.7.34 \
+ zerocopy-derive-0.7.34 \
zstd-0.12.4 \
zstd-safe-6.0.6 \
- zstd-sys-2.0.9+zstd.1.5.5
+ zstd-sys-2.0.11+zstd.1.5.6
diff --git a/devel/jujutsu/distinfo b/devel/jujutsu/distinfo
index 925b4896aeee..dc0f92ca4862 100644
--- a/devel/jujutsu/distinfo
+++ b/devel/jujutsu/distinfo
@@ -1,30 +1,30 @@
-TIMESTAMP = 1717744225
-SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
-SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
+TIMESTAMP = 1720165503
+SHA256 (rust/crates/addr2line-0.22.0.crate) = 6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678
+SIZE (rust/crates/addr2line-0.22.0.crate) = 39156
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
SIZE (rust/crates/ahash-0.8.11.crate) = 43607
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
-SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025
+SHA256 (rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
+SIZE (rust/crates/allocator-api2-0.2.18.crate) = 62504
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/anstream-0.6.13.crate) = d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
-SIZE (rust/crates/anstream-0.6.13.crate) = 30928
-SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
-SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
-SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
-SIZE (rust/crates/anstyle-parse-0.2.3.crate) = 24699
-SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648
-SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
-SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
-SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
+SHA256 (rust/crates/anstream-0.6.14.crate) = 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b
+SIZE (rust/crates/anstream-0.6.14.crate) = 29160
+SHA256 (rust/crates/anstyle-1.0.7.crate) = 038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b
+SIZE (rust/crates/anstyle-1.0.7.crate) = 15709
+SHA256 (rust/crates/anstyle-parse-0.2.4.crate) = c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4
+SIZE (rust/crates/anstyle-parse-0.2.4.crate) = 23069
+SHA256 (rust/crates/anstyle-query-1.1.0.crate) = ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391
+SIZE (rust/crates/anstyle-query-1.1.0.crate) = 9832
+SHA256 (rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19
+SIZE (rust/crates/anstyle-wincon-3.0.3.crate) = 12179
SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
SIZE (rust/crates/anyhow-1.0.86.crate) = 46741
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
@@ -37,12 +37,12 @@ SHA256 (rust/crates/assert_matches-1.5.0.crate) = 9b34d609dfbaf33d6889b2b7106d3c
SIZE (rust/crates/assert_matches-1.5.0.crate) = 7761
SHA256 (rust/crates/async-trait-0.1.80.crate) = c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca
SIZE (rust/crates/async-trait-0.1.80.crate) = 28775
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
+SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
+SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
SHA256 (rust/crates/backoff-0.4.0.crate) = b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1
SIZE (rust/crates/backoff-0.4.0.crate) = 26738
-SHA256 (rust/crates/backtrace-0.3.71.crate) = 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d
-SIZE (rust/crates/backtrace-0.3.71.crate) = 86553
+SHA256 (rust/crates/backtrace-0.3.73.crate) = 5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a
+SIZE (rust/crates/backtrace-0.3.73.crate) = 87617
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
@@ -53,16 +53,14 @@ SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996a
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
SIZE (rust/crates/bstr-1.9.1.crate) = 380305
-SHA256 (rust/crates/bumpalo-3.15.4.crate) = 7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa
-SIZE (rust/crates/bumpalo-3.15.4.crate) = 85028
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-0.4.12.crate) = 206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c
-SIZE (rust/crates/bytes-0.4.12.crate) = 46361
SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
SIZE (rust/crates/bytes-1.6.0.crate) = 60605
-SHA256 (rust/crates/camino-1.1.6.crate) = c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c
-SIZE (rust/crates/camino-1.1.6.crate) = 30519
+SHA256 (rust/crates/camino-1.1.7.crate) = e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239
+SIZE (rust/crates/camino-1.1.7.crate) = 36204
SHA256 (rust/crates/cargo-platform-0.1.8.crate) = 24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc
SIZE (rust/crates/cargo-platform-0.1.8.crate) = 11813
SHA256 (rust/crates/cargo_metadata-0.17.0.crate) = e7daec1a2a2129eeba1644b220b4647ec537b0b5d4bfd6876fcc5a540056b592
@@ -73,8 +71,8 @@ SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2
SIZE (rust/crates/cast-0.3.0.crate) = 11452
SHA256 (rust/crates/castaway-0.2.2.crate) = 8a17ed5635fc8536268e5d4de1e22e81ac34419e5f052d4d51f4e01dcc263fcc
SIZE (rust/crates/castaway-0.2.2.crate) = 11091
-SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5
-SIZE (rust/crates/cc-1.0.90.crate) = 73954
+SHA256 (rust/crates/cc-1.0.99.crate) = 96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695
+SIZE (rust/crates/cc-1.0.99.crate) = 76961
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
@@ -85,26 +83,26 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.4.crate) = 90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0
-SIZE (rust/crates/clap-4.5.4.crate) = 55401
-SHA256 (rust/crates/clap-markdown-0.1.3.crate) = 325f50228f76921784b6d9f2d62de6778d834483248eefecd27279174797e579
-SIZE (rust/crates/clap-markdown-0.1.3.crate) = 11397
-SHA256 (rust/crates/clap_builder-4.5.2.crate) = ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4
-SIZE (rust/crates/clap_builder-4.5.2.crate) = 163566
-SHA256 (rust/crates/clap_complete-4.5.2.crate) = dd79504325bf38b10165b02e89b4347300f855f273c4cb30c4a3209e6583275e
-SIZE (rust/crates/clap_complete-4.5.2.crate) = 37850
-SHA256 (rust/crates/clap_complete_nushell-4.5.1.crate) = 80d0e48e026ce7df2040239117d25e4e79714907420c70294a5ce4b6bbe6a7b6
-SIZE (rust/crates/clap_complete_nushell-4.5.1.crate) = 33633
-SHA256 (rust/crates/clap_derive-4.5.4.crate) = 528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64
-SIZE (rust/crates/clap_derive-4.5.4.crate) = 29159
-SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
-SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
-SHA256 (rust/crates/clap_mangen-0.2.20.crate) = e1dd95b5ebb5c1c54581dd6346f3ed6a79a3eef95dd372fc2ac13d535535300e
-SIZE (rust/crates/clap_mangen-0.2.20.crate) = 14861
-SHA256 (rust/crates/clru-0.6.1.crate) = b8191fa7302e03607ff0e237d4246cc043ff5b3cb9409d995172ba3bea16b807
-SIZE (rust/crates/clru-0.6.1.crate) = 16507
-SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
-SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
+SHA256 (rust/crates/clap-4.5.8.crate) = 84b3edb18336f4df585bc9aa31dd99c036dfa5dc5e9a2939a722a188f3a8970d
+SIZE (rust/crates/clap-4.5.8.crate) = 56338
+SHA256 (rust/crates/clap-markdown-0.1.4.crate) = 8ebc67e6266e14f8b31541c2f204724fa2ac7ad5c17d6f5908fbb92a60f42cff
+SIZE (rust/crates/clap-markdown-0.1.4.crate) = 14058
+SHA256 (rust/crates/clap_builder-4.5.8.crate) = c1c09dd5ada6c6c78075d6fd0da3f90d8080651e2d6cc8eb2f1aaa4034ced708
+SIZE (rust/crates/clap_builder-4.5.8.crate) = 163870
+SHA256 (rust/crates/clap_complete-4.5.7.crate) = 1d598e88f6874d4b888ed40c71efbcbf4076f1dfbae128a08a8c9e45f710605d
+SIZE (rust/crates/clap_complete-4.5.7.crate) = 38833
+SHA256 (rust/crates/clap_complete_nushell-4.5.2.crate) = 1accf1b463dee0d3ab2be72591dccdab8bef314958340447c882c4c72acfe2a3
+SIZE (rust/crates/clap_complete_nushell-4.5.2.crate) = 34391
+SHA256 (rust/crates/clap_derive-4.5.8.crate) = 2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085
+SIZE (rust/crates/clap_derive-4.5.8.crate) = 30024
+SHA256 (rust/crates/clap_lex-0.7.1.crate) = 4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70
+SIZE (rust/crates/clap_lex-0.7.1.crate) = 12766
+SHA256 (rust/crates/clap_mangen-0.2.21.crate) = 74b70fc13e60c0e1d490dc50eb73a749be6d81f4ef03783df1d9b7b0c62bc937
+SIZE (rust/crates/clap_mangen-0.2.21.crate) = 15703
+SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59
+SIZE (rust/crates/clru-0.6.2.crate) = 16497
+SHA256 (rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422
+SIZE (rust/crates/colorchoice-1.0.1.crate) = 7895
SHA256 (rust/crates/compact_str-0.7.1.crate) = f86b9c4c00838774a6d902ef931eff7470720c51d90c2e32cfe15dc304737b3f
SIZE (rust/crates/compact_str-0.7.1.crate) = 57246
SHA256 (rust/crates/config-0.13.4.crate) = 23738e11972c7643e4ec947840fc463b6a571afcd3e735bdfce7d03c7a784aca
@@ -115,24 +113,24 @@ SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a3
SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
-SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
-SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
+SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
SIZE (rust/crates/criterion-0.5.1.crate) = 110088
SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500
-SHA256 (rust/crates/crossbeam-channel-0.5.12.crate) = ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95
-SIZE (rust/crates/crossbeam-channel-0.5.12.crate) = 90515
+SHA256 (rust/crates/crossbeam-channel-0.5.13.crate) = 33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2
+SIZE (rust/crates/crossbeam-channel-0.5.13.crate) = 91174
SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
SHA256 (rust/crates/crossbeam-queue-0.3.11.crate) = df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35
SIZE (rust/crates/crossbeam-queue-0.3.11.crate) = 15581
-SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
-SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
+SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
+SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
SHA256 (rust/crates/crossterm-0.27.0.crate) = f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df
SIZE (rust/crates/crossterm-0.27.0.crate) = 125311
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
@@ -157,14 +155,14 @@ SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
SHA256 (rust/crates/dunce-1.0.4.crate) = 56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b
SIZE (rust/crates/dunce-1.0.4.crate) = 8034
-SHA256 (rust/crates/either-1.12.0.crate) = 3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b
-SIZE (rust/crates/either-1.12.0.crate) = 18974
+SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
+SIZE (rust/crates/either-1.13.0.crate) = 19169
SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245
-SIZE (rust/crates/errno-0.3.8.crate) = 10645
+SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
+SIZE (rust/crates/errno-0.3.9.crate) = 10690
SHA256 (rust/crates/esl01-renderdag-0.3.0.crate) = 3a1840969ab8be31e186bb6d2f672d586dcd203dd4019a80dc1277a14686eca9
SIZE (rust/crates/esl01-renderdag-0.3.0.crate) = 13811
SHA256 (rust/crates/faster-hex-0.9.0.crate) = a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183
@@ -175,8 +173,8 @@ SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba
SIZE (rust/crates/filetime-0.2.23.crate) = 14942
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
-SIZE (rust/crates/flate2-1.0.28.crate) = 73690
+SHA256 (rust/crates/flate2-1.0.30.crate) = 5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae
+SIZE (rust/crates/flate2-1.0.30.crate) = 75511
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
@@ -203,10 +201,10 @@ SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987
SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.12.crate) = 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5
-SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
-SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
-SIZE (rust/crates/gimli-0.28.1.crate) = 270497
+SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
+SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/gimli-0.29.0.crate) = 40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd
+SIZE (rust/crates/gimli-0.29.0.crate) = 275756
SHA256 (rust/crates/git2-0.18.3.crate) = 232e6a7bfe35766bf715e55a88b39a700596c0ccfd88cd3680b4cdb40d66ef70
SIZE (rust/crates/git2-0.18.3.crate) = 213009
SHA256 (rust/crates/gix-0.63.0.crate) = 984c5018adfa7a4536ade67990b3ebc6e11ab57b3d6cd9968de0947ca99b4b06
@@ -231,10 +229,10 @@ SHA256 (rust/crates/gix-discover-0.32.0.crate) = fc27c699b63da66b50d50c00668bc0b
SIZE (rust/crates/gix-discover-0.32.0.crate) = 16630
SHA256 (rust/crates/gix-features-0.38.2.crate) = ac7045ac9fe5f9c727f38799d002a7ed3583cd777e3322a7c4b43e3cf437dc69
SIZE (rust/crates/gix-features-0.38.2.crate) = 30604
-SHA256 (rust/crates/gix-fs-0.11.0.crate) = 3f78f7d6dcda7a5809efd73a33b145e3dce7421c460df21f32126f9732736b0c
-SIZE (rust/crates/gix-fs-0.11.0.crate) = 14912
-SHA256 (rust/crates/gix-glob-0.16.2.crate) = 682bdc43cb3c00dbedfcc366de2a849b582efd8d886215dbad2ea662ec156bb5
-SIZE (rust/crates/gix-glob-0.16.2.crate) = 13261
+SHA256 (rust/crates/gix-fs-0.11.1.crate) = c3338ff92a2164f5209f185ec0cd316f571a72676bb01d27e22f2867ba69f77a
+SIZE (rust/crates/gix-fs-0.11.1.crate) = 14922
+SHA256 (rust/crates/gix-glob-0.16.3.crate) = c2a29ad0990cf02c48a7aac76ed0dbddeb5a0d070034b83675cc3bbf937eace4
+SIZE (rust/crates/gix-glob-0.16.3.crate) = 13426
SHA256 (rust/crates/gix-hash-0.14.2.crate) = f93d7df7366121b5018f947a04d37f034717e113dcf9ccd85c34b58e57a74d5e
SIZE (rust/crates/gix-hash-0.14.2.crate) = 12759
SHA256 (rust/crates/gix-hashtable-0.5.2.crate) = 7ddf80e16f3c19ac06ce415a38b8591993d3f73aede049cb561becb5b3a8e242
@@ -255,8 +253,8 @@ SHA256 (rust/crates/gix-path-0.10.7.crate) = 23623cf0f475691a6d943f898c4d0b89f5c
SIZE (rust/crates/gix-path-0.10.7.crate) = 14406
SHA256 (rust/crates/gix-quote-0.4.12.crate) = cbff4f9b9ea3fa7a25a70ee62f545143abef624ac6aa5884344e70c8b0a1d9ff
SIZE (rust/crates/gix-quote-0.4.12.crate) = 7055
-SHA256 (rust/crates/gix-ref-0.44.0.crate) = 0b36752b448647acd59c9668fdd830b16d07db1e6d9c3b3af105c1605a6e23d9
-SIZE (rust/crates/gix-ref-0.44.0.crate) = 56722
+SHA256 (rust/crates/gix-ref-0.44.1.crate) = 3394a2997e5bc6b22ebc1e1a87b41eeefbcfcff3dbfa7c4bd73cb0ac8f1f3e2e
+SIZE (rust/crates/gix-ref-0.44.1.crate) = 56711
SHA256 (rust/crates/gix-refspec-0.23.0.crate) = dde848865834a54fe4d9b4573f15d0e9a68eaf3d061b42d3ed52b4b8acf880b2
SIZE (rust/crates/gix-refspec-0.23.0.crate) = 16129
SHA256 (rust/crates/gix-revision-0.27.1.crate) = 63e08f8107ed1f93a83bcfbb4c38084c7cb3f6cd849793f1d5eec235f9b13b2b
@@ -281,12 +279,10 @@ SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b6569
SIZE (rust/crates/glob-0.3.1.crate) = 18880
SHA256 (rust/crates/globset-0.4.14.crate) = 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1
SIZE (rust/crates/globset-0.4.14.crate) = 25090
-SHA256 (rust/crates/half-2.4.0.crate) = b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e
-SIZE (rust/crates/half-2.4.0.crate) = 50666
-SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
-SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
-SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
-SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
+SIZE (rust/crates/half-2.4.1.crate) = 50892
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
@@ -309,20 +305,20 @@ SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb2304
SIZE (rust/crates/indoc-2.0.5.crate) = 14396
SHA256 (rust/crates/insta-1.39.0.crate) = 810ae6042d48e2c9e9215043563a58a80b877bc863228a74cf10c49d4620a6f5
SIZE (rust/crates/insta-1.39.0.crate) = 87049
-SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
-SIZE (rust/crates/instant-0.1.12.crate) = 6128
-SHA256 (rust/crates/iovec-0.1.4.crate) = b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e
-SIZE (rust/crates/iovec-0.1.4.crate) = 8720
+SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
+SIZE (rust/crates/instant-0.1.13.crate) = 6305
SHA256 (rust/crates/is-terminal-0.4.12.crate) = f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b
SIZE (rust/crates/is-terminal-0.4.12.crate) = 7470
+SHA256 (rust/crates/is_terminal_polyfill-1.70.0.crate) = f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800
+SIZE (rust/crates/is_terminal_polyfill-1.70.0.crate) = 7451
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
SIZE (rust/crates/itertools-0.12.1.crate) = 137761
-SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
-SIZE (rust/crates/itoa-1.0.10.crate) = 10534
-SHA256 (rust/crates/jobserver-0.1.28.crate) = ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6
-SIZE (rust/crates/jobserver-0.1.28.crate) = 25543
+SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
+SIZE (rust/crates/itoa-1.0.11.crate) = 10563
+SHA256 (rust/crates/jobserver-0.1.31.crate) = d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e
+SIZE (rust/crates/jobserver-0.1.31.crate) = 27306
SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
SHA256 (rust/crates/jwalk-0.8.1.crate) = 2735847566356cd2179a2a38264839308f7079fa96e6bd5a42d740460e003c56
@@ -333,18 +329,18 @@ SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f478
SIZE (rust/crates/libc-0.2.155.crate) = 743539
SHA256 (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = ee4126d8b4ee5c9d9ea891dd875cfdc1e9d0950437179104b183d7d8a74d24e8
SIZE (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = 1773674
-SHA256 (rust/crates/libredox-0.0.1.crate) = 85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8
-SIZE (rust/crates/libredox-0.0.1.crate) = 4212
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
SHA256 (rust/crates/libssh2-sys-0.3.0.crate) = 2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee
SIZE (rust/crates/libssh2-sys-0.3.0.crate) = 514550
-SHA256 (rust/crates/libz-sys-1.1.16.crate) = 5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9
-SIZE (rust/crates/libz-sys-1.1.16.crate) = 3958920
+SHA256 (rust/crates/libz-sys-1.1.18.crate) = c15da26e5af7e25c90b37a2d75cdbf940cf4a55316de9d84c679c9b8bfabf82e
+SIZE (rust/crates/libz-sys-1.1.18.crate) = 817891
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
-SHA256 (rust/crates/linux-raw-sys-0.4.13.crate) = 01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c
-SIZE (rust/crates/linux-raw-sys-0.4.13.crate) = 1493855
-SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
-SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
+SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
+SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
+SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
+SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
SIZE (rust/crates/log-0.4.21.crate) = 43442
SHA256 (rust/crates/lru-0.12.3.crate) = d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc
@@ -353,80 +349,80 @@ SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a610
SIZE (rust/crates/maplit-1.0.2.crate) = 8871
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
-SHA256 (rust/crates/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149
-SIZE (rust/crates/memchr-2.7.1.crate) = 96307
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
SHA256 (rust/crates/memmap2-0.9.4.crate) = fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322
SIZE (rust/crates/memmap2-0.9.4.crate) = 32752
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.7.2.crate) = 9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7
-SIZE (rust/crates/miniz_oxide-0.7.2.crate) = 55731
+SHA256 (rust/crates/miniz_oxide-0.7.4.crate) = b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08
+SIZE (rust/crates/miniz_oxide-0.7.4.crate) = 56119
SHA256 (rust/crates/minus-5.6.1.crate) = 093bd0520d2a37943566a73750e6d44094dac75d66a978d1f0d97ffc78686832
SIZE (rust/crates/minus-5.6.1.crate) = 688938
SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
SIZE (rust/crates/mio-0.8.11.crate) = 102983
-SHA256 (rust/crates/multimap-0.8.3.crate) = e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a
-SIZE (rust/crates/multimap-0.8.3.crate) = 13518
+SHA256 (rust/crates/multimap-0.10.0.crate) = defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03
+SIZE (rust/crates/multimap-0.10.0.crate) = 14359
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
-SHA256 (rust/crates/num-traits-0.2.18.crate) = da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a
-SIZE (rust/crates/num-traits-0.2.18.crate) = 51930
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
-SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
-SIZE (rust/crates/object-0.32.2.crate) = 286994
+SHA256 (rust/crates/object-0.36.0.crate) = 576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434
+SIZE (rust/crates/object-0.36.0.crate) = 321771
SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575
SIZE (rust/crates/oorandom-11.1.3.crate) = 10068
SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-src-300.2.3+3.2.1.crate) = 5cff92b6f71555b61bb9315f7c64da3ca43d87531622120fea0195fc761b4843
-SIZE (rust/crates/openssl-src-300.2.3+3.2.1.crate) = 9584245
-SHA256 (rust/crates/openssl-sys-0.9.101.crate) = dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff
-SIZE (rust/crates/openssl-sys-0.9.101.crate) = 68568
+SHA256 (rust/crates/openssl-src-300.3.1+3.3.1.crate) = 7259953d42a81bf137fbbd73bd30a8e1914d6dce43c2b90ed575783a22608b91
+SIZE (rust/crates/openssl-src-300.3.1+3.3.1.crate) = 9783559
+SHA256 (rust/crates/openssl-sys-0.9.102.crate) = c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2
+SIZE (rust/crates/openssl-sys-0.9.102.crate) = 68622
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
-SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
-SHA256 (rust/crates/parking_lot_core-0.9.9.crate) = 4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e
-SIZE (rust/crates/parking_lot_core-0.9.9.crate) = 32445
-SHA256 (rust/crates/paste-1.0.14.crate) = de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c
-SIZE (rust/crates/paste-1.0.14.crate) = 18157
+SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
+SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
+SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
+SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd
SIZE (rust/crates/pathdiff-0.2.1.crate) = 7142
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.7.10.crate) = 560131c633294438da9f7c4b08189194b20946c8274c6b9e38881a7874dc8ee8
-SIZE (rust/crates/pest-2.7.10.crate) = 123707
-SHA256 (rust/crates/pest_derive-2.7.10.crate) = 26293c9193fbca7b1a3bf9b79dc1e388e927e6cacaa78b4a3ab705a1d3d41459
-SIZE (rust/crates/pest_derive-2.7.10.crate) = 36221
-SHA256 (rust/crates/pest_generator-2.7.10.crate) = 3ec22af7d3fb470a85dd2ca96b7c577a1eb4ef6f1683a9fe9a8c16e136c04687
-SIZE (rust/crates/pest_generator-2.7.10.crate) = 18411
-SHA256 (rust/crates/pest_meta-2.7.10.crate) = d7a240022f37c361ec1878d646fc5b7d7c4d28d5946e1a80ad5a7a4f4ca0bdcd
-SIZE (rust/crates/pest_meta-2.7.10.crate) = 41550
-SHA256 (rust/crates/petgraph-0.6.4.crate) = e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9
-SIZE (rust/crates/petgraph-0.6.4.crate) = 185895
-SHA256 (rust/crates/pin-project-lite-0.2.13.crate) = 8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58
-SIZE (rust/crates/pin-project-lite-0.2.13.crate) = 29141
+SHA256 (rust/crates/pest-2.7.11.crate) = cd53dff83f26735fdc1ca837098ccf133605d794cdae66acfc2bfac3ec809d95
+SIZE (rust/crates/pest-2.7.11.crate) = 123779
+SHA256 (rust/crates/pest_derive-2.7.11.crate) = 2a548d2beca6773b1c244554d36fcf8548a8a58e74156968211567250e48e49a
+SIZE (rust/crates/pest_derive-2.7.11.crate) = 36320
+SHA256 (rust/crates/pest_generator-2.7.11.crate) = 3c93a82e8d145725dcbaf44e5ea887c8a869efdcc28706df2d08c69e17077183
+SIZE (rust/crates/pest_generator-2.7.11.crate) = 18415
+SHA256 (rust/crates/pest_meta-2.7.11.crate) = a941429fea7e08bedec25e4f6785b6ffaacc6b755da98df5ef3e7dcf4a124c4f
+SIZE (rust/crates/pest_meta-2.7.11.crate) = 41551
+SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
+SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
+SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
+SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613
-SHA256 (rust/crates/plotters-0.3.5.crate) = d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45
-SIZE (rust/crates/plotters-0.3.5.crate) = 143975
-SHA256 (rust/crates/plotters-backend-0.3.5.crate) = 9e76628b4d3a7581389a35d5b6e2139607ad7c75b17aed325f210aa91f4a9609
-SIZE (rust/crates/plotters-backend-0.3.5.crate) = 13440
-SHA256 (rust/crates/plotters-svg-0.3.5.crate) = 38f6d39893cca0701371e3c27294f09797214b86f1fb951b89ade8ec04e2abab
-SIZE (rust/crates/plotters-svg-0.3.5.crate) = 6948
+SHA256 (rust/crates/plotters-0.3.6.crate) = a15b6eccb8484002195a3e44fe65a4ce8e93a625797a063735536fd59cb01cf3
+SIZE (rust/crates/plotters-0.3.6.crate) = 147577
+SHA256 (rust/crates/plotters-backend-0.3.6.crate) = 414cec62c6634ae900ea1c56128dfe87cf63e7caece0852ec76aba307cebadb7
+SIZE (rust/crates/plotters-backend-0.3.6.crate) = 13669
+SHA256 (rust/crates/plotters-svg-0.3.6.crate) = 81b30686a7d9c3e010b84284bdd26a29f2138574f52f5eb6f794fc0ad924e705
+SIZE (rust/crates/plotters-svg-0.3.6.crate) = 6944
SHA256 (rust/crates/pollster-0.3.0.crate) = 22686f4785f02a4fcc856d3b3bb19bf6c8160d103f7a99cc258bddd0251dc7f2
SIZE (rust/crates/pollster-0.3.0.crate) = 9436
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
@@ -441,10 +437,10 @@ SHA256 (rust/crates/predicates-tree-1.0.9.crate) = 368ba315fb8c5052ab692e68a0eef
SIZE (rust/crates/predicates-tree-1.0.9.crate) = 7960
SHA256 (rust/crates/pretty_assertions-1.4.0.crate) = af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66
SIZE (rust/crates/pretty_assertions-1.4.0.crate) = 78846
-SHA256 (rust/crates/prettyplease-0.2.16.crate) = a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5
-SIZE (rust/crates/prettyplease-0.2.16.crate) = 57630
-SHA256 (rust/crates/proc-macro2-1.0.85.crate) = 22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23
-SIZE (rust/crates/proc-macro2-1.0.85.crate) = 48988
+SHA256 (rust/crates/prettyplease-0.2.20.crate) = 5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e
+SIZE (rust/crates/prettyplease-0.2.20.crate) = 57809
+SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
+SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
SHA256 (rust/crates/prodash-28.0.0.crate) = 744a264d26b88a6a7e37cbad97953fa233b94d585236310bcbc88474b4092d79
SIZE (rust/crates/prodash-28.0.0.crate) = 90695
SHA256 (rust/crates/prost-0.12.6.crate) = deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29
@@ -471,54 +467,58 @@ SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caa
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
-SHA256 (rust/crates/redox_users-0.4.4.crate) = a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4
-SIZE (rust/crates/redox_users-0.4.4.crate) = 15438
+SHA256 (rust/crates/redox_syscall-0.5.2.crate) = c82cf8cff14456045f55ec4241383baeff27af886adb72ffb2162f99911de0fd
+SIZE (rust/crates/redox_syscall-0.5.2.crate) = 23957
+SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
+SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
SHA256 (rust/crates/ref-cast-1.0.23.crate) = ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931
SIZE (rust/crates/ref-cast-1.0.23.crate) = 12795
SHA256 (rust/crates/ref-cast-impl-1.0.23.crate) = bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6
SIZE (rust/crates/ref-cast-impl-1.0.23.crate) = 9360
-SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
-SIZE (rust/crates/regex-1.10.4.crate) = 253191
+SHA256 (rust/crates/regex-1.10.5.crate) = b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f
+SIZE (rust/crates/regex-1.10.5.crate) = 253805
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
-SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565
+SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df
+SIZE (rust/crates/regex-automata-0.4.7.crate) = 617582
SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
-SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
+SHA256 (rust/crates/regex-syntax-0.8.4.crate) = 7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b
+SIZE (rust/crates/regex-syntax-0.8.4.crate) = 347577
SHA256 (rust/crates/roff-0.2.1.crate) = b833d8d034ea094b1ea68aa6d5c740e0d04bad9d16568d08ba6f76823a114316
SIZE (rust/crates/roff-0.2.1.crate) = 10605
SHA256 (rust/crates/rpassword-7.3.1.crate) = 80472be3c897911d0137b2d2b9055faf6eeac5b14e324073d83bc17b191d7e3f
SIZE (rust/crates/rpassword-7.3.1.crate) = 8164
SHA256 (rust/crates/rtoolbox-0.0.2.crate) = c247d24e63230cdb56463ae328478bd5eac8b8faa8c69461a77e8e323afac90e
SIZE (rust/crates/rtoolbox-0.0.2.crate) = 9179
-SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
-SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
+SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
+SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
SIZE (rust/crates/rustix-0.38.34.crate) = 365160
-SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
-SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
-SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
-SIZE (rust/crates/ryu-1.0.17.crate) = 47537
+SHA256 (rust/crates/rustversion-1.0.17.crate) = 955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6
+SIZE (rust/crates/rustversion-1.0.17.crate) = 17621
+SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
+SIZE (rust/crates/ryu-1.0.18.crate) = 47713
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/scm-record-0.3.0.crate) = 4a1bf431016c7a34038f440696c672f0fee1a15d6aea31fe100df6974a35bf5f
SIZE (rust/crates/scm-record-0.3.0.crate) = 66845
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/semver-1.0.22.crate) = 92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca
-SIZE (rust/crates/semver-1.0.22.crate) = 30446
+SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
+SIZE (rust/crates/semver-1.0.23.crate) = 30622
SHA256 (rust/crates/serde-1.0.203.crate) = 7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094
SIZE (rust/crates/serde-1.0.203.crate) = 77935
-SHA256 (rust/crates/serde_bser-0.3.1.crate) = 1b929ea725591083cbca8b8ea178ed6efc918eccd40b784e199ce88967104199
-SIZE (rust/crates/serde_bser-0.3.1.crate) = 17741
+SHA256 (rust/crates/serde_bser-0.4.0.crate) = a56b4bcc15e42e5b5ae16c6f75582bef80d36c6ffe2c03b1b5317754b38f8717
+SIZE (rust/crates/serde_bser-0.4.0.crate) = 18744
+SHA256 (rust/crates/serde_bytes-0.11.14.crate) = 8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734
+SIZE (rust/crates/serde_bytes-0.11.14.crate) = 12018
SHA256 (rust/crates/serde_derive-1.0.203.crate) = 500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba
SIZE (rust/crates/serde_derive-1.0.203.crate) = 55867
-SHA256 (rust/crates/serde_json-1.0.117.crate) = 455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3
-SIZE (rust/crates/serde_json-1.0.117.crate) = 146921
-SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
-SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
+SHA256 (rust/crates/serde_json-1.0.120.crate) = 4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5
+SIZE (rust/crates/serde_json-1.0.120.crate) = 147062
+SHA256 (rust/crates/serde_spanned-0.6.6.crate) = 79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0
+SIZE (rust/crates/serde_spanned-0.6.6.crate) = 9120
SHA256 (rust/crates/sha1_smol-1.0.0.crate) = ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012
SIZE (rust/crates/sha1_smol-1.0.0.crate) = 9782
SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
@@ -529,18 +529,18 @@ SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a
SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
SHA256 (rust/crates/signal-hook-mio-0.2.3.crate) = 29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af
SIZE (rust/crates/signal-hook-mio-0.2.3.crate) = 9064
-SHA256 (rust/crates/signal-hook-registry-1.4.1.crate) = d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1
-SIZE (rust/crates/signal-hook-registry-1.4.1.crate) = 17987
-SHA256 (rust/crates/similar-2.4.0.crate) = 32fea41aca09ee824cc9724996433064c89f7777e60762749a4170a14abbfa21
-SIZE (rust/crates/similar-2.4.0.crate) = 53147
+SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
+SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+SHA256 (rust/crates/similar-2.5.0.crate) = fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640
+SIZE (rust/crates/similar-2.5.0.crate) = 51648
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
SIZE (rust/crates/smawk-0.3.2.crate) = 13831
-SHA256 (rust/crates/socket2-0.5.6.crate) = 05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871
-SIZE (rust/crates/socket2-0.5.6.crate) = 55270
+SHA256 (rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c
+SIZE (rust/crates/socket2-0.5.7.crate) = 55758
SHA256 (rust/crates/stability-0.2.0.crate) = 2ff9eaf853dec4c8802325d8b6d3dffa86cc707fd7a1a4cdbf416e13b061787a
SIZE (rust/crates/stability-0.2.0.crate) = 5366
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
@@ -549,12 +549,12 @@ SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/strum-0.26.2.crate) = 5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29
SIZE (rust/crates/strum-0.26.2.crate) = 7189
-SHA256 (rust/crates/strum_macros-0.26.2.crate) = c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946
-SIZE (rust/crates/strum_macros-0.26.2.crate) = 27056
-SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
-SIZE (rust/crates/subtle-2.5.0.crate) = 13909
-SHA256 (rust/crates/syn-2.0.66.crate) = c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5
-SIZE (rust/crates/syn-2.0.66.crate) = 264855
+SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
+SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-2.0.68.crate) = 901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9
+SIZE (rust/crates/syn-2.0.68.crate) = 265035
SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
@@ -597,8 +597,8 @@ SHA256 (rust/crates/tokio-util-0.6.10.crate) = 36943ee01a6d67977dd3f84a5a1d2efeb
SIZE (rust/crates/tokio-util-0.6.10.crate) = 71140
SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
SIZE (rust/crates/toml-0.5.11.crate) = 54910
-SHA256 (rust/crates/toml_datetime-0.6.5.crate) = 3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1
-SIZE (rust/crates/toml_datetime-0.6.5.crate) = 10910
+SHA256 (rust/crates/toml_datetime-0.6.6.crate) = 4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf
+SIZE (rust/crates/toml_datetime-0.6.6.crate) = 11698
SHA256 (rust/crates/toml_edit-0.19.15.crate) = 1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421
SIZE (rust/crates/toml_edit-0.19.15.crate) = 95324
SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
@@ -617,8 +617,8 @@ SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e
SIZE (rust/crates/typenum-1.17.0.crate) = 42849
SHA256 (rust/crates/ucd-trie-0.1.6.crate) = ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9
SIZE (rust/crates/ucd-trie-0.1.6.crate) = 45790
-SHA256 (rust/crates/uluru-3.0.0.crate) = 794a32261a1f5eb6a4462c81b59cec87b5c27d5deea7dd1ac8fc781c41d226db
-SIZE (rust/crates/uluru-3.0.0.crate) = 9864
+SHA256 (rust/crates/uluru-3.1.0.crate) = 7c8a2469e56e6e5095c82ccd3afb98dad95f7af7929aab6d8ba8d6e0f73657da
+SIZE (rust/crates/uluru-3.1.0.crate) = 9664
SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811
SHA256 (rust/crates/unicode-bom-2.0.3.crate) = 7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217
@@ -635,10 +635,10 @@ SHA256 (rust/crates/unicode-truncate-1.0.0.crate) = 5a5fbabedabe362c618c714dbefd
SIZE (rust/crates/unicode-truncate-1.0.0.crate) = 12017
SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d
SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228
-SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
-SIZE (rust/crates/url-2.5.0.crate) = 78605
-SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
-SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
+SHA256 (rust/crates/url-2.5.2.crate) = 22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c
+SIZE (rust/crates/url-2.5.2.crate) = 79704
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
SIZE (rust/crates/valuable-0.1.0.crate) = 27718
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
@@ -663,8 +663,8 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = e94f17b526d0a461a
SIZE (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = 20092
SHA256 (rust/crates/wasm-bindgen-shared-0.2.92.crate) = af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96
SIZE (rust/crates/wasm-bindgen-shared-0.2.92.crate) = 7263
-SHA256 (rust/crates/watchman_client-0.8.0.crate) = 839fea2d85719bb69089290d7970bba2131f544448db8f990ea75813c30775ca
-SIZE (rust/crates/watchman_client-0.8.0.crate) = 30922
+SHA256 (rust/crates/watchman_client-0.9.0.crate) = 88bc4c9bb443a7aae10d4fa7807bffc397805315e2305288c90c80e2f66cfb52
+SIZE (rust/crates/watchman_client-0.9.0.crate) = 34077
SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
SHA256 (rust/crates/whoami-1.5.1.crate) = a44ab49fad634e88f55bf8f9bb3abd2f27d7204172a112c7c9987e01c1c94ea9
@@ -673,8 +673,8 @@ SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe9399
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596
-SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
+SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
+SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
@@ -685,53 +685,55 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
-SHA256 (rust/crates/windows-targets-0.52.4.crate) = 7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b
-SIZE (rust/crates/windows-targets-0.52.4.crate) = 6310
+SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
+SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = 433373
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.4.crate) = da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675
-SIZE (rust/crates/windows_aarch64_msvc-0.52.4.crate) = 828055
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
+SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
-SHA256 (rust/crates/windows_i686_gnu-0.52.4.crate) = b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3
-SIZE (rust/crates/windows_i686_gnu-0.52.4.crate) = 875736
+SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
+SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
+SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
-SHA256 (rust/crates/windows_i686_msvc-0.52.4.crate) = 1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02
-SIZE (rust/crates/windows_i686_msvc-0.52.4.crate) = 895530
+SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
+SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03
-SIZE (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 831627
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
+SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 433358
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8
-SIZE (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 828019
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
+SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
SHA256 (rust/crates/winnow-0.5.40.crate) = f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876
SIZE (rust/crates/winnow-0.5.40.crate) = 159316
-SHA256 (rust/crates/winnow-0.6.5.crate) = dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8
-SIZE (rust/crates/winnow-0.6.5.crate) = 159316
+SHA256 (rust/crates/winnow-0.6.13.crate) = 59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1
+SIZE (rust/crates/winnow-0.6.13.crate) = 162649
SHA256 (rust/crates/winreg-0.52.0.crate) = a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5
SIZE (rust/crates/winreg-0.52.0.crate) = 30148
SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
SIZE (rust/crates/yansi-0.5.1.crate) = 16525
-SHA256 (rust/crates/zerocopy-0.7.32.crate) = 74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be
-SIZE (rust/crates/zerocopy-0.7.32.crate) = 151096
-SHA256 (rust/crates/zerocopy-derive-0.7.32.crate) = 9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6
-SIZE (rust/crates/zerocopy-derive-0.7.32.crate) = 37623
+SHA256 (rust/crates/zerocopy-0.7.34.crate) = ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087
+SIZE (rust/crates/zerocopy-0.7.34.crate) = 151177
+SHA256 (rust/crates/zerocopy-derive-0.7.34.crate) = 15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b
+SIZE (rust/crates/zerocopy-derive-0.7.34.crate) = 37907
SHA256 (rust/crates/zstd-0.12.4.crate) = 1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c
SIZE (rust/crates/zstd-0.12.4.crate) = 30434
SHA256 (rust/crates/zstd-safe-6.0.6.crate) = ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581
SIZE (rust/crates/zstd-safe-6.0.6.crate) = 20828
-SHA256 (rust/crates/zstd-sys-2.0.9+zstd.1.5.5.crate) = 9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656
-SIZE (rust/crates/zstd-sys-2.0.9+zstd.1.5.5.crate) = 728791
-SHA256 (martinvonz-jj-v0.18.0_GH0.tar.gz) = 4f81eed321c3aeeb1e0528250f49b703710ebf91ba18238dd46f97b9a59aaa98
-SIZE (martinvonz-jj-v0.18.0_GH0.tar.gz) = 1458380
+SHA256 (rust/crates/zstd-sys-2.0.11+zstd.1.5.6.crate) = 75652c55c0b6f3e6f12eb786fe1bc960396bf05a1eb3bf1f3691c3610ac2e6d4
+SIZE (rust/crates/zstd-sys-2.0.11+zstd.1.5.6.crate) = 749078
+SHA256 (martinvonz-jj-v0.19.0_GH0.tar.gz) = d0b9db21894e65ec80fd7999f99023f1e65d15fa16b4ec76881247d9cd56dc55
+SIZE (martinvonz-jj-v0.19.0_GH0.tar.gz) = 1489227
diff --git a/devel/lab/Makefile b/devel/lab/Makefile
index 42610d598236..e1760f856df3 100644
--- a/devel/lab/Makefile
+++ b/devel/lab/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lab
PORTVERSION= ${MODVERSION:S/-/./g:R}
DISTVERSIONPREFIX= v
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/lazygit/Makefile b/devel/lazygit/Makefile
index 894ec29b84d7..92800748f75f 100644
--- a/devel/lazygit/Makefile
+++ b/devel/lazygit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lazygit
DISTVERSIONPREFIX= v
DISTVERSION= 0.42.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= meta@FreeBSD.org
diff --git a/devel/lefthook/Makefile b/devel/lefthook/Makefile
index b431c484b726..88bbad41b997 100644
--- a/devel/lefthook/Makefile
+++ b/devel/lefthook/Makefile
@@ -1,6 +1,7 @@
PORTNAME= lefthook
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.18
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/lets/Makefile b/devel/lets/Makefile
index 1ae4f917b646..23afc77ad68d 100644
--- a/devel/lets/Makefile
+++ b/devel/lets/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lets
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.53
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/libegit2/Makefile b/devel/libegit2/Makefile
index 0a068d88285b..3773912b5558 100644
--- a/devel/libegit2/Makefile
+++ b/devel/libegit2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libegit2
DISTVERSION= g20200515
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/libgusb/Makefile b/devel/libgusb/Makefile
index fff606ada2f7..e04e7fc4a3b3 100644
--- a/devel/libgusb/Makefile
+++ b/devel/libgusb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libgusb
-PORTVERSION= 0.3.10
-PORTREVISION= 1
+DISTVERSION= 0.4.9
CATEGORIES= devel
+MASTER_SITES= https://github.com/hughsie/${PORTNAME}/releases/download/${DISTVERSION}/
MAINTAINER= gnome@FreeBSD.org
COMMENT= GUsb is a GObject wrapper for libusb1
@@ -11,22 +11,24 @@ LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PY_SETUPTOOLS}
+LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib
+TEST_DEPENDS= hwdata>0:misc/hwdata
-USES= gnome meson pkgconfig python:build
-
-USE_GITHUB= yes
-GH_ACCOUNT= hughsie
-
+USES= gnome meson pkgconfig python:build tar:xz
USE_GNOME= glib20 introspection:build
OPTIONS_DEFINE= DOCS VAPI
OPTIONS_DEFAULT= DOCS VAPI
OPTIONS_SUB= yes
-DOCS_BUILD_DEPENDS= gtk-doc>0:textproc/gtk-doc
+MESON_ARGS= -Dumockdev=disabled \
+ -Dusb_ids=${LOCALBASE}/share/hwdata/hwdata/usb.ids
+
+DOCS_BUILD_DEPENDS= gtk-doc>0:textproc/gtk-doc \
+ ${PYTHON_PKGNAMEPREFIX}gi-docgen>=0:textproc/py-gi-docgen@${PY_FLAVOR}
DOCS_MESON_TRUE= docs
-VAPI_MESON_TRUE= vapi
VAPI_USES= vala:build
+VAPI_MESON_TRUE= vapi
.include <bsd.port.mk>
diff --git a/devel/libgusb/distinfo b/devel/libgusb/distinfo
index 4c0209299402..7973014a0c3f 100644
--- a/devel/libgusb/distinfo
+++ b/devel/libgusb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651004219
-SHA256 (hughsie-libgusb-0.3.10_GH0.tar.gz) = e699b06f4809f9d166b13dc9f5812b0dd026591d3cae90ec5483aa2687f3b80b
-SIZE (hughsie-libgusb-0.3.10_GH0.tar.gz) = 50290
+TIMESTAMP = 1718556835
+SHA256 (libgusb-0.4.9.tar.xz) = 9df5ef301d6a4b361002aa52cce1165a87a89744055879bdbab31e7e86f1e846
+SIZE (libgusb-0.4.9.tar.xz) = 51672
diff --git a/devel/libgusb/pkg-plist b/devel/libgusb/pkg-plist
index 8ee1520d05fd..54aeb53c52a4 100644
--- a/devel/libgusb/pkg-plist
+++ b/devel/libgusb/pkg-plist
@@ -1,8 +1,10 @@
bin/gusbcmd
include/gusb-1/gusb.h
-include/gusb-1/gusb/gusb-autocleanups.h
+include/gusb-1/gusb/gusb-bos-descriptor-private.h
+include/gusb-1/gusb/gusb-bos-descriptor.h
include/gusb-1/gusb/gusb-context-private.h
include/gusb-1/gusb/gusb-context.h
+include/gusb-1/gusb/gusb-device-event.h
include/gusb-1/gusb/gusb-device-list.h
include/gusb-1/gusb/gusb-device-private.h
include/gusb-1/gusb/gusb-device.h
@@ -19,27 +21,198 @@ lib/libgusb.so.2
lib/libgusb.so.2.0.10
libdata/pkgconfig/gusb.pc
share/gir-1.0/GUsb-1.0.gir
-%%DOCS%%share/gtk-doc/html/gusb/faq.html
-%%DOCS%%share/gtk-doc/html/gusb/gusb-GUsbContext.html
-%%DOCS%%share/gtk-doc/html/gusb/gusb-GUsbDevice.html
-%%DOCS%%share/gtk-doc/html/gusb/gusb-GUsbDeviceList.html
-%%DOCS%%share/gtk-doc/html/gusb/gusb-gusb-endpoint.html
-%%DOCS%%share/gtk-doc/html/gusb/gusb-gusb-interface.html
-%%DOCS%%share/gtk-doc/html/gusb/gusb-gusb-source.html
-%%DOCS%%share/gtk-doc/html/gusb/gusb-gusb-version.html
-%%DOCS%%share/gtk-doc/html/gusb/gusb.devhelp2
-%%DOCS%%share/gtk-doc/html/gusb/home.png
-%%DOCS%%share/gtk-doc/html/gusb/index.html
-%%DOCS%%share/gtk-doc/html/gusb/introduction.html
-%%DOCS%%share/gtk-doc/html/gusb/left-insensitive.png
-%%DOCS%%share/gtk-doc/html/gusb/left.png
-%%DOCS%%share/gtk-doc/html/gusb/libgusb-helpers.html
-%%DOCS%%share/gtk-doc/html/gusb/libgusb.html
-%%DOCS%%share/gtk-doc/html/gusb/right-insensitive.png
-%%DOCS%%share/gtk-doc/html/gusb/right.png
-%%DOCS%%share/gtk-doc/html/gusb/specification.html
-%%DOCS%%share/gtk-doc/html/gusb/style.css
-%%DOCS%%share/gtk-doc/html/gusb/up-insensitive.png
-%%DOCS%%share/gtk-doc/html/gusb/up.png
+%%DOCS%%share/doc/libgusb/RedHatDisplay-Black.woff
+%%DOCS%%share/doc/libgusb/RedHatDisplay-Black.woff2
+%%DOCS%%share/doc/libgusb/RedHatDisplay-BlackItalic.woff
+%%DOCS%%share/doc/libgusb/RedHatDisplay-BlackItalic.woff2
+%%DOCS%%share/doc/libgusb/RedHatDisplay-Bold.woff
+%%DOCS%%share/doc/libgusb/RedHatDisplay-Bold.woff2
+%%DOCS%%share/doc/libgusb/RedHatDisplay-BoldItalic.woff
+%%DOCS%%share/doc/libgusb/RedHatDisplay-BoldItalic.woff2
+%%DOCS%%share/doc/libgusb/RedHatDisplay-Italic.woff
+%%DOCS%%share/doc/libgusb/RedHatDisplay-Italic.woff2
+%%DOCS%%share/doc/libgusb/RedHatDisplay-Medium.woff
+%%DOCS%%share/doc/libgusb/RedHatDisplay-Medium.woff2
+%%DOCS%%share/doc/libgusb/RedHatDisplay-MediumItalic.woff
+%%DOCS%%share/doc/libgusb/RedHatDisplay-MediumItalic.woff2
+%%DOCS%%share/doc/libgusb/RedHatDisplay-Regular.woff
+%%DOCS%%share/doc/libgusb/RedHatDisplay-Regular.woff2
+%%DOCS%%share/doc/libgusb/RedHatText-Bold.woff
+%%DOCS%%share/doc/libgusb/RedHatText-Bold.woff2
+%%DOCS%%share/doc/libgusb/RedHatText-BoldItalic.woff
+%%DOCS%%share/doc/libgusb/RedHatText-BoldItalic.woff2
+%%DOCS%%share/doc/libgusb/RedHatText-Italic.woff
+%%DOCS%%share/doc/libgusb/RedHatText-Italic.woff2
+%%DOCS%%share/doc/libgusb/RedHatText-Medium.woff
+%%DOCS%%share/doc/libgusb/RedHatText-Medium.woff2
+%%DOCS%%share/doc/libgusb/RedHatText-MediumItalic.woff
+%%DOCS%%share/doc/libgusb/RedHatText-MediumItalic.woff2
+%%DOCS%%share/doc/libgusb/RedHatText-Regular.woff
+%%DOCS%%share/doc/libgusb/RedHatText-Regular.woff2
+%%DOCS%%share/doc/libgusb/SourceCodePro-It.ttf.woff
+%%DOCS%%share/doc/libgusb/SourceCodePro-Regular.ttf.woff
+%%DOCS%%share/doc/libgusb/SourceCodePro-Semibold.ttf.woff
+%%DOCS%%share/doc/libgusb/class.BosDescriptor.html
+%%DOCS%%share/doc/libgusb/class.Context.html
+%%DOCS%%share/doc/libgusb/class.Device.html
+%%DOCS%%share/doc/libgusb/class.DeviceEvent.html
+%%DOCS%%share/doc/libgusb/class.DeviceList.html
+%%DOCS%%share/doc/libgusb/class.Endpoint.html
+%%DOCS%%share/doc/libgusb/class.Interface.html
+%%DOCS%%share/doc/libgusb/classes_hierarchy.html
+%%DOCS%%share/doc/libgusb/const.MAJOR_VERSION.html
+%%DOCS%%share/doc/libgusb/const.MICRO_VERSION.html
+%%DOCS%%share/doc/libgusb/const.MINOR_VERSION.html
+%%DOCS%%share/doc/libgusb/ctor.Context.new.html
+%%DOCS%%share/doc/libgusb/ctor.DeviceList.new.html
+%%DOCS%%share/doc/libgusb/enum.ContextError.html
+%%DOCS%%share/doc/libgusb/enum.DeviceClassCode.html
+%%DOCS%%share/doc/libgusb/enum.DeviceDirection.html
+%%DOCS%%share/doc/libgusb/enum.DeviceError.html
+%%DOCS%%share/doc/libgusb/enum.DeviceLangid.html
+%%DOCS%%share/doc/libgusb/enum.DeviceRecipient.html
+%%DOCS%%share/doc/libgusb/enum.DeviceRequestType.html
+%%DOCS%%share/doc/libgusb/error.SourceError.html
+%%DOCS%%share/doc/libgusb/flags.ContextFlags.html
+%%DOCS%%share/doc/libgusb/flags.DeviceClaimInterfaceFlags.html
+%%DOCS%%share/doc/libgusb/fonts.css
+%%DOCS%%share/doc/libgusb/func.CHECK_VERSION.html
+%%DOCS%%share/doc/libgusb/func.strerror.html
+%%DOCS%%share/doc/libgusb/func.version_string.html
+%%DOCS%%share/doc/libgusb/fzy.js
+%%DOCS%%share/doc/libgusb/go-up-symbolic.png
+%%DOCS%%share/doc/libgusb/index.html
+%%DOCS%%share/doc/libgusb/index.json
+%%DOCS%%share/doc/libgusb/libgusb.devhelp2
+%%DOCS%%share/doc/libgusb/main.js
+%%DOCS%%share/doc/libgusb/method.BosDescriptor.get_capability.html
+%%DOCS%%share/doc/libgusb/method.BosDescriptor.get_extra.html
+%%DOCS%%share/doc/libgusb/method.Context.enumerate.html
+%%DOCS%%share/doc/libgusb/method.Context.find_by_bus_address.html
+%%DOCS%%share/doc/libgusb/method.Context.find_by_platform_id.html
+%%DOCS%%share/doc/libgusb/method.Context.find_by_vid_pid.html
+%%DOCS%%share/doc/libgusb/method.Context.get_devices.html
+%%DOCS%%share/doc/libgusb/method.Context.get_flags.html
+%%DOCS%%share/doc/libgusb/method.Context.get_hotplug_poll_interval.html
+%%DOCS%%share/doc/libgusb/method.Context.get_main_context.html
+%%DOCS%%share/doc/libgusb/method.Context.get_source.html
+%%DOCS%%share/doc/libgusb/method.Context.load.html
+%%DOCS%%share/doc/libgusb/method.Context.load_with_tag.html
+%%DOCS%%share/doc/libgusb/method.Context.save.html
+%%DOCS%%share/doc/libgusb/method.Context.save_with_tag.html
+%%DOCS%%share/doc/libgusb/method.Context.set_debug.html
+%%DOCS%%share/doc/libgusb/method.Context.set_flags.html
+%%DOCS%%share/doc/libgusb/method.Context.set_hotplug_poll_interval.html
+%%DOCS%%share/doc/libgusb/method.Context.set_main_context.html
+%%DOCS%%share/doc/libgusb/method.Context.wait_for_replug.html
+%%DOCS%%share/doc/libgusb/method.Device.add_tag.html
+%%DOCS%%share/doc/libgusb/method.Device.bulk_transfer.html
+%%DOCS%%share/doc/libgusb/method.Device.bulk_transfer_async.html
+%%DOCS%%share/doc/libgusb/method.Device.bulk_transfer_finish.html
+%%DOCS%%share/doc/libgusb/method.Device.claim_interface.html
+%%DOCS%%share/doc/libgusb/method.Device.clear_events.html
+%%DOCS%%share/doc/libgusb/method.Device.close.html
+%%DOCS%%share/doc/libgusb/method.Device.control_transfer.html
+%%DOCS%%share/doc/libgusb/method.Device.control_transfer_async.html
+%%DOCS%%share/doc/libgusb/method.Device.control_transfer_finish.html
+%%DOCS%%share/doc/libgusb/method.Device.get_address.html
+%%DOCS%%share/doc/libgusb/method.Device.get_bos_descriptor.html
+%%DOCS%%share/doc/libgusb/method.Device.get_bos_descriptors.html
+%%DOCS%%share/doc/libgusb/method.Device.get_bus.html
+%%DOCS%%share/doc/libgusb/method.Device.get_children.html
+%%DOCS%%share/doc/libgusb/method.Device.get_configuration.html
+%%DOCS%%share/doc/libgusb/method.Device.get_configuration_index.html
+%%DOCS%%share/doc/libgusb/method.Device.get_created.html
+%%DOCS%%share/doc/libgusb/method.Device.get_custom_index.html
+%%DOCS%%share/doc/libgusb/method.Device.get_device_class.html
+%%DOCS%%share/doc/libgusb/method.Device.get_device_protocol.html
+%%DOCS%%share/doc/libgusb/method.Device.get_device_subclass.html
+%%DOCS%%share/doc/libgusb/method.Device.get_events.html
+%%DOCS%%share/doc/libgusb/method.Device.get_hid_descriptor_default.html
+%%DOCS%%share/doc/libgusb/method.Device.get_hid_descriptors.html
+%%DOCS%%share/doc/libgusb/method.Device.get_interface.html
+%%DOCS%%share/doc/libgusb/method.Device.get_interfaces.html
+%%DOCS%%share/doc/libgusb/method.Device.get_manufacturer_index.html
+%%DOCS%%share/doc/libgusb/method.Device.get_parent.html
+%%DOCS%%share/doc/libgusb/method.Device.get_pid.html
+%%DOCS%%share/doc/libgusb/method.Device.get_pid_as_str.html
+%%DOCS%%share/doc/libgusb/method.Device.get_platform_id.html
+%%DOCS%%share/doc/libgusb/method.Device.get_port_number.html
+%%DOCS%%share/doc/libgusb/method.Device.get_product_index.html
+%%DOCS%%share/doc/libgusb/method.Device.get_release.html
+%%DOCS%%share/doc/libgusb/method.Device.get_serial_number_index.html
+%%DOCS%%share/doc/libgusb/method.Device.get_spec.html
+%%DOCS%%share/doc/libgusb/method.Device.get_string_descriptor.html
+%%DOCS%%share/doc/libgusb/method.Device.get_string_descriptor_bytes.html
+%%DOCS%%share/doc/libgusb/method.Device.get_string_descriptor_bytes_full.html
+%%DOCS%%share/doc/libgusb/method.Device.get_tags.html
+%%DOCS%%share/doc/libgusb/method.Device.get_vid.html
+%%DOCS%%share/doc/libgusb/method.Device.get_vid_as_str.html
+%%DOCS%%share/doc/libgusb/method.Device.has_tag.html
+%%DOCS%%share/doc/libgusb/method.Device.interrupt_transfer.html
+%%DOCS%%share/doc/libgusb/method.Device.interrupt_transfer_async.html
+%%DOCS%%share/doc/libgusb/method.Device.interrupt_transfer_finish.html
+%%DOCS%%share/doc/libgusb/method.Device.invalidate.html
+%%DOCS%%share/doc/libgusb/method.Device.is_emulated.html
+%%DOCS%%share/doc/libgusb/method.Device.open.html
+%%DOCS%%share/doc/libgusb/method.Device.release_interface.html
+%%DOCS%%share/doc/libgusb/method.Device.remove_tag.html
+%%DOCS%%share/doc/libgusb/method.Device.reset.html
+%%DOCS%%share/doc/libgusb/method.Device.set_configuration.html
+%%DOCS%%share/doc/libgusb/method.Device.set_interface_alt.html
+%%DOCS%%share/doc/libgusb/method.DeviceEvent.get_bytes.html
+%%DOCS%%share/doc/libgusb/method.DeviceEvent.get_id.html
+%%DOCS%%share/doc/libgusb/method.DeviceEvent.get_rc.html
+%%DOCS%%share/doc/libgusb/method.DeviceEvent.get_status.html
+%%DOCS%%share/doc/libgusb/method.DeviceEvent.set_bytes.html
+%%DOCS%%share/doc/libgusb/method.DeviceList.coldplug.html
+%%DOCS%%share/doc/libgusb/method.DeviceList.find_by_bus_address.html
+%%DOCS%%share/doc/libgusb/method.DeviceList.find_by_vid_pid.html
+%%DOCS%%share/doc/libgusb/method.DeviceList.get_devices.html
+%%DOCS%%share/doc/libgusb/method.Endpoint.get_address.html
+%%DOCS%%share/doc/libgusb/method.Endpoint.get_direction.html
+%%DOCS%%share/doc/libgusb/method.Endpoint.get_extra.html
+%%DOCS%%share/doc/libgusb/method.Endpoint.get_kind.html
+%%DOCS%%share/doc/libgusb/method.Endpoint.get_maximum_packet_size.html
+%%DOCS%%share/doc/libgusb/method.Endpoint.get_number.html
+%%DOCS%%share/doc/libgusb/method.Endpoint.get_polling_interval.html
+%%DOCS%%share/doc/libgusb/method.Endpoint.get_refresh.html
+%%DOCS%%share/doc/libgusb/method.Endpoint.get_synch_address.html
+%%DOCS%%share/doc/libgusb/method.Interface.get_alternate.html
+%%DOCS%%share/doc/libgusb/method.Interface.get_class.html
+%%DOCS%%share/doc/libgusb/method.Interface.get_endpoints.html
+%%DOCS%%share/doc/libgusb/method.Interface.get_extra.html
+%%DOCS%%share/doc/libgusb/method.Interface.get_index.html
+%%DOCS%%share/doc/libgusb/method.Interface.get_kind.html
+%%DOCS%%share/doc/libgusb/method.Interface.get_length.html
+%%DOCS%%share/doc/libgusb/method.Interface.get_number.html
+%%DOCS%%share/doc/libgusb/method.Interface.get_protocol.html
+%%DOCS%%share/doc/libgusb/method.Interface.get_subclass.html
+%%DOCS%%share/doc/libgusb/method.Source.set_callback.html
+%%DOCS%%share/doc/libgusb/property.Context.debug-level.html
+%%DOCS%%share/doc/libgusb/property.Context.libusb-context.html
+%%DOCS%%share/doc/libgusb/property.Device.context.html
+%%DOCS%%share/doc/libgusb/property.Device.libusb-device.html
+%%DOCS%%share/doc/libgusb/property.Device.platform-id.html
+%%DOCS%%share/doc/libgusb/property.DeviceList.context.html
+%%DOCS%%share/doc/libgusb/search.js
+%%DOCS%%share/doc/libgusb/signal.Context.device-added.html
+%%DOCS%%share/doc/libgusb/signal.Context.device-changed.html
+%%DOCS%%share/doc/libgusb/signal.Context.device-removed.html
+%%DOCS%%share/doc/libgusb/signal.DeviceList.device-added.html
+%%DOCS%%share/doc/libgusb/signal.DeviceList.device-removed.html
+%%DOCS%%share/doc/libgusb/solarized-dark.css
+%%DOCS%%share/doc/libgusb/solarized-light.css
+%%DOCS%%share/doc/libgusb/struct.Source.html
+%%DOCS%%share/doc/libgusb/style.css
+%%DOCS%%share/doc/libgusb/type_func.Context.error_quark.html
+%%DOCS%%share/doc/libgusb/type_func.Device.error_quark.html
+%%DOCS%%share/doc/libgusb/type_func.Source.error_quark.html
+%%DOCS%%share/doc/libgusb/urlmap_libgusb.js
+%%DOCS%%share/doc/libgusb/vfunc.Context.device_added.html
+%%DOCS%%share/doc/libgusb/vfunc.Context.device_changed.html
+%%DOCS%%share/doc/libgusb/vfunc.Context.device_removed.html
+%%DOCS%%share/doc/libgusb/vfunc.DeviceList.device_added.html
+%%DOCS%%share/doc/libgusb/vfunc.DeviceList.device_removed.html
%%VAPI%%share/vala/vapi/gusb.deps
%%VAPI%%share/vala/vapi/gusb.vapi
diff --git a/devel/libphonenumber/Makefile b/devel/libphonenumber/Makefile
index 188c66481f2a..aa0df12c78a7 100644
--- a/devel/libphonenumber/Makefile
+++ b/devel/libphonenumber/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libphonenumber
DISTVERSIONPREFIX= v
-DISTVERSION= 8.13.39
+DISTVERSION= 8.13.40
CATEGORIES= devel
MAINTAINER= kde@FreeBSD.org
diff --git a/devel/libphonenumber/distinfo b/devel/libphonenumber/distinfo
index 72f490917487..ace5e3f9647e 100644
--- a/devel/libphonenumber/distinfo
+++ b/devel/libphonenumber/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718604579
-SHA256 (google-libphonenumber-v8.13.39_GH0.tar.gz) = 700eb7a7b9a4bbd1c8aa757aaa7b0cc8c5047d4c33c48518564eb3f0938e193f
-SIZE (google-libphonenumber-v8.13.39_GH0.tar.gz) = 13336418
+TIMESTAMP = 1719857847
+SHA256 (google-libphonenumber-v8.13.40_GH0.tar.gz) = 0d6733f842c30e5b3762ec1478f1da2f27a7661ae2e6bbe38b8c07ae4dd2277b
+SIZE (google-libphonenumber-v8.13.40_GH0.tar.gz) = 13338106
diff --git a/devel/liteide/Makefile b/devel/liteide/Makefile
index 7da59c9e5e79..80ed4bad7c08 100644
--- a/devel/liteide/Makefile
+++ b/devel/liteide/Makefile
@@ -1,7 +1,7 @@
PORTNAME= liteide
DISTVERSIONPREFIX= x
DISTVERSION= 38.2
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= devel editors
MAINTAINER= dmgk@FreeBSD.org
diff --git a/devel/loccount/Makefile b/devel/loccount/Makefile
index 69e6772d000a..fc463bd23313 100644
--- a/devel/loccount/Makefile
+++ b/devel/loccount/Makefile
@@ -1,6 +1,6 @@
PORTNAME= loccount
DISTVERSION= 2.16
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
MASTER_SITES= http://www.catb.org/~esr/loccount/
diff --git a/devel/lua-mode/Makefile b/devel/lua-mode/Makefile
index 36d93944255c..7e0197a23177 100644
--- a/devel/lua-mode/Makefile
+++ b/devel/lua-mode/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lua-mode
PORTVERSION= 20210802
-PORTREVISION= 8
+PORTREVISION= 9
DISTVERSIONPREFIX=v
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/mage/Makefile b/devel/mage/Makefile
index feeee0d3be8c..40f05b139484 100644
--- a/devel/mage/Makefile
+++ b/devel/mage/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mage
DISTVERSIONPREFIX= v
DISTVERSION= 1.15.0
-PORTREVISION= 7
+PORTREVISION= 8
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/magit-devel/Makefile b/devel/magit-devel/Makefile
index 9be758cebc9d..72366e2bec1c 100644
--- a/devel/magit-devel/Makefile
+++ b/devel/magit-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= magit
DISTVERSIONPREFIX= v
DISTVERSION= 3.3.0-995
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONSUFFIX= -gf9268a95
CATEGORIES= devel elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/devel/magit/Makefile b/devel/magit/Makefile
index a49848752f79..38a33c659d89 100644
--- a/devel/magit/Makefile
+++ b/devel/magit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= magit
DISTVERSIONPREFIX= v
DISTVERSION= 3.3.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/maven39/Makefile b/devel/maven39/Makefile
index 592c862f8692..645711eeac86 100644
--- a/devel/maven39/Makefile
+++ b/devel/maven39/Makefile
@@ -1,5 +1,5 @@
PORTNAME= maven
-DISTVERSION= 3.9.6
+DISTVERSION= 3.9.8
CATEGORIES= devel java
MASTER_SITES= APACHE/maven/maven-3/${DISTVERSION}/binaries
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/devel/maven39/distinfo b/devel/maven39/distinfo
index 9d0a6455d890..b414f97a9130 100644
--- a/devel/maven39/distinfo
+++ b/devel/maven39/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702392649
-SHA256 (apache-maven-3.9.6-bin.tar.gz) = 6eedd2cae3626d6ad3a5c9ee324bd265853d64297f07f033430755bd0e0c3a4b
-SIZE (apache-maven-3.9.6-bin.tar.gz) = 9410508
+TIMESTAMP = 1719997762
+SHA256 (apache-maven-3.9.8-bin.tar.gz) = 067672629075b740e3d0a928e21021dd615a53287af36d4ccca44e87e081d102
+SIZE (apache-maven-3.9.8-bin.tar.gz) = 9083702
diff --git a/devel/maven39/pkg-plist b/devel/maven39/pkg-plist
index 07452a4c094b..ba10e0967593 100644
--- a/devel/maven39/pkg-plist
+++ b/devel/maven39/pkg-plist
@@ -6,22 +6,20 @@
%%DATADIR%%/bin/mvn
%%DATADIR%%/bin/mvnDebug
%%DATADIR%%/bin/mvnyjp
-%%DATADIR%%/boot/plexus-classworlds-2.7.0.jar
+%%DATADIR%%/boot/plexus-classworlds-2.8.0.jar
%%DATADIR%%/boot/plexus-classworlds.license
@sample %%DATADIR%%/conf/logging/simplelogger.properties.sample
@sample %%DATADIR%%/conf/settings.xml.sample
@sample %%DATADIR%%/conf/toolchains.xml.sample
%%DATADIR%%/lib/aopalliance-1.0.jar
%%DATADIR%%/lib/aopalliance.license
-%%DATADIR%%/lib/commons-cli-1.5.0.jar
+%%DATADIR%%/lib/commons-cli-1.8.0.jar
%%DATADIR%%/lib/commons-cli.license
-%%DATADIR%%/lib/commons-codec-1.16.0.jar
+%%DATADIR%%/lib/commons-codec-1.16.1.jar
%%DATADIR%%/lib/commons-codec.license
-%%DATADIR%%/lib/commons-lang3-3.12.0.jar
-%%DATADIR%%/lib/commons-lang3.license
-%%DATADIR%%/lib/failureaccess-1.0.1.jar
+%%DATADIR%%/lib/failureaccess-1.0.2.jar
%%DATADIR%%/lib/failureaccess.license
-%%DATADIR%%/lib/guava-32.0.1-jre.jar
+%%DATADIR%%/lib/guava-33.2.1-jre.jar
%%DATADIR%%/lib/guava.license
%%DATADIR%%/lib/guice-5.1.0.jar
%%DATADIR%%/lib/guice.license
@@ -29,7 +27,7 @@
%%DATADIR%%/lib/httpclient.license
%%DATADIR%%/lib/httpcore-4.4.16.jar
%%DATADIR%%/lib/httpcore.license
-%%DATADIR%%/lib/jansi-2.4.0.jar
+%%DATADIR%%/lib/jansi-2.4.1.jar
%%DATADIR%%/lib/jansi.license
%%DATADIR%%/lib/javax.annotation-api-1.3.2.jar
%%DATADIR%%/lib/javax.annotation-api.license
@@ -46,34 +44,36 @@
%%DATADIR%%/lib/maven-model-builder-%%PORTVERSION%%.jar
%%DATADIR%%/lib/maven-plugin-api-%%PORTVERSION%%.jar
%%DATADIR%%/lib/maven-repository-metadata-%%PORTVERSION%%.jar
-%%DATADIR%%/lib/maven-resolver-api-1.9.18.jar
-%%DATADIR%%/lib/maven-resolver-connector-basic-1.9.18.jar
-%%DATADIR%%/lib/maven-resolver-impl-1.9.18.jar
-%%DATADIR%%/lib/maven-resolver-named-locks-1.9.18.jar
+%%DATADIR%%/lib/maven-resolver-api-1.9.20.jar
+%%DATADIR%%/lib/maven-resolver-connector-basic-1.9.20.jar
+%%DATADIR%%/lib/maven-resolver-impl-1.9.20.jar
+%%DATADIR%%/lib/maven-resolver-named-locks-1.9.20.jar
%%DATADIR%%/lib/maven-resolver-provider-%%PORTVERSION%%.jar
-%%DATADIR%%/lib/maven-resolver-spi-1.9.18.jar
-%%DATADIR%%/lib/maven-resolver-transport-file-1.9.18.jar
-%%DATADIR%%/lib/maven-resolver-transport-http-1.9.18.jar
-%%DATADIR%%/lib/maven-resolver-transport-wagon-1.9.18.jar
-%%DATADIR%%/lib/maven-resolver-util-1.9.18.jar
+%%DATADIR%%/lib/maven-resolver-spi-1.9.20.jar
+%%DATADIR%%/lib/maven-resolver-transport-file-1.9.20.jar
+%%DATADIR%%/lib/maven-resolver-transport-http-1.9.20.jar
+%%DATADIR%%/lib/maven-resolver-transport-wagon-1.9.20.jar
+%%DATADIR%%/lib/maven-resolver-util-1.9.20.jar
%%DATADIR%%/lib/maven-settings-%%PORTVERSION%%.jar
%%DATADIR%%/lib/maven-settings-builder-%%PORTVERSION%%.jar
-%%DATADIR%%/lib/maven-shared-utils-3.3.4.jar
+%%DATADIR%%/lib/maven-shared-utils-3.4.2.jar
%%DATADIR%%/lib/maven-slf4j-provider-%%PORTVERSION%%.jar
-%%DATADIR%%/lib/org.eclipse.sisu.inject-0.9.0.M2.jar
+%%DATADIR%%/lib/org.eclipse.sisu.inject-0.9.0.M3.jar
%%DATADIR%%/lib/org.eclipse.sisu.inject.license
-%%DATADIR%%/lib/org.eclipse.sisu.plexus-0.9.0.M2.jar
+%%DATADIR%%/lib/org.eclipse.sisu.plexus-0.9.0.M3.jar
%%DATADIR%%/lib/org.eclipse.sisu.plexus.license
%%DATADIR%%/lib/plexus-cipher-2.0.jar
%%DATADIR%%/lib/plexus-cipher.license
%%DATADIR%%/lib/plexus-component-annotations-2.1.0.jar
%%DATADIR%%/lib/plexus-component-annotations.license
-%%DATADIR%%/lib/plexus-interpolation-1.26.jar
+%%DATADIR%%/lib/plexus-interpolation-1.27.jar
%%DATADIR%%/lib/plexus-interpolation.license
%%DATADIR%%/lib/plexus-sec-dispatcher-2.0.jar
%%DATADIR%%/lib/plexus-sec-dispatcher.license
%%DATADIR%%/lib/plexus-utils-3.5.1.jar
%%DATADIR%%/lib/plexus-utils.license
+%%DATADIR%%/lib/plexus-xml-3.0.0.jar
+%%DATADIR%%/lib/plexus-xml.license
%%DATADIR%%/lib/slf4j-api-1.7.36.jar
%%DATADIR%%/lib/slf4j-api.license
%%DATADIR%%/lib/wagon-file-3.5.3.jar
diff --git a/devel/modd/Makefile b/devel/modd/Makefile
index 2f1b28ba353e..6afe46d09f68 100644
--- a/devel/modd/Makefile
+++ b/devel/modd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= modd
DISTVERSIONPREFIX= v
DISTVERSION= 0.8
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= devel sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/mold/Makefile b/devel/mold/Makefile
index 4f4749b3029d..7883fa74eeaf 100644
--- a/devel/mold/Makefile
+++ b/devel/mold/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mold
DISTVERSIONPREFIX= v
DISTVERSION= 2.31.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/mutagen/Makefile b/devel/mutagen/Makefile
index d458a26e3693..9ed588db8f6a 100644
--- a/devel/mutagen/Makefile
+++ b/devel/mutagen/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mutagen
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel net
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/ocaml-ipaddr/Makefile b/devel/ocaml-ipaddr/Makefile
index 1fdc4bdf514c..e06316bfa248 100644
--- a/devel/ocaml-ipaddr/Makefile
+++ b/devel/ocaml-ipaddr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ipaddr
-PORTVERSION= 5.5.0
+PORTVERSION= 5.6.0
DISTVERSIONPREFIX= v
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-ipaddr/distinfo b/devel/ocaml-ipaddr/distinfo
index 3da72d47e37b..7e750f70d0d5 100644
--- a/devel/ocaml-ipaddr/distinfo
+++ b/devel/ocaml-ipaddr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710533243
-SHA256 (mirage-ocaml-ipaddr-v5.5.0_GH0.tar.gz) = eb036ed6cb8d39244bfd3b87cbf3b516e1ce7ed15aecb3272505c1370202973b
-SIZE (mirage-ocaml-ipaddr-v5.5.0_GH0.tar.gz) = 36026
+TIMESTAMP = 1720075885
+SHA256 (mirage-ocaml-ipaddr-v5.6.0_GH0.tar.gz) = 92bb9efd3b974f4476c38963ce05be6a8c5e5dfe268277963d865b3ce7a570a3
+SIZE (mirage-ocaml-ipaddr-v5.6.0_GH0.tar.gz) = 38169
diff --git a/devel/onetbb/Makefile b/devel/onetbb/Makefile
index 487838bf62d2..aefdfb6da17a 100644
--- a/devel/onetbb/Makefile
+++ b/devel/onetbb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= onetbb
-PORTVERSION= 2021.12.0
+PORTVERSION= 2021.13.0
DISTVERSIONPREFIX= v
CATEGORIES= devel
diff --git a/devel/onetbb/distinfo b/devel/onetbb/distinfo
index 0fb51b1f5ed2..a7aa0f68534b 100644
--- a/devel/onetbb/distinfo
+++ b/devel/onetbb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713210516
-SHA256 (oneapi-src-oneTBB-v2021.12.0_GH0.tar.gz) = c7bb7aa69c254d91b8f0041a71c5bcc3936acb64408a1719aec0b2b7639dd84f
-SIZE (oneapi-src-oneTBB-v2021.12.0_GH0.tar.gz) = 2617255
+TIMESTAMP = 1719860661
+SHA256 (oneapi-src-oneTBB-v2021.13.0_GH0.tar.gz) = 3ad5dd08954b39d113dc5b3f8a8dc6dc1fd5250032b7c491eb07aed5c94133e1
+SIZE (oneapi-src-oneTBB-v2021.13.0_GH0.tar.gz) = 2613916
diff --git a/devel/onetbb/pkg-plist b/devel/onetbb/pkg-plist
index 13fb08b1e79f..0e3e6146e242 100644
--- a/devel/onetbb/pkg-plist
+++ b/devel/onetbb/pkg-plist
@@ -146,14 +146,14 @@ lib/cmake/TBB/TBBTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/TBB/TBBTargets.cmake
lib/libtbb%%DBGSUFX%%.so
lib/libtbb%%DBGSUFX%%.so.12
-lib/libtbb%%DBGSUFX%%.so.12.12
+lib/libtbb%%DBGSUFX%%.so.12.13
lib/libtbbbind_2_0%%DBGSUFX%%.so
lib/libtbbbind_2_0%%DBGSUFX%%.so.3
-lib/libtbbbind_2_0%%DBGSUFX%%.so.3.12
+lib/libtbbbind_2_0%%DBGSUFX%%.so.3.13
lib/libtbbmalloc%%DBGSUFX%%.so
lib/libtbbmalloc%%DBGSUFX%%.so.2
-lib/libtbbmalloc%%DBGSUFX%%.so.2.12
+lib/libtbbmalloc%%DBGSUFX%%.so.2.13
lib/libtbbmalloc_proxy%%DBGSUFX%%.so
lib/libtbbmalloc_proxy%%DBGSUFX%%.so.2
-lib/libtbbmalloc_proxy%%DBGSUFX%%.so.2.12
+lib/libtbbmalloc_proxy%%DBGSUFX%%.so.2.13
libdata/pkgconfig/tbb%%PCSUFX%%.pc
diff --git a/devel/osc/Makefile b/devel/osc/Makefile
index eb87bb2d7f84..9697324cc43c 100644
--- a/devel/osc/Makefile
+++ b/devel/osc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= osc
-PORTVERSION= 1.7.0
+PORTVERSION= 1.8.2
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/devel/osc/distinfo b/devel/osc/distinfo
index a0d5c6c1efa9..3a77c07f0437 100644
--- a/devel/osc/distinfo
+++ b/devel/osc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716578773
-SHA256 (openSUSE-osc-1.7.0_GH0.tar.gz) = 326f8e58ccc12c99a26059a60bd52c0bd3226ad5676224fbfcbf9d53ee248ac4
-SIZE (openSUSE-osc-1.7.0_GH0.tar.gz) = 390542
+TIMESTAMP = 1719968515
+SHA256 (openSUSE-osc-1.8.2_GH0.tar.gz) = 4a231ed16cf40bc41110c3a400c43c9c09c507e3be1ade4cfde1b2fad5f8014b
+SIZE (openSUSE-osc-1.8.2_GH0.tar.gz) = 395017
diff --git a/devel/p5-Sepia/Makefile b/devel/p5-Sepia/Makefile
index 7b6837f39636..36d8fad11768 100644
--- a/devel/p5-Sepia/Makefile
+++ b/devel/p5-Sepia/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Sepia
PORTVERSION= 0.992
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Sub-Override/Makefile b/devel/p5-Sub-Override/Makefile
index ffd3d661db1d..10a632f10ac7 100644
--- a/devel/p5-Sub-Override/Makefile
+++ b/devel/p5-Sub-Override/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Sub-Override
-PORTVERSION= 0.11
+PORTVERSION= 0.12
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -11,8 +11,6 @@ WWW= https://metacpan.org/release/Sub-Override
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
-BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= p5-Sub-Prototype>=0.02:devel/p5-Sub-Prototype
TEST_DEPENDS= p5-Test-Fatal>=0.010:devel/p5-Test-Fatal
USES= perl5
diff --git a/devel/p5-Sub-Override/distinfo b/devel/p5-Sub-Override/distinfo
index 188d874de843..7f39333fe4ff 100644
--- a/devel/p5-Sub-Override/distinfo
+++ b/devel/p5-Sub-Override/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715843818
-SHA256 (Sub-Override-0.11.tar.gz) = 53f5495875c189e50f216e1b87aa1a0de4787a86f4eb960682b96999d467b652
-SIZE (Sub-Override-0.11.tar.gz) = 7539
+TIMESTAMP = 1718784610
+SHA256 (Sub-Override-0.12.tar.gz) = d922dc6ef0e51f6385e111310845c3393be6b7a4d4ebda2a9e47c05bf62f79e3
+SIZE (Sub-Override-0.12.tar.gz) = 9003
diff --git a/devel/packr/Makefile b/devel/packr/Makefile
index 3725d9588b7b..4cb92a551cf5 100644
--- a/devel/packr/Makefile
+++ b/devel/packr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= packr
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.3
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= devel
MAINTAINER= dmgk@FreeBSD.org
diff --git a/devel/peg.el/Makefile b/devel/peg.el/Makefile
index 835a0717b071..30f8cc50be3d 100644
--- a/devel/peg.el/Makefile
+++ b/devel/peg.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= peg.el
DISTVERSION= 1.0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel elisp
MASTER_SITES= https://elpa.gnu.org/packages/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/pkg-info.el/Makefile b/devel/pkg-info.el/Makefile
index b272205a3f98..2d90704d1c8b 100644
--- a/devel/pkg-info.el/Makefile
+++ b/devel/pkg-info.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pkg-info.el
PORTVERSION= 0.6
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/please/Makefile b/devel/please/Makefile
index b80bb9545985..f63662ccee7d 100644
--- a/devel/please/Makefile
+++ b/devel/please/Makefile
@@ -1,7 +1,7 @@
PORTNAME= please
DISTVERSIONPREFIX= v
DISTVERSION= 15.17.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= devel
PKGNAMESUFFIX= .build
diff --git a/devel/pprof/Makefile b/devel/pprof/Makefile
index f5966b3912f8..06727ab06ad6 100644
--- a/devel/pprof/Makefile
+++ b/devel/pprof/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pprof
DISTVERSION= g20200905
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/prototool/Makefile b/devel/prototool/Makefile
index 2472b178891b..4b47e010f9a3 100644
--- a/devel/prototool/Makefile
+++ b/devel/prototool/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prototool
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/psvn/Makefile b/devel/psvn/Makefile
index 6a68a2372ab2..f13c215f1d41 100644
--- a/devel/psvn/Makefile
+++ b/devel/psvn/Makefile
@@ -1,6 +1,6 @@
PORTNAME= psvn
PORTVERSION= 20150720.214200
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= devel elisp
MASTER_SITES= http://www.xsteve.at/prg/emacs/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/ptl/Makefile b/devel/ptl/Makefile
index de7b7b499fcb..e79c9c6a348c 100644
--- a/devel/ptl/Makefile
+++ b/devel/ptl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ptl
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.3
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= erik@tenku.dk
diff --git a/devel/ptlib/Makefile b/devel/ptlib/Makefile
index 994d0db9beb8..06c436a44bcd 100644
--- a/devel/ptlib/Makefile
+++ b/devel/ptlib/Makefile
@@ -119,13 +119,13 @@ CONFIGURE_ARGS+= --disable-dc
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CPPFLAGS+= -Dregister= -Wno-error=dynamic-exception-spec
.endif
post-patch:
@${REINPLACE_CMD} -e 's/RTF_WASCLONED/0x20000/' ${WRKSRC}/src/ptlib/unix/socket.cxx
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
@${REINPLACE_CMD} -e 's|auto_ptr|unique_ptr|' \
${WRKSRC}/include/ptlib/psharedptr.h
@${REINPLACE_CMD} -e 's|public binary_function|public __binary_function|' \
diff --git a/devel/py-botocore/Makefile b/devel/py-botocore/Makefile
index ffd295b608f8..f36a15093c99 100644
--- a/devel/py-botocore/Makefile
+++ b/devel/py-botocore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= botocore
-PORTVERSION= 1.34.127
+PORTVERSION= 1.34.128
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-botocore/distinfo b/devel/py-botocore/distinfo
index 9caf20f6709a..766c6b729886 100644
--- a/devel/py-botocore/distinfo
+++ b/devel/py-botocore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718580072
-SHA256 (botocore-1.34.127.tar.gz) = a377871742c40603d559103f19acb7bc93cfaf285e68f21b81637ec396099877
-SIZE (botocore-1.34.127.tar.gz) = 12530325
+TIMESTAMP = 1718784551
+SHA256 (botocore-1.34.128.tar.gz) = 8d8e03f7c8c080ecafda72036eb3b482d649f8417c90b5dca33b7c2c47adb0c9
+SIZE (botocore-1.34.128.tar.gz) = 12531911
diff --git a/devel/py-buildbot-console-view/Makefile b/devel/py-buildbot-console-view/Makefile
index b3b5f10763a9..db2b2a8def7f 100644
--- a/devel/py-buildbot-console-view/Makefile
+++ b/devel/py-buildbot-console-view/Makefile
@@ -1,5 +1,5 @@
PORTNAME= buildbot-console-view
-DISTVERSION= 3.11.3
+DISTVERSION= 3.11.5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-buildbot-console-view/distinfo b/devel/py-buildbot-console-view/distinfo
index cb38ce10df38..792a54b88cb8 100644
--- a/devel/py-buildbot-console-view/distinfo
+++ b/devel/py-buildbot-console-view/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716814491
-SHA256 (buildbot_console_view-3.11.3.tar.gz) = b73aa27e8f40fca245f5d2e93bb8db9556838f1efefafd302f3d4e95cefd2712
-SIZE (buildbot_console_view-3.11.3.tar.gz) = 19000
+TIMESTAMP = 1719760222
+SHA256 (buildbot_console_view-3.11.5.tar.gz) = e0a72930d612ebe08432a912029dd72d87d6dfdc2b59b2d129bde393da2d6203
+SIZE (buildbot_console_view-3.11.5.tar.gz) = 19041
diff --git a/devel/py-buildbot-grid-view/Makefile b/devel/py-buildbot-grid-view/Makefile
index db3226e9a6c4..45e198b45a7b 100644
--- a/devel/py-buildbot-grid-view/Makefile
+++ b/devel/py-buildbot-grid-view/Makefile
@@ -1,5 +1,5 @@
PORTNAME= buildbot-grid-view
-DISTVERSION= 3.11.3
+DISTVERSION= 3.11.5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-buildbot-grid-view/distinfo b/devel/py-buildbot-grid-view/distinfo
index ce4a817c9664..04dd974c7888 100644
--- a/devel/py-buildbot-grid-view/distinfo
+++ b/devel/py-buildbot-grid-view/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716814546
-SHA256 (buildbot_grid_view-3.11.3.tar.gz) = da42c676f99fda69c5db58240c27fa87e6e19ecc6f79a34d87de6a733458f36e
-SIZE (buildbot_grid_view-3.11.3.tar.gz) = 14083
+TIMESTAMP = 1719760241
+SHA256 (buildbot_grid_view-3.11.5.tar.gz) = d67aeec3e6d77206d4ca96c6c31797b0721fb2cbe9b667fb0f3935848f15cd7b
+SIZE (buildbot_grid_view-3.11.5.tar.gz) = 14112
diff --git a/devel/py-buildbot-pkg/Makefile b/devel/py-buildbot-pkg/Makefile
index e5db982a78a5..1c2d23023c88 100644
--- a/devel/py-buildbot-pkg/Makefile
+++ b/devel/py-buildbot-pkg/Makefile
@@ -1,5 +1,5 @@
PORTNAME= buildbot-pkg
-DISTVERSION= 3.11.3
+DISTVERSION= 3.11.5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-buildbot-pkg/distinfo b/devel/py-buildbot-pkg/distinfo
index fe4a0ef57a97..ff5874949cd3 100644
--- a/devel/py-buildbot-pkg/distinfo
+++ b/devel/py-buildbot-pkg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716813748
-SHA256 (buildbot_pkg-3.11.3.tar.gz) = a4ed93993c1b63472747ef3cda997bc03891e8910afac1c7a4096d2a64f18883
-SIZE (buildbot_pkg-3.11.3.tar.gz) = 5002
+TIMESTAMP = 1719760117
+SHA256 (buildbot_pkg-3.11.5.tar.gz) = f93c05343ef3f0bc4344e6c4ea7c9909a8e0499d7d797bd8d6598139c155b80b
+SIZE (buildbot_pkg-3.11.5.tar.gz) = 5014
diff --git a/devel/py-buildbot-react-console-view/Makefile b/devel/py-buildbot-react-console-view/Makefile
index 7c5fe8c22068..8cb4a5427f4b 100644
--- a/devel/py-buildbot-react-console-view/Makefile
+++ b/devel/py-buildbot-react-console-view/Makefile
@@ -1,5 +1,5 @@
PORTNAME= buildbot-react-console-view
-DISTVERSION= 3.11.3
+DISTVERSION= 3.11.5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-buildbot-react-console-view/distinfo b/devel/py-buildbot-react-console-view/distinfo
index 525544837450..6eefc8062a60 100644
--- a/devel/py-buildbot-react-console-view/distinfo
+++ b/devel/py-buildbot-react-console-view/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716814916
-SHA256 (buildbot_react_console_view-3.11.3.tar.gz) = 7f36aa62668efaf5a742952f3ac3c29f2dd6dbb6ad7081ec81e195e9d28425e8
-SIZE (buildbot_react_console_view-3.11.3.tar.gz) = 22178
+TIMESTAMP = 1719761621
+SHA256 (buildbot_react_console_view-3.11.5.tar.gz) = 166f2a33760fbb5587b6144b978ee760b5bc1cc0a6597c772c3371761f454ce3
+SIZE (buildbot_react_console_view-3.11.5.tar.gz) = 22223
diff --git a/devel/py-buildbot-waterfall-view/Makefile b/devel/py-buildbot-waterfall-view/Makefile
index 4d0cff16e9fd..84fa9a7a4318 100644
--- a/devel/py-buildbot-waterfall-view/Makefile
+++ b/devel/py-buildbot-waterfall-view/Makefile
@@ -1,5 +1,5 @@
PORTNAME= buildbot-waterfall-view
-DISTVERSION= 3.11.3
+DISTVERSION= 3.11.5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-buildbot-waterfall-view/distinfo b/devel/py-buildbot-waterfall-view/distinfo
index 203d576825d9..05763d3fafcd 100644
--- a/devel/py-buildbot-waterfall-view/distinfo
+++ b/devel/py-buildbot-waterfall-view/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716815124
-SHA256 (buildbot_waterfall_view-3.11.3.tar.gz) = 04b22cf7593cfc0e0b60c4c381cb7b4ce585a0b538a8ae3b25abebf2a4739194
-SIZE (buildbot_waterfall_view-3.11.3.tar.gz) = 194345
+TIMESTAMP = 1719760151
+SHA256 (buildbot_waterfall_view-3.11.5.tar.gz) = 00680b669a7d96d5423a889698dc57a3ba4f1f61847287863a6e519b913cc3e4
+SIZE (buildbot_waterfall_view-3.11.5.tar.gz) = 194390
diff --git a/devel/py-buildbot-worker/Makefile b/devel/py-buildbot-worker/Makefile
index 28b255ee4d13..c51937ec9cd6 100644
--- a/devel/py-buildbot-worker/Makefile
+++ b/devel/py-buildbot-worker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= buildbot-worker
-DISTVERSION= 3.11.3
+DISTVERSION= 3.11.5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-buildbot-worker/distinfo b/devel/py-buildbot-worker/distinfo
index 6b3e6e0b6beb..6f08ea750ea5 100644
--- a/devel/py-buildbot-worker/distinfo
+++ b/devel/py-buildbot-worker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716815955
-SHA256 (buildbot_worker-3.11.3.tar.gz) = 4c5ca606752e7ce11667f21429dee779b67eca5e7c642845906ad4c4e5e7dbc8
-SIZE (buildbot_worker-3.11.3.tar.gz) = 131687
+TIMESTAMP = 1719760044
+SHA256 (buildbot_worker-3.11.5.tar.gz) = 26c6522529f3e685cce0fd99a5c79aceb75680e244de0223f5a08a589a3a6528
+SIZE (buildbot_worker-3.11.5.tar.gz) = 132299
diff --git a/devel/py-buildbot-worker/files/buildbot-worker.in b/devel/py-buildbot-worker/files/buildbot-worker.in
index 4b6dd5c4a9e9..d9334140c7cf 100644
--- a/devel/py-buildbot-worker/files/buildbot-worker.in
+++ b/devel/py-buildbot-worker/files/buildbot-worker.in
@@ -39,7 +39,7 @@ export PATH=${PATH}:%%LOCALBASE%%/bin
name="buildbot_worker"
desc="Buildbot Buildworker"
rcvar=buildbot_worker_enable
-command="/usr/local/bin/buildbot-worker-3.9"
+command="/usr/local/bin/buildbot-worker"
load_rc_config ${name}
# These are just the defaults, they might get overriden for a specific profile.
diff --git a/devel/py-buildbot-www/Makefile b/devel/py-buildbot-www/Makefile
index 7c483ec71094..cedd68e34dba 100644
--- a/devel/py-buildbot-www/Makefile
+++ b/devel/py-buildbot-www/Makefile
@@ -1,5 +1,5 @@
PORTNAME= buildbot-www
-DISTVERSION= 3.11.3
+DISTVERSION= 3.11.5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-buildbot-www/distinfo b/devel/py-buildbot-www/distinfo
index da90baa762f9..eaae20c76a08 100644
--- a/devel/py-buildbot-www/distinfo
+++ b/devel/py-buildbot-www/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716815713
-SHA256 (buildbot_www-3.11.3.tar.gz) = 10be62676e7b5579cbfb6f49afaaf73d5794457d4072e81f67844b4e30a5b17a
-SIZE (buildbot_www-3.11.3.tar.gz) = 3211606
+TIMESTAMP = 1719760272
+SHA256 (buildbot_www-3.11.5.tar.gz) = cbca71532f272548add1b002dd2ee4873eb21e1e3e5e380f1f6f97f3a1794a7b
+SIZE (buildbot_www-3.11.5.tar.gz) = 3211684
diff --git a/devel/py-buildbot/Makefile b/devel/py-buildbot/Makefile
index 06de2e286bf4..47438bd62420 100644
--- a/devel/py-buildbot/Makefile
+++ b/devel/py-buildbot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= buildbot
-DISTVERSION= 3.11.3
+DISTVERSION= 3.11.5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-buildbot/distinfo b/devel/py-buildbot/distinfo
index d2ce6d8fca12..70e81162b1db 100644
--- a/devel/py-buildbot/distinfo
+++ b/devel/py-buildbot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716816296
-SHA256 (buildbot-3.11.3.tar.gz) = a9c2024ac8dc80eacb1bccc7071d1e4954a25c301e1cf1f8ae845923d4d94e49
-SIZE (buildbot-3.11.3.tar.gz) = 2525711
+TIMESTAMP = 1719759916
+SHA256 (buildbot-3.11.5.tar.gz) = 955c459b8fbf3e4d0ff19b2cb48669841abeac409f470b871a6ffe9362be0ddf
+SIZE (buildbot-3.11.5.tar.gz) = 2526458
diff --git a/devel/py-game/Makefile b/devel/py-game/Makefile
index d0655f9b2f95..541ef880b197 100644
--- a/devel/py-game/Makefile
+++ b/devel/py-game/Makefile
@@ -1,5 +1,5 @@
PORTNAME= game
-DISTVERSION= 2.5.2
+DISTVERSION= 2.6.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-game/distinfo b/devel/py-game/distinfo
index 584a774a161f..bb502ed92acd 100644
--- a/devel/py-game/distinfo
+++ b/devel/py-game/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703929085
-SHA256 (pygame-2.5.2.tar.gz) = c1b89eb5d539e7ac5cf75513125fb5f2f0a2d918b1fd6e981f23bf0ac1b1c24a
-SIZE (pygame-2.5.2.tar.gz) = 15788328
+TIMESTAMP = 1719830265
+SHA256 (pygame-2.6.0.tar.gz) = 722d33ae676aa8533c1f955eded966411298831346b8d51a77dad22e46ba3e35
+SIZE (pygame-2.6.0.tar.gz) = 15787643
diff --git a/devel/py-google-re2/Makefile b/devel/py-google-re2/Makefile
index 5a0a7f8a9add..c9a936ab5e57 100644
--- a/devel/py-google-re2/Makefile
+++ b/devel/py-google-re2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-re2
-PORTVERSION= 1.1.20240601
+PORTVERSION= 1.1.20240702
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-google-re2/distinfo b/devel/py-google-re2/distinfo
index beb57ef50d6c..f8485932cc4e 100644
--- a/devel/py-google-re2/distinfo
+++ b/devel/py-google-re2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717247001
-SHA256 (google_re2-1.1.20240601.tar.gz) = 3187f68855307754d49f398e583853d5b08d783d3fe662f6916b999075f7e095
-SIZE (google_re2-1.1.20240601.tar.gz) = 11584
+TIMESTAMP = 1719921851
+SHA256 (google_re2-1.1.20240702.tar.gz) = 8788db69f6c93cb229df62c74b2d9aa8e64bf754e9495700f85812afa32efd2b
+SIZE (google_re2-1.1.20240702.tar.gz) = 11626
diff --git a/devel/py-gptscript/Makefile b/devel/py-gptscript/Makefile
index e4dc03ccb9b2..aa50072eafed 100644
--- a/devel/py-gptscript/Makefile
+++ b/devel/py-gptscript/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gptscript
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.5
+DISTVERSION= 0.9.2
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -30,9 +30,4 @@ GH_ACCOUNT= gptscript-ai
GH_PROJECT= py-gptscript
USE_PYTHON= autoplist pep517
-post-patch:
- @${REINPLACE_CMD} \
- -e 's/^\(version = "\)0.5.0\("\)/\1${PORTVERSION}\2/1' \
- ${WRKSRC}/pyproject.toml
-
.include <bsd.port.mk>
diff --git a/devel/py-gptscript/distinfo b/devel/py-gptscript/distinfo
index 8689e69ffcd6..3027046e414b 100644
--- a/devel/py-gptscript/distinfo
+++ b/devel/py-gptscript/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719388418
-SHA256 (gptscript-ai-py-gptscript-v0.8.5_GH0.tar.gz) = 2cb76148558918588fb2882dfc34efe30cac92a3e3fda082f2cd785d852e6db1
-SIZE (gptscript-ai-py-gptscript-v0.8.5_GH0.tar.gz) = 24058
+TIMESTAMP = 1720024869
+SHA256 (gptscript-ai-py-gptscript-v0.9.2_GH0.tar.gz) = 565cbd87c28ccac07e9482881b09224ca56c50752ace1e2050b9ba91ff33b1ba
+SIZE (gptscript-ai-py-gptscript-v0.9.2_GH0.tar.gz) = 24436
diff --git a/devel/py-hatch-jupyter-builder/Makefile b/devel/py-hatch-jupyter-builder/Makefile
index e989b4af6fc6..6b818398750f 100644
--- a/devel/py-hatch-jupyter-builder/Makefile
+++ b/devel/py-hatch-jupyter-builder/Makefile
@@ -7,7 +7,8 @@ DISTNAME= hatch_jupyter_builder-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Hatch plugin to help build Jupyter packages
-WWW= https://github.com/jupyterlab/hatch-jupyter-builder
+WWW= https://hatch-jupyter-builder.readthedocs.io/en/latest/ \
+ https://github.com/jupyterlab/hatch-jupyter-builder
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/devel/py-jupyter-packaging/Makefile b/devel/py-jupyter-packaging/Makefile
index 50344cc67688..bedf11e1e097 100644
--- a/devel/py-jupyter-packaging/Makefile
+++ b/devel/py-jupyter-packaging/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jupyter-packaging
PORTVERSION= 0.12.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,6 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0.25:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deprecation>=0:devel/py-deprecation@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools>=60.2.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tomlkit>=0:textproc/py-tomlkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
diff --git a/devel/py-multipart/Makefile b/devel/py-multipart/Makefile
index 5a924cf066c4..1294418d76f1 100644
--- a/devel/py-multipart/Makefile
+++ b/devel/py-multipart/Makefile
@@ -1,6 +1,5 @@
PORTNAME= multipart
-PORTVERSION= 0.2.4
-PORTREVISION= 1
+PORTVERSION= 0.2.5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-multipart/distinfo b/devel/py-multipart/distinfo
index 3ff85e2fea6c..8260355b422b 100644
--- a/devel/py-multipart/distinfo
+++ b/devel/py-multipart/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698848686
-SHA256 (multipart-0.2.4.tar.gz) = 06ba205360bc7096fefe618e4f1e9b2cdb890b4f2157053a81f386912a2522cb
-SIZE (multipart-0.2.4.tar.gz) = 22300
+TIMESTAMP = 1718784555
+SHA256 (multipart-0.2.5.tar.gz) = fa98838d40c967bb19589626a0fb8a5c40c421dda2febe1b0351fcf626e24651
+SIZE (multipart-0.2.5.tar.gz) = 22536
diff --git a/devel/py-nbclassic/Makefile b/devel/py-nbclassic/Makefile
index dd9d64f5bae5..612177b2d7f3 100644
--- a/devel/py-nbclassic/Makefile
+++ b/devel/py-nbclassic/Makefile
@@ -12,8 +12,7 @@ WWW= https://github.com/jupyter/nbclassic
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PY_SETUPTOOLS} \
- ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jupyter-packaging>=0.9<2:devel/py-jupyter-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jupyter-server>=1.17.0:devel/py-jupyter-server@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipykernel>=0:devel/py-ipykernel@${PY_FLAVOR} \
diff --git a/devel/py-numba/Makefile b/devel/py-numba/Makefile
index 1c3281770cf5..4ee0bcb7a4e6 100644
--- a/devel/py-numba/Makefile
+++ b/devel/py-numba/Makefile
@@ -1,5 +1,6 @@
PORTNAME= numba
DISTVERSION= 0.60.0
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-oletools/Makefile b/devel/py-oletools/Makefile
index 5e266efbdaeb..dc9b94692fbd 100644
--- a/devel/py-oletools/Makefile
+++ b/devel/py-oletools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= oletools
-PORTVERSION= 0.60.1
+PORTVERSION= 0.60.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-oletools/distinfo b/devel/py-oletools/distinfo
index 1f5c071a2997..d8a2d7198ba3 100644
--- a/devel/py-oletools/distinfo
+++ b/devel/py-oletools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1662280720
-SHA256 (oletools-0.60.1.zip) = 67a796da4c4b8e2feb9a6b2495bef8798a3323a75512de4e5669d9dc9d1fae31
-SIZE (oletools-0.60.1.zip) = 3382775
+TIMESTAMP = 1720176778
+SHA256 (oletools-0.60.2.zip) = ad452099f4695ffd8855113f453348200d195ee9fa341a09e197d66ee7e0b2c3
+SIZE (oletools-0.60.2.zip) = 3433750
diff --git a/devel/py-pdm-backend/Makefile b/devel/py-pdm-backend/Makefile
index 31909273d289..e6b0e27d8c6e 100644
--- a/devel/py-pdm-backend/Makefile
+++ b/devel/py-pdm-backend/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pdm-backend
-PORTVERSION= 2.3.0
+PORTVERSION= 2.3.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pdm-backend/distinfo b/devel/py-pdm-backend/distinfo
index fcb82717b579..dcd9b53da7ee 100644
--- a/devel/py-pdm-backend/distinfo
+++ b/devel/py-pdm-backend/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715842714
-SHA256 (pdm_backend-2.3.0.tar.gz) = e39ed2da206d90d4a6e9eb62f6dce54ed4fa65ddf172a7d5700960d0f8a09e09
-SIZE (pdm_backend-2.3.0.tar.gz) = 107318
+TIMESTAMP = 1718784556
+SHA256 (pdm_backend-2.3.1.tar.gz) = c03cfb3a803325c049b57ba2502b409479ebb22b6a4ee3746c1f688b939764e8
+SIZE (pdm_backend-2.3.1.tar.gz) = 109070
diff --git a/devel/py-python-gitlab/Makefile b/devel/py-python-gitlab/Makefile
index c182234ed19d..d10b4673b3cf 100644
--- a/devel/py-python-gitlab/Makefile
+++ b/devel/py-python-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-gitlab
-DISTVERSION= 4.6.0
+DISTVERSION= 4.7.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,8 +14,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=0.10.1:www/py-requests-toolbelt@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.25.0:www/py-requests@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=1.0.0:www/py-requests-toolbelt@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.32.0:www/py-requests@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-console-scripts>0:devel/py-pytest-console-scripts@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}responses>0:devel/py-responses@${PY_FLAVOR}
diff --git a/devel/py-python-gitlab/distinfo b/devel/py-python-gitlab/distinfo
index a4a331d154e7..0875a4ca4596 100644
--- a/devel/py-python-gitlab/distinfo
+++ b/devel/py-python-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716866303
-SHA256 (python_gitlab-4.6.0.tar.gz) = b56ae363890374caede853ef552e92c41551d605800de1c64ba61bcf25f237b0
-SIZE (python_gitlab-4.6.0.tar.gz) = 470253
+TIMESTAMP = 1719547964
+SHA256 (python_gitlab-4.7.0.tar.gz) = b798cddbd9d166b79571e6d6c97542978d0a395de57169c7097d09210a766a6d
+SIZE (python_gitlab-4.7.0.tar.gz) = 470982
diff --git a/devel/py-rapidfuzz/Makefile b/devel/py-rapidfuzz/Makefile
index d3891f3fe132..048eb5349043 100644
--- a/devel/py-rapidfuzz/Makefile
+++ b/devel/py-rapidfuzz/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rapidfuzz
-DISTVERSION= 3.9.3
+DISTVERSION= 3.9.4
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-rapidfuzz/distinfo b/devel/py-rapidfuzz/distinfo
index 573e392a13af..ec9138e4ca51 100644
--- a/devel/py-rapidfuzz/distinfo
+++ b/devel/py-rapidfuzz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718401842
-SHA256 (rapidfuzz-3.9.3.tar.gz) = b398ea66e8ed50451bce5997c430197d5e4b06ac4aa74602717f792d8d8d06e2
-SIZE (rapidfuzz-3.9.3.tar.gz) = 1595645
+TIMESTAMP = 1720023077
+SHA256 (rapidfuzz-3.9.4.tar.gz) = 366bf8947b84e37f2f4cf31aaf5f37c39f620d8c0eddb8b633e6ba0129ca4a0a
+SIZE (rapidfuzz-3.9.4.tar.gz) = 1595863
diff --git a/devel/py-schedule/Makefile b/devel/py-schedule/Makefile
index 3f17b5a7f74a..eb209213ec61 100644
--- a/devel/py-schedule/Makefile
+++ b/devel/py-schedule/Makefile
@@ -1,18 +1,18 @@
PORTNAME= schedule
-PORTVERSION= 1.2.1
-PORTREVISION= 1
+PORTVERSION= 1.2.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Python job scheduling for humans
-WWW= https://github.com/dbader/schedule
+WWW= https://schedule.readthedocs.io/en/stable/ \
+ https://github.com/dbader/schedule
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= python
@@ -20,4 +20,9 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
+OPTIONS_DEFINE= TIMEZONE
+TIMEZONE_DESC= Timezone support
+
+TIMEZONE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR}
+
.include <bsd.port.mk>
diff --git a/devel/py-schedule/distinfo b/devel/py-schedule/distinfo
index f1fc11bf31b8..6b2d88c7d7e9 100644
--- a/devel/py-schedule/distinfo
+++ b/devel/py-schedule/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696432940
-SHA256 (schedule-1.2.1.tar.gz) = 843bc0538b99c93f02b8b50e3e39886c06f2d003b24f48e1aa4cadfa3f341279
-SIZE (schedule-1.2.1.tar.gz) = 20251
+TIMESTAMP = 1718784557
+SHA256 (schedule-1.2.2.tar.gz) = 15fe9c75fe5fd9b9627f3f19cc0ef1420508f9f9a46f45cd0769ef75ede5f0b7
+SIZE (schedule-1.2.2.tar.gz) = 26452
diff --git a/devel/py-tempora/Makefile b/devel/py-tempora/Makefile
index 03172ff2d90d..3f79cb54451f 100644
--- a/devel/py-tempora/Makefile
+++ b/devel/py-tempora/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tempora
-PORTVERSION= 5.5.1
+PORTVERSION= 5.6.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,11 +11,10 @@ WWW= https://github.com/jaraco/tempora
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=56:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.2:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4.1:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jaraco.functools>=1.20:devel/py-jaraco.functools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytz>=0,1:devel/py-pytz@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jaraco.functools>=1.20:devel/py-jaraco.functools@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/devel/py-tempora/distinfo b/devel/py-tempora/distinfo
index d251761e888c..91d96014e447 100644
--- a/devel/py-tempora/distinfo
+++ b/devel/py-tempora/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709390666
-SHA256 (tempora-5.5.1.tar.gz) = a2bb51e2121976d931347b3e433917c364b83fdd5f64ef27336c865bf1fb0f75
-SIZE (tempora-5.5.1.tar.gz) = 21145
+TIMESTAMP = 1718784559
+SHA256 (tempora-5.6.0.tar.gz) = 3bfcc12cbdbbbafecaaccb9097fc3754435b9d063dce43338e4fa87d39104aed
+SIZE (tempora-5.6.0.tar.gz) = 21659
diff --git a/devel/py-threadpoolctl/Makefile b/devel/py-threadpoolctl/Makefile
index a2cf3606055f..9c53ae9fd3b3 100644
--- a/devel/py-threadpoolctl/Makefile
+++ b/devel/py-threadpoolctl/Makefile
@@ -18,10 +18,4 @@ USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1302509
-IGNORE= does not run on FreeBSD 13.2 or earlier due to handling of dynamically loaded libc
-.endif
-
.include <bsd.port.mk>
diff --git a/devel/py-types-protobuf/Makefile b/devel/py-types-protobuf/Makefile
index f72b5b7f9355..df751a2c0085 100644
--- a/devel/py-types-protobuf/Makefile
+++ b/devel/py-types-protobuf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-protobuf
-PORTVERSION= 5.26.0.20240422
+PORTVERSION= 5.27.0.20240626
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-protobuf/distinfo b/devel/py-types-protobuf/distinfo
index 6394a1ba5898..8714fc271c5c 100644
--- a/devel/py-types-protobuf/distinfo
+++ b/devel/py-types-protobuf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713895792
-SHA256 (types-protobuf-5.26.0.20240422.tar.gz) = e6074178109f97efe9f0b20a035ba61d7c3b03e867eb47d254d2b2ab6a805e36
-SIZE (types-protobuf-5.26.0.20240422.tar.gz) = 53521
+TIMESTAMP = 1719838832
+SHA256 (types-protobuf-5.27.0.20240626.tar.gz) = 683ba14043bade6785e3f937a7498f243b37881a91ac8d81b9202ecf8b191e9c
+SIZE (types-protobuf-5.27.0.20240626.tar.gz) = 54215
diff --git a/devel/py-voluptuous/Makefile b/devel/py-voluptuous/Makefile
index 001acdfb2b42..760ad3f904fa 100644
--- a/devel/py-voluptuous/Makefile
+++ b/devel/py-voluptuous/Makefile
@@ -1,5 +1,5 @@
PORTNAME= voluptuous
-PORTVERSION= 0.15.0
+PORTVERSION= 0.15.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-voluptuous/distinfo b/devel/py-voluptuous/distinfo
index 95dbed802f0d..a15b74fdb37e 100644
--- a/devel/py-voluptuous/distinfo
+++ b/devel/py-voluptuous/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719468725
-SHA256 (voluptuous-0.15.0.tar.gz) = 90fb449f6088f3985b24c0df79887e3823355639e0a6a220394ceac07258aea0
-SIZE (voluptuous-0.15.0.tar.gz) = 51194
+TIMESTAMP = 1720177159
+SHA256 (voluptuous-0.15.2.tar.gz) = 6ffcab32c4d3230b4d2af3a577c87e1908a714a11f6f95570456b1849b0279aa
+SIZE (voluptuous-0.15.2.tar.gz) = 51651
diff --git a/devel/py-xstatic-angular-fileupload/Makefile b/devel/py-xstatic-angular-fileupload/Makefile
index 306042887574..1a6877c36ff1 100644
--- a/devel/py-xstatic-angular-fileupload/Makefile
+++ b/devel/py-xstatic-angular-fileupload/Makefile
@@ -1,6 +1,5 @@
PORTNAME= xstatic-angular-fileupload
-PORTVERSION= 12.0.4.0
-PORTREVISION= 3
+PORTVERSION= 12.2.13.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,9 +12,11 @@ WWW= https://opendev.org/openstack/xstatic-angular-fileupload \
LICENSE= MIT
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/devel/py-xstatic-angular-fileupload/distinfo b/devel/py-xstatic-angular-fileupload/distinfo
index 14a9a0fd00ee..c21093a644fe 100644
--- a/devel/py-xstatic-angular-fileupload/distinfo
+++ b/devel/py-xstatic-angular-fileupload/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1481111873
-SHA256 (XStatic-Angular-FileUpload-12.0.4.0.tar.gz) = 68e66efc4f2ed81438553a54646d5cc67487b05764c0003ff25ae5beb8dae21f
-SIZE (XStatic-Angular-FileUpload-12.0.4.0.tar.gz) = 188575
+TIMESTAMP = 1710712498
+SHA256 (XStatic-Angular-FileUpload-12.2.13.0.tar.gz) = f8f431ac7fb37b01a010811fb8ae97f0e0cb11cbbd04e49c5867ea7f74fada56
+SIZE (XStatic-Angular-FileUpload-12.2.13.0.tar.gz) = 191394
diff --git a/devel/py-xstatic-angular-fileupload/files/patch-setup.py b/devel/py-xstatic-angular-fileupload/files/patch-setup.py
new file mode 100644
index 000000000000..dcdf19e8a733
--- /dev/null
+++ b/devel/py-xstatic-angular-fileupload/files/patch-setup.py
@@ -0,0 +1,11 @@
+--- setup.py.orig 2023-08-03 12:49:37 UTC
++++ setup.py
+@@ -6,7 +6,7 @@ setup(
+ long_description = open('README.txt').read()
+
+ setup(
+- name=xs.PACKAGE_NAME,
++ name='xstatic-angular-fileupload',
+ version=xs.PACKAGE_VERSION,
+ description=xs.DESCRIPTION,
+ long_description=long_description,
diff --git a/devel/pyenv/Makefile b/devel/pyenv/Makefile
index d57d69a282ae..e6f9ce18be2e 100644
--- a/devel/pyenv/Makefile
+++ b/devel/pyenv/Makefile
@@ -1,6 +1,7 @@
PORTNAME= pyenv
PORTVERSION= 2.4.5
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= devel python
MAINTAINER= olgeni@FreeBSD.org
diff --git a/devel/pyenv/distinfo b/devel/pyenv/distinfo
index 7b1a859f07f4..855fa234ec1b 100644
--- a/devel/pyenv/distinfo
+++ b/devel/pyenv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719819111
-SHA256 (pyenv-pyenv-v2.4.5_GH0.tar.gz) = 24f3671a92492f49fa6f61dea861323ad853877c5cb2686c95bfa76339aa1301
+TIMESTAMP = 1720009232
+SHA256 (pyenv-pyenv-v2.4.5_GH0.tar.gz) = 63a9b8ddf98409d9eaf759e1f4b2be6b4d4cdcf867a8fe805cc214ae4a00703d
SIZE (pyenv-pyenv-v2.4.5_GH0.tar.gz) = 798909
diff --git a/devel/qjson/Makefile b/devel/qjson/Makefile
index 71b26c925542..028afa81d9d5 100644
--- a/devel/qjson/Makefile
+++ b/devel/qjson/Makefile
@@ -40,7 +40,7 @@ post-install-DOXYGEN-on:
# Clang 16 defaults to building in C++17, and throws an error when the
# `register' keyword is used. Make clang just ignore the keyword instead.
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CXXFLAGS+= -Wno-register
.endif
diff --git a/devel/rapidfuzz-cpp/Makefile b/devel/rapidfuzz-cpp/Makefile
index 29d6580e3c04..2ae77cc591a5 100644
--- a/devel/rapidfuzz-cpp/Makefile
+++ b/devel/rapidfuzz-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rapidfuzz-cpp
DISTVERSIONPREFIX= v
-DISTVERSION= 3.0.4
+DISTVERSION= 3.0.5
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/rapidfuzz-cpp/distinfo b/devel/rapidfuzz-cpp/distinfo
index 21ec376a67f4..a56272f1fcd9 100644
--- a/devel/rapidfuzz-cpp/distinfo
+++ b/devel/rapidfuzz-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712999015
-SHA256 (maxbachmann-rapidfuzz-cpp-v3.0.4_GH0.tar.gz) = 18d1c41575ceddd6308587da8befc98c85d3b5bc2179d418daffed6d46b8cb0a
-SIZE (maxbachmann-rapidfuzz-cpp-v3.0.4_GH0.tar.gz) = 301889
+TIMESTAMP = 1720022934
+SHA256 (maxbachmann-rapidfuzz-cpp-v3.0.5_GH0.tar.gz) = e32936cc66333a12f659553b5fdd6d0c22257d32ac3b7a806ac9031db8dea5a1
+SIZE (maxbachmann-rapidfuzz-cpp-v3.0.5_GH0.tar.gz) = 309782
diff --git a/devel/revive/Makefile b/devel/revive/Makefile
index 953b783f9c2e..4a2afdb8d09a 100644
--- a/devel/revive/Makefile
+++ b/devel/revive/Makefile
@@ -1,7 +1,7 @@
PORTNAME= revive
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.7
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/rkcommon/Makefile b/devel/rkcommon/Makefile
index f47b510d5274..383e3ecbb30e 100644
--- a/devel/rkcommon/Makefile
+++ b/devel/rkcommon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rkcommon
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.0
-PORTREVISION= 5
+PORTREVISION= 6
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/root/Makefile b/devel/root/Makefile
index a4ab3c5dee68..3063bbb13e2e 100644
--- a/devel/root/Makefile
+++ b/devel/root/Makefile
@@ -1,5 +1,6 @@
PORTNAME= root
DISTVERSION= 6.32.02
+PORTREVISION= 1
CATEGORIES= devel science math parallel python
MASTER_SITES= https://root.cern/download/
DISTFILES= ${PORTNAME}_v${DISTVERSION}.source${EXTRACT_SUFX}
diff --git a/devel/ruby-build/Makefile b/devel/ruby-build/Makefile
index 85ff839011e2..ab961ff6d4a2 100644
--- a/devel/ruby-build/Makefile
+++ b/devel/ruby-build/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-build
-PORTVERSION= 20240612
+PORTVERSION= 20240702
DISTVERSIONPREFIX= v
CATEGORIES= devel ruby
diff --git a/devel/ruby-build/distinfo b/devel/ruby-build/distinfo
index b55cf0c6ef07..d1d6750f9f4b 100644
--- a/devel/ruby-build/distinfo
+++ b/devel/ruby-build/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718165778
-SHA256 (rbenv-ruby-build-v20240612_GH0.tar.gz) = 3502a4a744a95ceedd48cc9de8c171b808184b2a6ab1f6489fbd69d501c496be
-SIZE (rbenv-ruby-build-v20240612_GH0.tar.gz) = 89823
+TIMESTAMP = 1719933055
+SHA256 (rbenv-ruby-build-v20240702_GH0.tar.gz) = 21b34a653ddbe29a4a5f3e9f71d3a634816295a549569899c6d1148a821b2273
+SIZE (rbenv-ruby-build-v20240702_GH0.tar.gz) = 89950
diff --git a/devel/rubygem-aws-sdk-bedrockruntime/Makefile b/devel/rubygem-aws-sdk-bedrockruntime/Makefile
index 0f99807d17fb..2a2c0dc7ba0e 100644
--- a/devel/rubygem-aws-sdk-bedrockruntime/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockruntime
-PORTVERSION= 1.10.0
+PORTVERSION= 1.11.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-bedrockruntime/distinfo b/devel/rubygem-aws-sdk-bedrockruntime/distinfo
index 2bafac7a9960..e1106533ba56 100644
--- a/devel/rubygem-aws-sdk-bedrockruntime/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717662592
-SHA256 (rubygem/aws-sdk-bedrockruntime-1.10.0.gem) = 9aca2f3a7447ff971186dcbc37a8d6c9897c259d74341973bb143107f569a865
-SIZE (rubygem/aws-sdk-bedrockruntime-1.10.0.gem) = 37376
+TIMESTAMP = 1718784567
+SHA256 (rubygem/aws-sdk-bedrockruntime-1.11.0.gem) = 22f5535bb0fe6f2db5fc26e6942e9898d4136ffe6302c45543872dc76de9d39a
+SIZE (rubygem/aws-sdk-bedrockruntime-1.11.0.gem) = 42496
diff --git a/devel/rubygem-aws-sdk-cloudtrail/Makefile b/devel/rubygem-aws-sdk-cloudtrail/Makefile
index 1b97cccec43f..0ff6d47db6cf 100644
--- a/devel/rubygem-aws-sdk-cloudtrail/Makefile
+++ b/devel/rubygem-aws-sdk-cloudtrail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudtrail
-PORTVERSION= 1.81.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloudtrail/distinfo b/devel/rubygem-aws-sdk-cloudtrail/distinfo
index 4a04b592dd59..f628f5e18c11 100644
--- a/devel/rubygem-aws-sdk-cloudtrail/distinfo
+++ b/devel/rubygem-aws-sdk-cloudtrail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717662638
-SHA256 (rubygem/aws-sdk-cloudtrail-1.81.0.gem) = b46f1979ec22b4f86280d06c0371862e8357b038d284e0a614dd8479571b048e
-SIZE (rubygem/aws-sdk-cloudtrail-1.81.0.gem) = 103424
+TIMESTAMP = 1718784569
+SHA256 (rubygem/aws-sdk-cloudtrail-1.82.0.gem) = 80b70381a44aafeae8571499999251fd174124431b3638c49afdbecafecbc5e0
+SIZE (rubygem/aws-sdk-cloudtrail-1.82.0.gem) = 103424
diff --git a/devel/rubygem-aws-sdk-configservice/Makefile b/devel/rubygem-aws-sdk-configservice/Makefile
index 029c295adaf6..791b35856dd0 100644
--- a/devel/rubygem-aws-sdk-configservice/Makefile
+++ b/devel/rubygem-aws-sdk-configservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-configservice
-PORTVERSION= 1.109.0
+PORTVERSION= 1.110.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-configservice/distinfo b/devel/rubygem-aws-sdk-configservice/distinfo
index b3ff0e7788b4..b576e171aae8 100644
--- a/devel/rubygem-aws-sdk-configservice/distinfo
+++ b/devel/rubygem-aws-sdk-configservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717662690
-SHA256 (rubygem/aws-sdk-configservice-1.109.0.gem) = cfe8047aa6625004a00239690e8c6885f4bfd3acc886a1bed3023fec956e8f81
-SIZE (rubygem/aws-sdk-configservice-1.109.0.gem) = 205312
+TIMESTAMP = 1718784570
+SHA256 (rubygem/aws-sdk-configservice-1.110.0.gem) = 8500c95211b486ab221803e1d7bd4a8c4bb197b6e7ac644c33a7c99a71659ee2
+SIZE (rubygem/aws-sdk-configservice-1.110.0.gem) = 205312
diff --git a/devel/rubygem-aws-sdk-eks/Makefile b/devel/rubygem-aws-sdk-eks/Makefile
index 6fecc1ff6f90..eaa97a6c069f 100644
--- a/devel/rubygem-aws-sdk-eks/Makefile
+++ b/devel/rubygem-aws-sdk-eks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-eks
-PORTVERSION= 1.104.0
+PORTVERSION= 1.105.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-eks/distinfo b/devel/rubygem-aws-sdk-eks/distinfo
index 89b5c48fdb58..7041dd066037 100644
--- a/devel/rubygem-aws-sdk-eks/distinfo
+++ b/devel/rubygem-aws-sdk-eks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717662768
-SHA256 (rubygem/aws-sdk-eks-1.104.0.gem) = 8768cbec3de57a5f1c781f0bb1fcf259da54e834c66d1e18073c408c6949ca87
-SIZE (rubygem/aws-sdk-eks-1.104.0.gem) = 116224
+TIMESTAMP = 1718784572
+SHA256 (rubygem/aws-sdk-eks-1.105.0.gem) = 1355f07e5cb93c748c2fd0bcdd9067d97a65a93e7b781901fa9357fb83b3ab34
+SIZE (rubygem/aws-sdk-eks-1.105.0.gem) = 116736
diff --git a/devel/rubygem-aws-sdk-glue/Makefile b/devel/rubygem-aws-sdk-glue/Makefile
index aee293492698..f641b6b8c25a 100644
--- a/devel/rubygem-aws-sdk-glue/Makefile
+++ b/devel/rubygem-aws-sdk-glue/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-glue
-PORTVERSION= 1.178.0
+PORTVERSION= 1.179.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-glue/distinfo b/devel/rubygem-aws-sdk-glue/distinfo
index 68265a95c1f6..d78509377fee 100644
--- a/devel/rubygem-aws-sdk-glue/distinfo
+++ b/devel/rubygem-aws-sdk-glue/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718580184
-SHA256 (rubygem/aws-sdk-glue-1.178.0.gem) = 842a97f0cb676983c473153cc9b628f508905154515ec744abf5652d51cd1aee
-SIZE (rubygem/aws-sdk-glue-1.178.0.gem) = 364032
+TIMESTAMP = 1718784573
+SHA256 (rubygem/aws-sdk-glue-1.179.0.gem) = af28d8344e1b1b700f75c4426c89d022e97dd9294fae6aa726b3f8974b30124d
+SIZE (rubygem/aws-sdk-glue-1.179.0.gem) = 367616
diff --git a/devel/rubygem-aws-sdk-kms/Makefile b/devel/rubygem-aws-sdk-kms/Makefile
index 6287d0c2d6a3..97264b3c3de2 100644
--- a/devel/rubygem-aws-sdk-kms/Makefile
+++ b/devel/rubygem-aws-sdk-kms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kms
-PORTVERSION= 1.84.0
+PORTVERSION= 1.85.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-kms/distinfo b/devel/rubygem-aws-sdk-kms/distinfo
index 1005aa963b81..a4641edb53d8 100644
--- a/devel/rubygem-aws-sdk-kms/distinfo
+++ b/devel/rubygem-aws-sdk-kms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718580188
-SHA256 (rubygem/aws-sdk-kms-1.84.0.gem) = 2e47438aff9a710ae67fcc213470d9826a510e525984471a9be3a505c38f2c74
-SIZE (rubygem/aws-sdk-kms-1.84.0.gem) = 162304
+TIMESTAMP = 1718784575
+SHA256 (rubygem/aws-sdk-kms-1.85.0.gem) = efa198a0970ad29c4e1ed47bc58a496ff3997d18e42bc6ec6277019ea3c2ea22
+SIZE (rubygem/aws-sdk-kms-1.85.0.gem) = 161792
diff --git a/devel/rubygem-aws-sdk-lightsail/Makefile b/devel/rubygem-aws-sdk-lightsail/Makefile
index 27c2f4902f29..0060430747db 100644
--- a/devel/rubygem-aws-sdk-lightsail/Makefile
+++ b/devel/rubygem-aws-sdk-lightsail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lightsail
-PORTVERSION= 1.92.0
+PORTVERSION= 1.93.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-lightsail/distinfo b/devel/rubygem-aws-sdk-lightsail/distinfo
index c350864656cd..c0a64ca5640b 100644
--- a/devel/rubygem-aws-sdk-lightsail/distinfo
+++ b/devel/rubygem-aws-sdk-lightsail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717662942
-SHA256 (rubygem/aws-sdk-lightsail-1.92.0.gem) = 0e12a84b394280e4d27a7af44ec37cee2ecf0b02db46847a746bdab3747c2355
-SIZE (rubygem/aws-sdk-lightsail-1.92.0.gem) = 231424
+TIMESTAMP = 1718784576
+SHA256 (rubygem/aws-sdk-lightsail-1.93.0.gem) = 0f176ba2c3c9873c4658ee38383f83f88fa08c0a003a9dabd1897c3208cb8ee8
+SIZE (rubygem/aws-sdk-lightsail-1.93.0.gem) = 231424
diff --git a/devel/rubygem-aws-sdk-mediaconvert/Makefile b/devel/rubygem-aws-sdk-mediaconvert/Makefile
index bb62995967f9..b892802e30ec 100644
--- a/devel/rubygem-aws-sdk-mediaconvert/Makefile
+++ b/devel/rubygem-aws-sdk-mediaconvert/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediaconvert
-PORTVERSION= 1.130.0
+PORTVERSION= 1.131.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-mediaconvert/distinfo b/devel/rubygem-aws-sdk-mediaconvert/distinfo
index 5f3212dd64de..9aafbeaad26e 100644
--- a/devel/rubygem-aws-sdk-mediaconvert/distinfo
+++ b/devel/rubygem-aws-sdk-mediaconvert/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718580194
-SHA256 (rubygem/aws-sdk-mediaconvert-1.130.0.gem) = 819f521f1abcff091b519a04dc0bff12cae31e6e4fbdb14ac5280caa9220ad69
-SIZE (rubygem/aws-sdk-mediaconvert-1.130.0.gem) = 304128
+TIMESTAMP = 1718784578
+SHA256 (rubygem/aws-sdk-mediaconvert-1.131.0.gem) = 496280a905a37cf3579dac39db03f3793ea0394cf6a9946d4c771f01c0199f5d
+SIZE (rubygem/aws-sdk-mediaconvert-1.131.0.gem) = 305152
diff --git a/devel/rubygem-aws-sdk-polly/Makefile b/devel/rubygem-aws-sdk-polly/Makefile
index 47ea9d9b39d8..7e11349e6a81 100644
--- a/devel/rubygem-aws-sdk-polly/Makefile
+++ b/devel/rubygem-aws-sdk-polly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-polly
-PORTVERSION= 1.86.0
+PORTVERSION= 1.87.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-polly/distinfo b/devel/rubygem-aws-sdk-polly/distinfo
index a6bac1930255..9e9c71b32142 100644
--- a/devel/rubygem-aws-sdk-polly/distinfo
+++ b/devel/rubygem-aws-sdk-polly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717663078
-SHA256 (rubygem/aws-sdk-polly-1.86.0.gem) = b20d7dd8e8f52b368da10b50b2430ae4a7ef7b081cbf9bd916a99db91ad37c2a
-SIZE (rubygem/aws-sdk-polly-1.86.0.gem) = 38912
+TIMESTAMP = 1718784579
+SHA256 (rubygem/aws-sdk-polly-1.87.0.gem) = d0822d8b1bb4c974b96e63e4fc41fb2fb1bc5b47e56bafef3535f381d269fb14
+SIZE (rubygem/aws-sdk-polly-1.87.0.gem) = 38912
diff --git a/devel/rubygem-aws-sdk-rekognition/Makefile b/devel/rubygem-aws-sdk-rekognition/Makefile
index 1a2a97467ba1..041340c35b32 100644
--- a/devel/rubygem-aws-sdk-rekognition/Makefile
+++ b/devel/rubygem-aws-sdk-rekognition/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-rekognition
-PORTVERSION= 1.97.0
+PORTVERSION= 1.98.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-rekognition/distinfo b/devel/rubygem-aws-sdk-rekognition/distinfo
index d26903584db1..76333852cc21 100644
--- a/devel/rubygem-aws-sdk-rekognition/distinfo
+++ b/devel/rubygem-aws-sdk-rekognition/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717663112
-SHA256 (rubygem/aws-sdk-rekognition-1.97.0.gem) = 3e91fb67441bd8ba5db4702cc1578215d1c376ab9937f64be623f8d27edff895
-SIZE (rubygem/aws-sdk-rekognition-1.97.0.gem) = 172544
+TIMESTAMP = 1718784581
+SHA256 (rubygem/aws-sdk-rekognition-1.98.0.gem) = 2af885096e40be3a5e0fb742ec65343732584f86179ce66864930b1cdd34200e
+SIZE (rubygem/aws-sdk-rekognition-1.98.0.gem) = 173056
diff --git a/devel/rubygem-aws-sdk-sagemaker/Makefile b/devel/rubygem-aws-sdk-sagemaker/Makefile
index 91317bce1454..6694347bbc6e 100644
--- a/devel/rubygem-aws-sdk-sagemaker/Makefile
+++ b/devel/rubygem-aws-sdk-sagemaker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemaker
-PORTVERSION= 1.246.0
+PORTVERSION= 1.247.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-sagemaker/distinfo b/devel/rubygem-aws-sdk-sagemaker/distinfo
index 3c791b5d9ef3..8095a5d09e6f 100644
--- a/devel/rubygem-aws-sdk-sagemaker/distinfo
+++ b/devel/rubygem-aws-sdk-sagemaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718580210
-SHA256 (rubygem/aws-sdk-sagemaker-1.246.0.gem) = 3256d5928386924af48324ed6c222bdbac4dc2ff56b8ff880183449c1aa6f26d
-SIZE (rubygem/aws-sdk-sagemaker-1.246.0.gem) = 688128
+TIMESTAMP = 1718784582
+SHA256 (rubygem/aws-sdk-sagemaker-1.247.0.gem) = 0520f12e37613248d7304dbe7f980decaa9391d19e9ed4d4d351ca964d0a270c
+SIZE (rubygem/aws-sdk-sagemaker-1.247.0.gem) = 699904
diff --git a/devel/rubygem-aws-sdk-secretsmanager/Makefile b/devel/rubygem-aws-sdk-secretsmanager/Makefile
index 2afe28fe71ed..f1fc18e88ca3 100644
--- a/devel/rubygem-aws-sdk-secretsmanager/Makefile
+++ b/devel/rubygem-aws-sdk-secretsmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-secretsmanager
-PORTVERSION= 1.97.0
+PORTVERSION= 1.98.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-secretsmanager/distinfo b/devel/rubygem-aws-sdk-secretsmanager/distinfo
index 5600a9f669c8..5ed3fcbfbcbc 100644
--- a/devel/rubygem-aws-sdk-secretsmanager/distinfo
+++ b/devel/rubygem-aws-sdk-secretsmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718580212
-SHA256 (rubygem/aws-sdk-secretsmanager-1.97.0.gem) = 50dbd651c92050eb3aaf9ff077cd4bdebd13e712ff79c61ed317df81b092f521
-SIZE (rubygem/aws-sdk-secretsmanager-1.97.0.gem) = 64512
+TIMESTAMP = 1718784584
+SHA256 (rubygem/aws-sdk-secretsmanager-1.98.0.gem) = 079dbc7990d11071489299286f02586f16f8aaf8fe2642b992ec8c36bae9b6f1
+SIZE (rubygem/aws-sdk-secretsmanager-1.98.0.gem) = 64512
diff --git a/devel/rubygem-aws-sdk-shield/Makefile b/devel/rubygem-aws-sdk-shield/Makefile
index ab4a13cb790b..0e8f8d21d100 100644
--- a/devel/rubygem-aws-sdk-shield/Makefile
+++ b/devel/rubygem-aws-sdk-shield/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-shield
-PORTVERSION= 1.64.0
+PORTVERSION= 1.65.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-shield/distinfo b/devel/rubygem-aws-sdk-shield/distinfo
index cf91236eba9b..eba3d623af7c 100644
--- a/devel/rubygem-aws-sdk-shield/distinfo
+++ b/devel/rubygem-aws-sdk-shield/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717663184
-SHA256 (rubygem/aws-sdk-shield-1.64.0.gem) = c87b7cac94553da71f06aeff0e0c9e427d848ccc3042f849027de516f1dfc7a3
-SIZE (rubygem/aws-sdk-shield-1.64.0.gem) = 53760
+TIMESTAMP = 1718784585
+SHA256 (rubygem/aws-sdk-shield-1.65.0.gem) = c6235d815f2b5fc5f4aba80a6bfc0e3fec2793c1c2110d3e4f23c1db752932df
+SIZE (rubygem/aws-sdk-shield-1.65.0.gem) = 53760
diff --git a/devel/rubygem-aws-sdk-snowball/Makefile b/devel/rubygem-aws-sdk-snowball/Makefile
index 2dc30a41dea3..b2edd6b62af2 100644
--- a/devel/rubygem-aws-sdk-snowball/Makefile
+++ b/devel/rubygem-aws-sdk-snowball/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-snowball
-PORTVERSION= 1.69.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-snowball/distinfo b/devel/rubygem-aws-sdk-snowball/distinfo
index 1d5b0a5fc2ca..677a71e12895 100644
--- a/devel/rubygem-aws-sdk-snowball/distinfo
+++ b/devel/rubygem-aws-sdk-snowball/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717663194
-SHA256 (rubygem/aws-sdk-snowball-1.69.0.gem) = 9e77b2a7c1a6ad0c581dc546a1837ced2f872126c0e9cedb7e316c478fab8abf
-SIZE (rubygem/aws-sdk-snowball-1.69.0.gem) = 63488
+TIMESTAMP = 1718784587
+SHA256 (rubygem/aws-sdk-snowball-1.70.0.gem) = 14246be74235a60aae39adb829a5c73e42c4a5fcd52aaea468232ed4c07d6a92
+SIZE (rubygem/aws-sdk-snowball-1.70.0.gem) = 63488
diff --git a/devel/rubygem-datadog/Makefile b/devel/rubygem-datadog/Makefile
index d06a02c781bf..3ec199bda20a 100644
--- a/devel/rubygem-datadog/Makefile
+++ b/devel/rubygem-datadog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= datadog
-PORTVERSION= 2.0.0
+PORTVERSION= 2.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-datadog/distinfo b/devel/rubygem-datadog/distinfo
index fb7adf73e58a..b87a7f16b318 100644
--- a/devel/rubygem-datadog/distinfo
+++ b/devel/rubygem-datadog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718580008
-SHA256 (rubygem/datadog-2.0.0.gem) = 6f5af678444da284cf5bc470f33b8d0919683504f51c9147aac5a880b11e5984
-SIZE (rubygem/datadog-2.0.0.gem) = 531968
+TIMESTAMP = 1718784589
+SHA256 (rubygem/datadog-2.1.0.gem) = 6a9be58bb3dc01e1890d1b3452cef262de925bda9ad0bfdb8bb854f5f9384e0b
+SIZE (rubygem/datadog-2.1.0.gem) = 533504
diff --git a/devel/rubygem-gitlab-labkit/Makefile b/devel/rubygem-gitlab-labkit/Makefile
index 6d26b85b4564..fe1f0982d0fc 100644
--- a/devel/rubygem-gitlab-labkit/Makefile
+++ b/devel/rubygem-gitlab-labkit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitlab-labkit
-PORTVERSION= 0.36.0
+PORTVERSION= 0.36.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-gitlab-labkit/distinfo b/devel/rubygem-gitlab-labkit/distinfo
index 66267c4f21c0..e6ef0f0f7d68 100644
--- a/devel/rubygem-gitlab-labkit/distinfo
+++ b/devel/rubygem-gitlab-labkit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716140495
-SHA256 (rubygem/gitlab-labkit-0.36.0.gem) = 35f21d1c3870ed0c9b8321e25d0b0b0b5021805a5d0525d1eb0fde6b103af981
-SIZE (rubygem/gitlab-labkit-0.36.0.gem) = 31232
+TIMESTAMP = 1719810436
+SHA256 (rubygem/gitlab-labkit-0.36.1.gem) = 04fb6941b7e5fc1fdcee8f9971fa2086a4dc442e39e67a74b992403dd580c300
+SIZE (rubygem/gitlab-labkit-0.36.1.gem) = 31232
diff --git a/devel/rubygem-gitlab-license/Makefile b/devel/rubygem-gitlab-license/Makefile
index 0aab60f5c590..999c1d62737b 100644
--- a/devel/rubygem-gitlab-license/Makefile
+++ b/devel/rubygem-gitlab-license/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitlab-license
-PORTVERSION= 2.4.0
+PORTVERSION= 2.5.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-gitlab-license/distinfo b/devel/rubygem-gitlab-license/distinfo
index 9f66db0de22a..b242b27c2ab3 100644
--- a/devel/rubygem-gitlab-license/distinfo
+++ b/devel/rubygem-gitlab-license/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708417009
-SHA256 (rubygem/gitlab-license-2.4.0.gem) = fd238fb1e605a6b9250d4eb1744434ffd131f18d50a3be32f613c883f7635e20
-SIZE (rubygem/gitlab-license-2.4.0.gem) = 12288
+TIMESTAMP = 1718790608
+SHA256 (rubygem/gitlab-license-2.5.0.gem) = 4c166c469c2ad17876ca43188a4ccebe3feb0726c4c1770047f8dcef96573f4d
+SIZE (rubygem/gitlab-license-2.5.0.gem) = 12288
diff --git a/devel/rubygem-minitest/Makefile b/devel/rubygem-minitest/Makefile
index 6037923281e9..ee588193ecea 100644
--- a/devel/rubygem-minitest/Makefile
+++ b/devel/rubygem-minitest/Makefile
@@ -1,5 +1,5 @@
PORTNAME= minitest
-PORTVERSION= 5.23.1
+PORTVERSION= 5.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-minitest/distinfo b/devel/rubygem-minitest/distinfo
index ca8e25b98c74..facf08f39076 100644
--- a/devel/rubygem-minitest/distinfo
+++ b/devel/rubygem-minitest/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716448844
-SHA256 (rubygem/minitest-5.23.1.gem) = f1e8f8d6ffd96fb17339ce50768bcbbdbbadff5073cb9583d084403877a77abe
-SIZE (rubygem/minitest-5.23.1.gem) = 100352
+TIMESTAMP = 1718784615
+SHA256 (rubygem/minitest-5.24.0.gem) = affaa7dc0ce9b9162bb389e49428998875315ed4f40e886fb5f879a07818f87d
+SIZE (rubygem/minitest-5.24.0.gem) = 100352
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_support/Makefile b/devel/rubygem-opentelemetry-instrumentation-active_support/Makefile
index 21dcc8b7ea63..43408cdf9d8a 100644
--- a/devel/rubygem-opentelemetry-instrumentation-active_support/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-active_support/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-active_support
-PORTVERSION= 0.5.1
+PORTVERSION= 0.5.3
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_support/distinfo b/devel/rubygem-opentelemetry-instrumentation-active_support/distinfo
index 2fcc71428549..0bc58b99ae7e 100644
--- a/devel/rubygem-opentelemetry-instrumentation-active_support/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-active_support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716186147
-SHA256 (rubygem/opentelemetry-instrumentation-active_support-0.5.1.gem) = 03898327e8284410b8935a3d3b980bda56e2063eb5a7d30acf75487dd6934a66
-SIZE (rubygem/opentelemetry-instrumentation-active_support-0.5.1.gem) = 11776
+TIMESTAMP = 1719809153
+SHA256 (rubygem/opentelemetry-instrumentation-active_support-0.5.3.gem) = 0c8df46aa1627a5800f13e86be3ea352ccd4ab5f13f1792bfb7c1de0f20d179f
+SIZE (rubygem/opentelemetry-instrumentation-active_support-0.5.3.gem) = 12288
diff --git a/devel/rubygem-opentelemetry-instrumentation-base/Makefile b/devel/rubygem-opentelemetry-instrumentation-base/Makefile
index 399c2ac6270f..33fed4a04515 100644
--- a/devel/rubygem-opentelemetry-instrumentation-base/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-base/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-base
-PORTVERSION= 0.22.3
+PORTVERSION= 0.22.4
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -13,6 +13,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
+ rubygem-opentelemetry-common>=0.21<1:devel/rubygem-opentelemetry-common \
rubygem-opentelemetry-registry>=0.1<1:devel/rubygem-opentelemetry-registry
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-base/distinfo b/devel/rubygem-opentelemetry-instrumentation-base/distinfo
index 54d74cc9562f..135282f03864 100644
--- a/devel/rubygem-opentelemetry-instrumentation-base/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-base/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701083438
-SHA256 (rubygem/opentelemetry-instrumentation-base-0.22.3.gem) = f61c434f0406cdc878bc188f67e644f94dba4be553d2fd21b2d1faa82731605f
-SIZE (rubygem/opentelemetry-instrumentation-base-0.22.3.gem) = 14848
+TIMESTAMP = 1718784591
+SHA256 (rubygem/opentelemetry-instrumentation-base-0.22.4.gem) = b98825a3c73086c72068fd3a4029400e1d78f71e79a750ed8a0b05a936a73047
+SIZE (rubygem/opentelemetry-instrumentation-base-0.22.4.gem) = 15360
diff --git a/devel/rubygem-opentelemetry-instrumentation-faraday/Makefile b/devel/rubygem-opentelemetry-instrumentation-faraday/Makefile
index 7de89aff116f..ab9abbbede0f 100644
--- a/devel/rubygem-opentelemetry-instrumentation-faraday/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-faraday/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-faraday
-PORTVERSION= 0.24.3
+PORTVERSION= 0.24.5
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -13,7 +13,6 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-common>=0.21.0<0.22:devel/rubygem-opentelemetry-common \
rubygem-opentelemetry-instrumentation-base>=0.22.1<0.23:devel/rubygem-opentelemetry-instrumentation-base
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-faraday/distinfo b/devel/rubygem-opentelemetry-instrumentation-faraday/distinfo
index 0d9f1804a114..2637de4812dc 100644
--- a/devel/rubygem-opentelemetry-instrumentation-faraday/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-faraday/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716203018
-SHA256 (rubygem/opentelemetry-instrumentation-faraday-0.24.3.gem) = 695ae56c873bdebbf560df9b510e130d194e4c851374758bafbc4d1ba9e970a8
-SIZE (rubygem/opentelemetry-instrumentation-faraday-0.24.3.gem) = 12288
+TIMESTAMP = 1719809339
+SHA256 (rubygem/opentelemetry-instrumentation-faraday-0.24.5.gem) = de8cf8a0dee2c8450329441a15130c72258b1ce1c3f593a839312a6114ada168
+SIZE (rubygem/opentelemetry-instrumentation-faraday-0.24.5.gem) = 12288
diff --git a/devel/rubygem-opentelemetry-instrumentation-rack/Makefile b/devel/rubygem-opentelemetry-instrumentation-rack/Makefile
index 3f20e151cd15..68f81c423e94 100644
--- a/devel/rubygem-opentelemetry-instrumentation-rack/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-rack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-rack
-PORTVERSION= 0.24.4
+PORTVERSION= 0.24.5
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -13,7 +13,6 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-common>=0.21.0<0.22:devel/rubygem-opentelemetry-common \
rubygem-opentelemetry-instrumentation-base>=0.22.1<0.23:devel/rubygem-opentelemetry-instrumentation-base
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-rack/distinfo b/devel/rubygem-opentelemetry-instrumentation-rack/distinfo
index 492914942008..555c288cae99 100644
--- a/devel/rubygem-opentelemetry-instrumentation-rack/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-rack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715843712
-SHA256 (rubygem/opentelemetry-instrumentation-rack-0.24.4.gem) = be35db05a459a608e2854baea7257daadd37d34fe7a274ff75cb63b5896e82b5
-SIZE (rubygem/opentelemetry-instrumentation-rack-0.24.4.gem) = 17920
+TIMESTAMP = 1718784592
+SHA256 (rubygem/opentelemetry-instrumentation-rack-0.24.5.gem) = 5e49f37ce9754c009ccdb69ffb3f269ba04cd478f27ab70c780917683786714c
+SIZE (rubygem/opentelemetry-instrumentation-rack-0.24.5.gem) = 17408
diff --git a/devel/rubygem-pagy/Makefile b/devel/rubygem-pagy/Makefile
index fd01d3f66869..147e179945b6 100644
--- a/devel/rubygem-pagy/Makefile
+++ b/devel/rubygem-pagy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pagy
-PORTVERSION= 8.4.4
+PORTVERSION= 8.4.5
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-pagy/distinfo b/devel/rubygem-pagy/distinfo
index c300ff0b3792..c0ac0d16611e 100644
--- a/devel/rubygem-pagy/distinfo
+++ b/devel/rubygem-pagy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718580260
-SHA256 (rubygem/pagy-8.4.4.gem) = 7f4bdf5198fb44b1ea88085eb70c8e30056cb48610b60d26d6cedb74ead1ada4
-SIZE (rubygem/pagy-8.4.4.gem) = 66048
+TIMESTAMP = 1718784594
+SHA256 (rubygem/pagy-8.4.5.gem) = c4807517acc127e61d404d25ed6b70fc15e0c5d404ae16d08625af3250602e9f
+SIZE (rubygem/pagy-8.4.5.gem) = 66048
diff --git a/devel/rubygem-ruby-lsp/Makefile b/devel/rubygem-ruby-lsp/Makefile
index b2abd9a65a50..0ce052ade053 100644
--- a/devel/rubygem-ruby-lsp/Makefile
+++ b/devel/rubygem-ruby-lsp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-lsp
-PORTVERSION= 0.17.3
+PORTVERSION= 0.17.4
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-ruby-lsp/distinfo b/devel/rubygem-ruby-lsp/distinfo
index 8ce6025c8000..afa30d88da80 100644
--- a/devel/rubygem-ruby-lsp/distinfo
+++ b/devel/rubygem-ruby-lsp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718580276
-SHA256 (rubygem/ruby-lsp-0.17.3.gem) = 8fac2ebf3d2edfd384f2b17d25e4dfcdc8ad98d60768fdfc97f00bccf65d2a59
-SIZE (rubygem/ruby-lsp-0.17.3.gem) = 98816
+TIMESTAMP = 1718784595
+SHA256 (rubygem/ruby-lsp-0.17.4.gem) = 49ea1d6a49f5cfb79296fcb96c1988768737c2325270f6dce5aec64a1840e213
+SIZE (rubygem/ruby-lsp-0.17.4.gem) = 105472
diff --git a/devel/rubygem-semver_dialects/Makefile b/devel/rubygem-semver_dialects/Makefile
index a2bb38afb8d0..53371e351ebd 100644
--- a/devel/rubygem-semver_dialects/Makefile
+++ b/devel/rubygem-semver_dialects/Makefile
@@ -1,5 +1,5 @@
PORTNAME= semver_dialects
-PORTVERSION= 3.0.1
+PORTVERSION= 3.0.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-semver_dialects/distinfo b/devel/rubygem-semver_dialects/distinfo
index 377ede59deb6..a043a1cc3db6 100644
--- a/devel/rubygem-semver_dialects/distinfo
+++ b/devel/rubygem-semver_dialects/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718580278
-SHA256 (rubygem/semver_dialects-3.0.1.gem) = da995f365076eeb8550a133dd451ae458312dba34b5f3029315f853b05283835
-SIZE (rubygem/semver_dialects-3.0.1.gem) = 17408
+TIMESTAMP = 1718784597
+SHA256 (rubygem/semver_dialects-3.0.2.gem) = c1fb3c60e86416164ea7f2628655cb84686298f64f82e8951618c3dd7e8f93e3
+SIZE (rubygem/semver_dialects-3.0.2.gem) = 17408
diff --git a/devel/rubygem-term-ansicolor/Makefile b/devel/rubygem-term-ansicolor/Makefile
index 1c52d0db26a4..0bde7a0aa913 100644
--- a/devel/rubygem-term-ansicolor/Makefile
+++ b/devel/rubygem-term-ansicolor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= term-ansicolor
-PORTVERSION= 1.8.0
+PORTVERSION= 1.9.0
CATEGORIES= devel ruby
MASTER_SITES= RG
diff --git a/devel/rubygem-term-ansicolor/distinfo b/devel/rubygem-term-ansicolor/distinfo
index d06c939ec4aa..ca08fccc3e3d 100644
--- a/devel/rubygem-term-ansicolor/distinfo
+++ b/devel/rubygem-term-ansicolor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713528650
-SHA256 (rubygem/term-ansicolor-1.8.0.gem) = 2395cd3ba5ab583a70a4a71764dca892977cea35506d5d2dc66ee2a68b019d2e
-SIZE (rubygem/term-ansicolor-1.8.0.gem) = 45056
+TIMESTAMP = 1718784598
+SHA256 (rubygem/term-ansicolor-1.9.0.gem) = a64a76d06f2b332205a8f018a24947218fa683f0fd099b47c985f74c79bbeb1f
+SIZE (rubygem/term-ansicolor-1.9.0.gem) = 46592
diff --git a/devel/scc/Makefile b/devel/scc/Makefile
index 34ce7a72d428..319e12920490 100644
--- a/devel/scc/Makefile
+++ b/devel/scc/Makefile
@@ -1,7 +1,6 @@
PORTNAME= scc
DISTVERSIONPREFIX= v
-DISTVERSION= 3.3.4
-PORTREVISION= 1
+DISTVERSION= 3.3.5
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/scc/distinfo b/devel/scc/distinfo
index f0a3cfb186ef..9798aa562e59 100644
--- a/devel/scc/distinfo
+++ b/devel/scc/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1716052471
-SHA256 (go/devel_scc/scc-v3.3.4/v3.3.4.mod) = 52c668cb1d58571c2ab15ab40db6aa55fc7fee727c8bab5e3f3c5cb696d4611d
-SIZE (go/devel_scc/scc-v3.3.4/v3.3.4.mod) = 889
-SHA256 (go/devel_scc/scc-v3.3.4/v3.3.4.zip) = 46ddbd1c8343c982bb5375f318f9baea1663ab88152aeaafc1ee92d908fd41b9
-SIZE (go/devel_scc/scc-v3.3.4/v3.3.4.zip) = 829554
+TIMESTAMP = 1720008760
+SHA256 (go/devel_scc/scc-v3.3.5/v3.3.5.mod) = 8512b76bf2852dcbb9640f646de46d06d377eac86512211d789714389f751d23
+SIZE (go/devel_scc/scc-v3.3.5/v3.3.5.mod) = 889
+SHA256 (go/devel_scc/scc-v3.3.5/v3.3.5.zip) = 9b661646beed4f7ce1abe8541edcb53aeae3477f0fe90536c3156dc043b4e34b
+SIZE (go/devel_scc/scc-v3.3.5/v3.3.5.zip) = 831964
diff --git a/devel/sdl20/Makefile b/devel/sdl20/Makefile
index 8c3c594503e4..2fc297e69921 100644
--- a/devel/sdl20/Makefile
+++ b/devel/sdl20/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sdl2
-DISTVERSION= 2.30.3
+DISTVERSION= 2.30.5
CATEGORIES= devel
MASTER_SITES= https://github.com/libsdl-org/SDL/releases/download/release-${DISTVERSION}/ \
https://www.libsdl.org/release/
diff --git a/devel/sdl20/distinfo b/devel/sdl20/distinfo
index 693354bf4edd..9a633c29a2b5 100644
--- a/devel/sdl20/distinfo
+++ b/devel/sdl20/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714662200
-SHA256 (SDL2-2.30.3.tar.gz) = 820440072f8f5b50188c1dae104f2ad25984de268785be40c41a099a510f0aec
-SIZE (SDL2-2.30.3.tar.gz) = 7425677
+TIMESTAMP = 1719969349
+SHA256 (SDL2-2.30.5.tar.gz) = f374f3fa29c37dfcc20822d4a7d7dc57e58924d1a5f2ad511bfab4c8193de63b
+SIZE (SDL2-2.30.5.tar.gz) = 7524219
diff --git a/devel/sdl20/pkg-plist b/devel/sdl20/pkg-plist
index a43cfa386ca9..750ab6dda343 100644
--- a/devel/sdl20/pkg-plist
+++ b/devel/sdl20/pkg-plist
@@ -91,7 +91,7 @@ lib/cmake/SDL2/SDL2testTargets.cmake
lib/cmake/SDL2/sdlfind.cmake
lib/libSDL2-2.0.so
lib/libSDL2-2.0.so.0
-lib/libSDL2-2.0.so.0.3000.3
+lib/libSDL2-2.0.so.0.3000.5
lib/libSDL2.a
lib/libSDL2.so
lib/libSDL2_test.a
diff --git a/devel/sedsed/Makefile b/devel/sedsed/Makefile
index 73bc4b5bc82b..cd52a1274a53 100644
--- a/devel/sedsed/Makefile
+++ b/devel/sedsed/Makefile
@@ -1,26 +1,26 @@
PORTNAME= sedsed
-PORTVERSION= 1.0
-PORTREVISION= 1
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.0.0
CATEGORIES= devel
-MASTER_SITES= http://sedsed.sourceforge.net/
-EXTRACT_SUFX= # empty
MAINTAINER= portmaster@BSDforge.com
COMMENT= Python script that masters SED scripts
-WWW= http://sedsed.sourceforge.net/
+WWW= https://aurelio.net/projects/sedsed/
-PLIST_FILES= bin/sedsed
-EXTRACT_CMD= ${CP}
-EXTRACT_BEFORE_ARGS=
-EXTRACT_AFTER_ARGS= ${WRKSRC}
-
-NO_WRKSUBDIR= yes
-NO_BUILD= yes
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
USES= python shebangfix
-SHEBANG_FILES= sedsed-1.0
+USE_GITHUB= yes
+GH_ACCOUNT= aureliojargas
+
+SHEBANG_FILES= sedsed.py
+
+NO_ARCH= yes
+NO_BUILD= yes
+PLIST_FILES= bin/sedsed
do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/${DISTNAME} ${STAGEDIR}${PREFIX}/bin/sedsed
+ ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.py ${STAGEDIR}${PREFIX}/bin/sedsed
.include <bsd.port.mk>
diff --git a/devel/sedsed/distinfo b/devel/sedsed/distinfo
index 7c42f1500e67..26c175fb2b5d 100644
--- a/devel/sedsed/distinfo
+++ b/devel/sedsed/distinfo
@@ -1,2 +1,3 @@
-SHA256 (sedsed-1.0) = 38da1ef5234157da8e8f4fe8faf960c8f71ccce3d650b34f33f4df12ecda41d8
-SIZE (sedsed-1.0) = 51346
+TIMESTAMP = 1719949253
+SHA256 (aureliojargas-sedsed-v2.0.0_GH0.tar.gz) = a18cae4348adb955641912fd854a5f17d9767646d1f6721e664c4ad5e9476a85
+SIZE (aureliojargas-sedsed-v2.0.0_GH0.tar.gz) = 325332
diff --git a/devel/shfmt/Makefile b/devel/shfmt/Makefile
index b584e9aa42e3..20952a701872 100644
--- a/devel/shfmt/Makefile
+++ b/devel/shfmt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shfmt
DISTVERSIONPREFIX= v
DISTVERSION= 3.8.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/soft-serve/Makefile b/devel/soft-serve/Makefile
index 7845c72f4bd8..6c7070bf2ef8 100644
--- a/devel/soft-serve/Makefile
+++ b/devel/soft-serve/Makefile
@@ -1,7 +1,7 @@
PORTNAME= soft-serve
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.4
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/spirv-llvm-translator/Makefile b/devel/spirv-llvm-translator/Makefile
index 5ac4336b8bf3..17adef65c074 100644
--- a/devel/spirv-llvm-translator/Makefile
+++ b/devel/spirv-llvm-translator/Makefile
@@ -1,11 +1,11 @@
PORTNAME= spirv-llvm-translator
DISTVERSIONPREFIX= v
DISTVERSION= ${DISTVERSION_${FLAVOR}}
-DISTVERSION_llvm18= 18.1.1
-DISTVERSION_llvm17= 17.0.1
-DISTVERSION_llvm16= 16.0.1
-DISTVERSION_llvm15= 15.0.1
-DISTVERSION_llvm14= 14.0.1
+DISTVERSION_llvm18= 18.1.2
+DISTVERSION_llvm17= 17.0.2
+DISTVERSION_llvm16= 16.0.2
+DISTVERSION_llvm15= 15.0.2
+DISTVERSION_llvm14= 14.0.2
DISTVERSION_llvm13= 13.0.1
DISTVERSION_llvm12= 12.0.1
DISTVERSION_llvm11= 11.0.1
@@ -30,7 +30,7 @@ GH_ACCOUNT= KhronosGroup
GH_PROJECT= SPIRV-LLVM-Translator
GH_TUPLE= ${${FLAVOR:S/llvm//}<13:?:KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-332-g1c6bb27:headers/projects/SPIRV-Headers}
DISTINFO_FILE= ${.CURDIR}/distinfo.${FLAVOR}
-CXXFLAGS+= ${${FLAVOR:S/llvm//} < 16 && ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160:?-Wno-enum-constexpr-conversion:}
+CXXFLAGS+= ${${FLAVOR:S/llvm//} < 16 && ${COMPILER_TYPE} == clang:?-Wno-enum-constexpr-conversion:}
CMAKE_ON= BUILD_SHARED_LIBS LLVM_BUILD_TOOLS LLVM_TOOL_SPIRV_HEADERS_BUILD
CMAKE_ARGS= -DLLVM_DIR:PATH="${LOCALBASE}/${FLAVOR}"
CMAKE_ARGS+= ${${FLAVOR:S/llvm//}==11:?-DBASE_LLVM_VERSION=11.0:}
diff --git a/devel/spirv-llvm-translator/distinfo.llvm14 b/devel/spirv-llvm-translator/distinfo.llvm14
index 70ce0fecaa18..919dfd88e97c 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm14
+++ b/devel/spirv-llvm-translator/distinfo.llvm14
@@ -1,5 +1,5 @@
-TIMESTAMP = 1716763590
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v14.0.1_GH0.tar.gz) = 98db5e49e7b2277335f78deac321f822561e81c22bbfa6bf45adf0680aceec7b
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v14.0.1_GH0.tar.gz) = 1592084
+TIMESTAMP = 1719586792
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v14.0.2_GH0.tar.gz) = dd8298e414e72126f7f373feaa20aed0306a4aa1cc3f0efc478e5d6a346e41a6
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v14.0.2_GH0.tar.gz) = 1593663
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = d5aa6bb24f14dc0ec6785cb03826b3e10194e8d168930d7cdec5826536d43ea1
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = 466608
diff --git a/devel/spirv-llvm-translator/distinfo.llvm15 b/devel/spirv-llvm-translator/distinfo.llvm15
index 4bf35a4bf88b..7fc801363f61 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm15
+++ b/devel/spirv-llvm-translator/distinfo.llvm15
@@ -1,5 +1,5 @@
-TIMESTAMP = 1716763571
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v15.0.1_GH0.tar.gz) = e34c7461521fecf6eb978e7c05365b339d2e7464e93eb728100654704836b5a3
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v15.0.1_GH0.tar.gz) = 1592840
+TIMESTAMP = 1719586819
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v15.0.2_GH0.tar.gz) = 5240f62a186e12b559cfcd8f96620c35bbf953d4bea1c97cf9875e903b35dd34
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v15.0.2_GH0.tar.gz) = 1594370
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = d5aa6bb24f14dc0ec6785cb03826b3e10194e8d168930d7cdec5826536d43ea1
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = 466608
diff --git a/devel/spirv-llvm-translator/distinfo.llvm16 b/devel/spirv-llvm-translator/distinfo.llvm16
index 5d337a7710df..6afef8586335 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm16
+++ b/devel/spirv-llvm-translator/distinfo.llvm16
@@ -1,5 +1,5 @@
-TIMESTAMP = 1716763553
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v16.0.1_GH0.tar.gz) = 30a4aaf984c1e305f0874f01a54c6ed03f2fe456058d12868e9aa76565b8d01e
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v16.0.1_GH0.tar.gz) = 1582976
+TIMESTAMP = 1719586803
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v16.0.2_GH0.tar.gz) = 2bda00b5490ec3357210ff4404c490806ca85726a60ca21fcb0f324bd6cefe1a
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v16.0.2_GH0.tar.gz) = 1586291
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = d5aa6bb24f14dc0ec6785cb03826b3e10194e8d168930d7cdec5826536d43ea1
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = 466608
diff --git a/devel/spirv-llvm-translator/distinfo.llvm17 b/devel/spirv-llvm-translator/distinfo.llvm17
index d47d279d22fc..904fa335b9e0 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm17
+++ b/devel/spirv-llvm-translator/distinfo.llvm17
@@ -1,5 +1,5 @@
-TIMESTAMP = 1716763525
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.1_GH0.tar.gz) = 6dbae59e979cd3c5684fb86a13f2cc9b16a4698952d01dfeaefbec3ca9577bb4
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.1_GH0.tar.gz) = 1623571
+TIMESTAMP = 1719559821
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.2_GH0.tar.gz) = e90bd99b9abfb7051bbcf0909f23656b3b22692b9b6ce6319a50a7d9f28d4d6a
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.2_GH0.tar.gz) = 1624681
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = d5aa6bb24f14dc0ec6785cb03826b3e10194e8d168930d7cdec5826536d43ea1
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = 466608
diff --git a/devel/spirv-llvm-translator/distinfo.llvm18 b/devel/spirv-llvm-translator/distinfo.llvm18
index f07eddfcaa77..6ed5be7c0185 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm18
+++ b/devel/spirv-llvm-translator/distinfo.llvm18
@@ -1,5 +1,5 @@
-TIMESTAMP = 1716976573
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v18.1.1_GH0.tar.gz) = c1c7aee4ea23a6a1089bb7f7bad198c28ada65c5b7671434562fe0241d8674d6
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v18.1.1_GH0.tar.gz) = 1694904
+TIMESTAMP = 1719559843
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v18.1.2_GH0.tar.gz) = 4724372934041c8feb8bcafea1c9d086ab2de9f323599068943ef61ddb0bca51
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v18.1.2_GH0.tar.gz) = 1694843
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = d5aa6bb24f14dc0ec6785cb03826b3e10194e8d168930d7cdec5826536d43ea1
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = 466608
diff --git a/devel/statik/Makefile b/devel/statik/Makefile
index b28af82840cc..b348bf09c211 100644
--- a/devel/statik/Makefile
+++ b/devel/statik/Makefile
@@ -1,7 +1,7 @@
PORTNAME= statik
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.2
-PORTREVISION= 21
+PORTREVISION= 22
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/stuffbin/Makefile b/devel/stuffbin/Makefile
index 935654b3ea80..0abb3616c82a 100644
--- a/devel/stuffbin/Makefile
+++ b/devel/stuffbin/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stuffbin
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/tablist/Makefile b/devel/tablist/Makefile
index 28ce9f52e5eb..b43fe76edf1a 100644
--- a/devel/tablist/Makefile
+++ b/devel/tablist/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tablist
DISTVERSIONPREFIX= v
DISTVERSION= 1.0-13
-PORTREVISION= 8
+PORTREVISION= 9
DISTVERSIONSUFFIX= -gfaab7a0
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/taskctl/Makefile b/devel/taskctl/Makefile
index c2b50803cf04..8122fccc6b9a 100644
--- a/devel/taskctl/Makefile
+++ b/devel/taskctl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= taskctl
PORTVERSION= 1.4.2
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= devel
MAINTAINER= olgeni@FreeBSD.org
diff --git a/devel/tcl-trf/Makefile b/devel/tcl-trf/Makefile
index 41d0aedd7b87..a96cf4aec12a 100644
--- a/devel/tcl-trf/Makefile
+++ b/devel/tcl-trf/Makefile
@@ -48,7 +48,7 @@ PLIST_SUB+= TCL_DVER=${TCL_VER:C/\.//} VER=${PORTVERSION}
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == "clang" && ${COMPILER_VERSION} >= 150
+.if ${COMPILER_TYPE} == "clang"
CFLAGS+= -Wno-deprecated-non-prototype
.endif
diff --git a/devel/tex-libtexluajit/Makefile b/devel/tex-libtexluajit/Makefile
index d3b28d3abd3f..2bd7b1a2b8b5 100644
--- a/devel/tex-libtexluajit/Makefile
+++ b/devel/tex-libtexluajit/Makefile
@@ -29,11 +29,4 @@ EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,}
EXTRACT_FILES= build-aux libs/luajit
WRKSRC= ${WRKDIR}/${DISTNAME}/libs/luajit
-.include <bsd.port.pre.mk>
-
-.if ${ARCH:Mpowerpc*} && ${COMPILER_VERSION} < 140
-BUILD_DEPENDS+= as:devel/binutils
-CFLAGS+= -fno-integrated-as
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/tinygo/Makefile b/devel/tinygo/Makefile
index 7ea45cceca11..cb5bbe626937 100644
--- a/devel/tinygo/Makefile
+++ b/devel/tinygo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tinygo
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/transient-devel/Makefile b/devel/transient-devel/Makefile
index c33688d9d72c..272952345d3a 100644
--- a/devel/transient-devel/Makefile
+++ b/devel/transient-devel/Makefile
@@ -1,6 +1,7 @@
PORTNAME= transient
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.2
+PORTREVISION= 1
DISTVERSIONSUFFIX=
CATEGORIES= devel elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/devel/transient/Makefile b/devel/transient/Makefile
index 3308741136f1..0fcb5dc60dfa 100644
--- a/devel/transient/Makefile
+++ b/devel/transient/Makefile
@@ -1,6 +1,7 @@
PORTNAME= transient
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.2
+PORTREVISION= 1
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/treepy.el/Makefile b/devel/treepy.el/Makefile
index 2cc9c5bb8408..921a1f852857 100644
--- a/devel/treepy.el/Makefile
+++ b/devel/treepy.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= treepy.el
DISTVERSION= 0.1.2
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/ucommon/Makefile b/devel/ucommon/Makefile
index b86b69db4292..93bdfd5943db 100644
--- a/devel/ucommon/Makefile
+++ b/devel/ucommon/Makefile
@@ -19,7 +19,7 @@ TEST_TARGET= test
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
USE_CXXSTD= c++11
.endif
diff --git a/devel/venom/Makefile b/devel/venom/Makefile
index 8fd4d568df0b..b52c65f23100 100644
--- a/devel/venom/Makefile
+++ b/devel/venom/Makefile
@@ -1,7 +1,7 @@
PORTNAME= venom
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
MAINTAINER= bapt@FreeBSD.org
diff --git a/devel/xcscope.el/Makefile b/devel/xcscope.el/Makefile
index 31045b6d2adf..114b35daf55b 100644
--- a/devel/xcscope.el/Makefile
+++ b/devel/xcscope.el/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xcscope.el
DISTVERSIONPREFIX= v
DISTVERSION= 1.5
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel
MAINTAINER= jhb@FreeBSD.org
diff --git a/devel/yaegi/Makefile b/devel/yaegi/Makefile
index 7f8ee54d80da..bf9e93e5145e 100644
--- a/devel/yaegi/Makefile
+++ b/devel/yaegi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yaegi
DISTVERSION= 0.15.1
DISTVERSIONPREFIX= v
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
MAINTAINER= dch@FreeBSD.org
diff --git a/dns/acme-dns/Makefile b/dns/acme-dns/Makefile
index 9fc22baff687..644c1128257f 100644
--- a/dns/acme-dns/Makefile
+++ b/dns/acme-dns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= acme-dns
DISTVERSIONPREFIX= v
DISTVERSION= 1.0
-PORTREVISION= 17
+PORTREVISION= 18
PORTEPOCH= 1
CATEGORIES= dns
diff --git a/dns/amass/Makefile b/dns/amass/Makefile
index 5188c44c39a3..11ba226f8b37 100644
--- a/dns/amass/Makefile
+++ b/dns/amass/Makefile
@@ -1,7 +1,7 @@
PORTNAME= amass
DISTVERSIONPREFIX= v
DISTVERSION= 4.2.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= dns
MAINTAINER= yuri@FreeBSD.org
diff --git a/dns/blocky/Makefile b/dns/blocky/Makefile
index d1284e366276..e8aa0faf08ab 100644
--- a/dns/blocky/Makefile
+++ b/dns/blocky/Makefile
@@ -1,7 +1,7 @@
PORTNAME= blocky
DISTVERSIONPREFIX= v
DISTVERSION= 0.24
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= dns
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
diff --git a/dns/cli53/Makefile b/dns/cli53/Makefile
index f452648e45d2..07ecd97fe126 100644
--- a/dns/cli53/Makefile
+++ b/dns/cli53/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cli53
DISTVERSION= 0.8.22
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= dns
MAINTAINER= meta@FreeBSD.org
diff --git a/dns/coredns/Makefile b/dns/coredns/Makefile
index 22640520d4c7..a02400a97653 100644
--- a/dns/coredns/Makefile
+++ b/dns/coredns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= coredns
DISTVERSIONPREFIX= v
DISTVERSION= 1.11.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= dns
MAINTAINER= yuri@FreeBSD.org
diff --git a/dns/dns-ui/Makefile b/dns/dns-ui/Makefile
index ab4c160fd330..25588dc443c6 100644
--- a/dns/dns-ui/Makefile
+++ b/dns/dns-ui/Makefile
@@ -1,6 +1,5 @@
PORTNAME= dns-ui
-PORTREVISION= 1
-DISTVERSION= v0.2.7
+DISTVERSION= v0.2.8
CATEGORIES= dns
MAINTAINER= zi@FreeBSD.org
diff --git a/dns/dns-ui/distinfo b/dns/dns-ui/distinfo
index cfac0af16f41..863dba4133b1 100644
--- a/dns/dns-ui/distinfo
+++ b/dns/dns-ui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1633960757
-SHA256 (operasoftware-dns-ui-v0.2.7_GH0.tar.gz) = 684d2ca528c4a0960d525b40f488f86cb79b8104a94aea2b3cdccefb51de520f
-SIZE (operasoftware-dns-ui-v0.2.7_GH0.tar.gz) = 634791
+TIMESTAMP = 1719885692
+SHA256 (operasoftware-dns-ui-v0.2.8_GH0.tar.gz) = a5dd4387fe9dc93e535c790f51e034d5e7d7e8014c4ade9ee57977e5d9605ee2
+SIZE (operasoftware-dns-ui-v0.2.8_GH0.tar.gz) = 634146
diff --git a/dns/dns-ui/pkg-plist b/dns/dns-ui/pkg-plist
index 41063ceb5880..62b9ee77b096 100644
--- a/dns/dns-ui/pkg-plist
+++ b/dns/dns-ui/pkg-plist
@@ -60,7 +60,7 @@
%%WWWDIR%%/public_html/ipaddr/LICENSE
%%WWWDIR%%/public_html/ipaddr/SOURCE
%%WWWDIR%%/public_html/ipaddr/ipaddr.min.js
-%%WWWDIR%%/public_html/jquery/jquery-1.11.3.min.js
+%%WWWDIR%%/public_html/jquery/jquery-3.7.1.min.js
%%WWWDIR%%/public_html/logo-header-opera.png
%%WWWDIR%%/public_html/screenshot-changelog.png
%%WWWDIR%%/public_html/screenshot-zoneedit.png
diff --git a/dns/dnscontrol/Makefile b/dns/dnscontrol/Makefile
index 40389e865e0b..e7a7409be5a1 100644
--- a/dns/dnscontrol/Makefile
+++ b/dns/dnscontrol/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dnscontrol
DISTVERSIONPREFIX=v
DISTVERSION= 4.11.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= dns
MAINTAINER= decke@FreeBSD.org
diff --git a/dns/dnscrypt-proxy2/Makefile b/dns/dnscrypt-proxy2/Makefile
index 9e368df0a85a..ef2e5a6c6f99 100644
--- a/dns/dnscrypt-proxy2/Makefile
+++ b/dns/dnscrypt-proxy2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dnscrypt-proxy
PORTVERSION= 2.1.5
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= dns security
PKGNAMESUFFIX= 2
diff --git a/dns/dnsx/Makefile b/dns/dnsx/Makefile
index fabda5378474..d6efcc0d4297 100644
--- a/dns/dnsx/Makefile
+++ b/dns/dnsx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dnsx
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= dns
MAINTAINER= dutra@FreeBSD.org
diff --git a/dns/doggo/Makefile b/dns/doggo/Makefile
index 49d3444c8762..305d96afc344 100644
--- a/dns/doggo/Makefile
+++ b/dns/doggo/Makefile
@@ -1,7 +1,6 @@
PORTNAME= doggo
DISTVERSIONPREFIX= v
-DISTVERSION= 0.5.7
-PORTREVISION= 6
+DISTVERSION= 1.0.4
PORTEPOCH= 1
CATEGORIES= dns
@@ -18,16 +17,22 @@ GO_MODULE= github.com/mr-karan/doggo
GO_TARGET= ./cmd/${PORTNAME}
PLIST_FILES= bin/${PORTNAME} \
+ share/bash-completion/completions/_${PORTNAME} \
share/fish/completions/${PORTNAME}.fish \
share/zsh/site-functions/_${PORTNAME}
-post-install:
- # install completions
+post-install: # install completions
+ # bash
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} completions bash > \
+ ${STAGEDIR}${PREFIX}/share/bash-completion/completions/_${PORTNAME}
+ # fish
@${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions
- ${INSTALL_DATA} ${WRKSRC}/completions/${PORTNAME}.fish \
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} completions fish > \
${STAGEDIR}${PREFIX}/share/fish/completions/${PORTNAME}.fish
+ # zsh
@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
- ${INSTALL_DATA} ${WRKSRC}/completions/${PORTNAME}.zsh \
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} completions zsh > \
${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME}
.include <bsd.port.mk>
diff --git a/dns/doggo/distinfo b/dns/doggo/distinfo
index 31085bf23721..8d6e0492d633 100644
--- a/dns/doggo/distinfo
+++ b/dns/doggo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1699221377
-SHA256 (go/dns_doggo/doggo-v0.5.7/v0.5.7.mod) = 62db586937a3a57eccea9064fe17d106405b4aec0f1c06c6e5f813678ff49f9e
-SIZE (go/dns_doggo/doggo-v0.5.7/v0.5.7.mod) = 1598
-SHA256 (go/dns_doggo/doggo-v0.5.7/v0.5.7.zip) = 70361e7891da26e31c57c610ddab43a126ab80fecf53c3750ef7acfd44db631d
-SIZE (go/dns_doggo/doggo-v0.5.7/v0.5.7.zip) = 418217
+TIMESTAMP = 1720043357
+SHA256 (go/dns_doggo/doggo-v1.0.4/v1.0.4.mod) = 40496cde8f7ff744b0f47f52359693a41d4f350fda175fb999387cb8f024e943
+SIZE (go/dns_doggo/doggo-v1.0.4/v1.0.4.mod) = 1765
+SHA256 (go/dns_doggo/doggo-v1.0.4/v1.0.4.zip) = 87c93fa527c65ca9a54343e4a899efa802011c7872b5f65d6a3388bf8610f9ff
+SIZE (go/dns_doggo/doggo-v1.0.4/v1.0.4.zip) = 2468455
diff --git a/dns/doh-proxy/Makefile b/dns/doh-proxy/Makefile
index 8e8cdf48cb62..066a0369c609 100644
--- a/dns/doh-proxy/Makefile
+++ b/dns/doh-proxy/Makefile
@@ -1,6 +1,5 @@
PORTNAME= doh-proxy
-DISTVERSION= 0.9.8
-PORTREVISION= 12
+DISTVERSION= 0.9.11
CATEGORIES= dns
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/dns/doh-proxy/Makefile.crates b/dns/doh-proxy/Makefile.crates
index f3041ce644b9..cbc2d09acfb4 100644
--- a/dns/doh-proxy/Makefile.crates
+++ b/dns/doh-proxy/Makefile.crates
@@ -1,140 +1,149 @@
-CARGO_CRATES= aead-0.5.1 \
- aes-0.8.2 \
- aes-gcm-0.10.1 \
- anyhow-1.0.69 \
- arc-swap-1.6.0 \
- autocfg-1.1.0 \
- base64-0.21.0 \
- bitflags-1.3.2 \
- block-buffer-0.10.3 \
- bumpalo-3.12.0 \
- byteorder-1.4.3 \
- bytes-1.4.0 \
- cc-1.0.79 \
+CARGO_CRATES= addr2line-0.21.0 \
+ adler-1.0.2 \
+ aead-0.5.2 \
+ aes-0.8.4 \
+ aes-gcm-0.10.3 \
+ anstream-0.6.14 \
+ anstyle-1.0.7 \
+ anstyle-parse-0.2.4 \
+ anstyle-query-1.0.3 \
+ anstyle-wincon-3.0.3 \
+ anyhow-1.0.86 \
+ arc-swap-1.7.1 \
+ autocfg-1.3.0 \
+ backtrace-0.3.71 \
+ base64-0.21.7 \
+ base64-0.22.1 \
+ bitflags-2.5.0 \
+ block-buffer-0.10.4 \
+ byteorder-1.5.0 \
+ bytes-1.6.0 \
+ cc-1.0.104 \
cfg-if-1.0.0 \
- chacha20-0.9.0 \
+ chacha20-0.9.1 \
chacha20poly1305-0.10.1 \
- cipher-0.4.3 \
- clap-4.1.4 \
- clap_lex-0.3.1 \
- cpufeatures-0.2.5 \
+ cipher-0.4.4 \
+ clap-4.5.4 \
+ clap_builder-4.5.2 \
+ clap_lex-0.7.0 \
+ colorchoice-1.0.1 \
+ cpufeatures-0.2.12 \
crypto-common-0.1.6 \
ct-codecs-1.1.1 \
ctr-0.9.2 \
- curve25519-dalek-3.2.0 \
- digest-0.9.0 \
- digest-0.10.6 \
+ curve25519-dalek-4.1.3 \
+ curve25519-dalek-derive-0.1.1 \
+ digest-0.10.7 \
dnsstamps-0.1.9 \
- errno-0.2.8 \
- errno-dragonfly-0.1.2 \
+ equivalent-1.0.1 \
+ errno-0.3.8 \
+ fiat-crypto-0.2.9 \
fnv-1.0.7 \
- futures-0.3.26 \
- futures-channel-0.3.26 \
- futures-core-0.3.26 \
- futures-executor-0.3.26 \
- futures-io-0.3.26 \
- futures-macro-0.3.26 \
- futures-sink-0.3.26 \
- futures-task-0.3.26 \
- futures-util-0.3.26 \
- generic-array-0.14.6 \
- getrandom-0.2.8 \
- ghash-0.5.0 \
- h2-0.3.15 \
- hashbrown-0.12.3 \
- hermit-abi-0.2.6 \
- hermit-abi-0.3.1 \
- hkdf-0.12.3 \
+ futures-0.3.30 \
+ futures-channel-0.3.30 \
+ futures-core-0.3.30 \
+ futures-executor-0.3.30 \
+ futures-io-0.3.30 \
+ futures-macro-0.3.30 \
+ futures-sink-0.3.30 \
+ futures-task-0.3.30 \
+ futures-util-0.3.30 \
+ generic-array-0.14.7 \
+ getrandom-0.2.14 \
+ ghash-0.5.1 \
+ gimli-0.28.1 \
+ h2-0.3.26 \
+ hashbrown-0.14.5 \
+ hermit-abi-0.3.9 \
+ hkdf-0.12.4 \
hmac-0.12.1 \
- hpke-0.10.0 \
- http-0.2.8 \
- http-body-0.4.5 \
+ hpke-0.11.0 \
+ http-0.2.12 \
+ http-body-0.4.6 \
httparse-1.8.0 \
- httpdate-1.0.2 \
- hyper-0.14.24 \
- indexmap-1.9.2 \
+ httpdate-1.0.3 \
+ hyper-0.14.29 \
+ indexmap-2.2.6 \
inout-0.1.3 \
- io-lifetimes-1.0.5 \
- is-terminal-0.4.3 \
- itoa-1.0.5 \
- js-sys-0.3.61 \
- libc-0.2.139 \
- libdoh-0.9.8 \
- libmimalloc-sys-0.1.30 \
- linux-raw-sys-0.1.4 \
- log-0.4.17 \
- memchr-2.5.0 \
- mimalloc-0.1.34 \
- mio-0.8.5 \
- num_cpus-1.15.0 \
- odoh-rs-1.0.1 \
- once_cell-1.17.0 \
- opaque-debug-0.3.0 \
- os_str_bytes-6.4.1 \
- pin-project-lite-0.2.9 \
+ is_terminal_polyfill-1.70.0 \
+ itoa-1.0.11 \
+ libc-0.2.155 \
+ libdoh-0.9.11 \
+ libmimalloc-sys-0.1.39 \
+ linux-raw-sys-0.4.13 \
+ log-0.4.21 \
+ memchr-2.7.2 \
+ mimalloc-0.1.43 \
+ miniz_oxide-0.7.2 \
+ mio-0.8.11 \
+ num_cpus-1.16.0 \
+ object-0.32.2 \
+ odoh-rs-1.0.3 \
+ once_cell-1.19.0 \
+ opaque-debug-0.3.1 \
+ pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
poly1305-0.8.0 \
- polyval-0.6.0 \
+ polyval-0.6.2 \
ppv-lite86-0.2.17 \
- proc-macro2-1.0.51 \
- quote-1.0.23 \
+ proc-macro2-1.0.81 \
+ quote-1.0.36 \
rand-0.8.5 \
rand_chacha-0.3.1 \
- rand_core-0.5.1 \
rand_core-0.6.4 \
- ring-0.16.20 \
- rustix-0.36.8 \
- rustls-0.20.8 \
- rustls-pemfile-1.0.2 \
- sct-0.7.0 \
- sha2-0.10.6 \
- slab-0.4.7 \
- socket2-0.4.7 \
- spin-0.5.2 \
- strsim-0.10.0 \
- subtle-2.4.1 \
- syn-1.0.107 \
- synstructure-0.12.6 \
- termcolor-1.2.0 \
- terminal_size-0.2.3 \
- thiserror-1.0.38 \
- thiserror-impl-1.0.38 \
- tokio-1.25.0 \
- tokio-rustls-0.23.4 \
- tokio-util-0.7.4 \
+ ring-0.17.8 \
+ rustc-demangle-0.1.23 \
+ rustc_version-0.4.0 \
+ rustix-0.38.34 \
+ rustls-0.21.12 \
+ rustls-pemfile-1.0.4 \
+ rustls-webpki-0.101.7 \
+ sct-0.7.1 \
+ semver-1.0.23 \
+ sha2-0.10.8 \
+ slab-0.4.9 \
+ socket2-0.5.7 \
+ spin-0.9.8 \
+ strsim-0.11.1 \
+ subtle-2.5.0 \
+ syn-2.0.60 \
+ terminal_size-0.3.0 \
+ thiserror-1.0.59 \
+ thiserror-impl-1.0.59 \
+ tokio-1.38.0 \
+ tokio-rustls-0.24.1 \
+ tokio-util-0.7.11 \
tower-service-0.3.2 \
- tracing-0.1.37 \
- tracing-core-0.1.30 \
- try-lock-0.2.4 \
- typenum-1.16.0 \
- unicode-ident-1.0.6 \
- unicode-xid-0.2.4 \
- universal-hash-0.5.0 \
- untrusted-0.7.1 \
+ tracing-0.1.40 \
+ tracing-core-0.1.32 \
+ try-lock-0.2.5 \
+ typenum-1.17.0 \
+ unicode-ident-1.0.12 \
+ universal-hash-0.5.1 \
+ untrusted-0.9.0 \
+ utf8parse-0.2.1 \
version_check-0.9.4 \
- want-0.3.0 \
+ want-0.3.1 \
wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.84 \
- wasm-bindgen-backend-0.2.84 \
- wasm-bindgen-macro-0.2.84 \
- wasm-bindgen-macro-support-0.2.84 \
- wasm-bindgen-shared-0.2.84 \
- web-sys-0.3.61 \
- webpki-0.22.0 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.5 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-sys-0.42.0 \
- windows-sys-0.45.0 \
- windows-targets-0.42.1 \
- windows_aarch64_gnullvm-0.42.1 \
- windows_aarch64_msvc-0.42.1 \
- windows_i686_gnu-0.42.1 \
- windows_i686_msvc-0.42.1 \
- windows_x86_64_gnu-0.42.1 \
- windows_x86_64_gnullvm-0.42.1 \
- windows_x86_64_msvc-0.42.1 \
- x25519-dalek-2.0.0-pre.1 \
- zeroize-1.5.7 \
- zeroize_derive-1.3.3
+ windows-sys-0.48.0 \
+ windows-sys-0.52.0 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.5 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.5 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.5 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.5 \
+ windows_i686_gnullvm-0.52.5 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.5 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnu-0.52.5 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnullvm-0.52.5 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.5 \
+ x25519-dalek-2.0.1 \
+ zeroize-1.7.0 \
+ zeroize_derive-1.4.2
diff --git a/dns/doh-proxy/distinfo b/dns/doh-proxy/distinfo
index 0768d215ff32..ce7a6a61d7ec 100644
--- a/dns/doh-proxy/distinfo
+++ b/dns/doh-proxy/distinfo
@@ -1,283 +1,301 @@
-TIMESTAMP = 1676856602
-SHA256 (rust/crates/doh-proxy-0.9.8.crate) = fdc6df58a674af36ad6e6efd4e7f47db4a87129a8bf9536678d632e1d36e5993
-SIZE (rust/crates/doh-proxy-0.9.8.crate) = 88232
-SHA256 (rust/crates/aead-0.5.1.crate) = 5c192eb8f11fc081b0fe4259ba5af04217d4e0faddd02417310a927911abd7c8
-SIZE (rust/crates/aead-0.5.1.crate) = 15474
-SHA256 (rust/crates/aes-0.8.2.crate) = 433cfd6710c9986c576a25ca913c39d66a6474107b406f34f91d4a8923395241
-SIZE (rust/crates/aes-0.8.2.crate) = 124158
-SHA256 (rust/crates/aes-gcm-0.10.1.crate) = 82e1366e0c69c9f927b1fa5ce2c7bf9eafc8f9268c0b9800729e8b267612447c
-SIZE (rust/crates/aes-gcm-0.10.1.crate) = 148410
-SHA256 (rust/crates/anyhow-1.0.69.crate) = 224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800
-SIZE (rust/crates/anyhow-1.0.69.crate) = 43576
-SHA256 (rust/crates/arc-swap-1.6.0.crate) = bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6
-SIZE (rust/crates/arc-swap-1.6.0.crate) = 67342
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/base64-0.21.0.crate) = a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a
-SIZE (rust/crates/base64-0.21.0.crate) = 72180
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/block-buffer-0.10.3.crate) = 69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e
-SIZE (rust/crates/block-buffer-0.10.3.crate) = 10465
-SHA256 (rust/crates/bumpalo-3.12.0.crate) = 0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535
-SIZE (rust/crates/bumpalo-3.12.0.crate) = 81604
-SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
-SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
-SHA256 (rust/crates/bytes-1.4.0.crate) = 89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be
-SIZE (rust/crates/bytes-1.4.0.crate) = 58080
-SHA256 (rust/crates/cc-1.0.79.crate) = 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f
-SIZE (rust/crates/cc-1.0.79.crate) = 62624
+TIMESTAMP = 1720122874
+SHA256 (rust/crates/doh-proxy-0.9.11.crate) = d9a851b4ebb79c5bb3bcdefd89f009ca4e29460a17367698b0dea1eefbe6d84d
+SIZE (rust/crates/doh-proxy-0.9.11.crate) = 83585
+SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
+SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
+SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
+SIZE (rust/crates/adler-1.0.2.crate) = 12778
+SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0
+SIZE (rust/crates/aead-0.5.2.crate) = 15509
+SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
+SIZE (rust/crates/aes-0.8.4.crate) = 124812
+SHA256 (rust/crates/aes-gcm-0.10.3.crate) = 831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1
+SIZE (rust/crates/aes-gcm-0.10.3.crate) = 148991
+SHA256 (rust/crates/anstream-0.6.14.crate) = 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b
+SIZE (rust/crates/anstream-0.6.14.crate) = 29160
+SHA256 (rust/crates/anstyle-1.0.7.crate) = 038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b
+SIZE (rust/crates/anstyle-1.0.7.crate) = 15709
+SHA256 (rust/crates/anstyle-parse-0.2.4.crate) = c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4
+SIZE (rust/crates/anstyle-parse-0.2.4.crate) = 23069
+SHA256 (rust/crates/anstyle-query-1.0.3.crate) = a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5
+SIZE (rust/crates/anstyle-query-1.0.3.crate) = 9742
+SHA256 (rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19
+SIZE (rust/crates/anstyle-wincon-3.0.3.crate) = 12179
+SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
+SIZE (rust/crates/anyhow-1.0.86.crate) = 46741
+SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
+SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
+SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
+SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
+SHA256 (rust/crates/backtrace-0.3.71.crate) = 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d
+SIZE (rust/crates/backtrace-0.3.71.crate) = 86553
+SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
+SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/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/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
+SIZE (rust/crates/bytes-1.6.0.crate) = 60605
+SHA256 (rust/crates/cc-1.0.104.crate) = 74b6a57f98764a267ff415d50a25e6e166f3831a5071af4995296ea97d210490
+SIZE (rust/crates/cc-1.0.104.crate) = 79710
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chacha20-0.9.0.crate) = c7fc89c7c5b9e7a02dfe45cd2367bae382f9ed31c61ca8debe5f827c420a2f08
-SIZE (rust/crates/chacha20-0.9.0.crate) = 25452
+SHA256 (rust/crates/chacha20-0.9.1.crate) = c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818
+SIZE (rust/crates/chacha20-0.9.1.crate) = 23424
SHA256 (rust/crates/chacha20poly1305-0.10.1.crate) = 10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35
SIZE (rust/crates/chacha20poly1305-0.10.1.crate) = 68485
-SHA256 (rust/crates/cipher-0.4.3.crate) = d1873270f8f7942c191139cb8a40fd228da6c3fd2fc376d7e92d47aa14aeb59e
-SIZE (rust/crates/cipher-0.4.3.crate) = 19206
-SHA256 (rust/crates/clap-4.1.4.crate) = f13b9c79b5d1dd500d20ef541215a6423c75829ef43117e1b4d17fd8af0b5d76
-SIZE (rust/crates/clap-4.1.4.crate) = 207077
-SHA256 (rust/crates/clap_lex-0.3.1.crate) = 783fe232adfca04f90f56201b26d79682d4cd2625e0bc7290b95123afe558ade
-SIZE (rust/crates/clap_lex-0.3.1.crate) = 9653
-SHA256 (rust/crates/cpufeatures-0.2.5.crate) = 28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320
-SIZE (rust/crates/cpufeatures-0.2.5.crate) = 11251
+SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
+SHA256 (rust/crates/clap-4.5.4.crate) = 90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0
+SIZE (rust/crates/clap-4.5.4.crate) = 55401
+SHA256 (rust/crates/clap_builder-4.5.2.crate) = ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4
+SIZE (rust/crates/clap_builder-4.5.2.crate) = 163566
+SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
+SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
+SHA256 (rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422
+SIZE (rust/crates/colorchoice-1.0.1.crate) = 7895
+SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
+SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/ct-codecs-1.1.1.crate) = f3b7eb4404b8195a9abb6356f4ac07d8ba267045c8d6d220ac4dc992e6cc75df
SIZE (rust/crates/ct-codecs-1.1.1.crate) = 5388
SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
SIZE (rust/crates/ctr-0.9.2.crate) = 18344
-SHA256 (rust/crates/curve25519-dalek-3.2.0.crate) = 0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61
-SIZE (rust/crates/curve25519-dalek-3.2.0.crate) = 517530
-SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
-SIZE (rust/crates/digest-0.9.0.crate) = 13247
-SHA256 (rust/crates/digest-0.10.6.crate) = 8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f
-SIZE (rust/crates/digest-0.10.6.crate) = 19527
+SHA256 (rust/crates/curve25519-dalek-4.1.3.crate) = 97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be
+SIZE (rust/crates/curve25519-dalek-4.1.3.crate) = 306017
+SHA256 (rust/crates/curve25519-dalek-derive-0.1.1.crate) = f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3
+SIZE (rust/crates/curve25519-dalek-derive-0.1.1.crate) = 11723
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/dnsstamps-0.1.9.crate) = 25eaca0a605ac46f61d7f49da03eb3e42245e8ecbe182e0146710f0e1222c3de
SIZE (rust/crates/dnsstamps-0.1.9.crate) = 2902
-SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1
-SIZE (rust/crates/errno-0.2.8.crate) = 9276
-SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
-SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
+SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
+SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245
+SIZE (rust/crates/errno-0.3.8.crate) = 10645
+SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d
+SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/futures-0.3.26.crate) = 13e2792b0ff0340399d58445b88fd9770e3489eff258a4cbc1523418f12abf84
-SIZE (rust/crates/futures-0.3.26.crate) = 52163
-SHA256 (rust/crates/futures-channel-0.3.26.crate) = 2e5317663a9089767a1ec00a487df42e0ca174b61b4483213ac24448e4664df5
-SIZE (rust/crates/futures-channel-0.3.26.crate) = 32283
-SHA256 (rust/crates/futures-core-0.3.26.crate) = ec90ff4d0fe1f57d600049061dc6bb68ed03c7d2fbd697274c41805dcb3f8608
-SIZE (rust/crates/futures-core-0.3.26.crate) = 14708
-SHA256 (rust/crates/futures-executor-0.3.26.crate) = e8de0a35a6ab97ec8869e32a2473f4b1324459e14c29275d14b10cb1fd19b50e
-SIZE (rust/crates/futures-executor-0.3.26.crate) = 17747
-SHA256 (rust/crates/futures-io-0.3.26.crate) = bfb8371b6fb2aeb2d280374607aeabfc99d95c72edfe51692e42d3d7f0d08531
-SIZE (rust/crates/futures-io-0.3.26.crate) = 8913
-SHA256 (rust/crates/futures-macro-0.3.26.crate) = 95a73af87da33b5acf53acfebdc339fe592ecf5357ac7c0a7734ab9d8c876a70
-SIZE (rust/crates/futures-macro-0.3.26.crate) = 11257
-SHA256 (rust/crates/futures-sink-0.3.26.crate) = f310820bb3e8cfd46c80db4d7fb8353e15dfff853a127158425f31e0be6c8364
-SIZE (rust/crates/futures-sink-0.3.26.crate) = 7853
-SHA256 (rust/crates/futures-task-0.3.26.crate) = dcf79a1bf610b10f42aea489289c5a2c478a786509693b80cd39c44ccd936366
-SIZE (rust/crates/futures-task-0.3.26.crate) = 11855
-SHA256 (rust/crates/futures-util-0.3.26.crate) = 9c1d6de3acfef38d2be4b1f543f553131788603495be83da675e180c8d6b7bd1
-SIZE (rust/crates/futures-util-0.3.26.crate) = 156709
-SHA256 (rust/crates/generic-array-0.14.6.crate) = bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9
-SIZE (rust/crates/generic-array-0.14.6.crate) = 15889
-SHA256 (rust/crates/getrandom-0.2.8.crate) = c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31
-SIZE (rust/crates/getrandom-0.2.8.crate) = 30553
-SHA256 (rust/crates/ghash-0.5.0.crate) = d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40
-SIZE (rust/crates/ghash-0.5.0.crate) = 9244
-SHA256 (rust/crates/h2-0.3.15.crate) = 5f9f29bc9dda355256b2916cf526ab02ce0aeaaaf2bad60d65ef3f12f11dd0f4
-SIZE (rust/crates/h2-0.3.15.crate) = 162238
-SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
-SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hermit-abi-0.2.6.crate) = ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7
-SIZE (rust/crates/hermit-abi-0.2.6.crate) = 13027
-SHA256 (rust/crates/hermit-abi-0.3.1.crate) = fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286
-SIZE (rust/crates/hermit-abi-0.3.1.crate) = 13793
-SHA256 (rust/crates/hkdf-0.12.3.crate) = 791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437
-SIZE (rust/crates/hkdf-0.12.3.crate) = 170910
+SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0
+SIZE (rust/crates/futures-0.3.30.crate) = 53828
+SHA256 (rust/crates/futures-channel-0.3.30.crate) = eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78
+SIZE (rust/crates/futures-channel-0.3.30.crate) = 31736
+SHA256 (rust/crates/futures-core-0.3.30.crate) = dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d
+SIZE (rust/crates/futures-core-0.3.30.crate) = 14071
+SHA256 (rust/crates/futures-executor-0.3.30.crate) = a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d
+SIZE (rust/crates/futures-executor-0.3.30.crate) = 17744
+SHA256 (rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1
+SIZE (rust/crates/futures-io-0.3.30.crate) = 8910
+SHA256 (rust/crates/futures-macro-0.3.30.crate) = 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac
+SIZE (rust/crates/futures-macro-0.3.30.crate) = 11278
+SHA256 (rust/crates/futures-sink-0.3.30.crate) = 9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5
+SIZE (rust/crates/futures-sink-0.3.30.crate) = 7852
+SHA256 (rust/crates/futures-task-0.3.30.crate) = 38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004
+SIZE (rust/crates/futures-task-0.3.30.crate) = 11126
+SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48
+SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/getrandom-0.2.14.crate) = 94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c
+SIZE (rust/crates/getrandom-0.2.14.crate) = 37307
+SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1
+SIZE (rust/crates/ghash-0.5.1.crate) = 9482
+SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
+SIZE (rust/crates/gimli-0.28.1.crate) = 270497
+SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
+SIZE (rust/crates/h2-0.3.26.crate) = 168315
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
+SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
+SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7
+SIZE (rust/crates/hkdf-0.12.4.crate) = 171163
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
-SHA256 (rust/crates/hpke-0.10.0.crate) = cf39e5461bfdc6ad0fbc97067519fcaf96a7a2e67f24cc0eb8a1e7c0c45af792
-SIZE (rust/crates/hpke-0.10.0.crate) = 1741545
-SHA256 (rust/crates/http-0.2.8.crate) = 75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399
-SIZE (rust/crates/http-0.2.8.crate) = 105591
-SHA256 (rust/crates/http-body-0.4.5.crate) = d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1
-SIZE (rust/crates/http-body-0.4.5.crate) = 9242
+SHA256 (rust/crates/hpke-0.11.0.crate) = e04a5933a381bb81f00b083fce6b4528e16d735dbeecbb2bdb45e0dbbf3f7e17
+SIZE (rust/crates/hpke-0.11.0.crate) = 1745044
+SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
+SIZE (rust/crates/http-0.2.12.crate) = 101964
+SHA256 (rust/crates/http-body-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2
+SIZE (rust/crates/http-body-0.4.6.crate) = 10773
SHA256 (rust/crates/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904
SIZE (rust/crates/httparse-1.8.0.crate) = 29954
-SHA256 (rust/crates/httpdate-1.0.2.crate) = c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421
-SIZE (rust/crates/httpdate-1.0.2.crate) = 10673
-SHA256 (rust/crates/hyper-0.14.24.crate) = 5e011372fa0b68db8350aa7a248930ecc7839bf46d8485577d69f117a75f164c
-SIZE (rust/crates/hyper-0.14.24.crate) = 186392
-SHA256 (rust/crates/indexmap-1.9.2.crate) = 1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399
-SIZE (rust/crates/indexmap-1.9.2.crate) = 54627
+SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
+SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
+SHA256 (rust/crates/hyper-0.14.29.crate) = f361cde2f109281a220d4307746cdfd5ee3f410da58a70377762396775634b33
+SIZE (rust/crates/hyper-0.14.29.crate) = 198107
+SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
+SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
SIZE (rust/crates/inout-0.1.3.crate) = 10743
-SHA256 (rust/crates/io-lifetimes-1.0.5.crate) = 1abeb7a0dd0f8181267ff8adc397075586500b81b28a73e8a0208b00fc170fb3
-SIZE (rust/crates/io-lifetimes-1.0.5.crate) = 35939
-SHA256 (rust/crates/is-terminal-0.4.3.crate) = 22e18b0a45d56fe973d6db23972bf5bc46f988a4a2385deac9cc29572f09daef
-SIZE (rust/crates/is-terminal-0.4.3.crate) = 7701
-SHA256 (rust/crates/itoa-1.0.5.crate) = fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440
-SIZE (rust/crates/itoa-1.0.5.crate) = 10622
-SHA256 (rust/crates/js-sys-0.3.61.crate) = 445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730
-SIZE (rust/crates/js-sys-0.3.61.crate) = 80158
-SHA256 (rust/crates/libc-0.2.139.crate) = 201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79
-SIZE (rust/crates/libc-0.2.139.crate) = 638983
-SHA256 (rust/crates/libdoh-0.9.8.crate) = f3e6773cbd8c46735655632b0c7d81f650668165404a6a8692e936d90ee8d920
-SIZE (rust/crates/libdoh-0.9.8.crate) = 12088
-SHA256 (rust/crates/libmimalloc-sys-0.1.30.crate) = dd8c7cbf8b89019683667e347572e6d55a7df7ea36b0c4ce69961b0cde67b174
-SIZE (rust/crates/libmimalloc-sys-0.1.30.crate) = 1146717
-SHA256 (rust/crates/linux-raw-sys-0.1.4.crate) = f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4
-SIZE (rust/crates/linux-raw-sys-0.1.4.crate) = 878981
-SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
-SIZE (rust/crates/log-0.4.17.crate) = 38028
-SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
-SIZE (rust/crates/memchr-2.5.0.crate) = 65812
-SHA256 (rust/crates/mimalloc-0.1.34.crate) = 9dcb174b18635f7561a0c6c9fc2ce57218ac7523cf72c50af80e2d79ab8f3ba1
-SIZE (rust/crates/mimalloc-0.1.34.crate) = 5012
-SHA256 (rust/crates/mio-0.8.5.crate) = e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de
-SIZE (rust/crates/mio-0.8.5.crate) = 93993
-SHA256 (rust/crates/num_cpus-1.15.0.crate) = 0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b
-SIZE (rust/crates/num_cpus-1.15.0.crate) = 15680
-SHA256 (rust/crates/odoh-rs-1.0.1.crate) = c7ef532f61879d4c2dbb708b799fdc314df37c8cacc2d87758f188440698074c
-SIZE (rust/crates/odoh-rs-1.0.1.crate) = 24530
-SHA256 (rust/crates/once_cell-1.17.0.crate) = 6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66
-SIZE (rust/crates/once_cell-1.17.0.crate) = 32736
-SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5
-SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767
-SHA256 (rust/crates/os_str_bytes-6.4.1.crate) = 9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee
-SIZE (rust/crates/os_str_bytes-6.4.1.crate) = 23101
-SHA256 (rust/crates/pin-project-lite-0.2.9.crate) = e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116
-SIZE (rust/crates/pin-project-lite-0.2.9.crate) = 27713
+SHA256 (rust/crates/is_terminal_polyfill-1.70.0.crate) = f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800
+SIZE (rust/crates/is_terminal_polyfill-1.70.0.crate) = 7451
+SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
+SIZE (rust/crates/itoa-1.0.11.crate) = 10563
+SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
+SIZE (rust/crates/libc-0.2.155.crate) = 743539
+SHA256 (rust/crates/libdoh-0.9.11.crate) = 3fc86678f24c0ce211e7345b59fc5047addca5cbc6359f451dbd8384d92be6bf
+SIZE (rust/crates/libdoh-0.9.11.crate) = 11357
+SHA256 (rust/crates/libmimalloc-sys-0.1.39.crate) = 23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44
+SIZE (rust/crates/libmimalloc-sys-0.1.39.crate) = 198523
+SHA256 (rust/crates/linux-raw-sys-0.4.13.crate) = 01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c
+SIZE (rust/crates/linux-raw-sys-0.4.13.crate) = 1493855
+SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
+SIZE (rust/crates/log-0.4.21.crate) = 43442
+SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
+SIZE (rust/crates/memchr-2.7.2.crate) = 96220
+SHA256 (rust/crates/mimalloc-0.1.43.crate) = 68914350ae34959d83f732418d51e2427a794055d0b9529f48259ac07af65633
+SIZE (rust/crates/mimalloc-0.1.43.crate) = 4075
+SHA256 (rust/crates/miniz_oxide-0.7.2.crate) = 9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7
+SIZE (rust/crates/miniz_oxide-0.7.2.crate) = 55731
+SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
+SIZE (rust/crates/mio-0.8.11.crate) = 102983
+SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
+SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
+SIZE (rust/crates/object-0.32.2.crate) = 286994
+SHA256 (rust/crates/odoh-rs-1.0.3.crate) = 0e3f5faa30606eb30cd339fecfcf8cd690b3006cdad3153816499591d45b51dc
+SIZE (rust/crates/odoh-rs-1.0.3.crate) = 26098
+SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
+SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
+SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381
+SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066
+SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
+SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/poly1305-0.8.0.crate) = 8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf
SIZE (rust/crates/poly1305-0.8.0.crate) = 32633
-SHA256 (rust/crates/polyval-0.6.0.crate) = 7ef234e08c11dfcb2e56f79fd70f6f2eb7f025c0ce2333e82f4f0518ecad30c6
-SIZE (rust/crates/polyval-0.6.0.crate) = 17602
+SHA256 (rust/crates/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25
+SIZE (rust/crates/polyval-0.6.2.crate) = 18425
SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
-SHA256 (rust/crates/proc-macro2-1.0.51.crate) = 5d727cae5b39d21da60fa540906919ad737832fe0b1c165da3a34d6548c849d6
-SIZE (rust/crates/proc-macro2-1.0.51.crate) = 41804
-SHA256 (rust/crates/quote-1.0.23.crate) = 8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b
-SIZE (rust/crates/quote-1.0.23.crate) = 28058
+SHA256 (rust/crates/proc-macro2-1.0.81.crate) = 3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba
+SIZE (rust/crates/proc-macro2-1.0.81.crate) = 48233
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.5.1.crate) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
-SIZE (rust/crates/rand_core-0.5.1.crate) = 21116
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
-SIZE (rust/crates/ring-0.16.20.crate) = 5082615
-SHA256 (rust/crates/rustix-0.36.8.crate) = f43abb88211988493c1abb44a70efa56ff0ce98f233b7b276146f1f3f7ba9644
-SIZE (rust/crates/rustix-0.36.8.crate) = 290808
-SHA256 (rust/crates/rustls-0.20.8.crate) = fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f
-SIZE (rust/crates/rustls-0.20.8.crate) = 270142
-SHA256 (rust/crates/rustls-pemfile-1.0.2.crate) = d194b56d58803a43635bdc398cd17e383d6f71f9182b9a192c127ca42494a59b
-SIZE (rust/crates/rustls-pemfile-1.0.2.crate) = 19347
-SHA256 (rust/crates/sct-0.7.0.crate) = d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4
-SIZE (rust/crates/sct-0.7.0.crate) = 27502
-SHA256 (rust/crates/sha2-0.10.6.crate) = 82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0
-SIZE (rust/crates/sha2-0.10.6.crate) = 20558
-SHA256 (rust/crates/slab-0.4.7.crate) = 4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef
-SIZE (rust/crates/slab-0.4.7.crate) = 16647
-SHA256 (rust/crates/socket2-0.4.7.crate) = 02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd
-SIZE (rust/crates/socket2-0.4.7.crate) = 44619
-SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
-SIZE (rust/crates/spin-0.5.2.crate) = 12004
-SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/subtle-2.4.1.crate) = 6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601
-SIZE (rust/crates/subtle-2.4.1.crate) = 12630
-SHA256 (rust/crates/syn-1.0.107.crate) = 1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5
-SIZE (rust/crates/syn-1.0.107.crate) = 237539
-SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
-SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
-SHA256 (rust/crates/termcolor-1.2.0.crate) = be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6
-SIZE (rust/crates/termcolor-1.2.0.crate) = 17917
-SHA256 (rust/crates/terminal_size-0.2.3.crate) = cb20089a8ba2b69debd491f8d2d023761cbf196e999218c591fa1e7e15a21907
-SIZE (rust/crates/terminal_size-0.2.3.crate) = 9361
-SHA256 (rust/crates/thiserror-1.0.38.crate) = 6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0
-SIZE (rust/crates/thiserror-1.0.38.crate) = 18947
-SHA256 (rust/crates/thiserror-impl-1.0.38.crate) = 1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f
-SIZE (rust/crates/thiserror-impl-1.0.38.crate) = 15429
-SHA256 (rust/crates/tokio-1.25.0.crate) = c8e00990ebabbe4c14c08aca901caed183ecd5c09562a12c824bb53d3c3fd3af
-SIZE (rust/crates/tokio-1.25.0.crate) = 626886
-SHA256 (rust/crates/tokio-rustls-0.23.4.crate) = c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59
-SIZE (rust/crates/tokio-rustls-0.23.4.crate) = 27024
-SHA256 (rust/crates/tokio-util-0.7.4.crate) = 0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740
-SIZE (rust/crates/tokio-util-0.7.4.crate) = 93424
+SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
+SIZE (rust/crates/ring-0.17.8.crate) = 4188554
+SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
+SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
+SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
+SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
+SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
+SIZE (rust/crates/rustix-0.38.34.crate) = 365160
+SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
+SIZE (rust/crates/rustls-0.21.12.crate) = 285674
+SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
+SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
+SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
+SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
+SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
+SIZE (rust/crates/sct-0.7.1.crate) = 27501
+SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
+SIZE (rust/crates/semver-1.0.23.crate) = 30622
+SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
+SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
+SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c
+SIZE (rust/crates/socket2-0.5.7.crate) = 55758
+SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
+SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
+SIZE (rust/crates/subtle-2.5.0.crate) = 13909
+SHA256 (rust/crates/syn-2.0.60.crate) = 909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3
+SIZE (rust/crates/syn-2.0.60.crate) = 255808
+SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
+SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
+SHA256 (rust/crates/thiserror-1.0.59.crate) = f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa
+SIZE (rust/crates/thiserror-1.0.59.crate) = 21040
+SHA256 (rust/crates/thiserror-impl-1.0.59.crate) = d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66
+SIZE (rust/crates/thiserror-impl-1.0.59.crate) = 15726
+SHA256 (rust/crates/tokio-1.38.0.crate) = ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a
+SIZE (rust/crates/tokio-1.38.0.crate) = 774094
+SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
+SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
+SHA256 (rust/crates/tokio-util-0.7.11.crate) = 9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1
+SIZE (rust/crates/tokio-util-0.7.11.crate) = 113421
SHA256 (rust/crates/tower-service-0.3.2.crate) = b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52
SIZE (rust/crates/tower-service-0.3.2.crate) = 6847
-SHA256 (rust/crates/tracing-0.1.37.crate) = 8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8
-SIZE (rust/crates/tracing-0.1.37.crate) = 73888
-SHA256 (rust/crates/tracing-core-0.1.30.crate) = 24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a
-SIZE (rust/crates/tracing-core-0.1.30.crate) = 60351
-SHA256 (rust/crates/try-lock-0.2.4.crate) = 3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed
-SIZE (rust/crates/try-lock-0.2.4.crate) = 4467
-SHA256 (rust/crates/typenum-1.16.0.crate) = 497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba
-SIZE (rust/crates/typenum-1.16.0.crate) = 42477
-SHA256 (rust/crates/unicode-ident-1.0.6.crate) = 84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc
-SIZE (rust/crates/unicode-ident-1.0.6.crate) = 42158
-SHA256 (rust/crates/unicode-xid-0.2.4.crate) = f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c
-SIZE (rust/crates/unicode-xid-0.2.4.crate) = 15352
-SHA256 (rust/crates/universal-hash-0.5.0.crate) = 7d3160b73c9a19f7e2939a2fdad446c57c1bbbbf4d919d3213ff1267a580d8b5
-SIZE (rust/crates/universal-hash-0.5.0.crate) = 9137
-SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
-SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
+SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
+SIZE (rust/crates/tracing-0.1.40.crate) = 79459
+SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
+SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221
+SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
+SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
+SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
+SIZE (rust/crates/typenum-1.17.0.crate) = 42849
+SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
+SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
+SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea
+SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
+SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/want-0.3.0.crate) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0
-SIZE (rust/crates/want-0.3.0.crate) = 6550
+SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
+SIZE (rust/crates/want-0.3.1.crate) = 6398
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.84.crate) = 31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b
-SIZE (rust/crates/wasm-bindgen-0.2.84.crate) = 172947
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.84.crate) = 95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9
-SIZE (rust/crates/wasm-bindgen-backend-0.2.84.crate) = 26344
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.84.crate) = 4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5
-SIZE (rust/crates/wasm-bindgen-macro-0.2.84.crate) = 12857
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.84.crate) = 2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.84.crate) = 19076
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.84.crate) = 0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.84.crate) = 7219
-SHA256 (rust/crates/web-sys-0.3.61.crate) = e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97
-SIZE (rust/crates/web-sys-0.3.61.crate) = 706333
-SHA256 (rust/crates/webpki-0.22.0.crate) = f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd
-SIZE (rust/crates/webpki-0.22.0.crate) = 58663
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
-SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-sys-0.42.0.crate) = 5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7
-SIZE (rust/crates/windows-sys-0.42.0.crate) = 3006791
-SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
-SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
-SHA256 (rust/crates/windows-targets-0.42.1.crate) = 8e2522491fbfcd58cc84d47aeb2958948c4b8982e9a2d8a2a35bbaed431390e7
-SIZE (rust/crates/windows-targets-0.42.1.crate) = 5524
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.1.crate) = 8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608
-SIZE (rust/crates/windows_aarch64_gnullvm-0.42.1.crate) = 362795
-SHA256 (rust/crates/windows_aarch64_msvc-0.42.1.crate) = 4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7
-SIZE (rust/crates/windows_aarch64_msvc-0.42.1.crate) = 664655
-SHA256 (rust/crates/windows_i686_gnu-0.42.1.crate) = de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640
-SIZE (rust/crates/windows_i686_gnu-0.42.1.crate) = 733428
-SHA256 (rust/crates/windows_i686_msvc-0.42.1.crate) = bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605
-SIZE (rust/crates/windows_i686_msvc-0.42.1.crate) = 722583
-SHA256 (rust/crates/windows_x86_64_gnu-0.42.1.crate) = c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45
-SIZE (rust/crates/windows_x86_64_gnu-0.42.1.crate) = 697614
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.1.crate) = 628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463
-SIZE (rust/crates/windows_x86_64_gnullvm-0.42.1.crate) = 362788
-SHA256 (rust/crates/windows_x86_64_msvc-0.42.1.crate) = 447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd
-SIZE (rust/crates/windows_x86_64_msvc-0.42.1.crate) = 664606
-SHA256 (rust/crates/x25519-dalek-2.0.0-pre.1.crate) = e5da623d8af10a62342bcbbb230e33e58a63255a58012f8653c578e54bab48df
-SIZE (rust/crates/x25519-dalek-2.0.0-pre.1.crate) = 88717
-SHA256 (rust/crates/zeroize-1.5.7.crate) = c394b5bd0c6f669e7275d9c20aa90ae064cb22e75a1cad54e1b34088034b149f
-SIZE (rust/crates/zeroize-1.5.7.crate) = 18861
-SHA256 (rust/crates/zeroize_derive-1.3.3.crate) = 44bf07cb3e50ea2003396695d58bf46bc9887a1f362260446fad6bc4e79bd36c
-SIZE (rust/crates/zeroize_derive-1.3.3.crate) = 10380
+SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
+SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
+SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
+SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
+SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
+SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
+SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
+SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
+SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
+SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
+SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
+SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
+SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
+SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
+SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
+SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
+SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
+SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
+SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
+SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
+SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
+SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
+SHA256 (rust/crates/x25519-dalek-2.0.1.crate) = c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277
+SIZE (rust/crates/x25519-dalek-2.0.1.crate) = 87820
+SHA256 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d
+SIZE (rust/crates/zeroize-1.7.0.crate) = 19039
+SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
+SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
diff --git a/dns/getdns/Makefile b/dns/getdns/Makefile
index a922a60570d8..02f29474c02c 100644
--- a/dns/getdns/Makefile
+++ b/dns/getdns/Makefile
@@ -52,7 +52,7 @@ STUBBY_VARS= USE_RC_SUBR="stubby"
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
diff --git a/dns/godns/Makefile b/dns/godns/Makefile
index 97014b125444..66643cb775c9 100644
--- a/dns/godns/Makefile
+++ b/dns/godns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= godns
DISTVERSIONPREFIX= v
DISTVERSION= 3.1.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= dns
MAINTAINER= diizzy@FreeBSD.org
diff --git a/dns/mosdns/Makefile b/dns/mosdns/Makefile
index 6467eb49c06b..656be0810b33 100644
--- a/dns/mosdns/Makefile
+++ b/dns/mosdns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mosdns
DISTVERSIONPREFIX= v
DISTVERSION= 5.3.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= dns
MAINTAINER= yuri@FreeBSD.org
diff --git a/dns/nextdns/Makefile b/dns/nextdns/Makefile
index cda292282e64..564009a7d86d 100644
--- a/dns/nextdns/Makefile
+++ b/dns/nextdns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nextdns
PORTVERSION= 1.42.0
DISTVERSIONPREFIX= v
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= dns security
MAINTAINER= rs@nextdns.io
diff --git a/dns/prometheus-dnssec-exporter/Makefile b/dns/prometheus-dnssec-exporter/Makefile
index ed4f2bc713da..c4fea4344fe6 100644
--- a/dns/prometheus-dnssec-exporter/Makefile
+++ b/dns/prometheus-dnssec-exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= prometheus-dnssec-exporter
DISTVERSION= g20220925
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= dns
MAINTAINER= philip@FreeBSD.org
diff --git a/dns/py-cloudflare/Makefile b/dns/py-cloudflare/Makefile
index b4e9b867a4f5..c41fe89cc4fe 100644
--- a/dns/py-cloudflare/Makefile
+++ b/dns/py-cloudflare/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cloudflare
-PORTVERSION= 2.9.12
+PORTVERSION= 2.19.4
CATEGORIES= dns python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,8 +11,9 @@ WWW= https://github.com/cloudflare/python-cloudflare
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}jsonlines>=0:devel/py-jsonlines@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonlines>=0:devel/py-jsonlines@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR}
diff --git a/dns/py-cloudflare/distinfo b/dns/py-cloudflare/distinfo
index 5fb59c122baa..dc1ce3ec6ae6 100644
--- a/dns/py-cloudflare/distinfo
+++ b/dns/py-cloudflare/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1661951068
-SHA256 (cloudflare-2.9.12.tar.gz) = c3e722511cfdb097169a186325fbe8a2b158501169d0f68b679e736f6b0cc030
-SIZE (cloudflare-2.9.12.tar.gz) = 73123
+TIMESTAMP = 1718805705
+SHA256 (cloudflare-2.19.4.tar.gz) = 3b6000a01a237c23bccfdf6d20256ea5111ec74a826ae9e74f9f0e5bb5b2383f
+SIZE (cloudflare-2.19.4.tar.gz) = 118374
diff --git a/dns/py-cloudflare/files/patch-setup.py b/dns/py-cloudflare/files/patch-setup.py
deleted file mode 100644
index f7185264c54e..000000000000
--- a/dns/py-cloudflare/files/patch-setup.py
+++ /dev/null
@@ -1,10 +0,0 @@
---- setup.py.orig 2022-03-30 20:48:59 UTC
-+++ setup.py
-@@ -32,7 +32,6 @@ def main():
- #package_dir={'CloudFlare/examples': 'examples'},
- #package_data={'cloudflare-examples': ["examples/*"]},
- include_package_data=True,
-- data_files = [('share/man/man1', ['cli4/cli4.1'])],
- install_requires=['requests', 'pyyaml', 'jsonlines', 'beautifulsoup4'],
- keywords='cloudflare',
- entry_points={
diff --git a/dns/q-dns/Makefile b/dns/q-dns/Makefile
index 56858a50d1ae..571ed73920c6 100644
--- a/dns/q-dns/Makefile
+++ b/dns/q-dns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= q-dns
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= dns
MAINTAINER= yuri@FreeBSD.org
diff --git a/dns/rdap/Makefile b/dns/rdap/Makefile
index fdf2a82227fc..a34fe68c62e5 100644
--- a/dns/rdap/Makefile
+++ b/dns/rdap/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rdap
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= dns
MAINTAINER= pi@FreeBSD.org
diff --git a/dns/subfinder/Makefile b/dns/subfinder/Makefile
index 9ccb8b20398f..fb8381f78353 100644
--- a/dns/subfinder/Makefile
+++ b/dns/subfinder/Makefile
@@ -1,7 +1,7 @@
PORTNAME= subfinder
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.6
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= dns
MAINTAINER= yuri@FreeBSD.org
diff --git a/dns/yandex-ddns/Makefile b/dns/yandex-ddns/Makefile
index 21a9d5b04711..caca1f92f84c 100644
--- a/dns/yandex-ddns/Makefile
+++ b/dns/yandex-ddns/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yandex-ddns
DISTVERSION= g20200613
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= dns
MAINTAINER= ports@FreeBSD.org
diff --git a/dns/zdns/Makefile b/dns/zdns/Makefile
index 73b4362247c8..3b4c8f2d6ce8 100644
--- a/dns/zdns/Makefile
+++ b/dns/zdns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zdns
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= dns
MAINTAINER= yuri@FreeBSD.org
diff --git a/editors/apel/Makefile b/editors/apel/Makefile
index 61bcdd5e8578..ce4ad0aac936 100644
--- a/editors/apel/Makefile
+++ b/editors/apel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= apel
PORTVERSION= 10.8.${SNAPDATE}
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/calligra/Makefile b/editors/calligra/Makefile
index 3d5285e799c9..8e4c5462c7e2 100644
--- a/editors/calligra/Makefile
+++ b/editors/calligra/Makefile
@@ -78,7 +78,7 @@ PLIST_SUB+= SHLIB_VER=17.0.0
.include <bsd.port.pre.mk>
post-patch:
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
@${REINPLACE_CMD} -e 's|std::binary_function|std::__binary_function|g' \
${WRKSRC}/filters/words/msword-odf/wv2/src/word97_helper.cpp
@${REINPLACE_CMD} -e 's|std::unary_function|std::__unary_function|' \
diff --git a/editors/e93/Makefile b/editors/e93/Makefile
index 43a60b90a1ea..b7c79e54153c 100644
--- a/editors/e93/Makefile
+++ b/editors/e93/Makefile
@@ -22,7 +22,7 @@ OPTIONS_DEFINE= DOCS
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
diff --git a/editors/emacs-devel/Makefile b/editors/emacs-devel/Makefile
index 1476a8671fbd..e49da8fb2f0f 100644
--- a/editors/emacs-devel/Makefile
+++ b/editors/emacs-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= emacs
-DISTVERSION= 30.0.50.20240615
-PORTREVISION= 2
+DISTVERSION= 31.0.50.20240704
PORTEPOCH= 3
CATEGORIES= editors
PKGNAMESUFFIX= -devel
@@ -10,9 +9,6 @@ COMMENT= GNU editing macros ${COMMENT_${FLAVOR}}
WWW= https://www.gnu.org/software/emacs/
COMMENT_nox= (No X flavor)
-PATCH_SITES+= https://github.com/emacs-mirror/emacs/commit/
-PATCHFILES+= c645e1d8205f0f0663ec4a2d27575b238c646c7c.patch:-p1
-
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -28,7 +24,7 @@ USES= autoreconf:build cpe gmake localbase:ldflags makeinfo ncurses \
CPE_VENDOR= gnu
USE_GITHUB= yes
GH_ACCOUNT= emacs-mirror
-GH_TAGNAME= 25452986cb
+GH_TAGNAME= fa6f088a48
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
diff --git a/editors/emacs-devel/distinfo b/editors/emacs-devel/distinfo
index aca5505d77b6..38de8d1577c2 100644
--- a/editors/emacs-devel/distinfo
+++ b/editors/emacs-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1719196469
-SHA256 (emacs-mirror-emacs-30.0.50.20240615-25452986cb_GH0.tar.gz) = 6229fb101852367adc18120386c8b0508c6ec620dcb714421b175d012c58e30d
-SIZE (emacs-mirror-emacs-30.0.50.20240615-25452986cb_GH0.tar.gz) = 50514262
+TIMESTAMP = 1720110684
+SHA256 (emacs-mirror-emacs-31.0.50.20240704-fa6f088a48_GH0.tar.gz) = 90265add1a3c87a97d1dff9c68379f823e87d594ac307af73054ecf783c6b357
+SIZE (emacs-mirror-emacs-31.0.50.20240704-fa6f088a48_GH0.tar.gz) = 50597231
SHA256 (c645e1d8205f0f0663ec4a2d27575b238c646c7c.patch) = fa7978109a164a894479c2827b297228566bfdf46d1a3def00975a35595ba0bf
SIZE (c645e1d8205f0f0663ec4a2d27575b238c646c7c.patch) = 2873
diff --git a/editors/emacs-devel/pkg-plist b/editors/emacs-devel/pkg-plist
index bdab7f988906..c3986563ccbb 100644
--- a/editors/emacs-devel/pkg-plist
+++ b/editors/emacs-devel/pkg-plist
@@ -42,6 +42,7 @@ share/applications/emacsclient.desktop
%%DATADIR%%/%%EMACS_VER%%/etc/NEWS.27
%%DATADIR%%/%%EMACS_VER%%/etc/NEWS.28
%%DATADIR%%/%%EMACS_VER%%/etc/NEWS.29
+%%DATADIR%%/%%EMACS_VER%%/etc/NEWS.30
%%DATADIR%%/%%EMACS_VER%%/etc/NEWS.unknown
%%DATADIR%%/%%EMACS_VER%%/etc/NEXTSTEP
%%DATADIR%%/%%EMACS_VER%%/etc/NXML-NEWS
@@ -183,6 +184,7 @@ share/applications/emacsclient.desktop
%%DATADIR%%/%%EMACS_VER%%/etc/charsets/stdenc.map
%%DATADIR%%/%%EMACS_VER%%/etc/charsets/symbol.map
%%DATADIR%%/%%EMACS_VER%%/etc/compilation.txt
+%%DATADIR%%/%%EMACS_VER%%/etc/copyright-assign.txt
%%DATADIR%%/%%EMACS_VER%%/etc/e/README
%%DATADIR%%/%%EMACS_VER%%/etc/e/eterm-color
%%DATADIR%%/%%EMACS_VER%%/etc/e/eterm-color.ti
@@ -1570,6 +1572,18 @@ share/applications/emacsclient.desktop
%%DATADIR%%/%%EMACS_VER%%/lisp/echistory.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/ecomplete.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/ecomplete.elc
+%%DATADIR%%/%%EMACS_VER%%/lisp/editorconfig-conf-mode.el.gz
+%%DATADIR%%/%%EMACS_VER%%/lisp/editorconfig-conf-mode.elc
+%%DATADIR%%/%%EMACS_VER%%/lisp/editorconfig-core-handle.el.gz
+%%DATADIR%%/%%EMACS_VER%%/lisp/editorconfig-core-handle.elc
+%%DATADIR%%/%%EMACS_VER%%/lisp/editorconfig-core.el.gz
+%%DATADIR%%/%%EMACS_VER%%/lisp/editorconfig-core.elc
+%%DATADIR%%/%%EMACS_VER%%/lisp/editorconfig-fnmatch.el.gz
+%%DATADIR%%/%%EMACS_VER%%/lisp/editorconfig-fnmatch.elc
+%%DATADIR%%/%%EMACS_VER%%/lisp/editorconfig-tools.el.gz
+%%DATADIR%%/%%EMACS_VER%%/lisp/editorconfig-tools.elc
+%%DATADIR%%/%%EMACS_VER%%/lisp/editorconfig.el.gz
+%%DATADIR%%/%%EMACS_VER%%/lisp/editorconfig.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/edmacro.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/edmacro.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/ehelp.el.gz
@@ -4243,6 +4257,8 @@ share/applications/emacsclient.desktop
%%DATADIR%%/%%EMACS_VER%%/lisp/xt-mouse.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/xwidget.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/xwidget.elc
+%%DATADIR%%/%%EMACS_VER%%/lisp/which-key.el.gz
+%%DATADIR%%/%%EMACS_VER%%/lisp/which-key.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/yank-media.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/yank-media.elc
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/site-lisp/site-start.el
@@ -4388,6 +4404,7 @@ share/applications/emacsclient.desktop
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/module-env-28.h
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/module-env-29.h
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/module-env-30.h
+%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/module-env-31.h
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/msdos.c
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/msdos.h
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/nsgui.h
diff --git a/editors/flim/Makefile b/editors/flim/Makefile
index 93302f9a6a01..298cd4e13f23 100644
--- a/editors/flim/Makefile
+++ b/editors/flim/Makefile
@@ -1,6 +1,6 @@
PORTNAME= flim
PORTVERSION= 1.14.9.${SNAPDATE}
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/gomate/Makefile b/editors/gomate/Makefile
index ec748d4a48f6..a94aae44dcc4 100644
--- a/editors/gomate/Makefile
+++ b/editors/gomate/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gomate
DISTVERSION= g20170711
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= editors
MAINTAINER= fabian.freyer@physik.tu-berlin.de
diff --git a/editors/imhex-current/Makefile b/editors/imhex-current/Makefile
index 8e6fa10714f5..dd5dc2444891 100644
--- a/editors/imhex-current/Makefile
+++ b/editors/imhex-current/Makefile
@@ -106,8 +106,7 @@ NLS_USES= gettext
.include <bsd.port.pre.mk>
# Before LLVM 17 import into the base system
-.if (${OSVERSION} < 1302510 \
- || (${OSREL:R} == 14 && ${OSVERSION} < 1400504) \
+.if ((${OSREL:R} == 14 && ${OSVERSION} < 1400504) \
|| (${OSREL:R} == 15 && ${OSVERSION} < 1500006))
IGNORE= requires libc++ of LLVM 17 on the base system
.endif
diff --git a/editors/libreoffice/Makefile b/editors/libreoffice/Makefile
index 2bd0510f7f6a..876c7688215d 100644
--- a/editors/libreoffice/Makefile
+++ b/editors/libreoffice/Makefile
@@ -374,15 +374,6 @@ CONFIGURE_ARGS+= --disable-skia
CONFIGURE_ARGS+= --enable-gtk3-kde5
.endif
-.if ${PORT_OPTIONS:MLTO} && ${CHOSEN_COMPILER_TYPE} == clang && ${COMPILER_VERSION} < 130
-LLVM_DEFAULT= 13
-CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT}
-CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}
-CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT}
-BUILD_DEPENDS+= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
-LLD_UNSAFE= yes
-.endif
-
.if ${CHOSEN_COMPILER_TYPE} == clang
CXXFLAGS_WARN= -Woverloaded-virtual -Wno-c++11-narrowing \
-Wno-unused-parameter -Wno-unused-local-typedefs
diff --git a/editors/micro/Makefile b/editors/micro/Makefile
index cd6d362e5d5b..75154161d134 100644
--- a/editors/micro/Makefile
+++ b/editors/micro/Makefile
@@ -1,7 +1,7 @@
PORTNAME= micro
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.13
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= editors
MAINTAINER= lcook@FreeBSD.org
diff --git a/editors/orbiton/Makefile b/editors/orbiton/Makefile
index 29dd78ba8bf3..5b85444fe1bd 100644
--- a/editors/orbiton/Makefile
+++ b/editors/orbiton/Makefile
@@ -1,6 +1,7 @@
PORTNAME= orbiton
DISTVERSIONPREFIX= v
DISTVERSION= 2.65.12
+PORTREVISION= 1
CATEGORIES= editors
MAINTAINER= yuri@FreeBSD.org
diff --git a/editors/paredit-mode.el/Makefile b/editors/paredit-mode.el/Makefile
index 42c99107758e..1ad4f5710fe3 100644
--- a/editors/paredit-mode.el/Makefile
+++ b/editors/paredit-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= paredit-mode.el
PORTVERSION= 24
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= editors elisp
MASTER_SITES= http://mumble.net/~campbell/emacs/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/psgml/Makefile b/editors/psgml/Makefile
index ab6cb7eb741e..1cfd0ee430c2 100644
--- a/editors/psgml/Makefile
+++ b/editors/psgml/Makefile
@@ -1,6 +1,6 @@
PORTNAME= psgml
PORTVERSION= 1.4.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= editors elisp
MASTER_SITES= SF/${PORTNAME}/ALPHA%20${PORTNAME}/1.3.2
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/semi/Makefile b/editors/semi/Makefile
index 418eccd26cb2..70f0f4397401 100644
--- a/editors/semi/Makefile
+++ b/editors/semi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= semi
PORTVERSION= ${SEMI_VER}.${SNAPDATE}
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/slime/Makefile b/editors/slime/Makefile
index e2ee3a3d8a65..9f5b84decf59 100644
--- a/editors/slime/Makefile
+++ b/editors/slime/Makefile
@@ -1,7 +1,7 @@
PORTNAME= slime
DISTVERSIONPREFIX= v
DISTVERSION= 2.26.1-9
-PORTREVISION= 12
+PORTREVISION= 13
DISTVERSIONSUFFIX= -gf368e22a
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/sly-asdf/Makefile b/editors/sly-asdf/Makefile
index 9d95b9b6208e..962aa5191f9b 100644
--- a/editors/sly-asdf/Makefile
+++ b/editors/sly-asdf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sly-asdf
DISTVERSION= 0.2.0-20221119
-PORTREVISION= 4
+PORTREVISION= 5
PORTEPOCH= 1
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/sly-named-readtables/Makefile b/editors/sly-named-readtables/Makefile
index ca15d6eb5db8..4d825b983c6b 100644
--- a/editors/sly-named-readtables/Makefile
+++ b/editors/sly-named-readtables/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sly-named-readtables
PORTVERSION= 20191013
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/sly-quicklisp/Makefile b/editors/sly-quicklisp/Makefile
index aa9970345797..543de7738b35 100644
--- a/editors/sly-quicklisp/Makefile
+++ b/editors/sly-quicklisp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sly-quicklisp
PORTVERSION= 20211206
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/sly/Makefile b/editors/sly/Makefile
index 58aa3c697ed4..01b7ac36fd54 100644
--- a/editors/sly/Makefile
+++ b/editors/sly/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sly
DISTVERSION= 1.0.43-20230624
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/tamago/Makefile b/editors/tamago/Makefile
index 5d26ed4e51a4..27efff2e2e3d 100644
--- a/editors/tamago/Makefile
+++ b/editors/tamago/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tamago
PORTVERSION= 4.0.6.0.20041122.19.15
-PORTREVISION= 8
+PORTREVISION= 9
DISTVERSIONPREFIX= v
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/vim/Makefile b/editors/vim/Makefile
index fd6901a4fc49..38f31bae513d 100644
--- a/editors/vim/Makefile
+++ b/editors/vim/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vim
-PORTVERSION= 9.1.0470
+PORTVERSION= 9.1.0530
DISTVERSIONPREFIX= v
CATEGORIES= editors
diff --git a/editors/vim/distinfo b/editors/vim/distinfo
index ba10e523f9fd..331185fd4cfd 100644
--- a/editors/vim/distinfo
+++ b/editors/vim/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717909317
-SHA256 (vim-vim-v9.1.0470_GH0.tar.gz) = d76ed5d1191b5c76fe7195125c9975d78c92a54254b8b5d377c6caf5739da259
-SIZE (vim-vim-v9.1.0470_GH0.tar.gz) = 17919981
+TIMESTAMP = 1720151591
+SHA256 (vim-vim-v9.1.0530_GH0.tar.gz) = fd7e252ab237e26cb8f18b8c05ff11d848f0b985c81c962b63b21ff4e763cf15
+SIZE (vim-vim-v9.1.0530_GH0.tar.gz) = 17968363
diff --git a/editors/web-mode/Makefile b/editors/web-mode/Makefile
index 1d4d119bab8b..e82b6e732956 100644
--- a/editors/web-mode/Makefile
+++ b/editors/web-mode/Makefile
@@ -1,7 +1,7 @@
PORTNAME= web-mode
PORTVERSION= 15.1
DISTVERSIONPREFIX= v
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/with-editor-devel/Makefile b/editors/with-editor-devel/Makefile
index c133569bba61..1dcb93eb022e 100644
--- a/editors/with-editor-devel/Makefile
+++ b/editors/with-editor-devel/Makefile
@@ -1,6 +1,7 @@
PORTNAME= with-editor
DISTVERSIONPREFIX= v
DISTVERSION= 3.3.4
+PORTREVISION= 1
DISTVERSIONSUFFIX=
CATEGORIES= editors elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/editors/with-editor/Makefile b/editors/with-editor/Makefile
index b3bfbe912191..a0f5796fc906 100644
--- a/editors/with-editor/Makefile
+++ b/editors/with-editor/Makefile
@@ -1,6 +1,7 @@
PORTNAME= with-editor
DISTVERSIONPREFIX= v
DISTVERSION= 3.3.4
+PORTREVISION= 1
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/zile/Makefile b/editors/zile/Makefile
index a501f06b84ff..f2187b729fed 100644
--- a/editors/zile/Makefile
+++ b/editors/zile/Makefile
@@ -35,7 +35,7 @@ PLIST_FILES= bin/${PORTNAME} \
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
diff --git a/emulators/citra/Makefile b/emulators/citra/Makefile
index e0e2ed02cc2c..5065ec3d4ad6 100644
--- a/emulators/citra/Makefile
+++ b/emulators/citra/Makefile
@@ -100,7 +100,7 @@ post-patch:
@${REINPLACE_CMD} -e 's/@GIT_BRANCH@/master/' \
-e 's/@GIT_DESC@/${GH_TAGNAME}/' \
${WRKSRC}/src/common/scm_rev.cpp.in
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
@${REINPLACE_CMD} -e 's|std::unary_function|std::__unary_function|' \
${WRKSRC}/externals/boost/boost/container_hash/hash.hpp
.endif
diff --git a/emulators/dosbox-x/Makefile b/emulators/dosbox-x/Makefile
index e62c5c2dc432..058e0585293d 100644
--- a/emulators/dosbox-x/Makefile
+++ b/emulators/dosbox-x/Makefile
@@ -1,7 +1,6 @@
PORTNAME= dosbox-x
DISTVERSIONPREFIX= ${PORTNAME}-v
-DISTVERSION= 2024.03.01
-PORTREVISION= 1
+DISTVERSION= 2024.07.01
CATEGORIES= emulators
MAINTAINER= eduardo@FreeBSD.org
diff --git a/emulators/dosbox-x/distinfo b/emulators/dosbox-x/distinfo
index 36ee0f8311a2..3f027f0d1a4a 100644
--- a/emulators/dosbox-x/distinfo
+++ b/emulators/dosbox-x/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709891614
-SHA256 (joncampbell123-dosbox-x-dosbox-x-v2024.03.01_GH0.tar.gz) = 2a89d3196ddc15361f6dc7e6ab142bfe95945d93d527cfd6bacca1f7a401a513
-SIZE (joncampbell123-dosbox-x-dosbox-x-v2024.03.01_GH0.tar.gz) = 119593920
+TIMESTAMP = 1719901073
+SHA256 (joncampbell123-dosbox-x-dosbox-x-v2024.07.01_GH0.tar.gz) = 23462a3398303f8558e86973af9ba5d3d6d53bdaf324ec749610f2baf1dd449b
+SIZE (joncampbell123-dosbox-x-dosbox-x-v2024.07.01_GH0.tar.gz) = 119702042
diff --git a/emulators/fs-uae/Makefile b/emulators/fs-uae/Makefile
index 0d5ca8efe1b1..bcd215a3f984 100644
--- a/emulators/fs-uae/Makefile
+++ b/emulators/fs-uae/Makefile
@@ -39,7 +39,7 @@ JIT_CONFIGURE_ENABLE= jit
# The following is actually meant for lld 15.0 and later, but the ports
# framework does not support LINKER_TYPE and LINKER_VERSION yet.
-.if ${COMPILER_TYPE} == "clang" && ${COMPILER_VERSION} >= 150
+.if ${COMPILER_TYPE} == "clang"
# Turn off checking of dynamic relocations, to avoid lld diagnostics about
# possibly incorrect addend values.
LDFLAGS_i386+= -Wl,--no-check-dynamic-relocations
diff --git a/emulators/magia/Makefile b/emulators/magia/Makefile
index 41371907f51d..0e59998b12f9 100644
--- a/emulators/magia/Makefile
+++ b/emulators/magia/Makefile
@@ -1,7 +1,7 @@
PORTNAME= magia
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= emulators
MAINTAINER= ports@FreeBSD.org
diff --git a/emulators/rpcs3/Makefile b/emulators/rpcs3/Makefile
index a7154b7a3523..d7047e170018 100644
--- a/emulators/rpcs3/Makefile
+++ b/emulators/rpcs3/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rpcs3
DISTVERSIONPREFIX= v
-DISTVERSION= 0.0.32-16634 # git rev-list --count HEAD
-DISTVERSIONSUFFIX= -g363a4dbdef
+DISTVERSION= 0.0.32-16659 # git rev-list --count HEAD
+DISTVERSIONSUFFIX= -g33851d51ab
CATEGORIES= emulators wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -97,27 +97,4 @@ post-patch:
-e '/GIT_VERSION/s/local_build/${GH_TAGNAME:C/[^-]*-//}/' \
${WRKSRC}/${PORTNAME}/git-version.cmake
-# XXX Drop after FreeBSD 13.2 EOL around 2024-07-01 (don't forget distinfo)
-.if ${CXX} == c++ && exists(/usr/lib/libc++.so)
-.if !exists(/usr/include/c++/v1/__ranges/as_rvalue_view.h) || make(makesum) || make(fetch)
-USES+= llvm:min=16,build,export
-PATH:= ${LLVM_PREFIX}/bin:${PATH} # XXX _CMAKE_TOOLCHAIN_SUFFIX vs. devel/llvm*
-CONFIGURE_ENV+= CC="${CC}" CXX="${CXX}" CPP="${CPP}"
-
-# XXX Move into separate port and standardize via USES
-GH_TUPLE+= llvm:llvm-project:llvmorg-16.0.1:libcxx
-CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx_prefix/include/c++/v1
-# Don't link against new libc++ as it's not necessary
-#LDFLAGS+= -nostdlib++ -L${WRKDIR}/libcxx_prefix/lib -l:libc++.a -lcxxrt
-
-pre-configure: bundled-libcxx
-bundled-libcxx:
- @${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} \
- -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=OFF \
- -DCMAKE_INSTALL_PREFIX:PATH=${WRKDIR}/libcxx_prefix \
- -B ${WRKDIR}/libcxx_build -S ${WRKSRC_libcxx}/libcxx
- @${DO_MAKE_BUILD:NDESTDIR*} install -C ${WRKDIR}/libcxx_build
-.endif
-.endif # exists(/usr/lib/libc++.so)
-
.include <bsd.port.mk>
diff --git a/emulators/rpcs3/distinfo b/emulators/rpcs3/distinfo
index ded194990842..d375d1abcb53 100644
--- a/emulators/rpcs3/distinfo
+++ b/emulators/rpcs3/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1719447695
-SHA256 (RPCS3-rpcs3-v0.0.32-16634-g363a4dbdef_GH0.tar.gz) = e5c0c19c4801805ad701507826d3443e8718790ec1e9caadcbc835cc4373b61a
-SIZE (RPCS3-rpcs3-v0.0.32-16634-g363a4dbdef_GH0.tar.gz) = 7722254
+TIMESTAMP = 1719849566
+SHA256 (RPCS3-rpcs3-v0.0.32-16659-g33851d51ab_GH0.tar.gz) = 633bdf6abefcceb6c007f59f10be9b16f50b96eb7ef41ff9576ee7d67ed1b650
+SIZE (RPCS3-rpcs3-v0.0.32-16659-g33851d51ab_GH0.tar.gz) = 7723567
SHA256 (RPCS3-hidapi-hidapi-0.14.0-2-g8b43a97_GH0.tar.gz) = 109ba77362885d60e274930f637735ee75df2850fe99e3f1c3a5b9d1187f8cb6
SIZE (RPCS3-hidapi-hidapi-0.14.0-2-g8b43a97_GH0.tar.gz) = 348879
SHA256 (RPCS3-soundtouch-2.3.1-68-g394e1f5_GH0.tar.gz) = e24af82c51547341e2dfd43af03c1847abfd8d27334d667e6a51943f7f505cbe
@@ -29,5 +29,3 @@ SHA256 (wolfSSL-wolfssl-v5.7.0-stable_GH0.tar.gz) = 2de93e8af588ee856fe67a6d7fce
SIZE (wolfSSL-wolfssl-v5.7.0-stable_GH0.tar.gz) = 22995679
SHA256 (thestk-rtmidi-6.0.0_GH0.tar.gz) = ef7bcda27fee6936b651c29ebe9544c74959d0b1583b716ce80a1c6fea7617f0
SIZE (thestk-rtmidi-6.0.0_GH0.tar.gz) = 515502
-SHA256 (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271
-SIZE (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = 179289803
diff --git a/emulators/virtualbox-ose-legacy/Makefile b/emulators/virtualbox-ose-legacy/Makefile
index 2bcb4488401e..6fbc761566a2 100644
--- a/emulators/virtualbox-ose-legacy/Makefile
+++ b/emulators/virtualbox-ose-legacy/Makefile
@@ -191,7 +191,7 @@ KMK_FLAGS+= -j${MAKE_JOBS_NUMBER}
.include <bsd.port.pre.mk>
.if ${CHOSEN_COMPILER_TYPE} == clang && ${OPSYS} == FreeBSD && \
- (${OSVERSION} < 1302505 || (${OSVERSION} >= 1400000 && ${OSVERSION} < 1400079))
+ ${OSVERSION} >= 1400000 && ${OSVERSION} < 1400079
# llvm before 15 included in old versions of the FreeBSD 13 and 14 fails to compile
# this legacy version of virtualbox-ose, force llvm 15 on those versions of the
# FreeBSD: PR#265539, 279257.
diff --git a/emulators/wine-devel/Makefile b/emulators/wine-devel/Makefile
index a91c963d466d..968585fa3731 100644
--- a/emulators/wine-devel/Makefile
+++ b/emulators/wine-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wine
-DISTVERSION= 9.11
+DISTVERSION= 9.12
PORTEPOCH= 1
CATEGORIES= emulators
MASTER_SITES= https://dl.winehq.org/wine/source/9.x/
diff --git a/emulators/wine-devel/distinfo b/emulators/wine-devel/distinfo
index 1aeb4956c0fb..6170d498574c 100644
--- a/emulators/wine-devel/distinfo
+++ b/emulators/wine-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719652879
-SHA256 (wine-9.11.tar.xz) = dfa00c264ea71169d02a849a833e48cae761fb08422a00df8644ebd67bf87240
-SIZE (wine-9.11.tar.xz) = 30301904
+TIMESTAMP = 1720014238
+SHA256 (wine-9.12.tar.xz) = 09145ae720b2f9f18187970ba0640bbf3ced5ae8dc78af1d7d57f5077ec26af6
+SIZE (wine-9.12.tar.xz) = 30339552
diff --git a/emulators/wine-devel/files/wine.sh b/emulators/wine-devel/files/wine.sh
index 96a350fce615..ebd89e55ebdc 100644
--- a/emulators/wine-devel/files/wine.sh
+++ b/emulators/wine-devel/files/wine.sh
@@ -2,9 +2,12 @@
TARGET="$(realpath "$0")"
-if [ -z "$WINESERVER" ] && [ -f "${TARGET}server32" ]
-then
- export WINESERVER="${TARGET}server32"
+if [ -z "$WINESERVER" ]; then
+ if [ -f "${TARGET%/*}/wineserver32" ]; then
+ export WINESERVER="${TARGET%/*}/wineserver32"
+ elif [ -f "${TARGET%/*}/wineserver" ]; then
+ export WINESERVER="${TARGET%/*}/wineserver"
+ fi
fi
# Workaround for https://bugs.winehq.org/show_bug.cgi?id=50257
diff --git a/emulators/wine-devel/pkg-plist b/emulators/wine-devel/pkg-plist
index 1482906a5776..61943ba0741c 100644
--- a/emulators/wine-devel/pkg-plist
+++ b/emulators/wine-devel/pkg-plist
@@ -874,6 +874,7 @@ include/wine/windows/rmxftmpl.h
include/wine/windows/rmxftmpl.x
include/wine/windows/roapi.h
include/wine/windows/roerrorapi.h
+include/wine/windows/rometadata.h
include/wine/windows/rometadataresolution.h
include/wine/windows/roparameterizediid.h
include/wine/windows/roparameterizediid.idl
@@ -1081,6 +1082,10 @@ include/wine/windows/wincrypt.h
include/wine/windows/windef.h
include/wine/windows/windns.h
include/wine/windows/windot11.h
+include/wine/windows/windows.applicationmodel.activation.h
+include/wine/windows/windows.applicationmodel.activation.idl
+include/wine/windows/windows.applicationmodel.background.h
+include/wine/windows/windows.applicationmodel.background.idl
include/wine/windows/windows.applicationmodel.core.h
include/wine/windows/windows.applicationmodel.core.idl
include/wine/windows/windows.applicationmodel.h
@@ -1093,6 +1098,8 @@ include/wine/windows/windows.devices.geolocation.h
include/wine/windows/windows.devices.geolocation.idl
include/wine/windows/windows.devices.haptics.h
include/wine/windows/windows.devices.haptics.idl
+include/wine/windows/windows.devices.input.h
+include/wine/windows/windows.devices.input.idl
include/wine/windows/windows.devices.power.h
include/wine/windows/windows.devices.power.idl
include/wine/windows/windows.devices.radios.h
@@ -1127,8 +1134,10 @@ include/wine/windows/windows.graphics.directx.h
include/wine/windows/windows.graphics.directx.idl
include/wine/windows/windows.graphics.effects.h
include/wine/windows/windows.graphics.effects.idl
+include/wine/windows/windows.graphics.h
include/wine/windows/windows.graphics.holographic.h
include/wine/windows/windows.graphics.holographic.idl
+include/wine/windows/windows.graphics.idl
include/wine/windows/windows.graphics.imaging.h
include/wine/windows/windows.graphics.imaging.idl
include/wine/windows/windows.h
@@ -1200,6 +1209,8 @@ include/wine/windows/windows.ui.core.h
include/wine/windows/windows.ui.core.idl
include/wine/windows/windows.ui.h
include/wine/windows/windows.ui.idl
+include/wine/windows/windows.ui.input.h
+include/wine/windows/windows.ui.input.idl
include/wine/windows/windows.ui.viewmanagement.h
include/wine/windows/windows.ui.viewmanagement.idl
include/wine/windows/windows.ui.xaml.hosting.desktopwindowxamlsource.h
@@ -1343,6 +1354,7 @@ lib/wine/%%WINEARCH%%-unix/libatlthunk.a
lib/wine/%%WINEARCH%%-unix/libavicap32.a
lib/wine/%%WINEARCH%%-unix/libavifil32.a
lib/wine/%%WINEARCH%%-unix/libavrt.a
+lib/wine/%%WINEARCH%%-unix/libbcp47langs.a
lib/wine/%%WINEARCH%%-unix/libbcrypt.a
lib/wine/%%WINEARCH%%-unix/libbluetoothapis.a
lib/wine/%%WINEARCH%%-unix/libcabinet.a
@@ -1483,6 +1495,7 @@ lib/wine/%%WINEARCH%%-unix/libopengl32.a
lib/wine/%%WINEARCH%%-unix/libpdh.a
lib/wine/%%WINEARCH%%-unix/libpowrprof.a
lib/wine/%%WINEARCH%%-unix/libprntvpt.a
+lib/wine/%%WINEARCH%%-unix/libprofapi.a
lib/wine/%%WINEARCH%%-unix/libpropsys.a
lib/wine/%%WINEARCH%%-unix/libpsapi.a
lib/wine/%%WINEARCH%%-unix/libquartz.a
@@ -1491,6 +1504,7 @@ lib/wine/%%WINEARCH%%-unix/librasapi32.a
lib/wine/%%WINEARCH%%-unix/librasdlg.a
lib/wine/%%WINEARCH%%-unix/libresutils.a
lib/wine/%%WINEARCH%%-unix/libriched20.a
+lib/wine/%%WINEARCH%%-unix/librometadata.a
lib/wine/%%WINEARCH%%-unix/librpcrt4.a
lib/wine/%%WINEARCH%%-unix/librsaenh.a
lib/wine/%%WINEARCH%%-unix/librtutils.a
@@ -1614,6 +1628,7 @@ lib/wine/%%WINEARCH%%-windows/avicap32.dll
lib/wine/%%WINEARCH%%-windows/avifil32.dll
%%WINE32%%lib/wine/%%WINEARCH%%-windows/avifile.dll16
lib/wine/%%WINEARCH%%-windows/avrt.dll
+lib/wine/%%WINEARCH%%-windows/bcp47langs.dll
lib/wine/%%WINEARCH%%-windows/bcrypt.dll
lib/wine/%%WINEARCH%%-windows/bcryptprimitives.dll
lib/wine/%%WINEARCH%%-windows/bluetoothapis.dll
@@ -1875,6 +1890,7 @@ lib/wine/%%WINEARCH%%-windows/libatlthunk.a
lib/wine/%%WINEARCH%%-windows/libavicap32.a
lib/wine/%%WINEARCH%%-windows/libavifil32.a
lib/wine/%%WINEARCH%%-windows/libavrt.a
+lib/wine/%%WINEARCH%%-windows/libbcp47langs.a
lib/wine/%%WINEARCH%%-windows/libbcrypt.a
lib/wine/%%WINEARCH%%-windows/libbluetoothapis.a
lib/wine/%%WINEARCH%%-windows/libcabinet.a
@@ -2014,6 +2030,7 @@ lib/wine/%%WINEARCH%%-windows/libopengl32.a
lib/wine/%%WINEARCH%%-windows/libpdh.a
lib/wine/%%WINEARCH%%-windows/libpowrprof.a
lib/wine/%%WINEARCH%%-windows/libprntvpt.a
+lib/wine/%%WINEARCH%%-windows/libprofapi.a
lib/wine/%%WINEARCH%%-windows/libpropsys.a
lib/wine/%%WINEARCH%%-windows/libpsapi.a
lib/wine/%%WINEARCH%%-windows/libquartz.a
@@ -2022,6 +2039,7 @@ lib/wine/%%WINEARCH%%-windows/librasapi32.a
lib/wine/%%WINEARCH%%-windows/librasdlg.a
lib/wine/%%WINEARCH%%-windows/libresutils.a
lib/wine/%%WINEARCH%%-windows/libriched20.a
+lib/wine/%%WINEARCH%%-windows/librometadata.a
lib/wine/%%WINEARCH%%-windows/librpcrt4.a
lib/wine/%%WINEARCH%%-windows/librsaenh.a
lib/wine/%%WINEARCH%%-windows/librtutils.a
@@ -2279,6 +2297,7 @@ lib/wine/%%WINEARCH%%-windows/powrprof.dll
lib/wine/%%WINEARCH%%-windows/presentationfontcache.exe
lib/wine/%%WINEARCH%%-windows/printui.dll
lib/wine/%%WINEARCH%%-windows/prntvpt.dll
+lib/wine/%%WINEARCH%%-windows/profapi.dll
lib/wine/%%WINEARCH%%-windows/progman.exe
lib/wine/%%WINEARCH%%-windows/propsys.dll
lib/wine/%%WINEARCH%%-windows/psapi.dll
@@ -2307,6 +2326,7 @@ lib/wine/%%WINEARCH%%-windows/resutils.dll
lib/wine/%%WINEARCH%%-windows/riched20.dll
lib/wine/%%WINEARCH%%-windows/riched32.dll
lib/wine/%%WINEARCH%%-windows/robocopy.exe
+lib/wine/%%WINEARCH%%-windows/rometadata.dll
lib/wine/%%WINEARCH%%-windows/rpcrt4.dll
lib/wine/%%WINEARCH%%-windows/rpcss.exe
lib/wine/%%WINEARCH%%-windows/rsabase.dll
diff --git a/emulators/wine-mono-devel/Makefile b/emulators/wine-mono-devel/Makefile
index 91159c8bd9d1..a9eb9c46113b 100644
--- a/emulators/wine-mono-devel/Makefile
+++ b/emulators/wine-mono-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wine-mono
-DISTVERSION= 9.1.0
+DISTVERSION= 9.2.0
DISTVERSIONSUFFIX=-x86
CATEGORIES= emulators
MASTER_SITES= http://dl.winehq.org/wine/wine-mono/${DISTVERSION}/
diff --git a/emulators/wine-mono-devel/distinfo b/emulators/wine-mono-devel/distinfo
index 85e2964c7bd2..6505ae58bd40 100644
--- a/emulators/wine-mono-devel/distinfo
+++ b/emulators/wine-mono-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714804495
-SHA256 (wine-mono-9.1.0-x86.msi) = 8a0a1e6837b494df49927e5d759b1c6908e89b8a2f8e3ad025e1c2881882476e
-SIZE (wine-mono-9.1.0-x86.msi) = 84623872
+TIMESTAMP = 1719652924
+SHA256 (wine-mono-9.2.0-x86.msi) = fd5829244d92985b8a404745adddb58c3a9b0bbb6d54ca4c6eaf86ea466735f9
+SIZE (wine-mono-9.2.0-x86.msi) = 84566016
diff --git a/emulators/wine/Makefile b/emulators/wine/Makefile
index d3634d60a802..af0135ab95e2 100644
--- a/emulators/wine/Makefile
+++ b/emulators/wine/Makefile
@@ -15,9 +15,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= amd64 i386
-BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex llvm${_LLVM_VERSION}>=0:devel/llvm${_LLVM_VERSION}
+BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex
-USES= bison cpe desktop-file-utils gmake localbase \
+USES= bison cpe desktop-file-utils gmake \
+ llvm:15,build,noexport localbase \
pkgconfig sdl shebangfix tar:xz
USE_GCC= yes
USE_SDL= sdl2
@@ -60,8 +61,8 @@ USE_LDCONFIG= ${WINELIBDIR} ${WINELIBDIR}/wine
SHEBANG_FILES= tools/make_requests tools/winemaker/winemaker \
tools/winedump/function_grep.pl
-BINARY_ALIAS+= clang=${LOCALBASE}/bin/clang${_LLVM_VERSION} \
- lld-link=${LOCALBASE}/bin/lld-link${_LLVM_VERSION}
+BINARY_ALIAS+= clang=${LOCALBASE}/bin/clang${LLVM_VERSION} \
+ lld-link=${LOCALBASE}/bin/lld-link${LLVM_VERSION}
SUB_FILES= pkg-message
@@ -125,12 +126,6 @@ CONFIGURE_ARGS+= --without-gstreamer
PLIST_SUB+= GSTREAMER="@comment "
.endif
-.if ${LLVM_DEFAULT} == 11
-_LLVM_VERSION= 15
-.else
-_LLVM_VERSION= ${LLVM_DEFAULT}
-.endif
-
.if ${ARCH} == amd64
# Wine is composed of three parts:
# - wine (aka this port on FreeBSD/i386) is the 32-bit component
diff --git a/emulators/wine/files/pkg-message.in b/emulators/wine/files/pkg-message.in
index a8632c68958b..bb865c0c874c 100644
--- a/emulators/wine/files/pkg-message.in
+++ b/emulators/wine/files/pkg-message.in
@@ -1,6 +1,9 @@
[
{ type: install
message: <<EOM
+If Wine does not appear to start up properly, consider moving away the
+configuration directory ~/.wine and try again.
+
Some ZFS tuning guides recommend setting KVA_PAGES=512 in your kernel
configuration. This is incompatible with Wine. The maximum possible
is KVA_PAGES=500, which should still be enough for ZFS.
diff --git a/emulators/yuzu/Makefile b/emulators/yuzu/Makefile
index c7fa47dd6319..48da3f999321 100644
--- a/emulators/yuzu/Makefile
+++ b/emulators/yuzu/Makefile
@@ -160,21 +160,4 @@ post-patch-VAAPI-off:
@${REINPLACE_CMD} -i .nova '/pkg_check.*libva/d' \
${WRKSRC}/CMakeLists.txt
-# XXX Drop after FreeBSD 13.2 EOL around 2024-07-01 (don't forget distinfo)
-.if !exists(/usr/include/c++/v1/__ranges/as_rvalue_view.h) || make(makesum) || make(fetch)
-# XXX Move into separate port and standardize via USES
-GH_TUPLE+= llvm:llvm-project:llvmorg-16.0.1:libcxx
-CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx_prefix/include/c++/v1
-# Don't link against new libc++ to avoid ABI mismatch in Qt
-#LDFLAGS+= -nostdlib++ -L${WRKDIR}/libcxx_prefix/lib -l:libc++.a -lcxxrt
-
-pre-configure: bundled-libcxx
-bundled-libcxx:
- @${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS:M*Ninja*} \
- -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=OFF \
- -DCMAKE_INSTALL_PREFIX:PATH=${WRKDIR}/libcxx_prefix \
- -B ${WRKDIR}/libcxx_build -S ${WRKSRC_libcxx}/libcxx
- @${DO_MAKE_BUILD:NDESTDIR*} install -C ${WRKDIR}/libcxx_build
-.endif
-
.include <bsd.port.mk>
diff --git a/emulators/yuzu/distinfo b/emulators/yuzu/distinfo
index 396114682318..426abfe00019 100644
--- a/emulators/yuzu/distinfo
+++ b/emulators/yuzu/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1709737254
+TIMESTAMP = 1715283358
SHA256 (yuzu-s20230424/compatibility_list.json) = 382db629d6b060af722a27dfa9cd6bb60ac16a7544c58322f63aa1be4c0c0fac
SIZE (yuzu-s20230424/compatibility_list.json) = 1801327
SHA256 (yuzu-s20240301.tar.gz) = 1f343ccf09bf53513655be968749ec5aca72d33e1825b6c262979e405a06d2a1
@@ -27,5 +27,3 @@ SHA256 (lat9nq-tzdb_to_nx-221202-15-g9792969_GH0.tar.gz) = b661401eda279d0a3d43c
SIZE (lat9nq-tzdb_to_nx-221202-15-g9792969_GH0.tar.gz) = 8413
SHA256 (yhirose-cpp-httplib-v0.14.1_GH0.tar.gz) = 2d4fb5544da643e5d0a82585555d8b7502b4137eb321a4abbb075e21d2f00e96
SIZE (yhirose-cpp-httplib-v0.14.1_GH0.tar.gz) = 1148935
-SHA256 (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271
-SIZE (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = 179289803
diff --git a/finance/fabric/Makefile b/finance/fabric/Makefile
index d2a0bb571293..fc72a8db2810 100644
--- a/finance/fabric/Makefile
+++ b/finance/fabric/Makefile
@@ -1,6 +1,7 @@
PORTNAME= fabric
DISTVERSIONPREFIX= v
DISTVERSION= 2.5.9
+PORTREVISION= 1
CATEGORIES= finance
PKGNAMESUFFIX= -hyperledger
diff --git a/finance/fixc/Makefile b/finance/fixc/Makefile
index 192ea8f18623..067b6d33f918 100644
--- a/finance/fixc/Makefile
+++ b/finance/fixc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fixc
PORTVERSION= 1.2
DISTVERSIONPREFIX= v
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= finance
MAINTAINER= blttll@gmail.com
diff --git a/finance/gnucash-docs/Makefile b/finance/gnucash-docs/Makefile
index f29ce3aaedbf..b39d17e5501d 100644
--- a/finance/gnucash-docs/Makefile
+++ b/finance/gnucash-docs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gnucash-docs
-PORTVERSION= 5.6
+PORTVERSION= 5.7
CATEGORIES= finance gnome
MASTER_SITES= SF/gnucash/gnucash%20%28stable%29/${PORTVERSION}
diff --git a/finance/gnucash-docs/distinfo b/finance/gnucash-docs/distinfo
index fd6b2b6e3bb0..0f316e2a2fc3 100644
--- a/finance/gnucash-docs/distinfo
+++ b/finance/gnucash-docs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711954535
-SHA256 (gnucash-docs-5.6.tar.gz) = 8ad9da28199074fc5ef604d4489a82413031290a06e5f6418fe85cceb5fa3f02
-SIZE (gnucash-docs-5.6.tar.gz) = 114913814
+TIMESTAMP = 1719773168
+SHA256 (gnucash-docs-5.7.tar.gz) = 1cb5dc4a7a84f12ce1d7f1f072456c8a5cbc14486b2ccf6918bf88c8dd98647a
+SIZE (gnucash-docs-5.7.tar.gz) = 115558694
diff --git a/finance/gnucash-docs/pkg-plist b/finance/gnucash-docs/pkg-plist
index 99d31b326a03..605a6ffe95e7 100644
--- a/finance/gnucash-docs/pkg-plist
+++ b/finance/gnucash-docs/pkg-plist
@@ -500,6 +500,26 @@ share/help/de/gnucash-manual/figures/Book_Options_Business.png
share/help/de/gnucash-manual/figures/Book_Options_Counters.png
share/help/de/gnucash-manual/figures/Book_Options_Tax.png
share/help/de/gnucash-manual/figures/Budget_Screen.png
+share/help/de/gnucash-manual/figures/Busnss_Bill_Edit.png
+share/help/de/gnucash-manual/figures/Busnss_Bill_New.png
+share/help/de/gnucash-manual/figures/Busnss_Bill_Payment.png
+share/help/de/gnucash-manual/figures/Busnss_Bill_Post.png
+share/help/de/gnucash-manual/figures/Busnss_Customer_Find.png
+share/help/de/gnucash-manual/figures/Busnss_Customer_Job.png
+share/help/de/gnucash-manual/figures/Busnss_Customer_New_1.png
+share/help/de/gnucash-manual/figures/Busnss_Customer_New_2.png
+share/help/de/gnucash-manual/figures/Busnss_Customer_New_3.png
+share/help/de/gnucash-manual/figures/Busnss_Invoice_Edit.png
+share/help/de/gnucash-manual/figures/Busnss_Invoice_New.png
+share/help/de/gnucash-manual/figures/Busnss_Invoice_Payment.png
+share/help/de/gnucash-manual/figures/Busnss_Invoice_Post.png
+share/help/de/gnucash-manual/figures/Busnss_Tax_Edit.png
+share/help/de/gnucash-manual/figures/Busnss_Tax_Organize.png
+share/help/de/gnucash-manual/figures/Busnss_Terms_Edit.png
+share/help/de/gnucash-manual/figures/Busnss_Terms_Organize.png
+share/help/de/gnucash-manual/figures/Busnss_Vendor_Job.png
+share/help/de/gnucash-manual/figures/Busnss_Vendor_New_1.png
+share/help/de/gnucash-manual/figures/Busnss_Vendor_New_2.png
share/help/de/gnucash-manual/figures/CSV_Import_transactions_Preview.png
share/help/de/gnucash-manual/figures/CSV_Transaction_Import_Assistant.png
share/help/de/gnucash-manual/figures/Choose_Export_Settings.png
diff --git a/finance/gnucash/Makefile b/finance/gnucash/Makefile
index 975f3e4c8208..121bfe08b48d 100644
--- a/finance/gnucash/Makefile
+++ b/finance/gnucash/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gnucash
-PORTVERSION= 5.6
+PORTVERSION= 5.7
CATEGORIES= finance gnome
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20%28stable%29/${PORTVERSION}
diff --git a/finance/gnucash/distinfo b/finance/gnucash/distinfo
index 932b68b773df..109df75fe1c8 100644
--- a/finance/gnucash/distinfo
+++ b/finance/gnucash/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711954483
-SHA256 (gnucash-5.6.tar.bz2) = b4b42c626350f3e79f7ca1f2173545cc63ddee1addf2460b1a1f22221bf21bd1
-SIZE (gnucash-5.6.tar.bz2) = 15110621
+TIMESTAMP = 1719770435
+SHA256 (gnucash-5.7.tar.bz2) = bdd09df26e0863b3b1b09d6e5ea469ad0224b04691380c6c794c76e51fbae702
+SIZE (gnucash-5.7.tar.bz2) = 14988224
diff --git a/finance/gnucash/files/patch-gnucash_import-export_import-main-matcher.cpp b/finance/gnucash/files/patch-gnucash_import-export_import-main-matcher.cpp
deleted file mode 100644
index dc497bda9c0d..000000000000
--- a/finance/gnucash/files/patch-gnucash_import-export_import-main-matcher.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- gnucash/import-export/import-main-matcher.cpp.orig 2024-03-29 20:42:22 UTC
-+++ gnucash/import-export/import-main-matcher.cpp
-@@ -847,7 +847,7 @@ gnc_gen_trans_assign_transfer_account_to_selection_cb
- bool is_selection = true;
- auto debugging_enabled{qof_log_check (G_LOG_DOMAIN, QOF_LOG_DEBUG)};
-
-- DEBUG("Rows in selection = %ld", selected_refs.size());
-+ DEBUG("Rows in selection = %zu", selected_refs.size());
-
- for (const auto& ref : selected_refs)
- {
diff --git a/finance/gnucash/pkg-plist b/finance/gnucash/pkg-plist
index c3396d9b0946..2fab8bba71d1 100644
--- a/finance/gnucash/pkg-plist
+++ b/finance/gnucash/pkg-plist
@@ -5,13 +5,15 @@ bin/gnucash-cli
bin/gnucash-valgrind
%%ETCDIR%%/environment
include/gnucash/Account.h
+include/gnucash/Account.hpp
include/gnucash/FreqSpec.h
include/gnucash/Query.h
include/gnucash/QuickFill.h
include/gnucash/Recurrence.h
include/gnucash/SX-book.h
-include/gnucash/SX-ttinfo.h
+include/gnucash/SX-ttinfo.hpp
include/gnucash/SchedXaction.h
+include/gnucash/SchedXaction.hpp
include/gnucash/Scrub.h
include/gnucash/Scrub2.h
include/gnucash/Scrub3.h
@@ -191,7 +193,6 @@ include/gnucash/qofbackend.h
include/gnucash/qofbook.h
include/gnucash/qofbook.hpp
include/gnucash/qofbookslots.h
-include/gnucash/qofchoice.h
include/gnucash/qofclass.h
include/gnucash/qofevent.h
include/gnucash/qofid-p.h
@@ -1010,118 +1011,120 @@ share/metainfo/gnucash.appdata.xml
%%DATADIR%%/tip_of_the_day.list
%%DATADIR%%/ui/accelerator-map
%%DATADIR%%/ui/accelerator-map-osx
-share/guile/site/%%GUILE_VER%%/gnucash/app-utils.scm
-share/guile/site/%%GUILE_VER%%/gnucash/app-utils/c-interface.scm
-share/guile/site/%%GUILE_VER%%/gnucash/app-utils/date-utilities.scm
-share/guile/site/%%GUILE_VER%%/gnucash/app-utils/fin.scm
-share/guile/site/%%GUILE_VER%%/gnucash/core-utils.scm
-share/guile/site/%%GUILE_VER%%/gnucash/deprecated/gnucash/deprecated-module.scm
-share/guile/site/%%GUILE_VER%%/gnucash/deprecated/gnucash/superseded-module.scm
-share/guile/site/%%GUILE_VER%%/gnucash/eguile.scm
-share/guile/site/%%GUILE_VER%%/gnucash/eguile/eguile-html-utilities.scm
-share/guile/site/%%GUILE_VER%%/gnucash/eguile/eguile-utilities.scm
-share/guile/site/%%GUILE_VER%%/gnucash/engine.scm
-share/guile/site/%%GUILE_VER%%/gnucash/engine/business-core.scm
-share/guile/site/%%GUILE_VER%%/gnucash/engine/gnc-numeric.scm
-share/guile/site/%%GUILE_VER%%/gnucash/gnome-utils.scm
-share/guile/site/%%GUILE_VER%%/gnucash/gnome-utils/gnc-menu-extensions.scm
-share/guile/site/%%GUILE_VER%%/gnucash/html.scm
-share/guile/site/%%GUILE_VER%%/gnucash/json.scm
-share/guile/site/%%GUILE_VER%%/gnucash/json/builder.scm
-share/guile/site/%%GUILE_VER%%/gnucash/json/parser.scm
-share/guile/site/%%GUILE_VER%%/gnucash/json/syntax.scm
-share/guile/site/%%GUILE_VER%%/gnucash/locale/de_DE/tax.scm
-share/guile/site/%%GUILE_VER%%/gnucash/locale/de_DE/tax/txf-help.scm
-share/guile/site/%%GUILE_VER%%/gnucash/locale/de_DE/tax/txf.scm
-share/guile/site/%%GUILE_VER%%/gnucash/locale/us/tax.scm
-share/guile/site/%%GUILE_VER%%/gnucash/locale/us/tax/txf-help.scm
-share/guile/site/%%GUILE_VER%%/gnucash/locale/us/tax/txf.scm
-share/guile/site/%%GUILE_VER%%/gnucash/options.scm
-share/guile/site/%%GUILE_VER%%/gnucash/qif-import.scm
-share/guile/site/%%GUILE_VER%%/gnucash/qif-import/qif-dialog-utils.scm
-share/guile/site/%%GUILE_VER%%/gnucash/qif-import/qif-file.scm
-share/guile/site/%%GUILE_VER%%/gnucash/qif-import/qif-guess-map.scm
-share/guile/site/%%GUILE_VER%%/gnucash/qif-import/qif-merge-groups.scm
-share/guile/site/%%GUILE_VER%%/gnucash/qif-import/qif-objects.scm
-share/guile/site/%%GUILE_VER%%/gnucash/qif-import/qif-parse.scm
-share/guile/site/%%GUILE_VER%%/gnucash/qif-import/qif-to-gnc.scm
-share/guile/site/%%GUILE_VER%%/gnucash/qif-import/qif-utils.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report-menus.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report/commodity-utilities.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report/html-acct-table.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report/html-anytag.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report/html-chart.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report/html-document.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report/html-fonts.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report/html-style-info.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report/html-style-sheet.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report/html-table.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report/html-text.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report/html-utilities.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report/options-utilities.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report/report-core.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report/report-register-hooks.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report/report-utilities.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report/stylesheets/css.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report/stylesheets/footer.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report/stylesheets/head-or-tail.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report/stylesheets/plain.scm
-share/guile/site/%%GUILE_VER%%/gnucash/report/trep-engine.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/cash-flow-calc.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/example/average-balance.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/example/daily-reports.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/example/sample-graphs.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/example/sample-report.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/locale-specific/de_DE/taxtxf.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/locale-specific/us/taxtxf.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/account-piecharts.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/account-summary.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/advanced-portfolio.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/balance-forecast.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/balance-sheet.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/balsheet-eg.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/balsheet-pnl.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/budget-balance-sheet.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/budget-barchart.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/budget-flow.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/budget-income-statement.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/budget.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/cash-flow.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/cashflow-barchart.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/category-barchart.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/customer-summary.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/dashboard.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/equity-statement.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/general-journal.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/general-ledger.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/ifrs-cost-basis.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/income-gst-statement.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/income-statement.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/investment-lots.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/invoice.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/lot-viewer.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/net-charts.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/new-aging.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/new-owner-report.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/portfolio.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/price-scatter.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/receipt.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/reconcile-report.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/register.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/taxinvoice.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/transaction.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/trial-balance.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/standard/view-column.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/stylesheets/balsheet-eg.css
-share/guile/site/%%GUILE_VER%%/gnucash/reports/stylesheets/receipt.css
-share/guile/site/%%GUILE_VER%%/gnucash/reports/stylesheets/taxinvoice.css
-share/guile/site/%%GUILE_VER%%/gnucash/reports/templates/balsheet-eg.eguile.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/templates/receipt.eguile.scm
-share/guile/site/%%GUILE_VER%%/gnucash/reports/templates/taxinvoice.eguile.scm
-share/guile/site/%%GUILE_VER%%/gnucash/string.scm
-share/guile/site/%%GUILE_VER%%/gnucash/utilities.scm
+%%GUILE_SITE%%/gnucash/app-utils.scm
+%%GUILE_SITE%%/gnucash/app-utils/c-interface.scm
+%%GUILE_SITE%%/gnucash/app-utils/date-utilities.scm
+%%GUILE_SITE%%/gnucash/app-utils/fin.scm
+%%GUILE_SITE%%/gnucash/core-utils.scm
+%%GUILE_SITE%%/gnucash/deprecated/gnucash/deprecated-module.scm
+%%GUILE_SITE%%/gnucash/deprecated/gnucash/superseded-module.scm
+%%GUILE_SITE%%/gnucash/eguile.scm
+%%GUILE_SITE%%/gnucash/eguile/eguile-html-utilities.scm
+%%GUILE_SITE%%/gnucash/eguile/eguile-utilities.scm
+%%GUILE_SITE%%/gnucash/engine.scm
+%%GUILE_SITE%%/gnucash/engine/business-core.scm
+%%GUILE_SITE%%/gnucash/engine/gnc-numeric.scm
+%%GUILE_SITE%%/gnucash/gnome-utils.scm
+%%GUILE_SITE%%/gnucash/gnome-utils/gnc-menu-extensions.scm
+%%GUILE_SITE%%/gnucash/html.scm
+%%GUILE_SITE%%/gnucash/json.scm
+%%GUILE_SITE%%/gnucash/json/builder.scm
+%%GUILE_SITE%%/gnucash/json/parser.scm
+%%GUILE_SITE%%/gnucash/json/syntax.scm
+%%GUILE_SITE%%/gnucash/locale/de_DE/tax.scm
+%%GUILE_SITE%%/gnucash/locale/de_DE/tax/txf-help.scm
+%%GUILE_SITE%%/gnucash/locale/de_DE/tax/txf.scm
+%%GUILE_SITE%%/gnucash/locale/us/tax.scm
+%%GUILE_SITE%%/gnucash/locale/us/tax/txf-help.scm
+%%GUILE_SITE%%/gnucash/locale/us/tax/txf.scm
+%%GUILE_SITE%%/gnucash/options.scm
+%%GUILE_SITE%%/gnucash/qif-import.scm
+%%GUILE_SITE%%/gnucash/qif-import/qif-dialog-utils.scm
+%%GUILE_SITE%%/gnucash/qif-import/qif-file.scm
+%%GUILE_SITE%%/gnucash/qif-import/qif-guess-map.scm
+%%GUILE_SITE%%/gnucash/qif-import/qif-merge-groups.scm
+%%GUILE_SITE%%/gnucash/qif-import/qif-objects.scm
+%%GUILE_SITE%%/gnucash/qif-import/qif-parse.scm
+%%GUILE_SITE%%/gnucash/qif-import/qif-to-gnc.scm
+%%GUILE_SITE%%/gnucash/qif-import/qif-utils.scm
+%%GUILE_SITE%%/gnucash/report-menus.scm
+%%GUILE_SITE%%/gnucash/report.scm
+%%GUILE_SITE%%/gnucash/report/commodity-utilities.scm
+%%GUILE_SITE%%/gnucash/report/html-acct-table.scm
+%%GUILE_SITE%%/gnucash/report/html-anytag.scm
+%%GUILE_SITE%%/gnucash/report/html-chart.scm
+%%GUILE_SITE%%/gnucash/report/html-document.scm
+%%GUILE_SITE%%/gnucash/report/html-fonts.scm
+%%GUILE_SITE%%/gnucash/report/html-style-info.scm
+%%GUILE_SITE%%/gnucash/report/html-style-sheet.scm
+%%GUILE_SITE%%/gnucash/report/html-table.scm
+%%GUILE_SITE%%/gnucash/report/html-text.scm
+%%GUILE_SITE%%/gnucash/report/html-utilities.scm
+%%GUILE_SITE%%/gnucash/report/options-utilities.scm
+%%GUILE_SITE%%/gnucash/report/report-core.scm
+%%GUILE_SITE%%/gnucash/report/report-register-hooks.scm
+%%GUILE_SITE%%/gnucash/report/report-utilities.scm
+%%GUILE_SITE%%/gnucash/report/stylesheets/css.scm
+%%GUILE_SITE%%/gnucash/report/stylesheets/footer.scm
+%%GUILE_SITE%%/gnucash/report/stylesheets/head-or-tail.scm
+%%GUILE_SITE%%/gnucash/report/stylesheets/plain.scm
+%%GUILE_SITE%%/gnucash/report/trep-engine.scm
+%%GUILE_SITE%%/gnucash/reports.scm
+%%GUILE_SITE%%/gnucash/reports/cash-flow-calc.scm
+%%GUILE_SITE%%/gnucash/reports/example/average-balance.scm
+%%GUILE_SITE%%/gnucash/reports/example/daily-reports.scm
+%%GUILE_SITE%%/gnucash/reports/example/sample-graphs.scm
+%%GUILE_SITE%%/gnucash/reports/example/sample-report.scm
+%%GUILE_SITE%%/gnucash/reports/locale-specific/de_DE/taxtxf.scm
+%%GUILE_SITE%%/gnucash/reports/locale-specific/us/taxtxf.scm
+%%GUILE_SITE%%/gnucash/reports/standard/account-piecharts.scm
+%%GUILE_SITE%%/gnucash/reports/standard/account-summary.scm
+%%GUILE_SITE%%/gnucash/reports/standard/advanced-portfolio.scm
+%%GUILE_SITE%%/gnucash/reports/standard/balance-forecast.scm
+%%GUILE_SITE%%/gnucash/reports/standard/balance-sheet.scm
+%%GUILE_SITE%%/gnucash/reports/standard/balsheet-eg.scm
+%%GUILE_SITE%%/gnucash/reports/standard/balsheet-pnl.scm
+%%GUILE_SITE%%/gnucash/reports/standard/budget-balance-sheet.scm
+%%GUILE_SITE%%/gnucash/reports/standard/budget-barchart.scm
+%%GUILE_SITE%%/gnucash/reports/standard/budget-flow.scm
+%%GUILE_SITE%%/gnucash/reports/standard/budget-income-statement.scm
+%%GUILE_SITE%%/gnucash/reports/standard/budget.scm
+%%GUILE_SITE%%/gnucash/reports/standard/cash-flow.scm
+%%GUILE_SITE%%/gnucash/reports/standard/cashflow-barchart.scm
+%%GUILE_SITE%%/gnucash/reports/standard/category-barchart.scm
+%%GUILE_SITE%%/gnucash/reports/standard/customer-summary.scm
+%%GUILE_SITE%%/gnucash/reports/standard/dashboard.scm
+%%GUILE_SITE%%/gnucash/reports/standard/equity-statement.scm
+%%GUILE_SITE%%/gnucash/reports/standard/general-journal.scm
+%%GUILE_SITE%%/gnucash/reports/standard/general-ledger.scm
+%%GUILE_SITE%%/gnucash/reports/standard/ifrs-cost-basis.scm
+%%GUILE_SITE%%/gnucash/reports/standard/income-gst-statement.scm
+%%GUILE_SITE%%/gnucash/reports/standard/income-statement.scm
+%%GUILE_SITE%%/gnucash/reports/standard/investment-lots.scm
+%%GUILE_SITE%%/gnucash/reports/standard/invoice.scm
+%%GUILE_SITE%%/gnucash/reports/standard/lot-viewer.scm
+%%GUILE_SITE%%/gnucash/reports/standard/net-charts.scm
+%%GUILE_SITE%%/gnucash/reports/standard/new-aging.scm
+%%GUILE_SITE%%/gnucash/reports/standard/new-owner-report.scm
+%%GUILE_SITE%%/gnucash/reports/standard/portfolio.scm
+%%GUILE_SITE%%/gnucash/reports/standard/price-scatter.scm
+%%GUILE_SITE%%/gnucash/reports/standard/receipt.scm
+%%GUILE_SITE%%/gnucash/reports/standard/reconcile-report.scm
+%%GUILE_SITE%%/gnucash/reports/standard/register.scm
+%%GUILE_SITE%%/gnucash/reports/standard/taxinvoice.scm
+%%GUILE_SITE%%/gnucash/reports/standard/transaction.scm
+%%GUILE_SITE%%/gnucash/reports/standard/trial-balance.scm
+%%GUILE_SITE%%/gnucash/reports/standard/txn-columns.scm
+%%GUILE_SITE%%/gnucash/reports/standard/view-column.scm
+%%GUILE_SITE%%/gnucash/reports/stylesheets/balsheet-eg.css
+%%GUILE_SITE%%/gnucash/reports/stylesheets/receipt.css
+%%GUILE_SITE%%/gnucash/reports/stylesheets/taxinvoice.css
+%%GUILE_SITE%%/gnucash/reports/templates/balsheet-eg.eguile.scm
+%%GUILE_SITE%%/gnucash/reports/templates/receipt.eguile.scm
+%%GUILE_SITE%%/gnucash/reports/templates/taxinvoice.eguile.scm
+%%GUILE_SITE%%/gnucash/string.scm
+%%GUILE_SITE%%/gnucash/utilities.scm
+%%GUILE_SITE_CCACHE%%/gnucash/reports/standard/txn-columns.go
share/icons/hicolor/128x128/apps/gnucash-icon.png
share/icons/hicolor/16x16/apps/gnucash-icon.png
share/icons/hicolor/22x22/apps/gnucash-icon.png
diff --git a/finance/lnd/Makefile b/finance/lnd/Makefile
index 5cb48a75d35a..aa132204d9df 100644
--- a/finance/lnd/Makefile
+++ b/finance/lnd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lnd
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.3-beta
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= finance
MAINTAINER= yuri@FreeBSD.org
diff --git a/finance/ticker/Makefile b/finance/ticker/Makefile
index 2c632f57993d..b689c2080b32 100644
--- a/finance/ticker/Makefile
+++ b/finance/ticker/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ticker
DISTVERSIONPREFIX= v
DISTVERSION= 4.6.3
+PORTREVISION= 1
CATEGORIES= finance
MAINTAINER= fuz@FreeBSD.org
diff --git a/ftp/curlie/Makefile b/ftp/curlie/Makefile
index 1a3286439bb2..f69d06ddd5bb 100644
--- a/ftp/curlie/Makefile
+++ b/ftp/curlie/Makefile
@@ -1,7 +1,7 @@
PORTNAME= curlie
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.7
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= ftp net www
MAINTAINER= 0mp@FreeBSD.org
diff --git a/ftp/pget/Makefile b/ftp/pget/Makefile
index c3da556e8236..3b2a823b7a31 100644
--- a/ftp/pget/Makefile
+++ b/ftp/pget/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pget
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= ftp net www
MAINTAINER= yuri@FreeBSD.org
diff --git a/ftp/sftpgo/Makefile b/ftp/sftpgo/Makefile
index d6738931d324..79914b538b21 100644
--- a/ftp/sftpgo/Makefile
+++ b/ftp/sftpgo/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sftpgo
PORTVERSION= 2.6.2
+PORTREVISION= 1
CATEGORIES= ftp www
MASTER_SITES= https://github.com/drakkan/${PORTNAME}/releases/download/v${DISTVERSION}/
DISTNAME= ${PORTNAME}_v${PORTVERSION}_src_with_deps
diff --git a/games/DDNet/Makefile b/games/DDNet/Makefile
index 2b57b638eaee..24ccc3455b42 100644
--- a/games/DDNet/Makefile
+++ b/games/DDNet/Makefile
@@ -1,6 +1,5 @@
PORTNAME= DDNet
-PORTVERSION= 18.2
-PORTREVISION= 1
+PORTVERSION= 18.3.1
CATEGORIES= games
MASTER_SITES= https://ddnet.tw/downloads/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/games/DDNet/distinfo b/games/DDNet/distinfo
index 965d27856774..57957a90a730 100644
--- a/games/DDNet/distinfo
+++ b/games/DDNet/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1715001117
-SHA256 (DDNet-18.2.tar.xz) = 4046f83325fadce9148c779402ec2f225f1cf198d2566e38938a51031edff084
-SIZE (DDNet-18.2.tar.xz) = 35473956
+TIMESTAMP = 1719969483
+SHA256 (DDNet-18.3.1.tar.xz) = 4601ee659eb48fe1778564953af5c26d2c05e60528213c276b70c56d2199eca8
+SIZE (DDNet-18.3.1.tar.xz) = 35498652
SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
SIZE (rust/crates/cc-1.0.73.crate) = 57880
SHA256 (rust/crates/cxx-1.0.71.crate) = 5469a6f42296f4fd40789b397383718f9a0bd75d2f9b7cedbb249996811fba27
diff --git a/games/alienarena/Makefile b/games/alienarena/Makefile
index 118cb2c7f6f7..09408e37b424 100644
--- a/games/alienarena/Makefile
+++ b/games/alienarena/Makefile
@@ -57,7 +57,7 @@ LIBDIR= ${PREFIX}/lib/${PORTNAME}
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
diff --git a/games/anki/Makefile b/games/anki/Makefile
index ba81edcdcd72..38c125dee9a1 100644
--- a/games/anki/Makefile
+++ b/games/anki/Makefile
@@ -1,6 +1,5 @@
PORTNAME= anki
-DISTVERSION= 24.06.2
-PORTREVISION= 1
+DISTVERSION= 24.06.3
# Don't forget to update ${_MY_BUILDHASH} if DISTVERSION changes
CATEGORIES= games education python
MASTER_SITES= LOCAL/kai/:yarncache
@@ -45,8 +44,8 @@ USES= cargo desktop-file-utils ninja nodejs:build pyqt:6 python:3.9+ \
USE_GITHUB= yes
GH_ACCOUNT= ankitects
# Translation files
-GH_TUPLE= ankitects:anki-core-i18n:50fdc91:ftlrslib \
- ankitects:anki-desktop-ftl:e747f9e:ftlextra
+GH_TUPLE= ankitects:anki-core-i18n:b4813a3:ftlrslib \
+ ankitects:anki-desktop-ftl:b956084:ftlextra
USE_PYQT= pyqt6 sip:build webengine
@@ -85,7 +84,7 @@ MPV_RUN_DEPENDS= mpv:multimedia/mpv
# Should contain the most recent commit that reflects ${DISTVERSION} and must
# be exactly 8 digits otherwise the check for newer versions won't work as
# expected.
-_MY_BUILDHASH= 33a92379
+_MY_BUILDHASH= d678e393
# Remove ${CARGO_BUILD_TARGET} from ${CARGO_ENV} to avoid problems with
# hardcoded paths as the "runner" build system expects its components
# in ${WRKSRC}/out/rust/debug
diff --git a/games/anki/distinfo b/games/anki/distinfo
index 25bbf395b31d..0203c8e097f3 100644
--- a/games/anki/distinfo
+++ b/games/anki/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1717939257
-SHA256 (anki-yarn-cache-24.06.2.tar.gz) = b538e04593e80982ec68906bc85d1cc42b9f6af40dbf1b8569a9698e79cb7dfd
-SIZE (anki-yarn-cache-24.06.2.tar.gz) = 507330108
+TIMESTAMP = 1719892073
+SHA256 (anki-yarn-cache-24.06.3.tar.gz) = 3596b5149aabe0967ecb4ca8908feace9320862ecb079e6b3d13644273240990
+SIZE (anki-yarn-cache-24.06.3.tar.gz) = 507371881
SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -1333,9 +1333,9 @@ SHA256 (ankitects-rust-url-bb930b8d089f4d30d7d19c12e54e66191de47b88_GH0.tar.gz)
SIZE (ankitects-rust-url-bb930b8d089f4d30d7d19c12e54e66191de47b88_GH0.tar.gz) = 394844
SHA256 (ankitects-linkcheck-184b2ca50ed39ca43da13f0b830a463861adb9ca_GH0.tar.gz) = 58ac773ba2e7c76a9ec3f59ee9571576d76e74d58c4974a1d606d6976e1be70e
SIZE (ankitects-linkcheck-184b2ca50ed39ca43da13f0b830a463861adb9ca_GH0.tar.gz) = 19408
-SHA256 (ankitects-anki-24.06.2_GH0.tar.gz) = 44500df78bea9b197fd9a4f10949797a103098396f8250d5d8293aa79ad8d41e
-SIZE (ankitects-anki-24.06.2_GH0.tar.gz) = 2388832
-SHA256 (ankitects-anki-core-i18n-50fdc91_GH0.tar.gz) = d5135ead3b048ec1a675ca90b3022a09b6ca00e5bbfbf49824bc1e9ca2857071
-SIZE (ankitects-anki-core-i18n-50fdc91_GH0.tar.gz) = 1323736
-SHA256 (ankitects-anki-desktop-ftl-e747f9e_GH0.tar.gz) = cc0a11aa250da6a89461305d3918fe37ccabe3c4b2480065287293f027ea4d47
-SIZE (ankitects-anki-desktop-ftl-e747f9e_GH0.tar.gz) = 220416
+SHA256 (ankitects-anki-24.06.3_GH0.tar.gz) = d0c9d819e87bc404fff7ca7c74880ff8ce1024c683ef939ba312bf37377bbf5f
+SIZE (ankitects-anki-24.06.3_GH0.tar.gz) = 2389824
+SHA256 (ankitects-anki-core-i18n-b4813a3_GH0.tar.gz) = 5586273539c6738ab830794f18ccc9f6f867e4a2a490262052cb5f84432d50f6
+SIZE (ankitects-anki-core-i18n-b4813a3_GH0.tar.gz) = 1346263
+SHA256 (ankitects-anki-desktop-ftl-b956084_GH0.tar.gz) = 6dabae92163203b99c41f37f5f22b079bd666469d7a91aab8cb6aca3a772c690
+SIZE (ankitects-anki-desktop-ftl-b956084_GH0.tar.gz) = 224540
diff --git a/games/assaultcube/Makefile b/games/assaultcube/Makefile
index 6a48b1ece42e..4cf7d35c0548 100644
--- a/games/assaultcube/Makefile
+++ b/games/assaultcube/Makefile
@@ -59,7 +59,7 @@ DEDICATED_PLIST_FILES= bin/${PORTNAME}_server libexec/${PORTNAME}_server
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == "clang" && ${COMPILER_VERSION} >= 150
+.if ${COMPILER_TYPE} == "clang"
LDFLAGS_i386+=--no-check-dynamic-relocations
.endif
diff --git a/games/automuteus/Makefile b/games/automuteus/Makefile
index ebc1505f3fe0..e94084c5cf7e 100644
--- a/games/automuteus/Makefile
+++ b/games/automuteus/Makefile
@@ -1,6 +1,6 @@
PORTNAME= automuteus
DISTVERSION= 8.3.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MAINTAINER= nc@FreeBSD.org
diff --git a/games/chessx/Makefile b/games/chessx/Makefile
index 9b92171f53eb..308ef96c7679 100644
--- a/games/chessx/Makefile
+++ b/games/chessx/Makefile
@@ -34,7 +34,7 @@ STOCKFISH_RUN_DEPENDS= stockfish:games/stockfish
.include <bsd.port.pre.mk>
post-patch:
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
@${REINPLACE_CMD} -e 's|std::binary_function|std::__binary_function|' \
${WRKSRC}/src/database/polyglotdatabase.cpp
.endif
diff --git a/games/flightgear/Makefile b/games/flightgear/Makefile
index 4cff605d4637..9c8924ba3f82 100644
--- a/games/flightgear/Makefile
+++ b/games/flightgear/Makefile
@@ -59,7 +59,7 @@ post-patch:
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == "clang" && ${COMPILER_VERSION} >= 150
+.if ${COMPILER_TYPE} == "clang"
LDFLAGS_i386+= -Wl,--no-check-dynamic-relocations
.endif
diff --git a/games/freecol/Makefile b/games/freecol/Makefile
index fe8e208f14b3..8158f33eba72 100644
--- a/games/freecol/Makefile
+++ b/games/freecol/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freecol
-PORTVERSION= 1.1.0
+PORTVERSION= 1.2.0
CATEGORIES= games java
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
diff --git a/games/freecol/distinfo b/games/freecol/distinfo
index fc3b943d82ea..d7becb4c6a84 100644
--- a/games/freecol/distinfo
+++ b/games/freecol/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715935738
-SHA256 (freecol-1.1.0.zip) = 19afd5161f85638edb2943539a840c09dec8be57fb75825d2f8fdc9fdd246158
-SIZE (freecol-1.1.0.zip) = 194579961
+TIMESTAMP = 1720160833
+SHA256 (freecol-1.2.0.zip) = 554e7a2de9d178366ac6385b2f42cc329148b2a6c61ef401eb6160d4c0f6fa70
+SIZE (freecol-1.2.0.zip) = 217224848
diff --git a/games/hyperrogue/Makefile b/games/hyperrogue/Makefile
index 60b0eb1ea94a..3c058a69a159 100644
--- a/games/hyperrogue/Makefile
+++ b/games/hyperrogue/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hyperrogue
-PORTVERSION= 13.0i
+PORTVERSION= 13.0o
DISTVERSIONPREFIX= v
CATEGORIES= games
diff --git a/games/hyperrogue/distinfo b/games/hyperrogue/distinfo
index 7b3fcbe1dd0e..ff565634ea7c 100644
--- a/games/hyperrogue/distinfo
+++ b/games/hyperrogue/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715612145
-SHA256 (zenorogue-hyperrogue-v13.0i_GH0.tar.gz) = 26b90bfbae3c441613e86cbe0261f5c037218dafb7222a0fd9c7d301c6ff5258
-SIZE (zenorogue-hyperrogue-v13.0i_GH0.tar.gz) = 87772760
+TIMESTAMP = 1718022306
+SHA256 (zenorogue-hyperrogue-v13.0o_GH0.tar.gz) = 7797843290b55dcabb37ad845b7b136f7ca5d92699bfb91781aa16f92ef0474e
+SIZE (zenorogue-hyperrogue-v13.0o_GH0.tar.gz) = 87780073
diff --git a/games/libretro-bluemsx/Makefile b/games/libretro-bluemsx/Makefile
index 7398a2673529..954bb2c0b08e 100644
--- a/games/libretro-bluemsx/Makefile
+++ b/games/libretro-bluemsx/Makefile
@@ -19,12 +19,10 @@ PLIST_FILES= lib/libretro/bluemsx_libretro.so
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 150
+.if ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-error=int-conversion
-.if ${COMPILER_VERSION} >= 160
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
-.endif
do-install:
${MKDIR} ${STAGEDIR}/${PREFIX}/lib/libretro
diff --git a/games/libretro-pcsx_rearmed/Makefile b/games/libretro-pcsx_rearmed/Makefile
index f8d4e798e26c..e8369a662c9a 100644
--- a/games/libretro-pcsx_rearmed/Makefile
+++ b/games/libretro-pcsx_rearmed/Makefile
@@ -26,7 +26,7 @@ MAKEFILE= Makefile.libretro
.if ${ARCH:Marmv?}
MAKE_ARGS+= DYNAREC=ari64 ARCH=arm
.endif
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
diff --git a/games/megaglest/Makefile b/games/megaglest/Makefile
index 7076d7f6fe27..608b8ad3d993 100644
--- a/games/megaglest/Makefile
+++ b/games/megaglest/Makefile
@@ -53,7 +53,7 @@ VIEWER_USE= WX=3.0
# The following is actually meant for lld 15.0 and later, but the ports
# framework does not support LINKER_TYPE and LINKER_VERSION yet.
-.if ${COMPILER_TYPE} == "clang" && ${COMPILER_VERSION} >= 150
+.if ${COMPILER_TYPE} == "clang"
# Turn off checking of dynamic relocations, to avoid lld diagnostics about
# possibly incorrect addend values.
LDFLAGS_i386+= -Wl,--no-check-dynamic-relocations
diff --git a/games/neo-cowsay/Makefile b/games/neo-cowsay/Makefile
index 648265fde134..5d3cac49890a 100644
--- a/games/neo-cowsay/Makefile
+++ b/games/neo-cowsay/Makefile
@@ -1,7 +1,7 @@
PORTNAME= neo-cowsay
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.4
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= games
MAINTAINER= eduardo@FreeBSD.org
diff --git a/games/openclonk/Makefile b/games/openclonk/Makefile
index ea14d9336a88..400eb9628af3 100644
--- a/games/openclonk/Makefile
+++ b/games/openclonk/Makefile
@@ -38,7 +38,7 @@ LDFLAGS_i386= -Wl,-znotext
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == "clang" && ${COMPILER_VERSION} >= 150
+.if ${COMPILER_TYPE} == "clang"
LDFLAGS_i386+= -Wl,--no-check-dynamic-relocations
.endif
diff --git a/games/powder-toy-devel/Makefile b/games/powder-toy-devel/Makefile
index 54d6a034009c..dd1f464548bf 100644
--- a/games/powder-toy-devel/Makefile
+++ b/games/powder-toy-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= powder-toy
-DISTVERSION= snapshot-361
-PORTREVISION= 1
+DISTVERSION= snapshot-367
CATEGORIES= games
PKGNAMESUFFIX= -devel
@@ -41,7 +40,7 @@ SSE_MESON_ON= -Dx86_sse=auto
SSE_MESON_OFF= -Dx86_sse=none
post-patch:
- @${REINPLACE_CMD} -e 's|python3|${PYTHON_CMD}|' ${WRKSRC}/meson.build
+ @${REINPLACE_CMD} -e "s|'python3'|'${PYTHON_CMD}'|" ${WRKSRC}/meson.build
do-install:
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/powder-toy ${STAGEDIR}${PREFIX}/bin/
diff --git a/games/powder-toy-devel/distinfo b/games/powder-toy-devel/distinfo
index f4d715abdd7d..719982792c0e 100644
--- a/games/powder-toy-devel/distinfo
+++ b/games/powder-toy-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711646519
-SHA256 (The-Powder-Toy-The-Powder-Toy-snapshot-361_GH0.tar.gz) = 8145a652bad297ef206daff52c31ce42af2d3067ec4ae20b5ef34ed6b93a9664
-SIZE (The-Powder-Toy-The-Powder-Toy-snapshot-361_GH0.tar.gz) = 779647
+TIMESTAMP = 1720109932
+SHA256 (The-Powder-Toy-The-Powder-Toy-snapshot-367_GH0.tar.gz) = e9ac24ffa36e73e5adef34934b145ea8e4531b0c6edb3163d08d0dc2b57c8630
+SIZE (The-Powder-Toy-The-Powder-Toy-snapshot-367_GH0.tar.gz) = 779086
diff --git a/games/ri-li/Makefile b/games/ri-li/Makefile
index b17939091fff..6d4e15dbc2e9 100644
--- a/games/ri-li/Makefile
+++ b/games/ri-li/Makefile
@@ -1,7 +1,6 @@
PORTNAME= Ri-li
DISTVERSIONPREFIX= v
-DISTVERSION= 3.1.4
-PORTREVISION= 1
+DISTVERSION= 3.1.5
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
@@ -19,7 +18,7 @@ USE_GITHUB= yes
GH_ACCOUNT= petitlapin
GH_PROJECT= Li-Ri
USE_SDL= sdl2 mixer2
-CMAKE_ON= USE_CONAN # doesn't really use conan, just handles system depends properly
+CMAKE_ON= USE_SYSTEM_SIMPLEINI
CMAKE_ARGS= -DLIRI_DATA_DIR="${DATADIR}"
DATADIR= ${PREFIX}/share/Li-ri
diff --git a/games/ri-li/distinfo b/games/ri-li/distinfo
index fd10a7a3778f..5b0c05607a20 100644
--- a/games/ri-li/distinfo
+++ b/games/ri-li/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715015770
-SHA256 (petitlapin-Li-Ri-v3.1.4_GH0.tar.gz) = 56687ef201c915bef44fa9ce0f4e195d6e6d0cda5d960ba33b67caf2148324f6
-SIZE (petitlapin-Li-Ri-v3.1.4_GH0.tar.gz) = 47178812
+TIMESTAMP = 1717427884
+SHA256 (petitlapin-Li-Ri-v3.1.5_GH0.tar.gz) = 6c0eedf5fdd12ef4d6a4cc2d20b0899b0fa40d332e10b61cf1402b6aab31814a
+SIZE (petitlapin-Li-Ri-v3.1.5_GH0.tar.gz) = 47164007
diff --git a/games/ri-li/files/patch-CMakeLists.txt b/games/ri-li/files/patch-CMakeLists.txt
deleted file mode 100644
index da6d3b62dd11..000000000000
--- a/games/ri-li/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,25 +0,0 @@
---- CMakeLists.txt.orig 2024-01-15 20:22:00 UTC
-+++ CMakeLists.txt
-@@ -25,6 +25,7 @@ if(USE_CONAN)
- if(USE_CONAN)
- find_package(SDL2 REQUIRED CONFIG)
- find_package(SDL2_mixer REQUIRED CONFIG)
-+ find_path(SIMPLEINI_INCLUDE_DIR SimpleIni.h)
- else()
- find_package(PkgConfig REQUIRED)
- pkg_check_modules(SDL2 REQUIRED sdl2 SDL2_mixer)
-@@ -69,12 +70,13 @@ if(USE_CONAN)
-
- if(USE_CONAN)
- target_link_libraries(${LIRI_EXECUTABLE_NAME} PRIVATE SDL2::SDL2 SDL2_mixer::SDL2_mixer)
-+ target_include_directories(${LIRI_EXECUTABLE_NAME} PRIVATE ${SIMPLEINI_INCLUDE_DIR})
-+ target_compile_definitions(${LIRI_EXECUTABLE_NAME} PRIVATE SI_NO_CONVERSION)
- else()
- target_include_directories(${LIRI_EXECUTABLE_NAME} PUBLIC ${SDL2_INCLUDE_DIRS})
- target_link_libraries(${LIRI_EXECUTABLE_NAME} PRIVATE ${SDL2_LINK_LIBRARIES})
- endif()
-
--target_link_libraries(${LIRI_EXECUTABLE_NAME} PRIVATE SimpleIni::SimpleIni)
-
-
- include(GNUInstallDirs)
diff --git a/games/simutrans-pak128.german/Makefile b/games/simutrans-pak128.german/Makefile
index 09a004621fe0..a9bea5abd9f1 100644
--- a/games/simutrans-pak128.german/Makefile
+++ b/games/simutrans-pak128.german/Makefile
@@ -1,7 +1,7 @@
PORTNAME= simutrans-pak128.german
-DISTVERSION= 2.1
-MASTER_SITES= SF/simutrans/PAK128.german/PAK128.german_${DISTVERSION}_for_ST_123.0/
-DISTNAME= PAK128.german_${DISTVERSION}_for_ST_123.0
+DISTVERSION= 2.2
+MASTER_SITES= SF/simutrans/PAK128.german/PAK128.german_${DISTVERSION}_for_ST_124.0/
+DISTNAME= PAK128.german_${DISTVERSION}_for_ST_124.0
COMMENT= German graphics set for Simutrans
WWW= https://www.simutrans.com/
diff --git a/games/simutrans-pak128.german/distinfo b/games/simutrans-pak128.german/distinfo
index 6b1efb06a489..821d56559700 100644
--- a/games/simutrans-pak128.german/distinfo
+++ b/games/simutrans-pak128.german/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1647351437
-SHA256 (PAK128.german_2.1_for_ST_123.0.zip) = c904fbbbf25229c964ad84951924744e49505175f355d91947e7927c9f1665f1
-SIZE (PAK128.german_2.1_for_ST_123.0.zip) = 249111808
+TIMESTAMP = 1717771354
+SHA256 (PAK128.german_2.2_for_ST_124.0.zip) = 1c2fc0ac905b8e1b97c49c640d8312c962de0952af855fb008f94f1c71e311d3
+SIZE (PAK128.german_2.2_for_ST_124.0.zip) = 251467970
diff --git a/games/simutrans-pak128/Makefile b/games/simutrans-pak128/Makefile
index e857319bc2b3..229a66617665 100644
--- a/games/simutrans-pak128/Makefile
+++ b/games/simutrans-pak128/Makefile
@@ -1,7 +1,7 @@
PORTNAME= simutrans-pak128
-DISTVERSION= 2.8.2
-MASTER_SITES= SF/simutrans/pak128/pak128%20${DISTVERSION}%20for%20ST%20123up/
-DISTNAME= simupak128-${DISTVERSION}-for123
+DISTVERSION= 2.9.1
+MASTER_SITES= SF/simutrans/pak128/pak128%20for%20ST%20%20124.1up%20%282.9.1%29/
+DISTNAME= simupak128-${DISTVERSION}
COMMENT= High resolution graphics set for Simutrans
WWW= https://www.simutrans.com/
diff --git a/games/simutrans-pak128/distinfo b/games/simutrans-pak128/distinfo
index 938ad61ad30e..1eee9d0fc39a 100644
--- a/games/simutrans-pak128/distinfo
+++ b/games/simutrans-pak128/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1647351412
-SHA256 (simupak128-2.8.2-for123.zip) = fe82f03775bf389c4902a57b44fb2be6777264e16ed17e597300d2009759f743
-SIZE (simupak128-2.8.2-for123.zip) = 96971372
+TIMESTAMP = 1717771315
+SHA256 (simupak128-2.9.1.zip) = cb3780d729dde54c873ea20df866f3d894b3e875f60b9fff4e34a040fcb3a3b7
+SIZE (simupak128-2.9.1.zip) = 96646383
diff --git a/games/simutrans-pak64/Makefile b/games/simutrans-pak64/Makefile
index adc99254fbce..600b36e0d823 100644
--- a/games/simutrans-pak64/Makefile
+++ b/games/simutrans-pak64/Makefile
@@ -1,5 +1,5 @@
PORTNAME= simutrans-pak64
-DISTVERSION= 124-0
+DISTVERSION= 124-1
MASTER_SITES= SF/simutrans/pak64/${DISTVERSION}/
DISTNAME= simupak64-${DISTVERSION}
diff --git a/games/simutrans-pak64/distinfo b/games/simutrans-pak64/distinfo
index 405f3b0ff937..1ddef546ddb0 100644
--- a/games/simutrans-pak64/distinfo
+++ b/games/simutrans-pak64/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715001633
-SHA256 (simupak64-124-0.zip) = 0defc5e7ce4c2c3620b621d94d0735dacc3ff13b1af24dee3a127ca76603b2a3
-SIZE (simupak64-124-0.zip) = 5084196
+TIMESTAMP = 1717427935
+SHA256 (simupak64-124-1.zip) = 5a70e8ad28c3fa25474388dd2a197e76d769f3f78f8a33052b32ad83fe1a4efd
+SIZE (simupak64-124-1.zip) = 5095713
diff --git a/games/simutrans/Makefile b/games/simutrans/Makefile
index caf20830ab31..f98323f2a724 100644
--- a/games/simutrans/Makefile
+++ b/games/simutrans/Makefile
@@ -1,5 +1,5 @@
PORTNAME= simutrans
-DISTVERSION= 124-0
+DISTVERSION= 124-1
CATEGORIES= games
MASTER_SITES= SF/simutrans/simutrans/${DISTVERSION}
DISTNAME= simutrans-src-${DISTVERSION}
@@ -24,7 +24,7 @@ CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_CCache \
CMAKE_DISABLE_FIND_PACKAGE_Subversion
CMAKE_ARGS= -DSIMUTRANS_USE_REVISION=1
-WRKSRC= ${WRKDIR}/simutrans-Nightly
+NO_WRKSUBDIR= yes
PORTDATA= *
PORTDOCS= change_request.txt \
diff --git a/games/simutrans/distinfo b/games/simutrans/distinfo
index ee65b86de16d..401d552e667a 100644
--- a/games/simutrans/distinfo
+++ b/games/simutrans/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715001460
-SHA256 (simutrans-src-124-0.zip) = e72f51929fb6277875018de3744fc419c078b1b8ceaecb4a24a5ffcf49abb222
-SIZE (simutrans-src-124-0.zip) = 5464505
+TIMESTAMP = 1717427925
+SHA256 (simutrans-src-124-1.zip) = 0fc4e071a8b7fe1931b30fc0293aa68967f943c6fa6d89c6df119eb3d84d5437
+SIZE (simutrans-src-124-1.zip) = 5965405
diff --git a/games/simutrans/pkg-plist b/games/simutrans/pkg-plist
index 18b9387086af..cd24657779ee 100644
--- a/games/simutrans/pkg-plist
+++ b/games/simutrans/pkg-plist
@@ -1,2 +1,16 @@
bin/simutrans
share/icons/hicolor/scalable/apps/simutrans.svg
+@dir %%DATADIR%%/text/th
+@dir %%DATADIR%%/text/sq
+@dir %%DATADIR%%/text/no
+@dir %%DATADIR%%/text/lt
+@dir %%DATADIR%%/text/gr
+@dir %%DATADIR%%/text/fp
+@dir %%DATADIR%%/text/et
+@dir %%DATADIR%%/text/eo
+@dir %%DATADIR%%/text/ca
+@dir %%DATADIR%%/text/bg
+@dir %%DATADIR%%/text/be
+@dir %%DATADIR%%/screenshot
+@dir %%DATADIR%%/save
+@dir %%DATADIR%%/maps
diff --git a/games/trigger-rally/Makefile b/games/trigger-rally/Makefile
index 0e59cb1b850d..47121c329ba4 100644
--- a/games/trigger-rally/Makefile
+++ b/games/trigger-rally/Makefile
@@ -38,7 +38,7 @@ OPTIONS_DEFINE= DOCS
# The following is actually meant for lld 15.0 and later, but the ports
# framework does not support LINKER_TYPE and LINKER_VERSION yet.
-.if ${COMPILER_TYPE} == "clang" && ${COMPILER_VERSION} >= 150
+.if ${COMPILER_TYPE} == "clang"
# Turn off checking of dynamic relocations, to avoid lld diagnostics about
# possibly incorrect addend values.
LDFLAGS_i386+= -Wl,--no-check-dynamic-relocations
diff --git a/games/vcmi/Makefile b/games/vcmi/Makefile
index 7f5d28c9e9c6..151f5fb6db5a 100644
--- a/games/vcmi/Makefile
+++ b/games/vcmi/Makefile
@@ -1,5 +1,6 @@
PORTNAME= vcmi
PORTVERSION= 1.5.3
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= danfe@FreeBSD.org
diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index d8d93505866f..c994d5b44d50 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= veloren
-PORTVERSION= s20240626
+PORTVERSION= s20240630
CATEGORIES= games wayland
PKGNAMESUFFIX= -weekly
@@ -26,7 +26,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.16.0-297-g6a4fcbe41 # git describe --match='v[0-9]*' weekly
+GL_TAGNAME= v0.16.0-306-ga3ef7ddf9 # 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 1587bd8275b9..bf9cd859b183 100644
--- a/games/veloren-weekly/Makefile.crates
+++ b/games/veloren-weekly/Makefile.crates
@@ -1,6 +1,7 @@
-CARGO_CRATES= ab_glyph-0.2.26 \
+CARGO_CRATES= ab_glyph-0.2.27 \
ab_glyph_rasterizer-0.1.8 \
addr2line-0.21.0 \
+ addr2line-0.22.0 \
adler-1.0.2 \
adler32-1.2.0 \
ahash-0.4.8 \
@@ -18,7 +19,7 @@ CARGO_CRATES= ab_glyph-0.2.26 \
anstream-0.6.14 \
anstyle-1.0.7 \
anstyle-parse-0.2.4 \
- anstyle-query-1.0.3 \
+ anstyle-query-1.1.0 \
anstyle-wincon-3.0.3 \
anyhow-1.0.86 \
anymap2-0.13.0 \
@@ -34,7 +35,7 @@ CARGO_CRATES= ab_glyph-0.2.26 \
as-raw-xcb-connection-1.0.1 \
ascii-1.1.0 \
ash-0.37.3+1.3.251 \
- assets_manager-0.11.5 \
+ assets_manager-0.11.6 \
async-channel-2.3.1 \
async-trait-0.1.80 \
atomic_refcell-0.1.13 \
@@ -43,7 +44,7 @@ CARGO_CRATES= ab_glyph-0.2.26 \
axum-0.7.5 \
axum-core-0.4.3 \
az-1.2.1 \
- backtrace-0.3.71 \
+ backtrace-0.3.73 \
base64-0.21.7 \
base64-0.22.1 \
bincode-1.3.3 \
@@ -51,7 +52,7 @@ CARGO_CRATES= ab_glyph-0.2.26 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
bitflags-1.3.2 \
- bitflags-2.5.0 \
+ bitflags-2.6.0 \
bitvec-1.0.1 \
blake2b_simd-1.0.2 \
block-0.1.6 \
@@ -59,8 +60,8 @@ CARGO_CRATES= ab_glyph-0.2.26 \
block-sys-0.1.0-beta.1 \
block2-0.2.0-alpha.6 \
bumpalo-3.16.0 \
- bytemuck-1.16.0 \
- bytemuck_derive-1.6.0 \
+ bytemuck-1.16.1 \
+ bytemuck_derive-1.7.0 \
byteorder-1.5.0 \
bytes-1.6.0 \
calloop-0.10.6 \
@@ -76,7 +77,7 @@ CARGO_CRATES= ab_glyph-0.2.26 \
cassowary-0.3.0 \
cast-0.3.0 \
castaway-0.2.2 \
- cc-1.0.98 \
+ cc-1.0.102 \
censor-0.3.0 \
cesu8-1.1.0 \
cexpr-0.6.0 \
@@ -90,11 +91,11 @@ CARGO_CRATES= ab_glyph-0.2.26 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clang-sys-1.7.0 \
- clap-4.5.4 \
- clap_builder-4.5.2 \
- clap_derive-4.5.4 \
- clap_lex-0.7.0 \
+ clang-sys-1.8.1 \
+ clap-4.5.8 \
+ clap_builder-4.5.8 \
+ clap_derive-4.5.8 \
+ clap_lex-0.7.1 \
clipboard-win-3.1.1 \
clipboard-win-4.5.0 \
clipboard-win-5.3.1 \
@@ -133,7 +134,7 @@ CARGO_CRATES= ab_glyph-0.2.26 \
cranelift-isle-0.107.2 \
cranelift-native-0.107.2 \
cranelift-wasm-0.107.2 \
- crc32fast-1.4.0 \
+ crc32fast-1.4.2 \
criterion-0.5.1 \
criterion-plot-0.5.0 \
crossbeam-channel-0.5.13 \
@@ -174,7 +175,7 @@ CARGO_CRATES= ab_glyph-0.2.26 \
dirs-sys-next-0.1.2 \
discord-sdk-0.3.6 \
dispatch-0.2.0 \
- displaydoc-0.2.4 \
+ displaydoc-0.2.5 \
divrem-1.0.0 \
dlib-0.5.2 \
doc-comment-0.3.3 \
@@ -185,7 +186,7 @@ CARGO_CRATES= ab_glyph-0.2.26 \
egui-0.23.0 \
egui_plot-0.23.0 \
egui_winit_platform-0.20.0 \
- either-1.12.0 \
+ either-1.13.0 \
elapsed-0.1.2 \
emath-0.23.0 \
encode_unicode-0.3.6 \
@@ -203,8 +204,8 @@ CARGO_CRATES= ab_glyph-0.2.26 \
error-code-2.3.1 \
error-code-3.2.0 \
euc-0.5.3 \
- euclid-0.22.9 \
- event-listener-5.3.0 \
+ euclid-0.22.10 \
+ event-listener-5.3.1 \
event-listener-strategy-0.5.2 \
fallible-iterator-0.3.0 \
fallible-streaming-iterator-0.1.9 \
@@ -250,14 +251,15 @@ CARGO_CRATES= ab_glyph-0.2.26 \
gilrs-0.10.2 \
gilrs-core-0.5.7 \
gimli-0.28.1 \
+ gimli-0.29.0 \
gl_generator-0.14.0 \
glam-0.10.2 \
glob-0.3.1 \
glow-0.13.1 \
glutin_wgl_sys-0.5.0 \
- glyph_brush-0.7.8 \
- glyph_brush_draw_cache-0.1.5 \
- glyph_brush_layout-0.2.3 \
+ glyph_brush-0.7.9 \
+ glyph_brush_draw_cache-0.1.6 \
+ glyph_brush_layout-0.2.4 \
gpu-alloc-0.6.0 \
gpu-alloc-types-0.3.0 \
gpu-allocator-0.23.0 \
@@ -275,6 +277,7 @@ CARGO_CRATES= ab_glyph-0.2.26 \
heck-0.4.1 \
heck-0.5.0 \
hermit-abi-0.3.9 \
+ hermit-abi-0.4.0 \
hex-0.4.3 \
hexf-parse-0.2.1 \
hibitset-0.6.4 \
@@ -284,8 +287,8 @@ CARGO_CRATES= ab_glyph-0.2.26 \
hostname-0.3.1 \
http-1.1.0 \
http-body-1.0.0 \
- http-body-util-0.1.1 \
- httparse-1.8.0 \
+ http-body-util-0.1.2 \
+ httparse-1.9.4 \
httpdate-1.0.3 \
humantime-2.1.0 \
hyper-1.3.1 \
@@ -300,7 +303,6 @@ CARGO_CRATES= ab_glyph-0.2.26 \
image-0.25.1 \
indexmap-2.2.6 \
indicatif-0.17.8 \
- indoc-2.0.5 \
init_with-1.1.0 \
inline_tweak-1.1.1 \
inotify-0.9.6 \
@@ -332,16 +334,16 @@ CARGO_CRATES= ab_glyph-0.2.26 \
kqueue-1.0.8 \
kqueue-sys-1.0.4 \
lazy-bytes-cast-5.0.1 \
- lazy_static-1.4.0 \
+ lazy_static-1.5.0 \
lazycell-1.3.0 \
leb128-0.2.5 \
levenshtein-1.0.5 \
lewton-0.10.2 \
libc-0.2.155 \
libloading-0.7.4 \
- libloading-0.8.3 \
+ libloading-0.8.4 \
libm-0.2.8 \
- libmimalloc-sys-0.1.38 \
+ libmimalloc-sys-0.1.39 \
libredox-0.0.2 \
libredox-0.1.3 \
libsqlite3-sys-0.28.0 \
@@ -349,7 +351,7 @@ CARGO_CRATES= ab_glyph-0.2.26 \
linked-hash-map-0.5.6 \
linux-raw-sys-0.4.14 \
lock_api-0.4.12 \
- log-0.4.21 \
+ log-0.4.22 \
loom-0.7.2 \
lru-0.12.3 \
lru-cache-0.1.2 \
@@ -363,7 +365,7 @@ CARGO_CRATES= ab_glyph-0.2.26 \
matchit-0.7.3 \
maybe-owned-0.3.4 \
maybe-uninit-2.0.0 \
- memchr-2.7.2 \
+ memchr-2.7.4 \
memfd-0.6.4 \
memmap2-0.5.10 \
memmap2-0.7.1 \
@@ -372,11 +374,11 @@ CARGO_CRATES= ab_glyph-0.2.26 \
memoffset-0.6.5 \
memoffset-0.9.1 \
metal-0.27.0 \
- mimalloc-0.1.42 \
+ mimalloc-0.1.43 \
mime-0.3.17 \
minifb-0.27.0 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.7.3 \
+ miniz_oxide-0.7.4 \
mio-0.8.11 \
mumble-link-0.2.0 \
nanorand-0.7.0 \
@@ -388,8 +390,8 @@ CARGO_CRATES= ab_glyph-0.2.26 \
ndk-sys-0.5.0+25.2.9519653 \
nibble_vec-0.1.0 \
nix-0.24.3 \
- nix-0.26.4 \
nix-0.25.1 \
+ nix-0.26.4 \
nix-0.28.0 \
nohash-hasher-0.2.0 \
noise-0.9.0 \
@@ -401,7 +403,7 @@ CARGO_CRATES= ab_glyph-0.2.26 \
num-0.2.1 \
num-0.4.3 \
num-bigint-0.2.6 \
- num-bigint-0.4.5 \
+ num-bigint-0.4.6 \
num-complex-0.2.4 \
num-complex-0.4.6 \
num-conv-0.1.0 \
@@ -426,8 +428,8 @@ CARGO_CRATES= ab_glyph-0.2.26 \
objc2-encode-2.0.0-pre.2 \
objc_exception-0.1.2 \
objc_id-0.1.1 \
- object-0.32.2 \
object-0.33.0 \
+ object-0.36.1 \
oboe-0.6.1 \
oboe-sys-0.6.1 \
ogg-0.8.0 \
@@ -437,11 +439,11 @@ CARGO_CRATES= ab_glyph-0.2.26 \
option-ext-0.2.0 \
orbclient-0.3.47 \
ordered-float-1.1.1 \
- ordered-float-4.2.0 \
+ ordered-float-4.2.1 \
overload-0.1.1 \
owned_ttf_parser-0.21.0 \
parking-2.2.0 \
- parking_lot-0.12.2 \
+ parking_lot-0.12.3 \
parking_lot_core-0.9.10 \
parse-zoneinfo-0.3.1 \
paste-1.0.15 \
@@ -462,7 +464,7 @@ CARGO_CRATES= ab_glyph-0.2.26 \
pistoncore-input-0.24.0 \
pkg-config-0.3.30 \
png-0.17.13 \
- polling-3.7.0 \
+ polling-3.7.2 \
portable-atomic-1.6.0 \
powerfmt-0.2.0 \
pp-rs-0.2.1 \
@@ -473,7 +475,7 @@ CARGO_CRATES= ab_glyph-0.2.26 \
proc-macro-hack-0.5.20+deprecated \
proc-macro-nested-0.1.7 \
proc-macro2-0.4.30 \
- proc-macro2-1.0.83 \
+ proc-macro2-1.0.86 \
profiling-1.0.15 \
profiling-procmacros-1.0.15 \
prometheus-0.13.4 \
@@ -484,9 +486,9 @@ CARGO_CRATES= ab_glyph-0.2.26 \
quick-error-1.2.3 \
quick-xml-0.30.0 \
quick-xml-0.31.0 \
- quinn-0.11.1 \
- quinn-proto-0.11.2 \
- quinn-udp-0.5.1 \
+ quinn-0.11.2 \
+ quinn-proto-0.11.3 \
+ quinn-udp-0.5.2 \
quote-0.6.13 \
quote-1.0.36 \
radium-0.7.0 \
@@ -496,7 +498,7 @@ CARGO_CRATES= ab_glyph-0.2.26 \
rand_core-0.6.4 \
rand_xorshift-0.3.0 \
range-alloc-0.1.3 \
- ratatui-0.26.2 \
+ ratatui-0.27.0 \
raw-window-handle-0.5.2 \
raw-window-handle-0.6.2 \
rayon-1.10.0 \
@@ -504,23 +506,23 @@ CARGO_CRATES= ab_glyph-0.2.26 \
rcgen-0.13.1 \
redox_syscall-0.3.5 \
redox_syscall-0.4.1 \
- redox_syscall-0.5.1 \
+ redox_syscall-0.5.2 \
redox_users-0.4.5 \
refinery-0.8.14 \
refinery-core-0.8.14 \
refinery-macros-0.8.14 \
regalloc2-0.9.3 \
- regex-1.10.4 \
+ regex-1.10.5 \
regex-automata-0.1.10 \
- regex-automata-0.4.6 \
+ regex-automata-0.4.7 \
regex-syntax-0.6.29 \
- regex-syntax-0.8.3 \
+ regex-syntax-0.8.4 \
renderdoc-sys-1.1.0 \
resolv-conf-0.7.0 \
ring-0.17.8 \
rmp-0.8.14 \
rmp-serde-1.3.0 \
- rodio-0.18.0 \
+ rodio-0.18.1 \
ron-0.8.1 \
roots-0.0.8 \
roxmltree-0.14.1 \
@@ -529,14 +531,15 @@ CARGO_CRATES= ab_glyph-0.2.26 \
rust-argon2-2.1.0 \
rustc-demangle-0.1.24 \
rustc-hash-1.1.0 \
+ rustc-hash-2.0.0 \
rustc_version-0.2.3 \
rustc_version-0.4.0 \
rustix-0.38.34 \
- rustls-0.23.9 \
+ rustls-0.23.10 \
rustls-native-certs-0.7.0 \
rustls-pemfile-2.1.2 \
rustls-pki-types-1.7.0 \
- rustls-platform-verifier-0.3.1 \
+ rustls-platform-verifier-0.3.2 \
rustls-platform-verifier-android-0.1.0 \
rustls-webpki-0.102.4 \
rusttype-0.7.9 \
@@ -559,9 +562,9 @@ CARGO_CRATES= ab_glyph-0.2.26 \
semver-0.9.0 \
semver-1.0.23 \
semver-parser-0.7.0 \
- serde-1.0.202 \
- serde_derive-1.0.202 \
- serde_json-1.0.117 \
+ serde-1.0.203 \
+ serde_derive-1.0.203 \
+ serde_json-1.0.118 \
serde_path_to_error-0.1.16 \
serde_repr-0.1.19 \
serde_spanned-0.6.6 \
@@ -607,18 +610,18 @@ CARGO_CRATES= ab_glyph-0.2.26 \
strsim-0.11.1 \
strum-0.26.3 \
strum_macros-0.26.4 \
- subtle-2.5.0 \
+ subtle-2.6.1 \
sum_type-0.2.0 \
svg_fmt-0.4.3 \
syn-0.15.44 \
syn-1.0.109 \
- syn-2.0.65 \
+ syn-2.0.68 \
sync_file-0.2.9 \
sync_wrapper-0.1.2 \
sync_wrapper-1.0.1 \
system-interface-0.27.2 \
tap-1.0.1 \
- tar-0.4.40 \
+ tar-0.4.41 \
target-lexicon-0.12.14 \
tempfile-3.10.1 \
termcolor-1.4.1 \
@@ -631,20 +634,20 @@ CARGO_CRATES= ab_glyph-0.2.26 \
timer-queue-0.1.0 \
tiny-skia-0.8.4 \
tiny-skia-path-0.8.4 \
- tinystr-0.7.5 \
+ tinystr-0.7.6 \
tinytemplate-1.2.1 \
- tinyvec-1.6.0 \
+ tinyvec-1.6.1 \
tinyvec_macros-0.1.1 \
- tokio-1.37.0 \
- tokio-macros-2.2.0 \
+ tokio-1.38.0 \
+ tokio-macros-2.3.0 \
tokio-rustls-0.26.0 \
tokio-stream-0.1.15 \
toml-0.5.11 \
- toml-0.8.13 \
+ toml-0.8.14 \
toml_datetime-0.6.6 \
toml_edit-0.19.15 \
toml_edit-0.21.1 \
- toml_edit-0.22.13 \
+ toml_edit-0.22.14 \
tower-0.4.13 \
tower-layer-0.3.2 \
tower-service-0.3.2 \
@@ -672,13 +675,14 @@ CARGO_CRATES= ab_glyph-0.2.26 \
unicode-ident-1.0.12 \
unicode-normalization-0.1.23 \
unicode-segmentation-1.11.0 \
- unicode-width-0.1.12 \
+ unicode-truncate-1.0.0 \
+ unicode-width-0.1.13 \
unicode-xid-0.1.0 \
unicode-xid-0.2.4 \
untrusted-0.9.0 \
- url-2.5.0 \
- utf8parse-0.2.1 \
- uuid-1.8.0 \
+ url-2.5.2 \
+ utf8parse-0.2.2 \
+ uuid-1.9.1 \
valuable-0.1.0 \
vcpkg-0.2.15 \
vec_map-0.8.2 \
@@ -697,7 +701,7 @@ CARGO_CRATES= ab_glyph-0.2.26 \
wasm-bindgen-macro-support-0.2.92 \
wasm-bindgen-shared-0.2.92 \
wasm-encoder-0.202.0 \
- wasm-encoder-0.207.0 \
+ wasm-encoder-0.212.0 \
wasmparser-0.202.0 \
wasmprinter-0.202.0 \
wasmtime-20.0.2 \
@@ -718,25 +722,25 @@ CARGO_CRATES= ab_glyph-0.2.26 \
wasmtime-winch-20.0.2 \
wasmtime-wit-bindgen-20.0.2 \
wast-35.0.2 \
- wast-207.0.0 \
- wat-1.207.0 \
+ wast-212.0.0 \
+ wat-1.212.0 \
wavefront-0.2.3 \
- wayland-backend-0.3.3 \
+ wayland-backend-0.3.4 \
wayland-client-0.29.5 \
- wayland-client-0.31.2 \
+ wayland-client-0.31.3 \
wayland-commons-0.29.5 \
wayland-csd-frame-0.3.0 \
wayland-cursor-0.29.5 \
- wayland-cursor-0.31.1 \
+ wayland-cursor-0.31.3 \
wayland-protocols-0.29.5 \
wayland-protocols-0.31.2 \
wayland-protocols-wlr-0.2.0 \
wayland-scanner-0.29.5 \
- wayland-scanner-0.31.1 \
+ wayland-scanner-0.31.2 \
wayland-sys-0.29.5 \
- wayland-sys-0.31.1 \
+ wayland-sys-0.31.2 \
web-sys-0.3.69 \
- webpki-roots-0.26.1 \
+ webpki-roots-0.26.3 \
wfd-0.1.7 \
wgpu-profiler-0.15.0 \
which-4.4.2 \
@@ -755,8 +759,9 @@ CARGO_CRATES= ab_glyph-0.2.26 \
windows-0.51.1 \
windows-0.54.0 \
windows-core-0.51.1 \
+ windows-core-0.52.0 \
windows-core-0.54.0 \
- windows-result-0.1.1 \
+ windows-result-0.1.2 \
windows-sys-0.45.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
@@ -787,7 +792,7 @@ CARGO_CRATES= ab_glyph-0.2.26 \
windows_x86_64_msvc-0.52.5 \
winit-0.28.7 \
winnow-0.5.40 \
- winnow-0.6.8 \
+ winnow-0.6.13 \
winreg-0.50.0 \
winreg-0.52.0 \
winres-0.1.12 \
@@ -807,7 +812,7 @@ CARGO_CRATES= ab_glyph-0.2.26 \
xdg-2.5.2 \
xi-unicode-0.3.0 \
xkbcommon-0.5.1 \
- xkeysym-0.2.0 \
+ xkeysym-0.2.1 \
xml-rs-0.8.20 \
xmlparser-0.13.6 \
yasna-0.5.2 \
@@ -816,7 +821,7 @@ CARGO_CRATES= ab_glyph-0.2.26 \
zeroize-1.8.1 \
zstd-0.13.1 \
zstd-safe-7.1.0 \
- zstd-sys-2.0.10+zstd.1.5.6 \
+ zstd-sys-2.0.11+zstd.1.5.6 \
zune-core-0.4.12 \
zune-jpeg-0.4.11 \
keyboard-keynames@git+https://gitlab.com/Imbris/keyboard-keynames.git?tag=veloren-winit-0.28\#fca4bbdfa51bf054b155a455935b3792975c989d \
diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo
index 05f275ffbf92..6b224e154b2e 100644
--- a/games/veloren-weekly/distinfo
+++ b/games/veloren-weekly/distinfo
@@ -1,10 +1,12 @@
-TIMESTAMP = 1719403935
-SHA256 (rust/crates/ab_glyph-0.2.26.crate) = 2e53b0a3d5760cd2ba9b787ae0c6440ad18ee294ff71b05e3381c900a7d16cfd
-SIZE (rust/crates/ab_glyph-0.2.26.crate) = 19078
+TIMESTAMP = 1719790053
+SHA256 (rust/crates/ab_glyph-0.2.27.crate) = 1c3a1cbc201cc13ed06cf875efb781f2249b3677f5c74571b67d817877f9d697
+SIZE (rust/crates/ab_glyph-0.2.27.crate) = 19562
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
SIZE (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = 11010
SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
+SHA256 (rust/crates/addr2line-0.22.0.crate) = 6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678
+SIZE (rust/crates/addr2line-0.22.0.crate) = 39156
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
@@ -39,8 +41,8 @@ SHA256 (rust/crates/anstyle-1.0.7.crate) = 038dfcf04a5feb68e9c60b21c9625a54c2c06
SIZE (rust/crates/anstyle-1.0.7.crate) = 15709
SHA256 (rust/crates/anstyle-parse-0.2.4.crate) = c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4
SIZE (rust/crates/anstyle-parse-0.2.4.crate) = 23069
-SHA256 (rust/crates/anstyle-query-1.0.3.crate) = a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5
-SIZE (rust/crates/anstyle-query-1.0.3.crate) = 9742
+SHA256 (rust/crates/anstyle-query-1.1.0.crate) = ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391
+SIZE (rust/crates/anstyle-query-1.1.0.crate) = 9832
SHA256 (rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19
SIZE (rust/crates/anstyle-wincon-3.0.3.crate) = 12179
SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
@@ -71,8 +73,8 @@ SHA256 (rust/crates/ascii-1.1.0.crate) = d92bec98840b8f03a5ff5413de5293bfcd8bf96
SIZE (rust/crates/ascii-1.1.0.crate) = 36075
SHA256 (rust/crates/ash-0.37.3+1.3.251.crate) = 39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a
SIZE (rust/crates/ash-0.37.3+1.3.251.crate) = 449524
-SHA256 (rust/crates/assets_manager-0.11.5.crate) = 2225fb1402025b8efb307610a03c40a11a40a2548385cfd91534cb3242c5f2e6
-SIZE (rust/crates/assets_manager-0.11.5.crate) = 73509
+SHA256 (rust/crates/assets_manager-0.11.6.crate) = b4dde42f7d78f1a1d0149ac8526e21c6c849090ce6aa191ae94b90b0cb2e4aed
+SIZE (rust/crates/assets_manager-0.11.6.crate) = 73791
SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
SHA256 (rust/crates/async-trait-0.1.80.crate) = c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca
@@ -89,8 +91,8 @@ SHA256 (rust/crates/axum-core-0.4.3.crate) = a15c63fd72d41492dc4f497196f5da1fb04
SIZE (rust/crates/axum-core-0.4.3.crate) = 21877
SHA256 (rust/crates/az-1.2.1.crate) = 7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973
SIZE (rust/crates/az-1.2.1.crate) = 27842
-SHA256 (rust/crates/backtrace-0.3.71.crate) = 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d
-SIZE (rust/crates/backtrace-0.3.71.crate) = 86553
+SHA256 (rust/crates/backtrace-0.3.73.crate) = 5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a
+SIZE (rust/crates/backtrace-0.3.73.crate) = 87617
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
@@ -105,8 +107,8 @@ SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41a
SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
-SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
+SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
+SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
SHA256 (rust/crates/blake2b_simd-1.0.2.crate) = 23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780
@@ -121,10 +123,10 @@ SHA256 (rust/crates/block2-0.2.0-alpha.6.crate) = 8dd9e63c1744f755c2f60332b88de3
SIZE (rust/crates/block2-0.2.0-alpha.6.crate) = 10639
SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/bytemuck-1.16.0.crate) = 78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5
-SIZE (rust/crates/bytemuck-1.16.0.crate) = 48015
-SHA256 (rust/crates/bytemuck_derive-1.6.0.crate) = 4da9a32f3fed317401fa3c862968128267c3106685286e15d5aaa3d7389c2f60
-SIZE (rust/crates/bytemuck_derive-1.6.0.crate) = 21194
+SHA256 (rust/crates/bytemuck-1.16.1.crate) = b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e
+SIZE (rust/crates/bytemuck-1.16.1.crate) = 48321
+SHA256 (rust/crates/bytemuck_derive-1.7.0.crate) = 1ee891b04274a59bd38b412188e24b849617b2e45a0fd8d057deb63e7403761b
+SIZE (rust/crates/bytemuck_derive-1.7.0.crate) = 21687
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
@@ -155,8 +157,8 @@ SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2
SIZE (rust/crates/cast-0.3.0.crate) = 11452
SHA256 (rust/crates/castaway-0.2.2.crate) = 8a17ed5635fc8536268e5d4de1e22e81ac34419e5f052d4d51f4e01dcc263fcc
SIZE (rust/crates/castaway-0.2.2.crate) = 11091
-SHA256 (rust/crates/cc-1.0.98.crate) = 41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f
-SIZE (rust/crates/cc-1.0.98.crate) = 76780
+SHA256 (rust/crates/cc-1.0.102.crate) = 779e6b7d17797c0b42023d417228c02889300190e700cb074c3438d9c541d332
+SIZE (rust/crates/cc-1.0.102.crate) = 79585
SHA256 (rust/crates/censor-0.3.0.crate) = d41e3b9fdbb9b3edc10dc66a06dc255822f699c432e19403fb966e6d60e0dec4
SIZE (rust/crates/censor-0.3.0.crate) = 5627
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
@@ -183,16 +185,16 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clang-sys-1.7.0.crate) = 67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1
-SIZE (rust/crates/clang-sys-1.7.0.crate) = 42088
-SHA256 (rust/crates/clap-4.5.4.crate) = 90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0
-SIZE (rust/crates/clap-4.5.4.crate) = 55401
-SHA256 (rust/crates/clap_builder-4.5.2.crate) = ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4
-SIZE (rust/crates/clap_builder-4.5.2.crate) = 163566
-SHA256 (rust/crates/clap_derive-4.5.4.crate) = 528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64
-SIZE (rust/crates/clap_derive-4.5.4.crate) = 29159
-SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
-SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
+SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
+SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
+SHA256 (rust/crates/clap-4.5.8.crate) = 84b3edb18336f4df585bc9aa31dd99c036dfa5dc5e9a2939a722a188f3a8970d
+SIZE (rust/crates/clap-4.5.8.crate) = 56338
+SHA256 (rust/crates/clap_builder-4.5.8.crate) = c1c09dd5ada6c6c78075d6fd0da3f90d8080651e2d6cc8eb2f1aaa4034ced708
+SIZE (rust/crates/clap_builder-4.5.8.crate) = 163870
+SHA256 (rust/crates/clap_derive-4.5.8.crate) = 2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085
+SIZE (rust/crates/clap_derive-4.5.8.crate) = 30024
+SHA256 (rust/crates/clap_lex-0.7.1.crate) = 4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70
+SIZE (rust/crates/clap_lex-0.7.1.crate) = 12766
SHA256 (rust/crates/clipboard-win-3.1.1.crate) = 9fdf5e01086b6be750428ba4a40619f847eb2e95756eee84b18e06e5f0b50342
SIZE (rust/crates/clipboard-win-3.1.1.crate) = 11964
SHA256 (rust/crates/clipboard-win-4.5.0.crate) = 7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362
@@ -269,8 +271,8 @@ SHA256 (rust/crates/cranelift-native-0.107.2.crate) = ea11f5ac85996fa093075d6639
SIZE (rust/crates/cranelift-native-0.107.2.crate) = 8504
SHA256 (rust/crates/cranelift-wasm-0.107.2.crate) = e4f175d4e299a8edabfbd64fa93c7650836cc8ad7f4879f9bd2632575a1f12d0
SIZE (rust/crates/cranelift-wasm-0.107.2.crate) = 63904
-SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
-SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
+SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
SIZE (rust/crates/criterion-0.5.1.crate) = 110088
SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
@@ -351,8 +353,8 @@ SHA256 (rust/crates/discord-sdk-0.3.6.crate) = dc3d7a4f9bc39006b732a01d63b34ff15
SIZE (rust/crates/discord-sdk-0.3.6.crate) = 58181
SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
-SHA256 (rust/crates/displaydoc-0.2.4.crate) = 487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d
-SIZE (rust/crates/displaydoc-0.2.4.crate) = 23200
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/divrem-1.0.0.crate) = 69dde51e8fef5e12c1d65e0929b03d66e4c0c18282bc30ed2ca050ad6f44dd82
SIZE (rust/crates/divrem-1.0.0.crate) = 7818
SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412
@@ -373,8 +375,8 @@ SHA256 (rust/crates/egui_plot-0.23.0.crate) = c7f33a00fe8eb1ba56535b3dbacdecc7a1
SIZE (rust/crates/egui_plot-0.23.0.crate) = 38292
SHA256 (rust/crates/egui_winit_platform-0.20.0.crate) = cff2b0729f7c0ae1d7fb4a95aa4c3432d1a1d03476b22b2946247504a012cea4
SIZE (rust/crates/egui_winit_platform-0.20.0.crate) = 11420
-SHA256 (rust/crates/either-1.12.0.crate) = 3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b
-SIZE (rust/crates/either-1.12.0.crate) = 18974
+SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
+SIZE (rust/crates/either-1.13.0.crate) = 19169
SHA256 (rust/crates/elapsed-0.1.2.crate) = 6f4e5af126dafd0741c2ad62d47f68b28602550102e5f0dd45c8a97fc8b49c29
SIZE (rust/crates/elapsed-0.1.2.crate) = 2377
SHA256 (rust/crates/emath-0.23.0.crate) = 1ef2b29de53074e575c18b694167ccbe6e5191f7b25fe65175a0d905a32eeec0
@@ -409,10 +411,10 @@ SHA256 (rust/crates/error-code-3.2.0.crate) = a0474425d51df81997e2f90a21591180b3
SIZE (rust/crates/error-code-3.2.0.crate) = 7569
SHA256 (rust/crates/euc-0.5.3.crate) = 0947d06646d28a4ac2862ac5eadc1062704d61ee398b3baba8b4a21e2f1ef5ed
SIZE (rust/crates/euc-0.5.3.crate) = 70369
-SHA256 (rust/crates/euclid-0.22.9.crate) = 87f253bc5c813ca05792837a0ff4b3a580336b224512d48f7eda1d7dd9210787
-SIZE (rust/crates/euclid-0.22.9.crate) = 76671
-SHA256 (rust/crates/event-listener-5.3.0.crate) = 6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24
-SIZE (rust/crates/event-listener-5.3.0.crate) = 43084
+SHA256 (rust/crates/euclid-0.22.10.crate) = e0f0eb73b934648cd7a4a61f1b15391cd95dab0b4da6e2e66c2a072c144b4a20
+SIZE (rust/crates/euclid-0.22.10.crate) = 78701
+SHA256 (rust/crates/event-listener-5.3.1.crate) = 6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba
+SIZE (rust/crates/event-listener-5.3.1.crate) = 42576
SHA256 (rust/crates/event-listener-strategy-0.5.2.crate) = 0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1
SIZE (rust/crates/event-listener-strategy-0.5.2.crate) = 10697
SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
@@ -503,6 +505,8 @@ SHA256 (rust/crates/gilrs-core-0.5.7.crate) = 5ccc99e9b8d63ffcaa334c4babfa31f46e
SIZE (rust/crates/gilrs-core-0.5.7.crate) = 45141
SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
SIZE (rust/crates/gimli-0.28.1.crate) = 270497
+SHA256 (rust/crates/gimli-0.29.0.crate) = 40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd
+SIZE (rust/crates/gimli-0.29.0.crate) = 275756
SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d
SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330
SHA256 (rust/crates/glam-0.10.2.crate) = 579160312273c954cc51bd440f059dde741029ac8daf8c84fece76cb77f62c15
@@ -513,12 +517,12 @@ SHA256 (rust/crates/glow-0.13.1.crate) = bd348e04c43b32574f2de31c8bb397d96c9fcfa
SIZE (rust/crates/glow-0.13.1.crate) = 150940
SHA256 (rust/crates/glutin_wgl_sys-0.5.0.crate) = 6c8098adac955faa2d31079b65dc48841251f69efd3ac25477903fc424362ead
SIZE (rust/crates/glutin_wgl_sys-0.5.0.crate) = 5469
-SHA256 (rust/crates/glyph_brush-0.7.8.crate) = a3676f482c536a985fca36ce320a5e5b8fafd7b260806742af1963b71c5dc38c
-SIZE (rust/crates/glyph_brush-0.7.8.crate) = 63512
-SHA256 (rust/crates/glyph_brush_draw_cache-0.1.5.crate) = 6010675390f6889e09a21e2c8b575b3ee25667ea8237a8d59423f73cb8c28610
-SIZE (rust/crates/glyph_brush_draw_cache-0.1.5.crate) = 64513
-SHA256 (rust/crates/glyph_brush_layout-0.2.3.crate) = cc32c2334f00ca5ac3695c5009ae35da21da8c62d255b5b96d56e2597a637a38
-SIZE (rust/crates/glyph_brush_layout-0.2.3.crate) = 18500
+SHA256 (rust/crates/glyph_brush-0.7.9.crate) = 4ca26e3a8a43052ca015c0b1ce055035ff5bc47afddff5b01c7141e0c3e3a2a1
+SIZE (rust/crates/glyph_brush-0.7.9.crate) = 65732
+SHA256 (rust/crates/glyph_brush_draw_cache-0.1.6.crate) = 4bb6c910def52365fef3f439a6b50a4d5c11b28eec4cf6c191f6dfea18e88d7f
+SIZE (rust/crates/glyph_brush_draw_cache-0.1.6.crate) = 64216
+SHA256 (rust/crates/glyph_brush_layout-0.2.4.crate) = 7b1e288bfd2f6c0313f78bf5aa538356ad481a3bb97e9b7f93220ab0066c5992
+SIZE (rust/crates/glyph_brush_layout-0.2.4.crate) = 18205
SHA256 (rust/crates/gpu-alloc-0.6.0.crate) = fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171
SIZE (rust/crates/gpu-alloc-0.6.0.crate) = 19649
SHA256 (rust/crates/gpu-alloc-types-0.3.0.crate) = 98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4
@@ -553,6 +557,8 @@ SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d3
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
+SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
+SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/hexf-parse-0.2.1.crate) = dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df
@@ -571,10 +577,10 @@ SHA256 (rust/crates/http-1.1.0.crate) = 21b9ddb458710bc376481b842f5da65cdf31522d
SIZE (rust/crates/http-1.1.0.crate) = 103144
SHA256 (rust/crates/http-body-1.0.0.crate) = 1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643
SIZE (rust/crates/http-body-1.0.0.crate) = 5411
-SHA256 (rust/crates/http-body-util-0.1.1.crate) = 0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d
-SIZE (rust/crates/http-body-util-0.1.1.crate) = 11930
-SHA256 (rust/crates/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904
-SIZE (rust/crates/httparse-1.8.0.crate) = 29954
+SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
+SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
+SHA256 (rust/crates/httparse-1.9.4.crate) = 0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9
+SIZE (rust/crates/httparse-1.9.4.crate) = 38555
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
@@ -603,8 +609,6 @@ SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58
SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
SHA256 (rust/crates/indicatif-0.17.8.crate) = 763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3
SIZE (rust/crates/indicatif-0.17.8.crate) = 64869
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
SHA256 (rust/crates/init_with-1.1.0.crate) = 0175f63815ce00183bf755155ad0cb48c65226c5d17a724e369c25418d2b7699
SIZE (rust/crates/init_with-1.1.0.crate) = 3929
SHA256 (rust/crates/inline_tweak-1.1.1.crate) = c6acddbefae08bfba73e27f55513f491f35c365d84bf3002bf85ba9b916c5e5f
@@ -667,8 +671,8 @@ SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac36
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
SHA256 (rust/crates/lazy-bytes-cast-5.0.1.crate) = 10257499f089cd156ad82d0a9cd57d9501fa2c989068992a97eb3c27836f206b
SIZE (rust/crates/lazy-bytes-cast-5.0.1.crate) = 4354
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
SHA256 (rust/crates/leb128-0.2.5.crate) = 884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67
@@ -681,12 +685,12 @@ SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f478
SIZE (rust/crates/libc-0.2.155.crate) = 743539
SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
SIZE (rust/crates/libloading-0.7.4.crate) = 27580
-SHA256 (rust/crates/libloading-0.8.3.crate) = 0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19
-SIZE (rust/crates/libloading-0.8.3.crate) = 28480
+SHA256 (rust/crates/libloading-0.8.4.crate) = e310b3a6b5907f99202fcdb4960ff45b93735d7c7d96b760fcff8db2dc0e103d
+SIZE (rust/crates/libloading-0.8.4.crate) = 28636
SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058
SIZE (rust/crates/libm-0.2.8.crate) = 113450
-SHA256 (rust/crates/libmimalloc-sys-0.1.38.crate) = 0e7bb23d733dfcc8af652a78b7bf232f0e967710d044732185e561e47c0336b6
-SIZE (rust/crates/libmimalloc-sys-0.1.38.crate) = 196009
+SHA256 (rust/crates/libmimalloc-sys-0.1.39.crate) = 23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44
+SIZE (rust/crates/libmimalloc-sys-0.1.39.crate) = 198523
SHA256 (rust/crates/libredox-0.0.2.crate) = 3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607
SIZE (rust/crates/libredox-0.0.2.crate) = 4538
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
@@ -701,8 +705,8 @@ SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757e
SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
-SIZE (rust/crates/log-0.4.21.crate) = 43442
+SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
+SIZE (rust/crates/log-0.4.22.crate) = 44027
SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca
SIZE (rust/crates/loom-0.7.2.crate) = 73989
SHA256 (rust/crates/lru-0.12.3.crate) = d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc
@@ -729,8 +733,8 @@ SHA256 (rust/crates/maybe-owned-0.3.4.crate) = 4facc753ae494aeb6e3c22f839b158aeb
SIZE (rust/crates/maybe-owned-0.3.4.crate) = 14308
SHA256 (rust/crates/maybe-uninit-2.0.0.crate) = 60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00
SIZE (rust/crates/maybe-uninit-2.0.0.crate) = 11809
-SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
-SIZE (rust/crates/memchr-2.7.2.crate) = 96220
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
SHA256 (rust/crates/memfd-0.6.4.crate) = b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64
SIZE (rust/crates/memfd-0.6.4.crate) = 12820
SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
@@ -747,16 +751,16 @@ SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb4486776
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/metal-0.27.0.crate) = c43f73953f8cbe511f021b58f18c3ce1c3d1ae13fe953293e13345bf83217f25
SIZE (rust/crates/metal-0.27.0.crate) = 3028990
-SHA256 (rust/crates/mimalloc-0.1.42.crate) = e9186d86b79b52f4a77af65604b51225e8db1d6ee7e3f41aec1e40829c71a176
-SIZE (rust/crates/mimalloc-0.1.42.crate) = 4079
+SHA256 (rust/crates/mimalloc-0.1.43.crate) = 68914350ae34959d83f732418d51e2427a794055d0b9529f48259ac07af65633
+SIZE (rust/crates/mimalloc-0.1.43.crate) = 4075
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/minifb-0.27.0.crate) = b0c470a74618b43cd182c21b3dc1e6123501249f3bad9a0085e95d1304ca2478
SIZE (rust/crates/minifb-0.27.0.crate) = 97517
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.7.3.crate) = 87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae
-SIZE (rust/crates/miniz_oxide-0.7.3.crate) = 55774
+SHA256 (rust/crates/miniz_oxide-0.7.4.crate) = b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08
+SIZE (rust/crates/miniz_oxide-0.7.4.crate) = 56119
SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
SIZE (rust/crates/mio-0.8.11.crate) = 102983
SHA256 (rust/crates/mumble-link-0.2.0.crate) = c7f4c53745d4e7afd0faaf6ee46c0c3114d4b7d0db63bef96917751906453285
@@ -779,10 +783,10 @@ SHA256 (rust/crates/nibble_vec-0.1.0.crate) = 77a5d83df9f36fe23f0c3648c6bbb8b029
SIZE (rust/crates/nibble_vec-0.1.0.crate) = 11796
SHA256 (rust/crates/nix-0.24.3.crate) = fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069
SIZE (rust/crates/nix-0.24.3.crate) = 266843
-SHA256 (rust/crates/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b
-SIZE (rust/crates/nix-0.26.4.crate) = 279099
SHA256 (rust/crates/nix-0.25.1.crate) = f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4
SIZE (rust/crates/nix-0.25.1.crate) = 272312
+SHA256 (rust/crates/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b
+SIZE (rust/crates/nix-0.26.4.crate) = 279099
SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
SIZE (rust/crates/nix-0.28.0.crate) = 311086
SHA256 (rust/crates/nohash-hasher-0.2.0.crate) = 2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451
@@ -805,8 +809,8 @@ SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b229
SIZE (rust/crates/num-0.4.3.crate) = 9575
SHA256 (rust/crates/num-bigint-0.2.6.crate) = 090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304
SIZE (rust/crates/num-bigint-0.2.6.crate) = 87275
-SHA256 (rust/crates/num-bigint-0.4.5.crate) = c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7
-SIZE (rust/crates/num-bigint-0.4.5.crate) = 102281
+SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
+SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
SHA256 (rust/crates/num-complex-0.2.4.crate) = b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95
SIZE (rust/crates/num-complex-0.2.4.crate) = 24679
SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
@@ -855,10 +859,10 @@ SHA256 (rust/crates/objc_exception-0.1.2.crate) = ad970fb455818ad6cba4c122ad012f
SIZE (rust/crates/objc_exception-0.1.2.crate) = 2251
SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
-SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
-SIZE (rust/crates/object-0.32.2.crate) = 286994
SHA256 (rust/crates/object-0.33.0.crate) = d8dd6c0cdf9429bce006e1362bfce61fa1bfd8c898a643ed8d2b471934701d3d
SIZE (rust/crates/object-0.33.0.crate) = 310775
+SHA256 (rust/crates/object-0.36.1.crate) = 081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce
+SIZE (rust/crates/object-0.36.1.crate) = 323865
SHA256 (rust/crates/oboe-0.6.1.crate) = e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7954d36bcb6c14c5e0de867fb
SIZE (rust/crates/oboe-0.6.1.crate) = 24588
SHA256 (rust/crates/oboe-sys-0.6.1.crate) = 6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d
@@ -877,16 +881,16 @@ SHA256 (rust/crates/orbclient-0.3.47.crate) = 52f0d54bde9774d3a51dcf281a5def240c
SIZE (rust/crates/orbclient-0.3.47.crate) = 1324509
SHA256 (rust/crates/ordered-float-1.1.1.crate) = 3305af35278dd29f46fcdd139e0b1fbfae2153f0e5928b39b035542dd31e37b7
SIZE (rust/crates/ordered-float-1.1.1.crate) = 9983
-SHA256 (rust/crates/ordered-float-4.2.0.crate) = a76df7075c7d4d01fdcb46c912dd17fba5b60c78ea480b475f2b6ab6f666584e
-SIZE (rust/crates/ordered-float-4.2.0.crate) = 20510
+SHA256 (rust/crates/ordered-float-4.2.1.crate) = 19ff2cf528c6c03d9ed653d6c4ce1dc0582dc4af309790ad92f07c1cd551b0be
+SIZE (rust/crates/ordered-float-4.2.1.crate) = 20586
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/owned_ttf_parser-0.21.0.crate) = 6b41438d2fc63c46c74a2203bf5ccd82c41ba04347b2fcf5754f230b167067d5
SIZE (rust/crates/owned_ttf_parser-0.21.0.crate) = 150905
SHA256 (rust/crates/parking-2.2.0.crate) = bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae
SIZE (rust/crates/parking-2.2.0.crate) = 9730
-SHA256 (rust/crates/parking_lot-0.12.2.crate) = 7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb
-SIZE (rust/crates/parking_lot-0.12.2.crate) = 41723
+SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
+SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
SHA256 (rust/crates/parse-zoneinfo-0.3.1.crate) = 1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24
@@ -927,8 +931,8 @@ SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee280
SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613
SHA256 (rust/crates/png-0.17.13.crate) = 06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1
SIZE (rust/crates/png-0.17.13.crate) = 103176
-SHA256 (rust/crates/polling-3.7.0.crate) = 645493cf344456ef24219d02a768cf1fb92ddf8c92161679ae3d91b91a637be3
-SIZE (rust/crates/polling-3.7.0.crate) = 58381
+SHA256 (rust/crates/polling-3.7.2.crate) = a3ed00ed3fbf728b5816498ecd316d1716eecaced9c0c8d2c5a6740ca214985b
+SIZE (rust/crates/polling-3.7.2.crate) = 57988
SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
@@ -949,8 +953,8 @@ SHA256 (rust/crates/proc-macro-nested-0.1.7.crate) = bc881b2c22681370c6a780e47af
SIZE (rust/crates/proc-macro-nested-0.1.7.crate) = 6495
SHA256 (rust/crates/proc-macro2-0.4.30.crate) = cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759
SIZE (rust/crates/proc-macro2-0.4.30.crate) = 34731
-SHA256 (rust/crates/proc-macro2-1.0.83.crate) = 0b33eb56c327dec362a9e55b3ad14f9d2f0904fb5a5b03b513ab5465399e9f43
-SIZE (rust/crates/proc-macro2-1.0.83.crate) = 48661
+SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
+SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
SHA256 (rust/crates/profiling-1.0.15.crate) = 43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58
SIZE (rust/crates/profiling-1.0.15.crate) = 14255
SHA256 (rust/crates/profiling-procmacros-1.0.15.crate) = 8021cf59c8ec9c432cfc2526ac6b8aa508ecaf29cd415f271b8406c1b851c3fd
@@ -971,12 +975,12 @@ SHA256 (rust/crates/quick-xml-0.30.0.crate) = eff6510e86862b57b210fd8cbe8ed3f0d7
SIZE (rust/crates/quick-xml-0.30.0.crate) = 161923
SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236
-SHA256 (rust/crates/quinn-0.11.1.crate) = 904e3d3ba178131798c6d9375db2b13b34337d489b089fc5ba0825a2ff1bee73
-SIZE (rust/crates/quinn-0.11.1.crate) = 73608
-SHA256 (rust/crates/quinn-proto-0.11.2.crate) = e974563a4b1c2206bbc61191ca4da9c22e4308b4c455e8906751cc7828393f08
-SIZE (rust/crates/quinn-proto-0.11.2.crate) = 202033
-SHA256 (rust/crates/quinn-udp-0.5.1.crate) = e4f0def2590301f4f667db5a77f9694fb004f82796dc1a8b1508fafa3d0e8b72
-SIZE (rust/crates/quinn-udp-0.5.1.crate) = 21698
+SHA256 (rust/crates/quinn-0.11.2.crate) = e4ceeeeabace7857413798eb1ffa1e9c905a9946a57d81fb69b4b71c4d8eb3ad
+SIZE (rust/crates/quinn-0.11.2.crate) = 73920
+SHA256 (rust/crates/quinn-proto-0.11.3.crate) = ddf517c03a109db8100448a4be38d498df8a210a99fe0e1b9eaf39e78c640efe
+SIZE (rust/crates/quinn-proto-0.11.3.crate) = 202348
+SHA256 (rust/crates/quinn-udp-0.5.2.crate) = 9096629c45860fc7fb143e125eb826b5e721e10be3263160c7d60ca832cf8c46
+SIZE (rust/crates/quinn-udp-0.5.2.crate) = 21918
SHA256 (rust/crates/quote-0.6.13.crate) = 6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1
SIZE (rust/crates/quote-0.6.13.crate) = 17475
SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
@@ -995,8 +999,8 @@ SHA256 (rust/crates/rand_xorshift-0.3.0.crate) = d25bf25ec5ae4a3f1b92f929810509a
SIZE (rust/crates/rand_xorshift-0.3.0.crate) = 9121
SHA256 (rust/crates/range-alloc-0.1.3.crate) = 9c8a99fddc9f0ba0a85884b8d14e3592853e787d581ca1816c91349b10e4eeab
SIZE (rust/crates/range-alloc-0.1.3.crate) = 7664
-SHA256 (rust/crates/ratatui-0.26.2.crate) = a564a852040e82671dc50a37d88f3aa83bbc690dfc6844cfe7a2591620206a80
-SIZE (rust/crates/ratatui-0.26.2.crate) = 456665
+SHA256 (rust/crates/ratatui-0.27.0.crate) = d16546c5b5962abf8ce6e2881e722b4e0ae3b6f1a08a26ae3573c55853ca68d3
+SIZE (rust/crates/ratatui-0.27.0.crate) = 486576
SHA256 (rust/crates/raw-window-handle-0.5.2.crate) = f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9
SIZE (rust/crates/raw-window-handle-0.5.2.crate) = 17063
SHA256 (rust/crates/raw-window-handle-0.6.2.crate) = 20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539
@@ -1011,8 +1015,8 @@ SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2e
SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
-SHA256 (rust/crates/redox_syscall-0.5.1.crate) = 469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e
-SIZE (rust/crates/redox_syscall-0.5.1.crate) = 22536
+SHA256 (rust/crates/redox_syscall-0.5.2.crate) = c82cf8cff14456045f55ec4241383baeff27af886adb72ffb2162f99911de0fd
+SIZE (rust/crates/redox_syscall-0.5.2.crate) = 23957
SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
SHA256 (rust/crates/refinery-0.8.14.crate) = 0904191f0566c3d3e0091d5cc8dec22e663d77def2d247b16e7a438b188bf75d
@@ -1023,16 +1027,16 @@ SHA256 (rust/crates/refinery-macros-0.8.14.crate) = bd81f69687fe8a1fa10995108b3f
SIZE (rust/crates/refinery-macros-0.8.14.crate) = 3382
SHA256 (rust/crates/regalloc2-0.9.3.crate) = ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6
SIZE (rust/crates/regalloc2-0.9.3.crate) = 120867
-SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
-SIZE (rust/crates/regex-1.10.4.crate) = 253191
+SHA256 (rust/crates/regex-1.10.5.crate) = b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f
+SIZE (rust/crates/regex-1.10.5.crate) = 253805
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
-SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565
+SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df
+SIZE (rust/crates/regex-automata-0.4.7.crate) = 617582
SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56
-SIZE (rust/crates/regex-syntax-0.8.3.crate) = 347497
+SHA256 (rust/crates/regex-syntax-0.8.4.crate) = 7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b
+SIZE (rust/crates/regex-syntax-0.8.4.crate) = 347577
SHA256 (rust/crates/renderdoc-sys-1.1.0.crate) = 19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832
SIZE (rust/crates/renderdoc-sys-1.1.0.crate) = 10366
SHA256 (rust/crates/resolv-conf-0.7.0.crate) = 52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00
@@ -1043,8 +1047,8 @@ SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e90891
SIZE (rust/crates/rmp-0.8.14.crate) = 29687
SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db
SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
-SHA256 (rust/crates/rodio-0.18.0.crate) = 16e3ea3fb0b6a1837445e29e36971b101c154920791113ff860768a68a0b1cad
-SIZE (rust/crates/rodio-0.18.0.crate) = 66630
+SHA256 (rust/crates/rodio-0.18.1.crate) = d1fceb9d127d515af1586d8d0cc601e1245bdb0af38e75c865a156290184f5b3
+SIZE (rust/crates/rodio-0.18.1.crate) = 66732
SHA256 (rust/crates/ron-0.8.1.crate) = b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94
SIZE (rust/crates/ron-0.8.1.crate) = 63251
SHA256 (rust/crates/roots-0.0.8.crate) = 082f11ffa03bbef6c2c6ea6bea1acafaade2fd9050ae0234ab44a2153742b058
@@ -1061,22 +1065,24 @@ SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa
SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
+SHA256 (rust/crates/rustc-hash-2.0.0.crate) = 583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152
+SIZE (rust/crates/rustc-hash-2.0.0.crate) = 12691
SHA256 (rust/crates/rustc_version-0.2.3.crate) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a
SIZE (rust/crates/rustc_version-0.2.3.crate) = 10210
SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
SIZE (rust/crates/rustix-0.38.34.crate) = 365160
-SHA256 (rust/crates/rustls-0.23.9.crate) = a218f0f6d05669de4eabfb24f31ce802035c952429d037507b4a4a39f0e60c5b
-SIZE (rust/crates/rustls-0.23.9.crate) = 402847
+SHA256 (rust/crates/rustls-0.23.10.crate) = 05cff451f60db80f490f3c182b77c35260baace73209e9cdbbe526bfe3a4d402
+SIZE (rust/crates/rustls-0.23.10.crate) = 424689
SHA256 (rust/crates/rustls-native-certs-0.7.0.crate) = 8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792
SIZE (rust/crates/rustls-native-certs-0.7.0.crate) = 25071
SHA256 (rust/crates/rustls-pemfile-2.1.2.crate) = 29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d
SIZE (rust/crates/rustls-pemfile-2.1.2.crate) = 25928
SHA256 (rust/crates/rustls-pki-types-1.7.0.crate) = 976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d
SIZE (rust/crates/rustls-pki-types-1.7.0.crate) = 29555
-SHA256 (rust/crates/rustls-platform-verifier-0.3.1.crate) = b5f0d26fa1ce3c790f9590868f0109289a044acb954525f933e2aa3b871c157d
-SIZE (rust/crates/rustls-platform-verifier-0.3.1.crate) = 50493
+SHA256 (rust/crates/rustls-platform-verifier-0.3.2.crate) = 3e3beb939bcd33c269f4bf946cc829fcd336370267c4a927ac0399c84a3151a1
+SIZE (rust/crates/rustls-platform-verifier-0.3.2.crate) = 50523
SHA256 (rust/crates/rustls-platform-verifier-android-0.1.0.crate) = 84e217e7fdc8466b5b35d30f8c0a30febd29173df4a3a0c2115d306b9c4117ad
SIZE (rust/crates/rustls-platform-verifier-android-0.1.0.crate) = 12804
SHA256 (rust/crates/rustls-webpki-0.102.4.crate) = ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e
@@ -1121,12 +1127,12 @@ SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d82
SIZE (rust/crates/semver-1.0.23.crate) = 30622
SHA256 (rust/crates/semver-parser-0.7.0.crate) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3
SIZE (rust/crates/semver-parser-0.7.0.crate) = 10268
-SHA256 (rust/crates/serde-1.0.202.crate) = 226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395
-SIZE (rust/crates/serde-1.0.202.crate) = 77722
-SHA256 (rust/crates/serde_derive-1.0.202.crate) = 6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838
-SIZE (rust/crates/serde_derive-1.0.202.crate) = 55867
-SHA256 (rust/crates/serde_json-1.0.117.crate) = 455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3
-SIZE (rust/crates/serde_json-1.0.117.crate) = 146921
+SHA256 (rust/crates/serde-1.0.203.crate) = 7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094
+SIZE (rust/crates/serde-1.0.203.crate) = 77935
+SHA256 (rust/crates/serde_derive-1.0.203.crate) = 500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba
+SIZE (rust/crates/serde_derive-1.0.203.crate) = 55867
+SHA256 (rust/crates/serde_json-1.0.118.crate) = d947f6b3163d8857ea16c4fa0dd4840d52f3041039a85decd46867eb1abef2e4
+SIZE (rust/crates/serde_json-1.0.118.crate) = 146962
SHA256 (rust/crates/serde_path_to_error-0.1.16.crate) = af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6
SIZE (rust/crates/serde_path_to_error-0.1.16.crate) = 16657
SHA256 (rust/crates/serde_repr-0.1.19.crate) = 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9
@@ -1217,8 +1223,8 @@ SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c8
SIZE (rust/crates/strum-0.26.3.crate) = 7237
SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
-SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
-SIZE (rust/crates/subtle-2.5.0.crate) = 13909
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/sum_type-0.2.0.crate) = da5b4a0c9f3c7c8e891e445a7c776627e208e8bba23ab680798066dd283e6a15
SIZE (rust/crates/sum_type-0.2.0.crate) = 5586
SHA256 (rust/crates/svg_fmt-0.4.3.crate) = 20e16a0f46cf5fd675563ef54f26e83e20f2366bcf027bcb3cc3ed2b98aaf2ca
@@ -1227,8 +1233,8 @@ SHA256 (rust/crates/syn-0.15.44.crate) = 9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a
SIZE (rust/crates/syn-0.15.44.crate) = 184212
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.65.crate) = d2863d96a84c6439701d7a38f9de935ec562c8832cc55d1dde0f513b52fad106
-SIZE (rust/crates/syn-2.0.65.crate) = 264863
+SHA256 (rust/crates/syn-2.0.68.crate) = 901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9
+SIZE (rust/crates/syn-2.0.68.crate) = 265035
SHA256 (rust/crates/sync_file-0.2.9.crate) = 9cfc24238213e42ffb35314aad7a7f5d46649c5fbba3ea95ef24f7debb95874e
SIZE (rust/crates/sync_file-0.2.9.crate) = 8996
SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
@@ -1239,8 +1245,8 @@ SHA256 (rust/crates/system-interface-0.27.2.crate) = b858526d22750088a9b3cf2e3c2
SIZE (rust/crates/system-interface-0.27.2.crate) = 32251
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
SIZE (rust/crates/tap-1.0.1.crate) = 11316
-SHA256 (rust/crates/tar-0.4.40.crate) = b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb
-SIZE (rust/crates/tar-0.4.40.crate) = 51844
+SHA256 (rust/crates/tar-0.4.41.crate) = cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909
+SIZE (rust/crates/tar-0.4.41.crate) = 51871
SHA256 (rust/crates/target-lexicon-0.12.14.crate) = e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f
SIZE (rust/crates/target-lexicon-0.12.14.crate) = 25508
SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
@@ -1265,34 +1271,34 @@ SHA256 (rust/crates/tiny-skia-0.8.4.crate) = df8493a203431061e901613751931f047d1
SIZE (rust/crates/tiny-skia-0.8.4.crate) = 193684
SHA256 (rust/crates/tiny-skia-path-0.8.4.crate) = adbfb5d3f3dd57a0e11d12f4f13d4ebbbc1b5c15b7ab0a156d030b21da5f677c
SIZE (rust/crates/tiny-skia-path-0.8.4.crate) = 45814
-SHA256 (rust/crates/tinystr-0.7.5.crate) = 83c02bf3c538ab32ba913408224323915f4ef9a6d61c0e85d493f355921c0ece
-SIZE (rust/crates/tinystr-0.7.5.crate) = 16366
+SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
+SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
-SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
+SHA256 (rust/crates/tinyvec-1.6.1.crate) = c55115c6fbe2d2bef26eb09ad74bde02d8255476fc0c7b515ef09fbb35742d82
+SIZE (rust/crates/tinyvec-1.6.1.crate) = 46657
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.37.0.crate) = 1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787
-SIZE (rust/crates/tokio-1.37.0.crate) = 764297
-SHA256 (rust/crates/tokio-macros-2.2.0.crate) = 5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b
-SIZE (rust/crates/tokio-macros-2.2.0.crate) = 11520
+SHA256 (rust/crates/tokio-1.38.0.crate) = ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a
+SIZE (rust/crates/tokio-1.38.0.crate) = 774094
+SHA256 (rust/crates/tokio-macros-2.3.0.crate) = 5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a
+SIZE (rust/crates/tokio-macros-2.3.0.crate) = 11753
SHA256 (rust/crates/tokio-rustls-0.26.0.crate) = 0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4
SIZE (rust/crates/tokio-rustls-0.26.0.crate) = 34253
SHA256 (rust/crates/tokio-stream-0.1.15.crate) = 267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af
SIZE (rust/crates/tokio-stream-0.1.15.crate) = 36284
SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
SIZE (rust/crates/toml-0.5.11.crate) = 54910
-SHA256 (rust/crates/toml-0.8.13.crate) = a4e43f8cc456c9704c851ae29c67e17ef65d2c30017c17a9765b89c382dc8bba
-SIZE (rust/crates/toml-0.8.13.crate) = 50517
+SHA256 (rust/crates/toml-0.8.14.crate) = 6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335
+SIZE (rust/crates/toml-0.8.14.crate) = 50645
SHA256 (rust/crates/toml_datetime-0.6.6.crate) = 4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf
SIZE (rust/crates/toml_datetime-0.6.6.crate) = 11698
SHA256 (rust/crates/toml_edit-0.19.15.crate) = 1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421
SIZE (rust/crates/toml_edit-0.19.15.crate) = 95324
SHA256 (rust/crates/toml_edit-0.21.1.crate) = 6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1
SIZE (rust/crates/toml_edit-0.21.1.crate) = 101661
-SHA256 (rust/crates/toml_edit-0.22.13.crate) = c127785850e8c20836d49732ae6abfa47616e60bf9d9f57c43c250361a9db96c
-SIZE (rust/crates/toml_edit-0.22.13.crate) = 103518
+SHA256 (rust/crates/toml_edit-0.22.14.crate) = f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38
+SIZE (rust/crates/toml_edit-0.22.14.crate) = 103761
SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
SIZE (rust/crates/tower-0.4.13.crate) = 106906
SHA256 (rust/crates/tower-layer-0.3.2.crate) = c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0
@@ -1347,20 +1353,22 @@ SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f
SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202
SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740
-SHA256 (rust/crates/unicode-width-0.1.12.crate) = 68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6
-SIZE (rust/crates/unicode-width-0.1.12.crate) = 24062
+SHA256 (rust/crates/unicode-truncate-1.0.0.crate) = 5a5fbabedabe362c618c714dbefda9927b5afc8e2a8102f47f081089a9019226
+SIZE (rust/crates/unicode-truncate-1.0.0.crate) = 12017
+SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d
+SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228
SHA256 (rust/crates/unicode-xid-0.1.0.crate) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc
SIZE (rust/crates/unicode-xid-0.1.0.crate) = 16000
SHA256 (rust/crates/unicode-xid-0.2.4.crate) = f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c
SIZE (rust/crates/unicode-xid-0.2.4.crate) = 15352
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
-SIZE (rust/crates/url-2.5.0.crate) = 78605
-SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
-SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
-SHA256 (rust/crates/uuid-1.8.0.crate) = a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0
-SIZE (rust/crates/uuid-1.8.0.crate) = 44043
+SHA256 (rust/crates/url-2.5.2.crate) = 22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c
+SIZE (rust/crates/url-2.5.2.crate) = 79704
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.9.1.crate) = 5de17fd2f7da591098415cff336e12965a28061ddace43b59cb3c430179c9439
+SIZE (rust/crates/uuid-1.9.1.crate) = 47492
SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
SIZE (rust/crates/valuable-0.1.0.crate) = 27718
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
@@ -1397,8 +1405,8 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.92.crate) = af190c94f2773fdb3729c55b
SIZE (rust/crates/wasm-bindgen-shared-0.2.92.crate) = 7263
SHA256 (rust/crates/wasm-encoder-0.202.0.crate) = bfd106365a7f5f7aa3c1916a98cbb3ad477f5ff96ddb130285a91c6e7429e67a
SIZE (rust/crates/wasm-encoder-0.202.0.crate) = 50182
-SHA256 (rust/crates/wasm-encoder-0.207.0.crate) = d996306fb3aeaee0d9157adbe2f670df0236caf19f6728b221e92d0f27b3fe17
-SIZE (rust/crates/wasm-encoder-0.207.0.crate) = 51033
+SHA256 (rust/crates/wasm-encoder-0.212.0.crate) = 501940df4418b8929eb6d52f1aade1fdd15a5b86c92453cb696e3c906bd3fc33
+SIZE (rust/crates/wasm-encoder-0.212.0.crate) = 59413
SHA256 (rust/crates/wasmparser-0.202.0.crate) = d6998515d3cf3f8b980ef7c11b29a9b1017d4cf86b99ae93b546992df9931413
SIZE (rust/crates/wasmparser-0.202.0.crate) = 193217
SHA256 (rust/crates/wasmprinter-0.202.0.crate) = ab1cc9508685eef9502e787f4d4123745f5651a1e29aec047645d3cac1e2da7a
@@ -1439,26 +1447,26 @@ SHA256 (rust/crates/wasmtime-wit-bindgen-20.0.2.crate) = 01840c0cfbbb01664c796e3
SIZE (rust/crates/wasmtime-wit-bindgen-20.0.2.crate) = 21881
SHA256 (rust/crates/wast-35.0.2.crate) = 2ef140f1b49946586078353a453a1d28ba90adfc54dde75710bc1931de204d68
SIZE (rust/crates/wast-35.0.2.crate) = 90940
-SHA256 (rust/crates/wast-207.0.0.crate) = 0e40be9fd494bfa501309487d2dc0b3f229be6842464ecbdc54eac2679c84c93
-SIZE (rust/crates/wast-207.0.0.crate) = 135331
-SHA256 (rust/crates/wat-1.207.0.crate) = 8eb2b15e2d5f300f5e1209e7dc237f2549edbd4203655b6c6cab5cf180561ee7
-SIZE (rust/crates/wat-1.207.0.crate) = 9812
+SHA256 (rust/crates/wast-212.0.0.crate) = 4606a05fb0aae5d11dd7d8280a640d88a63ee019360ba9be552da3d294b8d1f5
+SIZE (rust/crates/wast-212.0.0.crate) = 145035
+SHA256 (rust/crates/wat-1.212.0.crate) = c74ca7f93f11a5d6eed8499f2a8daaad6e225cab0151bc25a091fff3b987532f
+SIZE (rust/crates/wat-1.212.0.crate) = 10630
SHA256 (rust/crates/wavefront-0.2.3.crate) = 0162190f32ea78b07b7bc02b57a1c2a7c0874bc3da34f36eba41c86c4b03c4fb
SIZE (rust/crates/wavefront-0.2.3.crate) = 13984
-SHA256 (rust/crates/wayland-backend-0.3.3.crate) = 9d50fa61ce90d76474c87f5fc002828d81b32677340112b4ef08079a9d459a40
-SIZE (rust/crates/wayland-backend-0.3.3.crate) = 70455
+SHA256 (rust/crates/wayland-backend-0.3.4.crate) = 34e9e6b6d4a2bb4e7e69433e0b35c7923b95d4dc8503a84d25ec917a4bbfdf07
+SIZE (rust/crates/wayland-backend-0.3.4.crate) = 70797
SHA256 (rust/crates/wayland-client-0.29.5.crate) = 3f3b068c05a039c9f755f881dc50f01732214f5685e379829759088967c46715
SIZE (rust/crates/wayland-client-0.29.5.crate) = 71041
-SHA256 (rust/crates/wayland-client-0.31.2.crate) = 82fb96ee935c2cea6668ccb470fb7771f6215d1691746c2d896b447a00ad3f1f
-SIZE (rust/crates/wayland-client-0.31.2.crate) = 62976
+SHA256 (rust/crates/wayland-client-0.31.3.crate) = 1e63801c85358a431f986cffa74ba9599ff571fc5774ac113ed3b490c19a1133
+SIZE (rust/crates/wayland-client-0.31.3.crate) = 63081
SHA256 (rust/crates/wayland-commons-0.29.5.crate) = 8691f134d584a33a6606d9d717b95c4fa20065605f798a3f350d78dced02a902
SIZE (rust/crates/wayland-commons-0.29.5.crate) = 20771
SHA256 (rust/crates/wayland-csd-frame-0.3.0.crate) = 625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e
SIZE (rust/crates/wayland-csd-frame-0.3.0.crate) = 5696
SHA256 (rust/crates/wayland-cursor-0.29.5.crate) = 6865c6b66f13d6257bef1cd40cbfe8ef2f150fb8ebbdb1e8e873455931377661
SIZE (rust/crates/wayland-cursor-0.29.5.crate) = 6195
-SHA256 (rust/crates/wayland-cursor-0.31.1.crate) = 71ce5fa868dd13d11a0d04c5e2e65726d0897be8de247c0c5a65886e283231ba
-SIZE (rust/crates/wayland-cursor-0.31.1.crate) = 6883
+SHA256 (rust/crates/wayland-cursor-0.31.3.crate) = a206e8b2b53b1d3fcb9428fec72bc278ce539e2fa81fe2bfc1ab27703d5187b9
+SIZE (rust/crates/wayland-cursor-0.31.3.crate) = 7520
SHA256 (rust/crates/wayland-protocols-0.29.5.crate) = b950621f9354b322ee817a23474e479b34be96c2e909c14f7bc0100e9a970bc6
SIZE (rust/crates/wayland-protocols-0.29.5.crate) = 140859
SHA256 (rust/crates/wayland-protocols-0.31.2.crate) = 8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4
@@ -1467,16 +1475,16 @@ SHA256 (rust/crates/wayland-protocols-wlr-0.2.0.crate) = ad1f61b76b6c2d8742e10f9
SIZE (rust/crates/wayland-protocols-wlr-0.2.0.crate) = 25804
SHA256 (rust/crates/wayland-scanner-0.29.5.crate) = 8f4303d8fa22ab852f789e75a967f0a2cdc430a607751c0499bada3e451cbd53
SIZE (rust/crates/wayland-scanner-0.29.5.crate) = 17248
-SHA256 (rust/crates/wayland-scanner-0.31.1.crate) = 63b3a62929287001986fb58c789dce9b67604a397c15c611ad9f747300b6c283
-SIZE (rust/crates/wayland-scanner-0.31.1.crate) = 35419
+SHA256 (rust/crates/wayland-scanner-0.31.2.crate) = 67da50b9f80159dec0ea4c11c13e24ef9e7574bd6ce24b01860a175010cea565
+SIZE (rust/crates/wayland-scanner-0.31.2.crate) = 35644
SHA256 (rust/crates/wayland-sys-0.29.5.crate) = be12ce1a3c39ec7dba25594b97b42cb3195d54953ddb9d3d95a7c3902bc6e9d4
SIZE (rust/crates/wayland-sys-0.29.5.crate) = 7926
-SHA256 (rust/crates/wayland-sys-0.31.1.crate) = 15a0c8eaff5216d07f226cb7a549159267f3467b289d9a2e52fd3ef5aae2b7af
-SIZE (rust/crates/wayland-sys-0.31.1.crate) = 8577
+SHA256 (rust/crates/wayland-sys-0.31.2.crate) = 105b1842da6554f91526c14a2a2172897b7f745a805d62af4ce698706be79c12
+SIZE (rust/crates/wayland-sys-0.31.2.crate) = 8571
SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
-SHA256 (rust/crates/webpki-roots-0.26.1.crate) = b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009
-SIZE (rust/crates/webpki-roots-0.26.1.crate) = 249748
+SHA256 (rust/crates/webpki-roots-0.26.3.crate) = bd7c23921eeb1713a4e851530e9b9756e4fb0e89978582942612524cf09f01cd
+SIZE (rust/crates/webpki-roots-0.26.3.crate) = 248438
SHA256 (rust/crates/wfd-0.1.7.crate) = e713040b67aae5bf1a0ae3e1ebba8cc29ab2b90da9aa1bff6e09031a8a41d7a8
SIZE (rust/crates/wfd-0.1.7.crate) = 8825
SHA256 (rust/crates/wgpu-profiler-0.15.0.crate) = cbdc78911971a06b86a57a9a8e1c861fbc90c62dcbc96bff0b2831c1e853b7bd
@@ -1513,10 +1521,12 @@ SHA256 (rust/crates/windows-0.54.0.crate) = 9252e5725dbed82865af151df558e754e4a3
SIZE (rust/crates/windows-0.54.0.crate) = 11096265
SHA256 (rust/crates/windows-core-0.51.1.crate) = f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64
SIZE (rust/crates/windows-core-0.51.1.crate) = 42364
+SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
+SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
SHA256 (rust/crates/windows-core-0.54.0.crate) = 12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65
SIZE (rust/crates/windows-core-0.54.0.crate) = 44015
-SHA256 (rust/crates/windows-result-0.1.1.crate) = 749f0da9cc72d82e600d8d2e44cadd0b9eedb9038f71a1c58556ac1c5791813b
-SIZE (rust/crates/windows-result-0.1.1.crate) = 10460
+SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
+SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
@@ -1577,8 +1587,8 @@ SHA256 (rust/crates/winit-0.28.7.crate) = 9596d90b45384f5281384ab204224876e8e8bf
SIZE (rust/crates/winit-0.28.7.crate) = 407921
SHA256 (rust/crates/winnow-0.5.40.crate) = f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876
SIZE (rust/crates/winnow-0.5.40.crate) = 159316
-SHA256 (rust/crates/winnow-0.6.8.crate) = c3c52e9c97a68071b23e836c9380edae937f17b9c4667bd021973efc689f618d
-SIZE (rust/crates/winnow-0.6.8.crate) = 159453
+SHA256 (rust/crates/winnow-0.6.13.crate) = 59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1
+SIZE (rust/crates/winnow-0.6.13.crate) = 162649
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
SHA256 (rust/crates/winreg-0.52.0.crate) = a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5
@@ -1617,8 +1627,8 @@ SHA256 (rust/crates/xi-unicode-0.3.0.crate) = a67300977d3dc3f8034dae89778f502b6b
SIZE (rust/crates/xi-unicode-0.3.0.crate) = 87001
SHA256 (rust/crates/xkbcommon-0.5.1.crate) = 52db25b599e92bf6e3904134618728eeb7b49a5a4f38f107f92399bb9c496b88
SIZE (rust/crates/xkbcommon-0.5.1.crate) = 58659
-SHA256 (rust/crates/xkeysym-0.2.0.crate) = 054a8e68b76250b253f671d1268cb7f1ae089ec35e195b2efb2a4e9a836d0621
-SIZE (rust/crates/xkeysym-0.2.0.crate) = 101431
+SHA256 (rust/crates/xkeysym-0.2.1.crate) = b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56
+SIZE (rust/crates/xkeysym-0.2.1.crate) = 103129
SHA256 (rust/crates/xml-rs-0.8.20.crate) = 791978798f0597cfc70478424c2b4fdc2b7a8024aaff78497ef00f24ef674193
SIZE (rust/crates/xml-rs-0.8.20.crate) = 54443
SHA256 (rust/crates/xmlparser-0.13.6.crate) = 66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4
@@ -1635,8 +1645,8 @@ SHA256 (rust/crates/zstd-0.13.1.crate) = 2d789b1514203a1120ad2429eae43a7bd32b909
SIZE (rust/crates/zstd-0.13.1.crate) = 29805
SHA256 (rust/crates/zstd-safe-7.1.0.crate) = 1cd99b45c6bc03a018c8b8a86025678c87e55526064e38f9df301989dce7ec0a
SIZE (rust/crates/zstd-safe-7.1.0.crate) = 20792
-SHA256 (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa
-SIZE (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = 749088
+SHA256 (rust/crates/zstd-sys-2.0.11+zstd.1.5.6.crate) = 75652c55c0b6f3e6f12eb786fe1bc960396bf05a1eb3bf1f3691c3610ac2e6d4
+SIZE (rust/crates/zstd-sys-2.0.11+zstd.1.5.6.crate) = 749078
SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
SHA256 (rust/crates/zune-jpeg-0.4.11.crate) = ec866b44a2a1fd6133d363f073ca1b179f438f99e7e5bfb1e33f7181facfe448
@@ -1659,5 +1669,5 @@ SHA256 (Imberflur-iced-veloren-winit-0.28_GH0.tar.gz) = ff1056ad3df5df0604440a4a
SIZE (Imberflur-iced-veloren-winit-0.28_GH0.tar.gz) = 1130634
SHA256 (xMAC94x-portpicker-rs-df6b37872f3586ac3b21d08b56c8ec7cd92fb172_GH0.tar.gz) = 29252101e189bbe067f0bacba18181afc69a2fb9bc031bbba8dcbade45dec02f
SIZE (xMAC94x-portpicker-rs-df6b37872f3586ac3b21d08b56c8ec7cd92fb172_GH0.tar.gz) = 2210
-SHA256 (veloren-v0.16.0-297-g6a4fcbe41.tar.bz2) = 0945f4591cd856e7b96ee31f732e25fdb8021429d8794238b189d111dadb385d
-SIZE (veloren-v0.16.0-297-g6a4fcbe41.tar.bz2) = 299992203
+SHA256 (veloren-v0.16.0-306-ga3ef7ddf9.tar.bz2) = b8d4871934030840ac74a827f04a723c8bf5165d72ac6fde038852007051aaa6
+SIZE (veloren-v0.16.0-306-ga3ef7ddf9.tar.bz2) = 299991582
diff --git a/games/veloren-weekly/files/patch-gilrs b/games/veloren-weekly/files/patch-gilrs
index c0fe24641c49..b9a51cdd3f58 100644
--- a/games/veloren-weekly/files/patch-gilrs
+++ b/games/veloren-weekly/files/patch-gilrs
@@ -25,7 +25,20 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
--- Cargo.lock.orig 2024-05-20 18:26:00 UTC
+++ Cargo.lock
-@@ -2515,9 +2515,9 @@ name = "gilrs"
+@@ -851,12 +851,6 @@ checksum = "fd16c4719339c4530435d38e511904438d07cce795
+ version = "0.1.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e"
+-
+-[[package]]
+-name = "cfg_aliases"
+-version = "0.2.1"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
+
+ [[package]]
+ name = "chrono"
+@@ -2566,9 +2560,9 @@ name = "gilrs"
[[package]]
name = "gilrs"
@@ -37,14 +50,14 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
dependencies = [
"fnv",
"gilrs-core",
-@@ -2529,18 +2529,17 @@ name = "gilrs-core"
+@@ -2580,24 +2574,23 @@ name = "gilrs-core"
[[package]]
name = "gilrs-core"
--version = "0.5.11"
+-version = "0.5.12"
+version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "85c132270a155f2548e67d66e731075c336c39098afc555752f3df8f882c720e"
+-checksum = "b922f294d9f062af517ea0bd0a036ddcf11c2842211c2f9c71a3ceee859e10b6"
+checksum = "5ccc99e9b8d63ffcaa334c4babfa31f46e156618a11f63efb6e8e6bcb37b830d"
dependencies = [
"core-foundation",
@@ -54,12 +67,19 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
"libc",
"libudev-sys",
"log",
-- "nix 0.28.0",
+- "nix 0.29.0",
+ "nix 0.26.4",
"serde",
"uuid",
"vec_map",
-@@ -3179,17 +3178,6 @@ dependencies = [
+ "wasm-bindgen",
+ "web-sys",
+- "windows 0.57.0",
++ "windows 0.51.1",
+ ]
+
+ [[package]]
+@@ -3253,17 +3246,6 @@ dependencies = [
]
[[package]]
@@ -77,7 +97,7 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
name = "inotify-sys"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-@@ -3240,9 +3228,9 @@ name = "io-kit-sys"
+@@ -3314,9 +3296,9 @@ name = "io-kit-sys"
[[package]]
name = "io-kit-sys"
@@ -89,25 +109,39 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
dependencies = [
"core-foundation-sys",
"mach2",
-@@ -4011,6 +3999,17 @@ dependencies = [
- "cfg-if 1.0.0",
- "libc",
- "memoffset 0.6.5",
-+]
-+
-+[[package]]
-+name = "nix"
+@@ -4120,25 +4102,24 @@ name = "nix"
+
+ [[package]]
+ name = "nix"
+-version = "0.28.0"
+version = "0.26.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4"
+checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b"
-+dependencies = [
+ dependencies = [
+- "bitflags 2.6.0",
+ "bitflags 1.3.2",
-+ "cfg-if 1.0.0",
-+ "libc",
+ "cfg-if 1.0.0",
+- "cfg_aliases 0.1.1",
+ "libc",
]
[[package]]
-@@ -4061,7 +4060,7 @@ dependencies = [
+ name = "nix"
+-version = "0.29.0"
++version = "0.28.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
++checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4"
+ dependencies = [
+ "bitflags 2.6.0",
+ "cfg-if 1.0.0",
+- "cfg_aliases 0.2.1",
++ "cfg_aliases",
+ "libc",
+ ]
+
+@@ -4179,7 +4160,7 @@ dependencies = [
"crossbeam-channel",
"filetime",
"fsevent-sys",
@@ -116,6 +150,84 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
"kqueue",
"libc",
"log",
+@@ -6840,7 +6821,7 @@ dependencies = [
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675"
+ dependencies = [
+- "cfg-if 1.0.0",
++ "cfg-if 0.1.10",
+ "rand",
+ "static_assertions",
+ ]
+@@ -8563,16 +8544,6 @@ dependencies = [
+ checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49"
+ dependencies = [
+ "windows-core 0.54.0",
+- "windows-targets 0.52.5",
+-]
+-
+-[[package]]
+-name = "windows"
+-version = "0.57.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143"
+-dependencies = [
+- "windows-core 0.57.0",
+ "windows-targets 0.52.5",
+ ]
+
+@@ -8600,42 +8571,8 @@ dependencies = [
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65"
+ dependencies = [
+- "windows-result",
+- "windows-targets 0.52.5",
+-]
+-
+-[[package]]
+-name = "windows-core"
+-version = "0.57.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d"
+-dependencies = [
+- "windows-implement",
+- "windows-interface",
+ "windows-result",
+ "windows-targets 0.52.5",
+-]
+-
+-[[package]]
+-name = "windows-implement"
+-version = "0.57.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7"
+-dependencies = [
+- "proc-macro2 1.0.86",
+- "quote 1.0.36",
+- "syn 2.0.68",
+-]
+-
+-[[package]]
+-name = "windows-interface"
+-version = "0.57.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7"
+-dependencies = [
+- "proc-macro2 1.0.86",
+- "quote 1.0.36",
+- "syn 2.0.68",
+ ]
+
+ [[package]]
+@@ -8860,7 +8797,7 @@ dependencies = [
+ dependencies = [
+ "android-activity",
+ "bitflags 1.3.2",
+- "cfg_aliases 0.1.1",
++ "cfg_aliases",
+ "core-foundation",
+ "core-graphics 0.22.3",
+ "dispatch",
--- cargo-crates/gilrs-0.10.2/examples/ev.rs.orig 1970-01-01 00:00:00 UTC
+++ cargo-crates/gilrs-0.10.2/examples/ev.rs
@@ -9,6 +9,8 @@ use std::process;
diff --git a/graphics/Makefile b/graphics/Makefile
index cb59532bc108..9a1bc4540a88 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -363,7 +363,6 @@
SUBDIR += inkscape
SUBDIR += inkscape-open-symbols
SUBDIR += instant-meshes
- SUBDIR += intel-backlight
SUBDIR += intergif
SUBDIR += ipe
SUBDIR += jalbum
diff --git a/graphics/blender-doc/Makefile b/graphics/blender-doc/Makefile
index 9a56354f318d..01b3c3aa9e61 100644
--- a/graphics/blender-doc/Makefile
+++ b/graphics/blender-doc/Makefile
@@ -1,27 +1,27 @@
PORTNAME= blender
-PORTVERSION= 3.5
+DISTVERSION= 4.1
CATEGORIES= graphics
MASTER_SITES= https://docs.blender.org/manual/en/${PORTVERSION}/
PKGNAMESUFFIX= -doc
DISTFILES= blender_manual_html.zip blender_manual_epub.zip
DIST_SUBDIR= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= vvd@FreeBSD.org
COMMENT= Blender Documentation
WWW= https://docs.blender.org/
-USES= zip
+LICENSE= CC-BY-SA-4.0
-NO_WRKSUBDIR= yes
-NO_BUILD= yes
+USES= zip
NO_ARCH= yes
-VER= v350
-
+NO_BUILD= yes
SUB_FILES= pkg-message
-PLIST_SUB+= VER=${VER}
+NO_WRKSUBDIR= yes
+PLIST_SUB+= VER=v410
do-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- @cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTNAME}*" ${STAGEDIR}${DOCSDIR}/
+ @cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTNAME}*.html" ${STAGEDIR}${DOCSDIR}/
+ @cd ${WRKSRC} && ${CP} "${PORTNAME}"*.epub/*.epub ${STAGEDIR}${DOCSDIR}/
.include <bsd.port.mk>
diff --git a/graphics/blender-doc/distinfo b/graphics/blender-doc/distinfo
index 978c34416080..7809df5798f5 100644
--- a/graphics/blender-doc/distinfo
+++ b/graphics/blender-doc/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1685049956
-SHA256 (blender-doc-3.5/blender_manual_html.zip) = aba3c29c1ed0145a222a11d298dd51e952ad24d886426168b2d36ee21bdc16bb
-SIZE (blender-doc-3.5/blender_manual_html.zip) = 263326985
-SHA256 (blender-doc-3.5/blender_manual_epub.zip) = 1c51afda32a18a5926d33c8a229d737982b966a532736940e74b18a8b92f0f88
-SIZE (blender-doc-3.5/blender_manual_epub.zip) = 253200767
+TIMESTAMP = 1719834256
+SHA256 (blender-doc-4.1/blender_manual_html.zip) = b5f2b1e08009837bc4bbbe769362dc626df0f7aef161305e065d7c303abfcbe1
+SIZE (blender-doc-4.1/blender_manual_html.zip) = 332365346
+SHA256 (blender-doc-4.1/blender_manual_epub.zip) = ae557b05ff927034c57e40991287b75ec12915994c0e40c65e9861a200d2238b
+SIZE (blender-doc-4.1/blender_manual_epub.zip) = 516019574
diff --git a/graphics/blender-doc/pkg-plist b/graphics/blender-doc/pkg-plist
index 5b20fdb827c4..630d3d8b75aa 100644
--- a/graphics/blender-doc/pkg-plist
+++ b/graphics/blender-doc/pkg-plist
@@ -1,4 +1,7 @@
-%%DOCSDIR%%/blender_manual_%%VER%%_en.epub
+%%DOCSDIR%%/Blender41Manual.epub
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/.buildinfo
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/.htaccess
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/404.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/3dprint_checks.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/3dprint_degenerate.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/3dprint_intersect.jpg
@@ -34,27 +37,23 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_camera_camera-rigs_ui.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_development_icon-viewer_ui.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_images-as-planes_panel.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_mesh-atomic_custom_file.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_mesh-atomic_DNA.jpeg
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_mesh-atomic_ESE-2017.jpeg
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_mesh-atomic_JPCC-2014.jpg
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_mesh-atomic_custom_file.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_mesh-atomic_dupli_1.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_mesh-atomic_dupli_2.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_mesh-atomic_ESE-2017.jpeg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_mesh-atomic_import-PDB.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_mesh-atomic_import-XYZ.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_mesh-atomic_JPCC-2014.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_mesh-atomic_molecule-representations.jpeg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_mesh-atomic_utilities-panel.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_mesh-uv-layout_export-panel.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_mesh-uv-layout_export.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_mesh-uv-layout_uv-editor.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_node-shaders-info_example.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_scene-gltf2_addon-preferences-shader.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_scene-gltf2_addon-preferences-animation.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_scene-gltf2_addon-preferences-variant.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_scene-gltf2_animation-solo-track.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_scene-gltf2_material_specular-custom-node.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_scene-gltf2_material_specular-export-option.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_scene-gltf2_material_variants-detail.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_scene-gltf2_material_variants-switch.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_scene-gltf2_material-alpha-blend.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_scene-gltf2_material-backface-culling.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_scene-gltf2_material-base-color-image-hookup.png
@@ -72,11 +71,17 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_scene-gltf2_material-sheen.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_scene-gltf2_material-unlit.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_scene-gltf2_material-volume.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_scene-gltf2_material_anisotropy-grayscale-texture.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_scene-gltf2_material_anisotropy.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_scene-gltf2_material_variants-detail.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_import-export_scene-gltf2_material_variants-switch.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_interface_brush-menus_ui.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_interface_collection-manager_popup.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_interface_collection-manager_qcd.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_interface_context-menu_ui.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_interface_viewport-pies_preferences.jpg
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_io_3ds_shader-nodes.jpg
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_io_3ds_world-nodes.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_lighting_dynamic-sky_example.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_lighting_dynamic-sky_ui.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_lighting_sun-position_barcelona-coor.png
@@ -86,10 +91,10 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_lighting_trilighting_ui.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_materials_material-library_ui.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_materials_material-utils_example.jpg
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_mesh_snap_utilities-creating-faces-1.jpg
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_mesh_snap_utilities-creating-faces-2.jpg
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_mesh_snap_utilities-creating-faces-3.jpg
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_mesh_snap_utilities-creating-faces-4.jpg
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_mesh_snap_utilities-creating-faces-1.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_mesh_snap_utilities-creating-faces-2.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_mesh_snap_utilities-creating-faces-3.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_mesh_snap_utilities-creating-faces-4.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_mesh_tissue_color-tools.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_mesh_tissue_convert-to-curve-example.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_mesh_tissue_cover.jpg
@@ -208,6 +213,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_render_render-freestyle-svg_pallet.svg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_render_render-freestyle-svg_panel.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_render_render-freestyle-svg_suzanne.svg
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_basics_advanced-panel.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_bone-positioning_face-eyes-nose-bones.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_bone-positioning_face-eyes-nose-landmarks.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_bone-positioning_face-eyes-pivot-position.png
@@ -223,9 +229,39 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_bone-positioning_limbs-leg-bones.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_bone-positioning_torso-bones.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_bone-positioning_torso-landmarks.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_metarigs_actions-corrective-panel.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_metarigs_actions-list-panel.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_metarigs_actions-normal-panel.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_metarigs_bone-collections-layout-panel.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_metarigs_bone-collections-panel.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_metarigs_built-samples.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_metarigs_color-sets-panel.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_metarigs_rigify-type-panel.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_metarigs_split-samples.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_arm-controls.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_eye-controls.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_eye-properties.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_face-chains.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_finger-controls.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_finger-properties.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_foot-controls.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_foot-properties.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_hand-controls.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_head-controls.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_head-properties.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_ik-fk-switch.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_limb-properties.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_mouth-controls.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_mouth-properties.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_parent-switch.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_rig-ui-panels.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_rubber-tweak.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_simple-controls.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_spine-controls.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_spline-controls-tip.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_spline-controls.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_spline-properties.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-features_tail-controls.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-types_limbs_arm-required.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-types_limbs_leg-required.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/addons_rigging_rigify_rig-types_limbs_paw-required.png
@@ -291,11 +327,14 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_bones_properties_bendy-bones_options.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_bones_properties_bendy-bones_pose-mode.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_bones_properties_bendy-bones_settings-demo.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_bones_properties_bendy-bones_vertex-mapping.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_bones_properties_deform_envelope-distance.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_bones_properties_deform_envelope-radius.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_bones_properties_deform_panel.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_bones_properties_display.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_bones_properties_display_custom-shape-example.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_bones_properties_display_custom-shape-field.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_bones_properties_display_custom_colors.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_bones_properties_display_editmode.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_bones_properties_inverse-kinematics_panel.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_bones_properties_relations_inherit-rot-disabled-descendant.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_bones_properties_relations_inherit-rot-disabled-scale.png
@@ -326,6 +365,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_posing_editing_copy-paste_examples-8.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_posing_editing_in-betweens_tools.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_posing_editing_introduction_local-rotation.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_properties_bonecollections_panel.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_properties_display_b-bone.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_properties_display_envelope.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_properties_display_octahedral.png
@@ -334,7 +374,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_properties_display_type-stick.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_properties_display_type-wire-edit-mode.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_properties_display_type-wire-pose-mode.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_properties_skeleton_panel.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_properties_introduction_properties-editor.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_skinning_introduction_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_skinning_parenting_bone-empty-groups.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_armatures_skinning_parenting_deform-object-mode.png
@@ -390,14 +430,17 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_constraints_transform_transformation_panel.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_drivers_drivers-panel_add-variable.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_drivers_drivers-panel_angle-curve.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_drivers_drivers-panel_context-property.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_drivers_drivers-panel_distance.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_drivers_drivers-panel_panel.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_drivers_drivers-panel_rotational-difference.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_drivers_drivers-panel_single-property.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_drivers_drivers-panel_transform-channel2.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_drivers_introduction_fcurve.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_drivers_troubleshooting_autorun-file-browser.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_drivers_troubleshooting_autorun-graph-editor.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_drivers_troubleshooting_autorun-user-preference.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_drivers_workflow-examples_attribute-lookup.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_drivers_workflow-examples_chained-shape-keys-basis.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_drivers_workflow-examples_chained-shape-keys-driver-setup.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_drivers_workflow-examples_chained-shape-keys-key1.png
@@ -431,16 +474,18 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_shape-keys_shape-keys-panel_relative.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_shape-keys_workflow_absolute.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/animation_shape-keys_workflow_relative.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/asset-browser-catalogs.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/asset-browser-preview-panel.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/asset-catalog-tree.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/asset_browser-asset_library_preferences.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/asset_browser-assign_catalog.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/asset_browser-clear-asset.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/asset_browser-gold-material.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/asset_browser-pose_library_ellie.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/asset_browser-pose_library-create_from_action_editor.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/asset_browser-pose_library-use_from_viewport.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/asset-browser-catalogs.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/asset-browser-preview-panel.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/asset-catalog-tree.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/asset_browser-pose_library_ellie.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/asset_shelf-options.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/asset_shelf-tabs.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_node-types_CompositorNodeAlphaOver.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_node-types_CompositorNodeAntiAliasing.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_node-types_CompositorNodeBilateralblur.webp
@@ -487,6 +532,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_node-types_CompositorNodeInvert.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_node-types_CompositorNodeKeying.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_node-types_CompositorNodeKeyingScreen.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_node-types_CompositorNodeKuwahara.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_node-types_CompositorNodeLensdist.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_node-types_CompositorNodeLevels.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_node-types_CompositorNodeLumaMatte.webp
@@ -512,7 +558,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_node-types_CompositorNodeScale.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_node-types_CompositorNodeSeparateXYZ.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_node-types_CompositorNodeSetAlpha.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_node-types_CompositorNodeSplitViewer.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_node-types_CompositorNodeSplit.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_node-types_CompositorNodeStabilize.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_node-types_CompositorNodeSunBeams.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_node-types_CompositorNodeSwitch.webp
@@ -532,10 +578,8 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_realtime-compositor_compositing-space_image-domain_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_realtime-compositor_compositing-space_operation-domain_considerations_clipping-solution.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_realtime-compositor_compositing-space_operation-domain_considerations_clipping.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_realtime-compositor_compositing-space_operation-domain_considerations_pixelation.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_realtime-compositor_compositing-space_operation-domain_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_realtime-compositor_compositing-space_operation-domain_real-example.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_realtime-compositor_compositing-space_operation-domain_wrapping.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_sidebar_options.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_sidebar_view.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_types_color_alpha-over_example.png
@@ -609,6 +653,19 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_types_filter_filter-node_example-8-kirsch.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_types_filter_filter-node_example-9-shadow.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_types_filter_inpaint_example.jpg
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_types_filter_kuwahara-node_eccentricity0.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_types_filter_kuwahara-node_eccentricity1.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_types_filter_kuwahara-node_eccentricity2.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_types_filter_kuwahara-node_iterations1.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_types_filter_kuwahara-node_iterations2.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_types_filter_kuwahara-node_iterations3.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_types_filter_kuwahara-node_original.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_types_filter_kuwahara-node_sharpness0.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_types_filter_kuwahara-node_sharpness05.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_types_filter_kuwahara-node_sharpness1.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_types_filter_kuwahara-node_size3.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_types_filter_kuwahara-node_size6.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_types_filter_kuwahara-node_size9.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_types_filter_pixelate_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_types_filter_sun-beams_example.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/compositing_types_filter_vector-blur_example-1.jpg
@@ -641,6 +698,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_3dview_controls_orientation_manipulator-global-2.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_3dview_controls_orientation_manipulator-local.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_3dview_controls_orientation_manipulator-normal.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_3dview_controls_orientation_manipulator-parent.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_3dview_controls_orientation_manipulator-view.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_3dview_controls_orientation_menu.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_3dview_controls_pivot-point_3d-cursor_example.png
@@ -702,6 +760,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_3dview_navigate_camera-view_cameras.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_3dview_navigate_camera-view_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_3dview_navigate_introduction_gizmo.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_3dview_navigate_introduction_gizmo_camera_view.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_3dview_navigate_local-view_local1.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_3dview_navigate_local-view_local2.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_3dview_navigate_projections_view-orthographic.png
@@ -754,6 +813,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_graph-editor_fcurves_sidebar_curve_active-keyframe-panel.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_graph-editor_fcurves_sidebar_curve_auto-smoothing.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_graph-editor_fcurves_sidebar_modifiers_panel.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_graph-editor_gaussian_smooth.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_graph-editor_introduction_2dcursor.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_graph-editor_introduction_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_graph-editor_introduction_f-curve-example.png
@@ -761,8 +821,9 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_graph-editor_introduction_header-view.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_graph-editor_introduction_markers.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_graph-editor_introduction_view-panel.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_image_image-settings_generated-image-panel.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_image_image-settings_generated-new-image.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_image_image-settings_movie-image-panel.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_image_image-settings_seam-margin.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_image_introduction_main.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_image_sidebar_panel.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_image_sidebar_scopes.png
@@ -832,7 +893,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_uv_introduction_3d-uv-space.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_uv_introduction_main.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_uv_introduction_texturing-header.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_uv_sidebar_display-panel.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_uv_overlays.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_vse_combi-sequencer-preview.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_vse_overview.svg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/editors_vse_preview_sample-tool.png
@@ -1153,6 +1214,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/interface_controls_nodes_groups_interface-panel.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/interface_controls_nodes_introduction_example.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/interface_controls_nodes_introduction_header.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/interface_controls_nodes_introduction_icons-geometry.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/interface_controls_nodes_introduction_icons-material.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/interface_controls_nodes_introduction_icons-render-layers.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/interface_controls_nodes_introduction_icons-texture.png
@@ -1277,14 +1339,19 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_curves_tools_pen_curve-properties.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_empties_draw-types.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_empties_example-track-to-simple.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_attribute_capture-attribute_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_attribute-reference_attribute-field.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_attribute-reference_convert.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_attribute-reference_search.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_attribute_capture-attribute_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_blur_attribute-attribute_example.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_corners-of-edge_explanation.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_curve_curve-fill_example_0.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_curve_curve-fill_example_1.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_curve_curve-fill_example_2.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_curve_curve-fill_group-id_0.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_curve_curve-fill_group-id_1.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_curve_curve-fill_group-id_2.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_curve_curve-parameter_example.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_curve_curve-to-points_example_1.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_curve_curve-to-points_example_2.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_curve_endpoint-selection_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_curve_fillet-curve_example_1.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_curve_fillet-curve_example_2.png
@@ -1304,12 +1371,13 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_fields_title.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_fields_varying.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_flip-faces_extrude.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_geometry-proximity_example.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_geometry-proximity_modes.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_geometry_bounding-box_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_geometry_duplicate-elements_instance.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_geometry_geometry-to-instance_instance.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_geometry_merge-by-distance_points.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_geometry-proximity_example.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_geometry-proximity_modes.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_geometry_split-to-instances_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_input_edge-vertices_boundary.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_input_face-area_surface-area.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_input_face-is-planar_simple.png
@@ -1322,11 +1390,18 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_introduction_properties.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_material_material-selection_node.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_mesh_shortest-edge-paths_distance.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_points-to-curves.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_repeat_zone.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_sample_index-example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_sample_nearest-example.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_simulation_baking.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_simulation_baking_timeline.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_simulation_example.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_simulation_zone.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_text_replace-string_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_text_string-to-curves_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_texture-nodes_image_texture_node_example.jpg
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_tools.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_utilities_accumulate-field_box-stack-2.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_utilities_accumulate-field_box-stack.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_geometry-nodes_utilities_compare_direction.png
@@ -1523,13 +1598,13 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_editing_vertex_make-face-edge_ngon-before.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_editing_vertex_make-face-edge_verts-simple-after.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_editing_vertex_make-face-edge_verts-simple-before.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_editing_vertex_rip-vertices-fill_result.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_editing_vertex_rip-vertices_after.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_editing_vertex_rip-vertices_before.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_editing_vertex_rip-vertices_complexselection-after.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_editing_vertex_rip-vertices_complexselection-before.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_editing_vertex_rip-vertices_edges-after.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_editing_vertex_rip-vertices_edges-before.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_editing_vertex_rip-vertices-fill_result.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_editing_vertex_slide-vertices_example-1.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_editing_vertex_slide-vertices_example-2.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_editing_vertex_slide-vertices_example-3.png
@@ -1584,9 +1659,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_selecting_side-of-active_sign.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_structure_cube-example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_structure_edge-face-loops.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_structure_example-auto-smooth.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_structure_example.svg
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_structure_normals-panel.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_structure_viewport.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_tools_extrude-cursor_quad.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_tools_extrude-cursor_vertex.png
@@ -1596,6 +1669,9 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_tools_extrude-region_face-after.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_tools_extrude-region_face-before.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_tools_extrude-region_vert.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_tools_knife-measurement-angles.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_tools_knife-measurement-both.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_tools_knife-measurement-distance.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_tools_knife_angle-after.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_tools_knife_angle-before.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_tools_knife_line-active.png
@@ -1603,9 +1679,6 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_tools_knife_line-before.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_tools_knife_multiple-after.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_tools_knife_multiple-before.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_tools_knife-measurement-angles.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_tools_knife-measurement-both.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_tools_knife-measurement-distance.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_tools_loop_before.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_tools_loop_placement.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_meshes_tools_loop_preview.png
@@ -1795,8 +1868,8 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_modifiers_generate_mask_armature.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_modifiers_generate_mask_panel-armature.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_modifiers_generate_mask_panel-vertex-group.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_modifiers_generate_mask_vertex-group_smooth.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_modifiers_generate_mask_vertex-group.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_modifiers_generate_mask_vertex-group_smooth.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_modifiers_generate_mesh-to-volume_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_modifiers_generate_mesh-to-volume_panel.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_modifiers_generate_mirror_panel.png
@@ -1835,7 +1908,6 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_modifiers_generate_wireframe_example-weights.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_modifiers_generate_wireframe_panel.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_modifiers_generate_wireframe_result.jpg
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_modifiers_introduction_menu.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_modifiers_introduction_mirror-subdiv1.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_modifiers_introduction_mirror-subdiv2.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/modeling_modifiers_introduction_panel-layout.png
@@ -1924,9 +1996,11 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/movie-clip_tracking_dope-sheet_sort.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/movie-clip_tracking_graph_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeAlignEulerToVector.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeAxisAngleToRotation.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeBooleanMath.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeCombineColor.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeCombineColor.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeCompare.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeEulerToRotation.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeFloatToInt.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeInputBool.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeInputColor.webp
@@ -1934,23 +2008,29 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeInputSpecialCharacters.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeInputString.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeInputVector.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeInvertRotation.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeQuaternionToRotation.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeRandomValue.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeReplaceString.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeRotateEuler.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeSeparateColor.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeRotateRotation.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeRotateVector.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeRotationToEuler.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeRotationToQuaternion.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeSeparateColor.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeSliceString.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeStringLength.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_FunctionNodeValueToString.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryCornersOfFace.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryDeformCurvesOnSurface.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeAccumulateField.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeAttributeDomainSize.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeAttributeStatistic.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeBlurAttribute.jpg
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeBake.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeBlurAttribute.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeBoundBox.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeCaptureAttribute.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeCollectionInfo.jpeg
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeCollectionInfo.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeConvexHull.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeCornersOfEdge.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeCornersOfVertex.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeCurveArc.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeCurveEndpointSelection.webp
@@ -1968,88 +2048,97 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeCurveStar.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeCurveToMesh.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeCurveToPoints.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeDeformCurvesOnSurface.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeDeleteGeometry.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeDistributePointsInVolume.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeDistributePointsInVolume.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeDistributePointsOnFaces.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeDualMesh.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeDuplicateElements.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeEdgePathsToCurves.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeEdgePathsToSelection.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeDuplicateElements.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeEdgePathsToCurves.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeEdgePathsToSelection.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeEdgesOfCorner.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeEdgesOfVertex.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeEdgesToFaceGroups.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeEdgesToFaceGroups.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeExtrudeMesh.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeFaceOfCorner.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeFieldAtIndex.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeFieldOnDomain.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeFillCurve.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeFilletCurve.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeFlipFaces.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeGeometryToInstance.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeImage.jpg
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeImageInfo.jpg
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeImageInfo.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeImageTexture.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeIndexOfNearest.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeIndexSwitch.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputActiveCamera.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputCurveHandlePositions.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputCurveTilt.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputEdgeSmooth.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputID.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputImage.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputIndex.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputInstanceRotation.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputInstanceScale.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputInstanceRotation.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputInstanceScale.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputMaterial.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputMaterialIndex.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputMeshEdgeAngle.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputMeshEdgeNeighbors.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputMeshEdgeVertices.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputMeshFaceArea.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputMeshFaceIsPlanar.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputMeshFaceIsPlanar.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputMeshFaceNeighbors.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputMeshIsland.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputMeshVertexNeighbors.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputNamedAttribute.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputNormal.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputPosition.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputRadius.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputSceneTime.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputShadeSmooth.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputShortestEdgePaths.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputShortestEdgePaths.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputSplineCyclic.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputSplineResolution.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInputTangent.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInstanceOnPoints.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInstancesToPoints.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInterpolateCurves.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInterpolateDomain.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeInterpolateCurves.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeIsViewport.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeJoinGeometry.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeMenuSwitch.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeMenuSwitch_conflict.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeMenuSwitch_group_wrapper.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeMergeByDistance.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeMeshBoolean.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeMeshCircle.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeMeshCone.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeMeshCube.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeMeshCylinder.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeMeshFaceSetBoundaries.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeMeshFaceSetBoundaries.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeMeshGrid.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeMeshIcoSphere.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeMeshLine.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeMeshToCurve.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeMeshToPoints.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeMeshToVolume.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeMeshToVolume.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeMeshUVSphere.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeNamedAttribute.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeObjectInfo.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeOffsetCornerInFace.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeOffsetPointInCurve.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodePoints.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodePoints.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodePointsOfCurve.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodePointsToCurves.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodePointsToVertices.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodePointsToVolume.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeProximity.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeRaycast.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeRealizeInstances.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeRemoveNamedAttribute.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeRemoveAttribute.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeReplaceMaterial.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeResampleCurve.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeReverseCurve.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeRotateInstances.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeSampleCurve.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeSampleCurve.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeSampleIndex.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeSampleNearest.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeSampleNearestSurface.webp
@@ -2071,26 +2160,33 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeSetShadeSmooth.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeSetSplineCyclic.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeSetSplineResolution.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeSortElements.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeSplineLength.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeSplineParameter.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeSplitEdges.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeStoreNamedAttribute.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeSplitToInstances.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeStoreNamedAttribute.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeStringJoin.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeStringToCurves.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeSubdivideCurve.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeSubdivideMesh.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeSubdivisionSurface.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeSwitch.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeTransformGeometry.jpg
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeTool3DCursor.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeToolFaceSet.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeToolSelection.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeToolSetFaceSet.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeToolSetSelection.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeTransform.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeTranslateInstances.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeTriangulate.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeTrimCurve.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeUVPackIslands.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeUVUnwrap.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeVertexOfCorner.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeViewer.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeVolumeCube.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeVolumeCube.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryNodeVolumeToMesh.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryUVPackIslands.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_GeometryUVUnrwap.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeAddShader.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeAmbientOcclusion.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeAttribute.webp
@@ -2100,15 +2196,14 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeBsdfAnisotropic.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeBsdfDiffuse.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeBsdfGlass.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeBsdfGlossy.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeBsdfHair.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeBsdfHairPrincipled.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeBsdfPrincipled.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeBsdfRefraction.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeBsdfSheen.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeBsdfToon.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeBsdfTranslucent.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeBsdfTransparent.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeBsdfVelvet.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeBump.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeCameraData.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeClamp.webp
@@ -2122,8 +2217,8 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeLayerWeight.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeLightFalloff.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeLightPath.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeMapping.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeMapRange.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeMapping.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeMixShader.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeNewGeometry.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeNormalMap.webp
@@ -2147,7 +2242,6 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeTexIES.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeTexImage.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeTexMagic.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeTexMusgrave.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeTexNoise.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeTexPointDensity.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_ShaderNodeTexSky.webp
@@ -2184,9 +2278,9 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_TextureNodeTexMusgrave.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_TextureNodeTexNoise.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_TextureNodeTexStucci.webp
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_TextureNodeTexture.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_TextureNodeTexVoronoi.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_TextureNodeTexWood.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_TextureNodeTexture.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_TextureNodeTranslate.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_TextureNodeValToNor.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/node-types_TextureNodeViewer.webp
@@ -2394,12 +2488,12 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_layers_passes_combine.svg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_layers_passes_eevee-combine.svg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_layers_view-layer_panel.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_lights_light-object-area-spread.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_lights_light-object_shadow-spotlight.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_lights_light-object_size45.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_lights_light-object_size60.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_lights_light-object_terms.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_lights_light-object_viewport.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_lights_light-object-area-spread.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_lights_world_environment-lighting.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_materials_assignment_panel-edit-mode.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_materials_assignment_panel-object-mode.png
@@ -2482,6 +2576,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_input_volume-info_example-fire.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_input_volume-info_example.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_input_wireframe_example.jpg
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_principled_layers.svg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_anisotropic_example.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_anisotropic_rot0.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_anisotropic_rot025.jpg
@@ -2498,11 +2593,6 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_glossy_behavior.svg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_glossy_example.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_glossy_rough.jpg
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_hair_mix-node.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_hair_reflect-offset.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_hair_reflect-roughness-uv.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_hair_trans-offset.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_hair_trans-roughness-uv.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_hair-principled_demo-coat.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_hair-principled_demo-color.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_hair-principled_demo-melanin-redness.jpg
@@ -2512,13 +2602,41 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_hair-principled_demo-random-roughness.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_hair-principled_demo-roughness.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_hair-principled_demo-tint.jpg
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_hair_mix-node.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_hair_reflect-offset.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_hair_reflect-roughness-uv.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_hair_trans-offset.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_hair_trans-roughness-uv.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_holdout_example.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_mix_example.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_mix_node.jpg
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled_example-1a.jpg
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled_example-2a.jpg
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled_example-2b.jpg
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-alpha.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-base-color.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-coat-ior.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-coat-roughness.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-coat-tint.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-coat-weight.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-emission-color.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-emission-strength.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-ior.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-metallic.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-roughness.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-sheen-roughness.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-sheen-tint.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-sheen-weight.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-specular-anisotropic-rotation.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-specular-anisotropic.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-specular-ior-level.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-specular-tint.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-subsurface-anisotropy.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-subsurface-ior.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-subsurface-radius.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-subsurface-scale.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-subsurface-weight.webp
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_principled-transmission-weight.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_refraction_example.jpg
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_sheen_behavior.svg
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_sheen_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_sss_example.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_toon_example.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_translucent_behavior.svg
@@ -2526,8 +2644,6 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_transparent_behavior.svg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_transparent_example-dark.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_transparent_example.jpg
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_velvet_behavior.svg
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_velvet_example.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_volume-absorption_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_shader_volume-scatter_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_textures_brick_example.jpg
@@ -2536,14 +2652,16 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_textures_gradient_example.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_textures_ies_example.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_textures_image_example.jpg
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_textures_image_projection-box.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_textures_image_projection-flat.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_textures_image_projection-sphere.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_textures_image_projection-tube.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_textures_magic_example.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_textures_musgrave_example-type-fbm.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_textures_musgrave_example-type-hybrid.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_textures_musgrave_example-type-multifractal.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_textures_musgrave_example-type-ridged.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_textures_musgrave_example-type-terrain.jpg
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_textures_musgrave_example.jpg
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_textures_musgrave_nodes.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_textures_noise_1d-noise-plot.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_textures_noise_example.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/render_shader-nodes_textures_noise_issue-banding.png
@@ -2601,8 +2719,8 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/scene-layout_collections_introduction_scene-organization.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/scene-layout_collections_introduction_venn-diagram.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/scene-layout_collections_property_panel.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/scene-layout_object_editing_duplicate_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/scene-layout_object_editing_duplicate-linked_example.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/scene-layout_object_editing_duplicate_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/scene-layout_object_editing_link-transfer_transfer-mesh-data_menu.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/scene-layout_object_editing_mirror_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/scene-layout_object_editing_mirror_panel.png
@@ -2669,7 +2787,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/sculpt-paint_brush_introduction_brush-circle.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/sculpt-paint_brush_introduction_face-select-hidden.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/sculpt-paint_brush_introduction_face-select.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/sculpt-paint_brush_introduction_select.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/sculpt-paint_brush_introduction_select.webp
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/sculpt-paint_brush_introduction_vertex-select.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/sculpt-paint_brush_stroke_stroke-panel.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/sculpt-paint_brush_texture_ui-example.jpg
@@ -2713,8 +2831,8 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/sculpt-paint_sculpting_toolbar_add_subt_brushes.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/sculpt-paint_sculpting_toolbar_contrast_brushes.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/sculpt-paint_sculpting_toolbar_filters.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/sculpt-paint_sculpting_toolbar_general_brushes.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/sculpt-paint_sculpting_toolbar_general.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/sculpt-paint_sculpting_toolbar_general_brushes.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/sculpt-paint_sculpting_toolbar_gestures.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/sculpt-paint_sculpting_toolbar_paint.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/sculpt-paint_sculpting_toolbar_singleclick.png
@@ -2751,6 +2869,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/troubleshooting_3d-view_graphics-z-fighting-none.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/troubleshooting_python_traceback.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/troubleshooting_recover_display-file-date.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/video-editing-retiming.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/video-editing_introduction_screen-layout.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/video-editing_preview_display-mode_example.jpg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/video-editing_preview_display-mode_histogram.png
@@ -2780,50 +2899,35 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/video-editing_sequencer_strips_transitions_cross_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/video-editing_sequencer_strips_transitions_wipe_example.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/vse_setup_project_dir-structure-example.png
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_images/vse_setup_project_striptypes_sound-pan.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/basic.css
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/blender-logo.svg
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/cover.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/badge_only.css
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/epub_overrides.css
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/fonts/fontawesome-webfont.eot
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/fonts/fontawesome-webfont.svg
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/fonts/fontawesome-webfont.ttf
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/fonts/fontawesome-webfont.woff
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/fonts/fontawesome-webfont.woff2
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/fonts/lato-bold-italic.woff
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/fonts/lato-bold-italic.woff2
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/fonts/lato-bold.woff
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/fonts/lato-bold.woff2
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/fonts/lato-normal-italic.woff
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/fonts/lato-normal-italic.woff2
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/fonts/lato-normal.woff
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/fonts/lato-normal.woff2
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/fonts/Roboto-Slab-Bold.woff
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/fonts/Roboto-Slab-Bold.woff2
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/fonts/Roboto-Slab-Regular.woff
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/fonts/Roboto-Slab-Regular.woff2
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/theme_overrides.css
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/theme.css
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/css/version_switch.css
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/debug.css
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/doctools.js
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/documentation_options.js
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/favicon.ico
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/file.png
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/js/badge_only.js
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/js/html5shiv-printshiv.min.js
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/js/html5shiv.min.js
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/js/theme.js
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/js/version_switch.js
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/language_data.js
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/minus.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/opensearch.xml
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/plus.png
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/pygments.css
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/scripts/furo-extensions.js
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/scripts/furo.js
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/scripts/furo.js.LICENSE.txt
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/scripts/furo.js.map
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/searchtools.js
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/skeleton.css
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/sphinx_highlight.js
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/.buildinfo
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/.htaccess
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/404.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/styles/furo-extensions.css
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/styles/furo-extensions.css.map
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/styles/furo.css
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/_static/styles/furo.css.map
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/3d_view/3d_navigation.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/3d_view/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/3d_view/math_vis_console.html
@@ -2865,6 +2969,8 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/animation/corrective_shape_keys.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/animation/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/animation/turnaround_camera.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/baking/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/baking/vdm_brush_baker.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/camera/camera_rigs.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/camera/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/development/dependency_graph.html
@@ -2880,17 +2986,16 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/import_export/images_as_planes.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/import_export/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/import_export/mesh_atomic.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/import_export/mesh_ply.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/import_export/mesh_stl.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/import_export/mesh_uv_layout.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/import_export/node_shaders_info.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/import_export/palettes.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/import_export/paper_model.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/import_export/pc2.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/import_export/scene_3ds.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/import_export/scene_dxf.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/import_export/scene_fbx.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/import_export/scene_gltf2.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/import_export/scene_obj.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/import_export/scene_x3d.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/import_export/shape_mdd.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/addons/index.html
@@ -2990,8 +3095,8 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/advanced/scripting/introduction.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/advanced/scripting/security.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/animation/actions.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/animation/armatures/bones/bone_collections.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/animation/armatures/bones/editing/bone_roll.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/animation/armatures/bones/editing/change_layers.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/animation/armatures/bones/editing/delete.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/animation/armatures/bones/editing/duplicate.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/animation/armatures/bones/editing/extrude.html
@@ -3043,11 +3148,10 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/animation/armatures/posing/introduction.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/animation/armatures/posing/selecting.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/animation/armatures/posing/tool_settings.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/animation/armatures/properties/bone_groups.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/animation/armatures/properties/bone_collections.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/animation/armatures/properties/display.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/animation/armatures/properties/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/animation/armatures/properties/introduction.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/animation/armatures/properties/skeleton.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/animation/armatures/skinning/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/animation/armatures/skinning/introduction.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/animation/armatures/skinning/parenting.html
@@ -3109,105 +3213,113 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/introduction.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/realtime_compositor.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/sidebar.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/alpha_over.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/bright_contrast.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/color_balance.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/color_correction.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/exposure.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/gamma.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/hue_correct.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/hue_saturation.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/adjust/bright_contrast.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/adjust/color_balance.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/adjust/color_correction.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/adjust/exposure.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/adjust/gamma.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/adjust/hue_correct.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/adjust/hue_saturation.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/adjust/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/adjust/rgb_curves.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/adjust/tone_map.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/alpha_convert.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/color_ramp.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/convert_colorspace.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/index.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/invert.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/mix.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/posterize.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/rgb_curves.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/tone_map.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/z_combine.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/converter/alpha_convert.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/converter/color_ramp.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/converter/color_space.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/converter/combine_color.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/converter/combine_xyz.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/converter/id_mask.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/converter/index.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/converter/math.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/converter/rgb_to_bw.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/converter/separate_color.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/converter/separate_xyz.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/converter/set_alpha.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/converter/switch_view.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/distort/corner_pin.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/distort/crop.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/distort/displace.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/distort/flip.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/distort/index.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/distort/lens_distortion.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/distort/map_uv.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/distort/movie_distortion.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/distort/plane_track_deform.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/distort/rotate.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/distort/scale.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/distort/stabilize_2d.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/distort/transform.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/distort/translate.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/invert_color.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/mix/alpha_over.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/mix/combine_color.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/mix/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/mix/mix_color.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/mix/separate_color.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/mix/z_combine.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/rgb_to_bw.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/color/set_alpha.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/anti_aliasing.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/bilateral_blur.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/blur_node.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/bokeh_blur.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/defocus.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/blur/bilateral_blur.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/blur/blur.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/blur/bokeh_blur.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/blur/defocus.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/blur/directional_blur.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/blur/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/blur/vector_blur.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/denoise.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/despeckle.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/dilate_erode.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/directional_blur.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/filter_node.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/filter.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/glare.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/inpaint.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/kuwahara.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/pixelate.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/posterize.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/sun_beams.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/filter/vector_blur.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/groups.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/input/bokeh_image.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/input/constant/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/input/constant/rgb.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/input/constant/value.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/input/image.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/input/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/input/mask.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/input/movie_clip.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/input/render_layers.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/input/rgb.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/input/scene_time.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/input/scene/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/input/scene/render_layers.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/input/scene/scene_time.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/input/scene/time_curve.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/input/texture.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/input/time_curve.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/input/track_position.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/input/value.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/keying/channel_key.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/keying/chroma_key.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/keying/color_key.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/keying/color_spill.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/keying/difference_key.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/keying/distance_key.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/keying/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/keying/keying.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/keying/keying_screen.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/keying/luminance_key.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/layout/index.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/layout/switch.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/matte/box_mask.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/matte/channel_key.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/matte/chroma_key.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/matte/color_key.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/matte/color_spill.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/matte/cryptomatte_legacy.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/matte/cryptomatte.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/matte/difference_key.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/matte/distance_key.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/matte/double_edge_mask.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/matte/ellipse_mask.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/matte/index.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/matte/keying_screen.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/matte/keying.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/matte/luminance_key.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/mask/box_mask.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/mask/cryptomatte.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/mask/cryptomatte_legacy.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/mask/double_edge_mask.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/mask/ellipse_mask.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/mask/id_mask.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/mask/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/output/composite.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/output/file.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/output/file_output.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/output/index.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/output/levels.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/output/split_viewer.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/output/viewer.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/tracking/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/tracking/plane_track_deform.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/tracking/stabilize_2d.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/tracking/track_position.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/transform/corner_pin.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/transform/crop.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/transform/displace.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/transform/flip.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/transform/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/transform/lens_distortion.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/transform/map_uv.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/transform/movie_distortion.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/transform/rotate.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/transform/scale.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/transform/transform.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/transform/translate.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/utilities/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/utilities/levels.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/utilities/map_range.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/utilities/map_value.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/utilities/math.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/utilities/normalize.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/utilities/split.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/utilities/switch.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/utilities/switch_stereo_view.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/vector/combine_xyz.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/vector/index.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/vector/map_range.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/vector/map_value.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/vector/normal.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/vector/normalize.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/vector/separate_xyz.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/compositing/types/vector/vector_curves.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/contribute/build.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/contribute/editing.html
@@ -3287,7 +3399,9 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/drivers_editor.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/file_browser.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/geometry_node.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/graph_editor/channels.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/graph_editor/channels/editing.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/graph_editor/channels/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/graph_editor/channels/introduction.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/graph_editor/fcurves/editing.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/graph_editor/fcurves/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/graph_editor/fcurves/introduction.html
@@ -3304,7 +3418,9 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/image/sidebar.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/info_editor.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/nla/editing.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/nla/editing/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/nla/editing/strip.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/nla/editing/track.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/nla/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/nla/introduction.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/nla/sidebar.html
@@ -3342,7 +3458,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/texture_node/types/color/combine_color.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/texture_node/types/color/hue_saturation.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/texture_node/types/color/index.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/texture_node/types/color/invert.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/texture_node/types/color/invert_color.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/texture_node/types/color/mix_rgb.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/texture_node/types/color/rgb_curves.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/texture_node/types/color/separate_color.html
@@ -3401,7 +3517,6 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/video_sequencer/preview/introduction.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/video_sequencer/preview/sidebar.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/video_sequencer/preview/toolbar.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/video_sequencer/sequencer_preview.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/video_sequencer/sequencer/channels.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/video_sequencer/sequencer/display.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/video_sequencer/sequencer/index.html
@@ -3415,14 +3530,17 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/video_sequencer/sequencer/toolbar/blade.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/video_sequencer/sequencer/toolbar/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/video_sequencer/sequencer/toolbar/introduction.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/editors/video_sequencer/sequencer_preview.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/files/asset_libraries/catalogs.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/files/asset_libraries/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/files/asset_libraries/introduction.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/files/blend/compatibility.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/files/blend/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/files/blend/open_save.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/files/blend/packed_data.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/files/blend/previews.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/files/blend/rename.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/files/custom_properties.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/files/data_blocks.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/files/import_export.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/files/import_export/alembic.html
@@ -3430,6 +3548,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/files/import_export/grease_pencil_pdf.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/files/import_export/grease_pencil_svg.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/files/import_export/obj.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/files/import_export/ply.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/files/import_export/stl.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/files/import_export/usd.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/files/index.html
@@ -3454,8 +3573,8 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/getting_started/help.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/getting_started/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/getting_started/installing/index.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/getting_started/installing/linux_windowing_environment.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/getting_started/installing/linux.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/getting_started/installing/linux_windowing_environment.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/getting_started/installing/macos.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/getting_started/installing/steam.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/getting_started/installing/windows.html
@@ -3515,6 +3634,8 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/grease_pencil/modes/weight_paint/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/grease_pencil/modes/weight_paint/introduction.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/grease_pencil/modes/weight_paint/tool_settings/brush.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/grease_pencil/modes/weight_paint/tool_settings/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/grease_pencil/modes/weight_paint/tool_settings/options.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/grease_pencil/modes/weight_paint/tools.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/grease_pencil/modes/weight_paint/weights_menu.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/grease_pencil/modifiers/color/hue_saturation.html
@@ -3633,6 +3754,16 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/curves/tools/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/curves/tools/pen.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/curves/tools/toolbar.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/curves_new/editing/control_points.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/curves_new/editing/curves.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/curves_new/editing/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/curves_new/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/curves_new/primitives.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/curves_new/properties.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/curves_new/selecting.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/curves_new/tools/draw.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/curves_new/tools/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/curves_new/tools/toolbar.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/empties.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/attribute/attribute_statistic.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/attribute/blur_attribute.html
@@ -3642,6 +3773,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/attribute/remove_named_attribute.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/attribute/store_named_attribute.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/attributes_reference.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/baking.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/curve/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/curve/operations/curve_to_mesh.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/curve/operations/curve_to_points.html
@@ -3693,6 +3825,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/geometry_to_instance.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/join_geometry.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/operations/bake.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/operations/bounding_box.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/operations/convex_hull.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/operations/delete_geometry.html
@@ -3701,6 +3834,8 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/operations/merge_by_distance.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/operations/separate_components.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/operations/separate_geometry.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/operations/sort_elements.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/operations/split_to_instances.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/operations/transform_geometry.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/read/id.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/read/index.html
@@ -3709,14 +3844,17 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/read/normal.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/read/position.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/read/radius.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/read/selection.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/sample/geometry_proximity.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/sample/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/sample/index_of_nearest.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/sample/raycast.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/sample/sample_index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/sample/sample_nearest.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/write/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/write/set_id.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/write/set_position.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/geometry/write/set_selection.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/group.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/hair/deformation/blend_hair_curves.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/hair/deformation/displace_hair_curves.html
@@ -3762,6 +3900,8 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/input/constant/value.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/input/constant/vector.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/input/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/input/scene/3d_cursor.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/input/scene/active_camera.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/input/scene/collection_info.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/input/scene/image_info.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/input/scene/index.html
@@ -3785,8 +3925,8 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/material/material_index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/material/material_selection.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/material/replace_material.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/material/set_material_index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/material/set_material.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/material/set_material_index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/operations/dual_mesh.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/operations/edge_paths_to_curves.html
@@ -3820,14 +3960,17 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/read/face_group_boundaries.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/read/face_is_planar.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/read/face_neighbors.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/read/face_set.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/read/index.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/read/is_shade_smooth.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/read/is_edge_smooth.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/read/is_face_smooth.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/read/mesh_island.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/read/shortest_edge_paths.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/read/vertex_neighbors.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/sample/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/sample/sample_nearest_surface.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/sample/sample_uv_surface.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/topology/corners_of_edge.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/topology/corners_of_face.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/topology/corners_of_vertex.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/topology/edges_of_corner.html
@@ -3840,16 +3983,21 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/uv/pack_uv_islands.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/uv/uv_unwrap.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/write/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/write/set_face_set.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/mesh/write/set_shade_smooth.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/normals/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/normals/smooth_by_angle.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/output/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/output/viewer.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/point/distribute_points_in_volume.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/point/distribute_points_on_faces.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/point/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/point/points.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/point/points_to_curves.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/point/points_to_vertices.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/point/points_to_volume.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/point/points.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/point/set_point_radius.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/simulation/simulation_zone.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/texture/brick.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/texture/checker.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/texture/gradient.html
@@ -3861,6 +4009,8 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/texture/voronoi.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/texture/wave.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/texture/white_noise.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/tools.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/color/blackbody.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/color/color_ramp.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/color/combine_color.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/color/index.html
@@ -3872,6 +4022,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/field/evaluate_on_domain.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/field/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/index_switch.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/math/boolean_math.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/math/clamp.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/math/compare.html
@@ -3881,10 +4032,19 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/math/map_range.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/math/math.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/math/mix.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/menu_switch.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/random_value.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/repeat_zone.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/rotation/align_euler_to_vector.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/rotation/axis_angle_to_rotation.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/rotation/euler_to_rotation.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/rotation/index.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/rotation/rotate_euler.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/rotation/invert_rotation.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/rotation/quaternion_to_rotation.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/rotation/rotate_rotation.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/rotation/rotate_vector.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/rotation/rotation_to_euler.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/rotation/rotation_to_quaternion.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/switch.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/text/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/text/join_strings.html
@@ -3901,8 +4061,10 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/vector/vector_math.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/utilities/vector/vector_rotate.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/volume/index.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/volume/volume_cube.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/volume/volume_to_mesh.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/volume/operations/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/volume/operations/volume_to_mesh.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/volume/primitives/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/geometry_nodes/volume/primitives/volume_cube.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/introduction.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/edge/bevel.html
@@ -3915,12 +4077,12 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/edge/offset_edge_slide.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/edge/rotate_edge.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/edge/screw.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/edge/subdivide_edge_ring.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/edge/subdivide.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/edge/subdivide_edge_ring.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/edge/unsubdivide.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/face/beautify_faces.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/face/extrude_faces_normal.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/face/extrude_faces.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/face/extrude_faces_normal.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/face/extrude_individual_faces.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/face/face_data.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/face/fill.html
@@ -3980,9 +4142,9 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/vertex/make_face_edge.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/vertex/make_vertex_parent.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/vertex/propagate_shapes.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/vertex/rip_vertices.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/vertex/rip_vertices_extend.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/vertex/rip_vertices_fill.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/vertex/rip_vertices.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/vertex/slide_vertices.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/vertex/smooth_vertices.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/editing/vertex/vertex_groups.html
@@ -4000,6 +4162,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/properties/vertex_groups/vertex_weights.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/retopology.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/selecting/all_by_trait.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/selecting/by_attribute.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/selecting/checker_deselect.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/selecting/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/meshes/selecting/introduction.html
@@ -4051,6 +4214,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/deform/curve.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/deform/displace.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/deform/hooks.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/deform/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/deform/laplacian_deform.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/deform/laplacian_smooth.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/deform/lattice.html
@@ -4069,6 +4233,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/generate/decimate.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/generate/edge_split.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/generate/geometry_nodes.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/generate/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/generate/mask.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/generate/mesh_to_volume.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/generate/mirror.html
@@ -4085,6 +4250,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/introduction.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/modify/data_transfer.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/modify/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/modify/mesh_cache.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/modify/mesh_sequence_cache.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/modify/normal_edit.html
@@ -4099,6 +4265,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/physics/dynamic_paint.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/physics/explode.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/physics/fluid.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/physics/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/physics/ocean.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/physics/particle_instance.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/modifiers/physics/particle_system.html
@@ -4123,6 +4290,9 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/texts/introduction.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/texts/properties.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/texts/selecting.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/transform/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/transform/introduction.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/transform/modal_map.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/volumes/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/volumes/introduction.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/modeling/volumes/properties.html
@@ -4194,7 +4364,6 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/fluid/type/domain/liquid/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/fluid/type/domain/liquid/mesh.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/fluid/type/domain/liquid/particles.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/fluid/type/domain/liquid/viscosity.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/fluid/type/domain/settings.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/fluid/type/effector.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/fluid/type/flow.html
@@ -4250,8 +4419,8 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/rigid_body/constraints/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/rigid_body/constraints/introduction.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/rigid_body/constraints/types/fixed.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/rigid_body/constraints/types/generic_spring.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/rigid_body/constraints/types/generic.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/rigid_body/constraints/types/generic_spring.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/rigid_body/constraints/types/hinge.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/rigid_body/constraints/types/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/rigid_body/constraints/types/motor.html
@@ -4266,6 +4435,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/rigid_body/properties/settings.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/rigid_body/tips.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/rigid_body/world.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/simulation_nodes.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/soft_body/collision.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/soft_body/examples.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/physics/soft_body/forces/exterior.html
@@ -4293,6 +4463,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/cycles/object_settings/adaptive_subdiv.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/cycles/object_settings/cameras.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/cycles/object_settings/index.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/cycles/object_settings/light_linking.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/cycles/object_settings/object_data.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/cycles/optimizations/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/cycles/optimizations/nodes.html
@@ -4431,8 +4602,8 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/materials/line_art.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/materials/preview.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/materials/settings.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/output/animation_player.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/output/animation.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/output/animation_player.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/output/audio/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/output/audio/introduction.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/output/audio/speaker.html
@@ -4451,7 +4622,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/color/gamma.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/color/hue_saturation.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/color/index.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/color/invert.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/color/invert_color.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/color/light_falloff.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/color/mix.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/color/rgb_curves.html
@@ -4502,25 +4673,24 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/output/material.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/output/world.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/add.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/anisotropic.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/background.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/diffuse.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/emission.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/glass.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/glossy.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/hair_principled.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/hair.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/hair_principled.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/holdout.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/mix.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/principled.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/refraction.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/sheen.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/specular_bsdf.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/sss.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/toon.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/translucent.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/transparent.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/velvet.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/volume_absorption.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/volume_principled.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/shader/volume_scatter.html
@@ -4544,8 +4714,8 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/vector/displacement.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/vector/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/vector/mapping.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/vector/normal_map.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/vector/normal.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/vector/normal_map.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/vector/transform.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/vector/vector_displacement.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/render/shader_nodes/vector/vector_rotate.html
@@ -4568,16 +4738,16 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/scene_layout/object/editing/clear.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/scene_layout/object/editing/convert.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/scene_layout/object/editing/delete.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/scene_layout/object/editing/duplicate_linked.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/scene_layout/object/editing/duplicate.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/scene_layout/object/editing/duplicate_linked.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/scene_layout/object/editing/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/scene_layout/object/editing/join.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/scene_layout/object/editing/link_transfer/copy_uvmaps.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/scene_layout/object/editing/link_transfer/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/scene_layout/object/editing/link_transfer/link_data.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/scene_layout/object/editing/link_transfer/link_scene.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/scene_layout/object/editing/link_transfer/transfer_mesh_data_layout.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/scene_layout/object/editing/link_transfer/transfer_mesh_data.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/scene_layout/object/editing/link_transfer/transfer_mesh_data_layout.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/scene_layout/object/editing/mirror.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/scene_layout/object/editing/parent.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/scene_layout/object/editing/relations/index.html
@@ -4623,8 +4793,8 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/scene_layout/scene/properties.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/scene_layout/view_layers/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/scene_layout/view_layers/introduction.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/brush/brush_settings.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/brush/brush.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/brush/brush_settings.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/brush/cursor.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/brush/falloff.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/brush/index.html
@@ -4633,7 +4803,6 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/brush/texture.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/curves_sculpting/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/curves_sculpting/introduction.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/curves_sculpting/tools_settings.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/curves_sculpting/tools/add_curves.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/curves_sculpting/tools/comb_curves.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/curves_sculpting/tools/delete_curves.html
@@ -4646,6 +4815,7 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/curves_sculpting/tools/slide_curves.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/curves_sculpting/tools/smooth_curves.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/curves_sculpting/tools/snake_hook_curves.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/curves_sculpting/tools_settings.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/index.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/introduction.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/navigation.html
@@ -4678,16 +4848,16 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/box_face_set.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/box_mask.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/box_trim.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/clay.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/clay_strips.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/clay_thumb.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/clay.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/cloth_filter.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/cloth.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/cloth_filter.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/color_filter.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/crease.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/draw.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/draw_facesets.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/draw_sharp.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/draw.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/edit_face_set.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/elastic_deform.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/fill.html
@@ -4701,8 +4871,8 @@
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/layer.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/line_mask.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/line_project.html
-%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/mask_by_color.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/mask.html
+%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/mask_by_color.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/mesh_filter.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/multiplane_scrape.html
%%DOCSDIR%%/blender_manual_%%VER%%_en.html/sculpt_paint/sculpting/tools/multires_displacement_eraser.html
diff --git a/graphics/blender/Makefile b/graphics/blender/Makefile
index bc793fa69cfd..a645d9b0597d 100644
--- a/graphics/blender/Makefile
+++ b/graphics/blender/Makefile
@@ -1,5 +1,5 @@
PORTNAME= blender
-DISTVERSION= 4.0.2
+DISTVERSION= 4.1.1
PORTREVISION= 1
CATEGORIES= graphics multimedia
MASTER_SITES= http://download.blender.org/source/ \
@@ -28,30 +28,31 @@ RUN_DEPENDS= ${PYNUMPY}
# libboost_regex.so just acts as a placeholder; several boost
# libraries are used, if either of the most common options in blender
# are set. We will pull boost in just to be on the safe side.
-
-USES= cmake compiler:c++17-lang cpe eigen:3 jpeg llvm:max=15 \
- python:3.10 shebangfix tar:xz xorg
+USES= cmake compiler:c++17-lang cpe eigen:3 jpeg llvm:build,run pkgconfig \
+ python:3.11 shebangfix tar:xz xorg
USE_XORG= x11 xext xfixes xmu xrender
SHEBANG_FILES= scripts/modules/bl_i18n_utils/merge_po.py \
scripts/modules/bl_i18n_utils/utils_rtl.py \
scripts/modules/blend_render_info.py
+CMAKE_ARGS= -DCMAKE_CXX_STANDARD:INTEGER=17 \
+ -DLLVM_CONFIG:STRING="${LOCALBASE}/bin/llvm-config${LLVM_VERSION}"
.if defined(WITH_DEBUG)
-CMAKE_ARGS= -DWITH_GHOST_DEBUG:BOOL=ON
+CMAKE_ARGS+= -DWITH_GHOST_DEBUG:BOOL=ON
.endif
-CMAKE_ON= WITH_AUDASPACE WITH_BOOST WITH_GHOST_X11 WITH_GHOST_XDND WITH_HYDRA \
- WITH_IO_GPENCIL WITH_IO_PLY WITH_IO_STL WITH_IO_WAVEFRONT_OBJ \
- WITH_OPENGL_BACKEND WITH_PYTHON WITH_SYSTEM_EIGEN3 \
+CMAKE_ON= WITH_AUDASPACE WITH_BOOST WITH_CLANG WITH_GHOST_X11 WITH_GHOST_XDND \
+ WITH_HYDRA WITH_IO_GPENCIL WITH_IO_PLY WITH_IO_STL WITH_IO_WAVEFRONT_OBJ \
+ WITH_LLVM WITH_OPENGL_BACKEND WITH_PYTHON WITH_SYSTEM_EIGEN3 \
WITH_SYSTEM_FREETYPE WITH_X11_XINPUT WITH_X11_XF86VMODE WITH_X11_XFIXES
-CMAKE_OFF= WITH_GHOST_SDL WITH_GHOST_WAYLAND_DBUS WITH_INSTALL_PORTABLE \
- WITH_MATERIALX WITH_MEM_JEMALLOC WITH_MEM_VALGRIND WITH_NANOVDB \
- WITH_PYTHON_INSTALL WITH_PYTHON_INSTALL_NUMPY
+CMAKE_OFF= WITH_GHOST_SDL WITH_INSTALL_PORTABLE LLVM_STATIC WITH_MATERIALX \
+ WITH_MEM_JEMALLOC WITH_MEM_VALGRIND WITH_NANOVDB WITH_PYTHON_INSTALL \
+ WITH_PYTHON_INSTALL_NUMPY
CFLAGS+= ${CFLAGS_${CHOSEN_COMPILER_TYPE}}
CFLAGS_gcc= -Wno-float-conversion
CXXFLAGS+= -DGLOG_USE_GLOG_EXPORT
-LDFLAGS+= -lexecinfo
+LDFLAGS+= -lexecinfo -Wl,--undefined-version
SUB_FILES= blender
PLIST_SUB+= VER=${DISTVERSION:R}
@@ -80,14 +81,12 @@ CYCLES_LDFLAGS= -L${LOCALBASE}/lib -lgflags
CYCLES_EMBR_IMPLIES= CYCLES
CYCLES_EMBR_LIB_DEPENDS= libembree3.so:graphics/embree
CYCLES_EMBR_CMAKE_BOOL= WITH_CYCLES_EMBREE
+CYCLES_ONEAPI_LIB_DEPENDS= libtbb.so:devel/onetbb
+CYCLES_ONEAPI_CMAKE_BOOL= WITH_CYCLES_DEVICE_ONEAPI
CYCLES_OSL_IMPLIES= CYCLES OPENEXR PUGIXML
-CYCLES_OSL_BUILD_DEPENDS= llvm-config${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
CYCLES_OSL_LIB_DEPENDS= liboslcomp.so:graphics/openshadinglanguage
-CYCLES_OSL_RUN_DEPENDS= llvm-config${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
-CYCLES_OSL_CMAKE_BOOL= WITH_CYCLES_OSL WITH_LLVM
-CYCLES_OSL_CMAKE_ON= -DLLVM_STATIC:BOOL=OFF \
- -DLLVM_CONFIG:STRING="${LOCALBASE}/bin/llvm-config${LLVM_VERSION}" \
- -DOSL_SHADER_DIR:STRING="${LOCALBASE}/share/openshadinglanguage/shaders"
+CYCLES_OSL_CMAKE_BOOL= WITH_CYCLES_OSL
+CYCLES_OSL_CMAKE_ON= -DOSL_SHADER_DIR:STRING="${LOCALBASE}/share/openshadinglanguage/shaders"
DRACO_USE= LDCONFIG=${PYTHON_SITELIBDIR}
DRACO_CMAKE_BOOL= WITH_DRACO
EBOOL_LIB_DEPENDS= libgmp.so:math/gmp
@@ -101,11 +100,16 @@ FFTW3_LIB_DEPENDS= libfftw3.so:math/fftw3 \
libfftw3f.so:math/fftw3-float
FFTW3_CMAKE_BOOL= WITH_FFTW3
FREESTYLE_CMAKE_BOOL= WITH_FREESTYLE
+FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi
+FRIBIDI_CMAKE_BOOL= WITH_FRIBIDI
+HARFBUZZ_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
+HARFBUZZ_CMAKE_BOOL= WITH_HARFBUZZ
HARU_LIB_DEPENDS= libhpdf.so:print/libharu
HARU_CMAKE_BOOL= WITH_HARU
HEADLESS_PREVENTS= MENU XINPUT XF86VMODE
HEADLESS_PREVENTS_MSG= X11 options can't be used in headless mode
HEADLESS_CMAKE_BOOL= WITH_HEADLESS
+INPUT_NDOF_LIB_DEPENDS= libspnav.so:misc/libspnav
INPUT_NDOF_CMAKE_BOOL= WITH_INPUT_NDOF
JACK_LIB_DEPENDS= libjack.so:audio/jack
JACK_CMAKE_BOOL= WITH_JACK WITH_JACK_DYNLOAD
@@ -129,6 +133,7 @@ OPENCOLORIO_LIB_DEPENDS= libOpenColorIO.so:graphics/opencolorio \
libyaml-cpp.so:devel/yaml-cpp \
libexpat.so:textproc/expat2 \
libpystring.so:devel/pystring
+OPENCOLORIO_USES= minizip
OPENCOLORIO_CMAKE_BOOL= WITH_OPENCOLORIO
OPENEXR_LIB_DEPENDS= libImath.so:math/Imath \
libOpenEXR.so:graphics/openexr
@@ -167,9 +172,9 @@ TBB_CMAKE_BOOL= WITH_TBB
THUMBNAILER_CMAKE_BOOL= WITH_BLENDER_THUMBNAILER
TRACE_LIB_DEPENDS= libpotrace.so:graphics/libpotrace
TRACE_CMAKE_BOOL= WITH_POTRACE
+USD_IMPLIES= TBB
USD_BROKEN= require devel/tbb, which conflicts with devel/onetbb: \
https://github.com/PixarAnimationStudios/OpenUSD/issues/1650
-USD_IMPLIES= TBB
USD_LIB_DEPENDS= libusd_usd.so:misc/usd
USD_CMAKE_BOOL= WITH_USD
VULKAN_BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
@@ -183,7 +188,7 @@ WAYLAND_BUILD_DEPENDS= wayland-protocols>=1.15:graphics/wayland-protocols \
wayland>=1.12:graphics/wayland \
libdecor>0:x11-toolkits/libdecor
WAYLAND_LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
-WAYLAND_USES= pkgconfig
+#WAYLAND_USES= pkgconfig
WAYLAND_CMAKE_BOOL= WITH_GHOST_WAYLAND WITH_GHOST_WAYLAND_LIBDECOR \
WITH_GHOST_WAYLAND_DYNLOAD
WEBP_LIB_DEPENDS= libwebp.so:graphics/webp
diff --git a/graphics/blender/Makefile.options b/graphics/blender/Makefile.options
index fa8db0787cfc..0a71f4221ba8 100644
--- a/graphics/blender/Makefile.options
+++ b/graphics/blender/Makefile.options
@@ -8,15 +8,18 @@ OPTIONS_DEFINE= \
COMPOSITOR \
CYCLES \
CYCLES_EMBR \
+ CYCLES_ONEAPI \
CYCLES_OSL \
DRACO \
EBOOL \
FFMPEG \
FFTW3 \
FREESTYLE \
+ FRIBIDI \
+ HARFBUZZ \
+ HARU \
HEADLESS \
INPUT_NDOF \
- HARU \
JACK \
LZO \
LZMA \
@@ -59,13 +62,16 @@ OPTIONS_DEFAULT= \
COLLADA \
COMPOSITOR \
CYCLES \
+ CYCLES_ONEAPI \
DRACO \
EBOOL \
FFMPEG \
FFTW3 \
FREESTYLE \
- INPUT_NDOF \
+ FRIBIDI \
+ HARFBUZZ \
HARU \
+ INPUT_NDOF \
LZO \
LZMA \
MENU \
@@ -103,18 +109,21 @@ OPTIONS_DEFAULT_powerpc64le= CAMERATRACK
ALEMBIC_DESC= Enable Alembic file support
AVI_DESC= Enable Blender's own AVI file support
BULLET_DESC= Bullet physics engine
-CINEON_DESC= CINEON and DPX graphics format support
CAMERATRACK_DESC= Camera tracking support (amd64/aarch64/powerpc64/powerpc64le only)
+CINEON_DESC= CINEON and DPX graphics format support
COLLADA_DESC= Enable read/write support for COLLADA files
COMPOSITOR_DESC= Use the tile-based nodal compositor
CYCLES_DESC= Cycles render engine support
CYCLES_EMBR_DESC= Embree support (amd64 only)
+CYCLES_ONEAPI_DESC= Enable Cycles oneAPI compute support
CYCLES_OSL_DESC= Shading support for the cycles render engine
# this is required to support gltf import/export
DRACO_DESC= Install draco python module
EBOOL_DESC= Enable exact boolean support
FFTW3_DESC= Use fftw for smoke and audio effects
FREESTYLE_DESC= Enable advanced edges rendering
+FRIBIDI_DESC= Enable features using fribidi Unicode Bidirectional Algorithm
+HARFBUZZ_DESC= Enable features using harfbuzz OpenType text shaping engine
HARU_DESC= Enable libharu support
HEADLESS_DESC= Disable user interface (for render-farms)
INPUT_NDOF_DESC= Enable NDOF input device support
@@ -140,7 +149,7 @@ THUMBNAILER_DESC= Build blender thumbnailer
TRACE_DESC= Enable tracing image to GP stroke
USD_DESC= Universal Scene Description Support (aarch64 and amd64 only, broken)
VULKAN_DESC= Enable Vulkan as graphics backend (only for development)
-WEBP_DESC= Enable webp image support
WAYLAND_DESC= Wayland support
+WEBP_DESC= Enable webp image support
XF86VMODE_DESC= X11 video mode switching support
XINPUT_DESC= X11 Xinput (tablet) support
diff --git a/graphics/blender/Makefile.versions b/graphics/blender/Makefile.versions
index 305d16773f68..7213966a4928 100644
--- a/graphics/blender/Makefile.versions
+++ b/graphics/blender/Makefile.versions
@@ -1,4 +1,4 @@
# Versions of Blender and its python dependency for use by depending ports, like add-ons
-BLENDER_BL_VERSION= 4.0.2
-BLENDER_PY_VERSION= 3.10
+BLENDER_BL_VERSION= 4.1.1
+BLENDER_PY_VERSION= 3.11
diff --git a/graphics/blender/distinfo b/graphics/blender/distinfo
index f9eca168ebbe..b9bb602a8f8b 100644
--- a/graphics/blender/distinfo
+++ b/graphics/blender/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702795201
-SHA256 (blender-4.0.2.tar.xz) = aaa0e729da7591cfbf45772af76345977daaa7b11a0af35d98f9313e246077a3
-SIZE (blender-4.0.2.tar.xz) = 73281252
+TIMESTAMP = 1717498075
+SHA256 (blender-4.1.1.tar.xz) = 4fbb3af64d3f84df5c7103748454226c1885c1ac2ed5373d0cea1e80e82c0848
+SIZE (blender-4.1.1.tar.xz) = 82146268
diff --git a/graphics/blender/files/patch-intern_cycles_kernel_osl_CMakeLists.txt b/graphics/blender/files/patch-intern_cycles_kernel_osl_CMakeLists.txt
deleted file mode 100644
index 75eb51baeff8..000000000000
--- a/graphics/blender/files/patch-intern_cycles_kernel_osl_CMakeLists.txt
+++ /dev/null
@@ -1,10 +0,0 @@
---- intern/cycles/kernel/osl/CMakeLists.txt.orig 2023-09-27 15:54:37 UTC
-+++ intern/cycles/kernel/osl/CMakeLists.txt
-@@ -33,6 +33,7 @@ set(LIB
- ${OPENIMAGEIO_LIBRARIES}
- ${PUGIXML_LIBRARIES}
- ${CLANG_LIBRARIES}
-+ ${CMAKE_INSTALL_PREFIX}/llvm%%LLVM_VER%%/lib/libclangSupport.a
- ${LLVM_LIBRARY}
- )
-
diff --git a/graphics/blender/pkg-plist b/graphics/blender/pkg-plist
index 01c16d4f7e29..0b1f344ec1d4 100644
--- a/graphics/blender/pkg-plist
+++ b/graphics/blender/pkg-plist
@@ -6,6 +6,7 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/datafiles/assets/LICENSE
%%DATADIR%%/%%VER%%/datafiles/assets/blender_assets.cats.txt
%%DATADIR%%/%%VER%%/datafiles/assets/geometry_nodes/procedural_hair_node_assets.blend
+%%DATADIR%%/%%VER%%/datafiles/assets/geometry_nodes/smooth_by_angle.blend
%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/config.ocio
%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/filmic/filmic_desat_33.cube
%%OPENCOLORIO%%%%DATADIR%%/%%VER%%/datafiles/colormanagement/filmic/filmic_to_0-35_1-30.spi1d
@@ -40,6 +41,7 @@ share/applications/blender.desktop
%%NLS%%%%DATADIR%%/%%VER%%/datafiles/fonts/NotoSansHebrew-Regular.woff2
%%NLS%%%%DATADIR%%/%%VER%%/datafiles/fonts/NotoSansJavanese-Regular.woff2
%%NLS%%%%DATADIR%%/%%VER%%/datafiles/fonts/NotoSansKannada-VariableFont_wdth,wght.woff2
+%%NLS%%%%DATADIR%%/%%VER%%/datafiles/fonts/NotoSansKhmer-VariableFont_wdth,wght.woff2
%%NLS%%%%DATADIR%%/%%VER%%/datafiles/fonts/NotoSansMalayalam-VariableFont_wdth,wght.woff2
%%NLS%%%%DATADIR%%/%%VER%%/datafiles/fonts/NotoSansMath-Regular.woff2
%%NLS%%%%DATADIR%%/%%VER%%/datafiles/fonts/NotoSansMyanmar-Regular.woff2
@@ -194,7 +196,6 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.rip.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.rip_edge.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.spin.dat
-%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.spin.duplicate.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.mesh.vertices_smooth.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.node.links_cut.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.paint.eyedropper_add.dat
@@ -239,10 +240,12 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/datafiles/icons/ops.transform.vertex_random.dat
%%DATADIR%%/%%VER%%/datafiles/icons/ops.view3d.ruler.dat
%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/ab/LC_MESSAGES/blender.mo
+%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/be/LC_MESSAGES/blender.mo
%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/ar/LC_MESSAGES/blender.mo
%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/bg/LC_MESSAGES/blender.mo
%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/ca/LC_MESSAGES/blender.mo
%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/cs/LC_MESSAGES/blender.mo
+%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/da/LC_MESSAGES/blender.mo
%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/de/LC_MESSAGES/blender.mo
%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/el/LC_MESSAGES/blender.mo
%%NLS%%%%DATADIR%%/%%VER%%/datafiles/locale/eo/LC_MESSAGES/blender.mo
@@ -569,7 +572,6 @@ share/applications/blender.desktop
%%CYCLES_OSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_mix_float.oso
%%CYCLES_OSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_mix_vector.oso
%%CYCLES_OSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_mix_vector_non_uniform.oso
-%%CYCLES_OSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_musgrave_texture.oso
%%CYCLES_OSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_noise.h
%%CYCLES_OSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_noise_texture.oso
%%CYCLES_OSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/shader/node_normal.oso
@@ -686,7 +688,9 @@ share/applications/blender.desktop
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/optix/compat.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/optix/globals.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/optix/kernel.cu
+%%CYCLES_OSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/optix/kernel_osl.cu
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/optix/kernel_shader_raytrace.cu
+%%CYCLES_OSL%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/device/optix/services_optix.cu
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/film/adaptive_sampling.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/film/aov_passes.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/film/cryptomatte_passes.h
@@ -800,7 +804,6 @@ share/applications/blender.desktop
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/math.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/math_util.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/mix.h
-%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/musgrave.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/node_types_template.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/noise.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/svm/noisetex.h
@@ -829,6 +832,7 @@ share/applications/blender.desktop
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/util/color.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/util/differential.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/util/lookup_table.h
+%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/util/nanovdb.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/kernel/util/profiling.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/atomic.h
%%CYCLES%%%%DATADIR%%/%%VER%%/scripts/addons/cycles/source/util/color.h
@@ -1007,6 +1011,7 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_fbx/export_fbx_bin.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_fbx/fbx2json.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_fbx/fbx_utils.py
+%%DATADIR%%/%%VER%%/scripts/addons/io_scene_fbx/fbx_utils_threading.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_fbx/import_fbx.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_fbx/json2fbx.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_fbx/parse_fbx.py
@@ -1020,6 +1025,7 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/com/gltf2_blender_material_helpers.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/com/gltf2_blender_math.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/com/gltf2_blender_ui.py
+%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/com/gltf2_blender_utils.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/fcurves/gltf2_blender_gather_fcurves_animation.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/fcurves/gltf2_blender_gather_fcurves_channel_target.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/fcurves/gltf2_blender_gather_fcurves_channels.py
@@ -1032,12 +1038,12 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/gltf2_blender_gather_keyframes.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/gltf2_blender_gather_scene_animation.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/gltf2_blender_gather_tracks.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/gltf2_blender_gather_animation_sampling_cache.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/armature/armature_action_sampled.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/armature/armature_channel_target.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/armature/armature_channels.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/armature/armature_keyframes.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/armature/armature_sampler.py
+%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/gltf2_blender_gather_animation_sampling_cache.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/object/gltf2_blender_gather_object_action_sampled.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/object/gltf2_blender_gather_object_channel_target.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/animation/sampled/object/gltf2_blender_gather_object_channels.py
@@ -1066,6 +1072,7 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_tree.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_get.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/gltf2_blender_gltf2_exporter.py
+%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/material/extensions/gltf2_blender_gather_materials_anisotropy.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/material/extensions/gltf2_blender_gather_materials_clearcoat.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/material/extensions/gltf2_blender_gather_materials_emission.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/material/extensions/gltf2_blender_gather_materials_ior.py
@@ -1082,14 +1089,9 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/material/gltf2_blender_gather_texture.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/material/gltf2_blender_gather_texture_info.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/exp/material/gltf2_blender_search_node_tree.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_KHR_materials_clearcoat.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_KHR_materials_ior.py
+%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_KHR_materials_anisotropy.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_KHR_materials_pbrSpecularGlossiness.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_KHR_materials_sheen.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_KHR_materials_specular.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_KHR_materials_transmission.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_KHR_materials_unlit.py
-%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_KHR_materials_volume.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_animation.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_animation_node.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_animation_utils.py
@@ -1099,6 +1101,7 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_image.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_light.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_material.py
+%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_material_utils.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_mesh.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_node.py
%%DATADIR%%/%%VER%%/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_pbrMetallicRoughness.py
@@ -1233,6 +1236,7 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/README.md
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/config.py
+%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/contour_curves.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/curves_tools.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/dual_mesh.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/lattice.py
@@ -1240,10 +1244,12 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/numba_functions.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/polyhedra.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/tessellate_numpy.py
+%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/texture_reaction_diffusion.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/tissue_properties.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/utils.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/utils_pip.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/uv_to_mesh.py
+%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/weight_reaction_diffusion.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tissue/weight_tools.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tools/__init__.py
%%DATADIR%%/%%VER%%/scripts/addons/mesh_tools/face_inset_fillet.py
@@ -1515,12 +1521,6 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/sterosphere.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/torus.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/mesh.primitive_xyz_function_surface/twisted_torus.py
-%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/sun_position/Chongqing.py
-%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/sun_position/Kinshasa.py
-%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/sun_position/London.py
-%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/sun_position/New_York.py
-%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/sun_position/Sao_Paulo.py
-%%DATADIR%%/%%VER%%/scripts/addons/presets/operator/sun_position/Sydney.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/pov/light/01_(4800K)_Direct_Sun.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/pov/light/02_(5400K)_High_Noon_Sun.py
%%DATADIR%%/%%VER%%/scripts/addons/presets/pov/light/03_(6000K)_Daylight_Window.py
@@ -1997,6 +1997,7 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/presets/cycles/sampling/Preview.py
%%DATADIR%%/%%VER%%/scripts/presets/cycles/viewport_sampling/Final.py
%%DATADIR%%/%%VER%%/scripts/presets/cycles/viewport_sampling/Preview.py
+%%DATADIR%%/%%VER%%/scripts/presets/eevee/raytracing/Default.py
%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/DVD_(note_colon__this_changes_render_resolution).py
%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/H264_in_MP4.py
%%DATADIR%%/%%VER%%/scripts/presets/ffmpeg/H264_in_Matroska.py
@@ -2127,6 +2128,7 @@ share/applications/blender.desktop
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/view3d.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_operators/wm.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/__init__.py
+%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/anim.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/asset_shelf.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/generic_ui_list.py
%%DATADIR%%/%%VER%%/scripts/startup/bl_ui/node_add_menu.py
@@ -2254,6 +2256,7 @@ share/applications/blender.desktop
%%DOCSDIR%%/license/GPL-3.0.txt
%%DOCSDIR%%/license/GPL-license.txt
%%DOCSDIR%%/license/MIT.txt
+%%DOCSDIR%%/license/MPL-2.0.txt
%%DOCSDIR%%/license/OpenColorIO.txt
%%DOCSDIR%%/license/OpenSSL.txt
%%DOCSDIR%%/license/Python.txt
diff --git a/graphics/cgif/Makefile b/graphics/cgif/Makefile
index d02c83910a3a..2fd45fff1634 100644
--- a/graphics/cgif/Makefile
+++ b/graphics/cgif/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cgif
-PORTVERSION= 0.4.0
+PORTVERSION= 0.4.1
DISTVERSIONPREFIX= v
CATEGORIES= graphics
diff --git a/graphics/cgif/distinfo b/graphics/cgif/distinfo
index f0dd4ada1957..ec12bd43ab47 100644
--- a/graphics/cgif/distinfo
+++ b/graphics/cgif/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712330567
-SHA256 (dloebl-cgif-v0.4.0_GH0.tar.gz) = 130ff8a604f047449e81ddddf818bd0e03826b5f468e989b02726b16b7d4742e
-SIZE (dloebl-cgif-v0.4.0_GH0.tar.gz) = 38379
+TIMESTAMP = 1718784540
+SHA256 (dloebl-cgif-v0.4.1_GH0.tar.gz) = 8666f9c5f8123d1c22137a6dd714502a330377fb74e2007621926fe4258529d5
+SIZE (dloebl-cgif-v0.4.1_GH0.tar.gz) = 38677
diff --git a/graphics/chafa/Makefile b/graphics/chafa/Makefile
index 50912251819e..f0f9f013fce0 100644
--- a/graphics/chafa/Makefile
+++ b/graphics/chafa/Makefile
@@ -33,13 +33,6 @@ INSTALL_TARGET= install-strip
OPTIONS_DEFINE= DOCS
-.include <bsd.port.options.mk>
-
-# Remove when releng/13.2 is EoL
-.if ${OSVERSION} < 1303001 && ${ARCH} == "i386"
-BROKEN= error: libchafa.so: undefined reference to _mm_extract_epi64
-.endif
-
post-install:
${INSTALL_MAN} ${WRKSRC}/docs/${PORTNAME}.1 \
${STAGEDIR}${PREFIX}/share/man/man1
diff --git a/graphics/corrupter/Makefile b/graphics/corrupter/Makefile
index 72aa332f634c..3d02a2c351fb 100644
--- a/graphics/corrupter/Makefile
+++ b/graphics/corrupter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= corrupter
DISTVERSIONPREFIX= v
DISTVERSION= 1.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/embree/Makefile b/graphics/embree/Makefile
index b4ef42e3e254..17e765e21b4d 100644
--- a/graphics/embree/Makefile
+++ b/graphics/embree/Makefile
@@ -1,6 +1,6 @@
PORTNAME= embree
PORTVERSION= 3.13.5
-PORTREVISION= 7
+PORTREVISION= 8
DISTVERSIONPREFIX= v
CATEGORIES= graphics
diff --git a/graphics/epdfview/Makefile b/graphics/epdfview/Makefile
index 2a679caf7b62..0ccda1ec1651 100644
--- a/graphics/epdfview/Makefile
+++ b/graphics/epdfview/Makefile
@@ -1,47 +1,33 @@
PORTNAME= epdfview
-PORTVERSION= 0.1.8
-PORTREVISION= 66
+DISTVERSION= 0.2.0
CATEGORIES= graphics print gnome
-MASTER_SITES= FRUGALWARE/xapps-extra/${PORTNAME} \
- ftp://ftp.slackware.com/.1/blfs/conglomeration/${PORTNAME}/ \
- http://anduin.linuxfromscratch.org/sources/BLFS/conglomeration/${PORTNAME}/ \
- http://pkgs.fedoraproject.org/repo/pkgs/${PORTNAME}/${DISTNAME}${EXTRACT_SUFX}/e50285b01612169b2594fea375f53ae4/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mew14930xvi@inbox.lv
COMMENT= Lightweight PDF document viewer
-WWW= http://www.emma-soft.com/projects/epdfview/
+WWW= https://github.com/Flow-It/epdfview_old
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= cppunit-config:devel/cppunit
LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib
-USES= compiler:c++11-lang desktop-file-utils gmake gnome iconv \
- pkgconfig tar:bzip2
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USE_GNOME= gtk20 intlhack
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
+USES= compiler:c++11-lang desktop-file-utils gnome iconv meson \
+ pkgconfig
-OPTIONS_DEFINE= CUPS NLS
-OPTIONS_DEFAULT=CUPS NLS
-OPTIONS_SUB= yes
+USE_GITHUB= yes
+GH_ACCOUNT= Flow-It
+GH_PROJECT= epdfview_old
+GH_TAGNAME= 6f907bd
-CUPS_CONFIGURE_WITH= cups
-CUPS_LIB_DEPENDS= libcups.so:print/cups
-
-NLS_USES= gettext
-NLS_CPPFLAGS= -I${LOCALBASE}/include
-NLS_LDFLAGS= -L${LOCALBASE}/lib
-NLS_CONFIGURE_ENABLE= nls
+USE_GNOME= glib20 gtk30
-post-patch:
- @${REINPLACE_CMD} -e 's|glib/.*\.h>|glib.h>|g' \
- ${WRKSRC}/src/gtk/StockIcons.h
+OPTIONS_DEFINE= CUPS NLS
+OPTIONS_DEFAULT= CUPS NLS
+OPTIONS_SUB= yes
-post-install:
- ${REINPLACE_CMD} -e 's,Icon.*,Icon=${DATADIR}/pixmaps/icon_epdfview-48.png,' ${WRKSRC}/data/${PORTNAME}.desktop
- ${INSTALL_DATA} ${WRKSRC}/data/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/
+CUPS_LIB_DEPENDS= libcups.so:print/cups
+CUPS_MESON_TRUE= enable-printing
+NLS_USES= gettext
+NLS_MESON_TRUE= enable-nls
.include <bsd.port.mk>
diff --git a/graphics/epdfview/distinfo b/graphics/epdfview/distinfo
index c5ba83d9eda7..557d29b8ea8c 100644
--- a/graphics/epdfview/distinfo
+++ b/graphics/epdfview/distinfo
@@ -1,2 +1,3 @@
-SHA256 (epdfview-0.1.8.tar.bz2) = 948648ae7c9d7b3b408d738bd4f48d87375b1196cae1129d6b846a8de0f2f8f0
-SIZE (epdfview-0.1.8.tar.bz2) = 466270
+TIMESTAMP = 1719192661
+SHA256 (Flow-It-epdfview_old-0.2.0-6f907bd_GH0.tar.gz) = 9a8b6ecee19e204383ffe1039a38c85078212eb2c0eaca302473981803b638eb
+SIZE (Flow-It-epdfview_old-0.2.0-6f907bd_GH0.tar.gz) = 232227
diff --git a/graphics/epdfview/files/patch-PDFDocument.cxx b/graphics/epdfview/files/patch-PDFDocument.cxx
deleted file mode 100644
index d361172ea365..000000000000
--- a/graphics/epdfview/files/patch-PDFDocument.cxx
+++ /dev/null
@@ -1,42 +0,0 @@
---- src/PDFDocument.cxx.orig 2011-05-28 18:25:01.000000000 +0800
-+++ src/PDFDocument.cxx 2011-11-03 13:42:30.000000000 +0800
-@@ -20,6 +20,7 @@
- #include <time.h>
- #include <poppler.h>
- #include <unistd.h>
-+#include <algorithm>
- #include "epdfview.h"
-
- using namespace ePDFView;
-@@ -33,6 +34,23 @@
- static PageMode convertPageMode (gint pageMode);
- static gchar *getAbsoluteFileName (const gchar *fileName);
-
-+namespace
-+{
-+ void
-+ convert_bgra_to_rgba (guint8 *data, int width, int height)
-+ {
-+ using std::swap;
-+
-+ for (int y = 0; y < height; y++)
-+ {
-+ for (int x = 0; x < width; x++)
-+ {
-+ swap(data[0], data[2]);
-+ data += 4;
-+ }
-+ }
-+ }
-+}
- ///
- /// @brief Constructs a new PDFDocument object.
- ///
-@@ -650,6 +668,7 @@
- poppler_page_render (page, context);
- cairo_destroy(context);
- cairo_surface_destroy (surface);
-+ convert_bgra_to_rgba(renderedPage->getData (), width, height);
- #else // !HAVE_POPPLER_0_17_0
- // Create the pixbuf from the data and render to it.
- GdkPixbuf *pixbuf = gdk_pixbuf_new_from_data (renderedPage->getData (),
diff --git a/graphics/epdfview/files/patch-cups b/graphics/epdfview/files/patch-cups
deleted file mode 100644
index 9095c48c0b62..000000000000
--- a/graphics/epdfview/files/patch-cups
+++ /dev/null
@@ -1,74 +0,0 @@
-diff -Naur epdfview-0.1.8.orig/src/PrintPter.cxx epdfview-0.1.8/src/PrintPter.cxx
---- src/PrintPter.cxx 2011-05-28 11:25:01.000000000 +0100
-+++ src/PrintPter.cxx 2012-08-22 20:11:46.362436859 +0100
-@@ -22,6 +22,40 @@
- #include <locale.h>
- #include "epdfview.h"
-
-+#if (CUPS_VERSION_MAJOR > 1) || (CUPS_VERSION_MINOR > 5)
-+#define HAVE_CUPS_1_6 1
-+#endif
-+
-+#ifndef HAVE_CUPS_1_6
-+inline int ippGetInteger (ipp_attribute_t *attr, int element)
-+{
-+ return (attr->values[element].integer);
-+}
-+
-+inline const char * ippGetString (ipp_attribute_t *attr,
-+ int element,
-+ const char **language /*UNUSED*/)
-+{
-+ return (attr->values[element].string.text);
-+}
-+
-+inline int ippSetOperation (ipp_t *ipp, ipp_op_t op)
-+{
-+ if (!ipp)
-+ return (0);
-+ ipp->request.op.operation_id = op;
-+ return (1);
-+}
-+
-+inline int ippSetRequestId (ipp_t *ipp, int request_id)
-+{
-+ if (!ipp)
-+ return (0);
-+ ipp->request.any.request_id = request_id;
-+ return (1);
-+}
-+#endif
-+
- using namespace ePDFView;
-
- // Structures
-@@ -380,8 +414,8 @@
-
- ipp_t *request = ippNew ();
-
-- request->request.op.operation_id = IPP_GET_PRINTER_ATTRIBUTES;
-- request->request.op.request_id = 1;
-+ ippSetOperation(request, IPP_GET_PRINTER_ATTRIBUTES);
-+ ippSetRequestId(request, 1);
-
- ippAddString (request, IPP_TAG_OPERATION, IPP_TAG_CHARSET,
- "attributes-charset", NULL, "utf-8");
-@@ -403,7 +437,7 @@
- ippFindAttribute (answer, "printer-state", IPP_TAG_ZERO);
- if ( NULL != state )
- {
-- switch (state->values[0].integer)
-+ switch (ippGetInteger (state, 0))
- {
- case IPP_PRINTER_IDLE:
- attributes->state = g_strdup (_("Idle"));
-@@ -425,7 +459,7 @@
- ippFindAttribute (answer, "printer-location", IPP_TAG_ZERO);
- if ( NULL != location )
- {
-- attributes->location = g_strdup (location->values[0].string.text);
-+ attributes->location = g_strdup (ippGetString (location, 0, NULL));
- }
-
- ippDelete (answer);
-
diff --git a/graphics/epdfview/pkg-plist b/graphics/epdfview/pkg-plist
index df403c742cbf..ae6874711408 100644
--- a/graphics/epdfview/pkg-plist
+++ b/graphics/epdfview/pkg-plist
@@ -1,5 +1,16 @@
bin/epdfview
-share/man/man1/epdfview.1.gz
+share/applications/epdfview.desktop
+%%DATADIR%%/pixmaps/stock_find_next_24.png
+%%DATADIR%%/pixmaps/stock_find_previous_24.png
+%%DATADIR%%/pixmaps/stock_rotate-270.png
+%%DATADIR%%/pixmaps/stock_rotate-90.png
+%%DATADIR%%/pixmaps/stock_zoom-page-width.png
+%%DATADIR%%/ui/epdfview-ui.xml
+%%CUPS%%%%DATADIR%%/ui/epdfview-ui-print.xml
+share/icons/hicolor/24x24/apps/epdfview.png
+share/icons/hicolor/32x32/apps/epdfview.png
+share/icons/hicolor/48x48/apps/epdfview.png
+share/icons/hicolor/scalable/apps/epdfview.svg
%%NLS%%share/locale/ar/LC_MESSAGES/epdfview.mo
%%NLS%%share/locale/ca/LC_MESSAGES/epdfview.mo
%%NLS%%share/locale/cs/LC_MESSAGES/epdfview.mo
@@ -9,27 +20,17 @@ share/man/man1/epdfview.1.gz
%%NLS%%share/locale/eu/LC_MESSAGES/epdfview.mo
%%NLS%%share/locale/fr/LC_MESSAGES/epdfview.mo
%%NLS%%share/locale/gl/LC_MESSAGES/epdfview.mo
-%%NLS%%share/locale/he_IL/LC_MESSAGES/epdfview.mo
+%%NLS%%share/locale/he/LC_MESSAGES/epdfview.mo
%%NLS%%share/locale/hu/LC_MESSAGES/epdfview.mo
%%NLS%%share/locale/it/LC_MESSAGES/epdfview.mo
%%NLS%%share/locale/ja/LC_MESSAGES/epdfview.mo
-%%NLS%%share/locale/nl_NL/LC_MESSAGES/epdfview.mo
+%%NLS%%share/locale/nl/LC_MESSAGES/epdfview.mo
%%NLS%%share/locale/pl/LC_MESSAGES/epdfview.mo
+%%NLS%%share/locale/pt/LC_MESSAGES/epdfview.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/epdfview.mo
-%%NLS%%share/locale/pt_PT/LC_MESSAGES/epdfview.mo
%%NLS%%share/locale/ru/LC_MESSAGES/epdfview.mo
%%NLS%%share/locale/sv/LC_MESSAGES/epdfview.mo
%%NLS%%share/locale/vi/LC_MESSAGES/epdfview.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/epdfview.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/epdfview.mo
-share/applications/epdfview.desktop
-%%DATADIR%%/pixmaps/icon_epdfview-24.png
-%%DATADIR%%/pixmaps/icon_epdfview-32.png
-%%DATADIR%%/pixmaps/icon_epdfview-48.png
-%%DATADIR%%/pixmaps/stock_find_next_24.png
-%%DATADIR%%/pixmaps/stock_find_previous_24.png
-%%DATADIR%%/pixmaps/stock_rotate-90.png
-%%DATADIR%%/pixmaps/stock_rotate-270.png
-%%DATADIR%%/pixmaps/stock_zoom-page-width.png
-%%DATADIR%%/ui/epdfview-ui-print.xml
-%%DATADIR%%/ui/epdfview-ui.xml
+share/man/man1/epdfview.1.gz
diff --git a/graphics/f3d/Makefile b/graphics/f3d/Makefile
index 2665698f7048..433fff4892c1 100644
--- a/graphics/f3d/Makefile
+++ b/graphics/f3d/Makefile
@@ -1,7 +1,7 @@
PORTNAME= f3d
DISTVERSIONPREFIX= v
-DISTVERSION= 2.4.0
-PORTREVISION= 2
+DISTVERSION= 2.5.0
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/f3d/distinfo b/graphics/f3d/distinfo
index abcfe7d9c4ad..2a4ec69b3cb7 100644
--- a/graphics/f3d/distinfo
+++ b/graphics/f3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712209039
-SHA256 (f3d-app-f3d-v2.4.0_GH0.tar.gz) = 3286ad1b324b995fd95818679b4ced80ebc3cc3b4bd4c8e6964695c05c934c8f
-SIZE (f3d-app-f3d-v2.4.0_GH0.tar.gz) = 44886935
+TIMESTAMP = 1720029689
+SHA256 (f3d-app-f3d-v2.5.0_GH0.tar.gz) = d7f6dd7d9e4465c1f44d168c3a38aad24569a25907673180c8791a783e73f02f
+SIZE (f3d-app-f3d-v2.5.0_GH0.tar.gz) = 45656047
diff --git a/graphics/f3d/pkg-plist b/graphics/f3d/pkg-plist
index cfcf91ed6ef6..c24dd51474a1 100644
--- a/graphics/f3d/pkg-plist
+++ b/graphics/f3d/pkg-plist
@@ -43,7 +43,7 @@ lib/cmake/f3d_vtkext/f3d_vtkext-targets.cmake
lib/cmake/f3d_vtkext/f3d_vtkext-vtk-module-properties.cmake
lib/libf3d.so
lib/libf3d.so.2
-lib/libf3d.so.2.4
+lib/libf3d.so.2.5
lib/libvtkext.so
%%ALEMBIC%%lib/libvtkextAlembic.a
%%ASSIMP%%lib/libvtkextAssimp.a
diff --git a/graphics/feh/Makefile b/graphics/feh/Makefile
index a03242ba8ece..4cf98eda4290 100644
--- a/graphics/feh/Makefile
+++ b/graphics/feh/Makefile
@@ -1,6 +1,5 @@
PORTNAME= feh
-PORTVERSION= 3.10.2
-PORTREVISION= 1
+PORTVERSION= 3.10.3
CATEGORIES= graphics
MASTER_SITES= https://feh.finalrewind.org/
diff --git a/graphics/feh/distinfo b/graphics/feh/distinfo
index 55f6e1bf4535..36111270ffc9 100644
--- a/graphics/feh/distinfo
+++ b/graphics/feh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701790141
-SHA256 (feh-3.10.2.tar.bz2) = 5f94a77de25c5398876f0cf431612d782b842f4db154d2139b778c8f196e8969
-SIZE (feh-3.10.2.tar.bz2) = 2113183
+TIMESTAMP = 1719868241
+SHA256 (feh-3.10.3.tar.bz2) = 5426e2799770217af1e01c2e8c182d9ca8687d84613321d8ab4a66fe4041e9c8
+SIZE (feh-3.10.3.tar.bz2) = 2113623
diff --git a/graphics/gscan2pdf/Makefile b/graphics/gscan2pdf/Makefile
index 863c4f5b925e..78fbe0495c85 100644
--- a/graphics/gscan2pdf/Makefile
+++ b/graphics/gscan2pdf/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gscan2pdf
-PORTVERSION= 2.13.2
-PORTREVISION= 5
+PORTVERSION= 2.13.3
CATEGORIES= graphics
MASTER_SITES= SF
diff --git a/graphics/gscan2pdf/distinfo b/graphics/gscan2pdf/distinfo
index 0a65a6f5359a..387b639bcfd9 100644
--- a/graphics/gscan2pdf/distinfo
+++ b/graphics/gscan2pdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1673986872
-SHA256 (gscan2pdf-2.13.2.tar.xz) = 346cfa0d46bb4dd0a1a60c260fda5c19dbd8af747e16dde33cf489a726c25b84
-SIZE (gscan2pdf-2.13.2.tar.xz) = 507244
+TIMESTAMP = 1719771079
+SHA256 (gscan2pdf-2.13.3.tar.xz) = 400b3a7ec4037bdfa728cfce0156541c1d37e0aef68c7b0aa00d8b6362506bc6
+SIZE (gscan2pdf-2.13.3.tar.xz) = 510016
diff --git a/graphics/intel-backlight/Makefile b/graphics/intel-backlight/Makefile
deleted file mode 100644
index 714a4540d23e..000000000000
--- a/graphics/intel-backlight/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-PORTNAME= intel-backlight
-DISTVERSION= 20200418
-PORTREVISION= 3
-CATEGORIES= graphics
-
-MAINTAINER= jmd@FreeBSD.org
-COMMENT= Control backlight on various modern Intel(R) GPUs
-WWW= https://github.com/FreeBSDDesktop/intel_backlight_fbsd
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Use backlight(8)
-EXPIRATION_DATE= 2024-07-01
-
-ONLY_FOR_ARCHS= amd64 i386
-ONLY_FOR_ARCHS_REASON= this hardware is only found on Intel x86 systems
-
-LIB_DEPENDS= libdrm.so:graphics/libdrm \
- libpciaccess.so:devel/libpciaccess
-
-USE_GITHUB= yes
-GH_ACCOUNT= FreeBSDDesktop
-GH_PROJECT= intel_backlight_fbsd
-GH_TAGNAME= a6c0e39
-
-PORTEXAMPLES= asmc_backlight.sh \
- isl_backlight.sh \
- acpi-video-intel-backlight.conf
-
-MAKE_ARGS= MANPREFIX=${PREFIX}/share
-INSTALL_TARGET= install-strip
-
-OPTIONS_SUB= yes
-OPTIONS_DEFINE= EXAMPLES SUID
-OPTIONS_DEFAULT= SUID
-SUID_DESC= Install intel_backlight with the setuid bit set
-
-do-install-EXAMPLES-on:
- cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTEXAMPLES}" ${STAGEDIR}${EXAMPLESDIR}
-
-.include <bsd.port.mk>
diff --git a/graphics/intel-backlight/distinfo b/graphics/intel-backlight/distinfo
deleted file mode 100644
index 53f36d40efc1..000000000000
--- a/graphics/intel-backlight/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1587247848
-SHA256 (FreeBSDDesktop-intel_backlight_fbsd-20200418-a6c0e39_GH0.tar.gz) = b97f63aab6c474d13e69a6a07a4a534a9fcefee7d7f36e67376fb83e7209cdd9
-SIZE (FreeBSDDesktop-intel_backlight_fbsd-20200418-a6c0e39_GH0.tar.gz) = 42381
diff --git a/graphics/intel-backlight/pkg-descr b/graphics/intel-backlight/pkg-descr
deleted file mode 100644
index acd8a61b8c72..000000000000
--- a/graphics/intel-backlight/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Control backlight on various modern Intel(R) GPUs.
diff --git a/graphics/intel-backlight/pkg-message b/graphics/intel-backlight/pkg-message
deleted file mode 100644
index e533affbdb62..000000000000
--- a/graphics/intel-backlight/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
-[
-{ type: install
- message: <<EOM
-Users of intel_backlight(1) are encouraged to switch to
-the backlight(8) command, which is shipped with FreeBSD
-since version 13.0.
-EOM
-}
-]
diff --git a/graphics/intel-backlight/pkg-plist b/graphics/intel-backlight/pkg-plist
deleted file mode 100644
index eeb7d2be543d..000000000000
--- a/graphics/intel-backlight/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-%%SUID%%@(,,4555) bin/intel_backlight
-%%NO_SUID%%@(,,0555) bin/intel_backlight
-share/man/man1/intel_backlight.1.gz
diff --git a/graphics/jp/Makefile b/graphics/jp/Makefile
index 022d6b4399bf..c5dbfdad14e0 100644
--- a/graphics/jp/Makefile
+++ b/graphics/jp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jp
DISTVERSION= 1.1.12
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= graphics
MAINTAINER= 0mp@FreeBSD.org
diff --git a/graphics/libplacebo/Makefile b/graphics/libplacebo/Makefile
index caa05ab5818d..c7377dc81152 100644
--- a/graphics/libplacebo/Makefile
+++ b/graphics/libplacebo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libplacebo
DISTVERSIONPREFIX= v
-DISTVERSION= 6.338.2
+DISTVERSION= 7.349.0
CATEGORIES= graphics
MAINTAINER= jbeich@FreeBSD.org
diff --git a/graphics/libplacebo/distinfo b/graphics/libplacebo/distinfo
index 12237bbc75a0..0ade4752dad3 100644
--- a/graphics/libplacebo/distinfo
+++ b/graphics/libplacebo/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1705945731
+TIMESTAMP = 1718812481
SHA256 (fastfloat-fast_float-v5.2.0_GH0.tar.gz) = 72bbfd1914e414c920e39abdc81378adf910a622b62c45b4c61d344039425d18
SIZE (fastfloat-fast_float-v5.2.0_GH0.tar.gz) = 84800
SHA256 (Dav1dde-glad-v2.0.4_GH0.tar.gz) = 02629644c242dcc27c58222bd2c001d5e2f3765dbbcfd796542308bddebab401
SIZE (Dav1dde-glad-v2.0.4_GH0.tar.gz) = 599932
-SHA256 (libplacebo-v6.338.2.tar.bz2) = 1c02d21720f972cae02111a1286337e9d0e70d623b311a1e4245bac5ce987f28
-SIZE (libplacebo-v6.338.2.tar.bz2) = 697450
+SHA256 (libplacebo-v7.349.0.tar.bz2) = 38c9c75d9c1bb412baf34845d1ca58c41a9804d1d0798091d7a8602a0d7c9aa6
+SIZE (libplacebo-v7.349.0.tar.bz2) = 701309
diff --git a/graphics/libplacebo/files/patch-src_glsl_meson.build b/graphics/libplacebo/files/patch-src_glsl_meson.build
deleted file mode 100644
index 9ab49e40f678..000000000000
--- a/graphics/libplacebo/files/patch-src_glsl_meson.build
+++ /dev/null
@@ -1,12 +0,0 @@
-src/glsl/meson.build:47:12: ERROR: C++ static library 'OGLCompiler' not found
-
---- src/glsl/meson.build.orig 2023-10-17 12:24:39 UTC
-+++ src/glsl/meson.build
-@@ -44,7 +44,6 @@ elif not glslang_req.disabled()
- # Always required for static linking
- cxx.find_library('MachineIndependent', required: true, static: true),
- cxx.find_library('OSDependent', required: true, static: true),
-- cxx.find_library('OGLCompiler', required: true, static: true),
- cxx.find_library('GenericCodeGen', required: true, static: true),
- # SPIRV-Tools are required only if optimizer is enabled in glslang build
- cxx.find_library('SPIRV-Tools', required: false, static: true),
diff --git a/graphics/libplacebo/pkg-plist b/graphics/libplacebo/pkg-plist
index e2dc8f84eee4..0303533a3bbc 100644
--- a/graphics/libplacebo/pkg-plist
+++ b/graphics/libplacebo/pkg-plist
@@ -33,5 +33,5 @@ include/libplacebo/utils/libav_internal.h
include/libplacebo/utils/upload.h
include/libplacebo/vulkan.h
lib/libplacebo.so
-lib/libplacebo.so.338
+lib/libplacebo.so.349
libdata/pkgconfig/libplacebo.pc
diff --git a/graphics/mapserver/Makefile b/graphics/mapserver/Makefile
index da12c3d09187..b9dd95ed3f34 100644
--- a/graphics/mapserver/Makefile
+++ b/graphics/mapserver/Makefile
@@ -1,217 +1,135 @@
-PORTNAME= mapserver
-PORTVERSION= 8.0.2
-CATEGORIES= graphics www geography
-MASTER_SITES= https://download.osgeo.org/mapserver/
-
-MAINTAINER= wen@FreeBSD.org
-COMMENT= System for developing web-based GIS applications
+PORTNAME= mapserver
+DISTVERSION= 8.0.2
+PORTREVISION= 1
+CATEGORIES= graphics www geography
+MASTER_SITES= https://download.osgeo.org/${PORTNAME}/
+
+MAINTAINER= wen@FreeBSD.org
+COMMENT= System for developing web-based GIS applications
WWW= https://mapserver.org/
-LICENSE= MIT
-
-LIB_DEPENDS= libgd.so:graphics/gd \
- libproj.so:graphics/proj \
- libpng.so:graphics/png \
- libgif.so:graphics/giflib \
- libsvg.so:graphics/libsvg \
- libfreetype.so:print/freetype2
-
-USES= compiler:c++11-lang cpe cmake gnome jpeg \
- localbase:ldflags
-CPE_VENDOR= osgeo
-LDFLAGS+= -pthread
-CMAKE_ARGS+= -DCMAKE_PREFIX_PATH=${LOCALBASE} \
- -DCMAKE_INSTALL_PREFIX=${PREFIX} \
- -DWITH_GD=1
-MAKE_JOBS_UNSAFE= yes
-
-PROG_FILES= legend scalebar shptree shptreetst shptreevis \
- sortshp msencrypt tile4ms mapserv
-
-OPTIONS_DEFINE= CAIRO CAIRO_SVG CLIENT_WMS CLIENT_WFS CURL DEBUG \
- FASTCGI FRIBIDI GDAL GEOS HARFBUZZ KML \
- PERL PHP POSTGIS PROTOBUFC PYTHON WCS WFS WMS
-OPTIONS_DEFAULT= CAIRO FRIBIDI GDAL GEOS \
- HARFBUZZ POSTGIS PROTOBUFC WCS WFS
-CAIRO_SVG_DESC= Cairo SVG parser support
-GDAL_DESC= GDAL library support
-FRIBIDI_DESC= Fribidi library support
-KML_DESC= KML support
-WMS_DESC= WMS Server support
-WFS_DESC= WFS Server support
-WCS_DESC= WCS Server support
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MPYTHON}
-USES+= python
-BUILD_DEPENDS+= swig:devel/swig
-CMAKE_ARGS+= -DWITH_PYTHON=yes
-PLIST_SUB+= PYTHON=""
-MAP_EGG= MapScript-${PORTVERSION}-${PYTHON_VERSION:S/thon//}
-PLIST_SUB+= MAP_EGG=${MAP_EGG}
-.else
-PLIST_SUB+= PYTHON="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MCAIRO}
-LIB_DEPENDS+= libcairo.so:graphics/cairo \
- libexpat.so:textproc/expat2
-CMAKE_ARGS+= -DWITH_CAIRO=1
-.else
-CMAKE_ARGS+= -DWITH_CAIRO=0
-.endif
-
-.if ${PORT_OPTIONS:MFRIBIDI}
-LIB_DEPENDS+= libfribidi.so:converters/fribidi \
- libharfbuzz.so:print/harfbuzz
-CMAKE_ARGS+= -DWITH_FRIBIDI=1 -DWITH_HARFBUZZ=1
-.else
-CMAKE_ARGS+= -DWITH_FRIBIDI=0 -DWITH_HARFBUZZ=0
-.endif
-
-.if ${PORT_OPTIONS:MHARFBUZZ}
-LIB_DEPENDS+= libfribidi.so:converters/fribidi \
- libharfbuzz.so:print/harfbuzz
-CMAKE_ARGS+= -DWITH_FRIBIDI=1 -DWITH_HARFBUZZ=1
-.else
-CMAKE_ARGS+= -DWITH_FRIBIDI=0 -DWITH_HARFBUZZ=0
-.endif
-
-.if ${PORT_OPTIONS:MPROTOBUFC}
-LIB_DEPENDS+= libprotobuf-c.so:devel/protobuf-c
-CMAKE_ARGS+= -DWITH_PROTOBUFC=1
-.else
-CMAKE_ARGS+= -DWITH_PROTOBUFC=0
-.endif
-
-.if ${PORT_OPTIONS:MCAIRO_SVG}
-LIB_DEPENDS+= libcairo.so:graphics/cairo \
- libsvg-cairo.so:graphics/libsvg-cairo \
- libexpat.so:textproc/expat2
-CMAKE_ARGS+= -DWITH_SVGCAIRO=1 -DWITH_CAIRO=1
-USES+= pkgconfig
-.else
-CMAKE_ARGS+= -DWITH_SVGCAIRO=0
-.endif
-
-.if ${PORT_OPTIONS:MKML}
-LIB_DEPENDS+= libxml2.so:textproc/libxml2
-CMAKE_ARGS+= -DWITH_KML=1
-.else
-CMAKE_ARGS+= -DWITH_KML=0
-.endif
-
-.if ${PORT_OPTIONS:MWMS}
-CMAKE_ARGS+= -DWITH_WMS=1
-.else
-CMAKE_ARGS+= -DWITH_WMS=0
-.endif
-
-.if ${PORT_OPTIONS:MWFS}
-CMAKE_ARGS+= -DWITH_WFS=1
-.else
-CMAKE_ARGS+= -DWITH_WFS=0
-.endif
-
-.if ${PORT_OPTIONS:MWCS}
-CMAKE_ARGS+= -DWITH_WCS=1
-.else
-CMAKE_ARGS+= -DWITH_WCS=0
-.endif
-
-.if ${PORT_OPTIONS:MGDAL}
-USES+= iconv
-LIB_DEPENDS+= libgdal.so:graphics/gdal
-CMAKE_ARGS+= -DWITH_GDAL=1
-.else
-CMAKE_ARGS+= -DWITH_GDAL=0
-.endif
-
-.if ${PORT_OPTIONS:MGEOS}
-LIB_DEPENDS+= libgeos.so:graphics/geos
-CMAKE_ARGS+= -DWITH_GEOS=1
-.else
-CMAKE_ARGS+= -DWITH_GEOS=0
-.endif
-
-.if ${PORT_OPTIONS:MPOSTGIS}
-USES+= pgsql
-CMAKE_ARGS+= -DWITH_POSTGIS=1
-.else
-CMAKE_ARGS+= -DWITH_POSTGIS=0
-.endif
-
-.if ${PORT_OPTIONS:MPHP}
-USES+= php:build
-CMAKE_ARGS+= -DWITH_PHP=1
-PLIST_SUB+= PHP=""
-.else
-CMAKE_ARGS+= -DWITH_PHP=0
-PLIST_SUB+= PHP="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MPERL}
-USES+= perl5
-BUILD_DEPENDS= swig:devel/swig
-CMAKE_ARGS+= -DWITH_PERL=1
-PLIST_SUB+= PERL=""
-.else
-CMAKE_ARGS+= -DWITH_PERL=0
-PLIST_SUB+= PERL="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MCURL}
-LIB_DEPENDS+= libcurl.so:ftp/curl
-CMAKE_ARGS+= -DWITH_CURL=1
-.else
-CMAKE_ARGS+= -DWITH_CURL=0
-.endif
-
-.if ${PORT_OPTIONS:MFASTCGI}
-BUILD_DEPENDS+= ${LOCALBASE}/bin/cgi-fcgi:www/fcgi
-CMAKE_ARGS+= -DWITH_FCGI=1
-.else
-CMAKE_ARGS+= -DWITH_FCGI=0
-.endif
-
-.if ${PORT_OPTIONS:MDEBUG}
-CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Debug
-.else
-CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
-.endif
-
-.if ${PORT_OPTIONS:MCLIENT_WMS}
-LIB_DEPENDS+= libcurl.so:ftp/curl
-LIB_DEPENDS+= libgdal.so:graphics/gdal
-CMAKE_ARGS+= -DWITH_CURL=1 -DWITH_GDAL=1 -DWITH_CLIENT_WMS=1
-.endif
-
-.if ${PORT_OPTIONS:MCLIENT_WFS}
-LIB_DEPENDS+= libcurl.so:ftp/curl
-LIB_DEPENDS+= libgdal.so:graphics/gdal
-CMAKE_ARGS+= -DWITH_CURL=1 -DWITH_GDAL=1 -DWITH_CLIENT_WFS=1
-.endif
+LICENSE= MIT
+
+LIB_DEPENDS= libfreetype.so:print/freetype2 \
+ libfribidi.so:converters/fribidi \
+ libgdal.so:graphics/gdal \
+ libgeos.so:graphics/geos \
+ libgif.so:graphics/giflib \
+ libharfbuzz.so:print/harfbuzz \
+ libpng.so:graphics/png \
+ libproj.so:graphics/proj
+
+USES= cmake compiler:c++11-lang cpe gnome iconv jpeg \
+ localbase:ldflags
+CPE_VENDOR= osgeo
+USE_GNOME= libxml2
+
+CMAKE_OFF= WITH_CSHARP \
+ WITH_JAVA \
+ WITH_MYSQL \
+ WITH_ORACLE_PLUGIN \
+ WITH_ORACLESPATIAL \
+ WITH_PIXMAN \
+ WITH_RUBY \
+ WITH_SVGCAIRO \
+ WITH_THREAD_SAFETY \
+ WITH_V8
+
+CMAKE_ON= CMAKE_SKIP_RPATH \
+ WITH_FRIBIDI \
+ WITH_GEOS \
+ WITH_GIF \
+ WITH_HARFBUZZ \
+ WITH_ICONV \
+ WITH_KML \
+ WITH_LIBXML2 \
+ WITH_OGCAPI \
+ WITH_POSTGIS \
+ WITH_SOS \
+ WITH_WMS
+
+CMAKE_ARGS= -DCMAKE_DISABLE_FIND_PACKAGE_MySQL:BOOL=True \
+ -DCMAKE_DISABLE_FIND_PACKAGE_PIXMAN:BOOL=True \
+ -DCMAKE_DISABLE_FIND_PACKAGE_SVGCairo:BOOL=True \
+ -DCMAKE_DISABLE_FIND_PACKAGE_V8:BOOL=True
+
+OPTIONS_DEFINE= CAIRO CURL EXEMPI FASTCGI LIBRSVG2 PERL PHPNG \
+ POSTGIS PROTOBUFC PYTHON WCS WFS XMLMAPFILE
+OPTIONS_DEFAULT= CAIRO CURL FASTCGI LIBRSVG2 POSTGIS PROTOBUFC WCS WFS
+OPTIONS_SUB= yes
+
+EXEMPI_DESC= XMP Metadata support
+PHPNG_DESC= PHPNG (SWIG) mapscript support
+PROTOBUFC_DESC= Protocol buffers support (req. for vector tiles)
+WFS_DESC= WFS Server support
+WCS_DESC= WCS Server support
+XMLMAPFILE_DESC= XML mapfile support
+
+CAIRO_LIB_DEPENDS= libcairo.so:graphics/cairo
+CAIRO_CMAKE_BOOL= WITH_CAIRO
+CAIRO_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Cairo:BOOL=True
+
+CURL_LIB_DEPENDS= libcurl.so:ftp/curl
+CURL_CMAKE_BOOL= WITH_CURL WITH_CLIENT_WFS WITH_CLIENT_WMS
+CURL_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_CURL:BOOL=True
+
+EXEMPI_LIB_DEPENDS= libexempi.so:textproc/exempi
+EXEMPI_CURL_BOOL= WITH_EXEMPI
+EXEMPI_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Exempi:BOOL=True
+
+FASTCGI_LIB_DEPENDS= libfcgi.so:www/fcgi
+FASTCGI_CMAKE_BOOL= WITH_FCGI
+FASTCGI_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_FCGI:BOOL=True
+
+LIBRSVG2_USE= GNOME=librsvg2
+LIBRSVG2_CMAKE_BOOL= WITH_RSVG
+LIBRSVG2_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_RSVG:BOOL=True
+LIBRSVG2_IMPLIES= CAIRO
+
+PERL_BUILD_DEPEDNS= swig:devel/swig
+PERL_USES= perl5
+PERL_CMAKE_BOOL= WITH_PERL
+
+PHPNG_BUILD_DEPENDS= swig:devel/swig
+PHPNG_CMAKE_BOOL= WITH_PHPNG
+
+POSTGIS_USES= pgsql
+POSTGIS_CMAKE_BOOL= WITH_POSTGIS
+POSTGIS_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_PostgreSQL:BOOL=True
+
+PROTOBUFC_LIB_DEPENDS= libprotobuf-c.so:devel/protobuf-c
+PROTOBUFC_CMAKE_BOOL= WITH_PROTOBUFC
+PROTOBUFC_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_ProtobufC:BOOL=True
+
+PYTHON_BUILD_DEPENDS= swig:devel/swig
+PYTHON_USES= python
+PYTHON_CMAKE_BOOL= WITH_PYTHON
+
+WCS_CMAKE_BOOL= WITH_WCS
+
+WFS_CMAKE_BOOL= WITH_WFS
+
+XMLMAPFILE_USE= GNOME=libxslt
+XMLMAPFILE_CMAKE_BOOL= WITH_XMLMAPFILE
+XMLMAPFILE_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_LibXslt:BOOL=True
do-install:
-.for f in ${PROG_FILES}
- ${STRIP_CMD} ${BUILD_WRKSRC}/${f}
- ${INSTALL_SCRIPT} ${BUILD_WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin
-.endfor
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/libmapserver.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib
-
- @${LN} -sf libmapserver.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libmapserver.so.2
- @${LN} -sf libmapserver.so.2 ${STAGEDIR}${PREFIX}/lib/libmapserver.so
-
-do-install-PHP-on:
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR}
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/mapscript/php/php_mapscript.so \
- ${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR}/
- @${MKDIR} ${STAGEDIR}${PREFIX}/etc/php
- @${ECHO_CMD} "extension=php_mapscript.so" > ${STAGEDIR}${PREFIX}/etc/php/ext-20-php_mapscript.ini
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/legend ${STAGEDIR}${PREFIX}/bin/mapserver_legend
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/mapserv ${STAGEDIR}${PREFIX}/bin/mapserver_mapserv
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/msencrypt ${STAGEDIR}${PREFIX}/bin/mapserver_msencrypt
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/scalebar ${STAGEDIR}${PREFIX}/bin/mapserver_scalebar
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/shptree ${STAGEDIR}${PREFIX}/bin/mapserver_shptree
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/shptreetst ${STAGEDIR}${PREFIX}/bin/mapserver_shptreetst
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/shptreevis ${STAGEDIR}${PREFIX}/bin/mapserver_shptreevis
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/sortshp ${STAGEDIR}${PREFIX}/bin/mapserver_sortshp
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/tile4ms ${STAGEDIR}${PREFIX}/bin/mapserver_tile4ms
+ ${INSTALL_LIB} ${BUILD_WRKSRC}/libmapserver.so.${DISTVERSION} ${STAGEDIR}${PREFIX}/lib
+ ${RLN} libmapserver.so.${DISTVERSION} ${STAGEDIR}${PREFIX}/lib/libmapserver.so.2
+ ${RLN} libmapserver.so.2 ${STAGEDIR}${PREFIX}/lib/libmapserver.so
do-install-PYTHON-on:
@${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/
- (cd ${BUILD_WRKSRC}/mapscript/python && ${CP} mapscript.py _mapscript.so ${STAGEDIR}${PYTHON_SITELIBDIR}/)
+ ${INSTALL_SCRIPT} ${BUILD_WRKSRC}/mapscript/python/mapscript.py ${STAGEDIR}${PYTHON_SITELIBDIR}
+ ${INSTALL_LIB} ${BUILD_WRKSRC}/mapscript/python/_mapscript.so ${STAGEDIR}${PYTHON_SITELIBDIR}
.include <bsd.port.mk>
diff --git a/graphics/mapserver/pkg-plist b/graphics/mapserver/pkg-plist
index ff35a64d1b3d..95c9b840fdba 100644
--- a/graphics/mapserver/pkg-plist
+++ b/graphics/mapserver/pkg-plist
@@ -1,16 +1,14 @@
-bin/legend
-bin/mapserv
-bin/msencrypt
-bin/scalebar
-bin/shptree
-bin/shptreetst
-bin/shptreevis
-bin/sortshp
-bin/tile4ms
-%%PHP%%etc/php/ext-20-php_mapscript.ini
+bin/mapserver_legend
+bin/mapserver_mapserv
+bin/mapserver_msencrypt
+bin/mapserver_scalebar
+bin/mapserver_shptree
+bin/mapserver_shptreetst
+bin/mapserver_shptreevis
+bin/mapserver_sortshp
+bin/mapserver_tile4ms
lib/libmapserver.so
lib/libmapserver.so.2
lib/libmapserver.so.8.0.2
-%%PHP%%lib/php/%%PHP_EXT_DIR%%/php_mapscript.so
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mapscript.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/_mapscript.so
diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index 2cd4e6c4dfaa..6b2ea2526a17 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mesa
-DISTVERSION= 24.1-branchpoint-3078
-DISTVERSIONSUFFIX= -gd52dd5a9e95
+DISTVERSION= 24.1-branchpoint-3263
+DISTVERSIONSUFFIX= -gf9efedb1a1a
CATEGORIES= graphics
PKGNAMESUFFIX= -devel
@@ -78,7 +78,8 @@ radeonsi_DESC= Southern Islands and newer
VULKAN_DESC= Vulkan drivers
anv_DESC= Skylake and newer (implies OPENCL)
-anv_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${PY_FLAVOR}
+anv_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${PY_FLAVOR} \
+ glslangValidator:graphics/glslang
anv_MESON_ON= ${"${ARCH:Mamd64}":?:-Dintel-rt=disabled} # https://gitlab.freedesktop.org/mesa/mesa/-/issues/10629
anv_IMPLIES= OPENCL
hasvk_DESC= Ivy Bridge, Haswell, Broadwell
diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo
index 88f8a3f3a1a7..94bc26dff606 100644
--- a/graphics/mesa-devel/distinfo
+++ b/graphics/mesa-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1719611159
-SHA256 (mesa-24.1-branchpoint-3078-gd52dd5a9e95.tar.bz2) = 0847db762f5a195b1e7e0bc5e5a8e489a5ac17e5c7af4f52073912b3da09b71b
-SIZE (mesa-24.1-branchpoint-3078-gd52dd5a9e95.tar.bz2) = 37766950
+TIMESTAMP = 1720045057
+SHA256 (mesa-24.1-branchpoint-3263-gf9efedb1a1a.tar.bz2) = 3b5670c8106d5f04f173adb492e8f1b1a7daf699794d92248eb123bce4ee99d5
+SIZE (mesa-24.1-branchpoint-3263-gf9efedb1a1a.tar.bz2) = 37769076
SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
SIZE (700efacda59c.patch) = 983
SHA256 (2930dcbb3329.patch) = f90ab77950ba1a56d165f0bc8a3cbd9c5f624bb5c67d1c7f337316027e8295e8
diff --git a/graphics/mesa-dri/Makefile b/graphics/mesa-dri/Makefile
index b0f9f3699612..4e939ca8be67 100644
--- a/graphics/mesa-dri/Makefile
+++ b/graphics/mesa-dri/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mesa-dri
PORTVERSION= ${MESAVERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
COMMENT= OpenGL hardware acceleration drivers for DRI2+
@@ -10,14 +10,8 @@ LIB_DEPENDS+= libglapi.so:graphics/mesa-libs
USES+= llvm:lib,noexport
-OPTIONS_GROUP= PLATFORM
-OPTIONS_GROUP_PLATFORM= X11 WAYLAND
-X11_DESC= Enable X11 support for GBM/EGL
-WAYLAND_DESC= Enable Wayland support for GBM/EGL and Vulkan
-WAYLAND_BUILD_DEPENDS= wayland-protocols>=1.8:graphics/wayland-protocols
-WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland
-
OPTIONS_DEFINE= ZSTD
+OPTIONS_GROUP= GALLIUM PLATFORM VULKAN
OPTIONS_DEFAULT= WAYLAND X11 ZSTD
OPTIONS_SUB= yes
@@ -25,32 +19,53 @@ ZSTD_DESC= Use ZSTD for shader cache
ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd
ZSTD_MESON_ENABLED= zstd
+OPTIONS_GROUP_PLATFORM= X11 WAYLAND
+X11_DESC= Enable X11 support for GBM/EGL
+WAYLAND_DESC= Enable Wayland support for GBM/EGL and Vulkan
+WAYLAND_BUILD_DEPENDS= wayland-protocols>=1.8:graphics/wayland-protocols
+WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland
+
+OPTIONS_GROUP_GALLIUM= crocus i915 iris panfrost r300 r600 radeonsi svga swrast zink
+GALLIUM_DESC= Unified OpenGL drivers
+crocus_DESC= Intel GPU Gen4 (Broadwater) to Gen7 (Haswell)
+i915_DESC= Intel GPU Gen3 (Grantsdale to Pineview)
+iris_DESC= Intel GPU Gen8 (Broadwell) and newer
+panfrost_DESC= ARM Midgard and Bifrost
+r300_DESC= AMD/ATI R300, R400 and R500
+r600_DESC= AMD/ATI R600, R700, Evergreen, Northern Islands
+radeonsi_DESC= AMD/ATI Southern Islands and newer
+svga_DESC= VMWare Virtual GPU
+swrast_DESC= Software Rasterizer
+zink_DESC= OpenGL on top of Khronos’ Vulkan API
+
+OPTIONS_EXCLUDE+= ${ARCH:Marmv7:C/.+/crocus i915 iris panfrost r300 r600 radeonsi svga zink/}
+OPTIONS_EXCLUDE+= ${ARCH:Naarch64:C/.+/panfrost/}
+OPTIONS_EXCLUDE+= ${ARCH:Namd64:Ni386:Nx86_64:C/.+/crocus i915 iris svga/}
+MESON_ARGS+= -Dgallium-drivers=${GALLIUM_DRIVERS:ts,}
+. for _gd in ${OPTIONS_GROUP_GALLIUM}
+OPTIONS_DEFAULT+= ${_gd}
+${_gd}_VARS+= GALLIUM_DRIVERS+=${_gd}
+. endfor
+
+OPTIONS_GROUP_VULKAN= anv radv swrast_vk
+VULKAN_DESC= Vulkan drivers
+anv_DESC= Intel GPU Gen9 and newer Vulkan support
+anv_BUILD_DEPENDS= glslangValidator:graphics/glslang
+radv_DESC= AMD/ATI Southern Islands and newer Vulkan support
+radv_BUILD_DEPENDS= glslangValidator:graphics/glslang
+swrast_vk_DESC= Software Rasterizer Vulkan support
+
+OPTIONS_EXCLUDE+= ${ARCH:Marmv7:C/.+/anv radv/}
+OPTIONS_EXCLUDE+= ${ARCH:Namd64:Ni386:Nx86_64:C/.+/anv/}
+MESON_ARGS+= -Dvulkan-drivers=${VULKAN_DRIVERS:ts,}
+. for _vd in ${OPTIONS_GROUP_VULKAN}
+OPTIONS_DEFAULT+= ${_vd}
+${_vd}_VARS+= VULKAN_DRIVERS+=${_vd:S/anv/intel/:S/radv/amd/:S/swrast_vk/swrast/}
+. endfor
+
.include <bsd.port.options.mk>
.include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common"
-ALL_GALLIUM_DRIVERS= CROCUS I915 IRIS PANFROST R300 R600 RADEONSI SVGA \
- SWRAST ZINK
-ALL_VULKAN_DRIVERS= INTEL AMD SWRAST
-
-GALLIUM_DRIVERS+= SWRAST \
- ZINK
-VULKAN_DRIVERS+= SWRAST # lavapipe
-
-.if ${ARCH} == aarch64
-GALLIUM_DRIVERS+= PANFROST
-.endif
-
-.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386 \
- || ${ARCH:Mpowerpc*} || ${ARCH} == riscv64
-GALLIUM_DRIVERS+= R300 R600 RADEONSI
-VULKAN_DRIVERS+= AMD
-BUILD_DEPENDS+= glslangValidator:graphics/glslang
-.endif
-.if ${ARCH} == amd64 || ${ARCH} == i386
-GALLIUM_DRIVERS+= CROCUS I915 IRIS SVGA
-VULKAN_DRIVERS+= INTEL
-.endif
-
LDFLAGS_i386= -Wl,-znotext
.if ${PORT_OPTIONS:MX11}
@@ -64,9 +79,7 @@ MESON_ARGS+= -Dxlib-lease=disabled
MESA_PLATFORMS+= wayland
.endif
-MESON_ARGS+= -Dgallium-drivers="${GALLIUM_DRIVERS:ts,:tl}" \
- -Dvulkan-drivers="${VULKAN_DRIVERS:ts,:tl}" \
- -Dplatforms="${MESA_PLATFORMS:ts,:tl}"
+MESON_ARGS+= -Dplatforms="${MESA_PLATFORMS:ts,:tl}"
# Vulkan Video extensions (keep in sync with mesa-gallium-va)
MESON_ARGS+= -Dvideo-codecs="vc1dec,h264dec,h264enc,h265dec,h265enc,av1dec,av1enc,vp9dec"
@@ -85,20 +98,20 @@ MESON_ARGS+= -Dandroid-libbacktrace=disabled \
-Dosmesa=false \
-Dvalgrind=disabled
-.for _gd in ${ALL_GALLIUM_DRIVERS}
+.for _gd in ${OPTIONS_GROUP_GALLIUM}
. if defined(GALLIUM_DRIVERS) && ${GALLIUM_DRIVERS:M${_gd}}
-PLIST_SUB+= ${_gd}_GDRIVER=""
+PLIST_SUB+= ${_gd}=""
. else
-PLIST_SUB+= ${_gd}_GDRIVER="@comment "
+PLIST_SUB+= ${_gd}="@comment "
. endif
.endfor
PLIST_SUB += ARCH=${ARCH:S/amd/x86_/}
-.for _vd in ${ALL_VULKAN_DRIVERS}
+.for _vd in ${OPTIONS_GROUP_VULKAN}
. if defined(VULKAN_DRIVERS) && ${VULKAN_DRIVERS:M${_vd}}
-PLIST_SUB+= ${_vd}_VDRIVER=""
+PLIST_SUB+= ${_vd}=""
. else
-PLIST_SUB+= ${_vd}_VDRIVER="@comment "
+PLIST_SUB+= ${_vd}="@comment "
. endif
.endfor
diff --git a/graphics/mesa-dri/pkg-plist b/graphics/mesa-dri/pkg-plist
index 1dbaa3607221..5c06f06c0b75 100644
--- a/graphics/mesa-dri/pkg-plist
+++ b/graphics/mesa-dri/pkg-plist
@@ -21,18 +21,18 @@ include/GL/internal/dri_interface.h
@comment include/GLES3/gl3platform.h
@comment include/KHR/khrplatform.h
@comment include/gbm.h
-%%CROCUS_GDRIVER%%lib/dri/crocus_dri.so
-%%I915_GDRIVER%%lib/dri/i915_dri.so
-%%IRIS_GDRIVER%%lib/dri/iris_dri.so
-%%PANFROST_GDRIVER%%lib/dri/panfrost_dri.so
-%%PANFROST_GDRIVER%%lib/dri/rockchip_dri.so
-%%SWRAST_GDRIVER%%lib/dri/kms_swrast_dri.so
-%%R300_GDRIVER%%lib/dri/r300_dri.so
-%%R600_GDRIVER%%lib/dri/r600_dri.so
-%%RADEONSI_GDRIVER%%lib/dri/radeonsi_dri.so
-%%SWRAST_GDRIVER%%lib/dri/swrast_dri.so
-%%SVGA_GDRIVER%%lib/dri/vmwgfx_dri.so
-%%ZINK_GDRIVER%%lib/dri/zink_dri.so
+%%crocus%%lib/dri/crocus_dri.so
+%%i915%%lib/dri/i915_dri.so
+%%iris%%lib/dri/iris_dri.so
+%%panfrost%%lib/dri/panfrost_dri.so
+%%panfrost%%lib/dri/rockchip_dri.so
+%%r300%%lib/dri/r300_dri.so
+%%r600%%lib/dri/r600_dri.so
+%%radeonsi%%lib/dri/radeonsi_dri.so
+%%svga%%lib/dri/vmwgfx_dri.so
+%%swrast%%lib/dri/kms_swrast_dri.so
+%%swrast%%lib/dri/swrast_dri.so
+%%zink%%lib/dri/zink_dri.so
@comment lib/libEGL.so
@comment lib/libEGL.so.1
@comment lib/libEGL.so.1.0.0
@@ -48,17 +48,17 @@ include/GL/internal/dri_interface.h
@comment lib/libGLESv2.so
@comment lib/libGLESv2.so.2
@comment lib/libGLESv2.so.2.0.0
-%%INTEL_VDRIVER%%lib/libvulkan_intel.so
-%%AMD_VDRIVER%%lib/libvulkan_radeon.so
-%%SWRAST_VDRIVER%%lib/libvulkan_lvp.so
+%%anv%%lib/libvulkan_intel.so
+%%radv%%lib/libvulkan_radeon.so
+%%swrast_vk%%lib/libvulkan_lvp.so
libdata/pkgconfig/dri.pc
@comment libdata/pkgconfig/egl.pc
@comment libdata/pkgconfig/gbm.pc
@comment libdata/pkgconfig/glesv1_cm.pc
@comment libdata/pkgconfig/glesv2.pc
share/drirc.d/00-mesa-defaults.conf
-%%AMD_VDRIVER%%share/drirc.d/00-radv-defaults.conf
+%%radv%%share/drirc.d/00-radv-defaults.conf
share/drirc.d/01-freebsd.conf
-%%INTEL_VDRIVER%%share/vulkan/icd.d/intel_icd.%%ARCH%%.json
-%%AMD_VDRIVER%%share/vulkan/icd.d/radeon_icd.%%ARCH%%.json
-%%SWRAST_VDRIVER%%share/vulkan/icd.d/lvp_icd.%%ARCH%%.json
+%%anv%%share/vulkan/icd.d/intel_icd.%%ARCH%%.json
+%%radv%%share/vulkan/icd.d/radeon_icd.%%ARCH%%.json
+%%swrast_vk%%share/vulkan/icd.d/lvp_icd.%%ARCH%%.json
diff --git a/graphics/mirtk/Makefile b/graphics/mirtk/Makefile
index c07864784957..fb5967d48c4c 100644
--- a/graphics/mirtk/Makefile
+++ b/graphics/mirtk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mirtk
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.0-178
-PORTREVISION= 11
+PORTREVISION= 12
DISTVERSIONSUFFIX= -g973ce2f
CATEGORIES= graphics
diff --git a/graphics/nvidia-drm-510-kmod/Makefile b/graphics/nvidia-drm-510-kmod/Makefile
index f63043644036..8bbc929b997e 100644
--- a/graphics/nvidia-drm-510-kmod/Makefile
+++ b/graphics/nvidia-drm-510-kmod/Makefile
@@ -10,9 +10,4 @@ CONFLICTS_INSTALL= nvidia-drm-515-kmod nvidia-drm-61-kmod
.include "${.CURDIR}/../nvidia-drm-kmod/Makefile.common"
.include <bsd.port.options.mk>
-# handle incorrect get_user_pages definitions in 13.2
-.if ${OSVERSION} < 1303000
-EXTRA_PATCHES= ${PATCHDIR}/extra-patch-conftest.sh
-.endif
-
.include <bsd.port.mk>
diff --git a/graphics/nvidia-drm-510-kmod/files/extra-patch-conftest.sh b/graphics/nvidia-drm-510-kmod/files/extra-patch-conftest.sh
deleted file mode 100644
index 794b0a6647ae..000000000000
--- a/graphics/nvidia-drm-510-kmod/files/extra-patch-conftest.sh
+++ /dev/null
@@ -1,83 +0,0 @@
---- conftest.sh.orig 2024-03-14 18:29:50 UTC
-+++ conftest.sh
-@@ -2627,7 +2627,7 @@ compile_test() {
- #include <linux/mm.h>
- long get_user_pages(unsigned long start,
- unsigned long nr_pages,
-- unsigned int gup_flags,
-+ int gup_flags,
- struct page **pages,
- struct vm_area_struct **vmas) {
- return 0;
-@@ -2655,7 +2655,7 @@ compile_test() {
- struct mm_struct *mm,
- unsigned long start,
- unsigned long nr_pages,
-- unsigned int gup_flags,
-+ int gup_flags,
- struct page **pages,
- struct vm_area_struct **vmas) {
- return 0;
-@@ -2679,7 +2679,7 @@ compile_test() {
- #include <linux/mm.h>
- long get_user_pages(unsigned long start,
- unsigned long nr_pages,
-- unsigned int gup_flags,
-+ int gup_flags,
- struct page **pages) {
- return 0;
- }" > conftest$$.c
-@@ -2852,7 +2852,7 @@ compile_test() {
- struct mm_struct *mm,
- unsigned long start,
- unsigned long nr_pages,
-- unsigned int gup_flags,
-+ int gup_flags,
- struct page **pages,
- struct vm_area_struct **vmas,
- int *locked) {
-@@ -2877,7 +2877,7 @@ compile_test() {
- long get_user_pages_remote(struct mm_struct *mm,
- unsigned long start,
- unsigned long nr_pages,
-- unsigned int gup_flags,
-+ int gup_flags,
- struct page **pages,
- struct vm_area_struct **vmas,
- int *locked) {
-@@ -2901,7 +2901,7 @@ compile_test() {
- long get_user_pages_remote(struct mm_struct *mm,
- unsigned long start,
- unsigned long nr_pages,
-- unsigned int gup_flags,
-+ int gup_flags,
- struct page **pages,
- int *locked) {
- return 0;
-@@ -2969,7 +2969,7 @@ compile_test() {
- #include <linux/mm.h>
- long pin_user_pages(unsigned long start,
- unsigned long nr_pages,
-- unsigned int gup_flags,
-+ int gup_flags,
- struct page **pages,
- struct vm_area_struct **vmas) {
- return 0;
-@@ -3055,7 +3055,7 @@ compile_test() {
- struct mm_struct *mm,
- unsigned long start,
- unsigned long nr_pages,
-- unsigned int gup_flags,
-+ int gup_flags,
- struct page **pages,
- struct vm_area_struct **vmas,
- int *locked) {
-@@ -3077,7 +3077,7 @@ compile_test() {
- long pin_user_pages_remote(struct mm_struct *mm,
- unsigned long start,
- unsigned long nr_pages,
-- unsigned int gup_flags,
-+ int gup_flags,
- struct page **pages,
- struct vm_area_struct **vmas,
- int *locked) {
diff --git a/graphics/oidn/Makefile b/graphics/oidn/Makefile
index eb7443aadbcf..80ffd4298584 100644
--- a/graphics/oidn/Makefile
+++ b/graphics/oidn/Makefile
@@ -1,7 +1,7 @@
PORTNAME= oidn
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= http://freebsd.org/:weights # bogus URL to make the framework happy, the fetch uses Git URL below
DISTFILES= ${PORTNAME}-weights-${WEIGHTS_GIT_HASH}${EXTRACT_SUFX}:weights
diff --git a/graphics/openimageio/Makefile b/graphics/openimageio/Makefile
index 2ad927eeff66..d4ae0f6e0df7 100644
--- a/graphics/openimageio/Makefile
+++ b/graphics/openimageio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openimageio
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.8.0
+DISTVERSION= 2.5.13.0
# PORTREVISION must be set with ?= so as not to stomp over
# py-openimageio's PORTREVISION.
# Also, just to be on the safe side, when resetting,
@@ -56,12 +56,14 @@ OPTIONS_SUB= yes
DICOM_DESC= DICOM/MEDICOM support
FFMPEG_DESC= Use FFmpeg to support extra file types
IMAGEVIEWER_DESC= Build image viewer (requires Qt)
-PTEX_DESC= ptex support
+PTEX_DESC= Per face texture library support
TBB_DESC= Intel tbb support
TOOLS_DESC= Build CLI tools
VDB_DESC= OpenVDB support
DICOM_LIB_DEPENDS= libdcmimage.so:graphics/dcmtk
+DICOM_USES= gnome ssl
+DICOM_USE= gnome=libxml2
DICOM_CMAKE_BOOL= USE_DICOM
DOCS_CMAKE_BOOL= INSTALL_DOCS
@@ -90,6 +92,7 @@ OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
OPENJPEG_CMAKE_BOOL= USE_OPENJPEG
PTEX_LIB_DEPENDS= libPtex.so:graphics/ptex
+PTEX_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Ptex
RAW_LIB_DEPENDS= libraw_r.so:graphics/libraw
RAW_CMAKE_BOOL= USE_LIBRAW
diff --git a/graphics/openimageio/distinfo b/graphics/openimageio/distinfo
index 735fc6e08df2..fc8041aa1981 100644
--- a/graphics/openimageio/distinfo
+++ b/graphics/openimageio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708218927
-SHA256 (AcademySoftwareFoundation-OpenImageIO-v2.5.8.0_GH0.tar.gz) = 02e2e6680d7f2862f2e4fca7c17f61ce01833ed343f79d5b1b1720e411d75f76
-SIZE (AcademySoftwareFoundation-OpenImageIO-v2.5.8.0_GH0.tar.gz) = 52043358
+TIMESTAMP = 1719927309
+SHA256 (AcademySoftwareFoundation-OpenImageIO-v2.5.13.0_GH0.tar.gz) = 663d712e4623e5e083b4ad5c5046c7b8ba65dc73a5380e7cfc12f9950c90d217
+SIZE (AcademySoftwareFoundation-OpenImageIO-v2.5.13.0_GH0.tar.gz) = 52535442
diff --git a/graphics/openpgl/Makefile b/graphics/openpgl/Makefile
index 037dc251b236..a3b06af7fd06 100644
--- a/graphics/openpgl/Makefile
+++ b/graphics/openpgl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openpgl
DISTVERSIONPREFIX= v
-DISTVERSION= 0.5.0
-PORTREVISION= 4
+DISTVERSION= 0.6.0
+PORTREVISION= 1
#DISTVERSIONSUFFIX= -beta
CATEGORIES= graphics devel
@@ -17,8 +17,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386
ONLY_FOR_ARCHS_REASON= requires supported SIMD ISA
-LIB_DEPENDS= libembree3.so:graphics/embree \
- libtbb.so:devel/onetbb
+LIB_DEPENDS= libtbb.so:devel/onetbb
USES= cmake compiler:c++11-lib
USE_GITHUB= yes
diff --git a/graphics/openpgl/distinfo b/graphics/openpgl/distinfo
index 3815e5981aa2..6d6a04a47461 100644
--- a/graphics/openpgl/distinfo
+++ b/graphics/openpgl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1684749615
-SHA256 (OpenPathGuidingLibrary-openpgl-v0.5.0_GH0.tar.gz) = 1ec806d434d45e43e098f82ee9be0cb74928343898c57490b34ff80584e9805a
-SIZE (OpenPathGuidingLibrary-openpgl-v0.5.0_GH0.tar.gz) = 10767365
+TIMESTAMP = 1708797590
+SHA256 (OpenPathGuidingLibrary-openpgl-v0.6.0_GH0.tar.gz) = 4192a4096ee3e3d31878cd013f8de23418c8037c576537551f946c4811931c5e
+SIZE (OpenPathGuidingLibrary-openpgl-v0.6.0_GH0.tar.gz) = 10824550
diff --git a/graphics/openpgl/pkg-plist b/graphics/openpgl/pkg-plist
index 4735695b2892..a19ad8a847d3 100644
--- a/graphics/openpgl/pkg-plist
+++ b/graphics/openpgl/pkg-plist
@@ -4,6 +4,8 @@ include/openpgl/cpp/Common.h
include/openpgl/cpp/Device.h
include/openpgl/cpp/Distribution.h
include/openpgl/cpp/Field.h
+include/openpgl/cpp/FieldConfig.h
+include/openpgl/cpp/FieldStatistics.h
include/openpgl/cpp/OpenPGL.h
include/openpgl/cpp/PathSegment.h
include/openpgl/cpp/PathSegmentStorage.h
@@ -16,6 +18,7 @@ include/openpgl/data.h
include/openpgl/device.h
include/openpgl/distribution.h
include/openpgl/field.h
+include/openpgl/fieldstatistics.h
include/openpgl/openpgl.h
include/openpgl/pathsegmentstorage.h
include/openpgl/region.h
diff --git a/graphics/openshadinglanguage/Makefile b/graphics/openshadinglanguage/Makefile
index ec9b0ddf6a9b..7c870e1f140f 100644
--- a/graphics/openshadinglanguage/Makefile
+++ b/graphics/openshadinglanguage/Makefile
@@ -1,11 +1,11 @@
PORTNAME= openshadinglanguage
DISTVERSIONPREFIX= v
-DISTVERSION= 1.12.14.0
+DISTVERSION= 1.13.10.0
# PORTREVISION must be set with ?= so as not to stomp over
# py-openimageio's PORTREVISION.
# Also, just to be on the safe side, when resetting,
# best keep PORTREVISION?= 0.
-PORTREVISION?= 1
+PORTREVISION?= 0
CATEGORIES?= graphics devel
MAINTAINER= FreeBSD@Shaneware.biz
@@ -17,6 +17,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
BROKEN_riscv64= fails to build: /usr/include/c++/v1/__threading_support:135:3: Unsupported architecture
+ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le
+ONLY_FOR_ARCHS_REASON= fails static_assert(sizeof(ustringhash) == sizeof(size_t)
+
LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libImath.so:math/Imath \
libOpenEXR.so:graphics/openexr \
@@ -24,13 +27,13 @@ LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libpartio.so:graphics/partio \
libpugixml.so:textproc/pugixml
-USES= bison cmake compiler:c++14-lang llvm:max=15,lib localbase ncurses
+USES= bison cmake compiler:c++17-lang llvm:lib localbase ncurses
USE_GITHUB= yes
GH_ACCOUNT= AcademySoftwareFoundation
GH_PROJECT= OpenShadingLanguage
-CMAKE_ARGS+= -DCMAKE_CXX_STANDARD=14 -DCMAKE_INSTALL_DOCDIR:STRING=${DOCSDIR} \
+CMAKE_ARGS+= -DCMAKE_CXX_STANDARD:INTEGER=17 -DCMAKE_INSTALL_DOCDIR:STRING=${DOCSDIR} \
-DLLVM_CONFIG:STRING="${LOCALBASE}/bin/llvm-config${LLVM_VERSION}"
CMAKE_ON= ENABLE_RTTI OSL_BUILD_TESTS USE_LIBCPLUSPLUS USE_LLVM_BITCODE
@@ -51,6 +54,7 @@ OSLTOY_CMAKE_BOOL= USE_QT
post-patch:
@${REINPLACE_CMD} -e 's,%%DATADIR%%,${DATADIR},' \
-e 's,%%PYCMD%%,${PYTHON_CMD},' \
+ ${WRKSRC}/CMakeLists.txt \
${WRKSRC}/src/shaders/CMakeLists.txt \
${WRKSRC}/src/doc/CMakeLists.txt \
${WRKSRC}/src/liboslexec/CMakeLists.txt
@@ -69,10 +73,14 @@ do-install:
${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
${INSTALL_LIB} ${BUILD_WRKSRC}/lib/python/site-packages/oslquery.so ${STAGEDIR}${PYTHON_SITELIBDIR}
.else # SLAVE_PORT != yes
-USES+= python:build
+# using python:env as this port doesn't need to use python
+# a python util script is installed for user consumption
+# it is not required for using the port, only to assist developers using the libs
+USES+= python:build shebangfix
USE_LDCONFIG= yes
CMAKE_OFF+= USE_PYTHON
BINARY_ALIAS+= python=${PYTHON_CMD}
+SHEBANG_FILES+= src/build-scripts/serialize-bc.py
.endif # SLAVE_PORT
.include <bsd.port.mk>
diff --git a/graphics/openshadinglanguage/distinfo b/graphics/openshadinglanguage/distinfo
index 957163e9c9a6..696cad51058a 100644
--- a/graphics/openshadinglanguage/distinfo
+++ b/graphics/openshadinglanguage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1690299022
-SHA256 (AcademySoftwareFoundation-OpenShadingLanguage-v1.12.14.0_GH0.tar.gz) = 6562a3fa10b80b8d328951004258ab6d12a6a23c23143f46a86d2f48f55354d3
-SIZE (AcademySoftwareFoundation-OpenShadingLanguage-v1.12.14.0_GH0.tar.gz) = 20555853
+TIMESTAMP = 1717481007
+SHA256 (AcademySoftwareFoundation-OpenShadingLanguage-v1.13.10.0_GH0.tar.gz) = 302f573d21c700d859fb36497d377656cb51213309d95bebda941bb0993a7f42
+SIZE (AcademySoftwareFoundation-OpenShadingLanguage-v1.13.10.0_GH0.tar.gz) = 21776721
diff --git a/graphics/openshadinglanguage/files/patch-CMakeLists.txt b/graphics/openshadinglanguage/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..d7d0a67c8952
--- /dev/null
+++ b/graphics/openshadinglanguage/files/patch-CMakeLists.txt
@@ -0,0 +1,18 @@
+--- CMakeLists.txt.orig 2024-02-20 23:53:17 UTC
++++ CMakeLists.txt
+@@ -294,13 +294,13 @@ configure_package_config_file ("${PROJECT_SOURCE_DIR}/
+ install (FILES "${OSL_PROJECT_CONFIG}" "${OSL_VERSION_CONFIG}"
+ DESTINATION "${OSL_CONFIG_INSTALL_DIR}")
+
+-install (FILES src/cmake/llvm_macros.cmake DESTINATION cmake)
++install (FILES src/cmake/llvm_macros.cmake DESTINATION ${OSL_CONFIG_INSTALL_DIR})
+
+ set (PERMISSION_FLAGS OWNER_EXECUTE OWNER_READ OWNER_WRITE
+ GROUP_EXECUTE GROUP_READ
+ WORLD_EXECUTE WORLD_READ)
+ install (FILES src/build-scripts/serialize-bc.py
+- DESTINATION build-scripts
++ DESTINATION %%DATADIR%%/build-scripts
+ PERMISSIONS ${PERMISSION_FLAGS})
+
+ # install targets files
diff --git a/graphics/openshadinglanguage/files/patch-src_liboslexec_CMakeLists.txt b/graphics/openshadinglanguage/files/patch-src_liboslexec_CMakeLists.txt
deleted file mode 100644
index e9255bb1cf9f..000000000000
--- a/graphics/openshadinglanguage/files/patch-src_liboslexec_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/liboslexec/CMakeLists.txt.orig 2022-09-30 23:43:53 UTC
-+++ src/liboslexec/CMakeLists.txt
-@@ -211,7 +211,7 @@ macro ( CUDA_SHADEOPS_COMPILE srclist )
-
- # Serialize the linked bitcode into a CPP file and add it to the list of liboslexec sources
- add_custom_command ( OUTPUT ${shadeops_bc_cuda_cpp}
-- COMMAND ${Python_EXECUTABLE} "${CMAKE_SOURCE_DIR}/src/build-scripts/serialize-bc.py"
-+ COMMAND %%PY_CMD%% "${CMAKE_SOURCE_DIR}/src/build-scripts/serialize-bc.py"
- ${linked_shadeops_bc} ${shadeops_bc_cuda_cpp} "osl_llvm_compiled_ops_cuda"
- DEPENDS "${CMAKE_SOURCE_DIR}/src/build-scripts/serialize-bc.py" ${linked_shadeops_bc}
- ${exec_headers} ${PROJECT_PUBLIC_HEADERS}
diff --git a/graphics/openshadinglanguage/pkg-plist b/graphics/openshadinglanguage/pkg-plist
index 2571c410db71..7306f2f88155 100644
--- a/graphics/openshadinglanguage/pkg-plist
+++ b/graphics/openshadinglanguage/pkg-plist
@@ -8,10 +8,13 @@ include/OSL/accum.h
include/OSL/batched_rendererservices.h
include/OSL/batched_shaderglobals.h
include/OSL/batched_texture.h
+include/OSL/device_ptr.h
include/OSL/device_string.h
include/OSL/dual_vec.h
include/OSL/dual.h
+include/OSL/encodedtypes.h
include/OSL/export.h
+include/OSL/fmt_util.h
include/OSL/genclosure.h
include/OSL/Imathx/ImathColor.h
include/OSL/Imathx/ImathFun.h
@@ -19,6 +22,7 @@ include/OSL/Imathx/ImathLimits.h
include/OSL/Imathx/ImathMatrix.h
include/OSL/Imathx/ImathVec.h
include/OSL/Imathx/Imathx.h
+include/OSL/journal.h
include/OSL/llvm_util.h
include/OSL/mask.h
include/OSL/matrix22.h
@@ -37,8 +41,10 @@ include/OSL/sfm_simplex.h
include/OSL/sfmath.h
include/OSL/shaderglobals.h
include/OSL/strdecls.h
+include/OSL/variant.h
include/OSL/wide.h
include/OSL/sfm_staticmatrix.h
+lib/cmake/OSL/llvm_macros.cmake
lib/cmake/OSL/OSLConfig.cmake
lib/cmake/OSL/OSLConfigVersion.cmake
lib/cmake/OSL/OSLTargets-%%CMAKE_BUILD_TYPE%%.cmake
@@ -62,6 +68,7 @@ lib/osl.imageio.so
libdata/pkgconfig/oslcomp.pc
libdata/pkgconfig/oslexec.pc
libdata/pkgconfig/oslquery.pc
+%%DATADIR%%/build-scripts/serialize-bc.py
%%DATADIR%%/shaders/color2.h
%%DATADIR%%/shaders/color4.h
%%DATADIR%%/shaders/emitter.osl
diff --git a/graphics/opensubdiv/Makefile b/graphics/opensubdiv/Makefile
index 227f215263ab..091446f2b96e 100644
--- a/graphics/opensubdiv/Makefile
+++ b/graphics/opensubdiv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= opensubdiv
DISTVERSIONPREFIX= v
DISTVERSION= 3_6_0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= FreeBSD@Shaneware.biz
diff --git a/graphics/openvkl/Makefile b/graphics/openvkl/Makefile
index 88560b5046c0..a97b0c8eb6d0 100644
--- a/graphics/openvkl/Makefile
+++ b/graphics/openvkl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openvkl
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= graphics devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/ospray-studio/Makefile b/graphics/ospray-studio/Makefile
index 66aceaa517a3..4935ceb251af 100644
--- a/graphics/ospray-studio/Makefile
+++ b/graphics/ospray-studio/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ospray-studio
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/ospray/Makefile b/graphics/ospray/Makefile
index 91ccaee2b065..07137f1f10f5 100644
--- a/graphics/ospray/Makefile
+++ b/graphics/ospray/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ospray
DISTVERSIONPREFIX= v
DISTVERSION= 2.10.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/py-f3d/Makefile b/graphics/py-f3d/Makefile
index 80f1b98e4d37..eab719f6f0f6 100644
--- a/graphics/py-f3d/Makefile
+++ b/graphics/py-f3d/Makefile
@@ -1,6 +1,6 @@
PORTNAME= f3d
DISTVERSIONPREFIX= v
-DISTVERSION= 2.4.0
+DISTVERSION= 2.5.0
CATEGORIES= graphics
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-f3d/distinfo b/graphics/py-f3d/distinfo
index c6533a6e941b..ae5ac2a77e5a 100644
--- a/graphics/py-f3d/distinfo
+++ b/graphics/py-f3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712204626
-SHA256 (f3d-app-f3d-v2.4.0_GH0.tar.gz) = 3286ad1b324b995fd95818679b4ced80ebc3cc3b4bd4c8e6964695c05c934c8f
-SIZE (f3d-app-f3d-v2.4.0_GH0.tar.gz) = 44886935
+TIMESTAMP = 1720034894
+SHA256 (f3d-app-f3d-v2.5.0_GH0.tar.gz) = d7f6dd7d9e4465c1f44d168c3a38aad24569a25907673180c8791a783e73f02f
+SIZE (f3d-app-f3d-v2.5.0_GH0.tar.gz) = 45656047
diff --git a/graphics/py-openimageio/Makefile b/graphics/py-openimageio/Makefile
index 5327113c05b0..77e30f9831f0 100644
--- a/graphics/py-openimageio/Makefile
+++ b/graphics/py-openimageio/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= graphics multimedia python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-openshadinglanguage/Makefile b/graphics/py-openshadinglanguage/Makefile
index a1707b8c59e3..1fa4e38214f8 100644
--- a/graphics/py-openshadinglanguage/Makefile
+++ b/graphics/py-openshadinglanguage/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= graphics multimedia python
# Note this port shares its PORTREVISION with graphics/openshadinglanguage!
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/scrot/Makefile b/graphics/scrot/Makefile
index af3fc825e2eb..95241459c138 100644
--- a/graphics/scrot/Makefile
+++ b/graphics/scrot/Makefile
@@ -1,6 +1,5 @@
PORTNAME= scrot
-DISTVERSION= 1.10
-PORTREVISION= 2
+DISTVERSION= 1.11
CATEGORIES= graphics
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/graphics/scrot/distinfo b/graphics/scrot/distinfo
index 0ae27a2ce3af..43aca4eb84e1 100644
--- a/graphics/scrot/distinfo
+++ b/graphics/scrot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1686667012
-SHA256 (resurrecting-open-source-projects-scrot-1.10_GH0.tar.gz) = 5f18f5234964513409141eb08b268c83e9e5d340062de37c3a04772be4bf4058
-SIZE (resurrecting-open-source-projects-scrot-1.10_GH0.tar.gz) = 143341
+TIMESTAMP = 1718026398
+SHA256 (resurrecting-open-source-projects-scrot-1.11_GH0.tar.gz) = 8501b442f2019ab2ff9230f904c028f400eb097f65a17a78ac3a8395f2e408b6
+SIZE (resurrecting-open-source-projects-scrot-1.11_GH0.tar.gz) = 146011
diff --git a/graphics/shotwell/Makefile b/graphics/shotwell/Makefile
index 0af626f535f5..0758b4110841 100644
--- a/graphics/shotwell/Makefile
+++ b/graphics/shotwell/Makefile
@@ -1,5 +1,5 @@
PORTNAME= shotwell
-PORTVERSION= 0.32.6
+PORTVERSION= 0.32.7
CATEGORIES= graphics gnome
MASTER_SITES= GNOME
diff --git a/graphics/shotwell/distinfo b/graphics/shotwell/distinfo
index 1a79c2954f74..17fc7d6842b2 100644
--- a/graphics/shotwell/distinfo
+++ b/graphics/shotwell/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715196920
-SHA256 (shotwell-0.32.6.tar.xz) = 7597a4ffac91e18cd8144b12f2d08313a3f405bb368243a7326826f7d92a70b6
-SIZE (shotwell-0.32.6.tar.xz) = 35324512
+TIMESTAMP = 1719937575
+SHA256 (shotwell-0.32.7.tar.xz) = 12f325e019c3e638c2b961571bc204776761e8261467ef1bb68755889335d5f7
+SIZE (shotwell-0.32.7.tar.xz) = 35339216
diff --git a/graphics/vhs/Makefile b/graphics/vhs/Makefile
index a3a464643322..9d8e6212ebc5 100644
--- a/graphics/vhs/Makefile
+++ b/graphics/vhs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vhs
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= DtxdF@disroot.org
diff --git a/graphics/wrapland/Makefile b/graphics/wrapland/Makefile
index cf6427b44fa4..16e6ac9523fb 100644
--- a/graphics/wrapland/Makefile
+++ b/graphics/wrapland/Makefile
@@ -26,27 +26,4 @@ GH_ACCOUNT= winft
LDFLAGS+= -Wl,--as-needed # GL, xkbcommon
PLIST_SUB= VERSION=${PORTVERSION}
-# XXX Drop after FreeBSD 13.2 EOL around 2024-07-01 (don't forget distinfo)
-.if ${CXX} == c++ && exists(/usr/lib/libc++.so)
-.if !exists(/usr/include/c++/v1/__ranges/as_rvalue_view.h) || make(makesum) || make(fetch)
-USES+= llvm:min=16,build,export
-PATH:= ${LLVM_PREFIX}/bin:${PATH} # XXX _CMAKE_TOOLCHAIN_SUFFIX vs. devel/llvm*
-CONFIGURE_ENV+= CC="${CC}" CXX="${CXX}" CPP="${CPP}"
-
-# XXX Move into separate port and standardize via USES
-GH_TUPLE+= llvm:llvm-project:llvmorg-16.0.1:libcxx
-CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx_prefix/include/c++/v1
-# Don't link against new libc++ as it's not necessary
-#LDFLAGS+= -nostdlib++ -L${WRKDIR}/libcxx_prefix/lib -l:libc++.a -lcxxrt
-
-pre-configure: bundled-libcxx
-bundled-libcxx:
- @${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} \
- -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=OFF \
- -DCMAKE_INSTALL_PREFIX:PATH=${WRKDIR}/libcxx_prefix \
- -B ${WRKDIR}/libcxx_build -S ${WRKSRC_libcxx}/libcxx
- @${DO_MAKE_BUILD:NDESTDIR*} install -C ${WRKDIR}/libcxx_build
-.endif
-.endif # exists(/usr/lib/libc++.so)
-
.include <bsd.port.mk>
diff --git a/graphics/wrapland/distinfo b/graphics/wrapland/distinfo
index 540bd657e871..3e44cb9c73c7 100644
--- a/graphics/wrapland/distinfo
+++ b/graphics/wrapland/distinfo
@@ -1,5 +1,3 @@
TIMESTAMP = 1718810495
SHA256 (winft-wrapland-v0.601.0_GH0.tar.gz) = 46b39f09c3fb8f3effb21955d75f26ea6f79d50f516f7116453c3bc4a3a5eb8b
SIZE (winft-wrapland-v0.601.0_GH0.tar.gz) = 562166
-SHA256 (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271
-SIZE (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = 179289803
diff --git a/graphics/xv/Makefile b/graphics/xv/Makefile
index 6ef296bd8028..b4bf646d0a9c 100644
--- a/graphics/xv/Makefile
+++ b/graphics/xv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xv
-PORTVERSION= 5.0.0
+PORTVERSION= 5.2.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES+= graphics
DIST_SUBDIR= ${PORTNAME}
diff --git a/graphics/xv/distinfo b/graphics/xv/distinfo
index 39a3f85a0eb0..b78b158e3fdf 100644
--- a/graphics/xv/distinfo
+++ b/graphics/xv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1707407801
-SHA256 (xv/jasper-software-xv-v5.0.0_GH0.tar.gz) = 23f58e28bdfa853a6cdc7b49f600d9a83f628d838eec1bc1b7bc6c1f581807b7
-SIZE (xv/jasper-software-xv-v5.0.0_GH0.tar.gz) = 4785379
+TIMESTAMP = 1719760817
+SHA256 (xv/jasper-software-xv-v5.2.0_GH0.tar.gz) = 6eaaf726e89d519fcfa49a4195d09f542efaec38d6659d6887e3ba6f1ff0cbae
+SIZE (xv/jasper-software-xv-v5.2.0_GH0.tar.gz) = 4785784
diff --git a/irc/ergo/Makefile b/irc/ergo/Makefile
index fce00240596c..9bd185428b65 100644
--- a/irc/ergo/Makefile
+++ b/irc/ergo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ergo
DISTVERSIONPREFIX= v
DISTVERSION= 2.13.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= irc
PKGNAMESUFFIX= -irc-server
diff --git a/irc/inspircd/Makefile b/irc/inspircd/Makefile
index 43f14c7c42ec..5c7aa8c394dd 100644
--- a/irc/inspircd/Makefile
+++ b/irc/inspircd/Makefile
@@ -1,7 +1,6 @@
PORTNAME= inspircd
DISTVERSIONPREFIX= v
-DISTVERSION= 3.17.0
-PORTREVISION= 1
+DISTVERSION= 4.0.1
CATEGORIES= irc
MAINTAINER= driesm@FreeBSD.org
@@ -103,8 +102,8 @@ _INSPIRCD_LOGDIR?= /var/log/${PORTNAME}
_INSPIRCD_RUNDIR?= /var/run/${PORTNAME}
post-patch:
- @${REINPLACE_CMD} -e 's|examples/||g' -e 's|\.example||g' ${WRKSRC}/docs/conf/inspircd.conf.example
- @${REINPLACE_CMD} -e 's|examples/||g' -e 's|\.example||g' ${WRKSRC}/docs/conf/modules.conf.example
+ @${REINPLACE_CMD} -e 's|examples/||g' -e 's|\.example||g' ${WRKSRC}/docs/conf/inspircd.example.conf
+ @${REINPLACE_CMD} -e 's|examples/||g' -e 's|\.example||g' ${WRKSRC}/docs/conf/modules.example.conf
pre-configure:
@(cd ${WRKSRC}/src/modules && for m in ${EXTRAS}; do ${RLN} extra/$$m $$m; done)
diff --git a/irc/inspircd/distinfo b/irc/inspircd/distinfo
index 4d9a25ff586e..2abe0ab6bea0 100644
--- a/irc/inspircd/distinfo
+++ b/irc/inspircd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703347066
-SHA256 (inspircd-inspircd-v3.17.0_GH0.tar.gz) = 181de90130e11a26ec107fcb6b74005cbce3051b89b500347e416054e29c3166
-SIZE (inspircd-inspircd-v3.17.0_GH0.tar.gz) = 881080
+TIMESTAMP = 1720026624
+SHA256 (inspircd-inspircd-v4.0.1_GH0.tar.gz) = 3e00d545593f2f2585792585b58501bfc953dc16ae1f35dc55333ccb57d6ef5d
+SIZE (inspircd-inspircd-v4.0.1_GH0.tar.gz) = 1016514
diff --git a/irc/inspircd/pkg-plist b/irc/inspircd/pkg-plist
index 11f10ad2dbaa..546362f43bc7 100644
--- a/irc/inspircd/pkg-plist
+++ b/irc/inspircd/pkg-plist
@@ -1,30 +1,32 @@
bin/inspircd
-bin/inspircd-genssl
bin/inspircd-testssl
-@sample %%ETCDIR%%/examples/codepages/iso-8859-1.conf.example %%ETCDIR%%/iso-8859-1.conf
-@sample %%ETCDIR%%/examples/codepages/iso-8859-2.conf.example %%ETCDIR%%/iso-8859-2.conf
-@sample %%ETCDIR%%/examples/filter.conf.example %%ETCDIR%%/filter.conf
-@sample %%ETCDIR%%/examples/helpop.conf.example %%ETCDIR%%/helpop.conf
-@sample %%ETCDIR%%/examples/inspircd.conf.example %%ETCDIR%%/inspircd.conf
-@sample %%ETCDIR%%/examples/links.conf.example %%ETCDIR%%/links.conf
-@sample %%ETCDIR%%/examples/modules.conf.example %%ETCDIR%%/modules.conf
-@sample %%ETCDIR%%/examples/motd.txt.example %%ETCDIR%%/motd.txt
-@sample %%ETCDIR%%/examples/opermotd.txt.example %%ETCDIR%%/opermotd.txt
-@sample %%ETCDIR%%/examples/opers.conf.example %%ETCDIR%%/opers.conf
-@sample %%ETCDIR%%/examples/quotes.txt.example %%ETCDIR%%/quotes.txt
-%%ETCDIR%%/examples/codepages/ascii.conf.example
-%%ETCDIR%%/examples/codepages/rfc1459.conf.example
-%%ETCDIR%%/examples/codepages/strict-rfc1459.conf.example
-%%ETCDIR%%/examples/providers/dronebl.conf.example
-%%ETCDIR%%/examples/providers/efnet-rbl.conf.example
-%%ETCDIR%%/examples/providers/irccloud.conf.example
-%%ETCDIR%%/examples/providers/torexit.conf.example
-%%ETCDIR%%/examples/services/anope.conf.example
-%%ETCDIR%%/examples/services/atheme.conf.example
-%%ETCDIR%%/examples/services/generic.conf.example
-%%ETCDIR%%/examples/sql/sqloper.mysql.sql
-%%ETCDIR%%/examples/sql/sqloper.pgsql.sql
-%%ETCDIR%%/examples/sql/sqloper.sqlite3.sql
+@sample %%ETCDIR%%/examples/codepages/iso-8859-1.example.conf %%ETCDIR%%/iso-8859-1.conf
+@sample %%ETCDIR%%/examples/codepages/iso-8859-2.example.conf %%ETCDIR%%/iso-8859-2.conf
+@sample %%ETCDIR%%/examples/filter.example.conf %%ETCDIR%%/filter.conf
+@sample %%ETCDIR%%/examples/help.example.conf %%ETCDIR%%/help.conf
+@sample %%ETCDIR%%/examples/inspircd.example.conf %%ETCDIR%%/inspircd.conf
+@sample %%ETCDIR%%/examples/links.example.conf %%ETCDIR%%/links.conf
+@sample %%ETCDIR%%/examples/modules.example.conf %%ETCDIR%%/modules.conf
+@sample %%ETCDIR%%/examples/motd.example.txt %%ETCDIR%%/motd.txt
+@sample %%ETCDIR%%/examples/opermotd.example.txt %%ETCDIR%%/opermotd.txt
+@sample %%ETCDIR%%/examples/opers.example.conf %%ETCDIR%%/opers.conf
+@sample %%ETCDIR%%/examples/quotes.example.txt %%ETCDIR%%/quotes.txt
+%%ETCDIR%%/examples/codepages/ascii.example.conf
+%%ETCDIR%%/examples/codepages/rfc1459.example.conf
+%%ETCDIR%%/examples/codepages/strict-rfc1459.example.conf
+%%ETCDIR%%/examples/providers/dronebl.example.conf
+%%ETCDIR%%/examples/providers/efnet-rbl.example.conf
+%%ETCDIR%%/examples/providers/irccloud.example.conf
+%%ETCDIR%%/examples/providers/torexit.example.conf
+%%ETCDIR%%/examples/services/anope.example.conf
+%%ETCDIR%%/examples/services/atheme.example.conf
+%%ETCDIR%%/examples/services/generic.example.conf
+%%ETCDIR%%/examples/sql/sqloper/mysql.sql
+%%ETCDIR%%/examples/sql/sqloper/pgsql.sql
+%%ETCDIR%%/examples/sql/sqloper/sqlite3.sql
+%%ETCDIR%%/examples/sql/log_sql/mysql.sql
+%%ETCDIR%%/examples/sql/log_sql/pgsql.sql
+%%ETCDIR%%/examples/sql/log_sql/sqlite3.sql
%%ETCDIR%%/help.txt
libexec/inspircd/deploy-ssl.sh
libexec/inspircd/inspircd
@@ -60,14 +62,11 @@ libexec/inspircd/modules/m_banexception.so
libexec/inspircd/modules/m_banredirect.so
libexec/inspircd/modules/m_bcrypt.so
libexec/inspircd/modules/m_blockamsg.so
-libexec/inspircd/modules/m_blockcaps.so
libexec/inspircd/modules/m_blockcolor.so
libexec/inspircd/modules/m_botmode.so
libexec/inspircd/modules/m_callerid.so
libexec/inspircd/modules/m_cap.so
libexec/inspircd/modules/m_cban.so
-libexec/inspircd/modules/m_censor.so
-libexec/inspircd/modules/m_cgiirc.so
libexec/inspircd/modules/m_chancreate.so
libexec/inspircd/modules/m_chanfilter.so
libexec/inspircd/modules/m_chanhistory.so
@@ -80,8 +79,6 @@ libexec/inspircd/modules/m_chgident.so
libexec/inspircd/modules/m_chgname.so
libexec/inspircd/modules/m_classban.so
libexec/inspircd/modules/m_clearchan.so
-libexec/inspircd/modules/m_cloaking.so
-libexec/inspircd/modules/m_clones.so
libexec/inspircd/modules/m_codepage.so
libexec/inspircd/modules/m_commonchans.so
libexec/inspircd/modules/m_conn_join.so
@@ -101,19 +98,15 @@ libexec/inspircd/modules/m_disable.so
libexec/inspircd/modules/m_dnsbl.so
libexec/inspircd/modules/m_exemptchanops.so
libexec/inspircd/modules/m_filter.so
-libexec/inspircd/modules/m_flashpolicyd.so
-libexec/inspircd/modules/m_gecosban.so
libexec/inspircd/modules/m_geoban.so
libexec/inspircd/modules/m_geoclass.so
libexec/inspircd/modules/m_globalload.so
libexec/inspircd/modules/m_globops.so
libexec/inspircd/modules/m_haproxy.so
-libexec/inspircd/modules/m_helpop.so
libexec/inspircd/modules/m_hidechans.so
libexec/inspircd/modules/m_hidelist.so
libexec/inspircd/modules/m_hidemode.so
libexec/inspircd/modules/m_hideoper.so
-libexec/inspircd/modules/m_hostchange.so
libexec/inspircd/modules/m_hostcycle.so
libexec/inspircd/modules/m_httpd.so
libexec/inspircd/modules/m_httpd_acl.so
@@ -136,24 +129,18 @@ libexec/inspircd/modules/m_ircv3_sts.so
libexec/inspircd/modules/m_joinflood.so
libexec/inspircd/modules/m_kicknorejoin.so
libexec/inspircd/modules/m_knock.so
-libexec/inspircd/modules/m_lockserv.so
libexec/inspircd/modules/m_maphide.so
libexec/inspircd/modules/m_md5.so
libexec/inspircd/modules/m_messageflood.so
-libexec/inspircd/modules/m_mlock.so
-libexec/inspircd/modules/m_modenotice.so
libexec/inspircd/modules/m_monitor.so
libexec/inspircd/modules/m_muteban.so
libexec/inspircd/modules/m_namedmodes.so
-libexec/inspircd/modules/m_namesx.so
-libexec/inspircd/modules/m_nationalchars.so
libexec/inspircd/modules/m_nickflood.so
libexec/inspircd/modules/m_nicklock.so
libexec/inspircd/modules/m_noctcp.so
libexec/inspircd/modules/m_nokicks.so
libexec/inspircd/modules/m_nonicks.so
libexec/inspircd/modules/m_nonotice.so
-libexec/inspircd/modules/m_nopartmsg.so
libexec/inspircd/modules/m_ojoin.so
libexec/inspircd/modules/m_operchans.so
libexec/inspircd/modules/m_operjoin.so
@@ -187,14 +174,12 @@ libexec/inspircd/modules/m_satopic.so
libexec/inspircd/modules/m_securelist.so
libexec/inspircd/modules/m_seenicks.so
libexec/inspircd/modules/m_serverban.so
-libexec/inspircd/modules/m_services_account.so
-libexec/inspircd/modules/m_servprotect.so
libexec/inspircd/modules/m_sethost.so
libexec/inspircd/modules/m_setident.so
libexec/inspircd/modules/m_setidle.so
libexec/inspircd/modules/m_setname.so
libexec/inspircd/modules/m_sha1.so
-libexec/inspircd/modules/m_sha256.so
+libexec/inspircd/modules/m_sha2.so
libexec/inspircd/modules/m_showfile.so
libexec/inspircd/modules/m_showwhois.so
libexec/inspircd/modules/m_shun.so
@@ -206,18 +191,31 @@ libexec/inspircd/modules/m_sslinfo.so
libexec/inspircd/modules/m_sslmodes.so
libexec/inspircd/modules/m_starttls.so
libexec/inspircd/modules/m_stripcolor.so
-libexec/inspircd/modules/m_svshold.so
libexec/inspircd/modules/m_swhois.so
libexec/inspircd/modules/m_timedbans.so
libexec/inspircd/modules/m_tline.so
-libexec/inspircd/modules/m_topiclock.so
libexec/inspircd/modules/m_uhnames.so
libexec/inspircd/modules/m_uninvite.so
-libexec/inspircd/modules/m_userip.so
libexec/inspircd/modules/m_vhost.so
libexec/inspircd/modules/m_watch.so
libexec/inspircd/modules/m_websocket.so
libexec/inspircd/modules/m_xline_db.so
+libexec/inspircd/modules/core_clients.so
+libexec/inspircd/modules/m_account.so
+libexec/inspircd/modules/m_cloak.so
+libexec/inspircd/modules/m_cloak_md5.so
+libexec/inspircd/modules/m_cloak_sha256.so
+libexec/inspircd/modules/m_cloak_static.so
+libexec/inspircd/modules/m_cloak_user.so
+libexec/inspircd/modules/m_gateway.so
+libexec/inspircd/modules/m_help.so
+libexec/inspircd/modules/m_helpmode.so
+libexec/inspircd/modules/m_log_sql.so
+libexec/inspircd/modules/m_multiprefix.so
+libexec/inspircd/modules/m_opmoderated.so
+libexec/inspircd/modules/m_realnameban.so
+libexec/inspircd/modules/m_regex_stdlib.so
+libexec/inspircd/modules/m_services.so
%%GNUTLS%%libexec/inspircd/modules/m_ssl_gnutls.so
%%LDAP%%libexec/inspircd/modules/m_ldap.so
%%LDAP%%libexec/inspircd/modules/m_ldapauth.so
@@ -230,7 +228,6 @@ libexec/inspircd/modules/m_xline_db.so
%%POSIX%%libexec/inspircd/modules/m_regex_posix.so
%%SQLITE%%libexec/inspircd/modules/m_sqlite3.so
%%SSLREHASH%%libexec/inspircd/modules/m_sslrehashsignal.so
-share/man/man1/inspircd-genssl.1.gz
share/man/man1/inspircd-testssl.1.gz
share/man/man1/inspircd.1.gz
@dir(%%INSPIRCD_USER%%,%%INSPIRCD_GROUP%%,750) %%INSPIRCD_DBDIR%%
diff --git a/irc/ircd-hybrid/Makefile b/irc/ircd-hybrid/Makefile
index a5046b510a8e..c4933aae7e85 100644
--- a/irc/ircd-hybrid/Makefile
+++ b/irc/ircd-hybrid/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ircd-hybrid
-PORTVERSION= 8.2.44
+PORTVERSION= 8.2.45
CATEGORIES= irc
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
diff --git a/irc/ircd-hybrid/distinfo b/irc/ircd-hybrid/distinfo
index 7f4e6d232c86..a20f97bcb2b3 100644
--- a/irc/ircd-hybrid/distinfo
+++ b/irc/ircd-hybrid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719620707
-SHA256 (ircd-hybrid-8.2.44.tgz) = 6bf0c2ff5fc643dc1757a232c9bd5825d33891c7cc1837f024ad4fff7c61c679
-SIZE (ircd-hybrid-8.2.44.tgz) = 1108694
+TIMESTAMP = 1720129353
+SHA256 (ircd-hybrid-8.2.45.tgz) = 951ae032ab04a87b47e602339e07e0d06b6e87bd5a4eb334f3b395be14f75e44
+SIZE (ircd-hybrid-8.2.45.tgz) = 1102995
diff --git a/irc/ircd-hybrid/pkg-plist b/irc/ircd-hybrid/pkg-plist
index 93432551c1f3..abf7086acafe 100644
--- a/irc/ircd-hybrid/pkg-plist
+++ b/irc/ircd-hybrid/pkg-plist
@@ -1,174 +1,176 @@
bin/ircd
bin/ircd-hybrid-mkpasswd
-%%ETCDIR%%/reference.conf
-lib/ircd-hybrid/modules/autoload/m_accept.la
-lib/ircd-hybrid/modules/autoload/m_accept.so
-lib/ircd-hybrid/modules/autoload/m_admin.la
-lib/ircd-hybrid/modules/autoload/m_admin.so
-lib/ircd-hybrid/modules/autoload/m_away.la
-lib/ircd-hybrid/modules/autoload/m_away.so
-lib/ircd-hybrid/modules/autoload/m_cap.la
-lib/ircd-hybrid/modules/autoload/m_cap.so
-lib/ircd-hybrid/modules/autoload/m_capab.la
-lib/ircd-hybrid/modules/autoload/m_capab.so
-lib/ircd-hybrid/modules/autoload/m_certfp.la
-lib/ircd-hybrid/modules/autoload/m_certfp.so
-lib/ircd-hybrid/modules/autoload/m_close.la
-lib/ircd-hybrid/modules/autoload/m_close.so
-lib/ircd-hybrid/modules/autoload/m_connect.la
-lib/ircd-hybrid/modules/autoload/m_connect.so
-lib/ircd-hybrid/modules/autoload/m_dline.la
-lib/ircd-hybrid/modules/autoload/m_dline.so
-lib/ircd-hybrid/modules/autoload/m_encap.la
-lib/ircd-hybrid/modules/autoload/m_encap.so
-lib/ircd-hybrid/modules/autoload/m_eob.la
-lib/ircd-hybrid/modules/autoload/m_eob.so
-lib/ircd-hybrid/modules/autoload/m_etrace.la
-lib/ircd-hybrid/modules/autoload/m_etrace.so
-lib/ircd-hybrid/modules/autoload/m_globops.la
-lib/ircd-hybrid/modules/autoload/m_globops.so
-lib/ircd-hybrid/modules/autoload/m_hash.la
-lib/ircd-hybrid/modules/autoload/m_hash.so
-lib/ircd-hybrid/modules/autoload/m_help.la
-lib/ircd-hybrid/modules/autoload/m_help.so
-lib/ircd-hybrid/modules/autoload/m_info.la
-lib/ircd-hybrid/modules/autoload/m_info.so
-lib/ircd-hybrid/modules/autoload/m_invite.la
-lib/ircd-hybrid/modules/autoload/m_invite.so
-lib/ircd-hybrid/modules/autoload/m_ison.la
-lib/ircd-hybrid/modules/autoload/m_ison.so
-lib/ircd-hybrid/modules/autoload/m_kline.la
-lib/ircd-hybrid/modules/autoload/m_kline.so
-lib/ircd-hybrid/modules/autoload/m_knock.la
-lib/ircd-hybrid/modules/autoload/m_knock.so
-lib/ircd-hybrid/modules/autoload/m_links.la
-lib/ircd-hybrid/modules/autoload/m_links.so
-lib/ircd-hybrid/modules/autoload/m_list.la
-lib/ircd-hybrid/modules/autoload/m_list.so
-lib/ircd-hybrid/modules/autoload/m_locops.la
-lib/ircd-hybrid/modules/autoload/m_locops.so
-lib/ircd-hybrid/modules/autoload/m_lusers.la
-lib/ircd-hybrid/modules/autoload/m_lusers.so
-lib/ircd-hybrid/modules/autoload/m_map.la
-lib/ircd-hybrid/modules/autoload/m_map.so
-lib/ircd-hybrid/modules/autoload/m_metadata.la
-lib/ircd-hybrid/modules/autoload/m_metadata.so
-lib/ircd-hybrid/modules/autoload/m_module.la
-lib/ircd-hybrid/modules/autoload/m_module.so
-lib/ircd-hybrid/modules/autoload/m_monitor.la
-lib/ircd-hybrid/modules/autoload/m_monitor.so
-lib/ircd-hybrid/modules/autoload/m_motd.la
-lib/ircd-hybrid/modules/autoload/m_motd.so
-lib/ircd-hybrid/modules/autoload/m_names.la
-lib/ircd-hybrid/modules/autoload/m_names.so
-lib/ircd-hybrid/modules/autoload/m_oper.la
-lib/ircd-hybrid/modules/autoload/m_oper.so
-lib/ircd-hybrid/modules/autoload/m_pass.la
-lib/ircd-hybrid/modules/autoload/m_pass.so
-lib/ircd-hybrid/modules/autoload/m_ping.la
-lib/ircd-hybrid/modules/autoload/m_ping.so
-lib/ircd-hybrid/modules/autoload/m_pong.la
-lib/ircd-hybrid/modules/autoload/m_pong.so
-lib/ircd-hybrid/modules/autoload/m_post.la
-lib/ircd-hybrid/modules/autoload/m_post.so
-lib/ircd-hybrid/modules/autoload/m_rehash.la
-lib/ircd-hybrid/modules/autoload/m_rehash.so
-lib/ircd-hybrid/modules/autoload/m_restart.la
-lib/ircd-hybrid/modules/autoload/m_restart.so
-lib/ircd-hybrid/modules/autoload/m_resv.la
-lib/ircd-hybrid/modules/autoload/m_resv.so
-lib/ircd-hybrid/modules/autoload/m_resync.la
-lib/ircd-hybrid/modules/autoload/m_resync.so
-lib/ircd-hybrid/modules/autoload/m_set.la
-lib/ircd-hybrid/modules/autoload/m_set.so
-lib/ircd-hybrid/modules/autoload/m_stats.la
-lib/ircd-hybrid/modules/autoload/m_stats.so
-lib/ircd-hybrid/modules/autoload/m_svinfo.la
-lib/ircd-hybrid/modules/autoload/m_svinfo.so
-lib/ircd-hybrid/modules/autoload/m_svsaccount.la
-lib/ircd-hybrid/modules/autoload/m_svsaccount.so
-lib/ircd-hybrid/modules/autoload/m_svshost.la
-lib/ircd-hybrid/modules/autoload/m_svshost.so
-lib/ircd-hybrid/modules/autoload/m_svsjoin.la
-lib/ircd-hybrid/modules/autoload/m_svsjoin.so
-lib/ircd-hybrid/modules/autoload/m_svskill.la
-lib/ircd-hybrid/modules/autoload/m_svskill.so
-lib/ircd-hybrid/modules/autoload/m_svsmode.la
-lib/ircd-hybrid/modules/autoload/m_svsmode.so
-lib/ircd-hybrid/modules/autoload/m_svsnick.la
-lib/ircd-hybrid/modules/autoload/m_svsnick.so
-lib/ircd-hybrid/modules/autoload/m_svspart.la
-lib/ircd-hybrid/modules/autoload/m_svspart.so
-lib/ircd-hybrid/modules/autoload/m_svstag.la
-lib/ircd-hybrid/modules/autoload/m_svstag.so
-lib/ircd-hybrid/modules/autoload/m_tburst.la
-lib/ircd-hybrid/modules/autoload/m_tburst.so
-lib/ircd-hybrid/modules/autoload/m_time.la
-lib/ircd-hybrid/modules/autoload/m_time.so
-lib/ircd-hybrid/modules/autoload/m_topic.la
-lib/ircd-hybrid/modules/autoload/m_topic.so
-lib/ircd-hybrid/modules/autoload/m_trace.la
-lib/ircd-hybrid/modules/autoload/m_trace.so
-lib/ircd-hybrid/modules/autoload/m_undline.la
-lib/ircd-hybrid/modules/autoload/m_undline.so
-lib/ircd-hybrid/modules/autoload/m_unkline.la
-lib/ircd-hybrid/modules/autoload/m_unkline.so
-lib/ircd-hybrid/modules/autoload/m_unresv.la
-lib/ircd-hybrid/modules/autoload/m_unresv.so
-lib/ircd-hybrid/modules/autoload/m_unxline.la
-lib/ircd-hybrid/modules/autoload/m_unxline.so
-lib/ircd-hybrid/modules/autoload/m_user.la
-lib/ircd-hybrid/modules/autoload/m_user.so
-lib/ircd-hybrid/modules/autoload/m_userhost.la
-lib/ircd-hybrid/modules/autoload/m_userhost.so
-lib/ircd-hybrid/modules/autoload/m_version.la
-lib/ircd-hybrid/modules/autoload/m_version.so
-lib/ircd-hybrid/modules/autoload/m_wallops.la
-lib/ircd-hybrid/modules/autoload/m_wallops.so
-lib/ircd-hybrid/modules/autoload/m_webirc.la
-lib/ircd-hybrid/modules/autoload/m_webirc.so
-lib/ircd-hybrid/modules/autoload/m_who.la
-lib/ircd-hybrid/modules/autoload/m_who.so
-lib/ircd-hybrid/modules/autoload/m_whois.la
-lib/ircd-hybrid/modules/autoload/m_whois.so
-lib/ircd-hybrid/modules/autoload/m_whowas.la
-lib/ircd-hybrid/modules/autoload/m_whowas.so
-lib/ircd-hybrid/modules/autoload/m_xline.la
-lib/ircd-hybrid/modules/autoload/m_xline.so
-lib/ircd-hybrid/modules/extra/m_opme.la
-lib/ircd-hybrid/modules/extra/m_opme.so
+%%ETCDIR%%/reference.ircd.conf
+%%ETCDIR%%/reference.modules.conf
+etc/rc.d/ircd-hybrid
+lib/ircd-hybrid/modules/m_accept.la
+lib/ircd-hybrid/modules/m_accept.so
+lib/ircd-hybrid/modules/m_admin.la
+lib/ircd-hybrid/modules/m_admin.so
+lib/ircd-hybrid/modules/m_away.la
+lib/ircd-hybrid/modules/m_away.so
lib/ircd-hybrid/modules/m_bmask.la
lib/ircd-hybrid/modules/m_bmask.so
+lib/ircd-hybrid/modules/m_cap.la
+lib/ircd-hybrid/modules/m_cap.so
+lib/ircd-hybrid/modules/m_capab.la
+lib/ircd-hybrid/modules/m_capab.so
+lib/ircd-hybrid/modules/m_certfp.la
+lib/ircd-hybrid/modules/m_certfp.so
+lib/ircd-hybrid/modules/m_close.la
+lib/ircd-hybrid/modules/m_close.so
+lib/ircd-hybrid/modules/m_connect.la
+lib/ircd-hybrid/modules/m_connect.so
lib/ircd-hybrid/modules/m_die.la
lib/ircd-hybrid/modules/m_die.so
+lib/ircd-hybrid/modules/m_dline.la
+lib/ircd-hybrid/modules/m_dline.so
+lib/ircd-hybrid/modules/m_encap.la
+lib/ircd-hybrid/modules/m_encap.so
+lib/ircd-hybrid/modules/m_eob.la
+lib/ircd-hybrid/modules/m_eob.so
lib/ircd-hybrid/modules/m_error.la
lib/ircd-hybrid/modules/m_error.so
+lib/ircd-hybrid/modules/m_etrace.la
+lib/ircd-hybrid/modules/m_etrace.so
+lib/ircd-hybrid/modules/m_globops.la
+lib/ircd-hybrid/modules/m_globops.so
+lib/ircd-hybrid/modules/m_hash.la
+lib/ircd-hybrid/modules/m_hash.so
+lib/ircd-hybrid/modules/m_help.la
+lib/ircd-hybrid/modules/m_help.so
+lib/ircd-hybrid/modules/m_info.la
+lib/ircd-hybrid/modules/m_info.so
+lib/ircd-hybrid/modules/m_invite.la
+lib/ircd-hybrid/modules/m_invite.so
+lib/ircd-hybrid/modules/m_ison.la
+lib/ircd-hybrid/modules/m_ison.so
lib/ircd-hybrid/modules/m_join.la
lib/ircd-hybrid/modules/m_join.so
lib/ircd-hybrid/modules/m_kick.la
lib/ircd-hybrid/modules/m_kick.so
lib/ircd-hybrid/modules/m_kill.la
lib/ircd-hybrid/modules/m_kill.so
+lib/ircd-hybrid/modules/m_kline.la
+lib/ircd-hybrid/modules/m_kline.so
+lib/ircd-hybrid/modules/m_knock.la
+lib/ircd-hybrid/modules/m_knock.so
+lib/ircd-hybrid/modules/m_links.la
+lib/ircd-hybrid/modules/m_links.so
+lib/ircd-hybrid/modules/m_list.la
+lib/ircd-hybrid/modules/m_list.so
+lib/ircd-hybrid/modules/m_locops.la
+lib/ircd-hybrid/modules/m_locops.so
+lib/ircd-hybrid/modules/m_lusers.la
+lib/ircd-hybrid/modules/m_lusers.so
+lib/ircd-hybrid/modules/m_map.la
+lib/ircd-hybrid/modules/m_map.so
lib/ircd-hybrid/modules/m_message.la
lib/ircd-hybrid/modules/m_message.so
+lib/ircd-hybrid/modules/m_metadata.la
+lib/ircd-hybrid/modules/m_metadata.so
lib/ircd-hybrid/modules/m_mlock.la
lib/ircd-hybrid/modules/m_mlock.so
lib/ircd-hybrid/modules/m_mode.la
lib/ircd-hybrid/modules/m_mode.so
+lib/ircd-hybrid/modules/m_module.la
+lib/ircd-hybrid/modules/m_module.so
+lib/ircd-hybrid/modules/m_monitor.la
+lib/ircd-hybrid/modules/m_monitor.so
+lib/ircd-hybrid/modules/m_motd.la
+lib/ircd-hybrid/modules/m_motd.so
+lib/ircd-hybrid/modules/m_names.la
+lib/ircd-hybrid/modules/m_names.so
lib/ircd-hybrid/modules/m_nick.la
lib/ircd-hybrid/modules/m_nick.so
+lib/ircd-hybrid/modules/m_oper.la
+lib/ircd-hybrid/modules/m_oper.so
+lib/ircd-hybrid/modules/m_opme.la
+lib/ircd-hybrid/modules/m_opme.so
lib/ircd-hybrid/modules/m_part.la
lib/ircd-hybrid/modules/m_part.so
+lib/ircd-hybrid/modules/m_pass.la
+lib/ircd-hybrid/modules/m_pass.so
+lib/ircd-hybrid/modules/m_ping.la
+lib/ircd-hybrid/modules/m_ping.so
+lib/ircd-hybrid/modules/m_pong.la
+lib/ircd-hybrid/modules/m_pong.so
+lib/ircd-hybrid/modules/m_post.la
+lib/ircd-hybrid/modules/m_post.so
lib/ircd-hybrid/modules/m_quit.la
lib/ircd-hybrid/modules/m_quit.so
+lib/ircd-hybrid/modules/m_rehash.la
+lib/ircd-hybrid/modules/m_rehash.so
+lib/ircd-hybrid/modules/m_restart.la
+lib/ircd-hybrid/modules/m_restart.so
+lib/ircd-hybrid/modules/m_resv.la
+lib/ircd-hybrid/modules/m_resv.so
+lib/ircd-hybrid/modules/m_resync.la
+lib/ircd-hybrid/modules/m_resync.so
lib/ircd-hybrid/modules/m_server.la
lib/ircd-hybrid/modules/m_server.so
+lib/ircd-hybrid/modules/m_set.la
+lib/ircd-hybrid/modules/m_set.so
lib/ircd-hybrid/modules/m_sjoin.la
lib/ircd-hybrid/modules/m_sjoin.so
lib/ircd-hybrid/modules/m_squit.la
lib/ircd-hybrid/modules/m_squit.so
+lib/ircd-hybrid/modules/m_stats.la
+lib/ircd-hybrid/modules/m_stats.so
+lib/ircd-hybrid/modules/m_svinfo.la
+lib/ircd-hybrid/modules/m_svinfo.so
+lib/ircd-hybrid/modules/m_svsaccount.la
+lib/ircd-hybrid/modules/m_svsaccount.so
+lib/ircd-hybrid/modules/m_svshost.la
+lib/ircd-hybrid/modules/m_svshost.so
+lib/ircd-hybrid/modules/m_svsjoin.la
+lib/ircd-hybrid/modules/m_svsjoin.so
+lib/ircd-hybrid/modules/m_svskill.la
+lib/ircd-hybrid/modules/m_svskill.so
+lib/ircd-hybrid/modules/m_svsmode.la
+lib/ircd-hybrid/modules/m_svsmode.so
+lib/ircd-hybrid/modules/m_svsnick.la
+lib/ircd-hybrid/modules/m_svsnick.so
+lib/ircd-hybrid/modules/m_svspart.la
+lib/ircd-hybrid/modules/m_svspart.so
+lib/ircd-hybrid/modules/m_svstag.la
+lib/ircd-hybrid/modules/m_svstag.so
+lib/ircd-hybrid/modules/m_tburst.la
+lib/ircd-hybrid/modules/m_tburst.so
+lib/ircd-hybrid/modules/m_time.la
+lib/ircd-hybrid/modules/m_time.so
lib/ircd-hybrid/modules/m_tmode.la
lib/ircd-hybrid/modules/m_tmode.so
+lib/ircd-hybrid/modules/m_topic.la
+lib/ircd-hybrid/modules/m_topic.so
+lib/ircd-hybrid/modules/m_trace.la
+lib/ircd-hybrid/modules/m_trace.so
+lib/ircd-hybrid/modules/m_undline.la
+lib/ircd-hybrid/modules/m_undline.so
+lib/ircd-hybrid/modules/m_unkline.la
+lib/ircd-hybrid/modules/m_unkline.so
+lib/ircd-hybrid/modules/m_unresv.la
+lib/ircd-hybrid/modules/m_unresv.so
+lib/ircd-hybrid/modules/m_unxline.la
+lib/ircd-hybrid/modules/m_unxline.so
+lib/ircd-hybrid/modules/m_user.la
+lib/ircd-hybrid/modules/m_user.so
+lib/ircd-hybrid/modules/m_userhost.la
+lib/ircd-hybrid/modules/m_userhost.so
+lib/ircd-hybrid/modules/m_version.la
+lib/ircd-hybrid/modules/m_version.so
+lib/ircd-hybrid/modules/m_wallops.la
+lib/ircd-hybrid/modules/m_wallops.so
+lib/ircd-hybrid/modules/m_webirc.la
+lib/ircd-hybrid/modules/m_webirc.so
+lib/ircd-hybrid/modules/m_who.la
+lib/ircd-hybrid/modules/m_who.so
+lib/ircd-hybrid/modules/m_whois.la
+lib/ircd-hybrid/modules/m_whois.so
+lib/ircd-hybrid/modules/m_whowas.la
+lib/ircd-hybrid/modules/m_whowas.so
+lib/ircd-hybrid/modules/m_xline.la
+lib/ircd-hybrid/modules/m_xline.so
%%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/accept
%%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/admin
%%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/away
diff --git a/irc/ircd-ratbox/Makefile b/irc/ircd-ratbox/Makefile
index 43f2c284fdce..1fa77580afe2 100644
--- a/irc/ircd-ratbox/Makefile
+++ b/irc/ircd-ratbox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ircd-ratbox
PORTVERSION= 3.0.10
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= irc
MASTER_SITES= http://www.ratbox.org/download/ \
http://www.ratbox.org/download/old/
diff --git a/irc/ircd-ratbox/files/patch-libratbox_src_openssl.c b/irc/ircd-ratbox/files/patch-libratbox_src_openssl.c
new file mode 100644
index 000000000000..69db1316de0a
--- /dev/null
+++ b/irc/ircd-ratbox/files/patch-libratbox_src_openssl.c
@@ -0,0 +1,11 @@
+--- libratbox/src/openssl.c.orig 2024-07-01 21:36:08 UTC
++++ libratbox/src/openssl.c
+@@ -299,7 +299,7 @@ rb_init_ssl(void)
+ /* Disable SSLv2, make the client use our settings */
+ SSL_CTX_set_options(ssl_server_ctx, SSL_OP_NO_SSLv2 | SSL_OP_CIPHER_SERVER_PREFERENCE);
+
+- ssl_client_ctx = SSL_CTX_new(TLSv1_client_method());
++ ssl_client_ctx = SSL_CTX_new(TLS_client_method());
+
+ if(ssl_client_ctx == NULL)
+ {
diff --git a/irc/riece/Makefile b/irc/riece/Makefile
index ad958db8dc2b..969eebbfbfa7 100644
--- a/irc/riece/Makefile
+++ b/irc/riece/Makefile
@@ -1,6 +1,6 @@
PORTNAME= riece
PORTVERSION= 9.0.0
-PORTREVISION= 25
+PORTREVISION= 26
PORTEPOCH= 1
CATEGORIES= irc elisp
MASTER_SITES= SAVANNAH
diff --git a/irc/soju/Makefile b/irc/soju/Makefile
index f79cbc3a407f..3019782a2b4e 100644
--- a/irc/soju/Makefile
+++ b/irc/soju/Makefile
@@ -1,7 +1,7 @@
PORTNAME= soju
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= irc
MAINTAINER= ashish@FreeBSD.org
diff --git a/japanese/boiled-mozc/Makefile b/japanese/boiled-mozc/Makefile
index 6309b9b7d34e..ea09f87736b5 100644
--- a/japanese/boiled-mozc/Makefile
+++ b/japanese/boiled-mozc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= boiled-mozc
PORTVERSION= 0.7
DISTVERSIONPREFIX=v
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= japanese editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/japanese/cp5022x-el/Makefile b/japanese/cp5022x-el/Makefile
index 33b1b82264ff..2189980885e4 100644
--- a/japanese/cp5022x-el/Makefile
+++ b/japanese/cp5022x-el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cp5022x
PORTVERSION= 0.0.20120324
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= japanese elisp
PKGNAMESUFFIX= -el${EMACS_PKGNAMESUFFIX}
diff --git a/japanese/ddskk/Makefile b/japanese/ddskk/Makefile
index 019d324597a2..5243f39b0fbd 100644
--- a/japanese/ddskk/Makefile
+++ b/japanese/ddskk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ddskk
DISTVERSION= 17.1.20230702
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= japanese elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/japanese/lookup/Makefile b/japanese/lookup/Makefile
index de2d76c542b6..4052ef234588 100644
--- a/japanese/lookup/Makefile
+++ b/japanese/lookup/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lookup
PORTVERSION= 1.99.96.20180209
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= japanese elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/japanese/migemo.el/Makefile b/japanese/migemo.el/Makefile
index d248f811da93..cd12579d3e05 100644
--- a/japanese/migemo.el/Makefile
+++ b/japanese/migemo.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= migemo.el
PORTVERSION= 1.9.2
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= japanese elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/japanese/mozc-server/Makefile b/japanese/mozc-server/Makefile
index ae85f04975ba..f079ddb6be35 100644
--- a/japanese/mozc-server/Makefile
+++ b/japanese/mozc-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mozc
PORTVERSION= 2.23.2815.102.01
DISTVERSIONPREFIX= v
-PORTREVISION?= 18
+PORTREVISION?= 19
CATEGORIES= japanese
MAINTAINER= hrs@FreeBSD.org
diff --git a/japanese/navi2ch/Makefile b/japanese/navi2ch/Makefile
index 9000d9541ea0..308bd4daea26 100644
--- a/japanese/navi2ch/Makefile
+++ b/japanese/navi2ch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= navi2ch
PORTVERSION= 2.0.0.d
-PORTREVISION= 23
+PORTREVISION= 24
PORTEPOCH= 1
CATEGORIES= japanese www elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/japanese/skkinput/Makefile b/japanese/skkinput/Makefile
index 58c03328d5e6..27305c5a9c13 100644
--- a/japanese/skkinput/Makefile
+++ b/japanese/skkinput/Makefile
@@ -1,6 +1,6 @@
PORTNAME= skkinput
PORTVERSION= 2.06.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= japanese x11
MASTER_SITES= OSDN/skkinput2
@@ -8,7 +8,8 @@ MAINTAINER= koma2@lovepeers.org
COMMENT= SKK-like Japanese input method for X11
WWW= http://skkinput2.sourceforge.jp/
-LICENSE= GPLv2
+LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/GPL
USES= imake xorg
USE_XORG= ice sm x11 xext xt xmu
@@ -17,24 +18,18 @@ PLIST_FILES= bin/skkinput lib/X11/app-defaults/Skkinput \
share/man/ja/man1/skkinput.1.gz share/man/man1/skkinput.1.gz
PORTDOCS= *.jis ChangeLog skkinputlisp.doc dot.skkinput
-OPTIONS_DEFINE= DOCS
-OPTIONS_RADIO= SKKSERVER
-OPTIONS_RADIO_SKKSERVER=DBSKKD RSKKSERV
-SKKSERVER_DESC= Skkserver selection
-DBSKKD_DESC= Use ja-dbskkd-cdb as skkserver
-RSKKSERV_DESC= Use ja-rskkserv as skkserver
+OPTIONS_DEFINE= DOCS
+OPTIONS_DEFAULT= SKK9
+OPTIONS_RADIO= SKKSERVER
+OPTIONS_RADIO_SKKSERVER= DBSKKD SKK9
+DBSKKD_DESC= Use ja-dbskkd-cdb as skkserver
+SKK9_DESC= Use ja-skkserv as skkserver
+SKKSERVER_DESC= Skkserver selection
-.include <bsd.port.options.mk>
+DBSKKD_RUN_DEPENDS= ${LOCALBASE}/libexec/dbskkd-cdb:japanese/dbskkd-cdb
+SKK9_RUN_DEPENDS= ${LOCALBASE}/sbin/skkserv:japanese/skkserv
-.if ${PORT_OPTIONS:MDBSKKD}
-RUN_DEPENDS= ${LOCALBASE}/libexec/dbskkd-cdb:japanese/dbskkd-cdb
-.elif ${PORT_OPTIONS:MRSKKSERV}
-RUN_DEPENDS= ${LOCALBASE}/libexec/rskkserv:japanese/rskkserv
-.else
-RUN_DEPENDS= ${LOCALBASE}/sbin/skkserv:japanese/skkserv
-.endif
-
-post-install:
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
# One of the docfiles lives in its own subdirectory; link it relative to
# ${WRKSRC} to simplify installation routine (install all files at once)
diff --git a/japanese/skkinput3/Makefile b/japanese/skkinput3/Makefile
index 8329e0b9318a..dab07e23266d 100644
--- a/japanese/skkinput3/Makefile
+++ b/japanese/skkinput3/Makefile
@@ -1,45 +1,45 @@
-PORTNAME= skkinput3
+PORTNAME= skkinput
PORTVERSION= 3.0.6
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= japanese x11
MASTER_SITES= OSDN/${PORTNAME}
-DISTNAME= skkinput-${PORTVERSION}
+PKGNAMESUFFIX= 3
MAINTAINER= koma2@lovepeers.org
COMMENT= SKK-like Japanese input method for X11
WWW= https://sourceforge.jp/projects/skkinput3/
+LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/GPL
+
USES= imake xorg
-USE_GCC= yes
USE_CSTD= gnu89
+USE_GCC= yes
USE_XORG= ice sm x11 xext xmu xt
MAKE_JOBS_UNSAFE= yes
PORTDOCS= *.jis dot.skkinput ChangeLog
-OPTIONS_DEFINE= SKK10 DOCS
-OPTIONS_RADIO= SKKSERVER
-OPTIONS_RADIO_SKKSERVER= DBSKKD RSKKSERV
+OPTIONS_DEFINE= DOCS SKK10
+OPTIONS_DEFAULT= SKK9
+OPTIONS_RADIO= SKKSERVER
+OPTIONS_RADIO_SKKSERVER= DBSKKD SKK9
+OPTIONS_SUB= yes
+
+DBSKKD_DESC= Use ja-dbskkd-cdb as skkserver
+SKK10_DESC= Install SKK10 elisp files
+SKK9_DESC= Use ja-skkserv as skkserver
+SKKSERVER_DESC= Skkserver selection
-SKKSERVER_DESC= Skkserver selection
-DBSKKD_DESC= Use ja-dbskkd-cdb as skkserver
-RSKKSERV_DESC= Use ja-rskkserv as skkserver
-SKK10_DESC= Install SKK10 elisp files
+DBSKKD_RUN_DEPENDS= ${LOCALBASE}/libexec/dbskkd-cdb:japanese/dbskkd-cdb
+SKK9_RUN_DEPENDS= ${LOCALBASE}/sbin/skkserv:japanese/skkserv
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MSKK10}
-PLIST_SUB+= SKK8="@comment " SKK10=""
-.else
-PLIST_SUB+= SKK8="" SKK10="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MDBSKKD}
-RUN_DEPENDS= ${LOCALBASE}/libexec/dbskkd-cdb:japanese/dbskkd-cdb
-.elif ${PORT_OPTIONS:MRSKKSERV}
-RUN_DEPENDS= ${LOCALBASE}/libexec/rskkserv:japanese/rskkserv
+PLIST_SUB+= SKK8="@comment "
.else
-RUN_DEPENDS= ${LOCALBASE}/sbin/skkserv:japanese/skkserv
+PLIST_SUB+= SKK8=""
.endif
post-patch:
@@ -49,7 +49,7 @@ post-patch:
${WRKSRC}/Skkinput.conf
.endif
-post-install:
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
diff --git a/japanese/skkinput3/distinfo b/japanese/skkinput3/distinfo
index 3d0ecb9bbcfb..42886075322b 100644
--- a/japanese/skkinput3/distinfo
+++ b/japanese/skkinput3/distinfo
@@ -1,2 +1,3 @@
+TIMESTAMP = 1719957097
SHA256 (skkinput-3.0.6.tar.gz) = 619b2725846bb8d31ed376c6643e22115a44acf8829e582591df04af7d868837
SIZE (skkinput-3.0.6.tar.gz) = 644769
diff --git a/japanese/skkinput3/files/patch-Imakefile b/japanese/skkinput3/files/patch-Imakefile
index 311153b2e29a..02e5235f483a 100644
--- a/japanese/skkinput3/files/patch-Imakefile
+++ b/japanese/skkinput3/files/patch-Imakefile
@@ -1,6 +1,6 @@
---- Imakefile.orig Sun Jul 21 02:47:26 2002
-+++ Imakefile Wed Aug 14 15:48:59 2002
-@@ -23,8 +23,8 @@
+--- Imakefile.orig 2002-12-06 16:48:21 UTC
++++ Imakefile
+@@ -37,8 +37,8 @@ OBJS = main.o
SRCS = main.c
OBJS = main.o
diff --git a/japanese/skkinput3/files/patch-Skkinput.conf b/japanese/skkinput3/files/patch-Skkinput.conf
index 92dfc41f3f06..5634f584f569 100644
--- a/japanese/skkinput3/files/patch-Skkinput.conf
+++ b/japanese/skkinput3/files/patch-Skkinput.conf
@@ -1,5 +1,5 @@
---- Skkinput.conf.orig Fri Jan 10 23:57:00 2003
-+++ Skkinput.conf Tue Jan 21 21:06:51 2003
+--- Skkinput.conf.orig 2003-01-30 16:38:00 UTC
++++ Skkinput.conf
@@ -1,6 +1,6 @@
/* skk.el, init.el install directory
*/
@@ -8,7 +8,7 @@
/* If you want skk10.62a compatible mode,
* uncomment UseSkk10 and comment UseSkk8.
-@@ -10,7 +10,7 @@
+@@ -10,7 +10,7 @@ XCOMM #define UseSkk10 YES
/* Skkinput3 Window uses these fonts.
*/
diff --git a/japanese/yc.el/Makefile b/japanese/yc.el/Makefile
index 7d38b8e1bd58..f5ce7cb67e87 100644
--- a/japanese/yc.el/Makefile
+++ b/japanese/yc.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yc.el
PORTVERSION= 5.2.1
-PORTREVISION= 26
+PORTREVISION= 27
PORTEPOCH= 1
CATEGORIES= japanese elisp
MASTER_SITES= http://www.ceres.dti.ne.jp/~knak/
diff --git a/java/eclipse/Makefile b/java/eclipse/Makefile
index fd276415a85e..2f314aaf89ab 100644
--- a/java/eclipse/Makefile
+++ b/java/eclipse/Makefile
@@ -75,7 +75,7 @@ ECLIPSE_RESULT= eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.rep
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 150
+.if ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-deprecated-non-prototype
.endif
diff --git a/java/openjdk11/Makefile b/java/openjdk11/Makefile
index f436494cfb4e..a891d0f62d90 100644
--- a/java/openjdk11/Makefile
+++ b/java/openjdk11/Makefile
@@ -152,13 +152,11 @@ CONFIGURE_ARGS+= --with-extra-ldflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFA
--with-extra-cxxflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFAULT}"
.else
MAKE_ENV+= USE_CLANG=true
-.if ${COMPILER_VERSION} >= 130
LLVM_VER= 12
BUILD_DEPENDS+= clang${LLVM_VER}:devel/llvm${LLVM_VER}
CC= ${LOCALBASE}/bin/clang${LLVM_VER}
CXX= ${LOCALBASE}/bin/clang++${LLVM_VER}
.endif
-.endif
.if ${ARCH} == aarch64 || ${ARCH:Marmv*} || ${ARCH:Mpowerpc64*}
CONFIGURE_ARGS+= --disable-warnings-as-errors
diff --git a/java/openjdk17/Makefile b/java/openjdk17/Makefile
index 4d1c91d25526..e7039439f653 100644
--- a/java/openjdk17/Makefile
+++ b/java/openjdk17/Makefile
@@ -139,18 +139,12 @@ CONFIGURE_ARGS+= --with-extra-ldflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFA
--with-extra-cxxflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFAULT}"
.else
MAKE_ENV+= USE_CLANG=true
-.if ${COMPILER_VERSION} >= 130
EXTRA_CFLAGS+= -Wno-unused-but-set-parameter
-.if ${COMPILER_VERSION} >= 140
EXTRA_CFLAGS+= -Wno-bitwise-instead-of-logical
-.endif
-.if ${COMPILER_VERSION} >= 150
EXTRA_CFLAGS+= -Wno-deprecated-non-prototype
-.endif
CONFIGURE_ARGS+= --with-extra-cflags="${EXTRA_CFLAGS}"
CONFIGURE_ARGS+= --with-extra-cxxflags="${EXTRA_CFLAGS}"
.endif
-.endif
.if ${ARCH} == aarch64 || ${ARCH:Mpowerpc64*}
CONFIGURE_ARGS+= --disable-warnings-as-errors
diff --git a/java/openjdk18/Makefile b/java/openjdk18/Makefile
index ce47e54f0dc2..cf09ffb96ab2 100644
--- a/java/openjdk18/Makefile
+++ b/java/openjdk18/Makefile
@@ -149,18 +149,12 @@ CONFIGURE_ARGS+= --with-extra-ldflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFA
--with-extra-cxxflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFAULT}"
.else
MAKE_ENV+= USE_CLANG=true
-.if ${COMPILER_VERSION} >= 130
EXTRA_CFLAGS+= -Wno-unused-but-set-parameter
-.if ${COMPILER_VERSION} >= 140
EXTRA_CFLAGS+= -Wno-bitwise-instead-of-logical
-.endif
-.if ${COMPILER_VERSION} >= 150
EXTRA_CFLAGS+= -Wno-deprecated-non-prototype
-.endif
CONFIGURE_ARGS+= --with-extra-cflags="${EXTRA_CFLAGS}"
CONFIGURE_ARGS+= --with-extra-cxxflags="${EXTRA_CFLAGS}"
.endif
-.endif
.if ${ARCH} == aarch64 || ${ARCH:Mpowerpc64*}
CONFIGURE_ARGS+= --disable-warnings-as-errors
diff --git a/java/openjdk19/Makefile b/java/openjdk19/Makefile
index 4f7b75442cb0..7ec6e96b497f 100644
--- a/java/openjdk19/Makefile
+++ b/java/openjdk19/Makefile
@@ -139,18 +139,12 @@ CONFIGURE_ARGS+= --with-extra-ldflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFA
--with-extra-cxxflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFAULT}"
.else
MAKE_ENV+= USE_CLANG=true
-.if ${COMPILER_VERSION} >= 130
EXTRA_CFLAGS+= -Wno-unused-but-set-parameter
-.if ${COMPILER_VERSION} >= 140
EXTRA_CFLAGS+= -Wno-bitwise-instead-of-logical
-.endif
-.if ${COMPILER_VERSION} >= 160
EXTRA_CFLAGS+= -Wno-error=deprecated-non-prototype
-.endif
CONFIGURE_ARGS+= --with-extra-cflags="${EXTRA_CFLAGS}"
CONFIGURE_ARGS+= --with-extra-cxxflags="${EXTRA_CFLAGS}"
.endif
-.endif
.if ${ARCH} == aarch64 || ${ARCH:Mpowerpc64*}
CONFIGURE_ARGS+= --disable-warnings-as-errors
diff --git a/java/openjdk20/Makefile b/java/openjdk20/Makefile
index 3ad5fd920106..2bb0748cff22 100644
--- a/java/openjdk20/Makefile
+++ b/java/openjdk20/Makefile
@@ -138,18 +138,12 @@ CONFIGURE_ARGS+= --with-extra-ldflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFA
--with-extra-cxxflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFAULT}"
.else
MAKE_ENV+= USE_CLANG=true
-.if ${COMPILER_VERSION} >= 130
EXTRA_CFLAGS+= -Wno-unused-but-set-parameter
-.if ${COMPILER_VERSION} >= 140
EXTRA_CFLAGS+= -Wno-bitwise-instead-of-logical
-.endif
-.if ${COMPILER_VERSION} >= 160
EXTRA_CFLAGS+= -Wno-error=deprecated-non-prototype
-.endif
CONFIGURE_ARGS+= --with-extra-cflags="${EXTRA_CFLAGS}"
CONFIGURE_ARGS+= --with-extra-cxxflags="${EXTRA_CFLAGS}"
.endif
-.endif
.if ${ARCH} == aarch64 || ${ARCH:Mpowerpc64*}
CONFIGURE_ARGS+= --disable-warnings-as-errors
diff --git a/java/openjdk21/Makefile b/java/openjdk21/Makefile
index de00430e481d..307fa54abf1b 100644
--- a/java/openjdk21/Makefile
+++ b/java/openjdk21/Makefile
@@ -138,18 +138,12 @@ CONFIGURE_ARGS+= --with-extra-ldflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFA
--with-extra-cxxflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFAULT}"
.else
MAKE_ENV+= USE_CLANG=true
-.if ${COMPILER_VERSION} >= 130
EXTRA_CFLAGS+= -Wno-unused-but-set-parameter
-.if ${COMPILER_VERSION} >= 140
EXTRA_CFLAGS+= -Wno-bitwise-instead-of-logical
-.endif
-.if ${COMPILER_VERSION} >= 160
EXTRA_CFLAGS+= -Wno-error=deprecated-non-prototype
-.endif
CONFIGURE_ARGS+= --with-extra-cflags="${EXTRA_CFLAGS}"
CONFIGURE_ARGS+= --with-extra-cxxflags="${EXTRA_CFLAGS}"
.endif
-.endif
.if ${ARCH} == aarch64 || ${ARCH:Mpowerpc64*}
CONFIGURE_ARGS+= --disable-warnings-as-errors
diff --git a/java/openjdk22/Makefile b/java/openjdk22/Makefile
index dbe4098c1b48..cd6505fee645 100644
--- a/java/openjdk22/Makefile
+++ b/java/openjdk22/Makefile
@@ -138,18 +138,12 @@ CONFIGURE_ARGS+= --with-extra-ldflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFA
--with-extra-cxxflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFAULT}"
.else
MAKE_ENV+= USE_CLANG=true
-.if ${COMPILER_VERSION} >= 130
EXTRA_CFLAGS+= -Wno-unused-but-set-parameter
-.if ${COMPILER_VERSION} >= 140
EXTRA_CFLAGS+= -Wno-bitwise-instead-of-logical
-.endif
-.if ${COMPILER_VERSION} >= 160
EXTRA_CFLAGS+= -Wno-error=deprecated-non-prototype
-.endif
CONFIGURE_ARGS+= --with-extra-cflags="${EXTRA_CFLAGS}"
CONFIGURE_ARGS+= --with-extra-cxxflags="${EXTRA_CFLAGS}"
.endif
-.endif
.if ${ARCH} == aarch64 || ${ARCH:Mpowerpc64*}
CONFIGURE_ARGS+= --disable-warnings-as-errors
diff --git a/java/openjdk8/Makefile b/java/openjdk8/Makefile
index 13b7e8881df5..77d3862aa569 100644
--- a/java/openjdk8/Makefile
+++ b/java/openjdk8/Makefile
@@ -204,7 +204,7 @@ LIB_DEPENDS+= libffi.so:devel/libffi
.if ${COMPILER_TYPE} == clang
MAKE_ENV+= COMPILER_WARNINGS_FATAL=false USE_CLANG=true
CONFIGURE_ENV+= LIBCXX="-lc++"
-.if ${COMPILER_VERSION} >= 130 && ${ARCH} == aarch64
+.if ${ARCH} == aarch64
# PR258954: see <https://bugs.openjdk.org/browse/JDK-8247766>. Even though the
# upstream fix has been applied to this version of the JDK, users still report
# the assertion "guarantee(val < (1U << nbits)) failed: Field too big for insn"
@@ -214,14 +214,12 @@ BUILD_DEPENDS+= clang${LLVM_VER}:devel/llvm${LLVM_VER}
CC= ${LOCALBASE}/bin/clang${LLVM_VER}
CXX= ${LOCALBASE}/bin/clang++${LLVM_VER}
.endif
-.if ${COMPILER_VERSION} >= 160
# clang 16 defaults to C++17, which no longer allows the 'register' keyword.
# There is an upstream commit that removes all the individual 'register'
# keywords, but it has not yet been backported to OpenJDK 8.
# NOTE: passing this option via --with-extra-cflags does not work.
CFLAGS+= -Dregister=
.endif
-.endif
# GCC is broken with PCH: https://lists.freebsd.org/pipermail/svn-src-all/2015-March/101722.html
.if ${COMPILER_TYPE} == gcc
diff --git a/korean/fcitx5-hangul/Makefile b/korean/fcitx5-hangul/Makefile
index 1940636bb66f..02730bc3f3f8 100644
--- a/korean/fcitx5-hangul/Makefile
+++ b/korean/fcitx5-hangul/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcitx5-hangul
-DISTVERSION= 5.1.3
+DISTVERSION= 5.1.4
CATEGORIES= korean textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
diff --git a/korean/fcitx5-hangul/distinfo b/korean/fcitx5-hangul/distinfo
index 48fb295fe976..85bf212510c7 100644
--- a/korean/fcitx5-hangul/distinfo
+++ b/korean/fcitx5-hangul/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714963536
-SHA256 (fcitx5-hangul-5.1.3.tar.zst) = ef9e7cd746dac1700818a732e9be366e5ac2912f3de30d2b3f6d78772d5757b1
-SIZE (fcitx5-hangul-5.1.3.tar.zst) = 47343
+TIMESTAMP = 1718827308
+SHA256 (fcitx5-hangul-5.1.4.tar.zst) = bcb770b5e84e3919a50a98a8117372e8cc40865cfe0300456d5e785f913e872d
+SIZE (fcitx5-hangul-5.1.4.tar.zst) = 49058
diff --git a/lang/Makefile b/lang/Makefile
index 94ebd533414e..7a8e3173eb9b 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -145,7 +145,6 @@
SUBDIR += hs-koka
SUBDIR += hs-unlambda
SUBDIR += huc
- SUBDIR += icc
SUBDIR += inko
SUBDIR += intel-compute-runtime
SUBDIR += intercal
diff --git a/lang/alchemist.el/Makefile b/lang/alchemist.el/Makefile
index 0687595f90f7..a1006214a26a 100644
--- a/lang/alchemist.el/Makefile
+++ b/lang/alchemist.el/Makefile
@@ -1,7 +1,7 @@
PORTNAME= alchemist.el
PORTVERSION= 1.8.2
DISTVERSIONPREFIX= v
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= lang
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/clojure-mode.el/Makefile b/lang/clojure-mode.el/Makefile
index be0cc89582a0..c76a54e0e7a0 100644
--- a/lang/clojure-mode.el/Makefile
+++ b/lang/clojure-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= clojure-mode.el
PORTVERSION= 5.11.0
-PORTREVISION= 14
+PORTREVISION= 15
PORTEPOCH= 1
CATEGORIES= lang elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/csharp-mode.el/Makefile b/lang/csharp-mode.el/Makefile
index 739b7694bda8..105a12cd326d 100644
--- a/lang/csharp-mode.el/Makefile
+++ b/lang/csharp-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= csharp-mode.el
PORTVERSION= 0.9.2
-PORTREVISION= 14
+PORTREVISION= 15
DISTVERSIONPREFIX= v
CATEGORIES= lang elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/elixir-mode.el/Makefile b/lang/elixir-mode.el/Makefile
index 50016475f4eb..354174e538bd 100644
--- a/lang/elixir-mode.el/Makefile
+++ b/lang/elixir-mode.el/Makefile
@@ -1,7 +1,7 @@
PORTNAME= elixir-mode.el
DISTVERSIONPREFIX= v
PORTVERSION= 2.3.1
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= lang
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/erlang-runtime21/Makefile b/lang/erlang-runtime21/Makefile
index c593e84b235e..44b445694fa5 100644
--- a/lang/erlang-runtime21/Makefile
+++ b/lang/erlang-runtime21/Makefile
@@ -90,7 +90,7 @@ WX_VARS= USE_GL="gl glu" \
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 130
+.if ${COMPILER_TYPE} == clang
# PR 258494
CONFIGURE_ARGS+= --disable-pgo
.endif
diff --git a/lang/erlang-runtime22/Makefile b/lang/erlang-runtime22/Makefile
index 387c36a1c1ef..e6a4b0982271 100644
--- a/lang/erlang-runtime22/Makefile
+++ b/lang/erlang-runtime22/Makefile
@@ -89,7 +89,7 @@ WX_VARS= USE_GL="gl glu" \
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 130
+.if ${COMPILER_TYPE} == clang
# PR 258494
CONFIGURE_ARGS+= --disable-pgo
.endif
diff --git a/lang/erlang-runtime23/Makefile b/lang/erlang-runtime23/Makefile
index b196ba517bfa..bbf46741d9d0 100644
--- a/lang/erlang-runtime23/Makefile
+++ b/lang/erlang-runtime23/Makefile
@@ -88,7 +88,7 @@ WX_VARS= USE_GL="gl glu" \
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 130
+.if ${COMPILER_TYPE} == clang
# PR 258494
CONFIGURE_ARGS+= --disable-pgo
.endif
diff --git a/lang/erlang-runtime24/Makefile b/lang/erlang-runtime24/Makefile
index 35bf7094eda1..3cb8e2aa0dc9 100644
--- a/lang/erlang-runtime24/Makefile
+++ b/lang/erlang-runtime24/Makefile
@@ -87,7 +87,7 @@ WX_VARS= USE_GL="gl glu" \
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 130
+.if ${COMPILER_TYPE} == clang
# PR 258494
CONFIGURE_ARGS+= --disable-pgo
.endif
diff --git a/lang/erlang-runtime25/Makefile b/lang/erlang-runtime25/Makefile
index 5f7352c7a694..8953869b6266 100644
--- a/lang/erlang-runtime25/Makefile
+++ b/lang/erlang-runtime25/Makefile
@@ -87,7 +87,7 @@ WX_VARS= USE_GL="gl glu" \
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 130
+.if ${COMPILER_TYPE} == clang
# PR 258494
CONFIGURE_ARGS+= --disable-pgo
.endif
diff --git a/lang/erlang-runtime26/Makefile b/lang/erlang-runtime26/Makefile
index 5c0b7fc22f67..5d46b17a33b3 100644
--- a/lang/erlang-runtime26/Makefile
+++ b/lang/erlang-runtime26/Makefile
@@ -84,7 +84,7 @@ WX_VARS= USE_GL="gl glu" \
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 130
+.if ${COMPILER_TYPE} == clang
# PR 258494
CONFIGURE_ARGS+= --disable-pgo
.endif
diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile
index dbb8c1b88957..af7ed5751b8f 100644
--- a/lang/erlang/Makefile
+++ b/lang/erlang/Makefile
@@ -101,7 +101,7 @@ WX_VARS= USE_GL="gl glu" \
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 130
+.if ${COMPILER_TYPE} == clang
# PR 258494
CONFIGURE_ARGS+= --disable-pgo
.endif
diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile
index 49eb32b4ed77..d8771f46b650 100644
--- a/lang/gcc14-devel/Makefile
+++ b/lang/gcc14-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 14.1.1.s20240615
+PORTVERSION= 14.1.1.s20240629
PORTEPOCH= 1
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo
index 3a7eaee76316..9b0039821ce6 100644
--- a/lang/gcc14-devel/distinfo
+++ b/lang/gcc14-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718499626
-SHA256 (gcc-14-20240615.tar.xz) = e467196b1515a4fe03673b9d25299a7072e7965dac4ab65e8e6e6af65167edab
-SIZE (gcc-14-20240615.tar.xz) = 87972240
+TIMESTAMP = 1719757428
+SHA256 (gcc-14-20240629.tar.xz) = 6aa541365a2ffc93e386cae7416678aa01bc90e528d134d24e5b0778b91a1d4d
+SIZE (gcc-14-20240629.tar.xz) = 87970788
diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile
index 653db4af2d0a..163df8d635aa 100644
--- a/lang/gcc15-devel/Makefile
+++ b/lang/gcc15-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 15.0.0.s20240616
+PORTVERSION= 15.0.0.s20240630
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo
index 4765d82a9dde..e2b37108e81e 100644
--- a/lang/gcc15-devel/distinfo
+++ b/lang/gcc15-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718586019
-SHA256 (gcc-15-20240616.tar.xz) = 8e34ba90f4ad8b5480d695a56031590508ab0d9dfc085900ff331da71db99b68
-SIZE (gcc-15-20240616.tar.xz) = 88348980
+TIMESTAMP = 1719795626
+SHA256 (gcc-15-20240630.tar.xz) = e5d214bafbce9fc30ac916603765f3bf4bd79faee4ad0d2693772b066638568f
+SIZE (gcc-15-20240630.tar.xz) = 88427396
diff --git a/lang/go/Makefile b/lang/go/Makefile
index b6cad0a32df5..d8aafcf950ea 100644
--- a/lang/go/Makefile
+++ b/lang/go/Makefile
@@ -1,6 +1,6 @@
PORTNAME= go
DISTVERSION= ${GO_DEFAULT}
-PORTREVISION= 3
+PORTREVISION= 4
PORTEPOCH= 2
CATEGORIES= lang
MASTER_SITES= # not applicable
diff --git a/lang/go121/Makefile b/lang/go121/Makefile
index a6b0d9accbb1..16feec6df141 100644
--- a/lang/go121/Makefile
+++ b/lang/go121/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION= 1.21.11
+DISTVERSION= 1.21.12
# Always set PORTREVISION explicitly as otherwise they are inherited from lang/go-devel
PORTREVISION= 0
MASTER_SITES= https://golang.org/dl/ \
diff --git a/lang/go121/distinfo b/lang/go121/distinfo
index a047e6dc3447..66b023fb1d5e 100644
--- a/lang/go121/distinfo
+++ b/lang/go121/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1718257193
-SHA256 (go1.21.11.src.tar.gz) = 42aee9bf2b6956c75a7ad6aa3f0a51b5821ffeac57f5a2e733a2d6eae1e6d9d2
-SIZE (go1.21.11.src.tar.gz) = 26994914
+TIMESTAMP = 1719992368
+SHA256 (go1.21.12.src.tar.gz) = 30e68af27bc1f1df231e3ab74f3d17d3b8d52a089c79bcaab573b4f1b807ed4f
+SIZE (go1.21.12.src.tar.gz) = 26997443
SHA256 (go-freebsd-arm64-go1.20.tar.xz) = 674e0a9bce8b64dcc085b000eb83ae880e96be1ee47dad6ec86c82dbe5550623
SIZE (go-freebsd-arm64-go1.20.tar.xz) = 32640640
SHA256 (go-freebsd-amd64-go1.20.tar.xz) = 170f612c4b8a59400f27d642aab37afa831fe2d6df3e7473dec2d4574a59a46c
diff --git a/lang/go122/Makefile b/lang/go122/Makefile
index 7c7cb1509efd..ee479df84d49 100644
--- a/lang/go122/Makefile
+++ b/lang/go122/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION= 1.22.4
+DISTVERSION= 1.22.5
# Always set PORTREVISION explicitly as otherwise they are inherited from lang/go-devel
MASTER_SITES= https://golang.org/dl/ \
https://github.com/dmgk/go-bootstrap/releases/download/${BOOTSTRAP_TAG}/:bootstrap \
diff --git a/lang/go122/distinfo b/lang/go122/distinfo
index c4af9a0c5092..dcbc3726e71e 100644
--- a/lang/go122/distinfo
+++ b/lang/go122/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1718257204
-SHA256 (go1.22.4.src.tar.gz) = fed720678e728a7ca30ba8d1ded1caafe27d16028fab0232b8ba8e22008fb784
-SIZE (go1.22.4.src.tar.gz) = 27555503
+TIMESTAMP = 1719992416
+SHA256 (go1.22.5.src.tar.gz) = ac9c723f224969aee624bc34fd34c9e13f2a212d75c71c807de644bb46e112f6
+SIZE (go1.22.5.src.tar.gz) = 27559458
SHA256 (go-freebsd-arm64-go1.20.tar.xz) = 674e0a9bce8b64dcc085b000eb83ae880e96be1ee47dad6ec86c82dbe5550623
SIZE (go-freebsd-arm64-go1.20.tar.xz) = 32640640
SHA256 (go-freebsd-amd64-go1.20.tar.xz) = 170f612c4b8a59400f27d642aab37afa831fe2d6df3e7473dec2d4574a59a46c
diff --git a/lang/gomacro/Makefile b/lang/gomacro/Makefile
index 361b67949490..4a41fb6ea8bd 100644
--- a/lang/gomacro/Makefile
+++ b/lang/gomacro/Makefile
@@ -2,7 +2,7 @@ PORTNAME= gomacro
DISTVERSIONPREFIX= v
DISTVERSION= 2.7-601
DISTVERSIONSUFFIX= -g9aafa23
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= lang
MAINTAINER= dmgk@FreeBSD.org
diff --git a/lang/gptscript/Makefile b/lang/gptscript/Makefile
index e888b04d045d..1531271c0c29 100644
--- a/lang/gptscript/Makefile
+++ b/lang/gptscript/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gptscript
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.5
+DISTVERSION= 0.9.2
PORTREVISION= 0
CATEGORIES= lang
diff --git a/lang/gptscript/distinfo b/lang/gptscript/distinfo
index ad7672d6536f..e5b95ffef517 100644
--- a/lang/gptscript/distinfo
+++ b/lang/gptscript/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1719388215
-SHA256 (go/lang_gptscript/gptscript-ai-gptscript-v0.8.5_GH0/v0.8.5.mod) = 9f7ab155fdf523af34faa9de5dc7dfdc1a94e79e4ecffcaae21e462d31330627
-SIZE (go/lang_gptscript/gptscript-ai-gptscript-v0.8.5_GH0/v0.8.5.mod) = 5025
-SHA256 (go/lang_gptscript/gptscript-ai-gptscript-v0.8.5_GH0/v0.8.5.zip) = c513edf26e1e9aaa62c5c50b17467440be1e15d6eb8b886e789fc0c9f50d0c99
-SIZE (go/lang_gptscript/gptscript-ai-gptscript-v0.8.5_GH0/v0.8.5.zip) = 3044429
-SHA256 (go/lang_gptscript/gptscript-ai-gptscript-v0.8.5_GH0/gptscript-ai-gptscript-v0.8.5_GH0.tar.gz) = 1c814b7899d10fcfa0418d13bb86967f8fac0b457d14a26ba54469390d12cc8d
-SIZE (go/lang_gptscript/gptscript-ai-gptscript-v0.8.5_GH0/gptscript-ai-gptscript-v0.8.5_GH0.tar.gz) = 2881256
+TIMESTAMP = 1720023886
+SHA256 (go/lang_gptscript/gptscript-ai-gptscript-v0.9.2_GH0/v0.9.2.mod) = 0dc2bbe1fc104787458ddf0c1c4fea0c0712730aa705d50fd0572dac1483b379
+SIZE (go/lang_gptscript/gptscript-ai-gptscript-v0.9.2_GH0/v0.9.2.mod) = 5082
+SHA256 (go/lang_gptscript/gptscript-ai-gptscript-v0.9.2_GH0/v0.9.2.zip) = 43ddb2319bb239a4c59beb96cae637ebb8e63852ac77a52253e1d710be48469a
+SIZE (go/lang_gptscript/gptscript-ai-gptscript-v0.9.2_GH0/v0.9.2.zip) = 3053630
+SHA256 (go/lang_gptscript/gptscript-ai-gptscript-v0.9.2_GH0/gptscript-ai-gptscript-v0.9.2_GH0.tar.gz) = d0eafd87b503a193e47fc0b2fbe926b27fbaa871455ac318da67079f28ffc852
+SIZE (go/lang_gptscript/gptscript-ai-gptscript-v0.9.2_GH0/gptscript-ai-gptscript-v0.9.2_GH0.tar.gz) = 2885162
diff --git a/lang/haskell-mode.el/Makefile b/lang/haskell-mode.el/Makefile
index eefa21ee1474..4b93aeca89c2 100644
--- a/lang/haskell-mode.el/Makefile
+++ b/lang/haskell-mode.el/Makefile
@@ -1,7 +1,7 @@
PORTNAME= haskell-mode
DISTVERSIONPREFIX= v
DISTVERSION= 17.5
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= lang elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/icc/Makefile b/lang/icc/Makefile
deleted file mode 100644
index b59eb68cd226..000000000000
--- a/lang/icc/Makefile
+++ /dev/null
@@ -1,196 +0,0 @@
-PORTNAME= icc
-PORTVERSION= 8.1.038
-PORTREVISION= 3
-CATEGORIES= lang linux devel
-MASTER_SITES= #empty
-DISTNAME= l_cc_pc_${PORTVERSION:C/p.+$//}
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
-
-# netchild@FreeBSD.org is willing to review patches and to provide background
-# infos regarding this port
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Intel C/C++ compiler, set up to produce native FreeBSD binaries
-WWW= https://software.intel.com/en-us/c-compilers
-
-LICENSE= EPL LGPL21 INTEL
-LICENSE_COMB= multi
-LICENSE_NAME_INTEL= Intel
-LICENSE_TEXT_INTEL= Intel forbids any redistribution.
-LICENSE_PERMS_INTEL= auto-accept
-
-DEPRECATED= This version is EOL since a long time, i386 only, and the current clang based Intel oneAPI DPC++/C++ seems to work.
-EXPIRATION_DATE=2024-07-01
-
-EXTRACT_DEPENDS= rpm2cpio.pl:archivers/rpm2cpio
-
-USES= linux
-USE_LINUX= base
-
-PATCHLEVEL= ${PORTVERSION:C/(.+p)(.+)$/pe\2/}
-.if ${PORTVERSION} != ${PATCHLEVEL}
-DISTFILES+= ${DISTNAME} ${PATCHLEVEL}${EXTRACT_SUFX}
-USE_LINUX+= base:patch
-.endif
-
-ONLY_FOR_ARCHS= i386
-
-USE_LDCONFIG= yes
-
-COMPILERDIR= intel_cc_80
-PLIST_SUB= COMPILERDIR=${COMPILERDIR}
-PATCH_WRKSRC= ${WRKSRC}/opt/${COMPILERDIR}
-
-OPTIONS_DEFINE= DOCS
-
-DOCS= BEA_License_Agreement.txt Disclaimer.txt flex_ug.pdf
-ICC_SITE= https://software.intel.com/en-us/intel-compilers/
-
-SUB_FILES= pkg-message
-SUB_LIST+= PKGNAME=${PKGNAME} \
- COMPILERDIR=${COMPILERDIR} \
- MAINTAINER=${MAINTAINER}
-
-.include <bsd.port.pre.mk>
-
-EXTRACT_AFTER_ARGS= --exclude cdt-\*.zip \
- --exclude eclipse-platform\*.zip \
- --exclude intel-icc_ide\*.rpm \
- --exclude intel-iidb\*.rpm \
- --exclude intel-isubh\*.rpm \
- --exclude sdp-core-\*.zip \
- --exclude \*ia64.rpm \
- --exclude flexlm64
-
-ICCCFGVAL_CMD= ${UNAME} -r | ${SED} -e 's/\..*//'
-
-GCCCOMPATVER= 340
-GXXINCLUDE= /usr/include/c++/${GCCCOMPATVER:C/([0-9])([0-9]).+/\1.\2/}
-
-.for f in ${DISTFILES}
-.if !exists(${DISTDIR}/${f})
-IGNORE= go to Intel Premier Support \(https://premier.intel.com/\) to obtain ${DISTFILES}. Product updates such as this compiler are posted regularly on Premier Support. You must have a license to obtain access to Premier Support. If you do not already have a license go to ${ICC_SITE} to review licensing options \(evaluation, commercial, and free non-commercial\) and obtain a license. Put ${DISTFILES} into ${DISTDIR} and run make again
-.endif
-.endfor
-
-.if exists(${LINUXBASE}/boot/kernel.h)
-BROKEN= cannot coexist with linux_devtools
-.endif
-
-post-extract:
- cd ${WRKSRC} && rpm2cpio.pl 2>/dev/null *.rpm | ${CPIO} -idu --quiet
-
-intel-patch: extract
-# Apply patches from Intel.
-.if ${PORTVERSION} != ${PATCHLEVEL}
- ${BRANDELF} -t Linux ${WRKSRC}_${PATCHLEVEL}/papply
- ${WRKSRC}_${PATCHLEVEL}/papply ${WRKSRC}_${PATCHLEVEL}/icc.rtp \
- ${WRKSRC}/opt/${COMPILERDIR}
-.endif
-
-pre-patch: intel-patch
-# Remove files we do not need on FreeBSD.
- for i in `${CAT} ${FILESDIR}/exclude`; do \
- ${RM} -r ${WRKSRC}/opt/${COMPILERDIR}/$$i; done
-.if ! ${PORT_OPTIONS:MDOCS}
-# Remove docs.
- for i in `${CAT} ${FILESDIR}/exclude_noportdocs`; do \
- ${RM} -r ${WRKSRC}/opt/${COMPILERDIR}/$$i; done
-.endif
-# Remove unneeded/unsafe access rights.
-.for i in doc include lib
- ${FIND} ${WRKSRC}/opt/${COMPILERDIR}/${i} -type f -print0 | \
- ${XARGS} -0 ${CHMOD} a-x,og-w
-.endfor
- ${FIND} ${WRKSRC}/opt -type d -print0 | ${XARGS} -0 ${CHMOD} go-w
- ${CHMOD} a-x ${WRKSRC}/opt/${COMPILERDIR}/bin/Errormatch.txt
-
-post-patch:
-# Correct some paths and patch some files
-.for i in icc iccvars.csh iccvars.sh icpc
- ${REINPLACE_CMD} -i "" -e 's:%%ICC_LOCALBASE%%:${LOCALBASE}:g; \
- s:\<INSTALLDIR\>:${PREFIX}/${COMPILERDIR}:g; \
- s:%%GXX_INCLUDE%%:${GXXINCLUDE}:g; \
- s:man -w:manpath -q:g' ${WRKSRC}/opt/${COMPILERDIR}/bin/${i}
- ${CHMOD} 755 ${WRKSRC}/opt/${COMPILERDIR}/bin/${i}
-.endfor
-.if ${PORTVERSION} != ${PATCHLEVEL}
- ${REINPLACE_CMD} -i "" -e \
- 's:\<installpackageid\>:${DISTNAME}_${PATCHLEVEL}:g' \
- ${WRKSRC}/opt/${COMPILERDIR}/doc/csupport
-.else
- ${REINPLACE_CMD} -i "" -e 's:\<installpackageid\>:${DISTNAME}:g' \
- ${WRKSRC}/opt/${COMPILERDIR}/doc/csupport
-.endif
- ${RM} ${WRKSRC}/opt/${COMPILERDIR}/include/*.orig
- ${RM} ${WRKSRC}/opt/${COMPILERDIR}/include/c++/*.orig
-.for i in icc.orig icpc.orig
- ${RM} ${WRKSRC}/opt/${COMPILERDIR}/bin/${i}
-.endfor
-# Provide a more FreeBSD'ish compile environment
-.for i in icc.cfg icpc.cfg
- ${ECHO_CMD} -e "-Qlocation,ld,${PREFIX}/${COMPILERDIR}/bin/ldwrapper\n\n-wr1125\n-we140\n\n-Ulinux\n-U__linux__\n-U__linux\n-U__gnu_linux__\n\n-D__FreeBSD__=$$(${ICCCFGVAL_CMD})\n\n" >>${WRKSRC}/opt/${COMPILERDIR}/bin/${i}
- ${ECHO_CMD} -e "-D__wchar_t=__ct_rune_t\n" >>${WRKSRC}/opt/${COMPILERDIR}/bin/${i}
- ${ECHO_CMD} -e "-restrict\n" >>${WRKSRC}/opt/${COMPILERDIR}/bin/${i}
- ${CHMOD} a-x,g-w ${WRKSRC}/opt/${COMPILERDIR}/bin/${i}
-.endfor
-# C++ hack for icpc
- ${ECHO_CMD} -e "-gcc-version=${GCCCOMPATVER}\n-cxxlib-gcc\n" \
- >>${WRKSRC}/opt/${COMPILERDIR}/bin/icpc.cfg
- cd ${WRKSRC}/opt/${COMPILERDIR}/bin/ && ${LN} -s icc.cfg iccbin.cfg \
- && ${LN} -s icpc.cfg icpcbin.cfg
-
-OBJCOPY_OPS= --redefine-sym stdin=__stdinp \
- --redefine-sym stdout=__stdoutp \
- --redefine-sym stderr=__stderrp
-
-do-build:
-# Use the Linux ABI for the binaries
-.for i in codecov iccbin iccfilt icpcbin icpi mcpcom prelink profmerge \
- proforder profrun pronto_tool tselect xiar xild
- ${BRANDELF} -t Linux ${WRKSRC}/opt/${COMPILERDIR}/bin/${i}
-.endfor
-# Fix unresolved references
- cd ${WRKSRC} && ${CC} ${CFLAGS} -c ${FILESDIR}/assert_fail.c \
- ${FILESDIR}/errno_location.c ${FILESDIR}/mcount.S
-.for i in libcxa.a libcxaguard.a libimf.a libirc.a libirc_s.a libsvml.a \
- libunwind.a
- ${OBJCOPY} --redefine-sym __sigsetjmp=sigsetjmp \
- ${OBJCOPY_OPS} \
- ${WRKSRC}/opt/${COMPILERDIR}/lib/${i}
-.endfor
- ${AR} cr ${WRKSRC}/opt/${COMPILERDIR}/lib/libiccfbsd.a ${WRKSRC}/*.o
-# Some magic to be able to link
- ${MKDIR} ${WRKSRC}/opt/${COMPILERDIR}/bin/ldwrapper
- ${CC} ${CFLAGS} -o \
- ${WRKSRC}/opt/${COMPILERDIR}/bin/ldwrapper/ld \
- ${FILESDIR}/ld.c
- ${STRIP_CMD} ${WRKSRC}/opt/${COMPILERDIR}/bin/ldwrapper/ld
- ${CHMOD} 755 ${WRKSRC}/opt/${COMPILERDIR}/bin/ldwrapper/ld
-# Make ICC happy with regards to crtbegin.o, crtend.o and libgcc.a which it
-# expects to find in GXX_ROOT.
-.for f in crtbegin.o crtend.o libgcc.a
- cd ${WRKSRC}/opt/${COMPILERDIR}/lib && ${LN} -s /usr/lib/${f} ${f}
-.endfor
-# The static linking case expects a crtbeginT.o. Based upon inspection of
-# /usr/src/contrib/gnu/crtstuff.c it seems it's the same as crtbegin.o.
- cd ${WRKSRC}/opt/${COMPILERDIR}/lib && ${LN} -s crtbegin.o crtbeginT.o
-
-do-install:
- cd ${WRKSRC}/opt && ${FIND} . -print | \
- ${CPIO} -pdu --quiet ${STAGEDIR}${PREFIX}
-
- ${MV} ${STAGEDIR}${PREFIX}/${COMPILERDIR}/man/man1/icc.1 ${STAGEDIR}${PREFIX}/man/man1
- ${RM} -r ${STAGEDIR}${PREFIX}/${COMPILERDIR}/man
-
-.if ${PORT_OPTIONS:MDOCS}
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}
- ${MV} ${STAGEDIR}${PREFIX}/${COMPILERDIR}/doc/* ${STAGEDIR}${DOCSDIR}
- ${RM} -r ${STAGEDIR}${PREFIX}/${COMPILERDIR}/doc
-.else
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${MV} ${STAGEDIR}${PREFIX}/${COMPILERDIR}/doc/* ${STAGEDIR}${DOCSDIR}
- ${RM} -r ${STAGEDIR}${PREFIX}/${COMPILERDIR}/doc
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/lang/icc/distinfo b/lang/icc/distinfo
deleted file mode 100644
index 8623c121fd26..000000000000
--- a/lang/icc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (l_cc_pc_8.1.038.tar.gz) = e5e725d0563e702ca5ceb80fad42bbca15ce4ccd53f8fa32ef689d856605d0dd
-SIZE (l_cc_pc_8.1.038.tar.gz) = 137698940
diff --git a/lang/icc/files/_types.h b/lang/icc/files/_types.h
deleted file mode 100644
index b14b9ed70e02..000000000000
--- a/lang/icc/files/_types.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/*-
- * Copyright (c) 2002 Mike Barcroft <mike@FreeBSD.org>
- * Copyright (c) 1990, 1993
- * The Regents of the University of California. 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.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the University of
- * California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * From: @(#)ansi.h 8.2 (Berkeley) 1/4/94
- * From: @(#)types.h 8.3 (Berkeley) 1/5/94
- * From: FreeBSD: src/sys/i386/include/_types.h,v 1.9 2004/03/20 20:41:40 marcel Exp
- */
-
-#ifndef __INTEL_COMPILER_MACHINE__TYPES_H_
-#define __INTEL_COMPILER_MACHINE__TYPES_H_
-
-#include_next <machine/_types.h>
-
-#if defined(__GNUC__) && !defined(__GNUC_VA_LIST) && !defined(__NO_GNUC_VA_LIST)
-#define __GNUC_VA_LIST
-typedef __va_list __gnuc_va_list; /* compatibility w/GNU headers*/
-#endif
-
-#endif /* !__INTEL_COMPILER_MACHINE__TYPES_H_ */
diff --git a/lang/icc/files/assert_fail.c b/lang/icc/files/assert_fail.c
deleted file mode 100644
index 1aa74794e02c..000000000000
--- a/lang/icc/files/assert_fail.c
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (c) 2002 Marius Strobl
- * 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 <err.h>
-#include <stdlib.h>
-
-void
-__assert_fail(const char *failedexpr, const char *file, unsigned int line,
- const char *fn)
-{
- warnx("assertion \"%s\" failed: file \"%s\", line %u%s%s%s", failedexpr,
- file, line, fn ? ", function: \"" : "", fn ? fn : "",
- fn ? "\"" : "");
- abort();
-}
diff --git a/lang/icc/files/cdefs.h b/lang/icc/files/cdefs.h
deleted file mode 100644
index bbf776dc3c72..000000000000
--- a/lang/icc/files/cdefs.h
+++ /dev/null
@@ -1,20 +0,0 @@
-#ifndef __INTEL_COMPILER_SYS_CDEFS_H_
-#define __INTEL_COMPILER_SYS_CDEFS_H_
-
-#ifndef __GNUC__
-#define __INTEL_COMPILER_NO_GNUC_DEFINED
-#define __GNUC__ 3
-#define __GNUC_MINOR__ 2
-#define __GNUC_PATCHLEVEL__ 0
-#endif
-
-#include_next <sys/cdefs.h>
-
-#ifdef __INTEL_COMPILER_NO_GNUC_DEFINED
-#undef __GNUC__
-#undef __GNUC_MINOR__
-#undef __GNUC_PATCHLEVEL__
-#undef __INTEL_COMPILER_NO_GNUC_DEFINED
-#endif
-
-#endif /* !__INTEL_COMPILER_SYS_CDEFS_H_ */
diff --git a/lang/icc/files/cxa_atexit.c b/lang/icc/files/cxa_atexit.c
deleted file mode 100644
index 85aa199603d2..000000000000
--- a/lang/icc/files/cxa_atexit.c
+++ /dev/null
@@ -1,213 +0,0 @@
-/* Based on code marked: */
-
-/*-
- * Copyright (c) 1990, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * Chris Torek.
- *
- * 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.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the University of
- * California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * from: FreeBSD: src/lib/libc/stdlib/atexit.c,v 1.7 2003/12/19 17:11:20 kan Exp
- *
- */
-
-/*
- * Copyright (c) 2004 Marius Strobl <marius@alchemy.franken.de>.
- * All rights reserved.
- *
- * The same license as above applies. If clause 3 of the license in the
- * above mentioned file gets removed this file should follow and this
- * sentence should get removed.
- *
- */
-
-#include <sys/cdefs.h>
-
-#include <stddef.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <osreldate.h>
-
-#if __FreeBSD_version >= 502101
- #error "Not required on this version of FreeBSD."
-#endif
-
-#define ATEXIT_FN_EMPTY 0
-#define ATEXIT_FN_STD 1
-#define ATEXIT_FN_CXA 2
-
-/* must be at least 32 to guarantee ANSI conformance */
-#define ATEXIT_SIZE 32
-
-extern int __isthreaded;
-
-#if __FreeBSD_version < 500016
-typedef struct {
- volatile long access_lock;
- volatile long lock_owner;
- volatile char *fname;
- volatile int lineno;
-} spinlock_t;
-
-#define _SPINLOCK_INITIALIZER { 0, 0, 0, 0 }
-
-#define _SPINUNLOCK(_lck) (_lck)->access_lock = 0
-#ifdef _LOCK_DEBUG
-#define _SPINLOCK(_lck) _spinlock_debug(_lck, __FILE__, __LINE__)
-#else
-#define _SPINLOCK(_lck) _spinlock(_lck)
-#endif
-
-static spinlock_t thread_lock = _SPINLOCK_INITIALIZER;
-
-#define _ATEXIT_LOCK() if (__isthreaded) _SPINLOCK(&thread_lock);
-#define _ATEXIT_UNLOCK() if (__isthreaded) _SPINUNLOCK(&thread_lock);
-#else
-#include <pthread.h>
-
-static pthread_mutex_t atexit_mutex = PTHREAD_MUTEX_INITIALIZER;
-
-#define _ATEXIT_LOCK() if (__isthreaded) \
- _pthread_mutex_lock(&atexit_mutex)
-#define _ATEXIT_UNLOCK() if (__isthreaded) \
- _pthread_mutex_unlock(&atexit_mutex)
-#endif
-
-struct atexit {
- struct atexit *next; /* next in list */
- int ind; /* next index in this table */
- struct atexit_fn {
- int fn_type; /* ATEXIT_? from above */
- union {
- void (*std_func)(void);
- void (*cxa_func)(void *);
- } fn_ptr; /* function pointer */
- void *fn_arg; /* argument for CXA callback */
- void *fn_dso; /* shared module handle */
- } fns[ATEXIT_SIZE]; /* the table itself */
-};
-
-static struct atexit *__atexit; /* points to head of LIFO stack */
-
-/*
- * Register the function described by 'fptr' to be called at application
- * exit or owning shared object unload time. This is a helper function
- * for atexit and __cxa_atexit.
- */
-static int
-atexit_register(struct atexit_fn *fptr)
-{
- static struct atexit __atexit0; /* one guaranteed table */
- struct atexit *p;
-
- _ATEXIT_LOCK();
- if ((p = __atexit) == NULL)
- __atexit = p = &__atexit0;
- else while (p->ind >= ATEXIT_SIZE) {
- struct atexit *old__atexit;
- old__atexit = __atexit;
- _ATEXIT_UNLOCK();
- if ((p = (struct atexit *)malloc(sizeof(*p))) == NULL)
- return (-1);
- _ATEXIT_LOCK();
- if (old__atexit != __atexit) {
- /* Lost race, retry operation */
- _ATEXIT_UNLOCK();
- free(p);
- _ATEXIT_LOCK();
- p = __atexit;
- continue;
- }
- p->ind = 0;
- p->next = __atexit;
- __atexit = p;
- }
- p->fns[p->ind++] = *fptr;
- _ATEXIT_UNLOCK();
- return 0;
-}
-
-/*
- * Register a function to be performed at exit or when an shared object
- * with given dso handle is unloaded dynamically.
- */
-int
-__cxa_atexit(void (*func)(void *), void *arg, void *dso)
-{
- struct atexit_fn fn;
- int error;
-
- fn.fn_type = ATEXIT_FN_CXA;
- fn.fn_ptr.cxa_func = func;;
- fn.fn_arg = arg;
- fn.fn_dso = dso;
-
- error = atexit_register(&fn);
- return (error);
-}
-
-/*
- * Call all handlers registered with __cxa_atexit for the shared
- * object owning 'dso'. Note: if 'dso' is NULL, then all remaining
- * handlers are called.
- */
-void
-__cxa_finalize(void *dso)
-{
- struct atexit *p;
- struct atexit_fn fn;
- int n;
-
- _ATEXIT_LOCK();
- for (p = __atexit; p; p = p->next) {
- for (n = p->ind; --n >= 0;) {
- if (p->fns[n].fn_type == ATEXIT_FN_EMPTY)
- continue; /* already been called */
- if (dso != NULL && dso != p->fns[n].fn_dso)
- continue; /* wrong DSO */
- fn = p->fns[n];
- /*
- Mark entry to indicate that this particular handler
- has already been called.
- */
- p->fns[n].fn_type = ATEXIT_FN_EMPTY;
- _ATEXIT_UNLOCK();
-
- /* Call the function of correct type. */
- if (fn.fn_type == ATEXIT_FN_CXA)
- fn.fn_ptr.cxa_func(fn.fn_arg);
- else if (fn.fn_type == ATEXIT_FN_STD)
- fn.fn_ptr.std_func();
- _ATEXIT_LOCK();
- }
- }
- _ATEXIT_UNLOCK();
-}
diff --git a/lang/icc/files/errno_location.c b/lang/icc/files/errno_location.c
deleted file mode 100644
index fbc8b45159d2..000000000000
--- a/lang/icc/files/errno_location.c
+++ /dev/null
@@ -1,35 +0,0 @@
-/*-
- * Copyright (c) 2000 Andrew Gallatin and David O'Brien
- * 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.
- *
- * copied over from: FreeBSD: ports/lang/compaq-cc/files/errno_location.c,v 1.1 2000/12/08 13:27:29 obrien Exp
- */
-
-#include <errno.h>
-
-int *
-__errno_location(void)
-{
- return &errno;
-}
diff --git a/lang/icc/files/exclude b/lang/icc/files/exclude
deleted file mode 100644
index 40278da8a9ce..000000000000
--- a/lang/icc/files/exclude
+++ /dev/null
@@ -1,78 +0,0 @@
-bin/uninstall.sh
-include/c++/algorithm
-include/c++/alt
-include/c++/backward
-include/c++/bitset
-include/c++/complex
-include/c++/deque
-include/c++/ext
-include/c++/fstream
-include/c++/functional
-include/c++/iomanip
-include/c++/ios
-include/c++/iosfwd
-include/c++/iostream
-include/c++/istream
-include/c++/iterator
-include/c++/limits
-include/c++/list
-include/c++/locale
-include/c++/map
-include/c++/memory
-include/c++/numeric
-include/c++/ostream
-include/c++/queue
-include/c++/set
-include/c++/sstream
-include/c++/stack
-include/c++/stdexcept
-include/c++/streambuf
-include/c++/string
-include/c++/utility
-include/c++/valarray
-include/c++/vector
-include/c++/xcomplex
-include/c++/xdebug
-include/c++/xhash
-include/c++/xiosbase
-include/c++/xlocale
-include/c++/xlocinfo
-include/c++/xlocinfo.h
-include/c++/xlocmes
-include/c++/xlocmon
-include/c++/xlocnum
-include/c++/xloctime
-include/c++/xmemory
-include/c++/xstring
-include/c++/xthreads
-include/c++/xtree
-include/c++/xutility
-include/c++/ymath.h
-include/c++/xmtx.h
-include/float.h
-include/iso646.h
-include/limits.h
-include/mathf.h
-include/omp.h
-include/stdarg.h
-include/stdbool.h
-include/stddef.h
-include/syslimits.h
-include/varargs.h
-include/xarg.h
-lib/libcprts.a
-lib/libcprts.so
-lib/libcprts.so.5
-lib/libcxa.so
-lib/libcxa.so.5
-lib/libcxaguard.so
-lib/libcxaguard.so.5
-lib/libguide.a
-lib/libguide.so
-lib/libguide_stats.a
-lib/libguide_stats.so
-lib/libompstub.a
-lib/libsvml.so
-lib/libunwind.so
-lib/libunwind.so.5
-man/man1/icpc.1
diff --git a/lang/icc/files/exclude_noportdocs b/lang/icc/files/exclude_noportdocs
deleted file mode 100644
index f66878f3a50a..000000000000
--- a/lang/icc/files/exclude_noportdocs
+++ /dev/null
@@ -1,7 +0,0 @@
-doc/C++ReleaseNotes.htm
-doc/c_ug
-doc/c_ug_lnx.pdf
-doc/ccompindex.htm
-doc/flex_ug.pdf
-doc/icpi.htm
-doc/training
diff --git a/lang/icc/files/ld.c b/lang/icc/files/ld.c
deleted file mode 100644
index a6e3c5907c23..000000000000
--- a/lang/icc/files/ld.c
+++ /dev/null
@@ -1,342 +0,0 @@
-/*
- * Copyright (c) 2002-2004 Marius Strobl
- * 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.
- *
- * Wrapper for Intel(R) C/C++ Compiler for Linux to allow linking of native
- * FreeBSD binaries.
- * Based on a shell-script written by Dan Nelson <dnelson@allantgroup.com>
- * with some modifications by Alexander Leidinger <netchild@FreeBSD.org>.
- *
- */
-
-#include <sys/cdefs.h>
-
-#include <err.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-#include <osreldate.h>
-
-#define PATH_LD "/usr/bin/ld"
-
-#define LDW_CXXICC (1<<0)
-#define LDW_DYN (1<<1)
-#define LDW_GPROF (1<<2)
-#define LDW_PIC (1<<3)
-#define LDW_STLP (1<<4)
-#define LDW_THR (1<<5)
-
-struct arglist {
- size_t argc;
- const char **argv;
-};
-
-static void addarg(struct arglist *al, const char *arg);
-int main(int argc, char *argv[], char *envp[]);
-
-static void
-addarg(struct arglist *al, const char *arg)
-{
- const char **argv2;
-
- argv2 = realloc(al->argv, (al->argc + 1) * sizeof(al->argv[0]));
-
- if (argv2 == NULL)
- err(1, NULL);
-
- al->argv = argv2;
-
- al->argv[al->argc++] = arg;
-}
-
-int
-main(int argc, char *argv[], char *envp[])
-{
- size_t i;
- u_int flags;
- const char *libc, *libthr, *icc_localbase;
- struct arglist al = { 0, NULL };
-
- flags = 0;
-
- if (argc == 1)
- errx(1, "no input files");
-
- if ((icc_localbase = getenv("ICC_LOCALBASE")) == NULL)
- errx(1, "can't get ICC_LOCALBASE");
-
-#ifdef DEBUG
- printf("input: ");
-#endif
-
-#define ARGCMP(i, x) !strcmp(argv[i], (x))
-
- /*
- * XXX This doesn't deal with whitespace but a) the output of the
- * compiler should be fixed and b) the real linker is also picky
- * about whitespace.
- */
- for (i = 0; i < argc; i++) {
-#ifdef DEBUG
- printf("%s ", argv[i]);
-#endif
-
- if (ARGCMP(i, "-CPLUSPLUS")) {
- flags |= LDW_CXXICC;
- continue;
- }
-
- if (ARGCMP(i, "-MT")) {
- flags |= LDW_THR;
- continue;
- }
-
- if (ARGCMP(i, "-PIC")) {
- flags |= LDW_PIC;
- continue;
- }
-
- /*
- * Check if the compiler wants us to do dynamic linking, i.e.
- * the compiler was called with -shared or without -static.
- * If the compiler was called with -static we shouldn't see
- * "--dynamic-linker" here.
- * Note: According to ld(1) this is "--dynamic-linker" but
- * ICC passes "-dynamic-linker" to it.
- */
- if (ARGCMP(i, "--dynamic-linker") ||
- ARGCMP(i, "-dynamic-linker") || ARGCMP(i, "-shared")) {
- flags |= LDW_DYN;
- continue;
- }
-
- /*
- * The STLport library just can be linked once otherwise
- * we get problems with constructors and destructors of
- * global instances.
- */
- if (!strncmp(argv[i], "-lstlport_icc",
- sizeof("-lstlport_icc") - 1)) {
- flags |= LDW_STLP;
- continue;
- }
-
- /*
- * Link against libc_p when "-qp" or "-p" were given,
- * "/usr/lib/gcrt1.o" indicates this.
- */
- if (ARGCMP(i, "/usr/lib/gcrt1.o")) {
- flags |= LDW_GPROF;
- continue;
- }
- }
-
- /*
- * Allow the user to specify an alternative threads library
- * implementation, such as -lthr, or whatever.
- */
-#if __FreeBSD_version >= 500016
- if ((libthr = getenv("PTHREAD_LIBS")) == NULL)
-#if __FreeBSD_version >= 502102
- libthr = "-lpthread";
-#else
- libthr = "-lc_r";
-#endif
-#else
- libthr = "-lc_r";
-#endif
- /*
- * Use the appropriate libs for libc and libthr when linking static
- * and "-KPIC" or "-pg" where given.
- */
- if (!(flags & LDW_DYN) && flags & (LDW_PIC | LDW_GPROF)) {
- /*
- * Let libc_p win above libc_pic when both, "-KPIC" and "-pg",
- * where given, GCC does the same.
- */
- if (!(flags & LDW_GPROF))
- libc = "-lc_pic";
- else {
- char *p;
-
- libc = "-lc_p";
- asprintf(&p, "%s_p", libthr);
- if (p == NULL)
- err(1, NULL);
- libthr = p;
- }
- } else
- libc = "-lc";
-
-#ifdef DEBUG
- printf("\n");
-#endif
-
- for (i = 0; i < argc; i++) {
- if (ARGCMP(i, "-CPLUSPLUS") || ARGCMP(i, "-MT") ||
- ARGCMP(i, "-PIC"))
- continue;
-
- /*
- * Prepend "-melf_i386" and "-melf_i386_fbsd" respectively
- * to the commandline.
- */
- if (i == 0) {
- addarg(&al, argv[0]);
-#if __FreeBSD_version < 500042
- addarg(&al, "-melf_i386");
-#else
- addarg(&al, "-melf_i386_fbsd");
-#endif
- continue;
- }
-
- /*
- * Don't add "-m elf_i386" ICC passed to us. Don't add
- * libgcc_eh, libgcc_s or libgcc_s_32, libdl.
- */
- if ((ARGCMP(i, "-m") && i < argc - 1 && ARGCMP(i + 1,
- "elf_i386")) || (ARGCMP(i, "elf_i386") && i != 0 &&
- ARGCMP(i - 1, "-m")) || ARGCMP(i, "-lgcc_eh") ||
- ARGCMP(i, "-lgcc_s") || ARGCMP(i, "-lgcc_s_32") ||
- ARGCMP(i, "-ldl"))
- continue;
-
- /*
- * Replace libcprts with libstlport_icc. The Dinkumware STL
- * shipping with ICC has unresolvable glibc dependencies
- * in both, the static and the dynamic, versions.
- */
- if (ARGCMP(i, "-lcprts")) {
- if (flags & LDW_CXXICC && !(flags & LDW_STLP)) {
- char *p;
-
- asprintf(&p, "-L%s/lib", icc_localbase);
- if (p == NULL)
- err(1, NULL);
- addarg(&al, p);
- addarg(&al,
- flags & LDW_DYN ? "-Bdynamic" : "-Bstatic");
- addarg(&al, "-lstlport_icc");
- }
- continue;
- }
-
- /*
- * Inject the compatibility library for ICC libs on FreeBSD.
- * Link against libthr when compiling multi-threaded or C++
- * code and not using libstdc++ (libcxa and libunwind depend
- * on a threads library).
- */
- if (ARGCMP(i, "-lc")) {
- addarg(&al, "-Bstatic");
- addarg(&al, "-liccfbsd");
- addarg(&al, flags & LDW_DYN ? "-Bdynamic" : "-Bstatic");
- if (flags & (LDW_CXXICC | LDW_THR)) {
- addarg(&al, libthr);
-#if __FreeBSD_version >= 500016
- addarg(&al,
- flags & LDW_DYN ? "-Bdynamic" : "-Bstatic");
- addarg(&al, libc);
-#endif
- } else
- addarg(&al, libc);
- continue;
- }
-
- /* Switch Linux stuff to FreeBSD counterparts. */
- if (ARGCMP(i, "/lib/ld-linux.so.2")) {
-#if __FreeBSD_version >= 501105
- addarg(&al, "/libexec/ld-elf.so.1");
-#else
- addarg(&al, "/usr/libexec/ld-elf.so.1");
-#endif
- continue;
- }
- if (ARGCMP(i, "-L/usr/lib")) {
- addarg(&al, "-L/usr/libexec/elf");
- addarg(&al, "-L/usr/libexec");
- addarg(&al, "-L/usr/lib");
- continue;
- }
-
- /*
- * Force libcxa, libcxaguard, libimf, libsvml and libunwind
- * to static linkage, since the dynamic versions have glibc
- * dependencies.
- */
- if (ARGCMP(i, "-Bdynamic") && i < argc - 1 &&
- (ARGCMP(i + 1, "-lcxa") || ARGCMP(i + 1, "-lcxaguard") ||
- ARGCMP(i + 1, "-limf") || ARGCMP(i + 1, "-lsvml") ||
- ARGCMP(i + 1, "-lunwind"))) {
- addarg(&al, "-Bstatic");
- continue;
- }
-
- /*
- * Sanity check if every lib is prepended by a linkage option,
- * add if missing.
- */
- if (!strncmp(argv[i], "-l", 2) &&
- ((i != 0 && strncmp(argv[i - 1], "-B", 2)) ||
- (al.argc > 0 && strncmp(al.argv[al.argc - 1], "-B", 2)))) {
- if (ARGCMP(i, "-lcxa") || ARGCMP(i, "-lcxaguard") ||
- ARGCMP(i, "-limf") || ARGCMP(i, "-lirc") ||
- ARGCMP(i, "-lirc_s") || ARGCMP(i, "-lsvml") ||
- ARGCMP(i, "-lunwind"))
- addarg(&al, "-Bstatic");
- else
- addarg(&al,
- flags & LDW_DYN ? "-Bdynamic" : "-Bstatic");
-
- addarg(&al, argv[i]);
- continue;
- }
-
- /* default */
- addarg(&al, argv[i]);
- }
-
- /* Still something to do? */
- if (al.argc == 1)
- errx(1, "no input files");
-
-#ifdef DEBUG
- printf("output: ");
-
- for (i = 0; i < al.argc; i++)
- printf("%s ", al.argv[i]);
-
- printf("\n");
-#endif
-
- addarg(&al, NULL);
-
- /* Launch the real linker. */
- if (execve(PATH_LD, (char **)al.argv, envp) == -1)
- err(1, "execing " PATH_LD);
-
- exit (1);
-}
diff --git a/lang/icc/files/mcount.S b/lang/icc/files/mcount.S
deleted file mode 100644
index d11c4375a2ad..000000000000
--- a/lang/icc/files/mcount.S
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (c) 2002 Marius Strobl
- * 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.
- */
-
- .text
- .extern .mcount
- .globl mcount
- .type mcount,@function
-mcount:
- jmp .mcount
diff --git a/lang/icc/files/patch-bin__icc b/lang/icc/files/patch-bin__icc
deleted file mode 100644
index c839ac96d8b3..000000000000
--- a/lang/icc/files/patch-bin__icc
+++ /dev/null
@@ -1,65 +0,0 @@
---- bin/icc.orig Sun Mar 6 15:40:09 2005
-+++ bin/icc Sun Mar 6 15:44:30 2005
-@@ -1,5 +1,11 @@
- #!/bin/sh
-
-+ICC_LOCALBASE=%%ICC_LOCALBASE%%
-+export ICC_LOCALBASE
-+
-+GXX_ROOT=${GXX_ROOT:-<INSTALLDIR>/lib}
-+export GXX_ROOT
-+
- if [ -z "$INTEL_LICENSE_FILE" ]
- then
- INTEL_LICENSE_FILE="<INSTALLDIR>/licenses";
-@@ -24,11 +30,46 @@
- fi
- export PATH;
-
--export -n IA32ROOT; unset IA32ROOT;
--
- if [ $# != 0 ]
- then
-- exec -a "<INSTALLDIR>/bin/icc" <INSTALLDIR>/bin/iccbin "$@";
-+ i=0
-+ argc=$#
-+ while [ $i -lt $argc ] ; do
-+ val1=$1
-+ shift
-+ for s in .C .cc .cpp .cxx .c++; do
-+ val2=${val1%$s}
-+ if [ ${#val1} -gt ${#val2} ] ; then
-+ echo "Please use icpc to compile C++ source."
-+ exit 1
-+ fi
-+ done
-+ val2=${val1#"-openmp"}
-+ if [ ${#val1} -gt ${#val2} ] ; then
-+ echo "Sorry, option '$val1' is not supported on FreeBSD."
-+ exit 1
-+ fi
-+ val2=${val1#"-par"}
-+ if [ ${#val1} -gt ${#val2} ] ; then
-+ echo "Sorry, option '$val1' is not supported on FreeBSD."
-+ exit 1
-+ fi
-+ if [ "${val1}" = "-Kpic" ] || [ "${val1}" = "-KPIC" ] || \
-+ [ "${val1}" = "-fpic" ] || [ "${val1}" = "-fPIC" ] ; then
-+ set -- "$@" "-Qoption,ld,-PIC"
-+ fi
-+ if [ "${val1}" = "-mt" ] ; then
-+ unset val1
-+ set -- "$@" "-Qoption,ld,-MT"
-+ fi
-+ if [ "${val1}" = "-pipe" ] ; then
-+ unset val1
-+ set -- "$@"
-+ fi
-+ set -- "$@" "$val1"
-+ i=$(($i+1))
-+ done
-+ exec <INSTALLDIR>/bin/iccbin "$@";
- else
-- exec -a "<INSTALLDIR>/bin/icc" <INSTALLDIR>/bin/iccbin;
-+ exec <INSTALLDIR>/bin/iccbin;
- fi
diff --git a/lang/icc/files/patch-bin__icpc b/lang/icc/files/patch-bin__icpc
deleted file mode 100644
index 7ea91465461a..000000000000
--- a/lang/icc/files/patch-bin__icpc
+++ /dev/null
@@ -1,68 +0,0 @@
---- bin/icpc.orig Sun Mar 6 15:46:09 2005
-+++ bin/icpc Sun Mar 6 15:48:12 2005
-@@ -1,5 +1,17 @@
- #!/bin/sh
-
-+ICC_LOCALBASE=%%ICC_LOCALBASE%%
-+export ICC_LOCALBASE
-+
-+GXX_ROOT=${GXX_ROOT:-<INSTALLDIR>/lib}
-+export GXX_ROOT
-+
-+GXX_INCLUDE=${GXX_INCLUDE:-%%GXX_INCLUDE%%}
-+if [ ! -z "$GXX_INCLUDE" ]
-+then
-+ export GXX_INCLUDE
-+fi
-+
- if [ -z "$INTEL_LICENSE_FILE" ]
- then
- INTEL_LICENSE_FILE="<INSTALLDIR>/licenses";
-@@ -24,11 +36,43 @@
- fi
- export PATH;
-
--export -n IA32ROOT; unset IA32ROOT;
--
- if [ $# != 0 ]
- then
-- exec -a "<INSTALLDIR>/bin/icpc" <INSTALLDIR>/bin/icpcbin "$@";
-+ i=0
-+ argc=$#
-+ while [ $i -lt $argc ] ; do
-+ val1=$1
-+ shift
-+ val2=${val1#"-openmp"}
-+ if [ ${#val1} -gt ${#val2} ] ; then
-+ echo "Sorry, option '$val1' is not supported on FreeBSD."
-+ exit 1
-+ fi
-+ val2=${val1#"-par"}
-+ if [ ${#val1} -gt ${#val2} ] ; then
-+ echo "Sorry, option '$val1' is not supported on FreeBSD."
-+ exit 1
-+ fi
-+ if [ "${val1}" = "-cxxlib-icc" ] ; then
-+ set -- "$@" "-I${ICC_LOCALBASE}/include/stlport"
-+ set -- "$@" "-Qoption,ld,-CPLUSPLUS"
-+ fi
-+ if [ "${val1}" = "-Kpic" ] || [ "${val1}" = "-KPIC" ] || \
-+ [ "${val1}" = "-fpic" ] || [ "${val1}" = "-fPIC" ] ; then
-+ set -- "$@" "-Qoption,ld,-PIC"
-+ fi
-+ if [ "${val1}" = "-mt" ] ; then
-+ unset val1
-+ set -- "$@" "-Qoption,ld,-MT"
-+ fi
-+ if [ "${val1}" = "-pipe" ] ; then
-+ unset val1
-+ set -- "$@"
-+ fi
-+ set -- "$@" "$val1"
-+ i=$(($i+1))
-+ done
-+ exec <INSTALLDIR>/bin/icpcbin "$@";
- else
-- exec -a "<INSTALLDIR>/bin/icpc" <INSTALLDIR>/bin/icpcbin;
-+ exec <INSTALLDIR>/bin/icpcbin;
- fi
diff --git a/lang/icc/files/patch-include__c++__cstdio b/lang/icc/files/patch-include__c++__cstdio
deleted file mode 100644
index 64a832a67796..000000000000
--- a/lang/icc/files/patch-include__c++__cstdio
+++ /dev/null
@@ -1,67 +0,0 @@
---- include/c++/cstdio.orig Wed Mar 17 14:14:58 2004
-+++ include/c++/cstdio Wed Mar 17 14:17:22 2004
-@@ -13,40 +13,6 @@
- #include <stdio.h>
- #endif /* _STD_USING */
-
-- #if defined(__GLIBC__) /* compiler test */
--
-- #define _HAS_POINTER_CLIB 1
-- #define _RBEGIN _IO_read_base
-- #define _RNEXT _IO_read_ptr
-- #define _REND _IO_read_end
-- #define _WBEGIN _IO_write_base
-- #define _WNEXT _IO_write_ptr
-- #define _WEND _IO_write_end
-- #endif /* defined(__GLIBC__) */
--
-- #if !defined(__GLIBC__) /* compiler test */
--
-- #if defined(__MWERKS__)
-- #define _IOBASE buffer
-- #define _IOPTR buffer_ptr
-- #define _IOCNT buffer_len
--
-- #else /* elif defined(__sun) */
-- #define _IOBASE _base
-- #define _IOPTR _ptr
-- #define _IOCNT _cnt
-- #endif /* defined(__MWERKS__) */
--
-- #endif /* !defined(__GLIBC__) etc. */
--
-- #ifndef _HAS_POINTER_CLIB
--/*
-- I do not know, why this is defined here, but this breaks down library
-- compilation. Commented out as QNX does
-- */
--// #define _HAS_CONVENTIONAL_CLIB 1
-- #endif /* _HAS_POINTER_CLIB */
--
- #ifdef _GLOBAL_USING
- _STD_BEGIN
- using _CSTD size_t; using _CSTD fpos_t; using _CSTD FILE;
-@@ -74,23 +40,6 @@
- _STD_END
- #endif /* _GLOBAL_USING */
-
--#ifndef __QNX__
--#ifndef _Filet
-- #define _Filet FILE
--#endif /* _Filet */
--#endif /* __QNX__ */
--
--#ifndef _FPOSOFF
--
-- #if defined(__GLIBC__) /* compiler test */ \
-- && !(__GLIBC__ < 2 || __GLIBC__ == 2 && __GLIBC_MINOR__ < 2)
-- #define _FPOSOFF(fp) ((long)(fp).__pos)
--
-- #else /* !defined(__GLIBC__) etc. */
-- #define _FPOSOFF(fp) ((long)(fp))
-- #endif /* !defined(__GLIBC__) etc. */
--
--#endif /* _FPOSOFF */
- #endif /* _CSTDIO_ */
-
- /*
diff --git a/lang/icc/files/patch-include__c++__cstdlib b/lang/icc/files/patch-include__c++__cstdlib
deleted file mode 100644
index f8157fbcc2cf..000000000000
--- a/lang/icc/files/patch-include__c++__cstdlib
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/c++/cstdlib.orig Sat Dec 13 19:29:45 2003
-+++ include/c++/cstdlib Sat Dec 13 19:32:21 2003
-@@ -12,7 +12,7 @@
- #else /* _STD_USING */
- #include <stdlib.h>
-
-- #if defined(__GLIBC__)
-+ #if defined(__GLIBC__) || defined(__FreeBSD__)
- _STD_BEGIN
- /* long OVERLOADS */
- inline long (abs)(long _Left)
diff --git a/lang/icc/files/patch-include__c++__cwchar b/lang/icc/files/patch-include__c++__cwchar
deleted file mode 100644
index 9f930394d647..000000000000
--- a/lang/icc/files/patch-include__c++__cwchar
+++ /dev/null
@@ -1,61 +0,0 @@
---- include/c++/cwchar.orig Wed Mar 17 14:30:53 2004
-+++ include/c++/cwchar Wed Mar 17 14:33:12 2004
-@@ -9,27 +9,12 @@
- #include <wchar.h>
- #define _STD_USING
-
--#ifndef __QNX__
--typedef mbstate_t _Mbstatet;
--#endif /* __QNX__ */
--
- #else /* _STD_USING */
- #include <wchar.h>
-
--#ifndef WCHAR_MAX
-- #define WCHAR_MAX 0x7fff
--#endif /* WCHAR_MAX */
--
--#ifndef WCHAR_MIN
-- #define WCHAR_MIN 0
--#endif /* WCHAR_MIN */
--
--
--typedef mbstate_t _Mbstatet;
--
- #ifdef _GLOBAL_USING
- _STD_BEGIN
--using _CSTD mbstate_t; using _CSTD size_t; using _CSTD tm; using _CSTD wint_t;
-+using _CSTD mbstate_t; using _CSTD size_t; /* using _CSTD tm; */ using _CSTD wint_t;
-
- #if __GLIBC__ > 2 || __GLIBC__ == 2 && __GLIBC_MINOR__ >= 2
- using _CSTD fgetwc; using _CSTD fgetws; using _CSTD fputwc;
-@@ -37,20 +22,20 @@
- using _CSTD putwc; using _CSTD putwchar; using _CSTD ungetwc;
- #endif
-
--using _CSTD btowc;
--using _CSTD mbrlen; using _CSTD mbrtowc; using _CSTD mbsrtowcs;
--using _CSTD mbsinit;
--using _CSTD wcrtomb;
--using _CSTD wcsrtombs; using _CSTD wcstol; using _CSTD wcscat;
--using _CSTD wcschr; using _CSTD wcscmp; using _CSTD wcscoll;
-+// using _CSTD btowc;
-+// using _CSTD mbrlen; using _CSTD mbrtowc; using _CSTD mbsrtowcs;
-+// using _CSTD mbsinit;
-+// using _CSTD wcrtomb;
-+/* using _CSTD wcsrtombs; using _CSTD wcstol; */ using _CSTD wcscat;
-+using _CSTD wcschr; using _CSTD wcscmp; // using _CSTD wcscoll;
- using _CSTD wcscpy; using _CSTD wcscspn; using _CSTD wcslen;
- using _CSTD wcsncat; using _CSTD wcsncmp; using _CSTD wcsncpy;
- using _CSTD wcspbrk; using _CSTD wcsrchr; using _CSTD wcsspn;
--using _CSTD wcstod; using _CSTD wcstoul; using _CSTD wcsstr;
--using _CSTD wcstok; using _CSTD wcsxfrm; using _CSTD wctob;
-+/* using _CSTD wcstod; using _CSTD wcstoul; */ using _CSTD wcsstr;
-+// using _CSTD wcstok; using _CSTD wcsxfrm; using _CSTD wctob;
- using _CSTD wmemchr; using _CSTD wmemcmp; using _CSTD wmemcpy;
- using _CSTD wmemmove; using _CSTD wmemset;
--using _CSTD wcsftime;
-+// using _CSTD wcsftime;
-
- #ifdef __USE_ISOC99
- using _CSTD fwide; using _CSTD fwprintf;
diff --git a/lang/icc/files/patch-include__c++__yvals.h b/lang/icc/files/patch-include__c++__yvals.h
deleted file mode 100644
index a44516b948f9..000000000000
--- a/lang/icc/files/patch-include__c++__yvals.h
+++ /dev/null
@@ -1,392 +0,0 @@
---- include/c++/yvals.h.orig Thu Mar 18 20:22:51 2004
-+++ include/c++/yvals.h Sat Mar 27 13:32:51 2004
-@@ -7,24 +7,6 @@
-
- _ABRCPP -- to turn ON Abridged C++ dialect (implies _ECPP)
- _ECPP -- to turn ON Embedded C++ dialect
--_NO_MT -- to turn OFF thread synchronization
--_STL_DB (or _STLP_DEBUG) -- to turn ON iterator/range debugging
--
--You can change (in this header):
--
--_COMPILER_TLS -- from 0 to 1 if _TLS_QUAL is not nil
--_EXFAIL -- from 1 to any nonzero value for EXIT_FAILURE
--_FILE_OP_LOCKS -- from 0 to 1 for file atomic locks
--_GLOBAL_LOCALE -- from 0 to 1 for shared locales instead of per-thread
--_HAS_IMMUTABLE_SETS -- from 1 to 0 to permit alterable set elements
--_HAS_STRICT_CONFORMANCE -- from 0 to 1 to disable nonconforming extensions
--_HAS_TRADITIONAL_IOSTREAMS -- from 1 to 0 to omit old iostreams functions
--_HAS_TRADITIONAL_ITERATORS -- from 1 to 0 to change vector/string iterators from
-- just pointers to something more complicated
--_HAS_TRADITIONAL_POS_TYPE -- from 0 to 1 for streampos same as streamoff
--_HAS_TRADITIONAL_STL -- from 1 to 0 to omit old STL functions
--_IOSTREAM_OP_LOCKS -- from 0 to 1 for iostream atomic locks
--_TLS_QUAL -- from nil to compiler TLS qualifier, such as __declspec(thread)
-
- Include directories needed to compile with Dinkum C:
-
-@@ -47,85 +29,10 @@
- (--export --template_dir=lib/export)
- */
-
--#define __need___va_list
--#include <stdarg.h>
--
--#if !(defined __QNX__)
--#include <features.h> /* Get glibc version __GLIBC__ and __GLIBC_MINOR__*/
--#define __GLIBC_2_2 ((__GLIBC__ > 2) || ((__GLIBC__ >= 2) && (__GLIBC_MINOR__ >= 2)))
-- /* true if glibc-2.2 and older is used */
--#endif /* __QNX__ */
--
--#define _CPPLIB_VER 402
--
-- /* DETERMINE MACHINE TYPE */
--
-- #if defined(i386) || defined(__i386) \
-- || defined(__i386__) || defined(_M_IX86) /* Pentium */
-- #define _D0 3 /* 0: big endian, 3: little endian floating-point */
-- #define _DLONG 1 /* 0: 64, 1: 80, 2: 128 long double bits */
-- #define _LBIAS 0x3ffe /* 80/128 long double bits */
-- #define _LOFF 15 /* 80/128 long double bits */
-- #define _FPP_TYPE _FPP_X86 /* Pentium FPP */
--
-- #elif defined(ia64) || defined(__ia64) || defined(__ia64__) /* Itanium(R) */
-- #define _D0 3 /* 0: big endian, 3: little endian floating-point */
-- #define _DLONG 1 /* 0: 64, 1: 80, 2: 128 long double bits */
-- #define _LBIAS 0x3ffe /* 80/128 long double bits */
-- #define _LOFF 15 /* 80/128 long double bits */
-- #define _FPP_TYPE _FPP_IA64 /* HP PA-RISC FPP */
--
-- #else /* system detector */
--/* #error unknown compilation environment, guess big-endian */
-- #define _D0 0 /* 0: big endian, 3: little endian floating-point */
-- #define _DLONG 0 /* 0: 64, 1: 80, 2: 128 long double bits */
-- #define _LBIAS 0x3fe /* 64 long double bits */
-- #define _LOFF 4 /* 64 long double bits */
-- #endif /* system detector */
--
-- /* DETERMINE _Ptrdifft AND _Sizet FROM MACHINE TYPE */
--
-- #if defined(_MACH_I32)
--typedef _MACH_I32 _Int32t;
--typedef unsigned _MACH_I32 _Uint32t;
--
-- #else /* defined(_MACH_I32) */
-- #if defined __QNX__
--typedef unsigned _Uint32t __attribute__((__aligned__(4)));
--typedef int _Int32t __attribute__((__aligned__(4)));
-- #else /* __QNX__ */
--typedef long _Int32t;
--typedef unsigned long _Uint32t;
-- #endif /* __QNX__ */
-- #endif /* defined(_MACH_I32) */
--
-- #if defined(_MACH_PDT)
--typedef _MACH_PDT _Ptrdifft;
--
-- #else /* defined(_MACH_PDT) */
--typedef __PTRDIFF_TYPE__ _Ptrdifft;
-- #endif /* defined(_MACH_PDT) */
--
-- #if defined(_MACH_SZT)
--typedef _MACH_SZT _Sizet;
--
-- #else /* defined(_MACH_SZT) */
--typedef __SIZE_TYPE__ _Sizet;
-- #endif /* defined(_MACH_SZT) */
--
-- #if defined(__linux)
-- #define _LINUX_C_LIB 1 /* Linux-specific conventions */
-- #endif /* defined(__linux) */
--
-- #define _POSIX_C_LIB 1 /* use common Unix/Linux conventions */
--
- #if !defined(_HAS_C9X) && defined(_C99)
- #define _HAS_C9X 1
- #endif /* !defined(_HAS_C9X) etc. */
-
-- #define _HAS_C9X_IMAGINARY_TYPE (_HAS_C9X && __EDG__ \
-- && !defined(__cplusplus))
--
- #if !defined(_ECPP) && defined(_ABRCPP)
- #define _ECPP
- #endif /* !defined(_ECPP) && defined(_ABRCPP) */
-@@ -146,56 +53,8 @@
- #define _HAS_NAMESPACE 1 /* 1 for C++ names in std */
- #endif /* _HAS_NAMESPACE */
-
-- #if !defined(_HAS_STRICT_LINKAGE) \
-- && __EDG__
-- #define _HAS_STRICT_LINKAGE 1 /* extern "C" in function type */
-- #endif /* !defined(_HAS_STRICT_LINKAGE) */
--
-- /* THREAD AND LOCALE CONTROL */
-- #ifndef _MULTI_THREAD
--
-- #ifdef __CYGWIN__
-- #define _MULTI_THREAD 0 /* Cygwin has dummy thread library */
--
-- #else /* __CYGWIN__ */
-- #ifndef _NO_MT
-- #define _MULTI_THREAD 1 /* 0 for no thread locks */
--
-- #else
-- #define _MULTI_THREAD 0
-- #endif /* _NO_MT */
--
-- #endif /* __CYGWIN__ */
-- #endif /* _MULTI_THREAD */
--
--#define _GLOBAL_LOCALE 0 /* 0 for per-thread locales, 1 for shared */
--#define _FILE_OP_LOCKS 0 /* 0 for no FILE locks, 1 for atomic */
--
--#ifndef _IOSTREAM_OP_LOCKS
-- #define _IOSTREAM_OP_LOCKS 1 /* 0 for no iostream locks, 1 for atomic */
--#endif /* _IOSTREAM_OP_LOCKS */
--
-- /* THREAD-LOCAL STORAGE */
--#define _COMPILER_TLS 0 /* 1 if compiler supports TLS directly */
--#define _TLS_QUAL /* TLS qualifier, such as __declspec(thread), if any */
--
-- #define _HAS_PLACEMENT_DELETE 1
--
-- #define _HAS_IMMUTABLE_SETS 1
-- #define _HAS_TRADITIONAL_IOSTREAMS 1
-- #define _HAS_TRADITIONAL_ITERATORS 1
-- #define _HAS_TRADITIONAL_POS_TYPE 1
- #define _HAS_TRADITIONAL_STL 1
-
-- #if !defined(_HAS_STRICT_CONFORMANCE)
-- #define _HAS_STRICT_CONFORMANCE 0 /* enable nonconforming extensions */
-- #endif /* !defined(_HAS_STRICT_CONFORMANCE) */
--
-- #if !defined(_HAS_ITERATOR_DEBUGGING) \
-- && (defined(_STL_DB) || defined(_STLP_DEBUG))
-- #define _HAS_ITERATOR_DEBUGGING 1 /* for range checks, etc. */
-- #endif /* define _HAS_ITERATOR_DEBUGGING */
--
- /* NAMESPACE CONTROL */
- #if defined(__QNX__) && defined(__cplusplus)
- #define _STD_USING 1 /* To be compatible with QNX, where _STD_USING defined for C++ only */
-@@ -283,221 +142,13 @@
- #define _END_EXTERN_C
- #endif /* __cplusplus */
-
-- #if defined(__cplusplus)
-- #define _C99_float_complex float __complex__
-- #define _C99_double_complex double __complex__
-- #define _C99_ldouble_complex long double __complex__
-- #endif /* defined(__cplusplus) */
--
-- #define _Restrict
--
-- #ifdef __cplusplus
--_STD_BEGIN
--typedef bool _Bool;
--_STD_END
-- #endif /* __cplusplus */
--
- /* VC++ COMPILER PARAMETERS */
-- #define _CRTIMP
- #define _CDECL
-
-- #define _LONGLONG long long
-- #define _ULONGLONG unsigned long long
-- #define _LLONG_MAX 0x7fffffffffffffffLL
-- #define _ULLONG_MAX 0xffffffffffffffffULL
--typedef _LONGLONG _Longlong;
--typedef _ULONGLONG _ULonglong;
--
--_C_STD_BEGIN
-- /* FLOATING-POINT PROPERTIES */
--#define _DBIAS 0x3fe /* IEEE format double and float */
--#define _DOFF 4
--#define _FBIAS 0x7e
--#define _FOFF 7
--#define _FRND 1
--
-- /* INTEGER PROPERTIES */
--#define _BITS_BYTE 8
--#define _C2 1 /* 0 if not 2's complement */
--#define _MBMAX 8 /* MB_LEN_MAX */
--#define _ILONG 1 /* 0 if 16-bit int */
--
-- #if defined(__CHAR_UNSIGNED__) \
-- || defined(_CHAR_UNSIGNED)
-- #define _CSIGN 0 /* 0 if char is not signed */
--
-- #else /* defined(__CHAR_UNSIGNED__) etc */
-- #define _CSIGN 1
-- #endif /* defined(__CHAR_UNSIGNED__) etc */
--
--#define _MAX_EXP_DIG 8 /* for parsing numerics */
--#define _MAX_INT_DIG 32
--#define _MAX_SIG_DIG 36
--
-- /* wchar_t AND wint_t PROPERTIES */
--
-- #if defined(_WCHAR_T) || defined(_WCHAR_T_DEFINED) \
-- || defined (_MSL_WCHAR_T_TYPE)
-- #define _WCHART
-- #endif /* defined(_WCHAR_T) || defined(_WCHAR_T_DEFINED) */
--
-- #if defined(_WINT_T)
-- #define _WINTT
-- #endif /* _WINT_T */
--
-- #ifdef __cplusplus
-- #define _WCHART
--typedef wchar_t _Wchart;
-- #ifdef __QNX__
--/* define _Wint and wint_t as QNX does */
--typedef long _Wintt;
--typedef _Wintt wint_t;
-- #else /* __QNX__ */
--/* Original _Wint definition */
--typedef wchar_t _Wintt;
-- #endif /* __QNX__ */
-- #endif /* __cplusplus */
--
-- #if defined(_MSL_WCHAR_T_TYPE)
-- #define _WCMIN 0
-- #define _WCMAX 0xffff
--
-- #ifndef __cplusplus
--typedef wchar_t _Wchart;
--typedef wint_t _Wintt;
-- #endif /* __cplusplus */
--
-- #define mbstate_t _DNK_mbstate_t
-- #define wctype_t _DNK_wctype_t
-- #define wint_t _DNK_wint_t
-- #define _MSC_VER 1
--
-- #elif defined(__CYGWIN__)
-- #define _WCMIN (-_WCMAX - _C2)
-- #define _WCMAX 0x7fff
--
-- #ifndef __cplusplus
--typedef short _Wchart;
--typedef short _Wintt;
-- #endif /* __cplusplus */
--
-- #elif defined(__WCHAR_TYPE__)
-- #define _WCMIN (-_WCMAX - _C2)
-- #define _WCMAX 0x7fffffff /* assume signed 32-bit wchar_t */
--
-- #ifndef __cplusplus
-- #ifndef __QNX__ /* _Wchart declared in QNX system headers */
--typedef __WCHAR_TYPE__ _Wchart;
--typedef __WCHAR_TYPE__ _Wintt;
-- #endif /* __QNX__ */
-- #endif /* __cplusplus */
--
-- #else /* default wchar_t/wint_t */
-- #define _WCMIN (-_WCMAX - _C2)
-- #define _WCMAX 0x7fffffff
--
-- #ifndef __cplusplus
--typedef long _Wchart;
--typedef long _Wintt;
-- #endif /* __cplusplus */
--
-- #endif /* compiler/library type */
--
-- /* POINTER PROPERTIES */
--#define _NULL 0L /* 0L if pointer same as long */
--
-- /* signal PROPERTIES */
--
--#define _SIGABRT 6
--#define _SIGMAX 44
--
-- /* stdarg PROPERTIES */
--#ifdef __x86_64__
--typedef __gnuc_va_list _Va_list;
--#else
--typedef va_list _Va_list;
--#endif
--
-- #if _HAS_C9X
--
-- #if __EDG__
-- #undef va_copy
-- #endif /* __EDG__ */
--
-- #ifndef va_copy
--_EXTERN_C
--void _Vacopy(_Va_list *, _Va_list);
--_END_EXTERN_C
-- #define va_copy(apd, aps) _Vacopy(&(apd), aps)
-- #endif /* va_copy */
--
-- #endif /* _IS_C9X */
--
-- /* stdlib PROPERTIES */
--#define _EXFAIL 1 /* EXIT_FAILURE */
--
--_EXTERN_C
--void __Atexit(void (*)(void));
--_END_EXTERN_C
--
-- /* stdio PROPERTIES */
--#define _FNAMAX 260
--#define _FOPMAX 20
--#define _TNAMAX 16
--
-- #define _FD_TYPE int
-- #define _FD_NO(str) ((str)->_Handle)
-- #define _FD_VALID(fd) (0 <= (fd)) /* fd is signed integer */
-- #define _FD_INVALID (-1)
-- #define _SYSCH(x) x
--typedef char _Sysch_t;
--
-- /* STORAGE ALIGNMENT PROPERTIES */
--#define _MEMBND 3U /* eight-byte boundaries (2^^3) */
--
-- /* time PROPERTIES */
--#define _TBIAS ((70 * 365LU + 17) * 86400)
--_C_STD_END
--
-- /* MULTITHREAD PROPERTIES */
--_STD_BEGIN
-- #if _MULTI_THREAD
--void _Locksyslock(int);
--void _Unlocksyslock(int);
--
-- #else /* _MULTI_THREAD */
-- #define _Locksyslock(x) (void)0
-- #define _Unlocksyslock(x) (void)0
-- #endif /* _MULTI_THREAD */
--_STD_END
-- /* LOCK MACROS */
-- #define _LOCK_LOCALE 0
-- #define _LOCK_MALLOC 1
-- #define _LOCK_STREAM 2
-- #define _LOCK_DEBUG 3
-- #define _MAX_LOCK 4 /* one more than highest lock number */
--
-- #if _IOSTREAM_OP_LOCKS
-- #define _MAYBE_LOCK
--
-- #else /* _IOSTREAM_OP_LOCKS */
-- #define _MAYBE_LOCK \
-- if (_Locktype == _LOCK_MALLOC || _Locktype == _LOCK_DEBUG)
-- #endif /* _IOSTREAM_OP_LOCKS */
--
-- /* MISCELLANEOUS MACROS */
--#define _ATEXIT_T void
--
--#define _MAX (max)
--#define _MIN (min)
--
- #define _TEMPLATE_STAT
-
- #if 0 < __GNUC__
- #define _NO_RETURN(fun) void fun __attribute__((__noreturn__))
--
-- #elif 1200 <= _MSC_VER
-- #define _NO_RETURN(fun) __declspec(noreturn) void fun
-
- #else /* compiler selector */
- #define _NO_RETURN(fun) void fun
diff --git a/lang/icc/files/patch-include__dvec.h b/lang/icc/files/patch-include__dvec.h
deleted file mode 100644
index a8f4ff75ca64..000000000000
--- a/lang/icc/files/patch-include__dvec.h
+++ /dev/null
@@ -1,24 +0,0 @@
---- include/dvec.h.orig Sat Jun 4 17:31:49 2005
-+++ include/dvec.h Sat Jun 4 17:34:42 2005
-@@ -38,7 +38,7 @@
-
-
- /* If using MSVC5.0, explicit keyword should be used */
--#if (_MSC_VER >= 1100) || defined (__linux__) || defined(__QNX__)
-+#if (_MSC_VER >= 1100) || defined (__linux__) || defined(__QNX__) || defined (__FreeBSD__)
- #define EXPLICIT explicit
- #else
- #if (__INTEL_COMPILER)
-@@ -50,10 +50,10 @@
- #endif
-
- /* Figure out whether and how to define the output operators */
--#if defined(_IOSTREAM_) || defined(_CPP_IOSTREAM)
-+#if defined(_IOSTREAM_) || defined(_CPP_IOSTREAM) || defined(_STLP_IOSTREAM)
- #define DVEC_DEFINE_OUTPUT_OPERATORS
- #define DVEC_STD std::
--#elif defined(_INC_IOSTREAM) || defined(_IOSTREAM_H_)
-+#elif defined(_INC_IOSTREAM) || defined(_IOSTREAM_H_) || defined(_STLP_IOSTREAM_H)
- #define DVEC_DEFINE_OUTPUT_OPERATORS
- #define DVEC_STD
- #endif
diff --git a/lang/icc/files/patch-include__fvec.h b/lang/icc/files/patch-include__fvec.h
deleted file mode 100644
index 0ec03efd745f..000000000000
--- a/lang/icc/files/patch-include__fvec.h
+++ /dev/null
@@ -1,24 +0,0 @@
---- include/fvec.h.orig Sat Jun 4 17:36:19 2005
-+++ include/fvec.h Sat Jun 4 17:45:48 2005
-@@ -41,7 +41,7 @@
- #pragma pack(push,16) /* Must ensure class & union 16-B aligned */
-
- /* If using MSVC5.0, explicit keyword should be used */
--#if (_MSC_VER >= 1100) || defined (__linux__) || defined(__QNX__)
-+#if (_MSC_VER >= 1100) || defined (__linux__) || defined(__QNX__) || defined (__FreeBSD__)
- #define EXPLICIT explicit
- #else
- #if (__INTEL_COMPILER)
-@@ -53,10 +53,10 @@
- #endif
-
- /* Figure out whether and how to define the output operators */
--#if defined(_IOSTREAM_) || defined(_CPP_IOSTREAM)
-+#if defined(_IOSTREAM_) || defined(_CPP_IOSTREAM) || defined(_STLP_IOSTREAM)
- #define FVEC_DEFINE_OUTPUT_OPERATORS
- #define FVEC_STD std::
--#elif defined(_INC_IOSTREAM) || defined(_IOSTREAM_H_)
-+#elif defined(_INC_IOSTREAM) || defined(_IOSTREAM_H_) || defined(_STLP_IOSTREAM_H)
- #define FVEC_DEFINE_OUTPUT_OPERATORS
- #define FVEC_STD
- #endif
diff --git a/lang/icc/files/patch-include__ivec.h b/lang/icc/files/patch-include__ivec.h
deleted file mode 100644
index f250e87f4c94..000000000000
--- a/lang/icc/files/patch-include__ivec.h
+++ /dev/null
@@ -1,24 +0,0 @@
---- include/ivec.h.orig Sat Jun 4 17:36:19 2005
-+++ include/ivec.h Sat Jun 4 17:47:23 2005
-@@ -23,7 +23,7 @@
- #include <assert.h>
-
- /* If using MSVC5.0, explicit keyword should be used */
--#if (_MSC_VER >= 1100) || defined (__linux__) || defined(__QNX__)
-+#if (_MSC_VER >= 1100) || defined (__linux__) || defined(__QNX__) || defined (__FreeBSD__)
- #define EXPLICIT explicit
- #else
- #if (__INTEL_COMPILER)
-@@ -35,10 +35,10 @@
- #endif
-
- /* Figure out whether and how to define the output operators */
--#if defined(_IOSTREAM_) || defined(_CPP_IOSTREAM)
-+#if defined(_IOSTREAM_) || defined(_CPP_IOSTREAM) || defined(_STLP_IOSTREAM)
- #define IVEC_DEFINE_OUTPUT_OPERATORS
- #define IVEC_STD std::
--#elif defined(_INC_IOSTREAM) || defined(_IOSTREAM_H_)
-+#elif defined(_INC_IOSTREAM) || defined(_IOSTREAM_H_) || defined(_STLP_IOSTREAM_H)
- #define IVEC_DEFINE_OUTPUT_OPERATORS
- #define IVEC_STD
- #endif
diff --git a/lang/icc/files/patch-include__mathimf.h b/lang/icc/files/patch-include__mathimf.h
deleted file mode 100644
index 8de149da80b2..000000000000
--- a/lang/icc/files/patch-include__mathimf.h
+++ /dev/null
@@ -1,348 +0,0 @@
---- include/mathimf.h.orig Sun Dec 12 17:56:24 2004
-+++ include/mathimf.h Sun Dec 12 18:02:12 2004
-@@ -40,7 +40,7 @@
- # endif
- #endif
-
--#if defined(__linux__)
-+#if defined(__linux__) || defined(__FreeBSD__)
- # include <math.h> /* utilize GNU math header */
- # if defined(fpclassify)
- # undef fpclassify
-@@ -262,7 +262,7 @@
-
- /* Radian argument trigonometric functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI acos( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI acosf( _LIBIMF_FLOAT __x );
-@@ -292,7 +292,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI tanf( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI tanl( _LIBIMF_XDOUBLE __x );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI cot( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI cotf( _LIBIMF_FLOAT __x );
-@@ -346,7 +346,7 @@
-
- /* Hyperbolic functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI acosh( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI acoshf( _LIBIMF_FLOAT __x );
-@@ -372,7 +372,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI tanhf( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI tanhl( _LIBIMF_XDOUBLE __x );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_VOID _LIBIMF_PUBAPI sinhcosh( _LIBIMF_DOUBLE __x, _LIBIMF_DOUBLE *__psinh, _LIBIMF_DOUBLE *__pcosh );
- _LIBIMF_EXT _LIBIMF_VOID _LIBIMF_PUBAPI sinhcoshf( _LIBIMF_FLOAT __x, _LIBIMF_FLOAT *__psinh, _LIBIMF_FLOAT *__pcosh );
-@@ -380,13 +380,13 @@
-
- /* Exponential functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI exp( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI expf( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI expl( _LIBIMF_XDOUBLE __x );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI exp2( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI exp2f( _LIBIMF_FLOAT __x );
-@@ -396,7 +396,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI exp10f( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI exp10l( _LIBIMF_XDOUBLE __x );
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI expm1( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI expm1f( _LIBIMF_FLOAT __x );
-@@ -418,7 +418,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI scalbnf( _LIBIMF_FLOAT __x, _LIBIMF_INT __n );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI scalbnl( _LIBIMF_XDOUBLE __x, _LIBIMF_INT __n );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI scalbln( _LIBIMF_DOUBLE __x, _LIBIMF_LONGINT __n );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI scalblnf( _LIBIMF_FLOAT __x, _LIBIMF_LONGINT __n );
-@@ -426,19 +426,19 @@
-
- /* Logarithmic functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI log( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI logf( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI logl( _LIBIMF_XDOUBLE __x );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI log2( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI log2f( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI log2l( _LIBIMF_XDOUBLE __x );
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI log10( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI log10f( _LIBIMF_FLOAT __x );
-@@ -460,11 +460,11 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI modff( _LIBIMF_FLOAT __x, _LIBIMF_FLOAT *__iptr );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI modfl( _LIBIMF_XDOUBLE __x, _LIBIMF_XDOUBLE *__iptr );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- /* Power/root/abs functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI cbrt( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI cbrtf( _LIBIMF_FLOAT __x );
-@@ -486,7 +486,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI sqrtf( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI sqrtl( _LIBIMF_XDOUBLE __x );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI invsqrt( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI invsqrtf( _LIBIMF_FLOAT __x );
-@@ -494,7 +494,7 @@
-
- /* Error and gamma functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI erf( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI erff( _LIBIMF_FLOAT __x );
-@@ -516,7 +516,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI gammaf( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI gammal( _LIBIMF_XDOUBLE __x );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI gamma_r( _LIBIMF_DOUBLE __x, _LIBIMF_INT *__signgam );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI gammaf_r( _LIBIMF_FLOAT __x, _LIBIMF_INT *__signgam );
-@@ -528,7 +528,7 @@
-
- /* Nearest integer functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI ceil( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI ceilf( _LIBIMF_FLOAT __x );
-@@ -538,19 +538,19 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI floorf( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI floorl( _LIBIMF_XDOUBLE __x );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI nearbyint( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI nearbyintf( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI nearbyintl( _LIBIMF_XDOUBLE __x );
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI rint( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI rintf( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI rintl( _LIBIMF_XDOUBLE __x );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_LONGINT _LIBIMF_PUBAPI lrint( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_LONGINT _LIBIMF_PUBAPI lrintf( _LIBIMF_FLOAT __x );
-@@ -578,7 +578,7 @@
-
- /* Remainder functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI fmod( _LIBIMF_DOUBLE __x, _LIBIMF_DOUBLE __y );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI fmodf( _LIBIMF_FLOAT __x, _LIBIMF_FLOAT __y );
-@@ -588,7 +588,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI remainderf( _LIBIMF_FLOAT __x, _LIBIMF_FLOAT __y );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI remainderl( _LIBIMF_XDOUBLE __x, _LIBIMF_XDOUBLE __y );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI remquo( _LIBIMF_DOUBLE __x, _LIBIMF_DOUBLE __y, _LIBIMF_INT *__quo );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI remquof( _LIBIMF_FLOAT __x, _LIBIMF_FLOAT __y, _LIBIMF_INT *__quo );
-@@ -596,7 +596,7 @@
-
- /* Manipulation functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI significand( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI significandf( _LIBIMF_FLOAT __x );
-@@ -610,7 +610,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI nextafterf( _LIBIMF_FLOAT __x, _LIBIMF_FLOAT __y );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI nextafterl( _LIBIMF_XDOUBLE __x, _LIBIMF_XDOUBLE __y );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI nexttoward( _LIBIMF_DOUBLE __x, _LIBIMF_XDOUBLE __y );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI nexttowardf( _LIBIMF_FLOAT __x, _LIBIMF_XDOUBLE __y );
-@@ -646,7 +646,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI compoundf( _LIBIMF_FLOAT __x, _LIBIMF_FLOAT __y );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI compoundl( _LIBIMF_XDOUBLE __x, _LIBIMF_XDOUBLE __y );
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI j0( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI j0f( _LIBIMF_FLOAT __x );
-@@ -666,7 +666,7 @@
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI yn( _LIBIMF_INT __n, _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI ynf( _LIBIMF_INT __n, _LIBIMF_FLOAT __x );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- #if (__IMFLONGDOUBLE == 64) /* MS compatibility */
- # define acosdl acosd
-@@ -784,7 +784,7 @@
-
- /* Complex trigonometric functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DCOMPLEX _LIBIMF_PUBAPI ccos( _LIBIMF_DCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI ccosf( _LIBIMF_FCOMPLEX __z );
-@@ -814,7 +814,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI cargf( _LIBIMF_FCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI cargl( _LIBIMF_XCOMPLEX __z );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DCOMPLEX _LIBIMF_PUBAPI cis( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI cisf( _LIBIMF_FLOAT __x );
-@@ -826,13 +826,13 @@
-
- /* Complex exponential functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DCOMPLEX _LIBIMF_PUBAPI cexp( _LIBIMF_DCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI cexpf( _LIBIMF_FCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_XCOMPLEX _LIBIMF_PUBAPI cexpl( _LIBIMF_XCOMPLEX __z );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DCOMPLEX _LIBIMF_PUBAPI cexp2( _LIBIMF_DCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI cexp2f( _LIBIMF_FCOMPLEX __z );
-@@ -842,7 +842,7 @@
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI cexp10f( _LIBIMF_FCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_XCOMPLEX _LIBIMF_PUBAPI cexp10l( _LIBIMF_XCOMPLEX __z );
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DCOMPLEX _LIBIMF_PUBAPI ccosh( _LIBIMF_DCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI ccoshf( _LIBIMF_FCOMPLEX __z );
-@@ -868,17 +868,17 @@
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI catanhf( _LIBIMF_FCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_XCOMPLEX _LIBIMF_PUBAPI catanhl( _LIBIMF_XCOMPLEX __z );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- /* Complex logarithmic functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DCOMPLEX _LIBIMF_PUBAPI clog( _LIBIMF_DCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI clogf( _LIBIMF_FCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_XCOMPLEX _LIBIMF_PUBAPI clogl( _LIBIMF_XCOMPLEX __z );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DCOMPLEX _LIBIMF_PUBAPI clog2( _LIBIMF_DCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI clog2f( _LIBIMF_FCOMPLEX __z );
-@@ -890,7 +890,7 @@
-
- /* Complex power/root/abs functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DCOMPLEX _LIBIMF_PUBAPI cpow( _LIBIMF_DCOMPLEX __z, _LIBIMF_DCOMPLEX __c );
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI cpowf( _LIBIMF_FCOMPLEX __z, _LIBIMF_FCOMPLEX __c );
-@@ -904,11 +904,11 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI cabsf( _LIBIMF_FCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI cabsl( _LIBIMF_XCOMPLEX __z );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- /* Other complex functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DCOMPLEX _LIBIMF_PUBAPI conj( _LIBIMF_DCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI conjf( _LIBIMF_FCOMPLEX __z );
-@@ -926,7 +926,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI crealf( _LIBIMF_FCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI creall( _LIBIMF_XCOMPLEX __z );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- #if (__IMFLONGDOUBLE == 64) /* MS compatibility */
- # define cabsl cabs
-@@ -979,7 +979,7 @@
- _LIBIMF_DOUBLE retval;
- } ___exception;
-
--#if defined(__linux__)
-+#if defined(__linux__) || defined(__FreeBSD__)
- # if defined(__cplusplus)
- # define __exception ____exception /* map 'struct __exception' to 'struct ____exception' */
- # else /*__cplusplus*/
-@@ -1008,9 +1008,9 @@
- _LIBIMF_XDOUBLE retval;
- } ___exceptionl;
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
- _LIBIMF_EXT _LIBIMF_INT _LIBIMF_PUBAPI matherr( struct ____exception *__e );
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
- _LIBIMF_EXT _LIBIMF_INT _LIBIMF_PUBAPI matherrf( struct ____exceptionf *__e );
- _LIBIMF_EXT _LIBIMF_INT _LIBIMF_PUBAPI matherrl( struct ____exceptionl *__e );
-
diff --git a/lang/icc/files/patch-include__xmmintrin.h b/lang/icc/files/patch-include__xmmintrin.h
deleted file mode 100644
index 7169899b6abf..000000000000
--- a/lang/icc/files/patch-include__xmmintrin.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/xmmintrin.h.orig Wed Mar 17 14:42:12 2004
-+++ include/xmmintrin.h Wed Mar 17 14:42:31 2004
-@@ -18,7 +18,7 @@
- #ifndef _INCLUDED_MM2
- #define _INCLUDED_MM2
-
--#if defined (__linux__) || defined (__QNX__) /* EIA Compiler does not compile either */
-+#if defined (__linux__) || defined (__FreeBSD__) || defined(__QNX__) /* EIA Compiler does not compile either */
- #define __cdecl
- #endif
-
diff --git a/lang/icc/files/pkg-message.in b/lang/icc/files/pkg-message.in
deleted file mode 100644
index 28c268e170ec..000000000000
--- a/lang/icc/files/pkg-message.in
+++ /dev/null
@@ -1,36 +0,0 @@
-[
-{ type: install
- message: <<EOM
-%%PKGNAME%% is now installed in %%PREFIX%%/%%COMPILERDIR%%, to use it you
-have to put your license into your INTEL_FLEXLM_LICENSE (default:
-%%PREFIX%%/%%COMPILERDIR%%/licenses) directory and add
-%%PREFIX%%/%%COMPILERDIR%%/bin to your PATH.
-
-WARNING: If you use icc while having linux_devtools installed, icc will
-use the wrong includes and therefore will generate non-working binaries!
-
-If you encounter problems with icc please consult the errata at
-http://support.intel.com/support/performancetools/c/C_Compiler_Errata.htm
-first.
-
-Call for benchmarks: Intel is interested to see some benchmark numbers
-which compare gcc with icc. If you have a CPU produced by Intel and are
-able to do benchmarks with either your own source or with one of our major
-ports (e.g. with a webserver, a mailserver, a database system, an
-important graphics suite/program or some important math tool, ...) please
-try to spend some time to do a benchmark and send me (%%MAINTAINER%%) the
-result. You should include your system specs (CPU: speed/model, RAM:
-amount/speed, used disks (if necessary), chipset/mainboard type, ...), the
-version of the used software (OS, gcc, icc, ...), non default tuning
-options (kernel, sysctl) and the used compiler switches. If you don't use
-some 'standard' benchmark (e.g. the official MySQL benchmark, or the
-performance test suite of your prefered scripting language), please
-include a description about the benchmark too.
-
-Please use FreeBSD as the name of your OS in communications with the
-support, the larger the FreeBSD userbase is, more gets done on FreeBSD
-specific issues by Intel. And please thank them for the FreeBSD support,
-they are already spending some time to improve icc on FreeBSD.
-EOM
-}
-]
diff --git a/lang/icc/files/stdarg.h b/lang/icc/files/stdarg.h
deleted file mode 100644
index e2f40091f821..000000000000
--- a/lang/icc/files/stdarg.h
+++ /dev/null
@@ -1,13 +0,0 @@
-#ifndef __INTEL_COMPILER_STDARG_H_
-#define __INTEL_COMPILER_STDARG_H_
-
-#include_next <stdarg.h>
-
-#if __ISO_C_VISIBLE >= 1999
-/* Taken from original yvals.h. */
-#ifndef va_copy
-#define va_copy(dest, src) ((dest) = (src))
-#endif
-#endif
-
-#endif /* !__INTEL_COMPILER_STDARG_H_ */
diff --git a/lang/icc/files/stderr.c b/lang/icc/files/stderr.c
deleted file mode 100644
index 43360a1ddcd1..000000000000
--- a/lang/icc/files/stderr.c
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright (c) 2002 Marius Strobl
- * 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 <stdio.h>
-
-#undef stderr
-FILE *stderr = &__sF[2];
diff --git a/lang/icc/files/stdin.c b/lang/icc/files/stdin.c
deleted file mode 100644
index 87f806c26db3..000000000000
--- a/lang/icc/files/stdin.c
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright (c) 2002 Marius Strobl
- * 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 <stdio.h>
-
-#undef stdin
-FILE *stdin = &__sF[0];
diff --git a/lang/icc/files/stdout.c b/lang/icc/files/stdout.c
deleted file mode 100644
index d6a0a6acd3d2..000000000000
--- a/lang/icc/files/stdout.c
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright (c) 2002 Marius Strobl
- * 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 <stdio.h>
-
-#undef stdout
-FILE *stdout = &__sF[1];
diff --git a/lang/icc/pkg-descr b/lang/icc/pkg-descr
deleted file mode 100644
index a6180da7f577..000000000000
--- a/lang/icc/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-This is Intels C/C++ compiler, it is set up to produce native FreeBSD binaries.
diff --git a/lang/icc/pkg-plist b/lang/icc/pkg-plist
deleted file mode 100644
index f41d8188e7b9..000000000000
--- a/lang/icc/pkg-plist
+++ /dev/null
@@ -1,916 +0,0 @@
-%%COMPILERDIR%%/bin/Errormatch.txt
-%%COMPILERDIR%%/bin/codecov
-%%COMPILERDIR%%/bin/icc
-%%COMPILERDIR%%/bin/icc.cfg
-%%COMPILERDIR%%/bin/iccbin
-%%COMPILERDIR%%/bin/iccbin.cfg
-%%COMPILERDIR%%/bin/iccfilt
-%%COMPILERDIR%%/bin/iccvars.csh
-%%COMPILERDIR%%/bin/iccvars.sh
-%%COMPILERDIR%%/bin/icpc
-%%COMPILERDIR%%/bin/icpc.cfg
-%%COMPILERDIR%%/bin/icpcbin
-%%COMPILERDIR%%/bin/icpcbin.cfg
-%%COMPILERDIR%%/bin/icpi
-%%COMPILERDIR%%/bin/ldwrapper/ld
-%%COMPILERDIR%%/bin/mcpcom
-%%COMPILERDIR%%/bin/prelink
-%%COMPILERDIR%%/bin/profmerge
-%%COMPILERDIR%%/bin/proforder
-%%COMPILERDIR%%/bin/profrun
-%%COMPILERDIR%%/bin/pronto_tool
-%%COMPILERDIR%%/bin/tselect
-%%COMPILERDIR%%/bin/xiar
-%%COMPILERDIR%%/bin/xild
-%%COMPILERDIR%%/include/c++/_dll.hpp
-%%COMPILERDIR%%/include/c++/_utilities.hpp
-%%COMPILERDIR%%/include/c++/cassert
-%%COMPILERDIR%%/include/c++/cctype
-%%COMPILERDIR%%/include/c++/cerrno
-%%COMPILERDIR%%/include/c++/cfloat
-%%COMPILERDIR%%/include/c++/ciso646
-%%COMPILERDIR%%/include/c++/climits
-%%COMPILERDIR%%/include/c++/clocale
-%%COMPILERDIR%%/include/c++/cmath
-%%COMPILERDIR%%/include/c++/csetjmp
-%%COMPILERDIR%%/include/c++/csignal
-%%COMPILERDIR%%/include/c++/cstdarg
-%%COMPILERDIR%%/include/c++/cstddef
-%%COMPILERDIR%%/include/c++/cstdio
-%%COMPILERDIR%%/include/c++/cstdlib
-%%COMPILERDIR%%/include/c++/cstring
-%%COMPILERDIR%%/include/c++/ctime
-%%COMPILERDIR%%/include/c++/cwchar
-%%COMPILERDIR%%/include/c++/cwctype
-%%COMPILERDIR%%/include/c++/cxxabi.h
-%%COMPILERDIR%%/include/c++/exception
-%%COMPILERDIR%%/include/c++/new
-%%COMPILERDIR%%/include/c++/typeinfo
-%%COMPILERDIR%%/include/c++/xstddef
-%%COMPILERDIR%%/include/c++/yvals.h
-%%COMPILERDIR%%/include/dvec.h
-%%COMPILERDIR%%/include/emm_func.h
-%%COMPILERDIR%%/include/emmintrin.h
-%%COMPILERDIR%%/include/fvec.h
-%%COMPILERDIR%%/include/ia32intrin.h
-%%COMPILERDIR%%/include/ivec.h
-%%COMPILERDIR%%/include/mathimf.h
-%%COMPILERDIR%%/include/mmintrin.h
-%%COMPILERDIR%%/include/pgouser.h
-%%COMPILERDIR%%/include/pmmintrin.h
-%%COMPILERDIR%%/include/proto.h
-%%COMPILERDIR%%/include/sse2mmx.h
-%%COMPILERDIR%%/include/xmm_func.h
-%%COMPILERDIR%%/include/xmm_utils.h
-%%COMPILERDIR%%/include/xmmintrin.h
-%%COMPILERDIR%%/lib/crtbegin.o
-%%COMPILERDIR%%/lib/crtbeginT.o
-%%COMPILERDIR%%/lib/crtend.o
-%%COMPILERDIR%%/lib/crtxi.o
-%%COMPILERDIR%%/lib/crtxn.o
-%%COMPILERDIR%%/lib/icrt.internal.map
-%%COMPILERDIR%%/lib/icrt.link
-%%COMPILERDIR%%/lib/libcxa.a
-%%COMPILERDIR%%/lib/libcxaguard.a
-%%COMPILERDIR%%/lib/libgcc.a
-%%COMPILERDIR%%/lib/libiccfbsd.a
-%%COMPILERDIR%%/lib/libimf.a
-%%COMPILERDIR%%/lib/libimf.so
-%%COMPILERDIR%%/lib/libirc.a
-%%COMPILERDIR%%/lib/libirc_nonpic.a
-%%COMPILERDIR%%/lib/libirc_s.a
-%%COMPILERDIR%%/lib/libirc_s_nonpic.a
-%%COMPILERDIR%%/lib/libsvml.a
-%%COMPILERDIR%%/lib/libunwind.a
-%%COMPILERDIR%%/licenses/clicense
-%%COMPILERDIR%%/licenses/credist.txt
-%%COMPILERDIR%%/licenses/lgpltext
-share/man/man1/icc.1.gz
-%%PORTDOCS%%%%DOCSDIR%%/BEA_License_Agreement.txt
-%%PORTDOCS%%%%DOCSDIR%%/C++ReleaseNotes.htm
-%%PORTDOCS%%%%DOCSDIR%%/Disclaimer.txt
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/bookcls.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/bookopn.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart002.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart003.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart004.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart005.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart006.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart007.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart008.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart009.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart010.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart011.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart012.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart013.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart014.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart018.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart019.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart020.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart021.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart022.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart023.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart024.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart025.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart026.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart027.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart028.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart029.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart030.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart031.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart032.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart034.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart035.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart038.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart039.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart054.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart055.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart056.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart057.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart066.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart068.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart083.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart088.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart090.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart091.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart093.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart094.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart103.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart135.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart136.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart137.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart138.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart139.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart140.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart141.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart142.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart143.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart144.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart145.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart146.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart148.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart149.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1001.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1002.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1003.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1004.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1005.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1006.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1007.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1008.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1009.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1010.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1011.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1012.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1013.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1014.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1015.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1016.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1017.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1018.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1019.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1020.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1021.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1022.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1023.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1024.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1025.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1026.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1027.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1028.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1029.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1030.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1031.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1032.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1033.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1034.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1035.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1036.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1037.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1038.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1039.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1040.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1041.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1042.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1043.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1044.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1045.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1046.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1047.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1048.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1049.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1050.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1051.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1052.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1053.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1054.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1055.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1056.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1057.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1058.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1059.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1061.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1062.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1063.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1064.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1065.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1066.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1067.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1068.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1069.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1070.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1071.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1072.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1073.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1074.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1075.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1076.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1077.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1078.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1079.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1080.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1081.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1082.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1083.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1084.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1085.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1086.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1087.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1088.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1089.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1090.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1091.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1092.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1093.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1094.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1095.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1096.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1097.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1098.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1099.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1100.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1101.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1102.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1103.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1104.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1105.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1106.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1107.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1108.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1109.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1110.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1111.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1112.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1113.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1114.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1115.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1116.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1117.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1118.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1119.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1200.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1201.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1202.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1203.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1204.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1205.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1206.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1207.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1208.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1209.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1300.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1301.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1302.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1303.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/cshdat_robohelp.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/cshdat_webhelp.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/ehelp.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/ehlpdhtm.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/index.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/index_csh.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/index_rhc.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/l_cc.log
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1001.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1002.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1003.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1004.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1005.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1006.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1007.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1008.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1009.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1010.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1011.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1012.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1013.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1014.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1015.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1016.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1017.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1018.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1019.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1020.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1021.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1022.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1023.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1024.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1025.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1026.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1027.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1028.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1029.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1030.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1031.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1032.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1033.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1034.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1035.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1036.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1037.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1038.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1039.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1040.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1041.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1042.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1043.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1044.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1045.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1046.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1047.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1048.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1049.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1050.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1051.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1052.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1053.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1054.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1055.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1056.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1057.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1058.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1059.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1060.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1061.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1062.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1063.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1064.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1065.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1066.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1067.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1068.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1069.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1070.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1071.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1072.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1073.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1074.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1075.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1076.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1077.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1078.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1079.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1080.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1081.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1082.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1083.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1084.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1085.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1086.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1087.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1088.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1089.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1090.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1091.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1092.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1093.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1094.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1095.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1096.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1097.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1098.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1099.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1100.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1101.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1102.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1103.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1104.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1105.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1106.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1107.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1108.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1109.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1110.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1111.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1112.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1113.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1114.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1115.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1116.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1117.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1118.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1119.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1120.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1121.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1122.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1123.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1124.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1125.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1126.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1127.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1128.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1129.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1130.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1131.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1132.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1133.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1134.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1135.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1136.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1137.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1138.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1139.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1140.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1141.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1142.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1143.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1144.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1145.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1146.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1147.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1148.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1149.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1150.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1151.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1152.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1153.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1154.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1155.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1156.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1157.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1158.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1159.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1160.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1161.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1162.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1163.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1164.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1165.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1166.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1167.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1168.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1169.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1170.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1171.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1172.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1173.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1174.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1175.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1176.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1177.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1178.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/linux.css
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/linux_ns.css
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lnxskin_nologo.skn
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/picarrow.bmp
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/pichand.bmp
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/picmouse.bmp
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/webhelp.cab
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/webhelp.jar
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whcsh_home.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whcshdata.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whftdata.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whftdata0.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whfts.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whfts.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whfwdata.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whgdata.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whglo.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whglo.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whidata.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whidata0.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whidx.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whidx.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whtdata.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whtdata0.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whtoc.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whtoc.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whestart.ico
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whfbody.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whfdhtml.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whfform.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whfhost.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whform.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whframes.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgbody.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whexpbar.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstg0.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlsti0.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlsti1.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlsti2.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt0.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt1.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt10.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt11.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt12.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt13.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt14.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt15.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt16.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt17.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt18.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt19.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt2.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt20.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt21.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt22.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt23.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt24.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt25.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt26.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt27.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt28.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt29.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt3.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt30.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt31.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt32.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt33.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt34.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt35.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt36.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt37.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt38.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt39.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt4.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt40.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt41.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt42.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt43.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt44.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt45.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt46.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt47.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt48.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt49.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt5.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt50.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt51.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt52.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt53.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt54.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt55.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt56.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt57.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt58.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt59.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt6.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt60.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt61.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt62.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt63.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt64.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt65.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt66.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt67.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt68.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt69.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt7.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt70.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt71.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt8.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt9.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvf30.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvf31.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvf32.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvf33.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvl31.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvl32.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvl33.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvp30.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvp31.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvp32.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvp33.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvt30.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvt31.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvt32.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvt33.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdef.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdhtml.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whghost.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whhost.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whibody.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whidhtml.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whiform.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whihost.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whlang.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whmozemu.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whmsg.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whnjs.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whphost.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whproj.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whproj.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whproj.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whproxy.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whres.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whrstart.ico
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_banner.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_blank.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_frmset01.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_frmset010.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_homepage.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_info.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_mbars.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_papplet.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_pdhtml.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_pickup.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_plist.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_tbars.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_tw.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whst_topics.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whstart.ico
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whstart.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whstub.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_abge.jpg
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_abgi.jpg
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_abgw.jpg
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_abte.jpg
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_abti.jpg
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_abtw.jpg
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_fts_h.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_fts_n.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_glo_h.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_glo_n.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_go.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_hide.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_idx_h.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_idx_n.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_logo1.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_logo2.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_next.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_next_g.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_nologo.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_prev.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_prev_g.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_spac.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_sync.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_tab0.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_tab1.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_tab2.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_tab3.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_tab4.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_tab5.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_tab6.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_tab7.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_tab8.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_toc3.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_toc4.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_toc_h.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_toc_n.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_ws.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_ws_g.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whtbar.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whtdhtml.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whthost.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whtopic.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whutils.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whver.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whxdata/whftdata0.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whxdata/whfts.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whxdata/whglo.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whxdata/whidata0.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whxdata/whidx.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whxdata/whtdata0.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whxdata/whtoc.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug_lnx.pdf
-%%PORTDOCS%%%%DOCSDIR%%/ccompindex.htm
-%%PORTDOCS%%%%DOCSDIR%%/csupport
-%%PORTDOCS%%%%DOCSDIR%%/flex_ug.pdf
-%%PORTDOCS%%%%DOCSDIR%%/icpi.htm
-%%PORTDOCS%%%%DOCSDIR%%/readme.txt
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch0/conventi.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch0/descript.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch0/obj.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch0/overview.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch0/prereq.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch0/req.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch0/why.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/add_src.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/build.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/ec.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/errparse.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/exp_make.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/makefile.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/newproj.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/run.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/set_prop.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/start.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/use_epar.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/env_vari.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/fortran.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/invabout.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/invoking.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/options.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/overview.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/quiz.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/select.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/selectver.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/vc6/makefile.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/vc6/options.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/vc6/select.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/vc6/vcpp6.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/vcppnet.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch2/optimiz.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch2/quiz.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch2/settings.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch2/zi.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/dispaut2.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/dispauto.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/dispman2.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/dispmanu.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/ex_disma.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/example.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/exclusiv.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/exclusv2.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/exer_g.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/exer_qax.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/exer_qx.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/overview.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/quiz.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/schedul2.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/scheduli.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch35/examplm.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch35/examplm2.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch35/itanium.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch35/newswitch.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch4/hloabout.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch4/hloiarch.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch4/hloiexmp.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch4/hlousage.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch4/mpoption.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch4/openmp.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch4/overview.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch4/quiz.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch4/vectorize.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/indbranc.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/ipo1.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/ipo2.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/ipo3.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/ipo5.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/ipoexamp.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/ipooptio.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/overview.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/pgo1.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/pgo1exmp.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/pgo2.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/pgo3.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/pgo4.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/pgo5.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/pgooptio.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/quiz.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch6/fpp.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch6/math.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch6/other.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch6/quiz.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/feedback/feedback.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/final/related.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/final/review.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/Qip.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/Qipo.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/autodisp.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ch1quiz.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/cmd_slct.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/add_proj_settings.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/build_menu.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/c_local_app.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/conf_pers_swtch.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/ec_ui_build.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/ec_ui_editor.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/ec_ui_run.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/ec_ui_show_view.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/enable_err_parse.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/error_icon.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/export.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/export_file_system.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/launch_db.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/nav_view.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/newfile.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/newproj.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/newprojmanmak.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/properties.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/select_target.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/use_err_parse.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/exclusiv.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/i32em.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ia32.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/itanium.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/memcpyu.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/optimize_file.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/optimize_project.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/options-conversion.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/options-general.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/options-page.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/pentium4.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/pgo_opt_code.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/pgocycle.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/prop_menu_file.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/prop_pages.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/prop_pages_file.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/properties2.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/properties_menu.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/reference.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/schedul.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/switches.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/tool-options.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/tools_menu-directories.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/vs6/1_tool_menu.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/vs6/2_compslct.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/vs6/3_project_menu.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/vs6/4_project_settings.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/vs6/5_project_settings.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/wbttitl.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/wbttitln.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/index.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/opt_ref.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/revision.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/up_left.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/behActions.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/behCourseBuilder.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/behDragLayer.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/behTimeline.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/cmi.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/elemDragClass.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/elemHotaClass.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/elemIbtnClass.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/elemInptClass.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/elemSldrClass.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/elemTextClass.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/elemTimrClass.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/interactionClass.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/version.txt
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/blank.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/gcompopt.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/hitoc.js
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/keypress.js
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/left.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/loadFile.class
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/loadFile.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/low_left.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/lowright.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/lowright_no_status.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/nav/startnav.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/nav/starttoc.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/popup.js
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/right.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/styles.css
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/styles_linux.css
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/tocright.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/top.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/up_right.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/win_eg.js
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/bgrndtoc.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/bgrndtoclong.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/bgrndtop.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/buttons/but_cont.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/buttons/but_egD.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/buttons/but_egU.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/buttons/but_res.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/buttons/butbackD.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/buttons/butbackU.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/buttons/butstrtU.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/fla_test.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/fla_test.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/gloss.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/hide_toc.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/0.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/1.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/2.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/_1.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/_2.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/buttonm.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/buttonp.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/cur_page.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/hibullet.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/internet.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/next.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/nonext.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/noprev.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/prev.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/s1.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/s2.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/sho_stat.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/shoblank.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/shor_but.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/shortcut.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/spacer.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/loader.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/logo.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/lowleft.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/lowright.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/navbot.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/navbotleft.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/oranline.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/orbcktop.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/shortcut.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/show_toc.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/spacer.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/use_nav.gif
diff --git a/lang/mawk/Makefile b/lang/mawk/Makefile
index ba9d24e878f6..74363d7a806b 100644
--- a/lang/mawk/Makefile
+++ b/lang/mawk/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mawk
-DISTVERSION= 1.3.4-20240123
-PORTREVISION= 1
+DISTVERSION= 1.3.4-20240622
CATEGORIES= lang
MASTER_SITES= https://invisible-island.net/archives/mawk/
diff --git a/lang/mawk/distinfo b/lang/mawk/distinfo
index 48354b87f01c..b79ed2fd906f 100644
--- a/lang/mawk/distinfo
+++ b/lang/mawk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706428935
-SHA256 (mawk-1.3.4-20240123.tgz) = a8e319a83744b1f1fb6988dfa189d61887f866e9140cc9a49eb003b2b0655e88
-SIZE (mawk-1.3.4-20240123.tgz) = 413943
+TIMESTAMP = 1720078268
+SHA256 (mawk-1.3.4-20240622.tgz) = 4e917e87a7a9fbaf76995784a4b0b5dc0dd954b977d0983030f78f6a07b1a765
+SIZE (mawk-1.3.4-20240622.tgz) = 414190
diff --git a/lang/perl5-devel/distinfo b/lang/perl5-devel/distinfo
index 00e1d1f5b64b..ef36aacf267f 100644
--- a/lang/perl5-devel/distinfo
+++ b/lang/perl5-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716641671
-SHA256 (perl/perl-5.39.10.tar.xz) = dee50e4dd90e3b8d5695073718f37fe01b25ff0cba11cc1447e31a0d09934aef
-SIZE (perl/perl-5.39.10.tar.xz) = 13850964
+TIMESTAMP = 1720001340
+SHA256 (perl/perl-5.41.1.tar.xz) = 6f2572439ec3796546933d9886a09bb4514a07e88114f5deee588700ce2ee3f6
+SIZE (perl/perl-5.41.1.tar.xz) = 13880512
diff --git a/lang/perl5-devel/pkg-plist b/lang/perl5-devel/pkg-plist
index 4b60058952e2..ffb54d7fa7c0 100644
--- a/lang/perl5-devel/pkg-plist
+++ b/lang/perl5-devel/pkg-plist
@@ -1116,17 +1116,9 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%MAN1%%/perl5380delta.1.gz
%%MAN1%%/perl5381delta.1.gz
%%MAN1%%/perl5382delta.1.gz
-%%MAN1%%/perl5390delta.1.gz
-%%MAN1%%/perl53910delta.1.gz
-%%MAN1%%/perl5391delta.1.gz
-%%MAN1%%/perl5392delta.1.gz
-%%MAN1%%/perl5393delta.1.gz
-%%MAN1%%/perl5394delta.1.gz
-%%MAN1%%/perl5395delta.1.gz
-%%MAN1%%/perl5396delta.1.gz
-%%MAN1%%/perl5397delta.1.gz
-%%MAN1%%/perl5398delta.1.gz
-%%MAN1%%/perl5399delta.1.gz
+%%MAN1%%/perl5400delta.1.gz
+%%MAN1%%/perl5410delta.1.gz
+%%MAN1%%/perl5411delta.1.gz
%%MAN1%%/perl561delta.1.gz
%%MAN1%%/perl56delta.1.gz
%%MAN1%%/perl581delta.1.gz
@@ -2064,17 +2056,9 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/pod/perl5380delta.pod
%%PRIV_LIB%%/pod/perl5381delta.pod
%%PRIV_LIB%%/pod/perl5382delta.pod
-%%PRIV_LIB%%/pod/perl5390delta.pod
-%%PRIV_LIB%%/pod/perl53910delta.pod
-%%PRIV_LIB%%/pod/perl5391delta.pod
-%%PRIV_LIB%%/pod/perl5392delta.pod
-%%PRIV_LIB%%/pod/perl5393delta.pod
-%%PRIV_LIB%%/pod/perl5394delta.pod
-%%PRIV_LIB%%/pod/perl5395delta.pod
-%%PRIV_LIB%%/pod/perl5396delta.pod
-%%PRIV_LIB%%/pod/perl5397delta.pod
-%%PRIV_LIB%%/pod/perl5398delta.pod
-%%PRIV_LIB%%/pod/perl5399delta.pod
+%%PRIV_LIB%%/pod/perl5400delta.pod
+%%PRIV_LIB%%/pod/perl5410delta.pod
+%%PRIV_LIB%%/pod/perl5411delta.pod
%%PRIV_LIB%%/pod/perl561delta.pod
%%PRIV_LIB%%/pod/perl56delta.pod
%%PRIV_LIB%%/pod/perl581delta.pod
diff --git a/lang/perl5-devel/version.mk b/lang/perl5-devel/version.mk
index 80422e95e56c..292c64548116 100644
--- a/lang/perl5-devel/version.mk
+++ b/lang/perl5-devel/version.mk
@@ -1,2 +1,2 @@
-PERL_VERSION= 5.39.10
-PERL5_DEPEND= perl5>=5.39.r<5.40
+PERL_VERSION= 5.41.1
+PERL5_DEPEND= perl5>=5.41.r<5.42
diff --git a/lang/php-mode.el/Makefile b/lang/php-mode.el/Makefile
index 6533c8dda2eb..f1aa3a6e093b 100644
--- a/lang/php-mode.el/Makefile
+++ b/lang/php-mode.el/Makefile
@@ -1,7 +1,7 @@
PORTNAME= php-mode.el
DISTVERSIONPREFIX= v
DISTVERSION= 1.25.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= lang elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/rust/Makefile b/lang/rust/Makefile
index 6c4c26477814..839cfb6c804e 100644
--- a/lang/rust/Makefile
+++ b/lang/rust/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rust
PORTVERSION?= 1.79.0
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= lang
MASTER_SITES= https://static.rust-lang.org/dist/:src \
https://dev-static.rust-lang.org/dist/:src \
@@ -101,9 +101,10 @@ IGNORE= is only for FreeBSD
.if ${ARCH} == powerpc
LIB_DEPENDS+= libatomic.so:lang/gcc${GCC_DEFAULT}
MAKE_ENV+= RUSTFLAGS="-L/usr/local/lib/gcc${GCC_DEFAULT}"
+.endif
+
# rls doesn't build on rust nightly
-# rls needs 64-bit atomics: it doesn't build on powerpc
-.elif !defined(NIGHTLY_DATE)
+.if !defined(NIGHTLY_DATE)
_RUST_TOOLS+= rls
_COMPONENTS+= rls-${_PACKAGE_VERS}-${_RUST_TARGET}
.endif
diff --git a/lang/smlnj/Makefile b/lang/smlnj/Makefile
index ef1e40993cff..ab657d1e1cfc 100644
--- a/lang/smlnj/Makefile
+++ b/lang/smlnj/Makefile
@@ -38,8 +38,7 @@ RECOMPILE_IMPLIES= EVERYTHING
.include <bsd.port.pre.mk>
-# XXX see FreeBSD PR 247421
-.if ${COMPILER_TYPE} == "clang" && ${COMPILER_VERSION} >= 100
+.if ${COMPILER_TYPE} == "clang"
RUNTIME_SO=
PLIST_SUB+= RUNTIME_SO="@comment "
.else
@@ -47,7 +46,7 @@ RUNTIME_SO= "${STAGEDIR}${MLBIN}/.run/run.$${ARCH}-$${OPSYS}.so"
PLIST_SUB+= RUNTIME_SO=
.endif
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
diff --git a/lang/spidermonkey102/Makefile b/lang/spidermonkey102/Makefile
index aa167e10c03a..2dcc65a9860c 100644
--- a/lang/spidermonkey102/Makefile
+++ b/lang/spidermonkey102/Makefile
@@ -1,6 +1,5 @@
PORTNAME= spidermonkey
-DISTVERSION= 102.4.0
-PORTREVISION= 19
+DISTVERSION= 102.9.0
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source
PKGNAMESUFFIX= ${SP_VER}
@@ -57,21 +56,11 @@ PLIST_SUB= SP_VER=${SP_VER}
CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
.endif
-# Require newer Clang than what's in base system unless user opted out
-# or the base system is new enough.
.if ${CHOSEN_COMPILER_TYPE} == gcc
CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \
LLVM_OBJDUMP=llvm-objdump${LLVM_DEFAULT}
BUILD_DEPENDS+= ${LOCALBASE}/bin/llvm-objdump${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
USE_GCC= yes
-.elif ${CC} == cc && ${CXX} == c++ && exists(/usr/lib/libc++.so) && \
- ${COMPILER_VERSION} < 80
-CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT}
-CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}
-CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT}
-CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \
- LLVM_OBJDUMP=llvm-objdump${LLVM_DEFAULT}
-BUILD_DEPENDS+= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
.endif
post-patch:
diff --git a/lang/spidermonkey102/distinfo b/lang/spidermonkey102/distinfo
index fb023b99e723..527709ca1067 100644
--- a/lang/spidermonkey102/distinfo
+++ b/lang/spidermonkey102/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1667756158
-SHA256 (firefox-102.4.0esr.source.tar.xz) = e79f0ddd4914dfbff61c5eea7ff28ad2dd12ecfbf3d63a41dab57d50171d904e
-SIZE (firefox-102.4.0esr.source.tar.xz) = 482118312
+TIMESTAMP = 1720131181
+SHA256 (firefox-102.9.0esr.source.tar.xz) = 31b074623f09ca821a8a7dee0b3d2df1a45f1164264d31c26b4969a4d6a21dd1
+SIZE (firefox-102.9.0esr.source.tar.xz) = 484308672
diff --git a/lang/spidermonkey78/Makefile b/lang/spidermonkey78/Makefile
index 959cf4b0aee6..3dc15c8a3342 100644
--- a/lang/spidermonkey78/Makefile
+++ b/lang/spidermonkey78/Makefile
@@ -58,21 +58,11 @@ PLIST_SUB= SP_VER=${SP_VER}
CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
.endif
-# Require newer Clang than what's in base system unless user opted out
-# or the base system is new enough.
.if ${CHOSEN_COMPILER_TYPE} == gcc
CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \
LLVM_OBJDUMP=llvm-objdump${LLVM_DEFAULT}
BUILD_DEPENDS+= ${LOCALBASE}/bin/llvm-objdump${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
USE_GCC= yes
-.elif ${CC} == cc && ${CXX} == c++ && exists(/usr/lib/libc++.so) && \
- ${COMPILER_VERSION} < 80
-CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT}
-CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}
-CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT}
-CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \
- LLVM_OBJDUMP=llvm-objdump${LLVM_DEFAULT}
-BUILD_DEPENDS+= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
.endif
post-patch:
diff --git a/lang/spidermonkey91/Makefile b/lang/spidermonkey91/Makefile
index 74619b60707f..ff3709c13a54 100644
--- a/lang/spidermonkey91/Makefile
+++ b/lang/spidermonkey91/Makefile
@@ -66,21 +66,11 @@ CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_VERSION} \
CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
.endif
-# Require newer Clang than what's in base system unless user opted out
-# or the base system is new enough.
.if ${CHOSEN_COMPILER_TYPE} == gcc
CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \
LLVM_OBJDUMP=llvm-objdump${LLVM_DEFAULT}
BUILD_DEPENDS+= ${LOCALBASE}/bin/llvm-objdump${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
USE_GCC= yes
-.elif ${CC} == cc && ${CXX} == c++ && exists(/usr/lib/libc++.so) && \
- ${COMPILER_VERSION} < 80
-CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT}
-CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}
-CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT}
-CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \
- LLVM_OBJDUMP=llvm-objdump${LLVM_DEFAULT}
-BUILD_DEPENDS+= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
.endif
post-patch:
diff --git a/lang/tuareg-mode.el/Makefile b/lang/tuareg-mode.el/Makefile
index a5d9a33c165e..ea59e2b4dd4d 100644
--- a/lang/tuareg-mode.el/Makefile
+++ b/lang/tuareg-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tuareg-mode
PORTVERSION= 2.0.8
-PORTREVISION= 19
+PORTREVISION= 20
PORTEPOCH= 1
CATEGORIES= lang elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/yap/Makefile b/lang/yap/Makefile
index ae35fc256d16..790ddbc079db 100644
--- a/lang/yap/Makefile
+++ b/lang/yap/Makefile
@@ -50,7 +50,7 @@ post-build-DOCS-off:
.include <bsd.port.pre.mk>
-.if ${OPSYS} == FreeBSD && ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${OPSYS} == FreeBSD && ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-incompatible-function-pointer-types
CONFIGURE_ENV+= CFLAGS="${CFLAGS}"
.endif
diff --git a/mail/aerc/Makefile b/mail/aerc/Makefile
index abe5334eae52..03571873689f 100644
--- a/mail/aerc/Makefile
+++ b/mail/aerc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aerc
DISTVERSION= 0.16.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= mail
MAINTAINER= iamsleepy@ryuki.me
diff --git a/mail/anubis/Makefile b/mail/anubis/Makefile
index bde5c5f0e37c..42616747a283 100644
--- a/mail/anubis/Makefile
+++ b/mail/anubis/Makefile
@@ -1,6 +1,6 @@
PORTNAME= anubis
PORTVERSION= 4.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= mail
MASTER_SITES= GNU
diff --git a/mail/c-sig/Makefile b/mail/c-sig/Makefile
index b73b0f0cb165..399bcdd989b9 100644
--- a/mail/c-sig/Makefile
+++ b/mail/c-sig/Makefile
@@ -1,6 +1,6 @@
PORTNAME= c-sig
PORTVERSION= 3.8.0.1
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= mail elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/mail/hydroxide/Makefile b/mail/hydroxide/Makefile
index fdcf68e89fe5..9d4e84ed1d96 100644
--- a/mail/hydroxide/Makefile
+++ b/mail/hydroxide/Makefile
@@ -1,6 +1,7 @@
PORTNAME= hydroxide
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.29
+PORTREVISION= 1
CATEGORIES= mail
MAINTAINER= nxjoseph@protonmail.com
diff --git a/mail/libspf2/Makefile b/mail/libspf2/Makefile
index 7b46a40a4082..a76d9ecfa553 100644
--- a/mail/libspf2/Makefile
+++ b/mail/libspf2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libspf2
PORTVERSION= 1.2.11
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/mail/libspf2/files/patch-src_libspf2_spf__server.c b/mail/libspf2/files/patch-src_libspf2_spf__server.c
new file mode 100644
index 000000000000..fb19862b77e8
--- /dev/null
+++ b/mail/libspf2/files/patch-src_libspf2_spf__server.c
@@ -0,0 +1,13 @@
+Obtained from: https://sources.debian.org/patches/libspf2/1.2.10-8.2/abolish-spf-rrtype.patch/
+
+--- src/libspf2/spf_server.c.orig 2023-10-04 16:34:06 UTC
++++ src/libspf2/spf_server.c
+@@ -346,7 +346,7 @@ SPF_server_get_record(SPF_server_t *spf_server,
+ spf_response, spf_recordp);
+
+ /* I am VERY, VERY sorry about the gotos. Shevek. */
+- rr_type = ns_t_spf;
++ rr_type = ns_t_txt;
+ retry:
+ rr_txt = SPF_dns_lookup(resolver, domain, rr_type, TRUE);
+
diff --git a/mail/mailest/Makefile b/mail/mailest/Makefile
index 0df73b24eebb..21ed1b276cdf 100644
--- a/mail/mailest/Makefile
+++ b/mail/mailest/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mailest
PORTVERSION= 0.9.24
DISTVERSIONPREFIX= ${PORTNAME}-
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= mail
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/mail/mailhog/Makefile b/mail/mailhog/Makefile
index 7b756e4e2da9..0750a1ed871a 100644
--- a/mail/mailhog/Makefile
+++ b/mail/mailhog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mailhog
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= mail devel
MAINTAINER= mops@punkt.de
diff --git a/mail/mailpit/Makefile b/mail/mailpit/Makefile
index 148d8fe1227e..d041ecd52ad9 100644
--- a/mail/mailpit/Makefile
+++ b/mail/mailpit/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mailpit
DISTVERSIONPREFIX= v
DISTVERSION= 1.19.0
+PORTREVISION= 1
CATEGORIES= mail devel
MASTER_SITES= https://www.madpilot.net/mailpit/:npmcache \
LOCAL/madpilot/mailpit:npmcache
diff --git a/mail/mailslurper/Makefile b/mail/mailslurper/Makefile
index bd077ca3f104..a25065c204f3 100644
--- a/mail/mailslurper/Makefile
+++ b/mail/mailslurper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mailslurper
PORTVERSION= 1.14.2.g20201217
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= mail
MAINTAINER= einar@isnic.is
diff --git a/mail/mess822/files/patch-install.c b/mail/mess822/files/patch-install.c
new file mode 100644
index 000000000000..10991a46998e
--- /dev/null
+++ b/mail/mess822/files/patch-install.c
@@ -0,0 +1,7 @@
+--- install.c.orig 2024-07-02 03:32:40 UTC
++++ install.c
+@@ -1,3 +1,4 @@
++#include <errno.h>
+ #include "substdio.h"
+ #include "strerr.h"
+ #include "error.h"
diff --git a/mail/mew-devel/Makefile b/mail/mew-devel/Makefile
index 9568151ee75c..aa19274eaf56 100644
--- a/mail/mew-devel/Makefile
+++ b/mail/mew-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mew
DISTVERSIONPREFIX= v
DISTVERSION= 6.9-89
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONSUFFIX= -g70b5787
CATEGORIES= mail elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/mail/mew/Makefile b/mail/mew/Makefile
index fed68b6c657b..82b62f9f7295 100644
--- a/mail/mew/Makefile
+++ b/mail/mew/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mew
DISTVERSION= 6.9
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= mail elisp
MASTER_SITES= http://www.mew.org/Release/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/mail/milter-manager/Makefile b/mail/milter-manager/Makefile
index 81deccbe64cd..94cb968a6772 100644
--- a/mail/milter-manager/Makefile
+++ b/mail/milter-manager/Makefile
@@ -39,7 +39,7 @@ OPTIONS_DEFINE= DOCS EXAMPLES
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
diff --git a/mail/mlmmj/Makefile b/mail/mlmmj/Makefile
index 15ed1f053f6d..3f0e9d9b9aa2 100644
--- a/mail/mlmmj/Makefile
+++ b/mail/mlmmj/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mlmmj
-PORTVERSION= 1.4.6
+PORTVERSION= 1.4.7
CATEGORIES= mail
MASTER_SITES= https://codeberg.org/mlmmj/mlmmj/releases/download/RELEASE_${PORTVERSION:S/./_/g}/
diff --git a/mail/mlmmj/distinfo b/mail/mlmmj/distinfo
index d5e7362796ad..71ec0d7523fc 100644
--- a/mail/mlmmj/distinfo
+++ b/mail/mlmmj/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717676490
-SHA256 (mlmmj-1.4.6.tar.xz) = 4fb984fae0f7f93ab50a49c4c35a24f50600b0a4eb7b69d11b353f92ca06133a
-SIZE (mlmmj-1.4.6.tar.xz) = 308324
+TIMESTAMP = 1719832013
+SHA256 (mlmmj-1.4.7.tar.xz) = 5ad42ac2867376c48133106f2e5b4768c266b89294b206762ca4c4bb219cf3d6
+SIZE (mlmmj-1.4.7.tar.xz) = 308224
diff --git a/mail/mox/Makefile b/mail/mox/Makefile
index d1401a148b49..49fa5ecbcc54 100644
--- a/mail/mox/Makefile
+++ b/mail/mox/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mox
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.11
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail
PKGNAMESUFFIX= -mail-server
diff --git a/mail/mu4e-maildirs/Makefile b/mail/mu4e-maildirs/Makefile
index 150f54e7466a..b4268cda0cf7 100644
--- a/mail/mu4e-maildirs/Makefile
+++ b/mail/mu4e-maildirs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mu4e-maildirs
PORTVERSION= 0.8.20201028
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= mail
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/mail/mu4e/Makefile b/mail/mu4e/Makefile
index 2e6e9de8d6f3..562e40af4372 100644
--- a/mail/mu4e/Makefile
+++ b/mail/mu4e/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mu4e
PORTVERSION= 1.8.13
-PORTREVISION= 9
+PORTREVISION= 10
DISTVERSIONPREFIX= v
CATEGORIES= mail
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/mail/notmuch-emacs/Makefile b/mail/notmuch-emacs/Makefile
index a17428fe83a9..182e18ade2b8 100644
--- a/mail/notmuch-emacs/Makefile
+++ b/mail/notmuch-emacs/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= mail elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX:S/^$/-emacs/}
COMMENT= Emacs major-mode for the Notmuch email search and tagging application
diff --git a/mail/opensmtpd-filter-rspamd/Makefile b/mail/opensmtpd-filter-rspamd/Makefile
index a48d421a3a5e..50982c4596dc 100644
--- a/mail/opensmtpd-filter-rspamd/Makefile
+++ b/mail/opensmtpd-filter-rspamd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= opensmtpd-filter-rspamd
PORTVERSION= 0.1.8
DISTVERSIONPREFIX= v
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= mail
MAINTAINER= manu@FreeBSD.Org
diff --git a/mail/opensmtpd-filter-senderscore/Makefile b/mail/opensmtpd-filter-senderscore/Makefile
index 7a8c886f8289..56ff6b824017 100644
--- a/mail/opensmtpd-filter-senderscore/Makefile
+++ b/mail/opensmtpd-filter-senderscore/Makefile
@@ -1,6 +1,6 @@
PORTNAME= opensmtpd-filter-senderscore
PORTVERSION= 0.1.1
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= mail
MAINTAINER= manu@FreeBSD.Org
diff --git a/mail/qpopper/Makefile b/mail/qpopper/Makefile
index d099acb19e61..f944ccfbfd0c 100644
--- a/mail/qpopper/Makefile
+++ b/mail/qpopper/Makefile
@@ -125,7 +125,7 @@ CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE}
# openssl-1.1.1 no longer has SSLv2 support
.if ${OPSYS} == FreeBSD
CFLAGS+= -DOPENSSL_NO_SSL2
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-incompatible-function-pointer-types
.endif
.endif
diff --git a/mail/smtprelay/Makefile b/mail/smtprelay/Makefile
index 7b73c42ee306..798b49cc994c 100644
--- a/mail/smtprelay/Makefile
+++ b/mail/smtprelay/Makefile
@@ -1,7 +1,7 @@
PORTNAME= smtprelay
DISTVERSIONPREFIX=v
DISTVERSION= 1.11.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail
MAINTAINER= decke@FreeBSD.org
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index 5de439edcf5e..f2fc16acbbe6 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -1,5 +1,5 @@
PORTNAME= thunderbird
-DISTVERSION= 115.12.2
+DISTVERSION= 115.13.0
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source
diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo
index 589c972a9053..709fbc601439 100644
--- a/mail/thunderbird/distinfo
+++ b/mail/thunderbird/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719006357
-SHA256 (thunderbird-115.12.2.source.tar.xz) = 6378a0dbe8d785f58ab9778a507e36c33a5f869ae1a670638e27787b9864e638
-SIZE (thunderbird-115.12.2.source.tar.xz) = 529634488
+TIMESTAMP = 1720024059
+SHA256 (thunderbird-115.13.0.source.tar.xz) = 8d30bb308c305e10110694e992e965d073b1cccce0d2704b27641d36e07aed4a
+SIZE (thunderbird-115.13.0.source.tar.xz) = 539608140
diff --git a/mail/wanderlust/Makefile b/mail/wanderlust/Makefile
index 568585eb4d35..1d97381aa5c1 100644
--- a/mail/wanderlust/Makefile
+++ b/mail/wanderlust/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wanderlust
PORTVERSION= 2.15.9.b.${SNAPDATE}
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= mail elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/mail/x-face-e21/Makefile b/mail/x-face-e21/Makefile
index 2472dad88294..50362295c780 100644
--- a/mail/x-face-e21/Makefile
+++ b/mail/x-face-e21/Makefile
@@ -1,6 +1,6 @@
PORTNAME= x-face-e21
PORTVERSION= 20070306
-PORTREVISION= 31
+PORTREVISION= 32
CATEGORIES= mail elisp
MASTER_SITES= http://www.jpl.org/elips/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/mail/xcite/Makefile b/mail/xcite/Makefile
index 993a2142b388..df842b07398b 100644
--- a/mail/xcite/Makefile
+++ b/mail/xcite/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xcite
PORTVERSION= 1.60
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= mail elisp
MASTER_SITES= https://www.gentei.org/~yuuji/software/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/math/Makefile b/math/Makefile
index de329683fee5..a909f527188d 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -12,6 +12,7 @@
SUBDIR += R-cran-ChangeAnomalyDetection
SUBDIR += R-cran-DEoptimR
SUBDIR += R-cran-DRR
+ SUBDIR += R-cran-Deriv
SUBDIR += R-cran-DoE.base
SUBDIR += R-cran-FNN
SUBDIR += R-cran-Formula
@@ -54,6 +55,7 @@
SUBDIR += R-cran-deldir
SUBDIR += R-cran-dimRed
SUBDIR += R-cran-dlmodeler
+ SUBDIR += R-cran-doBy
SUBDIR += R-cran-dplyr
SUBDIR += R-cran-eRm
SUBDIR += R-cran-energy
diff --git a/math/R-cran-Deriv/Makefile b/math/R-cran-Deriv/Makefile
new file mode 100644
index 000000000000..54fa042d2825
--- /dev/null
+++ b/math/R-cran-Deriv/Makefile
@@ -0,0 +1,14 @@
+PORTNAME= Deriv
+PORTVERSION= 4.1.3
+CATEGORIES= math
+DISTNAME= ${PORTNAME}_${PORTVERSION}
+
+MAINTAINER= tota@FreeBSD.org
+COMMENT= Symbolic Differentiation
+WWW= https://cran.r-project.org/web/packages/Deriv/
+
+LICENSE= GPLv3
+
+USES= cran:auto-plist
+
+.include <bsd.port.mk>
diff --git a/math/R-cran-Deriv/distinfo b/math/R-cran-Deriv/distinfo
new file mode 100644
index 000000000000..d869e081b087
--- /dev/null
+++ b/math/R-cran-Deriv/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1719730526
+SHA256 (Deriv_4.1.3.tar.gz) = dbdbf5ed8babf706373ae33a937d013c46110a490aa821bcd158a70f761d0f8c
+SIZE (Deriv_4.1.3.tar.gz) = 37214
diff --git a/math/R-cran-Deriv/pkg-descr b/math/R-cran-Deriv/pkg-descr
new file mode 100644
index 000000000000..c4c802d1babd
--- /dev/null
+++ b/math/R-cran-Deriv/pkg-descr
@@ -0,0 +1,4 @@
+R-based solution for symbolic differentiation. It admits user-defined
+function as well as function substitution in arguments of functions
+to be differentiated. Some symbolic simplification is part of the
+work.
diff --git a/math/R-cran-doBy/Makefile b/math/R-cran-doBy/Makefile
new file mode 100644
index 000000000000..d2ca7d17dfcc
--- /dev/null
+++ b/math/R-cran-doBy/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= doBy
+DISTVERSION= 4.6.22
+CATEGORIES= math
+DISTNAME= ${PORTNAME}_${DISTVERSION}
+
+MAINTAINER= tota@FreeBSD.org
+COMMENT= Groupwise Statistics, LSmeans, Linear Estimates, Utilities
+WWW= https://cran.r-project.org/web/packages/doBy/
+
+LICENSE= GPLv2+
+
+RUN_DEPENDS= R-cran-broom>0:devel/R-cran-broom \
+ R-cran-cowplot>0:graphics/R-cran-cowplot \
+ R-cran-Deriv>0:math/R-cran-Deriv \
+ R-cran-dplyr>0:math/R-cran-dplyr \
+ R-cran-ggplot2>0:graphics/R-cran-ggplot2 \
+ R-cran-microbenchmark>0:devel/R-cran-microbenchmark \
+ R-cran-modelr>0:devel/R-cran-modelr \
+ R-cran-tibble>0:devel/R-cran-tibble \
+ R-cran-tidyr>0:devel/R-cran-tidyr
+
+USES= cran:auto-plist
+
+.include <bsd.port.mk>
diff --git a/math/R-cran-doBy/distinfo b/math/R-cran-doBy/distinfo
new file mode 100644
index 000000000000..7c55be0d4dd0
--- /dev/null
+++ b/math/R-cran-doBy/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1719730069
+SHA256 (doBy_4.6.22.tar.gz) = 2aa7e236de98af73de54a46214ceac50fdf69d90b12bb37f2779a501f40b0b0d
+SIZE (doBy_4.6.22.tar.gz) = 4404215
diff --git a/math/R-cran-doBy/pkg-descr b/math/R-cran-doBy/pkg-descr
new file mode 100644
index 000000000000..2ccab82b061d
--- /dev/null
+++ b/math/R-cran-doBy/pkg-descr
@@ -0,0 +1,6 @@
+Utility package containing:
+1) Facilities for working with grouped data: 'do' something to data
+ stratified 'by' some variables.
+2) LSmeans (least-squares means), general linear estimates.
+3) Restrict functions to a smaller domain.
+4) Miscellaneous other utilities.
diff --git a/math/R-cran-fracdiff/Makefile b/math/R-cran-fracdiff/Makefile
index 5fbd32748080..4818354d7a11 100644
--- a/math/R-cran-fracdiff/Makefile
+++ b/math/R-cran-fracdiff/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fracdiff
-DISTVERSION= 1.5-2
+DISTVERSION= 1.5-3
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/math/R-cran-fracdiff/distinfo b/math/R-cran-fracdiff/distinfo
index 70747a12f527..a63f193921af 100644
--- a/math/R-cran-fracdiff/distinfo
+++ b/math/R-cran-fracdiff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682472894
-SHA256 (fracdiff_1.5-2.tar.gz) = ac5f881330287f5bc68b5cdce4fb74156a95356ffb875ee171538bc44200f437
-SIZE (fracdiff_1.5-2.tar.gz) = 58588
+TIMESTAMP = 1720084028
+SHA256 (fracdiff_1.5-3.tar.gz) = 0f90946b4092feff93fad094a2c91bb47c8051595210e86c029c70238dbf7fc0
+SIZE (fracdiff_1.5-3.tar.gz) = 58598
diff --git a/math/R-cran-lme4/Makefile b/math/R-cran-lme4/Makefile
index 0eb3f6fe2014..23733e775b1a 100644
--- a/math/R-cran-lme4/Makefile
+++ b/math/R-cran-lme4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lme4
-DISTVERSION= 1.1-35.4
+DISTVERSION= 1.1-35.5
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/math/R-cran-lme4/distinfo b/math/R-cran-lme4/distinfo
index 353ea2f5252f..d9d45b31bad7 100644
--- a/math/R-cran-lme4/distinfo
+++ b/math/R-cran-lme4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718886607
-SHA256 (lme4_1.1-35.4.tar.gz) = 589ac3273ff1c9d6fefe7a4f38c4ecbe4e023f57f02826ead29ed29e3d0799ff
-SIZE (lme4_1.1-35.4.tar.gz) = 3308646
+TIMESTAMP = 1720094168
+SHA256 (lme4_1.1-35.5.tar.gz) = 7d6664db7ea96429562efe1058da58985d779d6fe79ec6f4e86ba68047135170
+SIZE (lme4_1.1-35.5.tar.gz) = 3300116
diff --git a/math/R-cran-pbkrtest/Makefile b/math/R-cran-pbkrtest/Makefile
index 2a69b8358789..2b89ff5ee12f 100644
--- a/math/R-cran-pbkrtest/Makefile
+++ b/math/R-cran-pbkrtest/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pbkrtest
-DISTVERSION= 0.5.2
+DISTVERSION= 0.5.3
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -9,12 +9,11 @@ WWW= https://cran.r-project.org/web/packages/pbkrtest/
LICENSE= GPLv2+
-CRAN_DEPENDS= R-cran-broom>0:devel/R-cran-broom \
+RUN_DEPENDS= R-cran-broom>0:devel/R-cran-broom \
+ R-cran-doBy>0:math/R-cran-doBy \
R-cran-dplyr>0:math/R-cran-dplyr \
R-cran-lme4>=1.1.31:math/R-cran-lme4 \
R-cran-numDeriv>0:math/R-cran-numDeriv
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
USES= cran:auto-plist
diff --git a/math/R-cran-pbkrtest/distinfo b/math/R-cran-pbkrtest/distinfo
index 2b3a7644a7d2..738094501157 100644
--- a/math/R-cran-pbkrtest/distinfo
+++ b/math/R-cran-pbkrtest/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682476692
-SHA256 (pbkrtest_0.5.2.tar.gz) = 8e79adf035a0fcf3c82145ad55847497379e009f7be880ba3007ebeb2e69b6e3
-SIZE (pbkrtest_0.5.2.tar.gz) = 75295
+TIMESTAMP = 1719708787
+SHA256 (pbkrtest_0.5.3.tar.gz) = b03e5156fef6a4a2ea67c1d15c051799e63acafef2f89962c580645266e6ba63
+SIZE (pbkrtest_0.5.3.tar.gz) = 59013
diff --git a/math/R-cran-robustbase/Makefile b/math/R-cran-robustbase/Makefile
index f61ff5d29e3e..dace1b88c5f3 100644
--- a/math/R-cran-robustbase/Makefile
+++ b/math/R-cran-robustbase/Makefile
@@ -1,5 +1,5 @@
PORTNAME= robustbase
-DISTVERSION= 0.99-2
+DISTVERSION= 0.99-3
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/math/R-cran-robustbase/distinfo b/math/R-cran-robustbase/distinfo
index 26cc376ea01a..d46e9d7a2022 100644
--- a/math/R-cran-robustbase/distinfo
+++ b/math/R-cran-robustbase/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706527478
-SHA256 (robustbase_0.99-2.tar.gz) = b6a69628f7ae36b5eb553412365afb3227fde2f7b64000cfad77ba3562fecd44
-SIZE (robustbase_0.99-2.tar.gz) = 2292086
+TIMESTAMP = 1720011595
+SHA256 (robustbase_0.99-3.tar.gz) = 61bc13dcf5ebed9b34678fd97f25bd2488637ffd5a01824ba10f454270da0086
+SIZE (robustbase_0.99-3.tar.gz) = 2284663
diff --git a/math/coq/Makefile b/math/coq/Makefile
index 96050b0d52da..31de7f54df6f 100644
--- a/math/coq/Makefile
+++ b/math/coq/Makefile
@@ -1,6 +1,6 @@
PORTNAME= coq
PORTVERSION= 8.19
-PORTREVISION= 3
+PORTREVISION= 4
PORTEPOCH= 3
CATEGORIES= math
DISTVERSIONPREFIX= V
diff --git a/math/curv/Makefile b/math/curv/Makefile
index 7c583a283bc0..51a30f772910 100644
--- a/math/curv/Makefile
+++ b/math/curv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= curv
DISTVERSION= 0.5
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= math lang graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/dune-alugrid/Makefile b/math/dune-alugrid/Makefile
index 71755893627d..6f481804441a 100644
--- a/math/dune-alugrid/Makefile
+++ b/math/dune-alugrid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dune-alugrid
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/dune-common/Makefile b/math/dune-common/Makefile
index 87ae256ff343..60e68c895cdb 100644
--- a/math/dune-common/Makefile
+++ b/math/dune-common/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dune-common
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/dune-fem/Makefile b/math/dune-fem/Makefile
index 8f72fbda2a20..62414e2429be 100644
--- a/math/dune-fem/Makefile
+++ b/math/dune-fem/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dune-fem
DISTVERSION= 2.8.0.5
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/dune-geometry/Makefile b/math/dune-geometry/Makefile
index 102d2bdfed77..6b3f654ef706 100644
--- a/math/dune-geometry/Makefile
+++ b/math/dune-geometry/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dune-geometry
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/dune-grid-glue/Makefile b/math/dune-grid-glue/Makefile
index 9c5b729f6ce2..3546715fe4c1 100644
--- a/math/dune-grid-glue/Makefile
+++ b/math/dune-grid-glue/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dune-grid-glue
DISTVERSION= 2.8.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/dune-grid/Makefile b/math/dune-grid/Makefile
index b1f658118398..fc998b78e6c5 100644
--- a/math/dune-grid/Makefile
+++ b/math/dune-grid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dune-grid
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/dune-pdelab/Makefile b/math/dune-pdelab/Makefile
index 610bac356aab..cf3903eb9ba9 100644
--- a/math/dune-pdelab/Makefile
+++ b/math/dune-pdelab/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dune-pdelab
DISTVERSIONPREFIX= v
DISTVERSION= 2.7.0.20210824
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/dune-polygongrid/Makefile b/math/dune-polygongrid/Makefile
index 650f903eb4af..afc75125fb80 100644
--- a/math/dune-polygongrid/Makefile
+++ b/math/dune-polygongrid/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dune-polygongrid
DISTVERSION= 2.8.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/dune-uggrid/Makefile b/math/dune-uggrid/Makefile
index a11c56f62c8c..8e2d74a6b279 100644
--- a/math/dune-uggrid/Makefile
+++ b/math/dune-uggrid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dune-uggrid
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/dune-vtk/Makefile b/math/dune-vtk/Makefile
index ebec86df9530..3f67ba02c855 100644
--- a/math/dune-vtk/Makefile
+++ b/math/dune-vtk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dune-vtk
DISTVERSION= 2.8.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/ess/Makefile b/math/ess/Makefile
index adfc1b4b4c9c..88ae1d574fc4 100644
--- a/math/ess/Makefile
+++ b/math/ess/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ess
DISTVERSION= 24.01.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MASTER_SITES= http://ess.r-project.org/ \
http://stat.ethz.ch/ESS/downloads/ess/
diff --git a/math/heyoka/Makefile b/math/heyoka/Makefile
index f54453da8cba..00c9347447bf 100644
--- a/math/heyoka/Makefile
+++ b/math/heyoka/Makefile
@@ -1,6 +1,7 @@
PORTNAME= heyoka
DISTVERSIONPREFIX= v
DISTVERSION= 5.0.0
+PORTREVISION= 1
CATEGORIES= math
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/math/libqalculate/Makefile b/math/libqalculate/Makefile
index 26be53de8426..24462cec9dac 100644
--- a/math/libqalculate/Makefile
+++ b/math/libqalculate/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libqalculate
-PORTVERSION= 5.1.1
+PORTVERSION= 5.2.0
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/math/libqalculate/distinfo b/math/libqalculate/distinfo
index ba027b159652..fb145c18314e 100644
--- a/math/libqalculate/distinfo
+++ b/math/libqalculate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715805471
-SHA256 (libqalculate-5.1.1.tar.gz) = 04db2d1c8dc0d5a006971bb138aa71d4a944275dde8dbf952ad8b59bf499aba1
-SIZE (libqalculate-5.1.1.tar.gz) = 2688798
+TIMESTAMP = 1719897391
+SHA256 (libqalculate-5.2.0.tar.gz) = 20be13a39aea7f0371af789539cb285892f2e15d8240f29f9f380984e3446830
+SIZE (libqalculate-5.2.0.tar.gz) = 2694752
diff --git a/math/libqalculate/pkg-plist b/math/libqalculate/pkg-plist
index 97b671da37bc..a706dda42a7a 100644
--- a/math/libqalculate/pkg-plist
+++ b/math/libqalculate/pkg-plist
@@ -16,7 +16,7 @@ include/libqalculate/util.h
lib/libqalculate.a
lib/libqalculate.so
lib/libqalculate.so.23
-lib/libqalculate.so.23.1.0
+lib/libqalculate.so.23.2.0
libdata/pkgconfig/libqalculate.pc
share/man/man1/qalc.1.gz
%%NLS%%share/locale/ca/LC_MESSAGES/libqalculate.mo
diff --git a/math/obake/Makefile b/math/obake/Makefile
index 12bfaebf72cb..9b67367ca0e5 100644
--- a/math/obake/Makefile
+++ b/math/obake/Makefile
@@ -2,7 +2,7 @@ PORTNAME= obake
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0-24
DISTVERSIONSUFFIX= -gb8cc71c
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= math
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/math/openturns/Makefile b/math/openturns/Makefile
index 57b804d27ce4..4cd6647f423b 100644
--- a/math/openturns/Makefile
+++ b/math/openturns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openturns
DISTVERSIONPREFIX= v
DISTVERSION= 1.23
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/py-fastcluster/Makefile b/math/py-fastcluster/Makefile
index e19eaa145ae9..f22686d913b8 100644
--- a/math/py-fastcluster/Makefile
+++ b/math/py-fastcluster/Makefile
@@ -21,16 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.9,1:math/py-numpy@${PY_FLAVOR}
USES= compiler python
USE_PYTHON= autoplist concurrent pep517
-.include <bsd.port.pre.mk>
-
-.if ${ARCH:Mpowerpc*} && ${COMPILER_VERSION} == 140
-BUILD_DEPENDS+= clang15:devel/llvm15
-CPP= clang-cpp15
-CC= clang15
-CXX= clang++15
-.endif
-
post-install:
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/math/py-heyoka/Makefile b/math/py-heyoka/Makefile
index 7fde21584840..ce1cf6006a5c 100644
--- a/math/py-heyoka/Makefile
+++ b/math/py-heyoka/Makefile
@@ -1,6 +1,7 @@
PORTNAME= heyoka
DISTVERSIONPREFIX= v
DISTVERSION= 5.0.1
+PORTREVISION= 1
CATEGORIES= math
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-jax/Makefile b/math/py-jax/Makefile
index 1f9c14651733..b443ecae8237 100644
--- a/math/py-jax/Makefile
+++ b/math/py-jax/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jax
-PORTVERSION= 0.4.29
+PORTVERSION= 0.4.30
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-jax/distinfo b/math/py-jax/distinfo
index 423ee3051ba1..cf80f4ddd3c3 100644
--- a/math/py-jax/distinfo
+++ b/math/py-jax/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718580130
-SHA256 (jax-0.4.29.tar.gz) = 12904571eaefddcdc8c3b8d4936482b783d5a216e99ef5adcd3522fdfb4fc186
-SIZE (jax-0.4.29.tar.gz) = 1698327
+TIMESTAMP = 1718784560
+SHA256 (jax-0.4.30.tar.gz) = 94d74b5b2db0d80672b61d83f1f63ebf99d2ab7398ec12b2ca0c9d1e97afe577
+SIZE (jax-0.4.30.tar.gz) = 1715462
diff --git a/math/py-pyaudi/Makefile b/math/py-pyaudi/Makefile
index a2a192487b0a..846ded382238 100644
--- a/math/py-pyaudi/Makefile
+++ b/math/py-pyaudi/Makefile
@@ -2,7 +2,7 @@ PORTNAME= pyaudi
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.2-1
DISTVERSIONSUFFIX= -g899eb78
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= math
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-pytensor/Makefile b/math/py-pytensor/Makefile
index 99a6831a88b5..031246fecb77 100644
--- a/math/py-pytensor/Makefile
+++ b/math/py-pytensor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pytensor
-DISTVERSION= 2.23.0
+DISTVERSION= 2.24.0
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,12 @@ WWW= https://pytensor.readthedocs.io/en/latest/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/doc/LICENSE.txt
-PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cons>0:devel/py-cons@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}versioneer>0:devel/py-versioneer@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \
+ ${PY_DEPENDS}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cons>0:devel/py-cons@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}etuples>0:devel/py-etuples@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}filelock>0:sysutils/py-filelock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}logical-unification>0:math/py-logical-unification@${PY_FLAVOR} \
@@ -19,11 +24,6 @@ PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cons>0:devel/py-cons@${PY_FLAVOR} \
${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}scipy>=0.14:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR}
-BUILD_DEPENDS= ${PY_SETUPTOOLS} \
- ${PYTHON_PKGNAMEPREFIX}versioneer>0:devel/py-versioneer@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \
- ${PY_DEPENDS}
-RUN_DEPENDS= ${PY_DEPENDS}
USES= python
USE_PYTHON= pep517 cython autoplist pytest # tests fail to run, see https://github.com/pymc-devs/pytensor/issues/355
diff --git a/math/py-pytensor/distinfo b/math/py-pytensor/distinfo
index aac991c6ab82..dfdd2ab4e32f 100644
--- a/math/py-pytensor/distinfo
+++ b/math/py-pytensor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719201651
-SHA256 (pytensor-2.23.0.tar.gz) = eb5850ddae5670f1699526de6397a9b3a0a0a71e792c3250e19dabe45d54bfa9
-SIZE (pytensor-2.23.0.tar.gz) = 3560692
+TIMESTAMP = 1720121553
+SHA256 (pytensor-2.24.0.tar.gz) = b5834e49008d719b1f9968d7b09e8cb3e38dc19a0be8d7c27943560eabec0a66
+SIZE (pytensor-2.24.0.tar.gz) = 3561024
diff --git a/math/py-spopt/Makefile b/math/py-spopt/Makefile
index ede9a285b3e1..9a675a2997f9 100644
--- a/math/py-spopt/Makefile
+++ b/math/py-spopt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spopt
PORTVERSION= 0.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,6 +13,8 @@ WWW= https://pysal.org/spopt/ \
LICENSE= BSD3CLAUSE
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}geopandas>=0.10.0:graphics/py-geopandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}libpysal>=0:science/py-libpysal@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}networkx>=0.1:math/py-networkx@${PY_FLAVOR} \
@@ -25,7 +27,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geopandas>=0.10.0:graphics/py-geopandas@${PY
${PYTHON_PKGNAMEPREFIX}tqdm>=4.27.0:misc/py-tqdm@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/math/py-unyt/Makefile b/math/py-unyt/Makefile
index ebebc6084e76..3c84133512a4 100644
--- a/math/py-unyt/Makefile
+++ b/math/py-unyt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= unyt
-DISTVERSION= 2.9.5
+DISTVERSION= 3.0.3
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,13 +11,15 @@ WWW= https://github.com/yt-project/unyt
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-PY_DEPENDS= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}sympy>=1.5:math/py-sympy@${PY_FLAVOR}
-BUILD_DEPENDS= ${PY_DEPENDS}
-RUN_DEPENDS= ${PY_DEPENDS}
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=7.0.1:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=20.9:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sympy>=1.7:math/py-sympy@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist pytest
+USE_PYTHON= pep517 autoplist pytest
NO_ARCH= yes
diff --git a/math/py-unyt/distinfo b/math/py-unyt/distinfo
index 3852b5c46768..2327e2080e87 100644
--- a/math/py-unyt/distinfo
+++ b/math/py-unyt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1685291605
-SHA256 (unyt-2.9.5.tar.gz) = 99892f33b5c6bf97053beac84c8a136747631828f030725e9a01147d48377337
-SIZE (unyt-2.9.5.tar.gz) = 1368888
+TIMESTAMP = 1720059355
+SHA256 (unyt-3.0.3.tar.gz) = d1d6f481186c663b2631fe129e82abdf0aed61a93a70662040020aabe016384b
+SIZE (unyt-3.0.3.tar.gz) = 1357681
diff --git a/math/qalculate-gtk/Makefile b/math/qalculate-gtk/Makefile
index 0306fb6c913d..3dd05569d077 100644
--- a/math/qalculate-gtk/Makefile
+++ b/math/qalculate-gtk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qalculate-gtk
-PORTVERSION= 5.1.0
+PORTVERSION= 5.2.0
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/math/qalculate-gtk/distinfo b/math/qalculate-gtk/distinfo
index 5853cf99da92..278d272b53cc 100644
--- a/math/qalculate-gtk/distinfo
+++ b/math/qalculate-gtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715805183
-SHA256 (qalculate-gtk-5.1.0.tar.gz) = 173339cce04a6f0ba4c56c233987a30188ef10170da7cc545a8876c3d5c42185
-SIZE (qalculate-gtk-5.1.0.tar.gz) = 2898798
+TIMESTAMP = 1719897754
+SHA256 (qalculate-gtk-5.2.0.tar.gz) = 1a917fe5d5ca03e21a97308bac31f013d5459edd090ba20717eaf56259270dbd
+SIZE (qalculate-gtk-5.2.0.tar.gz) = 2902354
diff --git a/math/qalculate-qt/Makefile b/math/qalculate-qt/Makefile
index 0cec192a6b1a..37a245a043fc 100644
--- a/math/qalculate-qt/Makefile
+++ b/math/qalculate-qt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qalculate-qt
-PORTVERSION= 5.1.0
+PORTVERSION= 5.2.0
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/math/qalculate-qt/distinfo b/math/qalculate-qt/distinfo
index 63968c009bf4..3798f86d605c 100644
--- a/math/qalculate-qt/distinfo
+++ b/math/qalculate-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715805349
-SHA256 (qalculate-qt-5.1.0.tar.gz) = b6571fc85bde7f2b1422f215a5c4176bc1013726e2971d4c27770078be659a7b
-SIZE (qalculate-qt-5.1.0.tar.gz) = 1746381
+TIMESTAMP = 1719897963
+SHA256 (qalculate-qt-5.2.0.tar.gz) = 6daef548376d1a941515f3ee5c268ec97a64668474ff6c31e02890eee12f2b75
+SIZE (qalculate-qt-5.2.0.tar.gz) = 1763726
diff --git a/math/scilab/Makefile b/math/scilab/Makefile
index 750a08a2ff41..e0b85e20534b 100644
--- a/math/scilab/Makefile
+++ b/math/scilab/Makefile
@@ -132,11 +132,8 @@ CONFIGURE_ARGS+= --enable-debug
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 150
+.if ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-error=int-conversion
-.endif
-
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
@@ -148,7 +145,7 @@ FFLAGS+= -fallow-argument-mismatch
post-patch:
@${REINPLACE_CMD} 's,/usr/local,${LOCALBASE},' ${WRKSRC}/etc/librarypath.xml
@${REINPLACE_CMD} -e 's, gfortran, ${FC},' ${WRKSRC}/modules/dynamic_link/src/scripts/configure
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
@${REINPLACE_CMD} -e 's|std::filesystem|std::__fs::filesystem|g' \
${WRKSRC}/modules/fileio/src/cpp/fullpath.cpp \
${WRKSRC}/modules/fileio/sci_gateway/cpp/sci_get_absolute_file_path.cpp
diff --git a/math/scipoptsuite/Makefile b/math/scipoptsuite/Makefile
index f9852d924709..0da44a17bb4c 100644
--- a/math/scipoptsuite/Makefile
+++ b/math/scipoptsuite/Makefile
@@ -1,5 +1,6 @@
PORTNAME= scipoptsuite
DISTVERSION= 9.1.0
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= https://scipopt.org/download/release/
diff --git a/math/topologic/Makefile b/math/topologic/Makefile
index 8f8012791038..2930f68ea069 100644
--- a/math/topologic/Makefile
+++ b/math/topologic/Makefile
@@ -1,6 +1,7 @@
PORTNAME= topologic
DISTVERSIONPREFIX= v
DISTVERSION= 6.0.3
+PORTREVISION= 1
CATEGORIES= math
PKGNAMESUFFIX= -space-modeling-library
diff --git a/misc/aichat/Makefile b/misc/aichat/Makefile
index 764e577ea25a..a4b7a04708a8 100644
--- a/misc/aichat/Makefile
+++ b/misc/aichat/Makefile
@@ -1,7 +1,6 @@
PORTNAME= aichat
DISTVERSIONPREFIX= v
-DISTVERSION= 0.18.0
-PORTREVISION= 1
+DISTVERSION= 0.19.0
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
@@ -24,14 +23,17 @@ GH_ACCOUNT= sigoden
CARGO_CRATES= addr2line-0.22.0 \
adler-1.0.2 \
+ ahash-0.8.11 \
aho-corasick-1.1.3 \
+ allocator-api2-0.2.18 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
+ anndists-0.1.2 \
ansi_colours-1.2.2 \
anstream-0.6.14 \
anstyle-1.0.7 \
anstyle-parse-0.2.4 \
- anstyle-query-1.0.3 \
+ anstyle-query-1.1.0 \
anstyle-wincon-3.0.3 \
anyhow-1.0.86 \
arboard-3.4.0 \
@@ -40,51 +42,57 @@ CARGO_CRATES= addr2line-0.22.0 \
atomic-waker-1.1.2 \
autocfg-1.3.0 \
aws-smithy-eventstream-0.60.4 \
- aws-smithy-types-1.1.10 \
- backtrace-0.3.72 \
- base64-0.21.7 \
+ aws-smithy-types-1.2.0 \
+ backtrace-0.3.73 \
base64-0.22.1 \
base64-simd-0.8.0 \
bincode-1.3.3 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
bitflags-1.3.2 \
- bitflags-2.5.0 \
+ bitflags-2.6.0 \
block-buffer-0.10.4 \
block2-0.5.1 \
- bstr-1.9.1 \
bumpalo-3.16.0 \
- bytemuck-1.16.0 \
+ bytemuck-1.16.1 \
byteorder-1.5.0 \
bytes-1.6.0 \
bytes-utils-0.1.4 \
- cc-1.0.98 \
+ cc-1.0.104 \
cfg-if-1.0.0 \
cfg_aliases-0.1.1 \
chrono-0.4.38 \
- clap-4.5.4 \
- clap_builder-4.5.2 \
- clap_derive-4.5.4 \
- clap_lex-0.7.0 \
+ clap-4.5.8 \
+ clap_builder-4.5.8 \
+ clap_derive-4.5.8 \
+ clap_lex-0.7.1 \
clipboard-win-5.3.1 \
colorchoice-1.0.1 \
+ combine-4.6.7 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.6 \
+ cpu-time-1.0.0 \
cpufeatures-0.2.12 \
crc32fast-1.4.2 \
+ crossbeam-deque-0.8.5 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.20 \
crossterm-0.25.0 \
crossterm-0.27.0 \
crossterm_winapi-0.9.1 \
crypto-common-0.1.6 \
deranged-0.3.11 \
derive-new-0.6.0 \
+ diff-0.1.13 \
digest-0.10.7 \
dirs-5.0.1 \
dirs-sys-0.4.1 \
dlib-0.5.2 \
downcast-rs-1.2.1 \
dyn-clone-1.0.17 \
- either-1.12.0 \
+ either-1.13.0 \
+ enum-as-inner-0.6.0 \
+ env_logger-0.10.2 \
equivalent-1.0.1 \
errno-0.3.9 \
error-code-3.2.0 \
@@ -119,15 +127,17 @@ CARGO_CRATES= addr2line-0.22.0 \
heck-0.5.0 \
hermit-abi-0.3.9 \
hmac-0.12.1 \
+ hnsw_rs-0.3.0 \
home-0.5.9 \
http-1.1.0 \
http-body-1.0.0 \
- http-body-util-0.1.1 \
- httparse-1.8.0 \
+ http-body-util-0.1.2 \
+ httparse-1.9.4 \
httpdate-1.0.3 \
- hyper-1.3.1 \
- hyper-rustls-0.26.0 \
- hyper-util-0.1.5 \
+ humantime-2.1.0 \
+ hyper-1.4.0 \
+ hyper-rustls-0.27.2 \
+ hyper-util-0.1.6 \
iana-time-zone-0.1.60 \
iana-time-zone-haiku-0.1.2 \
idna-0.5.0 \
@@ -141,23 +151,26 @@ CARGO_CRATES= addr2line-0.22.0 \
js-sys-0.3.69 \
json-patch-2.0.0 \
jsonptr-0.4.7 \
- lazy_static-1.4.0 \
+ lazy_static-1.5.0 \
libc-0.2.155 \
- libloading-0.8.3 \
+ libloading-0.8.4 \
libredox-0.1.3 \
- line-wrap-0.2.0 \
linux-raw-sys-0.4.14 \
lock_api-0.4.12 \
- log-0.4.21 \
+ log-0.4.22 \
loom-0.7.2 \
+ mach2-0.4.2 \
matchers-0.1.0 \
- memchr-2.7.2 \
+ memchr-2.7.4 \
+ memoffset-0.7.1 \
mime-0.3.17 \
- mime_guess-2.0.4 \
+ mime_guess-2.0.5 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.7.3 \
+ miniz_oxide-0.7.4 \
mio-0.8.11 \
+ mmap-rs-0.6.1 \
newline-converter-0.3.0 \
+ nix-0.26.4 \
nix-0.28.0 \
nom-7.1.3 \
nu-ansi-term-0.46.0 \
@@ -176,17 +189,19 @@ CARGO_CRATES= addr2line-0.22.0 \
objc2-foundation-0.2.2 \
objc2-metal-0.2.2 \
objc2-quartz-core-0.2.2 \
- object-0.35.0 \
+ object-0.36.1 \
once_cell-1.19.0 \
onig-6.4.0 \
onig_sys-69.8.1 \
openssl-probe-0.1.5 \
option-ext-0.2.0 \
- os_pipe-1.1.5 \
+ os_pipe-1.2.0 \
outref-0.5.1 \
overload-0.1.1 \
parking_lot-0.12.3 \
parking_lot_core-0.9.10 \
+ path-absolutize-3.1.1 \
+ path-dedot-3.1.1 \
percent-encoding-2.3.1 \
petgraph-0.6.5 \
pin-project-1.1.5 \
@@ -194,31 +209,38 @@ CARGO_CRATES= addr2line-0.22.0 \
pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
pkg-config-0.3.30 \
- plist-1.6.1 \
+ plist-1.7.0 \
powerfmt-0.2.0 \
ppv-lite86-0.2.17 \
- proc-macro2-1.0.84 \
+ pretty_assertions-1.4.0 \
+ proc-macro2-1.0.86 \
quick-xml-0.31.0 \
+ quick-xml-0.32.0 \
+ quinn-0.11.2 \
+ quinn-proto-0.11.3 \
+ quinn-udp-0.5.2 \
quote-1.0.36 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
- redox_syscall-0.5.1 \
+ rayon-1.10.0 \
+ rayon-core-1.12.1 \
+ redox_syscall-0.5.2 \
redox_users-0.4.5 \
reedline-0.32.0 \
- regex-1.10.4 \
+ regex-1.10.5 \
regex-automata-0.1.10 \
- regex-automata-0.4.6 \
+ regex-automata-0.4.7 \
regex-syntax-0.6.29 \
- regex-syntax-0.8.3 \
- reqwest-0.12.4 \
+ regex-syntax-0.8.4 \
+ reqwest-0.12.5 \
reqwest-eventsource-0.6.0 \
- rgb-0.8.37 \
+ rgb-0.8.40 \
ring-0.17.8 \
rustc-demangle-0.1.24 \
rustc-hash-1.1.0 \
rustix-0.38.34 \
- rustls-0.22.4 \
+ rustls-0.23.10 \
rustls-native-certs-0.7.0 \
rustls-pemfile-2.1.2 \
rustls-pki-types-1.7.0 \
@@ -233,7 +255,7 @@ CARGO_CRATES= addr2line-0.22.0 \
security-framework-sys-2.11.0 \
serde-1.0.203 \
serde_derive-1.0.203 \
- serde_json-1.0.117 \
+ serde_json-1.0.120 \
serde_urlencoded-0.7.1 \
serde_yaml-0.9.34+deprecated \
sha2-0.10.8 \
@@ -250,28 +272,28 @@ CARGO_CRATES= addr2line-0.22.0 \
spin-0.9.8 \
strip-ansi-escapes-0.2.0 \
strsim-0.11.1 \
- strum-0.26.2 \
- strum_macros-0.26.2 \
- subtle-2.5.0 \
- syn-2.0.66 \
- sync_wrapper-0.1.2 \
+ strum-0.26.3 \
+ strum_macros-0.26.4 \
+ subtle-2.6.1 \
+ syn-2.0.68 \
+ sync_wrapper-1.0.1 \
syntect-5.2.0 \
+ sysctl-0.5.5 \
tempfile-3.10.1 \
termcolor-1.4.1 \
textwrap-0.16.1 \
thiserror-1.0.61 \
thiserror-impl-1.0.61 \
thread_local-1.1.8 \
- threadpool-1.8.1 \
time-0.3.36 \
time-core-0.1.2 \
time-macros-0.2.18 \
- tinyvec-1.6.0 \
+ tinyvec-1.6.1 \
tinyvec_macros-0.1.1 \
- tokio-1.37.0 \
+ tokio-1.38.0 \
tokio-graceful-0.1.6 \
- tokio-macros-2.2.0 \
- tokio-rustls-0.25.0 \
+ tokio-macros-2.3.0 \
+ tokio-rustls-0.26.0 \
tokio-socks-0.5.1 \
tokio-stream-0.1.15 \
tokio-util-0.7.11 \
@@ -292,17 +314,18 @@ CARGO_CRATES= addr2line-0.22.0 \
unicode-linebreak-0.1.5 \
unicode-normalization-0.1.23 \
unicode-segmentation-1.11.0 \
- unicode-width-0.1.12 \
+ unicode-width-0.1.13 \
unsafe-libyaml-0.2.11 \
untrusted-0.9.0 \
- url-2.5.0 \
+ url-2.5.2 \
urlencoding-2.1.3 \
- utf8parse-0.2.1 \
+ utf8parse-0.2.2 \
+ uuid-1.9.1 \
valuable-0.1.0 \
version_check-0.9.4 \
vsimd-0.8.0 \
vte-0.11.1 \
- vte_generate_state_changes-0.1.1 \
+ vte_generate_state_changes-0.1.2 \
walkdir-2.5.0 \
want-0.3.1 \
wasi-0.11.0+wasi-snapshot-preview1 \
@@ -313,22 +336,24 @@ CARGO_CRATES= addr2line-0.22.0 \
wasm-bindgen-macro-support-0.2.92 \
wasm-bindgen-shared-0.2.92 \
wasm-streams-0.4.0 \
- wayland-backend-0.3.3 \
- wayland-client-0.31.2 \
+ wayland-backend-0.3.4 \
+ wayland-client-0.31.3 \
wayland-protocols-0.31.2 \
wayland-protocols-wlr-0.2.0 \
- wayland-scanner-0.31.1 \
- wayland-sys-0.31.1 \
+ wayland-scanner-0.31.2 \
+ wayland-sys-0.31.2 \
web-sys-0.3.69 \
- webpki-roots-0.26.1 \
+ webpki-roots-0.26.3 \
+ widestring-1.1.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.8 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-0.48.0 \
windows-0.54.0 \
windows-core-0.52.0 \
windows-core-0.54.0 \
- windows-result-0.1.1 \
+ windows-result-0.1.2 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-targets-0.48.5 \
@@ -352,6 +377,9 @@ CARGO_CRATES= addr2line-0.22.0 \
wl-clipboard-rs-0.8.1 \
x11rb-0.13.1 \
x11rb-protocol-0.13.1 \
+ yansi-0.5.1 \
+ zerocopy-0.7.35 \
+ zerocopy-derive-0.7.35 \
zeroize-1.8.1
PLIST_FILES= bin/${PORTNAME}
diff --git a/misc/aichat/distinfo b/misc/aichat/distinfo
index 7637b37e233a..8eeaab5d23cf 100644
--- a/misc/aichat/distinfo
+++ b/misc/aichat/distinfo
@@ -1,14 +1,20 @@
-TIMESTAMP = 1717217942
+TIMESTAMP = 1720108314
SHA256 (rust/crates/addr2line-0.22.0.crate) = 6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678
SIZE (rust/crates/addr2line-0.22.0.crate) = 39156
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
+SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
+SIZE (rust/crates/ahash-0.8.11.crate) = 43607
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
+SIZE (rust/crates/allocator-api2-0.2.18.crate) = 62504
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/anndists-0.1.2.crate) = 4747593401c8d692fb589ac2a208a27ef968b95f9392af837728933348fc199c
+SIZE (rust/crates/anndists-0.1.2.crate) = 13433
SHA256 (rust/crates/ansi_colours-1.2.2.crate) = 6a1558bd2075d341b9ca698ec8eb6fcc55a746b1fc4255585aad5b141d918a80
SIZE (rust/crates/ansi_colours-1.2.2.crate) = 21374
SHA256 (rust/crates/anstream-0.6.14.crate) = 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b
@@ -17,8 +23,8 @@ SHA256 (rust/crates/anstyle-1.0.7.crate) = 038dfcf04a5feb68e9c60b21c9625a54c2c06
SIZE (rust/crates/anstyle-1.0.7.crate) = 15709
SHA256 (rust/crates/anstyle-parse-0.2.4.crate) = c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4
SIZE (rust/crates/anstyle-parse-0.2.4.crate) = 23069
-SHA256 (rust/crates/anstyle-query-1.0.3.crate) = a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5
-SIZE (rust/crates/anstyle-query-1.0.3.crate) = 9742
+SHA256 (rust/crates/anstyle-query-1.1.0.crate) = ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391
+SIZE (rust/crates/anstyle-query-1.1.0.crate) = 9832
SHA256 (rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19
SIZE (rust/crates/anstyle-wincon-3.0.3.crate) = 12179
SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
@@ -35,12 +41,10 @@ SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7
SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
SHA256 (rust/crates/aws-smithy-eventstream-0.60.4.crate) = e6363078f927f612b970edf9d1903ef5cef9a64d1e8423525ebb1f0a1633c858
SIZE (rust/crates/aws-smithy-eventstream-0.60.4.crate) = 17166
-SHA256 (rust/crates/aws-smithy-types-1.1.10.crate) = 5b6764ba7e1c5ede1c9f9e4046645534f06c2581402461c559b481a420330a83
-SIZE (rust/crates/aws-smithy-types-1.1.10.crate) = 80261
-SHA256 (rust/crates/backtrace-0.3.72.crate) = 17c6a35df3749d2e8bb1b7b21a976d82b15548788d2735b9d82f329268f71a11
-SIZE (rust/crates/backtrace-0.3.72.crate) = 87877
-SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
-SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/aws-smithy-types-1.2.0.crate) = cfe321a6b21f5d8eabd0ade9c55d3d0335f3c3157fc2b3e87f05f34b539e4df5
+SIZE (rust/crates/aws-smithy-types-1.2.0.crate) = 80692
+SHA256 (rust/crates/backtrace-0.3.73.crate) = 5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a
+SIZE (rust/crates/backtrace-0.3.73.crate) = 87617
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195
@@ -53,52 +57,60 @@ SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41a
SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
-SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
+SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
+SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f
SIZE (rust/crates/block2-0.5.1.crate) = 24191
-SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
-SIZE (rust/crates/bstr-1.9.1.crate) = 380305
SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/bytemuck-1.16.0.crate) = 78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5
-SIZE (rust/crates/bytemuck-1.16.0.crate) = 48015
+SHA256 (rust/crates/bytemuck-1.16.1.crate) = b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e
+SIZE (rust/crates/bytemuck-1.16.1.crate) = 48321
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
SIZE (rust/crates/bytes-1.6.0.crate) = 60605
SHA256 (rust/crates/bytes-utils-0.1.4.crate) = 7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35
SIZE (rust/crates/bytes-utils-0.1.4.crate) = 20703
-SHA256 (rust/crates/cc-1.0.98.crate) = 41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f
-SIZE (rust/crates/cc-1.0.98.crate) = 76780
+SHA256 (rust/crates/cc-1.0.104.crate) = 74b6a57f98764a267ff415d50a25e6e166f3831a5071af4995296ea97d210490
+SIZE (rust/crates/cc-1.0.104.crate) = 79710
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.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
SIZE (rust/crates/chrono-0.4.38.crate) = 220559
-SHA256 (rust/crates/clap-4.5.4.crate) = 90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0
-SIZE (rust/crates/clap-4.5.4.crate) = 55401
-SHA256 (rust/crates/clap_builder-4.5.2.crate) = ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4
-SIZE (rust/crates/clap_builder-4.5.2.crate) = 163566
-SHA256 (rust/crates/clap_derive-4.5.4.crate) = 528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64
-SIZE (rust/crates/clap_derive-4.5.4.crate) = 29159
-SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
-SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
+SHA256 (rust/crates/clap-4.5.8.crate) = 84b3edb18336f4df585bc9aa31dd99c036dfa5dc5e9a2939a722a188f3a8970d
+SIZE (rust/crates/clap-4.5.8.crate) = 56338
+SHA256 (rust/crates/clap_builder-4.5.8.crate) = c1c09dd5ada6c6c78075d6fd0da3f90d8080651e2d6cc8eb2f1aaa4034ced708
+SIZE (rust/crates/clap_builder-4.5.8.crate) = 163870
+SHA256 (rust/crates/clap_derive-4.5.8.crate) = 2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085
+SIZE (rust/crates/clap_derive-4.5.8.crate) = 30024
+SHA256 (rust/crates/clap_lex-0.7.1.crate) = 4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70
+SIZE (rust/crates/clap_lex-0.7.1.crate) = 12766
SHA256 (rust/crates/clipboard-win-5.3.1.crate) = 79f4473f5144e20d9aceaf2972478f06ddf687831eafeeb434fbaf0acc4144ad
SIZE (rust/crates/clipboard-win-5.3.1.crate) = 19921
SHA256 (rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422
SIZE (rust/crates/colorchoice-1.0.1.crate) = 7895
+SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
+SIZE (rust/crates/combine-4.6.7.crate) = 134808
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
+SHA256 (rust/crates/cpu-time-1.0.0.crate) = e9e393a7668fe1fad3075085b86c781883000b4ede868f43627b34a87c8b7ded
+SIZE (rust/crates/cpu-time-1.0.0.crate) = 10003
SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
+SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
+SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
SHA256 (rust/crates/crossterm-0.25.0.crate) = e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67
SIZE (rust/crates/crossterm-0.25.0.crate) = 116533
SHA256 (rust/crates/crossterm-0.27.0.crate) = f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df
@@ -111,6 +123,8 @@ SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585
SIZE (rust/crates/deranged-0.3.11.crate) = 18043
SHA256 (rust/crates/derive-new-0.6.0.crate) = d150dea618e920167e5973d70ae6ece4385b7164e0d799fe7c122dd0a5d912ad
SIZE (rust/crates/derive-new-0.6.0.crate) = 7694
+SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
+SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
@@ -123,8 +137,12 @@ SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29
SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
SHA256 (rust/crates/dyn-clone-1.0.17.crate) = 0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125
SIZE (rust/crates/dyn-clone-1.0.17.crate) = 11848
-SHA256 (rust/crates/either-1.12.0.crate) = 3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b
-SIZE (rust/crates/either-1.12.0.crate) = 18974
+SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
+SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/enum-as-inner-0.6.0.crate) = 5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a
+SIZE (rust/crates/enum-as-inner-0.6.0.crate) = 12079
+SHA256 (rust/crates/env_logger-0.10.2.crate) = 4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580
+SIZE (rust/crates/env_logger-0.10.2.crate) = 36402
SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
@@ -193,24 +211,28 @@ SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066a
SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
+SHA256 (rust/crates/hnsw_rs-0.3.0.crate) = e4594a6fe509cc5d6549fd56af7e6435c476e59e3bc498efa4aafcd4311b6d66
+SIZE (rust/crates/hnsw_rs-0.3.0.crate) = 67751
SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
SIZE (rust/crates/home-0.5.9.crate) = 8760
SHA256 (rust/crates/http-1.1.0.crate) = 21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258
SIZE (rust/crates/http-1.1.0.crate) = 103144
SHA256 (rust/crates/http-body-1.0.0.crate) = 1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643
SIZE (rust/crates/http-body-1.0.0.crate) = 5411
-SHA256 (rust/crates/http-body-util-0.1.1.crate) = 0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d
-SIZE (rust/crates/http-body-util-0.1.1.crate) = 11930
-SHA256 (rust/crates/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904
-SIZE (rust/crates/httparse-1.8.0.crate) = 29954
+SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
+SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
+SHA256 (rust/crates/httparse-1.9.4.crate) = 0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9
+SIZE (rust/crates/httparse-1.9.4.crate) = 38555
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
-SHA256 (rust/crates/hyper-1.3.1.crate) = fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d
-SIZE (rust/crates/hyper-1.3.1.crate) = 148763
-SHA256 (rust/crates/hyper-rustls-0.26.0.crate) = a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c
-SIZE (rust/crates/hyper-rustls-0.26.0.crate) = 29538
-SHA256 (rust/crates/hyper-util-0.1.5.crate) = 7b875924a60b96e5d7b9ae7b066540b1dd1cbd90d1828f54c92e02a283351c56
-SIZE (rust/crates/hyper-util-0.1.5.crate) = 69740
+SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
+SIZE (rust/crates/humantime-2.1.0.crate) = 16749
+SHA256 (rust/crates/hyper-1.4.0.crate) = c4fe55fb7a772d59a5ff1dfbff4fe0258d19b89fec4b233e75d35d5d2316badc
+SIZE (rust/crates/hyper-1.4.0.crate) = 151788
+SHA256 (rust/crates/hyper-rustls-0.27.2.crate) = 5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155
+SIZE (rust/crates/hyper-rustls-0.27.2.crate) = 34421
+SHA256 (rust/crates/hyper-util-0.1.6.crate) = 3ab92f4f49ee4fb4f997c784b7a2e0fa70050211e0b6a287f898c3c9785ca956
+SIZE (rust/crates/hyper-util-0.1.6.crate) = 69910
SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141
SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -237,40 +259,46 @@ SHA256 (rust/crates/json-patch-2.0.0.crate) = 5b1fb8864823fad91877e6caea0baca82e
SIZE (rust/crates/json-patch-2.0.0.crate) = 21943
SHA256 (rust/crates/jsonptr-0.4.7.crate) = 1c6e529149475ca0b2820835d3dce8fcc41c6b943ca608d32f35b449255e4627
SIZE (rust/crates/jsonptr-0.4.7.crate) = 19663
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
+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.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
SIZE (rust/crates/libc-0.2.155.crate) = 743539
-SHA256 (rust/crates/libloading-0.8.3.crate) = 0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19
-SIZE (rust/crates/libloading-0.8.3.crate) = 28480
+SHA256 (rust/crates/libloading-0.8.4.crate) = e310b3a6b5907f99202fcdb4960ff45b93735d7c7d96b760fcff8db2dc0e103d
+SIZE (rust/crates/libloading-0.8.4.crate) = 28636
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/line-wrap-0.2.0.crate) = dd1bc4d24ad230d21fb898d1116b1801d7adfc449d42026475862ab48b11e70e
-SIZE (rust/crates/line-wrap-0.2.0.crate) = 10633
SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
-SIZE (rust/crates/log-0.4.21.crate) = 43442
+SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
+SIZE (rust/crates/log-0.4.22.crate) = 44027
SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca
SIZE (rust/crates/loom-0.7.2.crate) = 73989
+SHA256 (rust/crates/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709
+SIZE (rust/crates/mach2-0.4.2.crate) = 21889
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
-SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
-SIZE (rust/crates/memchr-2.7.2.crate) = 96220
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memoffset-0.7.1.crate) = 5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4
+SIZE (rust/crates/memoffset-0.7.1.crate) = 8556
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/mime_guess-2.0.4.crate) = 4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef
-SIZE (rust/crates/mime_guess-2.0.4.crate) = 26399
+SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
+SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.7.3.crate) = 87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae
-SIZE (rust/crates/miniz_oxide-0.7.3.crate) = 55774
+SHA256 (rust/crates/miniz_oxide-0.7.4.crate) = b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08
+SIZE (rust/crates/miniz_oxide-0.7.4.crate) = 56119
SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
SIZE (rust/crates/mio-0.8.11.crate) = 102983
+SHA256 (rust/crates/mmap-rs-0.6.1.crate) = 86968d85441db75203c34deefd0c88032f275aaa85cee19a1dcfff6ae9df56da
+SIZE (rust/crates/mmap-rs-0.6.1.crate) = 30843
SHA256 (rust/crates/newline-converter-0.3.0.crate) = 47b6b097ecb1cbfed438542d16e84fd7ad9b0c76c8a65b7f9039212a3d14dc7f
SIZE (rust/crates/newline-converter-0.3.0.crate) = 4603
+SHA256 (rust/crates/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b
+SIZE (rust/crates/nix-0.26.4.crate) = 279099
SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
SIZE (rust/crates/nix-0.28.0.crate) = 311086
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
@@ -307,8 +335,8 @@ SHA256 (rust/crates/objc2-metal-0.2.2.crate) = dd0cba1276f6023976a406a14ffa85e1f
SIZE (rust/crates/objc2-metal-0.2.2.crate) = 75276
SHA256 (rust/crates/objc2-quartz-core-0.2.2.crate) = e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a
SIZE (rust/crates/objc2-quartz-core-0.2.2.crate) = 21306
-SHA256 (rust/crates/object-0.35.0.crate) = b8ec7ab813848ba4522158d5517a6093db1ded27575b070f4177b8d12b41db5e
-SIZE (rust/crates/object-0.35.0.crate) = 317792
+SHA256 (rust/crates/object-0.36.1.crate) = 081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce
+SIZE (rust/crates/object-0.36.1.crate) = 323865
SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
SHA256 (rust/crates/onig-6.4.0.crate) = 8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f
@@ -319,8 +347,8 @@ SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc19480
SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-SHA256 (rust/crates/os_pipe-1.1.5.crate) = 57119c3b893986491ec9aa85056780d3a0f3cf4da7cc09dd3650dbd6c6738fb9
-SIZE (rust/crates/os_pipe-1.1.5.crate) = 11430
+SHA256 (rust/crates/os_pipe-1.2.0.crate) = 29d73ba8daf8fac13b0501d1abeddcfe21ba7401ada61a819144b6c2a4f32209
+SIZE (rust/crates/os_pipe-1.2.0.crate) = 10615
SHA256 (rust/crates/outref-0.5.1.crate) = 4030760ffd992bef45b0ae3f10ce1aba99e33464c90d14dd7c039884963ddc7a
SIZE (rust/crates/outref-0.5.1.crate) = 3957
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
@@ -329,6 +357,10 @@ SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646
SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/path-absolutize-3.1.1.crate) = e4af381fe79fa195b4909485d99f73a80792331df0625188e707854f0b3383f5
+SIZE (rust/crates/path-absolutize-3.1.1.crate) = 6605
+SHA256 (rust/crates/path-dedot-3.1.1.crate) = 07ba0ad7e047712414213ff67533e6dd477af0a4e1d14fb52343e53d30ea9397
+SIZE (rust/crates/path-dedot-3.1.1.crate) = 6596
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
@@ -343,16 +375,26 @@ SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613
-SHA256 (rust/crates/plist-1.6.1.crate) = d9d34169e64b3c7a80c8621a48adaf44e0cf62c78a9b25dd9dd35f1881a17cf9
-SIZE (rust/crates/plist-1.6.1.crate) = 47933
+SHA256 (rust/crates/plist-1.7.0.crate) = 42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016
+SIZE (rust/crates/plist-1.7.0.crate) = 101068
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
-SHA256 (rust/crates/proc-macro2-1.0.84.crate) = ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6
-SIZE (rust/crates/proc-macro2-1.0.84.crate) = 48922
+SHA256 (rust/crates/pretty_assertions-1.4.0.crate) = af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66
+SIZE (rust/crates/pretty_assertions-1.4.0.crate) = 78846
+SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
+SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236
+SHA256 (rust/crates/quick-xml-0.32.0.crate) = 1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2
+SIZE (rust/crates/quick-xml-0.32.0.crate) = 184149
+SHA256 (rust/crates/quinn-0.11.2.crate) = e4ceeeeabace7857413798eb1ffa1e9c905a9946a57d81fb69b4b71c4d8eb3ad
+SIZE (rust/crates/quinn-0.11.2.crate) = 73920
+SHA256 (rust/crates/quinn-proto-0.11.3.crate) = ddf517c03a109db8100448a4be38d498df8a210a99fe0e1b9eaf39e78c640efe
+SIZE (rust/crates/quinn-proto-0.11.3.crate) = 202348
+SHA256 (rust/crates/quinn-udp-0.5.2.crate) = 9096629c45860fc7fb143e125eb826b5e721e10be3263160c7d60ca832cf8c46
+SIZE (rust/crates/quinn-udp-0.5.2.crate) = 21918
SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
SIZE (rust/crates/quote-1.0.36.crate) = 28507
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
@@ -361,28 +403,32 @@ SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/redox_syscall-0.5.1.crate) = 469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e
-SIZE (rust/crates/redox_syscall-0.5.1.crate) = 22536
+SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
+SIZE (rust/crates/rayon-1.10.0.crate) = 180155
+SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
+SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/redox_syscall-0.5.2.crate) = c82cf8cff14456045f55ec4241383baeff27af886adb72ffb2162f99911de0fd
+SIZE (rust/crates/redox_syscall-0.5.2.crate) = 23957
SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
SHA256 (rust/crates/reedline-0.32.0.crate) = abf59e4c97b5049ba96b052cdb652368305a2eddcbce9bf1c16f9d003139eeea
SIZE (rust/crates/reedline-0.32.0.crate) = 137845
-SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
-SIZE (rust/crates/regex-1.10.4.crate) = 253191
+SHA256 (rust/crates/regex-1.10.5.crate) = b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f
+SIZE (rust/crates/regex-1.10.5.crate) = 253805
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
-SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565
+SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df
+SIZE (rust/crates/regex-automata-0.4.7.crate) = 617582
SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56
-SIZE (rust/crates/regex-syntax-0.8.3.crate) = 347497
-SHA256 (rust/crates/reqwest-0.12.4.crate) = 566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10
-SIZE (rust/crates/reqwest-0.12.4.crate) = 170627
+SHA256 (rust/crates/regex-syntax-0.8.4.crate) = 7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b
+SIZE (rust/crates/regex-syntax-0.8.4.crate) = 347577
+SHA256 (rust/crates/reqwest-0.12.5.crate) = c7d6d2a27d57148378eb5e111173f4276ad26340ecc5c49a4a2152167a2d6a37
+SIZE (rust/crates/reqwest-0.12.5.crate) = 177108
SHA256 (rust/crates/reqwest-eventsource-0.6.0.crate) = 632c55746dbb44275691640e7b40c907c16a2dc1a5842aa98aaec90da6ec6bde
SIZE (rust/crates/reqwest-eventsource-0.6.0.crate) = 19822
-SHA256 (rust/crates/rgb-0.8.37.crate) = 05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8
-SIZE (rust/crates/rgb-0.8.37.crate) = 16644
+SHA256 (rust/crates/rgb-0.8.40.crate) = a7439be6844e40133eda024efd85bf07f59d0dd2f59b10c00dd6cfb92cc5c741
+SIZE (rust/crates/rgb-0.8.40.crate) = 19157
SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
SIZE (rust/crates/ring-0.17.8.crate) = 4188554
SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
@@ -391,8 +437,8 @@ SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
SIZE (rust/crates/rustix-0.38.34.crate) = 365160
-SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
-SIZE (rust/crates/rustls-0.22.4.crate) = 333681
+SHA256 (rust/crates/rustls-0.23.10.crate) = 05cff451f60db80f490f3c182b77c35260baace73209e9cdbbe526bfe3a4d402
+SIZE (rust/crates/rustls-0.23.10.crate) = 424689
SHA256 (rust/crates/rustls-native-certs-0.7.0.crate) = 8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792
SIZE (rust/crates/rustls-native-certs-0.7.0.crate) = 25071
SHA256 (rust/crates/rustls-pemfile-2.1.2.crate) = 29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d
@@ -421,8 +467,8 @@ SHA256 (rust/crates/serde-1.0.203.crate) = 7253ab4de971e72fb7be983802300c30b5a7f
SIZE (rust/crates/serde-1.0.203.crate) = 77935
SHA256 (rust/crates/serde_derive-1.0.203.crate) = 500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba
SIZE (rust/crates/serde_derive-1.0.203.crate) = 55867
-SHA256 (rust/crates/serde_json-1.0.117.crate) = 455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3
-SIZE (rust/crates/serde_json-1.0.117.crate) = 146921
+SHA256 (rust/crates/serde_json-1.0.120.crate) = 4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5
+SIZE (rust/crates/serde_json-1.0.120.crate) = 147062
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
@@ -455,18 +501,20 @@ SHA256 (rust/crates/strip-ansi-escapes-0.2.0.crate) = 55ff8ef943b384c414f54aefa9
SIZE (rust/crates/strip-ansi-escapes-0.2.0.crate) = 8625
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.26.2.crate) = 5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29
-SIZE (rust/crates/strum-0.26.2.crate) = 7189
-SHA256 (rust/crates/strum_macros-0.26.2.crate) = c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946
-SIZE (rust/crates/strum_macros-0.26.2.crate) = 27056
-SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
-SIZE (rust/crates/subtle-2.5.0.crate) = 13909
-SHA256 (rust/crates/syn-2.0.66.crate) = c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5
-SIZE (rust/crates/syn-2.0.66.crate) = 264855
-SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
-SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
+SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
+SIZE (rust/crates/strum-0.26.3.crate) = 7237
+SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
+SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-2.0.68.crate) = 901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9
+SIZE (rust/crates/syn-2.0.68.crate) = 265035
+SHA256 (rust/crates/sync_wrapper-1.0.1.crate) = a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394
+SIZE (rust/crates/sync_wrapper-1.0.1.crate) = 6939
SHA256 (rust/crates/syntect-5.2.0.crate) = 874dcfa363995604333cf947ae9f751ca3af4522c60886774c4963943b4746b1
SIZE (rust/crates/syntect-5.2.0.crate) = 822671
+SHA256 (rust/crates/sysctl-0.5.5.crate) = ec7dddc5f0fee506baf8b9fdb989e242f17e4b11c61dfbb0635b705217199eea
+SIZE (rust/crates/sysctl-0.5.5.crate) = 18414
SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
@@ -479,26 +527,24 @@ SHA256 (rust/crates/thiserror-impl-1.0.61.crate) = 46c3384250002a6d5af4d114f2845
SIZE (rust/crates/thiserror-impl-1.0.61.crate) = 15786
SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
-SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa
-SIZE (rust/crates/threadpool-1.8.1.crate) = 14408
SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
SIZE (rust/crates/time-0.3.36.crate) = 119805
SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
SIZE (rust/crates/time-core-0.1.2.crate) = 7191
SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
-SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
-SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
+SHA256 (rust/crates/tinyvec-1.6.1.crate) = c55115c6fbe2d2bef26eb09ad74bde02d8255476fc0c7b515ef09fbb35742d82
+SIZE (rust/crates/tinyvec-1.6.1.crate) = 46657
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.37.0.crate) = 1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787
-SIZE (rust/crates/tokio-1.37.0.crate) = 764297
+SHA256 (rust/crates/tokio-1.38.0.crate) = ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a
+SIZE (rust/crates/tokio-1.38.0.crate) = 774094
SHA256 (rust/crates/tokio-graceful-0.1.6.crate) = 627ba4daa4cbce14740603401c895e72d47ecd86690a18e3f0841266e9340de7
SIZE (rust/crates/tokio-graceful-0.1.6.crate) = 30737
-SHA256 (rust/crates/tokio-macros-2.2.0.crate) = 5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b
-SIZE (rust/crates/tokio-macros-2.2.0.crate) = 11520
-SHA256 (rust/crates/tokio-rustls-0.25.0.crate) = 775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f
-SIZE (rust/crates/tokio-rustls-0.25.0.crate) = 30541
+SHA256 (rust/crates/tokio-macros-2.3.0.crate) = 5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a
+SIZE (rust/crates/tokio-macros-2.3.0.crate) = 11753
+SHA256 (rust/crates/tokio-rustls-0.26.0.crate) = 0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4
+SIZE (rust/crates/tokio-rustls-0.26.0.crate) = 34253
SHA256 (rust/crates/tokio-socks-0.5.1.crate) = 51165dfa029d2a65969413a6cc96f354b86b464498702f174a4efa13608fd8c0
SIZE (rust/crates/tokio-socks-0.5.1.crate) = 16137
SHA256 (rust/crates/tokio-stream-0.1.15.crate) = 267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af
@@ -539,18 +585,20 @@ SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f
SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202
SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740
-SHA256 (rust/crates/unicode-width-0.1.12.crate) = 68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6
-SIZE (rust/crates/unicode-width-0.1.12.crate) = 24062
+SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d
+SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228
SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
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/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
-SIZE (rust/crates/url-2.5.0.crate) = 78605
+SHA256 (rust/crates/url-2.5.2.crate) = 22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c
+SIZE (rust/crates/url-2.5.2.crate) = 79704
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
-SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
-SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.9.1.crate) = 5de17fd2f7da591098415cff336e12965a28061ddace43b59cb3c430179c9439
+SIZE (rust/crates/uuid-1.9.1.crate) = 47492
SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
SIZE (rust/crates/valuable-0.1.0.crate) = 27718
SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
@@ -559,8 +607,8 @@ SHA256 (rust/crates/vsimd-0.8.0.crate) = 5c3082ca00d5a5ef149bb8b555a72ae84c9c59f
SIZE (rust/crates/vsimd-0.8.0.crate) = 21377
SHA256 (rust/crates/vte-0.11.1.crate) = f5022b5fbf9407086c180e9557be968742d839e68346af7792b8592489732197
SIZE (rust/crates/vte-0.11.1.crate) = 40455
-SHA256 (rust/crates/vte_generate_state_changes-0.1.1.crate) = d257817081c7dffcdbab24b9e62d2def62e2ff7d00b1c20062551e6cccc145ff
-SIZE (rust/crates/vte_generate_state_changes-0.1.1.crate) = 2422
+SHA256 (rust/crates/vte_generate_state_changes-0.1.2.crate) = 2e369bee1b05d510a7b4ed645f5faa90619e05437111783ea5848f28d97d3c2e
+SIZE (rust/crates/vte_generate_state_changes-0.1.2.crate) = 6503
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
@@ -581,22 +629,24 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.92.crate) = af190c94f2773fdb3729c55b
SIZE (rust/crates/wasm-bindgen-shared-0.2.92.crate) = 7263
SHA256 (rust/crates/wasm-streams-0.4.0.crate) = b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129
SIZE (rust/crates/wasm-streams-0.4.0.crate) = 34328
-SHA256 (rust/crates/wayland-backend-0.3.3.crate) = 9d50fa61ce90d76474c87f5fc002828d81b32677340112b4ef08079a9d459a40
-SIZE (rust/crates/wayland-backend-0.3.3.crate) = 70455
-SHA256 (rust/crates/wayland-client-0.31.2.crate) = 82fb96ee935c2cea6668ccb470fb7771f6215d1691746c2d896b447a00ad3f1f
-SIZE (rust/crates/wayland-client-0.31.2.crate) = 62976
+SHA256 (rust/crates/wayland-backend-0.3.4.crate) = 34e9e6b6d4a2bb4e7e69433e0b35c7923b95d4dc8503a84d25ec917a4bbfdf07
+SIZE (rust/crates/wayland-backend-0.3.4.crate) = 70797
+SHA256 (rust/crates/wayland-client-0.31.3.crate) = 1e63801c85358a431f986cffa74ba9599ff571fc5774ac113ed3b490c19a1133
+SIZE (rust/crates/wayland-client-0.31.3.crate) = 63081
SHA256 (rust/crates/wayland-protocols-0.31.2.crate) = 8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4
SIZE (rust/crates/wayland-protocols-0.31.2.crate) = 147062
SHA256 (rust/crates/wayland-protocols-wlr-0.2.0.crate) = ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6
SIZE (rust/crates/wayland-protocols-wlr-0.2.0.crate) = 25804
-SHA256 (rust/crates/wayland-scanner-0.31.1.crate) = 63b3a62929287001986fb58c789dce9b67604a397c15c611ad9f747300b6c283
-SIZE (rust/crates/wayland-scanner-0.31.1.crate) = 35419
-SHA256 (rust/crates/wayland-sys-0.31.1.crate) = 15a0c8eaff5216d07f226cb7a549159267f3467b289d9a2e52fd3ef5aae2b7af
-SIZE (rust/crates/wayland-sys-0.31.1.crate) = 8577
+SHA256 (rust/crates/wayland-scanner-0.31.2.crate) = 67da50b9f80159dec0ea4c11c13e24ef9e7574bd6ce24b01860a175010cea565
+SIZE (rust/crates/wayland-scanner-0.31.2.crate) = 35644
+SHA256 (rust/crates/wayland-sys-0.31.2.crate) = 105b1842da6554f91526c14a2a2172897b7f745a805d62af4ce698706be79c12
+SIZE (rust/crates/wayland-sys-0.31.2.crate) = 8571
SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
-SHA256 (rust/crates/webpki-roots-0.26.1.crate) = b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009
-SIZE (rust/crates/webpki-roots-0.26.1.crate) = 249748
+SHA256 (rust/crates/webpki-roots-0.26.3.crate) = bd7c23921eeb1713a4e851530e9b9756e4fb0e89978582942612524cf09f01cd
+SIZE (rust/crates/webpki-roots-0.26.3.crate) = 248438
+SHA256 (rust/crates/widestring-1.1.0.crate) = 7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311
+SIZE (rust/crates/widestring-1.1.0.crate) = 85046
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
@@ -605,14 +655,16 @@ SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c416
SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
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.48.0.crate) = e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f
+SIZE (rust/crates/windows-0.48.0.crate) = 11864177
SHA256 (rust/crates/windows-0.54.0.crate) = 9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49
SIZE (rust/crates/windows-0.54.0.crate) = 11096265
SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
SHA256 (rust/crates/windows-core-0.54.0.crate) = 12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65
SIZE (rust/crates/windows-core-0.54.0.crate) = 44015
-SHA256 (rust/crates/windows-result-0.1.1.crate) = 749f0da9cc72d82e600d8d2e44cadd0b9eedb9038f71a1c58556ac1c5791813b
-SIZE (rust/crates/windows-result-0.1.1.crate) = 10460
+SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
+SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
@@ -659,7 +711,13 @@ SHA256 (rust/crates/x11rb-0.13.1.crate) = 5d91ffca73ee7f68ce055750bf9f6eca0780b8
SIZE (rust/crates/x11rb-0.13.1.crate) = 223916
SHA256 (rust/crates/x11rb-protocol-0.13.1.crate) = ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d
SIZE (rust/crates/x11rb-protocol-0.13.1.crate) = 508522
+SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
+SIZE (rust/crates/yansi-0.5.1.crate) = 16525
+SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
+SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
+SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
+SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (sigoden-aichat-v0.18.0_GH0.tar.gz) = 94bc8b23b9c223e3a4191ec5c530fb4c26d5437f3a1a8ed895aa1e2f4dab49a2
-SIZE (sigoden-aichat-v0.18.0_GH0.tar.gz) = 941915
+SHA256 (sigoden-aichat-v0.19.0_GH0.tar.gz) = ad18bcca2264c467c98e3f3fda86c02b140e201e0d253895a23a3ee5e7e1a9ee
+SIZE (sigoden-aichat-v0.19.0_GH0.tar.gz) = 968863
diff --git a/misc/cheat/Makefile b/misc/cheat/Makefile
index 3dde94decc84..836fc39df660 100644
--- a/misc/cheat/Makefile
+++ b/misc/cheat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cheat
DISTVERSION= 4.4.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/chrono/Makefile b/misc/chrono/Makefile
index bb6d3176554e..957779eb9d03 100644
--- a/misc/chrono/Makefile
+++ b/misc/chrono/Makefile
@@ -2,7 +2,7 @@ PORTNAME= chrono
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0-4
DISTVERSIONSUFFIX= -g70cda7f
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= misc
PKGNAMESUFFIX= -time-tracking
diff --git a/misc/compat.el/Makefile b/misc/compat.el/Makefile
index 9e690a66edc6..600e76ff07a6 100644
--- a/misc/compat.el/Makefile
+++ b/misc/compat.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= compat.el
DISTVERSION= 29.1.4.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= misc elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/misc/concourse/Makefile b/misc/concourse/Makefile
index 94a29f13ca61..8063403f526b 100644
--- a/misc/concourse/Makefile
+++ b/misc/concourse/Makefile
@@ -1,7 +1,7 @@
PORTNAME= concourse
DISTVERSIONPREFIX= v
DISTVERSION= 6.7.2
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/cryptoballot/Makefile b/misc/cryptoballot/Makefile
index af58a53f972c..25fc3279b5b9 100644
--- a/misc/cryptoballot/Makefile
+++ b/misc/cryptoballot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cryptoballot
DISTVERSION= g20181015
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/dive/Makefile b/misc/dive/Makefile
index 00874b210a3f..f9628ad11651 100644
--- a/misc/dive/Makefile
+++ b/misc/dive/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dive
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/ecflow/Makefile b/misc/ecflow/Makefile
index 06213cac698e..796d91d42ae5 100644
--- a/misc/ecflow/Makefile
+++ b/misc/ecflow/Makefile
@@ -33,7 +33,7 @@ CONFLICTS_BUILD= python27 # build attempts to find python-2.7 and use it
.include <bsd.port.pre.mk>
#post-patch:
-#.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+#.if ${COMPILER_TYPE} == clang
# @${REINPLACE_CMD} -e 's|std::binary_function|std::__binary_function|' \
# ${WRKSRC}/ACore/src/Str.cpp
#.endif
diff --git a/misc/elscreen/Makefile b/misc/elscreen/Makefile
index 86b409fc7bb0..e74ccb09fd60 100644
--- a/misc/elscreen/Makefile
+++ b/misc/elscreen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= elscreen
PORTVERSION= 1.4.6.20180320
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= misc elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/misc/exercism/Makefile b/misc/exercism/Makefile
index 56c9eda64f2c..9ff1fe076e3a 100644
--- a/misc/exercism/Makefile
+++ b/misc/exercism/Makefile
@@ -1,7 +1,7 @@
PORTNAME= exercism
DISTVERSIONPREFIX= v
DISTVERSION= 3.3.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= misc
MAINTAINER= bofh@FreeBSD.org
diff --git a/misc/fq/Makefile b/misc/fq/Makefile
index 264781e43a99..d03cabfbdbd7 100644
--- a/misc/fq/Makefile
+++ b/misc/fq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fq
PORTVERSION= 0.11.0
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= misc
MAINTAINER= danfe@FreeBSD.org
diff --git a/misc/gobuster/Makefile b/misc/gobuster/Makefile
index 3b991292e035..18b527f2a2f4 100644
--- a/misc/gobuster/Makefile
+++ b/misc/gobuster/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gobuster
DISTVERSIONPREFIX= v
DISTVERSION= 3.6.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= misc dns www
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/lf/Makefile b/misc/lf/Makefile
index 8dfef1478224..ca8e6149fc9a 100644
--- a/misc/lf/Makefile
+++ b/misc/lf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lf
DISTVERSIONPREFIX= r
DISTVERSION= 32
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/llama-cpp/Makefile b/misc/llama-cpp/Makefile
index 01376326768c..9e174aa09a63 100644
--- a/misc/llama-cpp/Makefile
+++ b/misc/llama-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= llama-cpp
DISTVERSIONPREFIX= b
-DISTVERSION= 3243
+DISTVERSION= 3291
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/llama-cpp/distinfo b/misc/llama-cpp/distinfo
index 90682301e5ac..679b87a30184 100644
--- a/misc/llama-cpp/distinfo
+++ b/misc/llama-cpp/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1719467461
-SHA256 (ggerganov-llama.cpp-b3243_GH0.tar.gz) = 29375d533d874adb17befad8678c1f80e7b821cab37dc21697361753787e3b9c
-SIZE (ggerganov-llama.cpp-b3243_GH0.tar.gz) = 20658582
+TIMESTAMP = 1720110181
+SHA256 (ggerganov-llama.cpp-b3291_GH0.tar.gz) = d089992ab617060f89cf82457050cfe445a416b19811fec89374266f51b9846e
+SIZE (ggerganov-llama.cpp-b3291_GH0.tar.gz) = 20666117
SHA256 (nomic-ai-kompute-4565194_GH0.tar.gz) = 95b52d2f0514c5201c7838348a9c3c9e60902ea3c6c9aa862193a212150b2bfc
SIZE (nomic-ai-kompute-4565194_GH0.tar.gz) = 13540496
diff --git a/misc/ls-lint/Makefile b/misc/ls-lint/Makefile
index 3ddc163b7daf..22bed833a680 100644
--- a/misc/ls-lint/Makefile
+++ b/misc/ls-lint/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ls-lint
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/openvdb/Makefile b/misc/openvdb/Makefile
index a5aa21cd4744..c36e852e7a2f 100644
--- a/misc/openvdb/Makefile
+++ b/misc/openvdb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openvdb
DISTVERSIONPREFIX= v
DISTVERSION= 11.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/perkeep/Makefile b/misc/perkeep/Makefile
index 914eabc38276..45c15aa115c2 100644
--- a/misc/perkeep/Makefile
+++ b/misc/perkeep/Makefile
@@ -1,6 +1,6 @@
PORTNAME= perkeep
DISTVERSION= 0.11
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/py-accelerate/Makefile b/misc/py-accelerate/Makefile
index a6c48f916aba..1db2479cd733 100644
--- a/misc/py-accelerate/Makefile
+++ b/misc/py-accelerate/Makefile
@@ -1,5 +1,5 @@
PORTNAME= accelerate
-DISTVERSION= 0.31.0
+DISTVERSION= 0.32.0
CATEGORIES= misc # machine-learning
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-accelerate/distinfo b/misc/py-accelerate/distinfo
index 33b30c5362f6..5f11b6a5c2b3 100644
--- a/misc/py-accelerate/distinfo
+++ b/misc/py-accelerate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719137377
-SHA256 (accelerate-0.31.0.tar.gz) = b5199865b26106ccf9205acacbe8e4b3b428ad585e7c472d6a46f6fb75b6c176
-SIZE (accelerate-0.31.0.tar.gz) = 307110
+TIMESTAMP = 1720128420
+SHA256 (accelerate-0.32.0.tar.gz) = ebd60cf05a43c6a23b68360d1861403bf74d8c8f9a2287b1947c1d194d686769
+SIZE (accelerate-0.32.0.tar.gz) = 313201
diff --git a/misc/py-aider-chat/Makefile b/misc/py-aider-chat/Makefile
index 03ed500e482b..455d0aa783a9 100644
--- a/misc/py-aider-chat/Makefile
+++ b/misc/py-aider-chat/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aider_chat
-DISTVERSION= 0.38.0
+DISTVERSION= 0.42.0
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -44,10 +44,11 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>0:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}streamlit>0:www/py-streamlit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tiktoken>=0.7.0:textproc/py-tiktoken@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tokenizers>0:textproc/py-tokenizers@${PY_FLAVOR}
-# missing
-# playwright
-# pypandoc
-# google-generativeai
+# missing dependencies
+# playwright its a chromium browser automation library
+# watchdog is pulled in by streamlit
+# google-generativeai is not a popular aider dependency
+
USES= python shebangfix
USE_PYTHON= autoplist concurrent distutils
diff --git a/misc/py-aider-chat/distinfo b/misc/py-aider-chat/distinfo
index e62a32e53bc8..5947b8872afc 100644
--- a/misc/py-aider-chat/distinfo
+++ b/misc/py-aider-chat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718917111
-SHA256 (aider_chat-0.38.0.tar.gz) = 62b162bd709d4b96509cc3e3b4938a1c3c17490575d4f3694c57079680577b0c
-SIZE (aider_chat-0.38.0.tar.gz) = 119449
+TIMESTAMP = 1720106776
+SHA256 (aider_chat-0.42.0.tar.gz) = e64a63befcadea2500485ed7c60f91495e31d3a33c9955bd18fe9901c0d0f31e
+SIZE (aider_chat-0.42.0.tar.gz) = 124553
diff --git a/misc/py-aider-chat/files/patch-aider_scrape.py b/misc/py-aider-chat/files/patch-aider_scrape.py
index 05973f8fbd0d..6ba15a5ce575 100644
--- a/misc/py-aider-chat/files/patch-aider_scrape.py
+++ b/misc/py-aider-chat/files/patch-aider_scrape.py
@@ -1,21 +1,23 @@
---- aider/scrape.py.orig 2024-06-17 03:58:03 UTC
+--- aider/scrape.py.orig 2024-07-04 14:23:32 UTC
+++ aider/scrape.py
-@@ -7,7 +7,6 @@ from bs4 import BeautifulSoup
- import playwright
+@@ -3,9 +3,7 @@ import sys
+ import re
+ import sys
+
+-import playwright
import pypandoc
- from bs4 import BeautifulSoup
-from playwright.sync_api import sync_playwright
from aider import __version__, urls
from aider.dump import dump # noqa: F401
-@@ -44,14 +43,11 @@ class Scraper:
+@@ -42,14 +40,10 @@ class Scraper:
"""
Scrape a url and turn it into readable markdown.
- `url` - the URLto scrape.
+ `url` - the URL to scrape.
"""
- self.try_playwright()
+- self.try_playwright()
- if self.playwright_available:
- content = self.scrape_with_playwright(url)
@@ -25,11 +27,10 @@
if not content:
return
-@@ -64,51 +60,6 @@ class Scraper:
- return content
+@@ -62,50 +56,8 @@ class Scraper:
# Internals...
-- def scrape_with_playwright(self, url):
+ def scrape_with_playwright(self, url):
- with sync_playwright() as p:
- try:
- browser = p.chromium.launch()
@@ -59,16 +60,16 @@
- if self.playwright_available is not None:
- return
-
-- with sync_playwright() as p:
-- try:
+- try:
+- with sync_playwright() as p:
- p.chromium.launch()
- self.playwright_available = True
-- except Exception:
-- self.playwright_available = False
+- except Exception:
+ self.playwright_available = False
-
- def get_playwright_instructions(self):
- if self.playwright_available in (True, None):
-- return
+ return
- if self.playwright_instructions_shown:
- return
-
@@ -76,4 +77,4 @@
- return PLAYWRIGHT_INFO
def scrape_with_httpx(self, url):
- headers = {"User-Agent": f"Mozilla./5.0 ({aider_user_agent})"}
+ import httpx
diff --git a/misc/py-openai/Makefile b/misc/py-openai/Makefile
index 36f86d6b6f7c..119cc51ad5e6 100644
--- a/misc/py-openai/Makefile
+++ b/misc/py-openai/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openai
-DISTVERSION= 1.35.3
+DISTVERSION= 1.35.9
CATEGORIES= misc # machine-learning
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -24,9 +24,22 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyio>=3.5.0:devel/py-anyio@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.7:devel/py-typing-extensions@${PY_FLAVOR}
RUN_DEPENDS+= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}pandas>=1.2.3:math/py-pandas@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-identity>0:devel/py-azure-identity@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dirty-equals>=0.6.0:devel/py-dirty-equals@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=6.7.0:devel/py-importlib-metadata@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mypy>0:devel/py-mypy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyright>=1.1.359:devel/py-pyright@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}respx>0:www/py-respx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rich>=13.7.1:textproc/py-rich@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ruff>0:devel/py-ruff@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}time-machine>=0:devel/py-time-machine@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}trio>=0.22.2:net/py-trio@${PY_FLAVOR}
USES= python
-USE_PYTHON= pep517 concurrent autoplist
+USE_PYTHON= pep517 concurrent autoplist pytest # tests fail because api_key needs to be set
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
NO_ARCH= yes
diff --git a/misc/py-openai/distinfo b/misc/py-openai/distinfo
index ce789cba6e5b..4611c87b1333 100644
--- a/misc/py-openai/distinfo
+++ b/misc/py-openai/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719137616
-SHA256 (openai-1.35.3.tar.gz) = d6177087f150b381d49499be782d764213fdf638d391b29ca692b84dd675a389
-SIZE (openai-1.35.3.tar.gz) = 183106
+TIMESTAMP = 1720134810
+SHA256 (openai-1.35.9.tar.gz) = 4f5c1b90526cf48eaedac7b32d11b5c92fa7064b82617ad8f5f3279cd9ef090d
+SIZE (openai-1.35.9.tar.gz) = 255000
diff --git a/misc/py-openvdb/Makefile b/misc/py-openvdb/Makefile
index 09df3f5ddcda..87a2a15ec8b2 100644
--- a/misc/py-openvdb/Makefile
+++ b/misc/py-openvdb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openvdb
DISTVERSIONPREFIX= v
DISTVERSION= 11.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-wandb/Makefile b/misc/py-wandb/Makefile
index 2e2c59a54ed8..ba7cd57674a1 100644
--- a/misc/py-wandb/Makefile
+++ b/misc/py-wandb/Makefile
@@ -1,6 +1,7 @@
PORTNAME= wandb
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.3
+PORTREVISION= 1
CATEGORIES= misc # machine-learning
#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/rubygem-octicons/Makefile b/misc/rubygem-octicons/Makefile
index cd8db10db2a7..652e97d117ca 100644
--- a/misc/rubygem-octicons/Makefile
+++ b/misc/rubygem-octicons/Makefile
@@ -1,5 +1,5 @@
PORTNAME= octicons
-PORTVERSION= 19.9.0
+PORTVERSION= 19.10.0
CATEGORIES= misc rubygems
MASTER_SITES= RG
diff --git a/misc/rubygem-octicons/distinfo b/misc/rubygem-octicons/distinfo
index eb49d9115a09..084305af866d 100644
--- a/misc/rubygem-octicons/distinfo
+++ b/misc/rubygem-octicons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711466384
-SHA256 (rubygem/octicons-19.9.0.gem) = 66f4513ce6d9aa0c7b91962b37762e4b83a28b756931f981e461b0651c54f8b1
-SIZE (rubygem/octicons-19.9.0.gem) = 212992
+TIMESTAMP = 1718784600
+SHA256 (rubygem/octicons-19.10.0.gem) = b92ea9e7a47590485f07f1993fd95bd463e4e492bac4765d9149c72839ee2f53
+SIZE (rubygem/octicons-19.10.0.gem) = 226816
diff --git a/misc/rump/Makefile b/misc/rump/Makefile
index b2e2b8ae95b3..ffd65363bba7 100644
--- a/misc/rump/Makefile
+++ b/misc/rump/Makefile
@@ -33,7 +33,7 @@ PLIST_SUB+= X8664="@comment "
.endif
CWARNFLAGS+= -Wno-address-of-packed-member
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 130
+.if ${COMPILER_TYPE} == clang
CWARNFLAGS+= -Wno-unused-but-set-variable
.endif
diff --git a/misc/slides/Makefile b/misc/slides/Makefile
index 713e73260431..0038b9b47d87 100644
--- a/misc/slides/Makefile
+++ b/misc/slides/Makefile
@@ -1,7 +1,7 @@
PORTNAME= slides
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= misc
PKGNAMESUFFIX= -presentation-tool
diff --git a/misc/timetrace/Makefile b/misc/timetrace/Makefile
index 4fe970cf86a4..12798fcac06d 100644
--- a/misc/timetrace/Makefile
+++ b/misc/timetrace/Makefile
@@ -1,7 +1,7 @@
PORTNAME= timetrace
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.3
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= misc
MAINTAINER= nc@FreeBSD.org
diff --git a/misc/wego/Makefile b/misc/wego/Makefile
index 80b531af0214..f6bd76806a4b 100644
--- a/misc/wego/Makefile
+++ b/misc/wego/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wego
DISTVERSION= 2.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= misc
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/multimedia/ab-av1/Makefile b/multimedia/ab-av1/Makefile
index d194ca4e8c48..b4fba782c69f 100644
--- a/multimedia/ab-av1/Makefile
+++ b/multimedia/ab-av1/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ab-av1
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.14
-PORTREVISION= 4
+DISTVERSION= 0.7.15
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/ab-av1/Makefile.crates b/multimedia/ab-av1/Makefile.crates
index 9713e5fd62b9..71f26c4962ca 100644
--- a/multimedia/ab-av1/Makefile.crates
+++ b/multimedia/ab-av1/Makefile.crates
@@ -1,40 +1,44 @@
-CARGO_CRATES= addr2line-0.21.0 \
+CARGO_CRATES= addr2line-0.22.0 \
adler-1.0.2 \
- anstream-0.6.11 \
- anstyle-1.0.6 \
- anstyle-parse-0.2.3 \
- anstyle-query-1.0.2 \
- anstyle-wincon-3.0.2 \
- anyhow-1.0.79 \
+ anstream-0.6.14 \
+ anstyle-1.0.7 \
+ anstyle-parse-0.2.4 \
+ anstyle-query-1.1.0 \
+ anstyle-wincon-3.0.3 \
+ anyhow-1.0.86 \
arrayref-0.3.7 \
arrayvec-0.7.4 \
- autocfg-1.1.0 \
- backtrace-0.3.69 \
+ async-stream-0.3.5 \
+ async-stream-impl-0.3.5 \
+ autocfg-1.3.0 \
+ backtrace-0.3.73 \
bitflags-1.3.2 \
- bitflags-2.4.2 \
- blake3-1.5.0 \
+ bitflags-2.6.0 \
+ blake3-1.5.1 \
byteorder-1.5.0 \
- bytes-1.5.0 \
- cc-1.0.83 \
+ bytes-1.6.0 \
+ cc-1.0.104 \
cfg-if-1.0.0 \
- clap-4.5.0 \
- clap_builder-4.5.0 \
- clap_complete-4.5.0 \
- clap_derive-4.5.0 \
- clap_lex-0.7.0 \
- colorchoice-1.0.0 \
+ clap-4.5.8 \
+ clap_builder-4.5.8 \
+ clap_complete-4.5.7 \
+ clap_derive-4.5.8 \
+ clap_lex-0.7.1 \
+ colorchoice-1.0.1 \
console-0.15.8 \
constant_time_eq-0.3.0 \
- crc32fast-1.3.2 \
+ crc32fast-1.4.2 \
crossbeam-epoch-0.9.18 \
- crossbeam-utils-0.8.19 \
+ crossbeam-utils-0.8.20 \
deranged-0.3.11 \
dirs-5.0.1 \
dirs-sys-0.4.1 \
encode_unicode-0.3.6 \
- errno-0.3.8 \
- fastrand-2.0.1 \
- ffprobe-0.3.3 \
+ env_filter-0.1.0 \
+ env_logger-0.11.3 \
+ errno-0.3.9 \
+ fastrand-2.1.0 \
+ ffprobe-0.4.0 \
fs2-0.4.3 \
futures-0.3.30 \
futures-channel-0.3.30 \
@@ -46,68 +50,68 @@ CARGO_CRATES= addr2line-0.21.0 \
futures-task-0.3.30 \
futures-util-0.3.30 \
fxhash-0.2.1 \
- getrandom-0.2.12 \
- gimli-0.28.1 \
- heck-0.4.1 \
- hermit-abi-0.3.5 \
+ getrandom-0.2.15 \
+ gimli-0.29.0 \
+ heck-0.5.0 \
+ hermit-abi-0.3.9 \
humantime-2.1.0 \
- indicatif-0.17.7 \
- infer-0.15.0 \
- instant-0.1.12 \
- itoa-1.0.10 \
- lazy_static-1.4.0 \
- libc-0.2.153 \
- libredox-0.0.1 \
- linux-raw-sys-0.4.13 \
- lock_api-0.4.11 \
- log-0.4.20 \
- memchr-2.7.1 \
- miniz_oxide-0.7.2 \
- mio-0.8.10 \
+ indicatif-0.17.8 \
+ infer-0.16.0 \
+ instant-0.1.13 \
+ is_terminal_polyfill-1.70.0 \
+ itoa-1.0.11 \
+ lazy_static-1.5.0 \
+ libc-0.2.155 \
+ libredox-0.1.3 \
+ linux-raw-sys-0.4.14 \
+ lock_api-0.4.12 \
+ log-0.4.22 \
+ memchr-2.7.4 \
+ miniz_oxide-0.7.4 \
+ mio-0.8.11 \
num-conv-0.1.0 \
num_cpus-1.16.0 \
number_prefix-0.4.0 \
- object-0.32.2 \
+ object-0.36.1 \
option-ext-0.2.0 \
parking_lot-0.11.2 \
parking_lot_core-0.8.6 \
- pin-project-lite-0.2.13 \
+ pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
portable-atomic-1.6.0 \
powerfmt-0.2.0 \
- proc-macro2-1.0.78 \
- quote-1.0.35 \
+ proc-macro2-1.0.86 \
+ quote-1.0.36 \
redox_syscall-0.2.16 \
- redox_syscall-0.4.1 \
- redox_users-0.4.4 \
- rustc-demangle-0.1.23 \
- rustix-0.38.31 \
- ryu-1.0.16 \
+ redox_users-0.4.5 \
+ rustc-demangle-0.1.24 \
+ rustix-0.38.34 \
+ ryu-1.0.18 \
scopeguard-1.2.0 \
- serde-1.0.196 \
- serde_derive-1.0.196 \
- serde_json-1.0.113 \
+ serde-1.0.203 \
+ serde_derive-1.0.203 \
+ serde_json-1.0.119 \
shell-escape-0.1.5 \
- signal-hook-registry-1.4.1 \
+ signal-hook-registry-1.4.2 \
slab-0.4.9 \
sled-0.34.7 \
- smallvec-1.13.1 \
- strsim-0.11.0 \
- syn-2.0.48 \
+ smallvec-1.13.2 \
+ strsim-0.11.1 \
+ syn-2.0.68 \
terminal_size-0.3.0 \
- thiserror-1.0.56 \
- thiserror-impl-1.0.56 \
- time-0.3.34 \
+ thiserror-1.0.61 \
+ thiserror-impl-1.0.61 \
+ time-0.3.36 \
time-core-0.1.2 \
- time-macros-0.2.17 \
- tokio-1.36.0 \
- tokio-macros-2.2.0 \
+ time-macros-0.2.18 \
+ tokio-1.38.0 \
+ tokio-macros-2.3.0 \
tokio-process-stream-0.4.0 \
- tokio-stream-0.1.14 \
- tokio-util-0.7.10 \
+ tokio-stream-0.1.15 \
+ tokio-util-0.7.11 \
unicode-ident-1.0.12 \
- unicode-width-0.1.11 \
- utf8parse-0.2.1 \
+ unicode-width-0.1.13 \
+ utf8parse-0.2.2 \
wasi-0.11.0+wasi-snapshot-preview1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
@@ -115,18 +119,19 @@ CARGO_CRATES= addr2line-0.21.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-targets-0.48.5 \
- windows-targets-0.52.0 \
+ windows-targets-0.52.5 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.0 \
+ windows_aarch64_gnullvm-0.52.5 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.0 \
+ windows_aarch64_msvc-0.52.5 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.0 \
+ windows_i686_gnu-0.52.5 \
+ windows_i686_gnullvm-0.52.5 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.0 \
+ windows_i686_msvc-0.52.5 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.0 \
+ windows_x86_64_gnu-0.52.5 \
windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.0 \
+ windows_x86_64_gnullvm-0.52.5 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.0
+ windows_x86_64_msvc-0.52.5
diff --git a/multimedia/ab-av1/distinfo b/multimedia/ab-av1/distinfo
index 97a161724888..2e898b663112 100644
--- a/multimedia/ab-av1/distinfo
+++ b/multimedia/ab-av1/distinfo
@@ -1,64 +1,68 @@
-TIMESTAMP = 1707534124
-SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
-SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
+TIMESTAMP = 1719854722
+SHA256 (rust/crates/addr2line-0.22.0.crate) = 6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678
+SIZE (rust/crates/addr2line-0.22.0.crate) = 39156
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/anstream-0.6.11.crate) = 6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5
-SIZE (rust/crates/anstream-0.6.11.crate) = 30239
-SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
-SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
-SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
-SIZE (rust/crates/anstyle-parse-0.2.3.crate) = 24699
-SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648
-SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
-SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
-SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
-SHA256 (rust/crates/anyhow-1.0.79.crate) = 080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca
-SIZE (rust/crates/anyhow-1.0.79.crate) = 44931
+SHA256 (rust/crates/anstream-0.6.14.crate) = 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b
+SIZE (rust/crates/anstream-0.6.14.crate) = 29160
+SHA256 (rust/crates/anstyle-1.0.7.crate) = 038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b
+SIZE (rust/crates/anstyle-1.0.7.crate) = 15709
+SHA256 (rust/crates/anstyle-parse-0.2.4.crate) = c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4
+SIZE (rust/crates/anstyle-parse-0.2.4.crate) = 23069
+SHA256 (rust/crates/anstyle-query-1.1.0.crate) = ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391
+SIZE (rust/crates/anstyle-query-1.1.0.crate) = 9832
+SHA256 (rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19
+SIZE (rust/crates/anstyle-wincon-3.0.3.crate) = 12179
+SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
+SIZE (rust/crates/anyhow-1.0.86.crate) = 46741
SHA256 (rust/crates/arrayref-0.3.7.crate) = 6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545
SIZE (rust/crates/arrayref-0.3.7.crate) = 9620
SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
-SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
+SHA256 (rust/crates/async-stream-0.3.5.crate) = cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51
+SIZE (rust/crates/async-stream-0.3.5.crate) = 11916
+SHA256 (rust/crates/async-stream-impl-0.3.5.crate) = 16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193
+SIZE (rust/crates/async-stream-impl-0.3.5.crate) = 4173
+SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
+SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
+SHA256 (rust/crates/backtrace-0.3.73.crate) = 5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a
+SIZE (rust/crates/backtrace-0.3.73.crate) = 87617
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.4.2.crate) = ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf
-SIZE (rust/crates/bitflags-2.4.2.crate) = 42602
-SHA256 (rust/crates/blake3-1.5.0.crate) = 0231f06152bf547e9c2b5194f247cd97aacf6dcd8b15d8e5ec0663f64580da87
-SIZE (rust/crates/blake3-1.5.0.crate) = 168914
+SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
+SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
+SHA256 (rust/crates/blake3-1.5.1.crate) = 30cca6d3674597c30ddf2c587bf8d9d65c9a84d2326d941cc79c9842dfe0ef52
+SIZE (rust/crates/blake3-1.5.1.crate) = 170239
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
-SIZE (rust/crates/bytes-1.5.0.crate) = 58909
-SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
-SIZE (rust/crates/cc-1.0.83.crate) = 68343
+SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
+SIZE (rust/crates/bytes-1.6.0.crate) = 60605
+SHA256 (rust/crates/cc-1.0.104.crate) = 74b6a57f98764a267ff415d50a25e6e166f3831a5071af4995296ea97d210490
+SIZE (rust/crates/cc-1.0.104.crate) = 79710
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-4.5.0.crate) = 80c21025abd42669a92efc996ef13cfb2c5c627858421ea58d5c3b331a6c134f
-SIZE (rust/crates/clap-4.5.0.crate) = 55379
-SHA256 (rust/crates/clap_builder-4.5.0.crate) = 458bf1f341769dfcf849846f65dffdf9146daa56bcd2a47cb4e1de9915567c99
-SIZE (rust/crates/clap_builder-4.5.0.crate) = 163521
-SHA256 (rust/crates/clap_complete-4.5.0.crate) = 299353be8209bd133b049bf1c63582d184a8b39fd9c04f15fe65f50f88bdfe6c
-SIZE (rust/crates/clap_complete-4.5.0.crate) = 37818
-SHA256 (rust/crates/clap_derive-4.5.0.crate) = 307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47
-SIZE (rust/crates/clap_derive-4.5.0.crate) = 29042
-SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
-SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
-SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
-SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
+SHA256 (rust/crates/clap-4.5.8.crate) = 84b3edb18336f4df585bc9aa31dd99c036dfa5dc5e9a2939a722a188f3a8970d
+SIZE (rust/crates/clap-4.5.8.crate) = 56338
+SHA256 (rust/crates/clap_builder-4.5.8.crate) = c1c09dd5ada6c6c78075d6fd0da3f90d8080651e2d6cc8eb2f1aaa4034ced708
+SIZE (rust/crates/clap_builder-4.5.8.crate) = 163870
+SHA256 (rust/crates/clap_complete-4.5.7.crate) = 1d598e88f6874d4b888ed40c71efbcbf4076f1dfbae128a08a8c9e45f710605d
+SIZE (rust/crates/clap_complete-4.5.7.crate) = 38833
+SHA256 (rust/crates/clap_derive-4.5.8.crate) = 2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085
+SIZE (rust/crates/clap_derive-4.5.8.crate) = 30024
+SHA256 (rust/crates/clap_lex-0.7.1.crate) = 4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70
+SIZE (rust/crates/clap_lex-0.7.1.crate) = 12766
+SHA256 (rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422
+SIZE (rust/crates/colorchoice-1.0.1.crate) = 7895
SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
SIZE (rust/crates/console-0.15.8.crate) = 36364
SHA256 (rust/crates/constant_time_eq-0.3.0.crate) = f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2
SIZE (rust/crates/constant_time_eq-0.3.0.crate) = 11369
-SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
-SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
+SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
-SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
-SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
+SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
+SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
SIZE (rust/crates/deranged-0.3.11.crate) = 18043
SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
@@ -67,12 +71,16 @@ SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab86275776
SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
-SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245
-SIZE (rust/crates/errno-0.3.8.crate) = 10645
-SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
-SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
-SHA256 (rust/crates/ffprobe-0.3.3.crate) = b5d603974ab029fc75cebf00bfa06c9c6f49a6fb657f4f5f6a9fd6cbd76910a4
-SIZE (rust/crates/ffprobe-0.3.3.crate) = 5796
+SHA256 (rust/crates/env_filter-0.1.0.crate) = a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea
+SIZE (rust/crates/env_filter-0.1.0.crate) = 11553
+SHA256 (rust/crates/env_logger-0.11.3.crate) = 38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9
+SIZE (rust/crates/env_logger-0.11.3.crate) = 29704
+SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
+SIZE (rust/crates/errno-0.3.9.crate) = 10690
+SHA256 (rust/crates/fastrand-2.1.0.crate) = 9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a
+SIZE (rust/crates/fastrand-2.1.0.crate) = 14907
+SHA256 (rust/crates/ffprobe-0.4.0.crate) = 8ffef835e1f9ac151db5bb2adbb95c9dfe1f315f987f011dd89cd655b4e9a52c
+SIZE (rust/crates/ffprobe-0.4.0.crate) = 6171
SHA256 (rust/crates/fs2-0.4.3.crate) = 9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213
SIZE (rust/crates/fs2-0.4.3.crate) = 13138
SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0
@@ -95,130 +103,130 @@ SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987
SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
-SHA256 (rust/crates/getrandom-0.2.12.crate) = 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5
-SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
-SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
-SIZE (rust/crates/gimli-0.28.1.crate) = 270497
-SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
-SIZE (rust/crates/heck-0.4.1.crate) = 11567
-SHA256 (rust/crates/hermit-abi-0.3.5.crate) = d0c62115964e08cb8039170eb33c1d0e2388a256930279edca206fff675f82c3
-SIZE (rust/crates/hermit-abi-0.3.5.crate) = 14437
+SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
+SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/gimli-0.29.0.crate) = 40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd
+SIZE (rust/crates/gimli-0.29.0.crate) = 275756
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
+SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/indicatif-0.17.7.crate) = fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25
-SIZE (rust/crates/indicatif-0.17.7.crate) = 63108
-SHA256 (rust/crates/infer-0.15.0.crate) = cb33622da908807a06f9513c19b3c1ad50fab3e4137d82a78107d502075aa199
-SIZE (rust/crates/infer-0.15.0.crate) = 18734
-SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
-SIZE (rust/crates/instant-0.1.12.crate) = 6128
-SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
-SIZE (rust/crates/itoa-1.0.10.crate) = 10534
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
-SIZE (rust/crates/libc-0.2.153.crate) = 740614
-SHA256 (rust/crates/libredox-0.0.1.crate) = 85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8
-SIZE (rust/crates/libredox-0.0.1.crate) = 4212
-SHA256 (rust/crates/linux-raw-sys-0.4.13.crate) = 01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c
-SIZE (rust/crates/linux-raw-sys-0.4.13.crate) = 1493855
-SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
-SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
-SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
-SIZE (rust/crates/log-0.4.20.crate) = 38307
-SHA256 (rust/crates/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149
-SIZE (rust/crates/memchr-2.7.1.crate) = 96307
-SHA256 (rust/crates/miniz_oxide-0.7.2.crate) = 9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7
-SIZE (rust/crates/miniz_oxide-0.7.2.crate) = 55731
-SHA256 (rust/crates/mio-0.8.10.crate) = 8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09
-SIZE (rust/crates/mio-0.8.10.crate) = 102345
+SHA256 (rust/crates/indicatif-0.17.8.crate) = 763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3
+SIZE (rust/crates/indicatif-0.17.8.crate) = 64869
+SHA256 (rust/crates/infer-0.16.0.crate) = bc150e5ce2330295b8616ce0e3f53250e53af31759a9dbedad1621ba29151847
+SIZE (rust/crates/infer-0.16.0.crate) = 18830
+SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
+SIZE (rust/crates/instant-0.1.13.crate) = 6305
+SHA256 (rust/crates/is_terminal_polyfill-1.70.0.crate) = f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800
+SIZE (rust/crates/is_terminal_polyfill-1.70.0.crate) = 7451
+SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
+SIZE (rust/crates/itoa-1.0.11.crate) = 10563
+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.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
+SIZE (rust/crates/libc-0.2.155.crate) = 743539
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
+SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
+SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
+SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
+SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
+SIZE (rust/crates/log-0.4.22.crate) = 44027
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/miniz_oxide-0.7.4.crate) = b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08
+SIZE (rust/crates/miniz_oxide-0.7.4.crate) = 56119
+SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
+SIZE (rust/crates/mio-0.8.11.crate) = 102983
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
-SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
-SIZE (rust/crates/object-0.32.2.crate) = 286994
+SHA256 (rust/crates/object-0.36.1.crate) = 081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce
+SIZE (rust/crates/object-0.36.1.crate) = 323865
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
SIZE (rust/crates/parking_lot-0.11.2.crate) = 39869
SHA256 (rust/crates/parking_lot_core-0.8.6.crate) = 60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc
SIZE (rust/crates/parking_lot_core-0.8.6.crate) = 32567
-SHA256 (rust/crates/pin-project-lite-0.2.13.crate) = 8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58
-SIZE (rust/crates/pin-project-lite-0.2.13.crate) = 29141
+SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
+SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/proc-macro2-1.0.78.crate) = e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae
-SIZE (rust/crates/proc-macro2-1.0.78.crate) = 47158
-SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
-SIZE (rust/crates/quote-1.0.35.crate) = 28136
+SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
+SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
-SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
-SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
-SHA256 (rust/crates/redox_users-0.4.4.crate) = a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4
-SIZE (rust/crates/redox_users-0.4.4.crate) = 15438
-SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
-SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
-SHA256 (rust/crates/rustix-0.38.31.crate) = 6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949
-SIZE (rust/crates/rustix-0.38.31.crate) = 375443
-SHA256 (rust/crates/ryu-1.0.16.crate) = f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c
-SIZE (rust/crates/ryu-1.0.16.crate) = 47351
+SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
+SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
+SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
+SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
+SIZE (rust/crates/rustix-0.38.34.crate) = 365160
+SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
+SIZE (rust/crates/ryu-1.0.18.crate) = 47713
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/serde-1.0.196.crate) = 870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32
-SIZE (rust/crates/serde-1.0.196.crate) = 77097
-SHA256 (rust/crates/serde_derive-1.0.196.crate) = 33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67
-SIZE (rust/crates/serde_derive-1.0.196.crate) = 55775
-SHA256 (rust/crates/serde_json-1.0.113.crate) = 69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79
-SIZE (rust/crates/serde_json-1.0.113.crate) = 146970
+SHA256 (rust/crates/serde-1.0.203.crate) = 7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094
+SIZE (rust/crates/serde-1.0.203.crate) = 77935
+SHA256 (rust/crates/serde_derive-1.0.203.crate) = 500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba
+SIZE (rust/crates/serde_derive-1.0.203.crate) = 55867
+SHA256 (rust/crates/serde_json-1.0.119.crate) = e8eddb61f0697cc3989c5d64b452f5488e2b8a60fd7d5076a3045076ffef8cb0
+SIZE (rust/crates/serde_json-1.0.119.crate) = 147065
SHA256 (rust/crates/shell-escape-0.1.5.crate) = 45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f
SIZE (rust/crates/shell-escape-0.1.5.crate) = 6847
-SHA256 (rust/crates/signal-hook-registry-1.4.1.crate) = d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1
-SIZE (rust/crates/signal-hook-registry-1.4.1.crate) = 17987
+SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
+SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
SHA256 (rust/crates/sled-0.34.7.crate) = 7f96b4737c2ce5987354855aed3797279def4ebf734436c6aa4552cf8e169935
SIZE (rust/crates/sled-0.34.7.crate) = 485296
-SHA256 (rust/crates/smallvec-1.13.1.crate) = e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7
-SIZE (rust/crates/smallvec-1.13.1.crate) = 34952
-SHA256 (rust/crates/strsim-0.11.0.crate) = 5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01
-SIZE (rust/crates/strsim-0.11.0.crate) = 13710
-SHA256 (rust/crates/syn-2.0.48.crate) = 0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f
-SIZE (rust/crates/syn-2.0.48.crate) = 250566
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/syn-2.0.68.crate) = 901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9
+SIZE (rust/crates/syn-2.0.68.crate) = 265035
SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
-SHA256 (rust/crates/thiserror-1.0.56.crate) = d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad
-SIZE (rust/crates/thiserror-1.0.56.crate) = 20592
-SHA256 (rust/crates/thiserror-impl-1.0.56.crate) = fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471
-SIZE (rust/crates/thiserror-impl-1.0.56.crate) = 15367
-SHA256 (rust/crates/time-0.3.34.crate) = c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749
-SIZE (rust/crates/time-0.3.34.crate) = 118430
+SHA256 (rust/crates/thiserror-1.0.61.crate) = c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709
+SIZE (rust/crates/thiserror-1.0.61.crate) = 21264
+SHA256 (rust/crates/thiserror-impl-1.0.61.crate) = 46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533
+SIZE (rust/crates/thiserror-impl-1.0.61.crate) = 15786
+SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
+SIZE (rust/crates/time-0.3.36.crate) = 119805
SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.17.crate) = 7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774
-SIZE (rust/crates/time-macros-0.2.17.crate) = 24443
-SHA256 (rust/crates/tokio-1.36.0.crate) = 61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931
-SIZE (rust/crates/tokio-1.36.0.crate) = 757286
-SHA256 (rust/crates/tokio-macros-2.2.0.crate) = 5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b
-SIZE (rust/crates/tokio-macros-2.2.0.crate) = 11520
+SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
+SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
+SHA256 (rust/crates/tokio-1.38.0.crate) = ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a
+SIZE (rust/crates/tokio-1.38.0.crate) = 774094
+SHA256 (rust/crates/tokio-macros-2.3.0.crate) = 5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a
+SIZE (rust/crates/tokio-macros-2.3.0.crate) = 11753
SHA256 (rust/crates/tokio-process-stream-0.4.0.crate) = 2f09c7fc9546d3b9586bc95c58ac2bdb48b07c538a26e317b558e6de2fac98b8
SIZE (rust/crates/tokio-process-stream-0.4.0.crate) = 5453
-SHA256 (rust/crates/tokio-stream-0.1.14.crate) = 397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842
-SIZE (rust/crates/tokio-stream-0.1.14.crate) = 35881
-SHA256 (rust/crates/tokio-util-0.7.10.crate) = 5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15
-SIZE (rust/crates/tokio-util-0.7.10.crate) = 110508
+SHA256 (rust/crates/tokio-stream-0.1.15.crate) = 267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af
+SIZE (rust/crates/tokio-stream-0.1.15.crate) = 36284
+SHA256 (rust/crates/tokio-util-0.7.11.crate) = 9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1
+SIZE (rust/crates/tokio-util-0.7.11.crate) = 113421
SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
-SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
-SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
-SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
+SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d
+SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -233,35 +241,37 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
-SHA256 (rust/crates/windows-targets-0.52.0.crate) = 8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd
-SIZE (rust/crates/windows-targets-0.52.0.crate) = 6229
+SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
+SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.0.crate) = cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.0.crate) = 430182
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.0.crate) = bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef
-SIZE (rust/crates/windows_aarch64_msvc-0.52.0.crate) = 821663
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
+SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
-SHA256 (rust/crates/windows_i686_gnu-0.52.0.crate) = a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313
-SIZE (rust/crates/windows_i686_gnu-0.52.0.crate) = 870285
+SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
+SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
+SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
-SHA256 (rust/crates/windows_i686_msvc-0.52.0.crate) = ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a
-SIZE (rust/crates/windows_i686_msvc-0.52.0.crate) = 888693
+SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
+SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd
-SIZE (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 826213
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
+SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 430165
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.0.crate) = dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04
-SIZE (rust/crates/windows_x86_64_msvc-0.52.0.crate) = 821600
-SHA256 (alexheretic-ab-av1-v0.7.14_GH0.tar.gz) = 1757ed9fb2307a7f5f6106d12afc8535c3bcd6b3aae249552a1f23c9d102f864
-SIZE (alexheretic-ab-av1-v0.7.14_GH0.tar.gz) = 44657
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
+SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
+SHA256 (alexheretic-ab-av1-v0.7.15_GH0.tar.gz) = 4d9e018ee27901180f861096e84b954e28f35b638bd9094700b79925f6f8564f
+SIZE (alexheretic-ab-av1-v0.7.15_GH0.tar.gz) = 47680
diff --git a/multimedia/assimp/Makefile b/multimedia/assimp/Makefile
index 3d6aadfbea80..1e56eb5aa047 100644
--- a/multimedia/assimp/Makefile
+++ b/multimedia/assimp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= assimp
DISTVERSIONPREFIX= v
-DISTVERSION= 5.4.1
+DISTVERSION= 5.4.2
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/assimp/distinfo b/multimedia/assimp/distinfo
index b928c3eb54b4..d2d6bc853f12 100644
--- a/multimedia/assimp/distinfo
+++ b/multimedia/assimp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716659157
-SHA256 (assimp-assimp-v5.4.1_GH0.tar.gz) = a1bf71c4eb851ca336bba301730cd072b366403e98e3739d6a024f6313b8f954
-SIZE (assimp-assimp-v5.4.1_GH0.tar.gz) = 53749203
+TIMESTAMP = 1720108081
+SHA256 (assimp-assimp-v5.4.2_GH0.tar.gz) = 7414861a7b038e407b510e8b8c9e58d5bf8ca76c9dfe07a01d20af388ec5086a
+SIZE (assimp-assimp-v5.4.2_GH0.tar.gz) = 53807656
diff --git a/multimedia/bcmatroska2/Makefile b/multimedia/bcmatroska2/Makefile
index 6a8972aa1b7a..11e6c8bbfada 100644
--- a/multimedia/bcmatroska2/Makefile
+++ b/multimedia/bcmatroska2/Makefile
@@ -22,7 +22,7 @@ CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE} \
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
diff --git a/multimedia/dav1d/Makefile b/multimedia/dav1d/Makefile
index 5aa9b40cb47c..bd7fc8118b31 100644
--- a/multimedia/dav1d/Makefile
+++ b/multimedia/dav1d/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dav1d
DISTVERSION= 1.4.3
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/ffmpeg/Makefile b/multimedia/ffmpeg/Makefile
index f42ba1780310..8acca3244f6d 100644
--- a/multimedia/ffmpeg/Makefile
+++ b/multimedia/ffmpeg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ffmpeg
PORTVERSION= 6.1.1
-PORTREVISION= 5
+PORTREVISION= 6
PORTEPOCH= 1
CATEGORIES= multimedia audio net
MASTER_SITES= https://ffmpeg.org/releases/
diff --git a/multimedia/kew/Makefile b/multimedia/kew/Makefile
index 0cd3dfb20d15..4c9b3e27fab0 100644
--- a/multimedia/kew/Makefile
+++ b/multimedia/kew/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kew
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.0
+DISTVERSION= 2.6.0
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/kew/distinfo b/multimedia/kew/distinfo
index 904c4ba16cc2..824b11fdd812 100644
--- a/multimedia/kew/distinfo
+++ b/multimedia/kew/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718597031
-SHA256 (ravachol-kew-v2.5.0_GH0.tar.gz) = de3475a9d361d0ffa0f8e7b9d2968d2069addef748ced5be57e4bd084e9b07ff
-SIZE (ravachol-kew-v2.5.0_GH0.tar.gz) = 994440
+TIMESTAMP = 1720107559
+SHA256 (ravachol-kew-v2.6.0_GH0.tar.gz) = a2f53dbdc1bf677bdbdda020ecef69eee28aa70507ea24f9af5f0d0cf8463f29
+SIZE (ravachol-kew-v2.6.0_GH0.tar.gz) = 995535
diff --git a/multimedia/libass/Makefile b/multimedia/libass/Makefile
index f32f2862a6fe..a72e97e58e50 100644
--- a/multimedia/libass/Makefile
+++ b/multimedia/libass/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libass
-DISTVERSION= 0.17.2
+DISTVERSION= 0.17.3
CATEGORIES= multimedia devel
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
diff --git a/multimedia/libass/distinfo b/multimedia/libass/distinfo
index 17a8859a77f2..643bbfafa91b 100644
--- a/multimedia/libass/distinfo
+++ b/multimedia/libass/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1693376040
-SHA256 (libass-0.17.2.tar.xz) = e8261b51d66ba933fe99248c6fdd8767ed96c5a7e5363c83992c735a2c2fbf74
-SIZE (libass-0.17.2.tar.xz) = 440232
+SHA256 (libass-0.17.3.tar.xz) = eae425da50f0015c21f7b3a9c7262a910f0218af469e22e2931462fed3c50959
+SIZE (libass-0.17.3.tar.xz) = 442744
diff --git a/multimedia/libass/pkg-plist b/multimedia/libass/pkg-plist
index 93fc96a3123e..683fd83e2149 100644
--- a/multimedia/libass/pkg-plist
+++ b/multimedia/libass/pkg-plist
@@ -3,5 +3,5 @@ include/ass/ass_types.h
lib/libass.a
lib/libass.so
lib/libass.so.9
-lib/libass.so.9.2.2
+lib/libass.so.9.3.1
libdata/pkgconfig/libass.pc
diff --git a/multimedia/libopenshot/Makefile b/multimedia/libopenshot/Makefile
index cfbecd35b374..88b226c4d2ec 100644
--- a/multimedia/libopenshot/Makefile
+++ b/multimedia/libopenshot/Makefile
@@ -1,7 +1,6 @@
PORTNAME= libopenshot
DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.2
-PORTREVISION= 6
+DISTVERSION= 0.3.3
CATEGORIES= multimedia
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -34,9 +33,10 @@ CMAKE_ON= USE_SYSTEM_JSONCPP DISABLE_BUNDLED_JSONCPP\
USE_HW_ACCEL ENABLE_PYTHON\
CMAKE_DISABLE_FIND_PACKAGE_Catch2
CMAKE_OFF= ENABLE_PARALLEL_CTEST VERBOSE_TESTS ENABLE_COVERAGE\
- APPIMAGE_BUILD BUILD_TESTING ENABLE_TESTS
+ APPIMAGE_BUILD BUILD_TESTING ENABLE_JAVA ENABLE_TESTS
DEBUG_FLAGS?= -g
DEBUG_FLAGS+= -D_DEBUG -DJUCE_FORCE_DEBUG=1
+PLIST_SUB= VERSION=${DISTVERSION}
OPTIONS_DEFINE= DOCS DOXYGEN IMAGEMAGICK OPENCV RESVG RUBY
OPTIONS_DEFAULT= IMAGEMAGICK OPENCV
@@ -61,6 +61,7 @@ RESVG_LIB_DEPENDS= libresvg.so:graphics/resvg-capi
RESVG_USE_OFF= QT=svg
RESVG_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Resvg
RESVG_CMAKE_ON= -DRESVGDIR:STRING=${LOCALBASE:Q}
+RUBY_LIB_DEPENDS= libruby${RUBY_SUFFIX}.so:lang/ruby${RUBY_SUFFIX}
RUBY_USES= ruby:build
RUBY_CMAKE_BOOL= ENABLE_RUBY
RUBY_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Ruby
diff --git a/multimedia/libopenshot/distinfo b/multimedia/libopenshot/distinfo
index ab17d896ff93..1ffb5e2a1418 100644
--- a/multimedia/libopenshot/distinfo
+++ b/multimedia/libopenshot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682218800
-SHA256 (OpenShot-libopenshot-v0.3.2_GH0.tar.gz) = 58765cfc8aec199814346e97ce31a5618a261260b380670a6fb2bf6f68733638
-SIZE (OpenShot-libopenshot-v0.3.2_GH0.tar.gz) = 26132237
+TIMESTAMP = 1719370800
+SHA256 (OpenShot-libopenshot-v0.3.3_GH0.tar.gz) = 591b74651ddf59f83d69a592d84bbabbe7290293092a87be9c2993d5ce9a1638
+SIZE (OpenShot-libopenshot-v0.3.3_GH0.tar.gz) = 26129697
diff --git a/multimedia/libopenshot/files/patch-CMakeLists.txt b/multimedia/libopenshot/files/patch-CMakeLists.txt
index 89ecc6dc4437..d153e7c04337 100644
--- a/multimedia/libopenshot/files/patch-CMakeLists.txt
+++ b/multimedia/libopenshot/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2023-04-19 22:01:02 UTC
+--- CMakeLists.txt.orig 2024-03-26 18:49:53 UTC
+++ CMakeLists.txt
-@@ -102,7 +102,7 @@ if ((${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU") AND
+@@ -97,7 +97,7 @@ if ((${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU") AND
endif()
#### Set C++ standard level
@@ -9,7 +9,7 @@
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
-@@ -135,7 +135,7 @@ endif()
+@@ -130,7 +130,7 @@ endif()
### Process subdirectories
###
add_subdirectory(src)
@@ -18,7 +18,7 @@
add_subdirectory(bindings)
###
-@@ -193,6 +193,8 @@ if (ENABLE_LIB_DOCS AND CMAKE_VERSION VERSION_GREATER
+@@ -188,6 +188,8 @@ if (ENABLE_LIB_DOCS AND CMAKE_VERSION VERSION_GREATER
set(DOXYGEN_INTERACTIVE_SVG YES)
set(DOXYGEN_DOT_TRANSPARENT YES)
@@ -27,7 +27,7 @@
doxygen_add_docs(${PROJECT_NAME}-doc
${PROJECT_SOURCE_DIR}/src
${PROJECT_SOURCE_DIR}/doc
-@@ -213,7 +215,7 @@ if (TARGET ${PROJECT_NAME}-doc)
+@@ -208,7 +210,7 @@ if (TARGET ${PROJECT_NAME}-doc)
OPTIONAL ) # No error if the docs aren't found
if(NOT TARGET doc)
diff --git a/multimedia/libopenshot/files/patch-src_FFmpegWriter.cpp b/multimedia/libopenshot/files/patch-src_FFmpegWriter.cpp
index 369816073bd3..825de6eb04b3 100644
--- a/multimedia/libopenshot/files/patch-src_FFmpegWriter.cpp
+++ b/multimedia/libopenshot/files/patch-src_FFmpegWriter.cpp
@@ -1,4 +1,4 @@
---- src/FFmpegWriter.cpp.orig 2023-03-27 18:48:43 UTC
+--- src/FFmpegWriter.cpp.orig 2024-06-20 01:25:10 UTC
+++ src/FFmpegWriter.cpp
@@ -166,7 +166,7 @@ void FFmpegWriter::SetVideoOptions(bool has_video, std
const AVCodec *new_codec;
@@ -35,7 +35,7 @@
}
#endif // FFmpeg 4.0+
} else {
-@@ -1470,21 +1473,25 @@ void FFmpegWriter::open_video(AVFormatContext *oc, AVS
+@@ -1434,21 +1437,25 @@ void FFmpegWriter::open_video(AVFormatContext *oc, AVS
adapter_num = openshot::Settings::Instance()->HW_EN_DEVICE_SET;
std::clog << "Encoding Device Nr: " << adapter_num << "\n";
if (adapter_num < 3 && adapter_num >=0) {
diff --git a/multimedia/libopenshot/files/patch-src_KeyFrame.cpp b/multimedia/libopenshot/files/patch-src_KeyFrame.cpp
deleted file mode 100644
index 8a8b80337b50..000000000000
--- a/multimedia/libopenshot/files/patch-src_KeyFrame.cpp
+++ /dev/null
@@ -1,309 +0,0 @@
---- src/KeyFrame.cpp.orig 2023-04-19 22:01:02 UTC
-+++ src/KeyFrame.cpp
-@@ -15,12 +15,12 @@
-
- #include <algorithm> // For std::lower_bound, std::move_backward
- #include <functional> // For std::less, std::less_equal, etc…
--#include <utility> // For std::swap
--#include <numeric> // For std::accumulate
--#include <cassert> // For assert()
--#include <cmath> // For fabs, round
--#include <iostream> // For std::cout
--#include <iomanip> // For std::setprecision
-+#include <utility> // For std::swap
-+#include <numeric> // For std::accumulate
-+#include <cassert> // For assert()
-+#include <cmath> // For fabs, round
-+#include <iostream> // For std::cout
-+#include <iomanip> // For std::setprecision
-
- using namespace std;
- using namespace openshot;
-@@ -122,8 +122,8 @@ Keyframe::Keyframe(const std::vector<openshot::Point>&
-
- // Destructor
- Keyframe::~Keyframe() {
-- Points.clear();
-- Points.shrink_to_fit();
-+ Points.clear();
-+ Points.shrink_to_fit();
- }
-
- // Add a new point on the key-frame. Each point has a primary coordinate,
-@@ -291,41 +291,27 @@ int64_t Keyframe::GetLong(int64_t index) const {
- // Get the direction of the curve at a specific index (increasing or decreasing)
- bool Keyframe::IsIncreasing(int index) const
- {
-- if (index <= 1) {
-- // Determine direction of frame 1 (and assume previous frames have same direction)
-- index = 1;
-- } else if (index >= GetLength()) {
-- // Determine direction of last valid frame # (and assume next frames have same direction)
-- index = GetLength() - 1;
-+ if (index < 1 || (index + 1) >= GetLength()) {
-+ return true;
- }
--
-- // Get current index value
-- const double current_value = GetValue(index);
--
-- // Iterate from current index to next significant value change
-- int attempts = 1;
-- while (attempts < 600 && index + attempts <= GetLength()) {
-- // Get next value
-- const double next_value = GetValue(index + attempts);
--
-- // Is value significantly different
-- const double diff = next_value - current_value;
-- if (fabs(diff) > 0.0001) {
-- if (diff < 0.0) {
-- // Decreasing value found next
-- return false;
-- } else {
-- // Increasing value found next
-- return true;
-- }
-- }
--
-- // increment attempt
-- attempts++;
-+ std::vector<Point>::const_iterator candidate =
-+ std::lower_bound(begin(Points), end(Points), static_cast<double>(index), IsPointBeforeX);
-+ if (candidate == end(Points)) {
-+ return false; // After the last point, thus constant.
- }
--
-- // If no next value found, assume increasing values
-- return true;
-+ if ((candidate->co.X == index) || (candidate == begin(Points))) {
-+ ++candidate;
-+ }
-+ int64_t const value = GetLong(index);
-+ do {
-+ if (value < round(candidate->co.Y)) {
-+ return true;
-+ } else if (value > round(candidate->co.Y)) {
-+ return false;
-+ }
-+ ++candidate;
-+ } while (candidate != end(Points));
-+ return false;
- }
-
- // Generate JSON string of this object
-@@ -388,12 +374,116 @@ void Keyframe::SetJsonValue(const Json::Value root) {
- }
- }
-
-+// Get the fraction that represents how many times this value is repeated in the curve
-+// This is depreciated and will be removed soon.
-+Fraction Keyframe::GetRepeatFraction(int64_t index) const {
-+ // Frame numbers (index) outside of the "defined" range of this
-+ // keyframe result in a 1/1 default value.
-+ if (index < 1 || (index + 1) >= GetLength()) {
-+ return Fraction(1,1);
-+ }
-+ assert(Points.size() > 1); // Due to ! ((index + 1) >= GetLength) there are at least two points!
-+
-+ // First, get the value at the given frame and the closest point
-+ // to the right.
-+ int64_t const current_value = GetLong(index);
-+ std::vector<Point>::const_iterator const candidate =
-+ std::lower_bound(begin(Points), end(Points), static_cast<double>(index), IsPointBeforeX);
-+ assert(candidate != end(Points)); // Due to the (index + 1) >= GetLength check above!
-+
-+ // Calculate how many of the next values are going to be the same:
-+ int64_t next_repeats = 0;
-+ std::vector<Point>::const_iterator i = candidate;
-+ // If the index (frame number) is the X coordinate of the closest
-+ // point, then look at the segment to the right; the "current"
-+ // segement is not interesting because we're already at the last
-+ // value of it.
-+ if (i->co.X == index) {
-+ ++i;
-+ }
-+ // Skip over "constant" (when rounded) segments.
-+ bool all_constant = true;
-+ for (; i != end(Points); ++i) {
-+ if (current_value != round(i->co.Y)) {
-+ all_constant = false;
-+ break;
-+ }
-+ }
-+ if (! all_constant) {
-+ // Found a point which defines a segment which will give a
-+ // different value than the current value. This means we
-+ // moved at least one segment to the right, thus we cannot be
-+ // at the first point.
-+ assert(i != begin(Points));
-+ Point const left = *(i - 1);
-+ Point const right = *i;
-+ int64_t change_at;
-+ if (current_value < round(i->co.Y)) {
-+ change_at = SearchBetweenPoints(left, right, current_value, std::less_equal<double>{});
-+ } else {
-+ assert(current_value > round(i->co.Y));
-+ change_at = SearchBetweenPoints(left, right, current_value, std::greater_equal<double>{});
-+ }
-+ next_repeats = change_at - index;
-+ } else {
-+ // All values to the right are the same!
-+ next_repeats = Points.back().co.X - index;
-+ }
-+
-+ // Now look to the left, to the previous values.
-+ all_constant = true;
-+ i = candidate;
-+ if (i != begin(Points)) {
-+ // The binary search below assumes i to be the left point;
-+ // candidate is the right point of the current segment
-+ // though. So change this if possible. If this branch is NOT
-+ // taken, then we're at/before the first point and all is
-+ // constant!
-+ --i;
-+ }
-+ int64_t previous_repeats = 0;
-+ // Skip over constant (when rounded) segments!
-+ for (; i != begin(Points); --i) {
-+ if (current_value != round(i->co.Y)) {
-+ all_constant = false;
-+ break;
-+ }
-+ }
-+ // Special case when skipped until the first point, but the first
-+ // point is actually different. Will not happen if index is
-+ // before the first point!
-+ if (current_value != round(i->co.Y)) {
-+ assert(i != candidate);
-+ all_constant = false;
-+ }
-+ if (! all_constant) {
-+ // There are at least two points, and we're not at the end,
-+ // thus the following is safe!
-+ Point const left = *i;
-+ Point const right = *(i + 1);
-+ int64_t change_at;
-+ if (current_value > round(left.co.Y)) {
-+ change_at = SearchBetweenPoints(left, right, current_value, std::less<double>{});
-+ } else {
-+ assert(current_value < round(left.co.Y));
-+ change_at = SearchBetweenPoints(left, right, current_value, std::greater<double>{});
-+ }
-+ previous_repeats = index - change_at;
-+ } else {
-+ // Every previous value is the same (rounded) as the current
-+ // value.
-+ previous_repeats = index;
-+ }
-+ int64_t total_repeats = previous_repeats + next_repeats;
-+ return Fraction(previous_repeats, total_repeats);
-+}
-+
- // Get the change in Y value (from the previous Y value)
- double Keyframe::GetDelta(int64_t index) const {
-- if (index < 1) return 0.0;
-- if (index == 1 && !Points.empty()) return Points[0].co.Y;
-- if (index >= GetLength()) return 0.0;
-- return GetValue(index) - GetValue(index - 1);
-+ if (index < 1) return 0;
-+ if (index == 1 && ! Points.empty()) return Points[0].co.Y;
-+ if (index >= GetLength()) return 0;
-+ return GetLong(index) - GetLong(index - 1);
- }
-
- // Get a point at a specific index
-@@ -410,7 +500,7 @@ Point const & Keyframe::GetPoint(int64_t index) const
- int64_t Keyframe::GetLength() const {
- if (Points.empty()) return 0;
- if (Points.size() == 1) return 1;
-- return round(Points.back().co.X);
-+ return round(Points.back().co.X) + 1;
- }
-
- // Get the number of points (i.e. # of points)
-@@ -461,46 +551,50 @@ void Keyframe::UpdatePoint(int64_t index, Point p) {
- }
-
- void Keyframe::PrintPoints(std::ostream* out) const {
-- *out << std::right << std::setprecision(4) << std::setfill(' ');
-- for (const auto& p : Points) {
-- *out << std::defaultfloat
-- << std::setw(6) << p.co.X
-- << std::setw(14) << std::fixed << p.co.Y
-- << '\n';
-- }
-- *out << std::flush;
-+ *out << std::right << std::setprecision(4) << std::setfill(' ');
-+ for (const auto& p : Points) {
-+ *out << std::defaultfloat
-+ << std::setw(6) << p.co.X
-+ << std::setw(14) << std::fixed << p.co.Y
-+ << '\n';
-+ }
-+ *out << std::flush;
- }
-
- void Keyframe::PrintValues(std::ostream* out) const {
-- // Column widths
-- std::vector<int> w{10, 12, 8, 11, 19};
-+ // Column widths
-+ std::vector<int> w{10, 12, 8, 11, 19};
-
-- *out << std::right << std::setfill(' ') << std::setprecision(4);
-- // Headings
-- *out << "│"
-- << std::setw(w[0]) << "Frame# (X)" << " │"
-- << std::setw(w[1]) << "Y Value" << " │"
-- << std::setw(w[2]) << "Delta Y" << " │ "
-- << std::setw(w[3]) << "Increasing?" << std::right
-- << "│\n";
-- // Divider
-- *out << "├───────────"
-- << "┼─────────────"
-- << "┼─────────"
-- << "┼────────────┤\n";
-+ *out << std::right << std::setfill(' ') << std::setprecision(4);
-+ // Headings
-+ *out << "│"
-+ << std::setw(w[0]) << "Frame# (X)" << " │"
-+ << std::setw(w[1]) << "Y Value" << " │"
-+ << std::setw(w[2]) << "Delta Y" << " │ "
-+ << std::setw(w[3]) << "Increasing?" << " │ "
-+ << std::setw(w[4]) << std::left << "Repeat Fraction" << std::right
-+ << "│\n";
-+ // Divider
-+ *out << "├───────────"
-+ << "┼─────────────"
-+ << "┼─────────"
-+ << "┼─────────────"
-+ << "┼────────────────────┤\n";
-
-- for (int64_t i = 1; i <= GetLength(); ++i) {
-- *out << "│"
-- << std::setw(w[0]-2) << std::defaultfloat << i
-- << (Contains(Point(i, 1)) ? " *" : " ") << " │"
-- << std::setw(w[1]) << std::fixed << GetValue(i) << " │"
-- << std::setw(w[2]) << std::defaultfloat << std::showpos
-- << GetDelta(i) << " │ " << std::noshowpos
-- << std::setw(w[3])
-- << (IsIncreasing(i) ? "true" : "false") << std::right << "│\n";
-- }
-- *out << " * = Keyframe point (non-interpolated)\n";
-- *out << std::flush;
-+ for (int64_t i = 1; i < GetLength(); ++i) {
-+ *out << "│"
-+ << std::setw(w[0]-2) << std::defaultfloat << i
-+ << (Contains(Point(i, 1)) ? " *" : " ") << " │"
-+ << std::setw(w[1]) << std::fixed << GetValue(i) << " │"
-+ << std::setw(w[2]) << std::defaultfloat << std::showpos
-+ << GetDelta(i) << " │ " << std::noshowpos
-+ << std::setw(w[3])
-+ << (IsIncreasing(i) ? "true" : "false") << " │ "
-+ << std::setw(w[4]) << std::left << GetRepeatFraction(i)
-+ << std::right << "│\n";
-+ }
-+ *out << " * = Keyframe point (non-interpolated)\n";
-+ *out << std::flush;
- }
-
-
diff --git a/multimedia/libopenshot/files/patch-src_KeyFrame.h b/multimedia/libopenshot/files/patch-src_KeyFrame.h
deleted file mode 100644
index 45aec4e0c498..000000000000
--- a/multimedia/libopenshot/files/patch-src_KeyFrame.h
+++ /dev/null
@@ -1,31 +0,0 @@
---- src/KeyFrame.h.orig 2023-04-19 22:01:02 UTC
-+++ src/KeyFrame.h
-@@ -16,6 +16,7 @@
- #include <iostream>
- #include <vector>
-
-+#include "Fraction.h"
- #include "Point.h"
- #include "Json.h"
-
-@@ -66,8 +67,8 @@ namespace openshot {
- /// Constructor which adds a supplied vector of Points
- Keyframe(const std::vector<openshot::Point>& points);
-
-- /// Destructor
-- ~Keyframe();
-+ /// Destructor
-+ ~Keyframe();
-
- /// Add a new point on the key-frame. Each point has a primary coordinate, a left handle, and a right handle.
- void AddPoint(Point p);
-@@ -92,6 +93,9 @@ namespace openshot {
-
- /// Get the rounded LONG value at a specific index
- int64_t GetLong(int64_t index) const;
-+
-+ /// Get the fraction that represents how many times this value is repeated in the curve
-+ Fraction GetRepeatFraction(int64_t index) const;
-
- /// Get the change in Y value (from the previous Y value)
- double GetDelta(int64_t index) const;
diff --git a/multimedia/libopenshot/files/patch-src_ZmqLogger.cpp b/multimedia/libopenshot/files/patch-src_ZmqLogger.cpp
new file mode 100644
index 000000000000..0bea39aece3c
--- /dev/null
+++ b/multimedia/libopenshot/files/patch-src_ZmqLogger.cpp
@@ -0,0 +1,20 @@
+--- src/ZmqLogger.cpp.orig 2024-06-20 01:25:10 UTC
++++ src/ZmqLogger.cpp
+@@ -44,7 +44,7 @@ ZmqLogger *ZmqLogger::Instance()
+ m_pInstance->connection = "";
+
+ // Default connection
+- m_pInstance->Connection("tcp://*:5556");
++ m_pInstance->Connection("tcp://localhost:5556");
+
+ // Init enabled to False (force user to call Enable())
+ m_pInstance->enabled = false;
+@@ -92,7 +92,7 @@ void ZmqLogger::Connection(std::string new_connection)
+
+ } catch (zmq::error_t &e) {
+ std::cout << "ZmqLogger::Connection - Error binding to " << connection << ". Switching to an available port." << std::endl;
+- connection = "tcp://*:*";
++ connection = "tcp://localhost:*";
+ publisher->bind(connection.c_str());
+ }
+
diff --git a/multimedia/libopenshot/pkg-plist b/multimedia/libopenshot/pkg-plist
index 6b1f5a7cbd52..739b5e9c4872 100644
--- a/multimedia/libopenshot/pkg-plist
+++ b/multimedia/libopenshot/pkg-plist
@@ -97,8 +97,8 @@ include/libopenshot/effects/Wave.h
include/libopenshot/sort_filter/Hungarian.h
include/libopenshot/sort_filter/KalmanTracker.h
lib/libopenshot.so
-lib/libopenshot.so.0.3.2
-lib/libopenshot.so.25
+lib/libopenshot.so.%%VERSION%%
+lib/libopenshot.so.26
%%PYTHON_SITELIBDIR%%/_openshot.so
%%PYTHON_SITELIBDIR%%/openshot.py
%%RUBY%%%%RUBY_VENDORARCHLIBDIR%%/openshot.so
diff --git a/multimedia/livego/Makefile b/multimedia/livego/Makefile
index 9258ef7c216d..40ac8e1961e3 100644
--- a/multimedia/livego/Makefile
+++ b/multimedia/livego/Makefile
@@ -1,6 +1,6 @@
PORTNAME= livego
DISTVERSION= 0.0.15
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= multimedia
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/mpc-qt/Makefile b/multimedia/mpc-qt/Makefile
index 2bbd52e1e0a5..4678c9048655 100644
--- a/multimedia/mpc-qt/Makefile
+++ b/multimedia/mpc-qt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mpc-qt
DISTVERSIONPREFIX= v
-DISTVERSION= 23.12
+DISTVERSION= 24.06
CATEGORIES= multimedia audio
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/mpc-qt/distinfo b/multimedia/mpc-qt/distinfo
index bd2fbc26df5f..34532e5ab865 100644
--- a/multimedia/mpc-qt/distinfo
+++ b/multimedia/mpc-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703996509
-SHA256 (mpc-qt-mpc-qt-v23.12_GH0.tar.gz) = 6a639bc7911a8972cb7d7e207d3cb24606d2439af2665c373745ae8a6ced65be
-SIZE (mpc-qt-mpc-qt-v23.12_GH0.tar.gz) = 303763
+TIMESTAMP = 1716889392
+SHA256 (mpc-qt-mpc-qt-v24.06_GH0.tar.gz) = 159ed1dddee047ffe4c30982ed62f54ff307fd39960337ad602bc70de0b3e8f6
+SIZE (mpc-qt-mpc-qt-v24.06_GH0.tar.gz) = 305502
diff --git a/multimedia/mpv/Makefile b/multimedia/mpv/Makefile
index ebcfdfa6408b..9d981469a494 100644
--- a/multimedia/mpv/Makefile
+++ b/multimedia/mpv/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mpv
DISTVERSIONPREFIX= v
DISTVERSION= 0.38.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= multimedia audio
diff --git a/multimedia/navidrome/Makefile b/multimedia/navidrome/Makefile
index c678f2b70d71..7f879c2e8650 100644
--- a/multimedia/navidrome/Makefile
+++ b/multimedia/navidrome/Makefile
@@ -1,7 +1,7 @@
PORTNAME= navidrome
DISTVERSIONPREFIX= v
DISTVERSION= 0.52.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia
MASTER_SITES= http://people.freebsd.org/~kbowling/distfiles/:npmcache
DISTFILES= ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}:npmcache
diff --git a/multimedia/openshot/Makefile b/multimedia/openshot/Makefile
index bbac17f56480..4b8ce814f651 100644
--- a/multimedia/openshot/Makefile
+++ b/multimedia/openshot/Makefile
@@ -1,7 +1,6 @@
PORTNAME= openshot
DISTVERSIONPREFIX= v
-DISTVERSION= 3.1.1
-PORTREVISION= 3
+DISTVERSION= 3.2.0
CATEGORIES= multimedia
MAINTAINER= tatsuki_makino@hotmail.com
@@ -12,7 +11,7 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libopenshot>=0.3.2:multimedia/libopenshot@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libopenshot>=0.3.3:multimedia/libopenshot@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sentry-sdk>=0:devel/py-sentry-sdk@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyzmq>=0:net/py-pyzmq@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}distro>=0:sysutils/py-distro@${PY_FLAVOR} \
@@ -28,6 +27,7 @@ SHEBANG_FILES= src/language/generate_translations.py\
src/language/show_translations.py\
src/language/test_translations.py
NO_ARCH= yes
+PLIST_SUB= VERSION=${DISTVERSION}
OPTIONS_DEFINE= DOCS
OPTIONS_DEFAULT=
@@ -36,6 +36,10 @@ DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLA
DOCS_BINARY_ALIAS= sphinx-build=sphinx-build-${PYTHON_VER}
DOCS_PORTDOCS= *
+post-patch:
+ ${GREP} -r -m 1 -l -e '\blibx264\b' ${WRKSRC}/src/presets ${WRKSRC}/src/windows |\
+ ${XARGS} ${REINPLACE_CMD} -e 's,[[:<:]]libx264[[:>:]],&rgb,g;' --
+
do-build-DOCS-on:
@(cd ${BUILD_WRKSRC}/doc; if ! ${DO_MAKE_BUILD} html; then \
(${ECHO_CMD} "===> ${.TARGET} failed unexpectedly.") | ${FMT_80} ; \
diff --git a/multimedia/openshot/distinfo b/multimedia/openshot/distinfo
index efef469bad4c..44ef873064ff 100644
--- a/multimedia/openshot/distinfo
+++ b/multimedia/openshot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682218800
-SHA256 (OpenShot-openshot-qt-v3.1.1_GH0.tar.gz) = 2b67cb4fc78863911b0263364240947b6331a976aad74943e8f6e46221b52e91
-SIZE (OpenShot-openshot-qt-v3.1.1_GH0.tar.gz) = 95843738
+TIMESTAMP = 1719370800
+SHA256 (OpenShot-openshot-qt-v3.2.0_GH0.tar.gz) = 4b5bc6fcd85d4a51357132d9524ba9893faad328e72ab456158a167638beb001
+SIZE (OpenShot-openshot-qt-v3.2.0_GH0.tar.gz) = 96419530
diff --git a/multimedia/openshot/files/patch-MANIFEST.in b/multimedia/openshot/files/patch-MANIFEST.in
index 944d3cfec65c..2a4d6210320f 100644
--- a/multimedia/openshot/files/patch-MANIFEST.in
+++ b/multimedia/openshot/files/patch-MANIFEST.in
@@ -1,10 +1,11 @@
---- MANIFEST.in.orig 2020-02-11 18:24:52 UTC
+--- MANIFEST.in.orig 2024-03-27 20:05:10 UTC
+++ MANIFEST.in
-@@ -9,4 +9,5 @@ recursive-include xdg *
+@@ -9,4 +9,6 @@ recursive-include xdg *
global-exclude *__pycache__*
global-exclude *pyc
global-exclude .idea
-global-exclude .git
\ No newline at end of file
+global-exclude .git
++global-exclude *.bak
+global-exclude *.orig
diff --git a/multimedia/openshot/files/patch-src_classes_logger__libopenshot.py b/multimedia/openshot/files/patch-src_classes_logger__libopenshot.py
new file mode 100644
index 000000000000..1045fe6a9037
--- /dev/null
+++ b/multimedia/openshot/files/patch-src_classes_logger__libopenshot.py
@@ -0,0 +1,11 @@
+--- src/classes/logger_libopenshot.py.orig 2024-06-24 20:49:58 UTC
++++ src/classes/logger_libopenshot.py
+@@ -59,7 +59,7 @@ class LoggerLibOpenShot(Thread):
+ debug_enabled = s.get("debug-mode")
+
+ # Set port on ZmqLogger singleton
+- openshot.ZmqLogger.Instance().Connection("tcp://*:%s" % port)
++ openshot.ZmqLogger.Instance().Connection("tcp://localhost:%s" % port)
+
+ # Set filepath for ZmqLogger also
+ openshot.ZmqLogger.Instance().Path(os.path.join(info.USER_PATH, 'libopenshot.log'))
diff --git a/multimedia/openshot/files/patch-src_settings___default.settings b/multimedia/openshot/files/patch-src_settings___default.settings
index c2de8cac15a2..07602333d2f8 100644
--- a/multimedia/openshot/files/patch-src_settings___default.settings
+++ b/multimedia/openshot/files/patch-src_settings___default.settings
@@ -1,6 +1,6 @@
---- src/settings/_default.settings.orig 2022-12-08 21:31:12 UTC
+--- src/settings/_default.settings.orig 2024-06-24 20:49:58 UTC
+++ src/settings/_default.settings
-@@ -451,7 +451,7 @@
+@@ -445,7 +445,7 @@
"min": 0,
"setting": "graca_number_de",
"type": "dropdown",
@@ -9,7 +9,7 @@
"translate_values": true,
"values": [],
"restart": true
-@@ -463,7 +463,7 @@
+@@ -457,7 +457,7 @@
"min": 0,
"setting": "graca_number_en",
"type": "dropdown",
diff --git a/multimedia/openshot/files/patch-src_windows_preferences.py b/multimedia/openshot/files/patch-src_windows_preferences.py
index c0dc577ef5cb..f26971428109 100644
--- a/multimedia/openshot/files/patch-src_windows_preferences.py
+++ b/multimedia/openshot/files/patch-src_windows_preferences.py
@@ -1,6 +1,6 @@
---- src/windows/preferences.py.orig 2023-04-20 05:27:15 UTC
+--- src/windows/preferences.py.orig 2024-06-24 20:49:58 UTC
+++ src/windows/preferences.py
-@@ -325,7 +325,7 @@ class Preferences(QDialog):
+@@ -335,7 +335,7 @@ class Preferences(QDialog):
value_list.remove(value_item)
elif os_platform == "Windows" and v not in ("0", "3", "4"):
value_list.remove(value_item)
diff --git a/multimedia/openshot/pkg-plist b/multimedia/openshot/pkg-plist
index 1778a4cbf66e..3ff1af6f7b9e 100644
--- a/multimedia/openshot/pkg-plist
+++ b/multimedia/openshot/pkg-plist
@@ -1,9 +1,9 @@
bin/openshot-qt
-%%PYTHON_SITELIBDIR%%/openshot_qt-3.1.1-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/openshot_qt-3.1.1-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/openshot_qt-3.1.1-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/openshot_qt-3.1.1-py%%PYTHON_VER%%.egg-info/entry_points.txt
-%%PYTHON_SITELIBDIR%%/openshot_qt-3.1.1-py%%PYTHON_VER%%.egg-info/top_level.txt
+%%PYTHON_SITELIBDIR%%/openshot_qt-%%VERSION%%-py%%PYTHON_VER%%.egg-info/PKG-INFO
+%%PYTHON_SITELIBDIR%%/openshot_qt-%%VERSION%%-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/openshot_qt-%%VERSION%%-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/openshot_qt-%%VERSION%%-py%%PYTHON_VER%%.egg-info/entry_points.txt
+%%PYTHON_SITELIBDIR%%/openshot_qt-%%VERSION%%-py%%PYTHON_VER%%.egg-info/top_level.txt
%%PYTHON_SITELIBDIR%%/openshot_qt/__init__.py
%%PYTHON_SITELIBDIR%%/openshot_qt/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
@@ -1537,6 +1537,9 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/emojis/data/openmoji.json
%%PYTHON_SITELIBDIR%%/openshot_qt/emojis/optimize-emojis.py
%%PYTHON_SITELIBDIR%%/openshot_qt/images/AudioThumbnail.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/NotFound.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/NotFound.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/NotFound@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/00A9.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/00A9@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/00AE.png
@@ -5138,6 +5141,7 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/language/OpenShot_ur.qm
%%PYTHON_SITELIBDIR%%/openshot_qt/language/OpenShot_uz.qm
%%PYTHON_SITELIBDIR%%/openshot_qt/language/OpenShot_vi.qm
+%%PYTHON_SITELIBDIR%%/openshot_qt/language/OpenShot_zgh.qm
%%PYTHON_SITELIBDIR%%/openshot_qt/language/OpenShot_zh_CN.qm
%%PYTHON_SITELIBDIR%%/openshot_qt/language/OpenShot_zh_HK.qm
%%PYTHON_SITELIBDIR%%/openshot_qt/language/OpenShot_zh_TW.qm
@@ -5757,6 +5761,63 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/query_tests%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/query_tests%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/query_tests.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/__init__.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/__pycache__/base%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/__pycache__/base%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/__pycache__/manager%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/__pycache__/manager%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/base.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/__init__.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/__pycache__/theme%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/__pycache__/theme%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/dock-close.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/dock-float.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/dropdown-arrow.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/dropdown-tick.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/keyframe-bezier.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/keyframe-constant.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/keyframe-linear.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/marker.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/playhead.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/separator-horizontal.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/separator-vertical.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-add-marker.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-add-track.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-center-playhead.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-export.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-import-files.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-media-forward.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-media-pause.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-media-play.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-media-rewind.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-media-skip-back.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-media-skip-forward.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-new-project.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-next-marker.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-open-project.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-prev-marker.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-profile.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-razor.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-redo.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-save-project.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-snapping.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/tool-undo.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/warning.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/theme.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/__init__.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/__pycache__/theme%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/__pycache__/theme%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/images/keyframe-bezier.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/images/keyframe-constant.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/images/keyframe-linear.svg
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/theme.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/themes/manager.py
%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/app.js
%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/index.html
%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/js/controllers.js
@@ -5773,21 +5834,6 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/css/debug.css
%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/css/jquery-ui.css
%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/css/main.css
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/css/ui-darkness/images/ui-bg_flat_30_cccccc_40x100.png
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/css/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/css/ui-darkness/images/ui-bg_glass_20_555555_1x400.png
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/css/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/css/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/css/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/css/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/css/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/css/ui-darkness/images/ui-bg_inset-soft_30_f58400_1x100.png
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/css/ui-darkness/images/ui-icons_222222_256x240.png
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/css/ui-darkness/images/ui-icons_4b8e0b_256x240.png
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/css/ui-darkness/images/ui-icons_a83300_256x240.png
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/css/ui-darkness/images/ui-icons_cccccc_256x240.png
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/css/ui-darkness/images/ui-icons_ffffff_256x240.png
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/css/ui-darkness/jquery-ui.theme.css
%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/images/clip_images/1.png
%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/images/clip_images/10.png
%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/images/clip_images/2.png
@@ -5803,13 +5849,9 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/images/keyframe-constant.svg
%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/images/keyframe-linear.svg
%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/images/lock.svg
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/images/markers/blue.svg
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/images/markers/green.png
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/images/markers/purple.png
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/images/markers/red.png
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/images/markers/yellow.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/images/markers/marker.svg
%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/images/menu.svg
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/images/play_head.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/images/playhead.svg
%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/images/razor_line_with_razor.png
%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/images/razor_line_with_razor.svg
%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/images/thumbnail.png
@@ -5820,7 +5862,7 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/js/angular.min.js.map
%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/js/jquery-ui.js
%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/js/jquery.js
-%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/js/ui-bootstrap-tpls-0.7.0.min.js
+%%PYTHON_SITELIBDIR%%/openshot_qt/timeline/media/js/ui-bootstrap-tpls-1.3.3.min.js
%%PYTHON_SITELIBDIR%%/openshot_qt/titles/Bar_1.svg
%%PYTHON_SITELIBDIR%%/openshot_qt/titles/Bar_2.svg
%%PYTHON_SITELIBDIR%%/openshot_qt/titles/Bar_3.svg
@@ -6410,12 +6452,14 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/files_treeview%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/find_file%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/find_file%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/menu%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/menu%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/profiles_treeview%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/profiles_treeview%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/properties_tableview%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/properties_tableview%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/timeline_mixins%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/timeline_mixins%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/timeline%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/timeline%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/titles_listview%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/titles_listview%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/transitions_listview%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
@@ -6424,8 +6468,6 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/transitions_treeview%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/tutorial%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/tutorial%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/webview%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/webview%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/zoom_slider%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/__pycache__/zoom_slider%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/add_to_timeline_treeview.py
@@ -6438,23 +6480,29 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/files_listview.py
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/files_treeview.py
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/find_file.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/menu.py
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/profiles_treeview.py
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/properties_tableview.py
-%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/timeline_mixins.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/timeline.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/timeline_backend/__init__.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/timeline_backend/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/timeline_backend/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/timeline_backend/__pycache__/enums%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/timeline_backend/__pycache__/enums%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/timeline_backend/__pycache__/qwidget%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/timeline_backend/__pycache__/qwidget%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/timeline_backend/__pycache__/webengine%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/timeline_backend/__pycache__/webengine%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/timeline_backend/__pycache__/webkit%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/timeline_backend/__pycache__/webkit%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/timeline_backend/enums.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/timeline_backend/qwidget.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/timeline_backend/webengine.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/timeline_backend/webkit.py
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/titles_listview.py
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/transitions_listview.py
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/transitions_treeview.py
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/tutorial.py
-%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/webview.py
-%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/webview_backend/__init__.py
-%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/webview_backend/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/webview_backend/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/webview_backend/__pycache__/webengine%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/webview_backend/__pycache__/webengine%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/webview_backend/__pycache__/webkit%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/webview_backend/__pycache__/webkit%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/webview_backend/webengine.py
-%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/webview_backend/webkit.py
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/views/zoom_slider.py
share/applications/org.openshot.OpenShot.desktop
share/icons/hicolor/128x128/apps/openshot-qt.png
diff --git a/multimedia/uvg266/Makefile b/multimedia/uvg266/Makefile
index 786c4ec53a29..b7d492d288aa 100644
--- a/multimedia/uvg266/Makefile
+++ b/multimedia/uvg266/Makefile
@@ -1,11 +1,8 @@
PORTNAME= uvg266
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.0
+DISTVERSION= 0.8.1
CATEGORIES= multimedia
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+= e5e32d67f43b.patch:-p1
-
MAINTAINER= jbeich@FreeBSD.org
COMMENT= VVC encoder based on Kvazaar
WWW= https://ultravideo.fi/#encoder_x
diff --git a/multimedia/uvg266/distinfo b/multimedia/uvg266/distinfo
index 7e1aafd1c887..7ec5c0559970 100644
--- a/multimedia/uvg266/distinfo
+++ b/multimedia/uvg266/distinfo
@@ -1,7 +1,5 @@
-TIMESTAMP = 1695797225
-SHA256 (ultravideo-uvg266-v0.8.0_GH0.tar.gz) = 27e4306577fe646951bd3c12685c1527b41385bfcb95262233669fc7f44f21bd
-SIZE (ultravideo-uvg266-v0.8.0_GH0.tar.gz) = 967123
+TIMESTAMP = 1719827584
+SHA256 (ultravideo-uvg266-v0.8.1_GH0.tar.gz) = 9a2c68f94a1105058d1e654191036423d0a0fcf33b7e790dd63801997540b6ec
+SIZE (ultravideo-uvg266-v0.8.1_GH0.tar.gz) = 967192
SHA256 (silentbicycle-greatest-v1.0.0_GH0.tar.gz) = 18ee57a34869c6f6ce511cd71a5cc8661801cf69d64c4c66ff76773835df659b
SIZE (silentbicycle-greatest-v1.0.0_GH0.tar.gz) = 11959
-SHA256 (e5e32d67f43b.patch) = c391c68aa50ceb46ce630cb3c622e6881ae1f89635ad7906336d59a220cf1c2a
-SIZE (e5e32d67f43b.patch) = 744
diff --git a/multimedia/x264/Makefile b/multimedia/x264/Makefile
index 1545c7d6af76..97a5a4643de4 100644
--- a/multimedia/x264/Makefile
+++ b/multimedia/x264/Makefile
@@ -126,7 +126,7 @@ pre-build:
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160 && !${PORT_OPTIONS:MPGO}
+.if ${COMPILER_TYPE} == clang && !${PORT_OPTIONS:MPGO}
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
diff --git a/net-im/coyim/Makefile b/net-im/coyim/Makefile
index 4f0acc42c22b..4e7b142cbc56 100644
--- a/net-im/coyim/Makefile
+++ b/net-im/coyim/Makefile
@@ -1,7 +1,7 @@
PORTNAME= coyim
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.11
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= net-im
MAINTAINER= fox@FreeBSD.org
diff --git a/net-im/dendrite/Makefile b/net-im/dendrite/Makefile
index d827ad5b3241..ebe08216abdd 100644
--- a/net-im/dendrite/Makefile
+++ b/net-im/dendrite/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dendrite
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.7
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net-im
MAINTAINER= ashish@FreeBSD.org
diff --git a/net-im/discordo/Makefile b/net-im/discordo/Makefile
index a8b8cc62f6d5..055049150ef1 100644
--- a/net-im/discordo/Makefile
+++ b/net-im/discordo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= discordo
DISTVERSION= g20220909
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= net-im
MAINTAINER= lcook@FreeBSD.org
diff --git a/net-im/dissent/Makefile b/net-im/dissent/Makefile
index 5d4f971fdb23..2dca512d6f2f 100644
--- a/net-im/dissent/Makefile
+++ b/net-im/dissent/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dissent
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.25
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-im
MAINTAINER= jbeich@FreeBSD.org
diff --git a/net-im/gomuks/Makefile b/net-im/gomuks/Makefile
index c00c3678fe77..b21b4fb3bd13 100644
--- a/net-im/gomuks/Makefile
+++ b/net-im/gomuks/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gomuks
PORTVERSION= 0.3.0
DISTVERSIONPREFIX= v
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= net-im
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/net-im/gotktrix/Makefile b/net-im/gotktrix/Makefile
index ca6f1f0ff081..21854713b37e 100644
--- a/net-im/gotktrix/Makefile
+++ b/net-im/gotktrix/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gotktrix
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.4
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= net-im
MAINTAINER= fuz@FreeBSD.org
diff --git a/net-im/gotosocial/Makefile b/net-im/gotosocial/Makefile
index a2eee2ca1863..0085571a693d 100644
--- a/net-im/gotosocial/Makefile
+++ b/net-im/gotosocial/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gotosocial
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net-im
MASTER_SITES?= https://github.com/${GH_ACCOUNT}/${PORTNAME}/releases/download/v${DISTVERSION}/:web
DISTFILES?= ${PORTNAME}_${DISTVERSION}_web-assets.tar.gz:web
diff --git a/net-im/matterbridge/Makefile b/net-im/matterbridge/Makefile
index dbf2068dca42..f2f4e0b06298 100644
--- a/net-im/matterbridge/Makefile
+++ b/net-im/matterbridge/Makefile
@@ -1,7 +1,7 @@
PORTNAME= matterbridge
PORTVERSION= 1.26.0
DISTVERSIONPREFIX= v
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= net-im
MAINTAINER= bofh@FreeBSD.org
diff --git a/net-im/matterircd/Makefile b/net-im/matterircd/Makefile
index 02c2e5e60ea0..93eede7279cc 100644
--- a/net-im/matterircd/Makefile
+++ b/net-im/matterircd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= matterircd
DISTVERSIONPREFIX= v
DISTVERSION= 0.28.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net-im irc
MAINTAINER= chalpin@cs.wisc.edu
diff --git a/net-im/nextcloud-spreed-signaling/Makefile b/net-im/nextcloud-spreed-signaling/Makefile
index c5f05f9dec76..b9cb1f6f1ecf 100644
--- a/net-im/nextcloud-spreed-signaling/Makefile
+++ b/net-im/nextcloud-spreed-signaling/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nextcloud-spreed-signaling
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.3
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net-im
MAINTAINER= jsm@FreeBSD.org
diff --git a/net-im/purple-gowhatsapp/Makefile b/net-im/purple-gowhatsapp/Makefile
index 402bdf5ed9bb..02bb122e5f4d 100644
--- a/net-im/purple-gowhatsapp/Makefile
+++ b/net-im/purple-gowhatsapp/Makefile
@@ -1,6 +1,7 @@
PORTNAME= purple-gowhatsapp
DISTVERSIONPREFIX=v
DISTVERSION= 1.15.0
+PORTREVISION= 1
CATEGORIES= net-im
MAINTAINER= ports@virtual-estates.net
diff --git a/net-im/slack-term/Makefile b/net-im/slack-term/Makefile
index a09d8e9275c6..c8d8b6f5b331 100644
--- a/net-im/slack-term/Makefile
+++ b/net-im/slack-term/Makefile
@@ -1,7 +1,7 @@
PORTNAME= slack-term
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= net-im
MAINTAINER= dmgk@FreeBSD.org
diff --git a/net-im/ssh-chat/Makefile b/net-im/ssh-chat/Makefile
index 8edd623b9690..488c9c6a4a2e 100644
--- a/net-im/ssh-chat/Makefile
+++ b/net-im/ssh-chat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ssh-chat
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.1
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= net-im
MAINTAINER= yuri@FreeBSD.org
diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile
index cd70762873b8..08c3e85504d0 100644
--- a/net-im/telegram-desktop/Makefile
+++ b/net-im/telegram-desktop/Makefile
@@ -110,7 +110,7 @@ TELEGRAM_API_ID= 601761
.include <bsd.port.options.mk>
-.if ${OPSYS} == FreeBSD && ((${OSVERSION} >= 1400000 && ${OSVERSION} < 1400091) || ${OSVERSION} < 1302507)
+.if ${OPSYS} == FreeBSD && (${OSVERSION} >= 1400000 && ${OSVERSION} < 1400091)
#EXTRA_PATCHES= ${PATCHDIR}/extra-patch-CMakeLists.txt
USES+= llvm:min=16,build
USES:= ${USES:Ncompiler\:*} # XXX avoid warnings
diff --git a/net-im/teleirc/Makefile b/net-im/teleirc/Makefile
index 665713ded981..eb5eecf77c56 100644
--- a/net-im/teleirc/Makefile
+++ b/net-im/teleirc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= teleirc
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= net-im
MAINTAINER= DtxdF@disroot.org
diff --git a/net-im/xmpp-client/Makefile b/net-im/xmpp-client/Makefile
index 2175f87e9a04..fa47e495423b 100644
--- a/net-im/xmpp-client/Makefile
+++ b/net-im/xmpp-client/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xmpp-client
PORTVERSION= 20170324
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= net-im
MAINTAINER= cs@FreeBSD.org
diff --git a/net-mgmt/adguard-exporter/Makefile b/net-mgmt/adguard-exporter/Makefile
index f74f36ab2f06..0fda27cd78c3 100644
--- a/net-mgmt/adguard-exporter/Makefile
+++ b/net-mgmt/adguard-exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= adguard-exporter
DISTVERSIONPREFIX= v
DISTVERSION= 1.14
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= net-mgmt
MAINTAINER= christer.edwards@gmail.com
diff --git a/net-mgmt/alertmanager/Makefile b/net-mgmt/alertmanager/Makefile
index 7417add0b257..b62c4f0e2231 100644
--- a/net-mgmt/alertmanager/Makefile
+++ b/net-mgmt/alertmanager/Makefile
@@ -1,7 +1,7 @@
PORTNAME= alertmanager
PORTVERSION= 0.26.0
DISTVERSIONPREFIX= v
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net-mgmt
MAINTAINER= michal@hanu.la
diff --git a/net-mgmt/bind_exporter/Makefile b/net-mgmt/bind_exporter/Makefile
index 6df07cdd029c..6d00ccb84c51 100644
--- a/net-mgmt/bind_exporter/Makefile
+++ b/net-mgmt/bind_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bind_exporter
DISTVERSIONPREFIX=v
DISTVERSION= 0.7.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net-mgmt dns
MAINTAINER= fuz@FreeBSD.org
diff --git a/net-mgmt/blackbox_exporter/Makefile b/net-mgmt/blackbox_exporter/Makefile
index 02a4a65240fd..243102a9e9f9 100644
--- a/net-mgmt/blackbox_exporter/Makefile
+++ b/net-mgmt/blackbox_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= blackbox_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net-mgmt
MAINTAINER= eduardo@FreeBSD.org
diff --git a/net-mgmt/bosun/Makefile b/net-mgmt/bosun/Makefile
index 6c0e0a8a819e..c37ad3314446 100644
--- a/net-mgmt/bosun/Makefile
+++ b/net-mgmt/bosun/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bosun
DISTVERSION= 0.9.0
DISTVERSIONSUFFIX= -preview
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= net-mgmt
MAINTAINER= langer.markus@gmail.com
diff --git a/net-mgmt/carbon-relay-ng/Makefile b/net-mgmt/carbon-relay-ng/Makefile
index 58cfbf5c3efd..7b27008fcd50 100644
--- a/net-mgmt/carbon-relay-ng/Makefile
+++ b/net-mgmt/carbon-relay-ng/Makefile
@@ -1,6 +1,6 @@
PORTNAME= carbon-relay-ng
DISTVERSION= 0.10.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net-mgmt
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/net-mgmt/carbonzipper/Makefile b/net-mgmt/carbonzipper/Makefile
index b57c58d6c7b0..7cf760f409ff 100644
--- a/net-mgmt/carbonzipper/Makefile
+++ b/net-mgmt/carbonzipper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= carbonzipper
DISTVERSION= 0.74
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= net-mgmt
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/net-mgmt/grok_exporter/Makefile b/net-mgmt/grok_exporter/Makefile
index dfa0d875924c..27e1e3411982 100644
--- a/net-mgmt/grok_exporter/Makefile
+++ b/net-mgmt/grok_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grok_exporter
DISTVERSIONPREFIX=v
DISTVERSION= 1.0.0.RC4
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= net-mgmt
MAINTAINER= gasol.wu@gmail.com
diff --git a/net-mgmt/icingadb/Makefile b/net-mgmt/icingadb/Makefile
index 1c5a27cd4407..8d98a57ed422 100644
--- a/net-mgmt/icingadb/Makefile
+++ b/net-mgmt/icingadb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= icingadb
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.1
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= net-mgmt
MAINTAINER= dvl@FreeBSD.org
diff --git a/net-mgmt/intel-snap/Makefile b/net-mgmt/intel-snap/Makefile
index b73bc27b8c6d..a42fa8d71595 100644
--- a/net-mgmt/intel-snap/Makefile
+++ b/net-mgmt/intel-snap/Makefile
@@ -1,6 +1,6 @@
PORTNAME= intel-snap
PORTVERSION= 0.0.1
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= net-mgmt
MAINTAINER= ports@FreeBSD.org
diff --git a/net-mgmt/kapacitor/Makefile b/net-mgmt/kapacitor/Makefile
index 670ee36d9d22..f72b81be70e5 100644
--- a/net-mgmt/kapacitor/Makefile
+++ b/net-mgmt/kapacitor/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kapacitor
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= net-mgmt
MAINTAINER= cheffo@freebsd-bg.org
diff --git a/net-mgmt/mqtt2prometheus/Makefile b/net-mgmt/mqtt2prometheus/Makefile
index 519523b09e16..9c8152ee1dc8 100644
--- a/net-mgmt/mqtt2prometheus/Makefile
+++ b/net-mgmt/mqtt2prometheus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mqtt2prometheus
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.6
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= net-mgmt
MAINTAINER= manu@FreeBSD.org
diff --git a/net-mgmt/mysqld_exporter/Makefile b/net-mgmt/mysqld_exporter/Makefile
index c34f186c32ac..224dff7f3ab6 100644
--- a/net-mgmt/mysqld_exporter/Makefile
+++ b/net-mgmt/mysqld_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mysqld_exporter
PORTVERSION= 0.12.1
DISTVERSIONPREFIX=v
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= net-mgmt
MAINTAINER= mr.deadlystorm@gmail.com
diff --git a/net-mgmt/net-snmp/Makefile b/net-mgmt/net-snmp/Makefile
index 51b905b330b2..e6b4d2ba83d9 100644
--- a/net-mgmt/net-snmp/Makefile
+++ b/net-mgmt/net-snmp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= snmp
PORTVERSION= 5.9.4
PORTEPOCH= 1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net-mgmt
MASTER_SITES= SF/net-${PORTNAME}/net-${PORTNAME}/${PORTVERSION} \
ZI
diff --git a/net-mgmt/net-snmp/files/pkg-message.in b/net-mgmt/net-snmp/files/pkg-message.in
index ca4724c83e32..aec6be19f18c 100644
--- a/net-mgmt/net-snmp/files/pkg-message.in
+++ b/net-mgmt/net-snmp/files/pkg-message.in
@@ -30,4 +30,48 @@
BATCH="yes"
EOM
}
+{ type: upgrade
+ message: <<EOM
+snmpd now drops privileges by default after initialization is completed.
+Ensure that any extension commands defined in your snmpd.conf can be executed
+by the snmpd user.
+
+It is possible to start and run snmpd entirely as a non-root user with the
+following steps:
+
+1. Add the following lines to /etc/rc.conf:
+
+ snmpd_user="snmpd"
+ snmpd_group="snmpd"
+ snmpd_pidfile="/var/net-snmp/snmpd.pid"
+
+2. Configure the mac_portacl(4) kernel module:
+
+ a. Load mac_portacl.ko at boot time by adding the following line to
+ /etc/rc.conf:
+
+ kld_list="mac_portacl"
+
+ b. Configure the following sysctls in sysctl.conf(5):
+
+ net.inet.ip.portrange.reservedhigh=0
+ security.mac.portacl.rules=gid:344:udp:161,gid:344:tcp:161,gid:344:tcp:199,gid:344:tcp:705
+
+ This allows snmpd to bind to these privileged ports without holding
+ special privileges.
+
+3. Make sure that the snmpd user has read/write or read-only access to the
+ following:
+
+ RW - /var/log/snmpd.log
+ RW - /var/net-snmp/*
+ RO - /usr/local/share/snmp/*
+
+ Note that snmpd creates the /var/net-snmp directory upon its initial
+ startup, and this cannot be done by the snmpd user.
+
+4. Ensure that any and all extension commands defined in snmpd.conf can be
+ executed by the snmpd user.
+EOM
+}
]
diff --git a/net-mgmt/netdata-go/Makefile b/net-mgmt/netdata-go/Makefile
index 184c673e239e..7766bf50b9df 100644
--- a/net-mgmt/netdata-go/Makefile
+++ b/net-mgmt/netdata-go/Makefile
@@ -1,7 +1,7 @@
PORTNAME= netdata-go
DISTVERSIONPREFIX= v
DISTVERSION= 0.58.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net-mgmt
MAINTAINER= driesm@FreeBSD.org
diff --git a/net-mgmt/nfdump/Makefile b/net-mgmt/nfdump/Makefile
index f2324b570211..da28666930cc 100644
--- a/net-mgmt/nfdump/Makefile
+++ b/net-mgmt/nfdump/Makefile
@@ -68,7 +68,7 @@ GEODB_CONFIGURE_ENABLE= maxmind
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CPPFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
diff --git a/net-mgmt/nsd_exporter/Makefile b/net-mgmt/nsd_exporter/Makefile
index c40acdc8cba6..0da98205d17c 100644
--- a/net-mgmt/nsd_exporter/Makefile
+++ b/net-mgmt/nsd_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nsd_exporter
PORTVERSION= 0.3.1
DISTVERSIONPREFIX= v
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net-mgmt
MAINTAINER= zi@FreeBSD.org
diff --git a/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile b/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile
index 54621bf85eb3..24bdb821648b 100644
--- a/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile
+++ b/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nvidia_gpu_prometheus_exporter
DISTVERSION= g20181028
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= net-mgmt
MAINTAINER= 0mp@FreeBSD.org
diff --git a/net-mgmt/php-fpm_exporter/Makefile b/net-mgmt/php-fpm_exporter/Makefile
index 0c89a36a8dbd..2813081a9c2e 100644
--- a/net-mgmt/php-fpm_exporter/Makefile
+++ b/net-mgmt/php-fpm_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= php-fpm_exporter
DISTVERSIONPREFIX=v
DISTVERSION= 2.2.0
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= net-mgmt
MAINTAINER= freebsd.org@neant.ro
diff --git a/net-mgmt/phpfpm_exporter/Makefile b/net-mgmt/phpfpm_exporter/Makefile
index 1400fa39422f..46f0f78765a3 100644
--- a/net-mgmt/phpfpm_exporter/Makefile
+++ b/net-mgmt/phpfpm_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= phpfpm_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net-mgmt
MAINTAINER= gasol.wu@gmail.com
diff --git a/net-mgmt/ping_exporter/Makefile b/net-mgmt/ping_exporter/Makefile
index ee406cf74c57..70e46d4a711b 100644
--- a/net-mgmt/ping_exporter/Makefile
+++ b/net-mgmt/ping_exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ping_exporter
DISTVERSION= 1.1.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net-mgmt
MAINTAINER= jp+ports@supplntr.io
diff --git a/net-mgmt/prometheus-collectd-exporter/Makefile b/net-mgmt/prometheus-collectd-exporter/Makefile
index 2c621027b2a2..b185a9a5dbdc 100644
--- a/net-mgmt/prometheus-collectd-exporter/Makefile
+++ b/net-mgmt/prometheus-collectd-exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prometheus-collectd-exporter
PORTVERSION= 0.5.0
DISTVERSIONPREFIX= v
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= net-mgmt
MAINTAINER= dsp@php.net
diff --git a/net-mgmt/prometheus1/Makefile b/net-mgmt/prometheus1/Makefile
index 85bca4830de7..653717771587 100644
--- a/net-mgmt/prometheus1/Makefile
+++ b/net-mgmt/prometheus1/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prometheus
PORTVERSION= 1.8.2
DISTVERSIONPREFIX= v
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= net-mgmt
PKGNAMESUFFIX= 1
diff --git a/net-mgmt/prometheus2/Makefile b/net-mgmt/prometheus2/Makefile
index 1b214950851a..35140d980e91 100644
--- a/net-mgmt/prometheus2/Makefile
+++ b/net-mgmt/prometheus2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prometheus
DISTVERSIONPREFIX= v
DISTVERSION= 2.49.1
-PORTREVISION= 4
+PORTREVISION= 5
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/promscale/Makefile b/net-mgmt/promscale/Makefile
index 05dfb381383a..a636e5942d24 100644
--- a/net-mgmt/promscale/Makefile
+++ b/net-mgmt/promscale/Makefile
@@ -1,6 +1,6 @@
PORTNAME= promscale
DISTVERSION= 0.17.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net-mgmt
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
diff --git a/net-mgmt/pushgateway/Makefile b/net-mgmt/pushgateway/Makefile
index 4df3a43c8665..73f0bd71f304 100644
--- a/net-mgmt/pushgateway/Makefile
+++ b/net-mgmt/pushgateway/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pushgateway
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-mgmt
MAINTAINER= dutra@FreeBSD.org
diff --git a/net-mgmt/semaphore/Makefile b/net-mgmt/semaphore/Makefile
index 40d6568a0a71..9f5361f7d297 100644
--- a/net-mgmt/semaphore/Makefile
+++ b/net-mgmt/semaphore/Makefile
@@ -1,7 +1,7 @@
PORTNAME= semaphore
PORTVERSION= 2.9.2
DISTVERSIONPREFIX= v
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net-mgmt
MAINTAINER= egypcio@FreeBSD.org
diff --git a/net-mgmt/smartctl_exporter/Makefile b/net-mgmt/smartctl_exporter/Makefile
index 674fc29d7b2f..f1043994c897 100644
--- a/net-mgmt/smartctl_exporter/Makefile
+++ b/net-mgmt/smartctl_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= smartctl_exporter
PORTVERSION= 0.12.0
DISTVERSIONPREFIX= v
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net-mgmt
MAINTAINER= delphij@FreeBSD.org
diff --git a/net-mgmt/telegraf/Makefile b/net-mgmt/telegraf/Makefile
index cdfc5fca6ec1..f44d8544d14b 100644
--- a/net-mgmt/telegraf/Makefile
+++ b/net-mgmt/telegraf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= telegraf
DISTVERSIONPREFIX=v
-DISTVERSION= 1.31.0
+DISTVERSION= 1.31.1
PORTREVISION= 1
CATEGORIES= net-mgmt
diff --git a/net-mgmt/telegraf/distinfo b/net-mgmt/telegraf/distinfo
index 5813bd1ec869..dc91da2b0f54 100644
--- a/net-mgmt/telegraf/distinfo
+++ b/net-mgmt/telegraf/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1718089920
-SHA256 (go/net-mgmt_telegraf/telegraf-v1.31.0/v1.31.0.mod) = 445c079fb076e6b6accad885f7947ba086533c1dd2aeae7c3634dbcb9a6db4f8
-SIZE (go/net-mgmt_telegraf/telegraf-v1.31.0/v1.31.0.mod) = 25562
-SHA256 (go/net-mgmt_telegraf/telegraf-v1.31.0/v1.31.0.zip) = 122424c35ff1a9826154c08e65e548e957c6f72cc39547e70481412c98f18893
-SIZE (go/net-mgmt_telegraf/telegraf-v1.31.0/v1.31.0.zip) = 6706783
+TIMESTAMP = 1719867440
+SHA256 (go/net-mgmt_telegraf/telegraf-v1.31.1/v1.31.1.mod) = 0569d6229212ff34447a6783e9e8f6880cd743c281b9aac0956ce669fab08621
+SIZE (go/net-mgmt_telegraf/telegraf-v1.31.1/v1.31.1.mod) = 25692
+SHA256 (go/net-mgmt_telegraf/telegraf-v1.31.1/v1.31.1.zip) = 57b9fdd2195712efea6d1c1e0e5c5daba9b4641a12fe76676279046bd7d429bd
+SIZE (go/net-mgmt_telegraf/telegraf-v1.31.1/v1.31.1.zip) = 6714290
diff --git a/net-mgmt/thanos/Makefile b/net-mgmt/thanos/Makefile
index 20aa42bed86e..fe0593d7e9ef 100644
--- a/net-mgmt/thanos/Makefile
+++ b/net-mgmt/thanos/Makefile
@@ -1,7 +1,7 @@
PORTNAME= thanos
DISTVERSIONPREFIX= v
DISTVERSION= 0.35.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-mgmt
MAINTAINER= ler@FreeBSD.org
diff --git a/net-mgmt/unbound_exporter/Makefile b/net-mgmt/unbound_exporter/Makefile
index 9b106dc56cd9..2252343f9ccb 100644
--- a/net-mgmt/unbound_exporter/Makefile
+++ b/net-mgmt/unbound_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= unbound_exporter
PORTVERSION= 0.4.6
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net-mgmt
MAINTAINER= aduitsis@cpan.org
diff --git a/net-mgmt/victoria-metrics/Makefile b/net-mgmt/victoria-metrics/Makefile
index 091bf8500363..3877cc4cd36d 100644
--- a/net-mgmt/victoria-metrics/Makefile
+++ b/net-mgmt/victoria-metrics/Makefile
@@ -1,7 +1,7 @@
PORTNAME?= victoria-metrics
PORTVERSION= 1.93.10 # don't forget to update BUILDINFO_TAG
DISTVERSIONPREFIX= v
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net-mgmt
MAINTAINER= danfe@FreeBSD.org
diff --git a/net-mgmt/vmutils/Makefile b/net-mgmt/vmutils/Makefile
index 8ee1107ac024..1daa31df5664 100644
--- a/net-mgmt/vmutils/Makefile
+++ b/net-mgmt/vmutils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vmutils
-PORTREVISION= 3
+PORTREVISION= 4
COMMENT= Ancillary utilities and agent for VictoriaMetrics
diff --git a/net-p2p/amule/Makefile b/net-p2p/amule/Makefile
index bc3ef28d6940..c848cd6211a2 100644
--- a/net-p2p/amule/Makefile
+++ b/net-p2p/amule/Makefile
@@ -123,7 +123,7 @@ post-install-FILEVIEW-on:
# amule 2.3.3 does not work with C++17 which is the default since clang
# 16. Change the defaults and allow the `register' keyword to be used without
# triggering a compiler error to allow the build to work.
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CXXFLAGS+= -Wno-register
.endif
diff --git a/net-p2p/autoscan/Makefile b/net-p2p/autoscan/Makefile
index d464297ba1f3..1f3d8377a039 100644
--- a/net-p2p/autoscan/Makefile
+++ b/net-p2p/autoscan/Makefile
@@ -1,7 +1,7 @@
PORTNAME= autoscan
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net-p2p
MAINTAINER= michiel@vanbaak.eu
diff --git a/net-p2p/bitmark-cli/Makefile b/net-p2p/bitmark-cli/Makefile
index 69d807a7249b..0d0811139946 100644
--- a/net-p2p/bitmark-cli/Makefile
+++ b/net-p2p/bitmark-cli/Makefile
@@ -1,3 +1,4 @@
+PORTREVISION= 1
PKGNAMESUFFIX= -cli
COMMENT= Bitmark distributed property system cli
diff --git a/net-p2p/bitmark-daemon/Makefile b/net-p2p/bitmark-daemon/Makefile
index 6a340882da29..04a547fbe151 100644
--- a/net-p2p/bitmark-daemon/Makefile
+++ b/net-p2p/bitmark-daemon/Makefile
@@ -1,3 +1,4 @@
+PORTREVISION= 1
PKGNAMESUFFIX= -daemon
COMMENT= Bitmark distributed property system daemon
diff --git a/net-p2p/bitmark-recorder/Makefile b/net-p2p/bitmark-recorder/Makefile
index a28b16524718..18dfd391be23 100644
--- a/net-p2p/bitmark-recorder/Makefile
+++ b/net-p2p/bitmark-recorder/Makefile
@@ -1,3 +1,4 @@
+PORTREVISION= 1
PKGNAMESUFFIX= -recorder
COMMENT= Bitmark distributed property system recorder
diff --git a/net-p2p/bitmark/Makefile b/net-p2p/bitmark/Makefile
index f79f6954328b..f943cabb9141 100644
--- a/net-p2p/bitmark/Makefile
+++ b/net-p2p/bitmark/Makefile
@@ -1,6 +1,7 @@
PORTNAME= bitmark
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.7
+PORTREVISION= 1
CATEGORIES= net-p2p
MAINTAINER= hsw@bitmark.com
diff --git a/net-p2p/go-ethereum/Makefile b/net-p2p/go-ethereum/Makefile
index 970d975baf17..48980feed9f6 100644
--- a/net-p2p/go-ethereum/Makefile
+++ b/net-p2p/go-ethereum/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-ethereum
DISTVERSIONPREFIX= v
DISTVERSION= 1.12.2
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net-p2p
MAINTAINER= me@enriquefynn.com
diff --git a/net/benthos/Makefile b/net/benthos/Makefile
index 7ab9ae12019d..78d2a1d9b032 100644
--- a/net/benthos/Makefile
+++ b/net/benthos/Makefile
@@ -1,7 +1,7 @@
PORTNAME= benthos
DISTVERSIONPREFIX= v
DISTVERSION= 4.27.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/bosh-bootloader/Makefile b/net/bosh-bootloader/Makefile
index e0969ca86c25..d1402a72df4c 100644
--- a/net/bosh-bootloader/Makefile
+++ b/net/bosh-bootloader/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bosh-bootloader
PORTVERSION= 7.6.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= net sysutils
MAINTAINER= dumbbell@FreeBSD.org
diff --git a/net/bosh-cli/Makefile b/net/bosh-cli/Makefile
index 51b95526738c..7be971d95ef5 100644
--- a/net/bosh-cli/Makefile
+++ b/net/bosh-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bosh-cli
PORTVERSION= 5.5.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= net sysutils
MAINTAINER= dumbbell@FreeBSD.org
diff --git a/net/cf/Makefile b/net/cf/Makefile
index 487f636171a1..ff09a5119814 100644
--- a/net/cf/Makefile
+++ b/net/cf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cf
PORTVERSION= 6.49.0
DISTVERSIONPREFIX= v
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= net
MAINTAINER= dumbbell@FreeBSD.org
diff --git a/net/clash/Makefile b/net/clash/Makefile
index 82d148748f1d..84b80232e680 100644
--- a/net/clash/Makefile
+++ b/net/clash/Makefile
@@ -1,7 +1,7 @@
PORTNAME= clash
DISTVERSIONPREFIX= v
DISTVERSION= 1.18.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/cloudquery/Makefile b/net/cloudquery/Makefile
index 1eb2fa80794a..49e3842c477d 100644
--- a/net/cloudquery/Makefile
+++ b/net/cloudquery/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cloudquery
DISTVERSIONPREFIX= v
DISTVERSION= 0.32.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= net
MAINTAINER= se@FreeBSD.org
diff --git a/net/concourse-fly/Makefile b/net/concourse-fly/Makefile
index 4d252623051b..f1d16fd66927 100644
--- a/net/concourse-fly/Makefile
+++ b/net/concourse-fly/Makefile
@@ -1,6 +1,6 @@
PORTNAME= concourse
PORTVERSION= 6.7.1
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= net sysutils
MASTER_SITES= LOCAL/dumbbell/concourse/
PKGNAMESUFFIX= -fly
diff --git a/net/containernetworking-plugins/Makefile b/net/containernetworking-plugins/Makefile
index 1bb51731ca52..ffa2e0b07eaf 100644
--- a/net/containernetworking-plugins/Makefile
+++ b/net/containernetworking-plugins/Makefile
@@ -1,7 +1,7 @@
PORTNAME= containernetworking-plugins
DISTVERSIONPREFIX= freebsd-v
DISTVERSION= 0.5
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net
MAINTAINER= dfr@FreeBSD.org
diff --git a/net/croc/Makefile b/net/croc/Makefile
index 61df3d36f7f5..bb32681690c9 100644
--- a/net/croc/Makefile
+++ b/net/croc/Makefile
@@ -1,6 +1,7 @@
PORTNAME= croc
PORTVERSION= 10.0.9
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/drive/Makefile b/net/drive/Makefile
index a91f588415ac..372472fdaa7d 100644
--- a/net/drive/Makefile
+++ b/net/drive/Makefile
@@ -1,7 +1,7 @@
PORTNAME= drive
PORTVERSION= 0.4.0
DISTVERSIONPREFIX= v
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= net
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/net/evans/Makefile b/net/evans/Makefile
index 93817995fb40..96dbcc1bcc53 100644
--- a/net/evans/Makefile
+++ b/net/evans/Makefile
@@ -1,7 +1,7 @@
PORTNAME= evans
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.11
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= net
MAINTAINER= lcook@FreeBSD.org
diff --git a/net/eventviews/Makefile b/net/eventviews/Makefile
index fdb1fe9f9518..5281bae349f4 100644
--- a/net/eventviews/Makefile
+++ b/net/eventviews/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= ${KDE_APPLICATIONS_VERSION}
CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
-COMMENT= Event view libriares for KDEPim
+COMMENT= Event view libraries for KDEPim
WWW= https://github.com/KDE/mailcommon
LICENSE= LGPL21
diff --git a/net/freerdp3/Makefile b/net/freerdp3/Makefile
index 7017dc74b70b..8874be5416c6 100644
--- a/net/freerdp3/Makefile
+++ b/net/freerdp3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freerdp
-DISTVERSION= 3.5.1
+DISTVERSION= 3.6.2
CATEGORIES= net comms
MASTER_SITES= https://pub.freerdp.com/releases/ \
https://github.com/FreeRDP/FreeRDP/releases/download/${DISTVERSION}/
@@ -26,36 +26,41 @@ CMAKE_ARGS+= ${CMAKE_ARGS_${ARCH}}
CMAKE_ON= CHANNEL_URBDRC_CLIENT RDTK_FORCE_STATIC_BUILD UWAC_FORCE_STATIC_BUILD \
WITH_BINARY_VERSIONING WITH_CHANNELS WITH_OPENSSL WITH_OSS WITH_ZLIB \
WITH_FREERDP_DEPRECATED WITH_FREERDP_DEPRECATED_COMMANDLINE WITH_WINPR_DEPRECATED
-CMAKE_OFF= WITH_DSP_EXPERIMENTAL WITH_FUSE WITH_GPROF WITH_GSTREAMER_0_10 WITH_IPP \
- WITH_LIBSYSTEMD WITH_MBEDTLS WITH_OPENCL WITH_OPENSLES WITH_PROFILER \
- WITH_SAMPLE WITH_SANITIZE_ADDRESS WITH_SANITIZE_MEMORY \
- WITH_SANITIZE_THREAD WITH_SERVER WITH_SERVER_INTERFACE \
+CMAKE_OFF= CHANNEL_TSMF WITH_DSP_EXPERIMENTAL WITH_FUSE WITH_GPROF WITH_GSTREAMER_0_10 \
+ WITH_GSTREAMER_1_0 WITH_IPP WITH_LIBSYSTEMD WITH_MBEDTLS \
+ WITH_OPENCL WITH_OPENSLES WITH_PROFILER WITH_SAMPLE \
+ WITH_SANITIZE_ADDRESS WITH_SANITIZE_MEMORY WITH_SANITIZE_THREAD \
+ WITH_SERVER WITH_SERVER_CHANNELS WITH_SERVER_INTERFACE \
WITH_SMARTCARD_INSPECT WITH_THIRD_PARTY WITH_VALGRIND_MEMCHECK
PLIST_SUB+= PATCHVERSION="${DISTVERSION}"
PLIST_SUB+= MAJORVERSION="${DISTVERSION:R:R}"
-OPTIONS_DEFINE= AAD ALSA BROKENFOCUS CUPS FAAC FAAD FFMPEG \
- GSM GSTREAMER ICU JPEG LAME MANPAGES OPENH264 OPUS PCSC \
- PKCS11 PULSEAUDIO SDL SOXR URIPARSER WAYLAND X11
+OPTIONS_DEFINE= ALSA BROKENFOCUS CUPS FAAC FAAD FFMPEG GSM ICU \
+ JPEG LAME MANPAGES OPENH264 OPUS PCSC PKCS11 \
+ PULSEAUDIO SDL SOXR URIPARSER WAYLAND X11
OPTIONS_DEFINE_aarch64= NEON
OPTIONS_DEFINE_amd64= SSE
OPTIONS_DEFINE_armv6= NEON
OPTIONS_DEFINE_armv7= NEON
OPTIONS_DEFINE_i386= SSE
-OPTIONS_DEFAULT= AAD CUPS GSSAPI_HEIMDAL GSTREAMER ICU MANPAGES \
- SDL SWSCALE WAYLAND X11
+OPTIONS_DEFAULT= AAD_JSONC CUPS GSSAPI_HEIMDAL ICU MANPAGES SDL \
+ SWSCALE WAYLAND WEBKIT X11
OPTIONS_DEFAULT_aarch64= NEON
OPTIONS_DEFAULT_amd64= SSE
OPTIONS_DEFAULT_armv7= NEON
OPTIONS_GROUP= CLIPBOARD_IMAGE
OPTIONS_GROUP_CLIPBOARD_IMAGE= JPEG_CB PNG WEBP
-OPTIONS_RADIO= GSSAPI SCALE
+OPTIONS_RADIO= AAD GSSAPI SCALE WEBVIEW
+OPTIONS_RADIO_AAD= AAD_CJSON AAD_JSONC
OPTIONS_RADIO_GSSAPI= GSSAPI_HEIMDAL GSSAPI_MIT
OPTIONS_RADIO_SCALE= CAIRO SWSCALE
+OPTIONS_RADIO_WEBVIEW= WEBENGINE WEBKIT
OPTIONS_SUB= yes
-AAD_DESC= Compile with support for Azure AD authentication
+AAD_CJSON_DESC= Use cJSON library (devel/libcjson)
+AAD_DESC= Compile with support for Azure AD authentication (require SDL)
+AAD_JSONC_DESC= Use JSON-C library (devel/json-c)
BROKENFOCUS_DESC= Work around focus bug in some WMs (PR \#254908)
CAIRO_DESC= Use CAIRO image library for screen resizing
CLIPBOARD_IMAGE_DESC= Add "to/from" BMP conversion support to clipboard (experimental)
@@ -68,11 +73,17 @@ SDL_DESC= Build FreeRDP SDL client
SWSCALE_DESC= Use SWScale image library for screen resizing (recommended)
URIPARSER_DESC= Use uriparser RFC 3986 URI parsing library to handle URIs
WAYLAND_DESC= Build FreeRDP Wayland client
+WEBVIEW_DESC= Build with WebView support for AAD login popup browser
X11_DESC= Build FreeRDP X11 client
-AAD_LIB_DEPENDS= libcjson.so:devel/libcjson \
+AAD_CJSON_IMPLIES= SDL
+AAD_CJSON_LIB_DEPENDS= libcjson.so:devel/libcjson \
libcjson_utils.so:devel/libcjson
-AAD_CMAKE_BOOL= WITH_AAD
+AAD_CJSON_CMAKE_BOOL= WITH_AAD WITH_CJSON_REQUIRED
+
+AAD_JSONC_IMPLIES= ${AAD_CJSON_IMPLIES}
+AAD_JSONC_LIB_DEPENDS= libjson-c.so:devel/json-c
+AAD_JSONC_CMAKE_BOOL= WITH_AAD WITH_JSONC_REQUIRED
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
ALSA_CMAKE_BOOL= WITH_ALSA
@@ -102,11 +113,6 @@ GSM_CMAKE_BOOL= WITH_GSM
GSSAPI_HEIMDAL_USES= gssapi:heimdal
GSSAPI_MIT_USES= gssapi:mit
-GSTREAMER_LIB_DEPENDS= libgstbase-1.0.so:multimedia/gstreamer1
-GSTREAMER_USES= gettext gnome gstreamer xorg
-GSTREAMER_USE= gnome=glib20 xorg=x11,xext,xorgproto,xrandr
-GSTREAMER_CMAKE_BOOL= WITH_GSTREAMER_1_0 CHANNEL_TSMF
-
ICU_LIB_DEPENDS= libicuuc.so:devel/icu
ICU_CMAKE_ON= -DWITH_UNICODE_BUILTIN=OFF
ICU_CMAKE_OFF= -DWITH_UNICODE_BUILTIN=ON
@@ -144,12 +150,8 @@ PNG_CMAKE_BOOL= WINPR_UTILS_IMAGE_PNG
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_CMAKE_BOOL= WITH_PULSE
-SDL_LIB_DEPENDS= libatk-1.0.so:accessibility/at-spi2-core \
- libsoup-2.4.so:devel/libsoup \
- libharfbuzz.so:print/harfbuzz \
- libwebkit2gtk-4.0.so:www/webkit2-gtk3
-SDL_USES= gettext gnome sdl
-SDL_USE= gnome=cairo,gdkpixbuf2,glib20,gtk30,pango sdl=sdl2,ttf2,image2
+SDL_USES= sdl
+SDL_USE= sdl=sdl2,ttf2,image2
SDL_CMAKE_BOOL= WITH_CLIENT_SDL WITH_SDL_IMAGE_DIALOGS
SOXR_LIB_DEPENDS= libsoxr.so:audio/libsoxr
@@ -172,6 +174,18 @@ WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland \
WAYLAND_RUN_DEPENDS= wayland-scanner:graphics/wayland
WAYLAND_CMAKE_BOOL= WITH_WAYLAND
+WEBENGINE_USES_= qt:5
+WEBENGINE_USE_QT= core declarative gui location network printsupport webchannel webengine widgets
+WEBENGINE_CMAKE_BOOL= WITH_WEBVIEW_QT
+WEBENGINE_CMAKE_ON= -DWITH_WEBVIEW:BOOL=ON
+
+WEBKIT_LIB_DEPENDS_= libsoup-2.4.so:devel/libsoup \
+ libharfbuzz.so:print/harfbuzz \
+ libwebkit2gtk-4.0.so:www/webkit2-gtk3
+WEBKIT_USES_= gettext gnome
+WEBKIT_USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 pango
+WEBKIT_CMAKE_ON= -DWITH_WEBVIEW:BOOL=ON
+
WEBP_LIB_DEPENDS= libwebp.so:graphics/webp
WEBP_CMAKE_BOOL= WINPR_UTILS_IMAGE_WEBP
@@ -186,6 +200,21 @@ X11_CMAKE_OFF= -DWITH_X11:BOOL=OFF -DWITH_XKBFILE:BOOL=OFF
.include <bsd.port.options.mk>
+.if ${PORT_OPTIONS:MAAD_CJSON} || ${PORT_OPTIONS:MAAD_JSONC}
+. if ${PORT_OPTIONS:MWEBENGINE}
+USES+= ${WEBENGINE_USES_}
+USE_QT+= ${WEBENGINE_USE_QT}
+. elif ${PORT_OPTIONS:MWEBKIT}
+LIB_DEPENDS+= ${WEBKIT_LIB_DEPENDS_}
+USES+= ${WEBKIT_USES_}
+USE_GNOME+= ${WEBKIT_USE_GNOME}
+. else
+CMAKE_OFF+= WITH_WEBVIEW
+. endif
+.else
+CMAKE_OFF+= WITH_WEBVIEW
+.endif
+
.if ${PORT_OPTIONS:MGSSAPI_HEIMDAL} || ${PORT_OPTIONS:MGSSAPI_MIT}
CMAKE_ON+= WITH_KRB5
.else
diff --git a/net/freerdp3/distinfo b/net/freerdp3/distinfo
index 890d0eb398ee..9def4ba3ce11 100644
--- a/net/freerdp3/distinfo
+++ b/net/freerdp3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713795685
-SHA256 (freerdp-3.5.1.tar.gz) = 28036fd3c7d23ad320fd3eb2463119d1bde0dddb624b5a8353bf43197f1044c0
-SIZE (freerdp-3.5.1.tar.gz) = 9338947
+TIMESTAMP = 1720089587
+SHA256 (freerdp-3.6.2.tar.gz) = aa15e9bc0df0886048edc8b0dad8537f57066a624db4bc0edae583f3a6322fde
+SIZE (freerdp-3.6.2.tar.gz) = 10195789
diff --git a/net/freerdp3/pkg-plist b/net/freerdp3/pkg-plist
index da59a47b4968..eb59e12a7427 100644
--- a/net/freerdp3/pkg-plist
+++ b/net/freerdp3/pkg-plist
@@ -212,6 +212,7 @@ include/winpr%%MAJORVERSION%%/winpr/input.h
include/winpr%%MAJORVERSION%%/winpr/interlocked.h
include/winpr%%MAJORVERSION%%/winpr/intrin.h
include/winpr%%MAJORVERSION%%/winpr/io.h
+include/winpr%%MAJORVERSION%%/winpr/json.h
include/winpr%%MAJORVERSION%%/winpr/library.h
include/winpr%%MAJORVERSION%%/winpr/memory.h
include/winpr%%MAJORVERSION%%/winpr/ncrypt.h
diff --git a/net/frp/Makefile b/net/frp/Makefile
index 2fa935aa8df8..981b5c24346e 100644
--- a/net/frp/Makefile
+++ b/net/frp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= frp
DISTVERSIONPREFIX= v
DISTVERSION= 0.58.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/gdrive/Makefile b/net/gdrive/Makefile
index b4b12c28ff33..aa3bafb22054 100644
--- a/net/gdrive/Makefile
+++ b/net/gdrive/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gdrive
DISTVERSION= 2.1.1
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= net
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/net/geoipupdate/Makefile b/net/geoipupdate/Makefile
index 32ad495798fd..53ac52334355 100644
--- a/net/geoipupdate/Makefile
+++ b/net/geoipupdate/Makefile
@@ -1,7 +1,7 @@
PORTNAME= geoipupdate
PORTVERSION= 7.0.1
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net geography
MAINTAINER= adamw@FreeBSD.org
diff --git a/net/gitlab-agent/Makefile b/net/gitlab-agent/Makefile
index 5d101068f71a..d93954000225 100644
--- a/net/gitlab-agent/Makefile
+++ b/net/gitlab-agent/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitlab-agent
-PORTVERSION= 17.0.3
+PORTVERSION= 17.1.1
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= mfechner@FreeBSD.org
diff --git a/net/gitlab-agent/distinfo b/net/gitlab-agent/distinfo
index c49f46e0415b..34cf38d0b7b4 100644
--- a/net/gitlab-agent/distinfo
+++ b/net/gitlab-agent/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1719464279
-SHA256 (go/net_gitlab-agent/gitlab-agent-v17.0.3/v17.0.3.mod) = d8774eb02565f5c192d37fbc7caacd3d27dbcabcbebecd5b4afcb5b32d3e0776
-SIZE (go/net_gitlab-agent/gitlab-agent-v17.0.3/v17.0.3.mod) = 7042
-SHA256 (go/net_gitlab-agent/gitlab-agent-v17.0.3/v17.0.3.zip) = c52f3335635c24a8775356d9217b9673e3546a72dc1a27322adb2d81c98b214b
-SIZE (go/net_gitlab-agent/gitlab-agent-v17.0.3/v17.0.3.zip) = 1213749
+TIMESTAMP = 1719915838
+SHA256 (go/net_gitlab-agent/gitlab-agent-v17.1.1/v17.1.1.mod) = 7ab7b64f4dbcbf2f73c13ae82253a7f4d9a05c7a1b16c90bf11b4bd084a41704
+SIZE (go/net_gitlab-agent/gitlab-agent-v17.1.1/v17.1.1.mod) = 7042
+SHA256 (go/net_gitlab-agent/gitlab-agent-v17.1.1/v17.1.1.zip) = 58cdc48ace366eb3cfffddd66b4d788bcb7476f3e2fa02b9a4dbd6adb4910f9b
+SIZE (go/net_gitlab-agent/gitlab-agent-v17.1.1/v17.1.1.zip) = 1237691
diff --git a/net/go-bapu/Makefile b/net/go-bapu/Makefile
index ee0b42146afa..0ff68c52180d 100644
--- a/net/go-bapu/Makefile
+++ b/net/go-bapu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bapu
PORTVERSION= 0.3.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= net
MASTER_SITES= https://bitbucket.org/carlostrub/bapu/get/
PKGNAMEPREFIX= go-
diff --git a/net/go-cs/Makefile b/net/go-cs/Makefile
index 5118bd16ce91..963ba2644e4f 100644
--- a/net/go-cs/Makefile
+++ b/net/go-cs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-cs
PORTVERSION= 0.9
DISTVERSIONPREFIX= v
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= net
MAINTAINER= akosela@andykosela.com
diff --git a/net/go-tcping/Makefile b/net/go-tcping/Makefile
index 47bf9998b2e4..2f3fb40a0df0 100644
--- a/net/go-tcping/Makefile
+++ b/net/go-tcping/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tcping
DISTVERSIONPREFIX= v
DISTVERSION= 2.5.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${PORTNAME}/${DISTVERSIONFULL}/:gomod
PKGNAMEPREFIX= go-
diff --git a/net/gobgp/Makefile b/net/gobgp/Makefile
index ea7df3cadb91..b60f5a3f454e 100644
--- a/net/gobgp/Makefile
+++ b/net/gobgp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gobgp
PORTVERSION= 3.25.0
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
DIST_SUBDIR= gobgp
diff --git a/net/goreplay/Makefile b/net/goreplay/Makefile
index 448f5afcf29b..9344286ef21e 100644
--- a/net/goreplay/Makefile
+++ b/net/goreplay/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goreplay
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.2
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= net
MAINTAINER= bofh@FreeBSD.org
diff --git a/net/gorss/Makefile b/net/gorss/Makefile
index ca1ea8f590d4..73bbf4f055ae 100644
--- a/net/gorss/Makefile
+++ b/net/gorss/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gorss
PORTVERSION= 0.4
DISTVERSIONPREFIX= v
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net www
MAINTAINER= ports@FreeBSD.org
diff --git a/net/grpcox/Makefile b/net/grpcox/Makefile
index 47eb1c8d0f35..b569c7149c5b 100644
--- a/net/grpcox/Makefile
+++ b/net/grpcox/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grpcox
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= net www
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/grpcui/Makefile b/net/grpcui/Makefile
index d981fa30170d..390574d82555 100644
--- a/net/grpcui/Makefile
+++ b/net/grpcui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grpcui
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net www
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/grpcurl/Makefile b/net/grpcurl/Makefile
index 54b8fe76d931..774e5db63d31 100644
--- a/net/grpcurl/Makefile
+++ b/net/grpcurl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grpcurl
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= nc@FreeBSD.org
diff --git a/net/gscloud/Makefile b/net/gscloud/Makefile
index 865ebe4c0d9c..453da308b69d 100644
--- a/net/gscloud/Makefile
+++ b/net/gscloud/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gscloud
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net devel
MAINTAINER= egypcio@FreeBSD.org
diff --git a/net/incidenceeditor/Makefile b/net/incidenceeditor/Makefile
index f5c563aacaa5..2e5e9489f093 100644
--- a/net/incidenceeditor/Makefile
+++ b/net/incidenceeditor/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= ${KDE_APPLICATIONS_VERSION}
CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
-COMMENT= Incidence editor libriares for KDEPim
+COMMENT= Incidence editor libraries for KDEPim
WWW= https://github.com/KDE/mailcommon
LICENSE= LGPL21
diff --git a/net/ipinfo-cli/Makefile b/net/ipinfo-cli/Makefile
index e9bd6774f967..fc666fc30b6a 100644
--- a/net/ipinfo-cli/Makefile
+++ b/net/ipinfo-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ipinfo
DISTVERSIONPREFIX= ipinfo-
DISTVERSION= 3.3.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MAINTAINER= dutra@FreeBSD.org
diff --git a/net/jose/Makefile b/net/jose/Makefile
index b67fb5fa4838..3f29455d385b 100644
--- a/net/jose/Makefile
+++ b/net/jose/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jose
-DISTVERSION= 13
+DISTVERSION= 14
CATEGORIES= net
MAINTAINER= hdholm@alumni.iastate.edu
@@ -10,13 +10,13 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= a2x:textproc/asciidoc \
- jq:textproc/jq
+ jq:textproc/jq
LIB_DEPENDS= libjansson.so:devel/jansson
USES= compiler:c11 meson ninja pkgconfig ssl
USE_GITHUB= yes
GH_ACCOUNT= latchset
-GH_TAGNAME= v13
+GH_TAGNAME= v14
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
diff --git a/net/jose/distinfo b/net/jose/distinfo
index 7372a4e78d47..4e984a98c805 100644
--- a/net/jose/distinfo
+++ b/net/jose/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712520139
-SHA256 (latchset-jose-13-v13_GH0.tar.gz) = 9bd199c16f966bec1648ce2142235a5ee7214f4f3268cb8e54b3cb4b93bfee4e
-SIZE (latchset-jose-13-v13_GH0.tar.gz) = 841839
+TIMESTAMP = 1719702984
+SHA256 (latchset-jose-14-v14_GH0.tar.gz) = 3ffb8ea9a0fa5194051499d96bfde957621fcd490ef7ed95effc699029d7ad3b
+SIZE (latchset-jose-14-v14_GH0.tar.gz) = 843394
diff --git a/net/jose/files/patch-lib_meson.build b/net/jose/files/patch-lib_meson.build
deleted file mode 100644
index 18e6c42b2118..000000000000
--- a/net/jose/files/patch-lib_meson.build
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/meson.build.orig 2024-02-02 10:53:08 UTC
-+++ lib/meson.build
-@@ -2,7 +2,7 @@ flags = '-Wl,--version-script=' + meson.current_source_dir() + '/libjose.map'
- code = 'int main() { return 0; }'
- cc = meson.get_compiler('c')
-
--if not cc.links(code, args: flags, name: '-Wl,--version-script=...')
-+if not cc.links(code, args: flags + ',--undefined-version' , name: '-Wl, --version-script=...')
- flags = [ '-export-symbols-regex=^jose_.*' ]
- endif
diff --git a/net/k6/Makefile b/net/k6/Makefile
index d833bd5bee64..c1a79b8a19b3 100644
--- a/net/k6/Makefile
+++ b/net/k6/Makefile
@@ -1,7 +1,7 @@
PORTNAME= k6
DISTVERSIONPREFIX= v
DISTVERSION= 0.50.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MAINTAINER= lcook@FreeBSD.org
diff --git a/net/kafka/Makefile b/net/kafka/Makefile
index 494e22260935..75f8cfea6c29 100644
--- a/net/kafka/Makefile
+++ b/net/kafka/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kafka
-DISTVERSION= 3.7.0
+DISTVERSION= 3.7.1
CATEGORIES= net java
MASTER_SITES= APACHE/${PORTNAME}/${PORTVERSION}/
DISTNAME= ${PORTNAME}_2.13-${PORTVERSION}
diff --git a/net/kafka/distinfo b/net/kafka/distinfo
index 2d482127724b..897a5cf73dc8 100644
--- a/net/kafka/distinfo
+++ b/net/kafka/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713048680
-SHA256 (kafka_2.13-3.7.0.tgz) = 65f26e5937bbb76dfe78dfb416730dfa7e3378b27e13fd1e204f1a1099bfaf9c
-SIZE (kafka_2.13-3.7.0.tgz) = 119028138
+TIMESTAMP = 1719715557
+SHA256 (kafka_2.13-3.7.1.tgz) = 62acae4a143dd983dc7eb4804d5744ba0c50b199b508f599ef001020e2558fc9
+SIZE (kafka_2.13-3.7.1.tgz) = 120235344
diff --git a/net/kafka/pkg-plist b/net/kafka/pkg-plist
index 9b70a18c4b25..d24b75e2aa22 100644
--- a/net/kafka/pkg-plist
+++ b/net/kafka/pkg-plist
@@ -64,15 +64,15 @@
%%DATADIR%%/libs/hk2-api-2.6.1.jar
%%DATADIR%%/libs/hk2-locator-2.6.1.jar
%%DATADIR%%/libs/hk2-utils-2.6.1.jar
-%%DATADIR%%/libs/jackson-annotations-2.16.0.jar
-%%DATADIR%%/libs/jackson-core-2.16.0.jar
-%%DATADIR%%/libs/jackson-databind-2.16.0.jar
-%%DATADIR%%/libs/jackson-dataformat-csv-2.16.0.jar
-%%DATADIR%%/libs/jackson-datatype-jdk8-2.16.0.jar
-%%DATADIR%%/libs/jackson-jaxrs-base-2.16.0.jar
-%%DATADIR%%/libs/jackson-jaxrs-json-provider-2.16.0.jar
-%%DATADIR%%/libs/jackson-module-jaxb-annotations-2.16.0.jar
-%%DATADIR%%/libs/jackson-module-scala_2.13-2.16.0.jar
+%%DATADIR%%/libs/jackson-annotations-2.16.2.jar
+%%DATADIR%%/libs/jackson-core-2.16.2.jar
+%%DATADIR%%/libs/jackson-databind-2.16.2.jar
+%%DATADIR%%/libs/jackson-dataformat-csv-2.16.2.jar
+%%DATADIR%%/libs/jackson-datatype-jdk8-2.16.2.jar
+%%DATADIR%%/libs/jackson-jaxrs-base-2.16.2.jar
+%%DATADIR%%/libs/jackson-jaxrs-json-provider-2.16.2.jar
+%%DATADIR%%/libs/jackson-module-jaxb-annotations-2.16.2.jar
+%%DATADIR%%/libs/jackson-module-scala_2.13-2.16.2.jar
%%DATADIR%%/libs/jakarta.activation-api-1.2.2.jar
%%DATADIR%%/libs/jakarta.annotation-api-1.3.5.jar
%%DATADIR%%/libs/jakarta.inject-2.6.1.jar
@@ -91,17 +91,17 @@
%%DATADIR%%/libs/jersey-container-servlet-core-2.39.1.jar
%%DATADIR%%/libs/jersey-hk2-2.39.1.jar
%%DATADIR%%/libs/jersey-server-2.39.1.jar
-%%DATADIR%%/libs/jetty-client-9.4.53.v20231009.jar
-%%DATADIR%%/libs/jetty-continuation-9.4.53.v20231009.jar
-%%DATADIR%%/libs/jetty-http-9.4.53.v20231009.jar
-%%DATADIR%%/libs/jetty-io-9.4.53.v20231009.jar
-%%DATADIR%%/libs/jetty-security-9.4.53.v20231009.jar
-%%DATADIR%%/libs/jetty-server-9.4.53.v20231009.jar
-%%DATADIR%%/libs/jetty-servlet-9.4.53.v20231009.jar
-%%DATADIR%%/libs/jetty-servlets-9.4.53.v20231009.jar
-%%DATADIR%%/libs/jetty-util-9.4.53.v20231009.jar
-%%DATADIR%%/libs/jetty-util-ajax-9.4.53.v20231009.jar
-%%DATADIR%%/libs/jline-3.22.0.jar
+%%DATADIR%%/libs/jetty-client-9.4.54.v20240208.jar
+%%DATADIR%%/libs/jetty-continuation-9.4.54.v20240208.jar
+%%DATADIR%%/libs/jetty-http-9.4.54.v20240208.jar
+%%DATADIR%%/libs/jetty-io-9.4.54.v20240208.jar
+%%DATADIR%%/libs/jetty-security-9.4.54.v20240208.jar
+%%DATADIR%%/libs/jetty-server-9.4.54.v20240208.jar
+%%DATADIR%%/libs/jetty-servlet-9.4.54.v20240208.jar
+%%DATADIR%%/libs/jetty-servlets-9.4.54.v20240208.jar
+%%DATADIR%%/libs/jetty-util-9.4.54.v20240208.jar
+%%DATADIR%%/libs/jetty-util-ajax-9.4.54.v20240208.jar
+%%DATADIR%%/libs/jline-3.25.1.jar
%%DATADIR%%/libs/jopt-simple-5.0.4.jar
%%DATADIR%%/libs/jose4j-0.9.4.jar
%%DATADIR%%/libs/jsr305-3.0.2.jar
@@ -126,15 +126,15 @@
%%DATADIR%%/libs/maven-artifact-3.8.8.jar
%%DATADIR%%/libs/metrics-core-2.2.0.jar
%%DATADIR%%/libs/metrics-core-4.1.12.1.jar
-%%DATADIR%%/libs/netty-buffer-4.1.100.Final.jar
-%%DATADIR%%/libs/netty-codec-4.1.100.Final.jar
-%%DATADIR%%/libs/netty-common-4.1.100.Final.jar
-%%DATADIR%%/libs/netty-handler-4.1.100.Final.jar
-%%DATADIR%%/libs/netty-resolver-4.1.100.Final.jar
-%%DATADIR%%/libs/netty-transport-4.1.100.Final.jar
-%%DATADIR%%/libs/netty-transport-classes-epoll-4.1.100.Final.jar
-%%DATADIR%%/libs/netty-transport-native-epoll-4.1.100.Final.jar
-%%DATADIR%%/libs/netty-transport-native-unix-common-4.1.100.Final.jar
+%%DATADIR%%/libs/netty-buffer-4.1.110.Final.jar
+%%DATADIR%%/libs/netty-codec-4.1.110.Final.jar
+%%DATADIR%%/libs/netty-common-4.1.110.Final.jar
+%%DATADIR%%/libs/netty-handler-4.1.110.Final.jar
+%%DATADIR%%/libs/netty-resolver-4.1.110.Final.jar
+%%DATADIR%%/libs/netty-transport-4.1.110.Final.jar
+%%DATADIR%%/libs/netty-transport-classes-epoll-4.1.110.Final.jar
+%%DATADIR%%/libs/netty-transport-native-epoll-4.1.110.Final.jar
+%%DATADIR%%/libs/netty-transport-native-unix-common-4.1.110.Final.jar
%%DATADIR%%/libs/opentelemetry-proto-1.0.0-alpha.jar
%%DATADIR%%/libs/osgi-resource-locator-1.0.3.jar
%%DATADIR%%/libs/paranamer-2.8.jar
@@ -154,9 +154,9 @@
%%DATADIR%%/libs/snappy-java-1.1.10.5.jar
%%DATADIR%%/libs/swagger-annotations-2.2.8.jar
%%DATADIR%%/libs/trogdor-%%PORTVERSION%%.jar
-%%DATADIR%%/libs/zookeeper-3.8.3.jar
-%%DATADIR%%/libs/zookeeper-jute-3.8.3.jar
-%%DATADIR%%/libs/zstd-jni-1.5.5-6.jar
+%%DATADIR%%/libs/zookeeper-3.8.4.jar
+%%DATADIR%%/libs/zookeeper-jute-3.8.4.jar
+%%DATADIR%%/libs/zstd-jni-1.5.6-3.jar
%%PORTDOCS%%%%DOCSDIR%%/site-docs/api.html
%%PORTDOCS%%%%DOCSDIR%%/site-docs/configuration.html
%%PORTDOCS%%%%DOCSDIR%%/site-docs/connect.html
diff --git a/net/krakend-ce/Makefile b/net/krakend-ce/Makefile
index 716f542857db..ae131cc78a34 100644
--- a/net/krakend-ce/Makefile
+++ b/net/krakend-ce/Makefile
@@ -1,7 +1,7 @@
PORTNAME= krakend-ce
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= jrm@FreeBSD.org
diff --git a/net/kube-apiserver/Makefile b/net/kube-apiserver/Makefile
index 17004816e77a..9bdbbc7bdef3 100644
--- a/net/kube-apiserver/Makefile
+++ b/net/kube-apiserver/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kube-apiserver
PORTVERSION= 1.27.2
DISTVERSIONPREFIX= v
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= net
MAINTAINER= loic.blot@unix-experience.fr
diff --git a/net/kube-controller-manager/Makefile b/net/kube-controller-manager/Makefile
index d452a87896bb..50f5be090f0b 100644
--- a/net/kube-controller-manager/Makefile
+++ b/net/kube-controller-manager/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kube-controller-manager
PORTVERSION= 1.27.2
DISTVERSIONPREFIX= v
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= net
MAINTAINER= loic.blot@unix-experience.fr
diff --git a/net/kube-scheduler/Makefile b/net/kube-scheduler/Makefile
index 0339dac94345..1ede62eb98a5 100644
--- a/net/kube-scheduler/Makefile
+++ b/net/kube-scheduler/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kube-scheduler
PORTVERSION= 1.27.2
DISTVERSIONPREFIX= v
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= net
MAINTAINER= loic.blot@unix-experience.fr
diff --git a/net/libksieve/Makefile b/net/libksieve/Makefile
index 1be13abd738e..18b2fcbb49fc 100644
--- a/net/libksieve/Makefile
+++ b/net/libksieve/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= ${KDE_APPLICATIONS_VERSION}
CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
-COMMENT= Sieve libriares for KDEPim
+COMMENT= Sieve libraries for KDEPim
WWW= https://www.kde.org/
LICENSE= LGPL21
diff --git a/net/librespeed-cli/Makefile b/net/librespeed-cli/Makefile
index e3895ddc9b46..f2fc3736d2fe 100644
--- a/net/librespeed-cli/Makefile
+++ b/net/librespeed-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= librespeed-cli
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.10
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= net www
MAINTAINER= driesm@FreeBSD.org
diff --git a/net/librespeed-go/Makefile b/net/librespeed-go/Makefile
index 542086382f38..aba9d902ee2f 100644
--- a/net/librespeed-go/Makefile
+++ b/net/librespeed-go/Makefile
@@ -1,7 +1,7 @@
PORTNAME= librespeed-go
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.5
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= net www
MAINTAINER= driesm@FreeBSD.org
diff --git a/net/madonctl/Makefile b/net/madonctl/Makefile
index 19df6b4ee6bc..fb4ae17966c5 100644
--- a/net/madonctl/Makefile
+++ b/net/madonctl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= madonctl
PORTVERSION= 2.3.2
DISTVERSIONPREFIX= v
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= net
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/net/mailcommon/Makefile b/net/mailcommon/Makefile
index e5d276ff99e7..dfeeaef0b745 100644
--- a/net/mailcommon/Makefile
+++ b/net/mailcommon/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= ${KDE_APPLICATIONS_VERSION}
CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
-COMMENT= Common libriares for KDEPim
+COMMENT= Common libraries for KDEPim
WWW= https://github.com/KDE/mailcommon
LICENSE= LGPL21
diff --git a/net/messagelib/Makefile b/net/messagelib/Makefile
index 395bdf2a28f5..73cff2d59943 100644
--- a/net/messagelib/Makefile
+++ b/net/messagelib/Makefile
@@ -43,7 +43,7 @@ INOTIFY_LIB_DEPENDS= libinotify.so:devel/libinotify
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CXXFLAGS+= -D_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION
.endif
diff --git a/net/nats-nkeys/Makefile b/net/nats-nkeys/Makefile
index a60e11bc4681..ae5c69614cc3 100644
--- a/net/nats-nkeys/Makefile
+++ b/net/nats-nkeys/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nkeys
PORTVERSION= 0.4.7
DISTVERSIONPREFIX= v
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net
PKGNAMEPREFIX= nats-
diff --git a/net/nats-nsc/Makefile b/net/nats-nsc/Makefile
index 2e4ef3dcdb4c..1aeabba094b4 100644
--- a/net/nats-nsc/Makefile
+++ b/net/nats-nsc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nsc
PORTVERSION= 2.8.6
DISTVERSIONPREFIX=v
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
PKGNAMEPREFIX= nats-
diff --git a/net/nats-server/Makefile b/net/nats-server/Makefile
index c7fe9a85e60e..bb125e0c5bbd 100644
--- a/net/nats-server/Makefile
+++ b/net/nats-server/Makefile
@@ -1,6 +1,7 @@
PORTNAME= nats-server
DISTVERSION= 2.10.17
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/nats-streaming-server/Makefile b/net/nats-streaming-server/Makefile
index 855ed620f74a..03cbf1cb0853 100644
--- a/net/nats-streaming-server/Makefile
+++ b/net/nats-streaming-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nats-streaming-server
PORTVERSION= 0.25.5
DISTVERSIONPREFIX= v
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/nats-top/Makefile b/net/nats-top/Makefile
index 66b840c7a102..7288a1be706c 100644
--- a/net/nats-top/Makefile
+++ b/net/nats-top/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nats-top
PORTVERSION= 0.6.0
DISTVERSIONPREFIX= v
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/natscli/Makefile b/net/natscli/Makefile
index 77977082822a..72a4de8d82e1 100644
--- a/net/natscli/Makefile
+++ b/net/natscli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= natscli
PORTVERSION= 0.1.4
DISTVERSIONPREFIX= v
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/netatalk3/Makefile b/net/netatalk3/Makefile
index 8e551124b8ff..cdb8e6579319 100644
--- a/net/netatalk3/Makefile
+++ b/net/netatalk3/Makefile
@@ -1,5 +1,6 @@
PORTNAME= netatalk
PORTVERSION= 3.2.1
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= net
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/netatalk-${PORTVERSION:S/./-/g}/
@@ -55,6 +56,7 @@ MDNSRESPONDER_CFLAGS= -I${LOCALBASE}/include -L${LOCALBASE}/lib
MDNSRESPONDER_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder
MDNSRESPONDER_SUB_LIST= ZEROCONF="mdnsd"
LDAP_MESON_ON= -Dwith-ldap-path=${LOCALBASE}
+LDAP_MESON_OFF= -Dwith-ldap=false
LDAP_CFLAGS= -I${LOCALBASE}/include -L${LOCALBASE}/lib
LDAP_USES= ldap
SENDFILE_MESON_OFF=-Dwith-sendfile=false
diff --git a/net/netatalk3/files/patch-meson.build b/net/netatalk3/files/patch-meson.build
index b72a231638a8..929085981db4 100644
--- a/net/netatalk3/files/patch-meson.build
+++ b/net/netatalk3/files/patch-meson.build
@@ -37,7 +37,30 @@
endif
des = cc.find_library('des', required: false)
-@@ -822,19 +829,7 @@ else
+@@ -725,12 +732,12 @@ dns_sd_libs = []
+
+ dns_sd_libs = []
+
+-dns_sd = cc.find_library('dns_sd', required: false)
++dns_sd = cc.find_library('dns_sd', dirs: libsearch_dirs, required: false)
+ if dns_sd.found()
+ dns_sd_libs += dns_sd
+ endif
+
+-system = cc.find_library('system', required: false)
++system = cc.find_library('system', dirs: libsearch_dirs, required: false)
+ if dns_sd.found()
+ dns_sd_libs += system
+ endif
+@@ -755,6 +762,7 @@ else
+ cdata.set('HAVE_MDNS', 1)
+ freebsd_zeroconf_daemon = 'mdnsd'
+ zeroconf_provider += 'mDNS'
++ dns_sd_libs += threads
+ else
+ have_zeroconf = avahi.found()
+ if avahi.found()
+@@ -822,19 +830,7 @@ else
required: false,
)
@@ -58,7 +81,7 @@
cdata.set('HAVE_TRACKER3', 1)
cdata.set(
'TRACKER_MANAGING_COMMAND',
-@@ -875,7 +870,6 @@ else
+@@ -875,7 +871,6 @@ else
endif
endif
endif
@@ -66,7 +89,7 @@
have_spotlight = (
tracker_sparql.found()
-@@ -884,6 +878,8 @@ have_spotlight = (
+@@ -884,6 +879,8 @@ have_spotlight = (
and flex.found()
and bison.found()
)
@@ -75,7 +98,7 @@
if have_spotlight
cdata.set('WITH_SPOTLIGHT', 1)
endif
-@@ -1370,7 +1366,7 @@ if iconv_path != ''
+@@ -1370,7 +1367,7 @@ if iconv_path != ''
endif
iconv = declare_dependency(
link_args: libiconv_link_args,
@@ -84,7 +107,12 @@
)
endif
-@@ -1683,7 +1679,7 @@ else
+@@ -1679,11 +1676,11 @@ enable_shadow = get_option('with-shadow')
+
+ enable_shadow = get_option('with-shadow')
+
+-if enable_shadow
++if not enable_shadow
have_shadow = false
else
have_shadow = (cc.has_header('shadow.h'))
@@ -93,7 +121,7 @@
cdata.set('SHADOWPW', 1)
uams_options += ' SHADOW'
else
-@@ -1926,6 +1922,8 @@ int deny_severity = 0;
+@@ -1926,6 +1923,8 @@ int deny_severity = 0;
tcpwrap_code = '''
int allow_severity = 0;
int deny_severity = 0;
diff --git a/net/netatalk3/pkg-plist b/net/netatalk3/pkg-plist
index b8df0404b3b7..b60284191e8b 100644
--- a/net/netatalk3/pkg-plist
+++ b/net/netatalk3/pkg-plist
@@ -1,5 +1,5 @@
bin/ad
-bin/afpldaptest
+%%LDAP%%bin/afpldaptest
bin/afppasswd
%%DBUS%%bin/afpstats
bin/apple_dump
diff --git a/net/nsq/Makefile b/net/nsq/Makefile
index 5041bc9d366a..28aa8c7f143c 100644
--- a/net/nsq/Makefile
+++ b/net/nsq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nsq
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net
MAINTAINER= jhixson@FreeBSD.org
diff --git a/net/ooni-mini/Makefile b/net/ooni-mini/Makefile
index c194e027cd4b..5b94e37e9f0f 100644
--- a/net/ooni-mini/Makefile
+++ b/net/ooni-mini/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ooni-mini
DISTVERSIONPREFIX= v
DISTVERSION= 0.23.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= net www benchmarks
MAINTAINER= egypcio@FreeBSD.org
diff --git a/net/ooni-probe-cli/Makefile b/net/ooni-probe-cli/Makefile
index da880034a6b8..214fbee57ce1 100644
--- a/net/ooni-probe-cli/Makefile
+++ b/net/ooni-probe-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ooni-probe-cli
DISTVERSIONPREFIX= v
DISTVERSION= 3.21.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net www benchmarks
MAINTAINER= egypcio@FreeBSD.org
diff --git a/net/openmpi4/Makefile b/net/openmpi4/Makefile
index 6c3318406301..0d3b02a571e7 100644
--- a/net/openmpi4/Makefile
+++ b/net/openmpi4/Makefile
@@ -1,8 +1,9 @@
PORTNAME= openmpi
PORTVERSION= 4.1.6
+PORTREVISION= 1
CATEGORIES= net parallel
MASTER_SITES= https://download.open-mpi.org/release/open-mpi/v${PORTVERSION:R}/
-PKGNAMESUFFIX= 5
+PKGNAMESUFFIX= 4
MAINTAINER= ports@FreeBSD.org
COMMENT= High Performance Message Passing Library
diff --git a/net/openvswitch/Makefile b/net/openvswitch/Makefile
index 62528fcbfa1e..f72aa3798c54 100644
--- a/net/openvswitch/Makefile
+++ b/net/openvswitch/Makefile
@@ -1,6 +1,5 @@
PORTNAME= openvswitch
-DISTVERSION= 2.17.9
-PORTREVISION= 1
+DISTVERSION= 2.17.10
CATEGORIES= net
MASTER_SITES= http://openvswitch.org/releases/
diff --git a/net/openvswitch/distinfo b/net/openvswitch/distinfo
index d9acd1c04561..97eb746dfeb8 100644
--- a/net/openvswitch/distinfo
+++ b/net/openvswitch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708108220
-SHA256 (openvswitch-2.17.9.tar.gz) = e1b3fa472676626853f22d63f959e5ad061e1bf57e1bbd444d0ed88f947ef8b1
-SIZE (openvswitch-2.17.9.tar.gz) = 8136490
+TIMESTAMP = 1720153461
+SHA256 (openvswitch-2.17.10.tar.gz) = 788d2a1e17f4e2553175106a8014fcb1fd89efc82eb61d3aa4d9a8f1a579f30a
+SIZE (openvswitch-2.17.10.tar.gz) = 8152073
diff --git a/net/openvswitch/pkg-plist b/net/openvswitch/pkg-plist
index fd363da64d18..850762b95e44 100644
--- a/net/openvswitch/pkg-plist
+++ b/net/openvswitch/pkg-plist
@@ -80,19 +80,19 @@ include/openvswitch/vconn.h
include/openvswitch/version.h
include/openvswitch/vlog.h
lib/libofproto-%%SHLIB_VER%%.so.0
-lib/libofproto-%%SHLIB_VER%%.so.0.0.9
+lib/libofproto-%%SHLIB_VER%%.so.0.0.10
lib/libofproto.so
lib/libopenvswitch-%%SHLIB_VER%%.so.0
-lib/libopenvswitch-%%SHLIB_VER%%.so.0.0.9
+lib/libopenvswitch-%%SHLIB_VER%%.so.0.0.10
lib/libopenvswitch.so
lib/libovsdb-%%SHLIB_VER%%.so.0
-lib/libovsdb-%%SHLIB_VER%%.so.0.0.9
+lib/libovsdb-%%SHLIB_VER%%.so.0.0.10
lib/libovsdb.so
lib/libsflow-%%SHLIB_VER%%.so.0
-lib/libsflow-%%SHLIB_VER%%.so.0.0.9
+lib/libsflow-%%SHLIB_VER%%.so.0.0.10
lib/libsflow.so
lib/libvtep-%%SHLIB_VER%%.so.0
-lib/libvtep-%%SHLIB_VER%%.so.0.0.9
+lib/libvtep-%%SHLIB_VER%%.so.0.0.10
lib/libvtep.so
libdata/pkgconfig/libofproto.pc
libdata/pkgconfig/libopenvswitch.pc
diff --git a/net/pimcommon/Makefile b/net/pimcommon/Makefile
index 31bc48c038f1..e6cd0a03114c 100644
--- a/net/pimcommon/Makefile
+++ b/net/pimcommon/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= ${KDE_APPLICATIONS_VERSION}
CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
-COMMENT= Common libriares for KDEPim
+COMMENT= Common libraries for KDEPim
WWW= https://www.kde.org/
LICENSE= LGPL21
diff --git a/net/py-pyfixbuf/Makefile b/net/py-pyfixbuf/Makefile
index 605517425ac9..4b0f0ee75451 100644
--- a/net/py-pyfixbuf/Makefile
+++ b/net/py-pyfixbuf/Makefile
@@ -21,7 +21,7 @@ USE_PYTHON= distutils autoplist
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CPPFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
diff --git a/net/py-trio/Makefile b/net/py-trio/Makefile
index 50b8909a91b2..db86c6dc172f 100644
--- a/net/py-trio/Makefile
+++ b/net/py-trio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= trio
-DISTVERSION= 0.25.1
+DISTVERSION= 0.26.0
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-trio/distinfo b/net/py-trio/distinfo
index e2c4f4686d4b..e8208c921184 100644
--- a/net/py-trio/distinfo
+++ b/net/py-trio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715890371
-SHA256 (trio-0.25.1.tar.gz) = 9f5314f014ea3af489e77b001861c535005c3858d38ec46b6b071ebfa339d7fb
-SIZE (trio-0.25.1.tar.gz) = 553970
+TIMESTAMP = 1720166466
+SHA256 (trio-0.26.0.tar.gz) = 67c5ec3265dd4abc7b1d1ab9ca4fe4c25b896f9c93dac73713778adab487f9c4
+SIZE (trio-0.26.0.tar.gz) = 562573
diff --git a/net/py-zeroconf/Makefile b/net/py-zeroconf/Makefile
index 53aab342a3d9..a3d852fa8991 100644
--- a/net/py-zeroconf/Makefile
+++ b/net/py-zeroconf/Makefile
@@ -10,19 +10,26 @@ WWW= https://github.com/python-zeroconf/python-zeroconf
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ifaddr>=0.1.7:net/py-ifaddr@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}async_timeout>=4.0.1:devel/py-async_timeout@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pep8-naming>=0.12.0:devel/py-pep8-naming@${PY_FLAVOR} \
+
+BUILD_DEPENDS= lang/cython3>=3.0.8:lang/cython3 \
+ ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.5.2:devel/py-poetry-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}poetry>=1.8.0:devel/py-poetry@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools>=63.1.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0.40.0:devel/py-wheel@${PY_FLAVOR}
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}async_timeout>=3.0.1:devel/py-async_timeout@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ifaddr>=0.1.7:net/py-ifaddr@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pep8-naming>=0.12.0:devel/py-pep8-naming@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=8.0.0:devel/py-pytest@${PY_FLAVOR}
-USES= python cargo
-USE_PYTHON= autoplist concurrent distutils pep517 pytest
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0.20.3:devel/py-pytest-asyncio@${PY_FLAVOR}
+
+USES= cpe python
+USE_PYTHON= autoplist concurrent pep517 pytest
USE_GITHUB= yes
GH_ACCOUNT= python-zeroconf
GH_PROJECT= python-zeroconf
-NO_ARCH= yes
TEST_TARGET= test
.include <bsd.port.mk>
diff --git a/net/py-zeroconf/distinfo b/net/py-zeroconf/distinfo
index ca097f6baf25..a00268775c2c 100644
--- a/net/py-zeroconf/distinfo
+++ b/net/py-zeroconf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719677309
+TIMESTAMP = 1719968467
SHA256 (python-zeroconf-python-zeroconf-0.132.2_GH0.tar.gz) = a0188086e1806d19bf49f797b25a1eba9b14e60422931188af287a98b304b80e
SIZE (python-zeroconf-python-zeroconf-0.132.2_GH0.tar.gz) = 184339
diff --git a/net/py-zeroconf/files/patch-Makefile b/net/py-zeroconf/files/patch-Makefile
deleted file mode 100644
index c8142d918f53..000000000000
--- a/net/py-zeroconf/files/patch-Makefile
+++ /dev/null
@@ -1,8 +0,0 @@
---- Makefile.orig 2024-04-13 00:41:48 UTC
-+++ Makefile
-@@ -2,4 +2,4 @@ test:
-
-
- test:
-- poetry run pytest --durations=20 --timeout=60 -v tests
-+ poetry run pytest tests
diff --git a/net/py-zeroconf/files/patch-poetry.lock b/net/py-zeroconf/files/patch-poetry.lock
new file mode 100644
index 000000000000..75442a087c0b
--- /dev/null
+++ b/net/py-zeroconf/files/patch-poetry.lock
@@ -0,0 +1,19 @@
+--- poetry.lock.orig 2024-04-13 00:41:48 UTC
++++ poetry.lock
+@@ -292,13 +292,13 @@ name = "setuptools"
+
+ [[package]]
+ name = "setuptools"
+-version = "65.7.0"
++version = "63.1.0"
+ description = "Easily download, build, install, upgrade, and uninstall Python packages"
+ optional = false
+ python-versions = ">=3.7"
+ files = [
+- {file = "setuptools-65.7.0-py3-none-any.whl", hash = "sha256:8ab4f1dbf2b4a65f7eec5ad0c620e84c34111a68d3349833494b9088212214dd"},
+- {file = "setuptools-65.7.0.tar.gz", hash = "sha256:4d3c92fac8f1118bb77a22181355e29c239cabfe2b9effdaa665c66b711136d7"},
++ {file = "setuptools-63.1.0-py3-none-any.whl", hash = "sha256:8ab4f1dbf2b4a65f7eec5ad0c620e84c34111a68d3349833494b9088212214dd"},
++ {file = "setuptools-63.1.0.tar.gz", hash = "sha256:4d3c92fac8f1118bb77a22181355e29c239cabfe2b9effdaa665c66b711136d7"},
+ ]
+
+ [package.extras]
diff --git a/net/py-zeroconf/files/patch-pyproject.toml b/net/py-zeroconf/files/patch-pyproject.toml
index 085f2173f72e..6439ca471c50 100644
--- a/net/py-zeroconf/files/patch-pyproject.toml
+++ b/net/py-zeroconf/files/patch-pyproject.toml
@@ -1,10 +1,20 @@
---- pyproject.toml.orig 2024-06-29 09:11:31.605531000 -0700
-+++ pyproject.toml 2024-06-29 09:11:56.996337000 -0700
-@@ -102,7 +102,6 @@
+--- pyproject.toml.orig 2024-04-13 00:41:48 UTC
++++ pyproject.toml
+@@ -59,7 +59,7 @@ cython = "^3.0.5"
+ pytest-cov = "^4.0.0"
+ pytest-asyncio = "^0.20.3"
+ cython = "^3.0.5"
+-setuptools = "^65.6.3"
++setuptools = "^63.1.0"
+ pytest-timeout = "^2.1.0"
+ [tool.black]
+@@ -151,7 +151,7 @@ ignore_errors = true
- [tool.pytest.ini_options]
--addopts = "-v -Wdefault --cov=zeroconf --cov-report=term-missing:skip-covered"
- pythonpath = ["src"]
+ [build-system]
+ # 1.5.2 required for https://github.com/python-poetry/poetry/issues/7505
+-requires = ['setuptools>=65.4.1', 'wheel', 'Cython>=3.0.8', "poetry-core>=1.5.2"]
++requires = ['setuptools>=63.1.0', 'wheel', 'cython>=3.0.8', "poetry-core>=1.5.2"]
+ build-backend = "poetry.core.masonry.api"
- [tool.coverage.run]
+ [tool.codespell]
diff --git a/net/qrcp/Makefile b/net/qrcp/Makefile
index 220f32716717..4e24591a1f31 100644
--- a/net/qrcp/Makefile
+++ b/net/qrcp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qrcp
DISTVERSION= 0.11.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net
MAINTAINER= tagattie@FreeBSD.org
diff --git a/net/rclone/Makefile b/net/rclone/Makefile
index 2e5d93e9dc65..b94d7b6ca851 100644
--- a/net/rclone/Makefile
+++ b/net/rclone/Makefile
@@ -1,6 +1,7 @@
PORTNAME= rclone
DISTVERSIONPREFIX= v
DISTVERSION= 1.67.0
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= tremere@cainites.net
diff --git a/net/redpanda-connect/Makefile b/net/redpanda-connect/Makefile
index f3b6933d750c..d319848cc2b8 100644
--- a/net/redpanda-connect/Makefile
+++ b/net/redpanda-connect/Makefile
@@ -1,6 +1,7 @@
PORTNAME= connect
DISTVERSIONPREFIX= v
DISTVERSION= 4.30.1
+PORTREVISION= 1
CATEGORIES= net
PKGNAMEPREFIX= redpanda-
diff --git a/net/revsocks/Makefile b/net/revsocks/Makefile
index 654844c0e991..292c62fe0272 100644
--- a/net/revsocks/Makefile
+++ b/net/revsocks/Makefile
@@ -1,7 +1,7 @@
PORTNAME= revsocks
DISTVERSIONPREFIX= v
DISTVERSION= 2.8
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/net/rospo/Makefile b/net/rospo/Makefile
index 5e227e469d77..1ef4e2e051dc 100644
--- a/net/rospo/Makefile
+++ b/net/rospo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rospo
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net net-vpn sysutils
MAINTAINER= fuz@FreeBSD.org
diff --git a/net/rubygem-fog-aws/Makefile b/net/rubygem-fog-aws/Makefile
index 7b132d026c35..5d1998056697 100644
--- a/net/rubygem-fog-aws/Makefile
+++ b/net/rubygem-fog-aws/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fog-aws
-PORTVERSION= 3.22.0
+PORTVERSION= 3.23.0
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-fog-aws/distinfo b/net/rubygem-fog-aws/distinfo
index eac7a773bed9..36a82c7f43c1 100644
--- a/net/rubygem-fog-aws/distinfo
+++ b/net/rubygem-fog-aws/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711466386
-SHA256 (rubygem/fog-aws-3.22.0.gem) = 60644c8124b9d178160a19098df688a457cbee179e13cee953ad679f4f82fdd8
-SIZE (rubygem/fog-aws-3.22.0.gem) = 454144
+TIMESTAMP = 1718784602
+SHA256 (rubygem/fog-aws-3.23.0.gem) = 2fc17ebe99f60f3d7c2c0f0248416bb4d074996d0f3b8f6cd3dd3990351da2dc
+SIZE (rubygem/fog-aws-3.23.0.gem) = 434176
diff --git a/net/rubygem-gitaly/Makefile b/net/rubygem-gitaly/Makefile
index 8d9dfc30c1fd..6a7ffe1c8f90 100644
--- a/net/rubygem-gitaly/Makefile
+++ b/net/rubygem-gitaly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitaly
-PORTVERSION= 17.0.3
+PORTVERSION= 17.1.1
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -13,8 +13,8 @@ RUN_DEPENDS= rubygem-grpc>=1.0<2.0:net/rubygem-grpc
USES= cpe gem
-NO_ARCH= yes
-
CPE_VENDOR= gitlab
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/net/rubygem-gitaly/distinfo b/net/rubygem-gitaly/distinfo
index 2d5fa2146e56..5f218d06fda9 100644
--- a/net/rubygem-gitaly/distinfo
+++ b/net/rubygem-gitaly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719465327
-SHA256 (rubygem/gitaly-17.0.3.gem) = c385d4919419efc0ee1108c49ffe039a13c6965bd4333868341db8b65e9c522c
-SIZE (rubygem/gitaly-17.0.3.gem) = 47616
+TIMESTAMP = 1719895512
+SHA256 (rubygem/gitaly-17.1.1.gem) = b396bbc6e1621ff0b793131977fefaa34723f91e3f04abf2759779750285665e
+SIZE (rubygem/gitaly-17.1.1.gem) = 47616
diff --git a/net/s5cmd/Makefile b/net/s5cmd/Makefile
index 1bca18c11a23..3f5353733c76 100644
--- a/net/s5cmd/Makefile
+++ b/net/s5cmd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= s5cmd
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/net/seaweedfs/Makefile b/net/seaweedfs/Makefile
index 7c6c22f2baa8..402e9b8e60d8 100644
--- a/net/seaweedfs/Makefile
+++ b/net/seaweedfs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= seaweedfs
DISTVERSION= 3.59
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net sysutils
MAINTAINER= drtr0jan@yandex.ru
diff --git a/net/slackcat/Makefile b/net/slackcat/Makefile
index b215877b84f5..3c02dd114296 100644
--- a/net/slackcat/Makefile
+++ b/net/slackcat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= slackcat
DISTVERSION= 1.7.3
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= net
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
diff --git a/net/speedtest-go/Makefile b/net/speedtest-go/Makefile
index d0bdb627641f..b1011684f5cb 100644
--- a/net/speedtest-go/Makefile
+++ b/net/speedtest-go/Makefile
@@ -1,7 +1,7 @@
PORTNAME= speedtest-go
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net www
MAINTAINER= driesm@FreeBSD.org
diff --git a/net/stc/Makefile b/net/stc/Makefile
index f4ef5796786d..ebff84ef36a5 100644
--- a/net/stc/Makefile
+++ b/net/stc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stc
PORTVERSION= 1.4
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= net
MAINTAINER= kbowling@FreeBSD.org
diff --git a/net/storj/Makefile b/net/storj/Makefile
index ca50b6af60d8..5f8a84512a53 100644
--- a/net/storj/Makefile
+++ b/net/storj/Makefile
@@ -1,7 +1,7 @@
PORTNAME= storj
PORTVERSION= 1.102.3
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= danfe@FreeBSD.org
diff --git a/net/syncthing/Makefile b/net/syncthing/Makefile
index 460d6a68b144..e7d98495af3f 100644
--- a/net/syncthing/Makefile
+++ b/net/syncthing/Makefile
@@ -1,6 +1,6 @@
PORTNAME= syncthing
DISTVERSIONPREFIX= v
-DISTVERSION= 1.27.8
+DISTVERSION= 1.27.9
PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/net/syncthing/distinfo b/net/syncthing/distinfo
index c2a280c15f29..3ef43003c7cb 100644
--- a/net/syncthing/distinfo
+++ b/net/syncthing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717501962
-SHA256 (syncthing-source-v1.27.8.tar.gz) = 89ec4a959e72d30078c9802f2bf0826b4388f2acd930f87cfd63495f5e9548c8
-SIZE (syncthing-source-v1.27.8.tar.gz) = 15305526
+TIMESTAMP = 1719919305
+SHA256 (syncthing-source-v1.27.9.tar.gz) = 82364794e5dfc912128dd47bd1da3304396bc8a0cae3d1fdb15d9a86a51085e9
+SIZE (syncthing-source-v1.27.9.tar.gz) = 15394317
diff --git a/net/termshark/Makefile b/net/termshark/Makefile
index 1942f1f1f9d0..b95c83541c18 100644
--- a/net/termshark/Makefile
+++ b/net/termshark/Makefile
@@ -1,7 +1,7 @@
PORTNAME= termshark
PORTVERSION= 2.4.0
DISTVERSIONPREFIX=v
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= net
MAINTAINER= zi@FreeBSD.org
diff --git a/net/traefik/Makefile b/net/traefik/Makefile
index 6f6c5150e1cf..6accf3b9647b 100644
--- a/net/traefik/Makefile
+++ b/net/traefik/Makefile
@@ -1,5 +1,6 @@
PORTNAME= traefik
PORTVERSION= 2.11.5
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= LOCAL/riggs/${PORTNAME}
diff --git a/net/tunneller/Makefile b/net/tunneller/Makefile
index 646b80d6fccd..28754d215b5f 100644
--- a/net/tunneller/Makefile
+++ b/net/tunneller/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tunneller
DISTVERSIONPREFIX= release-
DISTVERSION= 0.6
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/v2ray/Makefile b/net/v2ray/Makefile
index 8cb9f3436f96..41576a2af769 100644
--- a/net/v2ray/Makefile
+++ b/net/v2ray/Makefile
@@ -1,7 +1,7 @@
PORTNAME= v2ray
DISTVERSIONPREFIX= v
DISTVERSION= 4.36.2
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= net
MAINTAINER= shen.elf@gmail.com
diff --git a/net/wireguard-go/Makefile b/net/wireguard-go/Makefile
index 6d217d97d4bb..3f31e149f16e 100644
--- a/net/wireguard-go/Makefile
+++ b/net/wireguard-go/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wireguard-go
PORTVERSION= 0.0.20230223
-PORTREVISION= 9
+PORTREVISION= 10
PORTEPOCH= 1
CATEGORIES= net net-vpn
MASTER_SITES= https://git.zx2c4.com/wireguard-go/snapshot/
diff --git a/net/wireproxy/Makefile b/net/wireproxy/Makefile
index f5ad9b16b21b..b8ec8a3e6282 100644
--- a/net/wireproxy/Makefile
+++ b/net/wireproxy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wireproxy
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.9
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= lwhsu@FreeBSD.org
diff --git a/net/xapsd/Makefile b/net/xapsd/Makefile
index b4e02f8d8cb9..f34eac1a1e4e 100644
--- a/net/xapsd/Makefile
+++ b/net/xapsd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xapsd
DISTVERSION= g20240326
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MAINTAINER= PopularMoment@protonmail.com
diff --git a/net/xrdp/Makefile b/net/xrdp/Makefile
index ae097f79b9fc..9ac6c945f403 100644
--- a/net/xrdp/Makefile
+++ b/net/xrdp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xrdp
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.26
+DISTVERSION= 0.10.0
PORTEPOCH= 1
CATEGORIES= net
DIST_SUBDIR?= ${PORTNAME}
@@ -9,7 +9,7 @@ PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/
MAINTAINER= meta@FreeBSD.org
COMMENT= Open source Remote Desktop Protocol (RDP) server
-WWW= http://www.xrdp.org/
+WWW= https://www.xrdp.org/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -29,8 +29,9 @@ USE_GITHUB= yes
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
GH_ACCOUNT= neutrinolabs
-GH_TUPLE= neutrinolabs:librfxcodec:c537401a:librfxcodec/librfxcodec \
- neutrinolabs:libpainter:b44f2fa:libpainter/libpainter
+GH_TUPLE= neutrinolabs:librfxcodec:e8208bf:librfxcodec/librfxcodec \
+ neutrinolabs:libpainter:2255b38:libpainter/libpainter \
+ neutrinolabs:ulalaca-xrdp:f683d17:ulalaca/ulalaca
CONFIGURE_ARGS= --enable-imlib2 \
--enable-jpeg \
@@ -39,6 +40,7 @@ CONFIGURE_ARGS= --enable-imlib2 \
--enable-pixman \
--enable-rfxcodec \
--enable-strict-locations \
+ --enable-vsock \
--localstatedir=/var \
--with-pkgconfigdir=${LOCALBASE}/libdata/pkgconfig
LDFLAGS+= -lssl
diff --git a/net/xrdp/distinfo b/net/xrdp/distinfo
index a54daec76944..29ad67d3937f 100644
--- a/net/xrdp/distinfo
+++ b/net/xrdp/distinfo
@@ -1,7 +1,9 @@
-TIMESTAMP = 1718892691
-SHA256 (xrdp/neutrinolabs-xrdp-v0.9.26_GH0.tar.gz) = 0fbbb8240d8c222ea1628e099717defce2a727d41896a378a83c68ce846afcf9
-SIZE (xrdp/neutrinolabs-xrdp-v0.9.26_GH0.tar.gz) = 785475
-SHA256 (xrdp/neutrinolabs-librfxcodec-c537401a_GH0.tar.gz) = ecfae401b6c19496c9f7cde91ef10bd97a6cced100d4bba9a5dda60f21bee478
-SIZE (xrdp/neutrinolabs-librfxcodec-c537401a_GH0.tar.gz) = 49437
-SHA256 (xrdp/neutrinolabs-libpainter-b44f2fa_GH0.tar.gz) = 2bd410db1e9eda7b889278187bf9818aee4fd1029ee0ce7c1e6b9f2cfe8e8217
-SIZE (xrdp/neutrinolabs-libpainter-b44f2fa_GH0.tar.gz) = 13936
+TIMESTAMP = 1715519167
+SHA256 (xrdp/neutrinolabs-xrdp-v0.10.0_GH0.tar.gz) = d3c8fb7d4af9131199a98fb4403179a7707da79fc205d62def8efd84fe67eacc
+SIZE (xrdp/neutrinolabs-xrdp-v0.10.0_GH0.tar.gz) = 1040405
+SHA256 (xrdp/neutrinolabs-librfxcodec-e8208bf_GH0.tar.gz) = f6e6760033675e24bdfc222f6d455164919221e693c2b7306187b31af6de88c5
+SIZE (xrdp/neutrinolabs-librfxcodec-e8208bf_GH0.tar.gz) = 60593
+SHA256 (xrdp/neutrinolabs-libpainter-2255b38_GH0.tar.gz) = df669fb5a801b2e5f9c1e6c97d85675ca63dbed6409b4bbf3adc60ac95e64f0e
+SIZE (xrdp/neutrinolabs-libpainter-2255b38_GH0.tar.gz) = 13940
+SHA256 (xrdp/neutrinolabs-ulalaca-xrdp-f683d17_GH0.tar.gz) = 7745c30c26986bfa537237053de34e9feaae8f2f4af1a9a898be680771b891b8
+SIZE (xrdp/neutrinolabs-ulalaca-xrdp-f683d17_GH0.tar.gz) = 18247
diff --git a/net/xrdp/pkg-plist b/net/xrdp/pkg-plist
index 91dbebd8ed5e..d2cc775f0cf2 100644
--- a/net/xrdp/pkg-plist
+++ b/net/xrdp/pkg-plist
@@ -3,19 +3,14 @@ bin/xrdp-genkeymap
bin/xrdp-keygen
bin/xrdp-sesadmin
bin/xrdp-sesrun
+bin/xrdp-dumpfv1
lib/libpainter.a
-lib/libpainter.so
-lib/libpainter.so.0
-lib/libpainter.so.0.0.0
-lib/librfxencode.so
-lib/librfxencode.so.0.0.0
lib/librfxencode.a
-lib/librfxencode.so.0
include/ms-erref.h
include/ms-fscc.h
include/ms-rdpbcgr.h
-include/ms-rdpeclip.h
include/ms-rdpedisp.h
+include/ms-rdpeclip.h
include/ms-rdpefs.h
include/ms-rdpegdi.h
include/ms-rdpele.h
@@ -38,10 +33,18 @@ lib/xrdp/libcommon.so.0
lib/xrdp/libcommon.so.0.0.0
lib/xrdp/libmc.a
lib/xrdp/libmc.so
-lib/xrdp/libscp.a
-lib/xrdp/libscp.so
-lib/xrdp/libscp.so.0
-lib/xrdp/libscp.so.0.0.0
+lib/xrdp/libipm.a
+lib/xrdp/libipm.so
+lib/xrdp/libipm.so.0
+lib/xrdp/libipm.so.0.0.0
+lib/xrdp/libsesman.a
+lib/xrdp/libsesman.so
+lib/xrdp/libsesman.so.0
+lib/xrdp/libsesman.so.0.0.0
+lib/xrdp/libtoml.a
+lib/xrdp/libtoml.so
+lib/xrdp/libtoml.so.1
+lib/xrdp/libtoml.so.1.0.0
lib/xrdp/libvnc.a
lib/xrdp/libvnc.so
lib/xrdp/libxrdp.a
@@ -54,6 +57,8 @@ lib/xrdp/libxrdpapi.so
lib/xrdp/libxrdpapi.a
lib/xrdp/libxrdpapi.so.0
lib/xrdp/libxrdpapi.so.0.0.0
+libexec/xrdp/waitforx
+libexec/xrdp/xrdp-sesexec
etc/pam.d/xrdp-sesman
etc/rc.d/xrdp
etc/rc.d/xrdp-sesman
@@ -96,6 +101,7 @@ share/man/man5/sesman.ini.5.gz
share/man/man8/xrdp.8.gz
share/man/man5/xrdp.ini.5.gz
share/man/man8/xrdp-chansrv.8.gz
+share/man/man8/xrdp-dumpfv1.8.gz
share/man/man8/xrdp-genkeymap.8.gz
share/man/man8/xrdp-keygen.8.gz
share/man/man8/xrdp-sesadmin.8.gz
@@ -104,11 +110,14 @@ share/man/man8/xrdp-sesrun.8.gz
sbin/xrdp
sbin/xrdp-chansrv
sbin/xrdp-sesman
+%%DATADIR%%/README.logo
%%DATADIR%%/ad24b.bmp
%%DATADIR%%/ad256.bmp
%%DATADIR%%/cursor0.cur
%%DATADIR%%/cursor1.cur
%%DATADIR%%/sans-10.fv1
+%%DATADIR%%/sans-18.fv1
%%DATADIR%%/xrdp24b.bmp
%%DATADIR%%/xrdp256.bmp
%%DATADIR%%/xrdp_logo.bmp
+%%DATADIR%%/xrdp_logo.png
diff --git a/net/yggdrasil/Makefile b/net/yggdrasil/Makefile
index f840a772208e..cfc70056f1e7 100644
--- a/net/yggdrasil/Makefile
+++ b/net/yggdrasil/Makefile
@@ -1,6 +1,7 @@
PORTNAME= yggdrasil
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.6
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= freebsd@neilalexander.dev
diff --git a/ports-mgmt/caronade/Makefile b/ports-mgmt/caronade/Makefile
index 7bad1fda0311..df80531b482a 100644
--- a/ports-mgmt/caronade/Makefile
+++ b/ports-mgmt/caronade/Makefile
@@ -1,7 +1,7 @@
PORTNAME= caronade
DISTVERSIONPREFIX=v
DISTVERSION= 0.7.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= ports-mgmt
MAINTAINER= decke@FreeBSD.org
diff --git a/ports-mgmt/fallout/Makefile b/ports-mgmt/fallout/Makefile
index c7623d515891..9e260c5a64d9 100644
--- a/ports-mgmt/fallout/Makefile
+++ b/ports-mgmt/fallout/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fallout
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.4
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= ports-mgmt
MAINTAINER= dmgk@FreeBSD.org
diff --git a/ports-mgmt/modules2tuple/Makefile b/ports-mgmt/modules2tuple/Makefile
index 2280a49359e1..5f45a2fde0ed 100644
--- a/ports-mgmt/modules2tuple/Makefile
+++ b/ports-mgmt/modules2tuple/Makefile
@@ -1,7 +1,7 @@
PORTNAME= modules2tuple
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.4
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= ports-mgmt
MAINTAINER= dmgk@FreeBSD.org
diff --git a/ports-mgmt/portgrep/Makefile b/ports-mgmt/portgrep/Makefile
index 62c05c57e30e..57403ed2ffe1 100644
--- a/ports-mgmt/portgrep/Makefile
+++ b/ports-mgmt/portgrep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= portgrep
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.1
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= ports-mgmt
MAINTAINER= dmgk@FreeBSD.org
diff --git a/print/a2ps/Makefile b/print/a2ps/Makefile
index e3d104f540e0..1c73783012fa 100644
--- a/print/a2ps/Makefile
+++ b/print/a2ps/Makefile
@@ -1,6 +1,6 @@
PORTNAME= a2ps
PORTVERSION= 4.15.5
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= print
MASTER_SITES= GNU LOCAL/hrs/a2ps/:i18n
diff --git a/print/auctex/Makefile b/print/auctex/Makefile
index b530baaa09d4..5064bb433709 100644
--- a/print/auctex/Makefile
+++ b/print/auctex/Makefile
@@ -1,6 +1,6 @@
PORTNAME= auctex
PORTVERSION= 13.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= print elisp
MASTER_SITES= GNU
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/print/cups-filters/Makefile b/print/cups-filters/Makefile
index 803be691afc7..8d9686526d52 100644
--- a/print/cups-filters/Makefile
+++ b/print/cups-filters/Makefile
@@ -137,7 +137,7 @@ PSPOPPLER_DESC= Poppler pdftops(1)
.include <bsd.port.pre.mk>
#.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-error=dynamic-exception-spec
.endif
diff --git a/print/harfbuzz/Makefile b/print/harfbuzz/Makefile
index 374d4e941ba3..dea5e483e82f 100644
--- a/print/harfbuzz/Makefile
+++ b/print/harfbuzz/Makefile
@@ -1,5 +1,5 @@
PORTNAME= harfbuzz
-DISTVERSION= 8.5.0
+DISTVERSION= 9.0.0
PORTREVISION?= 0
CATEGORIES= print
MASTER_SITES= https://github.com/harfbuzz/harfbuzz/releases/download/${DISTVERSION}/
@@ -23,7 +23,7 @@ CPE_VENDOR= harfbuzz_project
MESON_ARGS= -Dgraphite2=enabled -Dchafa=disabled -Dtests=disabled
-PLIST_SUB+= LIBVER=0.60850.0
+PLIST_SUB+= LIBVER=0.60900.0
HARFBUZZ_SLAVE?= no
@@ -39,7 +39,6 @@ DOCS_MESON_ENABLED= docs
MESON_ARGS+= -Dicu=disabled -Dcairo=disabled
.elif ${HARFBUZZ_SLAVE} == icu
MESON_ARGS+= -Dicu=enabled -Dcairo=disabled -Ddocs=disabled
-MESON_ARGS+= -Dcpp_std=c++17 # https://github.com/harfbuzz/harfbuzz/issues/4671
LIB_DEPENDS+= libharfbuzz.so:print/harfbuzz \
libicudata.so:devel/icu
diff --git a/print/harfbuzz/distinfo b/print/harfbuzz/distinfo
index 0bcb082b3917..eafab8b2e6dc 100644
--- a/print/harfbuzz/distinfo
+++ b/print/harfbuzz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715633505
-SHA256 (harfbuzz-8.5.0.tar.xz) = 77e4f7f98f3d86bf8788b53e6832fb96279956e1c3961988ea3d4b7ca41ddc27
-SIZE (harfbuzz-8.5.0.tar.xz) = 19468172
+TIMESTAMP = 1719502711
+SHA256 (harfbuzz-9.0.0.tar.xz) = a41b272ceeb920c57263ec851604542d9ec85ee3030506d94662067c7b6ab89e
+SIZE (harfbuzz-9.0.0.tar.xz) = 17895360
diff --git a/print/hyperlatex/Makefile b/print/hyperlatex/Makefile
index 7c80a808ff6a..7ca3ea0cf11a 100644
--- a/print/hyperlatex/Makefile
+++ b/print/hyperlatex/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Hyperlatex
DISTVERSION= 2.9a
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= print
MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME:tl}/2.9a
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/print/ipp-usb/Makefile b/print/ipp-usb/Makefile
index a375287d3084..7047862cf27f 100644
--- a/print/ipp-usb/Makefile
+++ b/print/ipp-usb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ipp-usb
DISTVERSION= 0.9.23
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= print
MAINTAINER= chuanwei.foo@hotmail.com
diff --git a/print/pdf-tools/Makefile b/print/pdf-tools/Makefile
index 585236863f1c..89a667d8b54f 100644
--- a/print/pdf-tools/Makefile
+++ b/print/pdf-tools/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pdf-tools
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= print elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/print/pdfcpu/Makefile b/print/pdfcpu/Makefile
index 687590ec4b70..b076853cd1ac 100644
--- a/print/pdfcpu/Makefile
+++ b/print/pdfcpu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pdfcpu
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= print
MAINTAINER= diizzy@FreeBSD.org
diff --git a/print/scribus-devel/Makefile b/print/scribus-devel/Makefile
index bd3643ca9057..2217154baf80 100644
--- a/print/scribus-devel/Makefile
+++ b/print/scribus-devel/Makefile
@@ -62,7 +62,7 @@ post-patch:
${WRKSRC}/scribus/imagedataloaders/scimgdataloader_pdf.cpp \
${WRKSRC}/scribus/pdflib_core.h \
${WRKSRC}/scribus/pdf_analyzer.h
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
@${REINPLACE_CMD} -e 's|std::unary_function|std::__unary_function|' \
${WRKSRC}/scribus/desaxe/digester.cpp
.endif
diff --git a/print/texinfo/Makefile b/print/texinfo/Makefile
index a1fafa63d2e1..3786601cd302 100644
--- a/print/texinfo/Makefile
+++ b/print/texinfo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= texinfo
PORTVERSION= 7.1
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= print
MASTER_SITES= GNU \
@@ -43,7 +43,7 @@ PKGDEINSTALL= ${PKGINSTALL}
INFO= info-stnd texi2any_api texi2any_internals texinfo
# Use the date on https://ftp.gnu.org/gnu/texinfo/
-HTMLXREF_CNF_RELDATE= 20230402
+HTMLXREF_CNF_RELDATE= 20240630
TEXI2DVI_RELDATE= 20231110
TEXI2PDF_RELDATE= 20231018
TEXINFO_TEX_RELDATE= 20240209
diff --git a/print/texinfo/distinfo b/print/texinfo/distinfo
index 14a07ce71575..c29cfe35bb70 100644
--- a/print/texinfo/distinfo
+++ b/print/texinfo/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1710009168
+TIMESTAMP = 1719922603
SHA256 (texinfo/texinfo-7.1.tar.xz) = deeec9f19f159e046fdf8ad22231981806dac332cc372f1c763504ad82b30953
SIZE (texinfo/texinfo-7.1.tar.xz) = 5545720
-SHA256 (texinfo/htmlxref.cnf-20230402) = 34e8a2f8855db287d9c79e2f39063ca96661d72d0bfa813701da5d24ad8c27fa
-SIZE (texinfo/htmlxref.cnf-20230402) = 24594
+SHA256 (texinfo/htmlxref.cnf-20240630) = 79b9e182da421ba531d8fab9ee63e36d02a5649a4bcd5cc7cf88654629686baf
+SIZE (texinfo/htmlxref.cnf-20240630) = 24624
SHA256 (texinfo/texi2dvi-20231110) = 520988a6112cd988945ad788dc87f8d076ac4129b2c534e7dedd97483458f5ab
SIZE (texinfo/texi2dvi-20231110) = 56926
SHA256 (texinfo/texi2pdf-20231018) = 9e36b0758a492851b7e02e50830e3926b6efcd127e4b42363bc7b735b023cdcc
diff --git a/print/texinfo/files/patch-tp-Texinfo-XS-Makefile.in b/print/texinfo/files/patch-tp-Texinfo-XS-Makefile.in
index 6d8ccd08a595..80b652fb2558 100644
--- a/print/texinfo/files/patch-tp-Texinfo-XS-Makefile.in
+++ b/print/texinfo/files/patch-tp-Texinfo-XS-Makefile.in
@@ -1,4 +1,4 @@
-% sed '/rm -f $$(DESTDIR)/ s|$| $(DESTDIR)$(xsdir)/XSParagraph.*|' -i .orig tp/Texinfo/XS/Makefile.in
+% sed -i .orig '/rm -f $$(DESTDIR)/ s|$| $(DESTDIR)$(xsdir)/XSParagraph.*|' tp/Texinfo/XS/Makefile.in
--- tp/Texinfo/XS/Makefile.in.orig 2022-11-30 17:07:57 UTC
+++ tp/Texinfo/XS/Makefile.in
diff --git a/print/yatex/Makefile b/print/yatex/Makefile
index 80f635bae929..3274a48d8523 100644
--- a/print/yatex/Makefile
+++ b/print/yatex/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yatex
PORTVERSION= 1.82
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES?= print elisp
MASTER_SITES= http://www.yatex.org/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/science/csvtk/Makefile b/science/csvtk/Makefile
index e7d07f4916c5..8835b11b136d 100644
--- a/science/csvtk/Makefile
+++ b/science/csvtk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= csvtk
DISTVERSIONPREFIX= v
DISTVERSION= 0.30.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science
MAINTAINER= jwb@FreeBSD.org
diff --git a/science/geant4/Makefile b/science/geant4/Makefile
index 25e04979522b..73c450d964e7 100644
--- a/science/geant4/Makefile
+++ b/science/geant4/Makefile
@@ -1,6 +1,7 @@
PORTNAME= geant4
DISTVERSIONPREFIX= v
-DISTVERSION= 11.2.1
+DISTVERSION= 11.2.2
+PORTREVISION= 1
CATEGORIES= science parallel devel cad
MASTER_SITES= https://cern.ch/geant4-data/releases/ \
https://cern.ch/geant4-data/datasets/:data
@@ -57,7 +58,7 @@ G4ABLA_VERSION= 3.3
G4EMLOW_VERSION= 8.5
G4ENSDFSTATE_VERSION= 2.3
G4INCL_VERSION= 1.2
-G4NDL_VERSION= 4.7
+G4NDL_VERSION= 4.7.1
G4PARTICLEXS_VERSION= 4.0
G4PhotonEvaporation_VERSION= 5.7
G4PII_VERSION= 1.3
diff --git a/science/geant4/distinfo b/science/geant4/distinfo
index 3eeb738b7b46..2a5af3f4e6c3 100644
--- a/science/geant4/distinfo
+++ b/science/geant4/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1716329706
-SHA256 (geant4/geant4-v11.2.1.tar.gz) = 835db6543d5cb2e801675958965be96877f66d6907bb521954b598b785deae5e
-SIZE (geant4/geant4-v11.2.1.tar.gz) = 36631774
+TIMESTAMP = 1719567320
+SHA256 (geant4/geant4-v11.2.2.tar.gz) = d24f65735b8a0a039c00f9434991e99ef119b86c510d0f2ab21155db82a3491d
+SIZE (geant4/geant4-v11.2.2.tar.gz) = 36649158
SHA256 (geant4/G4ABLA.3.3.tar.gz) = 1e041b3252ee9cef886d624f753e693303aa32d7e5ef3bba87b34f36d92ea2b1
SIZE (geant4/G4ABLA.3.3.tar.gz) = 170253
SHA256 (geant4/G4EMLOW.8.5.tar.gz) = 66baca49ac5d45e2ac10c125b4fb266225e511803e66981909ce9cd3e9bcef73
@@ -9,8 +9,8 @@ SHA256 (geant4/G4ENSDFSTATE.2.3.tar.gz) = 9444c5e0820791abd3ccaace105b0e47790fad
SIZE (geant4/G4ENSDFSTATE.2.3.tar.gz) = 290745
SHA256 (geant4/G4INCL.1.2.tar.gz) = f880b16073ee0a92d7494f3276a6d52d4de1d3677a0d4c7c58700396ed0e1a7e
SIZE (geant4/G4INCL.1.2.tar.gz) = 98438
-SHA256 (geant4/G4NDL.4.7.tar.gz) = 7e7d3d2621102dc614f753ad928730a290d19660eed96304a9d24b453d670309
-SIZE (geant4/G4NDL.4.7.tar.gz) = 1114928821
+SHA256 (geant4/G4NDL.4.7.1.tar.gz) = d3acae48622118d2579de24a54d533fb2416bf0da9dd288f1724df1485a46c7c
+SIZE (geant4/G4NDL.4.7.1.tar.gz) = 1113113881
SHA256 (geant4/G4PARTICLEXS.4.0.tar.gz) = 9381039703c3f2b0fd36ab4999362a2c8b4ff9080c322f90b4e319281133ca95
SIZE (geant4/G4PARTICLEXS.4.0.tar.gz) = 12242648
SHA256 (geant4/G4PhotonEvaporation.5.7.tar.gz) = 761e42e56ffdde3d9839f9f9d8102607c6b4c0329151ee518206f4ee9e77e7e5
diff --git a/science/geant4/pkg-plist b/science/geant4/pkg-plist
index 226a3f5d30fe..c687c813ebbd 100644
--- a/science/geant4/pkg-plist
+++ b/science/geant4/pkg-plist
@@ -15481,6 +15481,7 @@ share/Geant4/data/G4ENSDFSTATE%%G4ENSDFSTATE_VERSION%%/README
share/Geant4/data/G4INCL%%G4INCL_VERSION%%/README
share/Geant4/data/G4INCL%%G4INCL_VERSION%%/table_radius_hfb.dat
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/README.old3
+share/Geant4/data/G4NDL%%G4NDL_VERSION%%/README.old4
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/CrossSection/0_0_Zero.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/CrossSection/1_1_Hydrogen.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/CrossSection/1_2_Hydrogen.z
@@ -15512,9 +15513,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/CrossSection/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/CrossSection/17_35_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/CrossSection/17_36_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/CrossSection/17_37_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/CrossSection/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/CrossSection/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/CrossSection/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/CrossSection/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/CrossSection/18_40_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/CrossSection/18_41_Argon.z
@@ -16109,9 +16108,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/FSMF6/16_34_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/FSMF6/16_35_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/FSMF6/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/FSMF6/17_36_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/FSMF6/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/FSMF6/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/FSMF6/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/FSMF6/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/FSMF6/18_40_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Capture/FSMF6/18_41_Argon.z
@@ -16632,9 +16629,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Elastic/CrossSection/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Elastic/CrossSection/17_35_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Elastic/CrossSection/17_36_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Elastic/CrossSection/17_37_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Elastic/CrossSection/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Elastic/CrossSection/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Elastic/CrossSection/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Elastic/CrossSection/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Elastic/CrossSection/18_40_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Elastic/CrossSection/18_41_Argon.z
@@ -17194,9 +17189,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Elastic/FS/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Elastic/FS/17_35_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Elastic/FS/17_36_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Elastic/FS/17_37_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Elastic/FS/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Elastic/FS/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Elastic/FS/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Elastic/FS/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Elastic/FS/18_40_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Elastic/FS/18_41_Argon.z
@@ -18055,9 +18048,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/CrossSection/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/CrossSection/17_35_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/CrossSection/17_36_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/CrossSection/17_37_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/CrossSection/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/CrossSection/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/CrossSection/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/CrossSection/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/CrossSection/18_40_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/CrossSection/18_41_Argon.z
@@ -18613,9 +18604,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F01/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F01/17_35_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F01/17_36_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F01/17_37_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F01/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F01/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F01/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F01/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F01/18_40_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F01/18_41_Argon.z
@@ -19161,9 +19150,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F02/16_34_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F02/16_35_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F02/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F02/17_36_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F02/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F02/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F02/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F02/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F02/18_41_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F02/19_39_Potassium.z
@@ -19514,7 +19501,6 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F03/16_35_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F03/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F03/17_36_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F03/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F03/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F03/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F03/18_41_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F03/19_39_Potassium.z
@@ -19833,9 +19819,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F04/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F04/17_35_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F04/17_36_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F04/17_37_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F04/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F04/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F04/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F04/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F04/18_40_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F04/18_41_Argon.z
@@ -20369,9 +20353,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F05/16_35_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F05/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F05/17_36_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F05/17_37_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F05/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F05/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F05/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F05/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F05/18_40_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F05/18_41_Argon.z
@@ -20891,9 +20873,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F06/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F06/17_35_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F06/17_36_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F06/17_37_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F06/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F06/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F06/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F06/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F06/18_40_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F06/18_41_Argon.z
@@ -21355,9 +21335,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F08/16_34_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F08/16_35_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F08/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F08/17_36_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F08/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F08/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F08/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F08/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F08/18_41_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F08/19_39_Potassium.z
@@ -22002,9 +21980,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F10/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F10/17_35_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F10/17_36_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F10/17_37_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F10/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F10/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F10/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F10/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F10/18_40_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F10/18_41_Argon.z
@@ -22469,9 +22445,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F11/16_34_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F11/16_35_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F11/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F11/17_36_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F11/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F11/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F11/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F11/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F11/18_41_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F11/19_39_Potassium.z
@@ -22774,9 +22748,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F13/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F13/17_35_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F13/17_36_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F13/17_37_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F13/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F13/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F13/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F13/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F13/18_41_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F13/19_39_Potassium.z
@@ -23156,9 +23128,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F14/16_34_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F14/16_35_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F14/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F14/17_36_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F14/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F14/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F14/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F14/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F14/18_41_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F14/19_39_Potassium.z
@@ -23501,9 +23471,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F15/16_34_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F15/16_35_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F15/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F15/17_36_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F15/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F15/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F15/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F15/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F15/18_41_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F15/19_39_Potassium.z
@@ -24104,9 +24072,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F19/16_34_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F19/16_35_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F19/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F19/17_36_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F19/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F19/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F19/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F19/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F19/18_41_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F19/19_39_Potassium.z
@@ -24772,9 +24738,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F21/16_34_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F21/16_35_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F21/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F21/17_36_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F21/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F21/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F21/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F21/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F21/18_41_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F21/19_39_Potassium.z
@@ -25076,9 +25040,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F22/16_33_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F22/16_34_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F22/16_35_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F22/17_36_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F22/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F22/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F22/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F22/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F22/18_41_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F22/19_39_Potassium.z
@@ -25355,9 +25317,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F23/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F23/17_35_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F23/17_36_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F23/17_37_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F23/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F23/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F23/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F23/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F23/18_40_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F23/18_41_Argon.z
@@ -25841,9 +25801,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F24/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F24/17_35_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F24/17_36_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F24/17_37_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F24/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F24/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F24/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F24/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F24/18_40_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F24/18_41_Argon.z
@@ -26284,9 +26242,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F25/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F25/17_35_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F25/17_36_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F25/17_37_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F25/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F25/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F25/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F25/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F25/18_40_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F25/18_41_Argon.z
@@ -26714,9 +26670,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F26/16_34_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F26/16_35_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F26/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F26/17_36_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F26/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F26/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F26/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F26/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F26/18_40_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F26/18_41_Argon.z
@@ -27124,9 +27078,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F27/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F27/17_35_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F27/17_36_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F27/17_37_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F27/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F27/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F27/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F27/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F27/18_40_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F27/18_41_Argon.z
@@ -27602,9 +27554,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F28/16_34_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F28/16_35_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F28/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F28/17_36_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F28/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F28/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F28/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F28/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F28/18_41_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F28/19_39_Potassium.z
@@ -27866,7 +27816,6 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F29/10_20_Neon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F29/10_21_Neon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F29/11_22_Sodium.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F29/13_26_Aluminum.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F29/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F29/18_37_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F29/19_40_Potassium.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F29/20_40_Calcium.z
@@ -27902,9 +27851,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F30/16_35_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F30/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F30/17_35_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F30/17_36_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F30/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F30/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F30/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F30/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F30/18_41_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F30/19_39_Potassium.z
@@ -28241,9 +28188,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F31/16_35_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F31/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F31/17_35_Chlorine.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F31/17_36_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F31/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F31/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F31/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F31/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F31/18_41_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F31/19_39_Potassium.z
@@ -28555,9 +28500,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F34/16_34_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F34/16_35_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F34/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F34/17_36_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F34/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F34/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F34/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F34/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F34/18_41_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F34/19_39_Potassium.z
@@ -28819,9 +28762,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F35/16_34_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F35/16_35_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F35/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F35/17_36_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F35/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F35/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F35/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F35/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F35/18_41_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F35/19_39_Potassium.z
@@ -29078,9 +29019,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F36/16_34_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F36/16_35_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F36/16_36_Sulfur.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F36/17_36_Chlorine.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F36/18_36_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F36/18_37_Argon.z
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F36/18_38_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F36/18_39_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F36/18_41_Argon.z
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F36/19_39_Potassium.z
@@ -29376,9 +29315,7 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/Gammas/z17.a39
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/Gammas/z17.a40
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/Gammas/z18.a34
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/Gammas/z18.a35
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/Gammas/z18.a36
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/Gammas/z18.a37
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/Gammas/z18.a38
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/Gammas/z18.a39
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/Gammas/z18.a40
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/Gammas/z18.a41
@@ -30961,8 +30898,6 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/IsotopeProduction/CrossSection/16_34_Su
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/IsotopeProduction/CrossSection/16_36_Sulfur
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/IsotopeProduction/CrossSection/17_35_Chlorine
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/IsotopeProduction/CrossSection/17_37_Chlorine
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/IsotopeProduction/CrossSection/18_36_Argon
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/IsotopeProduction/CrossSection/18_38_Argon
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/IsotopeProduction/CrossSection/18_40_Argon
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/IsotopeProduction/CrossSection/19_39_Potassium
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/IsotopeProduction/CrossSection/19_40_Potassium
@@ -31254,8 +31189,6 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/JENDL_HE/neutron/Elastic/CrossSection/1
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/JENDL_HE/neutron/Elastic/CrossSection/14_30_Silicon
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/JENDL_HE/neutron/Elastic/CrossSection/17_35_Chlorine
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/JENDL_HE/neutron/Elastic/CrossSection/17_37_Chlorine
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/JENDL_HE/neutron/Elastic/CrossSection/18_36_Argon
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/JENDL_HE/neutron/Elastic/CrossSection/18_38_Argon
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/JENDL_HE/neutron/Elastic/CrossSection/18_40_Argon
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/JENDL_HE/neutron/Elastic/CrossSection/19_39_Potassium
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/JENDL_HE/neutron/Elastic/CrossSection/19_41_Potassium
@@ -31344,8 +31277,6 @@ share/Geant4/data/G4NDL%%G4NDL_VERSION%%/JENDL_HE/neutron/Inelastic/CrossSection
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/JENDL_HE/neutron/Inelastic/CrossSection/14_30_Silicon
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/JENDL_HE/neutron/Inelastic/CrossSection/17_35_Chlorine
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/JENDL_HE/neutron/Inelastic/CrossSection/17_37_Chlorine
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/JENDL_HE/neutron/Inelastic/CrossSection/18_36_Argon
-share/Geant4/data/G4NDL%%G4NDL_VERSION%%/JENDL_HE/neutron/Inelastic/CrossSection/18_38_Argon
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/JENDL_HE/neutron/Inelastic/CrossSection/18_40_Argon
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/JENDL_HE/neutron/Inelastic/CrossSection/19_39_Potassium
share/Geant4/data/G4NDL%%G4NDL_VERSION%%/JENDL_HE/neutron/Inelastic/CrossSection/19_41_Potassium
@@ -61554,7 +61485,6 @@ share/Geant4/examples/extended/medical/dna/moleculardna/src/PrimaryGeneratorSour
share/Geant4/examples/extended/medical/dna/splitting/splitting.out
share/Geant4/examples/extended/medical/dna/spower/alpha.in
share/Geant4/examples/extended/medical/radiobiology/.README.txt
-share/Geant4/examples/extended/medical/radiobiology/.clang-tidy
share/Geant4/examples/extended/medical/radiobiology/CMakeLists.txt
share/Geant4/examples/extended/medical/radiobiology/Doxyfile
share/Geant4/examples/extended/medical/radiobiology/History
diff --git a/science/molgif/Makefile b/science/molgif/Makefile
index ff6b0d61be44..e4eab0e4e8a1 100644
--- a/science/molgif/Makefile
+++ b/science/molgif/Makefile
@@ -1,6 +1,6 @@
PORTNAME= molgif
DISTVERSION= g20180108
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/openmodelica/Makefile b/science/openmodelica/Makefile
index e7352226715d..3b8d98986cb5 100644
--- a/science/openmodelica/Makefile
+++ b/science/openmodelica/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openmodelica
DISTVERSIONPREFIX= v
-DISTVERSION= 1.23.0
+DISTVERSION= 1.23.1
CATEGORIES= science cad java
DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
@@ -53,12 +53,12 @@ GH_PROJECT= OpenModelica
SHEBANG_GLOB= *.sh *.in *.ac
GH_TUPLE= \
- OpenModelica:OMOptim:e4fb998:OpenModelica_OMOptim/OMOptim \
+ OpenModelica:OMOptim:f1036f43db18c5015da259771004cfb80e08a110:OpenModelica_OMOptim/OMOptim \
OpenModelica:OMSimulator:6f4ecda63323675c4c0aed70f6e31319e7e80771:OpenModelica_OMSimulator/OMSimulator \
- OpenModelica:OMSimulator-3rdParty:ca418d7:OpenModelica_OMSimulator_3rdParty/OMSimulator/3rdParty \
+ OpenModelica:OMSimulator-3rdParty:5c10de1648d1134a577d9284b58580a72383d89f:OpenModelica_OMSimulator_3rdParty/OMSimulator/3rdParty \
OpenModelica:OMCompiler-3rdParty:82e892e:OpenModelica_OMCompiler_3rdParty/OMCompiler/3rdParty \
OpenModelica:OMSens:0d804d5:OpenModelica_OMSens/OMSens \
- OpenModelica:OMSens_Qt:68b1b8697ac9f8e37ebe4de13c0c1d4e6e2e56fb:OpenModelica_OMSens_Qt/OMSens_Qt \
+ OpenModelica:OMSens_Qt:92090770426271b4193e78b04f13e6a3abcd6f1a:OpenModelica_OMSens_Qt/OMSens_Qt \
OpenModelica:OpenModelica-common:08a01802db5ba5edb540383c46718b89ff229ef2:OpenModelica_OpenModelica_common/OMOptim/common \
OpenModelica:OpenModelica-common:08a01802db5ba5edb540383c46718b89ff229ef2:OpenModelica_OpenModelica_common/OMSens_Qt/common
GH_TUPLE+= OpenModelica:OMBootstrapping:c289e97c41d00939a4a69fe504961b47283a6d8e:bootstrapping/OMCompiler/Compiler/boot/bomc # downloaded by cmake
diff --git a/science/openmodelica/distinfo b/science/openmodelica/distinfo
index 9991e841ee23..2a804da71cb0 100644
--- a/science/openmodelica/distinfo
+++ b/science/openmodelica/distinfo
@@ -1,21 +1,21 @@
-TIMESTAMP = 1718069042
-SHA256 (openmodelica-1.23.0/OpenModelica-OpenModelica-v1.23.0_GH0.tar.gz) = 1ead6b5348c2956e85d352e63fd09f37f54c7699beb0abd18a45026f5890942b
-SIZE (openmodelica-1.23.0/OpenModelica-OpenModelica-v1.23.0_GH0.tar.gz) = 146781190
-SHA256 (openmodelica-1.23.0/OpenModelica-OMOptim-e4fb998_GH0.tar.gz) = 6db86cc0645595b5982283d38234401b8db46b44254e6c34063c56d3dd4b7830
-SIZE (openmodelica-1.23.0/OpenModelica-OMOptim-e4fb998_GH0.tar.gz) = 4021864
-SHA256 (openmodelica-1.23.0/OpenModelica-OMSimulator-6f4ecda63323675c4c0aed70f6e31319e7e80771_GH0.tar.gz) = 2ec073f3b6b07c3a85006f281db8ba73ebad24b37b8ae286a289d5f56f764105
-SIZE (openmodelica-1.23.0/OpenModelica-OMSimulator-6f4ecda63323675c4c0aed70f6e31319e7e80771_GH0.tar.gz) = 87921005
-SHA256 (openmodelica-1.23.0/OpenModelica-OMSimulator-3rdParty-ca418d7_GH0.tar.gz) = 9e3022d515d45f5196cf4f131bcaab6bbf3c941be8dd501dcc4d74559f985133
-SIZE (openmodelica-1.23.0/OpenModelica-OMSimulator-3rdParty-ca418d7_GH0.tar.gz) = 7632016
-SHA256 (openmodelica-1.23.0/OpenModelica-OMCompiler-3rdParty-82e892e_GH0.tar.gz) = f7f9b171e8716fb29cc4ca18cc950ac3dcc0628df46e11746b24dfad2868b5e3
-SIZE (openmodelica-1.23.0/OpenModelica-OMCompiler-3rdParty-82e892e_GH0.tar.gz) = 50208265
-SHA256 (openmodelica-1.23.0/OpenModelica-OMSens-0d804d5_GH0.tar.gz) = a2afae88880ddedd10ab8a5d76ce6405356f5d147f06b78110cd86bb9567553d
-SIZE (openmodelica-1.23.0/OpenModelica-OMSens-0d804d5_GH0.tar.gz) = 8870432
-SHA256 (openmodelica-1.23.0/OpenModelica-OMSens_Qt-68b1b8697ac9f8e37ebe4de13c0c1d4e6e2e56fb_GH0.tar.gz) = 17f5913bdf888ca2578d23c1c8635ef3ed268a696f341c1a4898bc66f20366e8
-SIZE (openmodelica-1.23.0/OpenModelica-OMSens_Qt-68b1b8697ac9f8e37ebe4de13c0c1d4e6e2e56fb_GH0.tar.gz) = 211293
-SHA256 (openmodelica-1.23.0/OpenModelica-OpenModelica-common-08a01802db5ba5edb540383c46718b89ff229ef2_GH0.tar.gz) = fdb5bb442da0375373ef221cf26195114bf149511c1c2be051caad6301c21c9a
-SIZE (openmodelica-1.23.0/OpenModelica-OpenModelica-common-08a01802db5ba5edb540383c46718b89ff229ef2_GH0.tar.gz) = 36148
-SHA256 (openmodelica-1.23.0/OpenModelica-OMBootstrapping-c289e97c41d00939a4a69fe504961b47283a6d8e_GH0.tar.gz) = 986be2c217f8afcded765c3c30d4a89ff5f397d23c0ccbc1c838699ff8692d4e
-SIZE (openmodelica-1.23.0/OpenModelica-OMBootstrapping-c289e97c41d00939a4a69fe504961b47283a6d8e_GH0.tar.gz) = 3329128
-SHA256 (openmodelica-1.23.0/0d83043bf3815a75549353acf15d333c3b675675.patch) = 0c7bbbebb6e09bab8b24fc1b0c4b81f5ee6fdc07ef6637300d341108b822ead3
-SIZE (openmodelica-1.23.0/0d83043bf3815a75549353acf15d333c3b675675.patch) = 824
+TIMESTAMP = 1720144505
+SHA256 (openmodelica-1.23.1/OpenModelica-OpenModelica-v1.23.1_GH0.tar.gz) = b5bf60a0f156eafae3908c5e6784086bd3fd4e656285d241ca4062a6d3bd22b2
+SIZE (openmodelica-1.23.1/OpenModelica-OpenModelica-v1.23.1_GH0.tar.gz) = 146775756
+SHA256 (openmodelica-1.23.1/OpenModelica-OMOptim-f1036f43db18c5015da259771004cfb80e08a110_GH0.tar.gz) = 11189c8ab3fb9d22ed805271ef53b9698b0d41007a1708d7a77ef074a5b20447
+SIZE (openmodelica-1.23.1/OpenModelica-OMOptim-f1036f43db18c5015da259771004cfb80e08a110_GH0.tar.gz) = 4022842
+SHA256 (openmodelica-1.23.1/OpenModelica-OMSimulator-6f4ecda63323675c4c0aed70f6e31319e7e80771_GH0.tar.gz) = 2ec073f3b6b07c3a85006f281db8ba73ebad24b37b8ae286a289d5f56f764105
+SIZE (openmodelica-1.23.1/OpenModelica-OMSimulator-6f4ecda63323675c4c0aed70f6e31319e7e80771_GH0.tar.gz) = 87921005
+SHA256 (openmodelica-1.23.1/OpenModelica-OMSimulator-3rdParty-5c10de1648d1134a577d9284b58580a72383d89f_GH0.tar.gz) = ea57e90ea76eca2657e8ddaa6c87301a16661200b3e8a00347a12bfdbb5f973d
+SIZE (openmodelica-1.23.1/OpenModelica-OMSimulator-3rdParty-5c10de1648d1134a577d9284b58580a72383d89f_GH0.tar.gz) = 7637943
+SHA256 (openmodelica-1.23.1/OpenModelica-OMCompiler-3rdParty-82e892e_GH0.tar.gz) = f7f9b171e8716fb29cc4ca18cc950ac3dcc0628df46e11746b24dfad2868b5e3
+SIZE (openmodelica-1.23.1/OpenModelica-OMCompiler-3rdParty-82e892e_GH0.tar.gz) = 50208265
+SHA256 (openmodelica-1.23.1/OpenModelica-OMSens-0d804d5_GH0.tar.gz) = a2afae88880ddedd10ab8a5d76ce6405356f5d147f06b78110cd86bb9567553d
+SIZE (openmodelica-1.23.1/OpenModelica-OMSens-0d804d5_GH0.tar.gz) = 8870432
+SHA256 (openmodelica-1.23.1/OpenModelica-OMSens_Qt-92090770426271b4193e78b04f13e6a3abcd6f1a_GH0.tar.gz) = 7f1f5a90e9622fb89d52b84d8d8b870d18ad4bad23e711b6fa57dd290ac29f0f
+SIZE (openmodelica-1.23.1/OpenModelica-OMSens_Qt-92090770426271b4193e78b04f13e6a3abcd6f1a_GH0.tar.gz) = 211297
+SHA256 (openmodelica-1.23.1/OpenModelica-OpenModelica-common-08a01802db5ba5edb540383c46718b89ff229ef2_GH0.tar.gz) = fdb5bb442da0375373ef221cf26195114bf149511c1c2be051caad6301c21c9a
+SIZE (openmodelica-1.23.1/OpenModelica-OpenModelica-common-08a01802db5ba5edb540383c46718b89ff229ef2_GH0.tar.gz) = 36148
+SHA256 (openmodelica-1.23.1/OpenModelica-OMBootstrapping-c289e97c41d00939a4a69fe504961b47283a6d8e_GH0.tar.gz) = 986be2c217f8afcded765c3c30d4a89ff5f397d23c0ccbc1c838699ff8692d4e
+SIZE (openmodelica-1.23.1/OpenModelica-OMBootstrapping-c289e97c41d00939a4a69fe504961b47283a6d8e_GH0.tar.gz) = 3329128
+SHA256 (openmodelica-1.23.1/0d83043bf3815a75549353acf15d333c3b675675.patch) = 0c7bbbebb6e09bab8b24fc1b0c4b81f5ee6fdc07ef6637300d341108b822ead3
+SIZE (openmodelica-1.23.1/0d83043bf3815a75549353acf15d333c3b675675.patch) = 824
diff --git a/science/opensph/Makefile b/science/opensph/Makefile
index 547f18ae771f..e6251857ecac 100644
--- a/science/opensph/Makefile
+++ b/science/opensph/Makefile
@@ -1,6 +1,6 @@
PORTNAME= OpenSPH
DISTVERSION= 0.4.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/pagmo2/Makefile b/science/pagmo2/Makefile
index d8b20f7aa70f..2103c5fe9300 100644
--- a/science/pagmo2/Makefile
+++ b/science/pagmo2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pagmo2
DISTVERSIONPREFIX= v
DISTVERSION= 2.19.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/paraview/Makefile b/science/paraview/Makefile
index 53a5af738188..6ba95c52030a 100644
--- a/science/paraview/Makefile
+++ b/science/paraview/Makefile
@@ -1,6 +1,6 @@
PORTNAME= paraview
DISTVERSION= ${PARAVIEW_VER}.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science graphics
MASTER_SITES= http://www.paraview.org/files/v${PARAVIEW_VER}/
DISTNAME= ParaView-v${PORTVERSION}
diff --git a/science/py-fresnel/Makefile b/science/py-fresnel/Makefile
index 778eb7420ea1..113f26872604 100644
--- a/science/py-fresnel/Makefile
+++ b/science/py-fresnel/Makefile
@@ -2,7 +2,7 @@ PORTNAME= fresnel
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.4-4
DISTVERSIONSUFFIX= -g3ba217f
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= science # physics
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/science/py-hoomd-blue/Makefile b/science/py-hoomd-blue/Makefile
index a824ccd29fa8..d9ac370e0be4 100644
--- a/science/py-hoomd-blue/Makefile
+++ b/science/py-hoomd-blue/Makefile
@@ -1,6 +1,7 @@
PORTNAME= hoomd-blue
DISTVERSIONPREFIX= v
DISTVERSION= 4.7.0
+PORTREVISION= 1
CATEGORIES= science # physics
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -60,7 +61,7 @@ TBB_LIB_DEPENDS= libtbb.so:devel/onetbb
.include <bsd.port.pre.mk>
post-patch:
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
@${REINPLACE_CMD} -e 's|std::unary_function|std::__unary_function|' \
${WRKSRC}/hoomd/ParticleData.cc
.endif
diff --git a/science/py-libpysal/Makefile b/science/py-libpysal/Makefile
index ce96c43d6e49..43b12ba58113 100644
--- a/science/py-libpysal/Makefile
+++ b/science/py-libpysal/Makefile
@@ -1,17 +1,20 @@
PORTNAME= libpysal
PORTVERSION= 4.7.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Core components of PySAL A library of spatial analysis functions
-WWW= https://pysal.org/libpysal/
+WWW= https://pysal.org/libpysal/ \
+ https://github.com/pysal/libpysal
LICENSE= BSD3CLAUSE
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}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy@${PY_FLAVOR} \
@@ -22,7 +25,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_F
${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/science/py-libpysal/pkg-descr b/science/py-libpysal/pkg-descr
index 29c40683845c..6f07a9dcfd75 100644
--- a/science/py-libpysal/pkg-descr
+++ b/science/py-libpysal/pkg-descr
@@ -6,5 +6,3 @@ packages in the PySAL family:
- Input-and output: libpysal.io
- Computational geometry: libpysal.cg
- Built-in example datasets libpysal.examples
-
-See also: https://github.com/pysal/libpysal
diff --git a/science/tfel/Makefile b/science/tfel/Makefile
index 1e6fccf49434..1fd3b2e547b0 100644
--- a/science/tfel/Makefile
+++ b/science/tfel/Makefile
@@ -44,7 +44,7 @@ TEST_TARGET= check
.include <bsd.port.pre.mk>
post-patch:
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
@${REINPLACE_CMD} -e 's|std::unary_function|std::__unary_function|' \
${WRKSRC}/include/NUMODIS/Math/Utilities.hxx \
${WRKSRC}/include/TFEL/Math/General/Abs.hxx
diff --git a/security/2fa/Makefile b/security/2fa/Makefile
index b29170e99b5b..b02fefd2dfcf 100644
--- a/security/2fa/Makefile
+++ b/security/2fa/Makefile
@@ -1,7 +1,7 @@
PORTNAME= 2fa
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= security
MAINTAINER= dmgk@FreeBSD.org
diff --git a/security/Makefile b/security/Makefile
index c42f4acef1d4..93e187302556 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -44,7 +44,6 @@
SUBDIR += barnyard2
SUBDIR += barnyard2-sguil
SUBDIR += bastillion
- SUBDIR += bcrypt
SUBDIR += bcwipe
SUBDIR += bdes
SUBDIR += bearssl
@@ -971,6 +970,7 @@
SUBDIR += py-liboqs-python
SUBDIR += py-m2crypto
SUBDIR += py-maec
+ SUBDIR += py-mkpasswd
SUBDIR += py-merkletools
SUBDIR += py-mixbox
SUBDIR += py-mnemonic
diff --git a/security/acmetool/Makefile b/security/acmetool/Makefile
index f6136d0527e1..f7b871164355 100644
--- a/security/acmetool/Makefile
+++ b/security/acmetool/Makefile
@@ -1,7 +1,7 @@
PORTNAME= acmetool
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= security
MAINTAINER= samm@FreeBSD.org
diff --git a/security/age/Makefile b/security/age/Makefile
index 5b67f53a624b..2bdd81918d67 100644
--- a/security/age/Makefile
+++ b/security/age/Makefile
@@ -1,7 +1,7 @@
PORTNAME= age
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.1
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= security
MAINTAINER= dmgk@FreeBSD.org
diff --git a/security/apg/Makefile b/security/apg/Makefile
index 235b5be43599..5854018c7315 100644
--- a/security/apg/Makefile
+++ b/security/apg/Makefile
@@ -1,7 +1,7 @@
PORTNAME= apg
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
-PORTREVISION= 3
+PORTREVISION= 4
PORTEPOCH= 1
CATEGORIES= security sysutils
diff --git a/security/assh/Makefile b/security/assh/Makefile
index 1c76b0f5fc48..ecefd4304220 100644
--- a/security/assh/Makefile
+++ b/security/assh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= assh
DISTVERSIONPREFIX= v
DISTVERSION= 2.15.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= security
MAINTAINER= ashish@FreeBSD.org
diff --git a/security/aws-c-cal/Makefile b/security/aws-c-cal/Makefile
index 5ee33894844d..62ef9abaf175 100644
--- a/security/aws-c-cal/Makefile
+++ b/security/aws-c-cal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-cal
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.0
+DISTVERSION= 0.7.1
CATEGORIES= security
MAINTAINER= eduardo@FreeBSD.org
diff --git a/security/aws-c-cal/distinfo b/security/aws-c-cal/distinfo
index e33785f6e9ee..be0acac16bff 100644
--- a/security/aws-c-cal/distinfo
+++ b/security/aws-c-cal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719031589
-SHA256 (awslabs-aws-c-cal-v0.7.0_GH0.tar.gz) = 9c51afbece6aa7a4a3e40b99c242884c1744d7f949a3f720cea41d247ac2d06a
-SIZE (awslabs-aws-c-cal-v0.7.0_GH0.tar.gz) = 1674963
+TIMESTAMP = 1720163779
+SHA256 (awslabs-aws-c-cal-v0.7.1_GH0.tar.gz) = 2fbdc04d72d1f3af28b80fe3917f03f20c0a62bc22b6c7b3450486ee9cbe77f6
+SIZE (awslabs-aws-c-cal-v0.7.1_GH0.tar.gz) = 1674154
diff --git a/security/aws-iam-authenticator/Makefile b/security/aws-iam-authenticator/Makefile
index a68f0f82528e..a4744ce6c32f 100644
--- a/security/aws-iam-authenticator/Makefile
+++ b/security/aws-iam-authenticator/Makefile
@@ -1,7 +1,7 @@
PORTNAME= aws-iam-authenticator
-PORTVERSION= 0.6.20
+PORTVERSION= 0.6.21
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= danilo@FreeBSD.org
diff --git a/security/aws-iam-authenticator/distinfo b/security/aws-iam-authenticator/distinfo
index 502345bfc37a..0ea569933936 100644
--- a/security/aws-iam-authenticator/distinfo
+++ b/security/aws-iam-authenticator/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1715426674
-SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.6.20/v0.6.20.mod) = 395321aae6bd3d8d8c4cf0514d762db707c45943c8c88b3e5c5aacea6469658e
-SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.6.20/v0.6.20.mod) = 3573
-SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.6.20/v0.6.20.zip) = c67929a245aab79ca63529622958ffddaf770b604e82cd624267cbf3f5285672
-SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.6.20/v0.6.20.zip) = 224941
+TIMESTAMP = 1719856772
+SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.6.21/v0.6.21.mod) = 6eff77629db2885bc8ec85524c9a4a8c15de2f3a73e9ac7aeb3b82a2a5dce54c
+SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.6.21/v0.6.21.mod) = 3571
+SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.6.21/v0.6.21.zip) = 8f96c22765d105ccfa8358791a84660c6dd2abf2e57091bdf2266c0d21e5a555
+SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.6.21/v0.6.21.zip) = 224294
diff --git a/security/aws-vault/Makefile b/security/aws-vault/Makefile
index cc8a40dd4ca4..54bef6a0a57d 100644
--- a/security/aws-vault/Makefile
+++ b/security/aws-vault/Makefile
@@ -1,7 +1,7 @@
PORTNAME= aws-vault
DISTVERSIONPREFIX= v
DISTVERSION= 6.6.2
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= security
MAINTAINER= dmgk@FreeBSD.org
diff --git a/security/bcrypt/Makefile b/security/bcrypt/Makefile
deleted file mode 100644
index 972c8b973b8d..000000000000
--- a/security/bcrypt/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-PORTNAME= bcrypt
-DISTVERSION= 1.1
-PORTREVISION= 2
-CATEGORIES= security
-MASTER_SITES= http://bcrypt.sourceforge.net/ \
- LOCAL/ehaupt
-
-MAINTAINER= ehaupt@FreeBSD.org
-COMMENT= Cross-platform blowfish encryption utility
-WWW= https://bcrypt.sourceforge.net/
-
-ALL_TARGET= ${PORTNAME}
-
-LDFLAGS+= -lz
-
-PLIST_FILES= bin/bcrypt \
- share/man/man1/bcrypt.1.gz
-PORTDOCS= README
-
-OPTIONS_DEFINE= DOCS
-
-DEPRECATED= Hasn't seen updates in 15 years, insecure Blowfish ECB mode, unauthenticated encryption
-EXPIRATION_DATE=2024-07-02
-
-post-patch:
- @${REINPLACE_CMD} -E 's/^(CC|CFLAGS|LDFLAGS|PREFIX)\ /\1?/' \
- ${WRKSRC}/Makefile
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/security/bcrypt/distinfo b/security/bcrypt/distinfo
deleted file mode 100644
index 8ef9dd253a38..000000000000
--- a/security/bcrypt/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bcrypt-1.1.tar.gz) = b9c1a7c0996a305465135b90123b0c63adbb5fa7c47a24b3f347deb2696d417d
-SIZE (bcrypt-1.1.tar.gz) = 36781
diff --git a/security/bcrypt/pkg-descr b/security/bcrypt/pkg-descr
deleted file mode 100644
index 498bf02aa2d5..000000000000
--- a/security/bcrypt/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Bcrypt is a blowfish file encryption utility which aims for cross-platform
-portability.
-
-In addition to providing 448-bit encryption, bcrypt overwrites input files with
-random garbage before deletion in order to make low-level data recovery much
-more difficult.
diff --git a/security/boringssl/Makefile b/security/boringssl/Makefile
index f5e7aa058387..78885a256f20 100644
--- a/security/boringssl/Makefile
+++ b/security/boringssl/Makefile
@@ -1,5 +1,6 @@
PORTNAME= boringssl
PORTVERSION= 0.0.0.0.2024.06.24.01
+PORTREVISION= 1
CATEGORIES= security
MASTER_SITES+= https://proxy.golang.org/:gomods
DISTFILES+= golang.org/x/crypto/@v/v0.17.0.zip:gomods \
diff --git a/security/caldera-ot/Makefile b/security/caldera-ot/Makefile
index fb4cec3765c7..56a8ebae2bbb 100644
--- a/security/caldera-ot/Makefile
+++ b/security/caldera-ot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= caldera-ot
DISTVERSION= 4.2.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= security python
MAINTAINER= acm@FreeBSD.org
diff --git a/security/caldera/Makefile b/security/caldera/Makefile
index 813b314eedb3..4e087d01cfb6 100644
--- a/security/caldera/Makefile
+++ b/security/caldera/Makefile
@@ -1,6 +1,6 @@
PORTNAME= caldera
DISTVERSION= 5.0.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= security python
MAINTAINER= acm@FreeBSD.org
diff --git a/security/caldera4/Makefile b/security/caldera4/Makefile
index 1e4e609b149b..bac7a58bb24e 100644
--- a/security/caldera4/Makefile
+++ b/security/caldera4/Makefile
@@ -1,6 +1,6 @@
PORTNAME= caldera
DISTVERSION= 4.2.0
-PORTREVISION= 9
+PORTREVISION= 10
PKGNAMESUFFIX= 4
CATEGORIES= security python
diff --git a/security/certmgr/Makefile b/security/certmgr/Makefile
index bc6322a2d410..1d37aa25df64 100644
--- a/security/certmgr/Makefile
+++ b/security/certmgr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= certmgr
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.3
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= security net
MAINTAINER= fuz@FreeBSD.org
diff --git a/security/certspotter/Makefile b/security/certspotter/Makefile
index 3d898b2f52c3..838177b27baa 100644
--- a/security/certspotter/Makefile
+++ b/security/certspotter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= certspotter
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= security www
MAINTAINER= flo@FreeBSD.org
diff --git a/security/cfssl/Makefile b/security/cfssl/Makefile
index 8d308eaa5b3c..aee36a68de44 100644
--- a/security/cfssl/Makefile
+++ b/security/cfssl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cfssl
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.5
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/cfv/Makefile b/security/cfv/Makefile
index fa9e6e57ac68..a7cc25379fef 100644
--- a/security/cfv/Makefile
+++ b/security/cfv/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cfv
DISTVERSIONPREFIX= v
-DISTVERSION= 3.0.0
-PORTREVISION= 1
+DISTVERSION= 3.1.0
CATEGORIES= security
MASTER_SITES= GH
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/cfv/distinfo b/security/cfv/distinfo
index 36d05306faa0..5531baf45827 100644
--- a/security/cfv/distinfo
+++ b/security/cfv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1667177259
-SHA256 (cfv-project-cfv-v3.0.0_GH0.tar.gz) = 06f514af53ed9a00276584a7d226dff51f67c4c3c06a7c20ae0d364330d2f47e
-SIZE (cfv-project-cfv-v3.0.0_GH0.tar.gz) = 91600
+TIMESTAMP = 1720162990
+SHA256 (cfv-project-cfv-v3.1.0_GH0.tar.gz) = 6578de2309925d1adbd8432fc5c0f9f2b06f8ea32beea77e06aeca7b62219382
+SIZE (cfv-project-cfv-v3.1.0_GH0.tar.gz) = 93155
diff --git a/security/crlfuzz/Makefile b/security/crlfuzz/Makefile
index 6833805e12b7..54a6b885c3f4 100644
--- a/security/crlfuzz/Makefile
+++ b/security/crlfuzz/Makefile
@@ -1,7 +1,7 @@
PORTNAME= crlfuzz
PORTVERSION= 1.4.1
DISTVERSIONPREFIX= v
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= security
MAINTAINER= dutra@FreeBSD.org
diff --git a/security/crowdsec-blocklist-mirror/Makefile b/security/crowdsec-blocklist-mirror/Makefile
index 6ad9e0a57fe3..d1fb8753bf89 100644
--- a/security/crowdsec-blocklist-mirror/Makefile
+++ b/security/crowdsec-blocklist-mirror/Makefile
@@ -2,7 +2,7 @@ PORTNAME= crowdsec-blocklist-mirror
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.2
DISTVERSIONSUFFIX= -freebsd
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= security
MAINTAINER= marco@crowdsec.net
diff --git a/security/crowdsec-firewall-bouncer/Makefile b/security/crowdsec-firewall-bouncer/Makefile
index dc9c8366a213..8b284fc2541f 100644
--- a/security/crowdsec-firewall-bouncer/Makefile
+++ b/security/crowdsec-firewall-bouncer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= crowdsec-firewall-bouncer
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.28
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= security
MAINTAINER= marco@crowdsec.net
diff --git a/security/crowdsec/Makefile b/security/crowdsec/Makefile
index 05d32227fca1..54a7faa77834 100644
--- a/security/crowdsec/Makefile
+++ b/security/crowdsec/Makefile
@@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 1.6.2
# the remote tag was moved for 1.6.2, so we force another tag to avoid the version on proxy.golang.org
DISTVERSIONSUFFIX= -final
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MAINTAINER= marco@crowdsec.net
diff --git a/security/ct-submit/Makefile b/security/ct-submit/Makefile
index 64e6f744ed4f..6f85fdaa0911 100644
--- a/security/ct-submit/Makefile
+++ b/security/ct-submit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ct-submit
PORTVERSION= 1.1.2
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= security www
MAINTAINER= jim@ohlste.in
diff --git a/security/enc/Makefile b/security/enc/Makefile
index b3c7a1bce4f0..656eecba2c13 100644
--- a/security/enc/Makefile
+++ b/security/enc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= enc
DISTVERSION= 1.1.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= security
MAINTAINER= DtxdF@disroot.org
diff --git a/security/ffuf/Makefile b/security/ffuf/Makefile
index ae30aa16d666..a28e05e6520e 100644
--- a/security/ffuf/Makefile
+++ b/security/ffuf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ffuf
DISTVERSIONPREFIX=v
DISTVERSION= 2.1.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= security www
MAINTAINER= dutra@FreeBSD.org
diff --git a/security/git-credential-azure/Makefile b/security/git-credential-azure/Makefile
index a641e923f9d2..1ae0508b7e88 100644
--- a/security/git-credential-azure/Makefile
+++ b/security/git-credential-azure/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-credential-azure
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/security/git-credential-gopass/Makefile b/security/git-credential-gopass/Makefile
index 5e3b1ab7bd58..0eb98a15277a 100644
--- a/security/git-credential-gopass/Makefile
+++ b/security/git-credential-gopass/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-credential-gopass
DISTVERSIONPREFIX= v
DISTVERSION= 1.15.13
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/security/git-credential-oauth/Makefile b/security/git-credential-oauth/Makefile
index 054f90a1cbf7..2e4808dcc7a8 100644
--- a/security/git-credential-oauth/Makefile
+++ b/security/git-credential-oauth/Makefile
@@ -1,6 +1,7 @@
PORTNAME= git-credential-oauth
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.1
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/security/gitjacker/Makefile b/security/gitjacker/Makefile
index 0592d878f048..0be213716718 100644
--- a/security/gitjacker/Makefile
+++ b/security/gitjacker/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitjacker
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/go-cve-dictionary/Makefile b/security/go-cve-dictionary/Makefile
index 1e09d6a8d3ee..ae09c007ffb3 100644
--- a/security/go-cve-dictionary/Makefile
+++ b/security/go-cve-dictionary/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-cve-dictionary
DISTVERSIONPREFIX=v
DISTVERSION= 0.10.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= security
MAINTAINER= girgen@FreeBSD.org
diff --git a/security/gokart/Makefile b/security/gokart/Makefile
index 18ac9c1bab96..8fa589962973 100644
--- a/security/gokart/Makefile
+++ b/security/gokart/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gokart
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.1
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= security
MAINTAINER= dutra@FreeBSD.org
diff --git a/security/gokey/Makefile b/security/gokey/Makefile
index b919a50b3392..9f9d6c93919d 100644
--- a/security/gokey/Makefile
+++ b/security/gokey/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gokey
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.2
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
diff --git a/security/gopass/Makefile b/security/gopass/Makefile
index d86584c97d7b..f1b5039fda81 100644
--- a/security/gopass/Makefile
+++ b/security/gopass/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gopass
DISTVERSIONPREFIX= v
DISTVERSION= 1.15.13
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MAINTAINER= eduardo@FreeBSD.org
diff --git a/security/gosec/Makefile b/security/gosec/Makefile
index f3f5ca1f273a..81f1b59a7740 100644
--- a/security/gosec/Makefile
+++ b/security/gosec/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gosec
DISTVERSIONPREFIX= v
DISTVERSION= 2.20.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/headscale/Makefile b/security/headscale/Makefile
index 914512221fb4..505b37be6740 100644
--- a/security/headscale/Makefile
+++ b/security/headscale/Makefile
@@ -1,7 +1,7 @@
PORTNAME= headscale
PORTVERSION= 0.16.4
DISTVERSIONPREFIX= v
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= security net-vpn
MAINTAINER= m.muenz@gmail.com
diff --git a/security/hockeypuck/Makefile b/security/hockeypuck/Makefile
index 38c1cde8cfe2..de967bd3c1c6 100644
--- a/security/hockeypuck/Makefile
+++ b/security/hockeypuck/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hockeypuck
DISTVERSION= g20180725
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
diff --git a/security/honeytrap/Makefile b/security/honeytrap/Makefile
index 3ffa7192d35e..64703399e98a 100644
--- a/security/honeytrap/Makefile
+++ b/security/honeytrap/Makefile
@@ -1,6 +1,6 @@
PORTNAME= honeytrap
DISTVERSION= g20210510
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= security
MAINTAINER= ezri.mudde@dutchsec.com
diff --git a/security/horcrux/Makefile b/security/horcrux/Makefile
index 5948f9769441..6d6f7b4d6553 100644
--- a/security/horcrux/Makefile
+++ b/security/horcrux/Makefile
@@ -1,7 +1,7 @@
PORTNAME= horcrux
DISTVERSIONPREFIX= v
DISTVERSION= 0.3
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= security
MAINTAINER= lcook@FreeBSD.org
diff --git a/security/keybase/Makefile b/security/keybase/Makefile
index 0c292d3c8ead..54c823c7d62d 100644
--- a/security/keybase/Makefile
+++ b/security/keybase/Makefile
@@ -1,7 +1,7 @@
PORTNAME= keybase
PORTVERSION= 6.3.1
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= https://raw.githubusercontent.com/keybase/client/v${PORTVERSION}/go/:gomod
DISTFILES= go.mod:gomod
diff --git a/security/kleopatra/Makefile b/security/kleopatra/Makefile
index 4ebb05d88f27..659eb187e67d 100644
--- a/security/kleopatra/Makefile
+++ b/security/kleopatra/Makefile
@@ -28,7 +28,7 @@ OPTIONS_DEFINE= DOCS
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CXXFLAGS+= -Wno-error=enum-constexpr-conversion
.endif
diff --git a/security/kpmenu/Makefile b/security/kpmenu/Makefile
index dc9847e7b559..a0426f27f251 100644
--- a/security/kpmenu/Makefile
+++ b/security/kpmenu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kpmenu
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.1
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= security
MAINTAINER= bapt@FreeBSD.org
diff --git a/security/lego/Makefile b/security/lego/Makefile
index 5105e2c67fa5..ba4101f03e0b 100644
--- a/security/lego/Makefile
+++ b/security/lego/Makefile
@@ -1,6 +1,7 @@
PORTNAME= lego
DISTVERSIONPREFIX= v
DISTVERSION= 4.17.4
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= matt@matthoran.com
diff --git a/security/local-php-security-checker/Makefile b/security/local-php-security-checker/Makefile
index ca701b35c6ab..d6abb71a0b12 100644
--- a/security/local-php-security-checker/Makefile
+++ b/security/local-php-security-checker/Makefile
@@ -1,7 +1,7 @@
PORTNAME= local-php-security-checker
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= GH
diff --git a/security/meek/Makefile b/security/meek/Makefile
index 8ec8277a38fe..db56f44a7681 100644
--- a/security/meek/Makefile
+++ b/security/meek/Makefile
@@ -1,7 +1,7 @@
PORTNAME= meek
DISTVERSIONPREFIX=v
DISTVERSION= 0.37.0
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= security net
MAINTAINER= egypcio@FreeBSD.org
diff --git a/security/metasploit/Makefile b/security/metasploit/Makefile
index aca12252d4db..19fbbbf76ece 100644
--- a/security/metasploit/Makefile
+++ b/security/metasploit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= metasploit
DISTVERSION= 6.4.7
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= tanawts@gmail.com
diff --git a/security/nebula/Makefile b/security/nebula/Makefile
index e7e342093d9b..0c81f0dcbb1d 100644
--- a/security/nebula/Makefile
+++ b/security/nebula/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nebula
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= security
MAINTAINER= ashish@FreeBSD.org
diff --git a/security/nss/Makefile b/security/nss/Makefile
index b08ef5c702ca..126c22405f6a 100644
--- a/security/nss/Makefile
+++ b/security/nss/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nss
-PORTVERSION= 3.100
+PORTVERSION= 3.101
CATEGORIES= security
MASTER_SITES= MOZILLA/security/${PORTNAME}/releases/${DISTNAME:tu:C/[-.]/_/g}_RTM/src
diff --git a/security/nss/distinfo b/security/nss/distinfo
index bfb37ac56b1c..f79fd314a284 100644
--- a/security/nss/distinfo
+++ b/security/nss/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716753774
-SHA256 (nss-3.100.tar.gz) = 1e35373ce9cb5b776f678bb341b0625c437520d09ebd91d1abd622e072e38d88
-SIZE (nss-3.100.tar.gz) = 76746058
+TIMESTAMP = 1719771261
+SHA256 (nss-3.101.tar.gz) = 859748f0b4b7bb51e7e600ae5a88ef4d71f93e6964b1beed2727784dd9ed85e7
+SIZE (nss-3.101.tar.gz) = 76317799
diff --git a/security/nss/pkg-plist b/security/nss/pkg-plist
index e378280e187d..54ad14fae62f 100644
--- a/security/nss/pkg-plist
+++ b/security/nss/pkg-plist
@@ -22,7 +22,6 @@ bin/strsclnt
bin/symkeyutil
bin/vfychain
bin/vfyserv
-include/nss/sslexp.h
include/nss/base64.h
include/nss/blapit.h
include/nss/cert.h
@@ -66,6 +65,7 @@ include/nss/nssckfwt.h
include/nss/nssckg.h
include/nss/nssckmdt.h
include/nss/nssckt.h
+include/nss/nsshash.h
include/nss/nssilckt.h
include/nss/nssilock.h
include/nss/nsslocks.h
@@ -85,7 +85,6 @@ include/nss/pk11priv.h
include/nss/pk11pub.h
include/nss/pk11sdr.h
include/nss/pkcs11.h
-include/nss/pkcs1sig.h
include/nss/pkcs11f.h
include/nss/pkcs11n.h
include/nss/pkcs11p.h
@@ -94,6 +93,7 @@ include/nss/pkcs11u.h
include/nss/pkcs11uri.h
include/nss/pkcs12.h
include/nss/pkcs12t.h
+include/nss/pkcs1sig.h
include/nss/pkcs7t.h
include/nss/portreg.h
include/nss/preenc.h
@@ -119,6 +119,7 @@ include/nss/shsign.h
include/nss/smime.h
include/nss/ssl.h
include/nss/sslerr.h
+include/nss/sslexp.h
include/nss/sslproto.h
include/nss/sslt.h
include/nss/utilmodt.h
diff --git a/security/nuclei/Makefile b/security/nuclei/Makefile
index c7b92840a87c..365ff1ec0c42 100644
--- a/security/nuclei/Makefile
+++ b/security/nuclei/Makefile
@@ -1,6 +1,7 @@
PORTNAME= nuclei
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.9
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= dutra@FreeBSD.org
diff --git a/security/obfs4proxy-tor/Makefile b/security/obfs4proxy-tor/Makefile
index a1c4abe66b11..98ba97f8b4b4 100644
--- a/security/obfs4proxy-tor/Makefile
+++ b/security/obfs4proxy-tor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= obfs4proxy
DISTVERSION= 0.0.14
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= security net
PKGNAMESUFFIX= -tor
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/security/onionscan/Makefile b/security/onionscan/Makefile
index f511d1e52e1c..189007967031 100644
--- a/security/onionscan/Makefile
+++ b/security/onionscan/Makefile
@@ -1,7 +1,7 @@
PORTNAME= onionscan
DISTVERSIONPREFIX= OnionScan-
DISTVERSION= 0.2
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= security net
MAINTAINER= egypcio@FreeBSD.org
diff --git a/security/openssh-portable/Makefile b/security/openssh-portable/Makefile
index ccf46bb23850..9b1d44580f94 100644
--- a/security/openssh-portable/Makefile
+++ b/security/openssh-portable/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openssh
DISTVERSION= 9.7p1
-PORTREVISION= 0
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= security
MASTER_SITES= OPENBSD/OpenSSH/portable
diff --git a/security/openssh-portable/files/patch-9.8-cves b/security/openssh-portable/files/patch-9.8-cves
new file mode 100644
index 000000000000..2e47d586edcd
--- /dev/null
+++ b/security/openssh-portable/files/patch-9.8-cves
@@ -0,0 +1,56 @@
+https://lists.mindrot.org/pipermail/openssh-unix-dev/2024-July/041431.html
+
+Damien Miller djm at mindrot.org
+Mon Jul 1 18:21:11 AEST 2024
+Previous message (by thread): Announce: OpenSSH 9.8 released
+Next message (by thread): Announce: OpenSSH 9.8 released
+Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
+Hi,
+
+Regarding the race condition fixed in OpenSSH 9.8. A mitigation to
+prevent exploitation of this bug is to disable the login grace timer
+by setting LoginGraceTime=0 in sshd_config. This will however make
+it much easier for an attacker to deny service to sshd.
+
+Similarly, the much more minor keystroke timing bug can be avoided
+by disabling the feature using ObscureKeystrokeTiming=0.
+
+Some users will understandably prefer to patch their OpenSSH rather
+than upgrade to the newest version, so here are minimal patches for
+both problems.
+
+1) Critical race condition in sshd
+
+2) Minor logic error in ObscureKeystrokeTiming
+
+--- log.c.orig 2024-07-02 09:05:35.023051000 -0700
++++ log.c 2024-07-02 09:05:54.881067000 -0700
+@@ -451,12 +451,14 @@ sshsigdie(const char *file, const char *func, int line
+ sshsigdie(const char *file, const char *func, int line, int showfunc,
+ LogLevel level, const char *suffix, const char *fmt, ...)
+ {
++#ifdef SYSLOG_R_SAFE_IN_SIGHAND
+ va_list args;
+
+ va_start(args, fmt);
+ sshlogv(file, func, line, showfunc, SYSLOG_LEVEL_FATAL,
+ suffix, fmt, args);
+ va_end(args);
++#endif
+ _exit(1);
+ }
+
+--- clientloop.c.orig 2024-07-02 09:06:09.736347000 -0700
++++ clientloop.c 2024-07-02 09:06:41.414979000 -0700
+@@ -608,8 +608,9 @@ obfuscate_keystroke_timing(struct ssh *ssh, struct tim
+ if (timespeccmp(&now, &chaff_until, >=)) {
+ /* Stop if there have been no keystrokes for a while */
+ stop_reason = "chaff time expired";
+- } else if (timespeccmp(&now, &next_interval, >=)) {
+- /* Otherwise if we were due to send, then send chaff */
++ } else if (timespeccmp(&now, &next_interval, >=) &&
++ !ssh_packet_have_data_to_write(ssh)) {
++ /* If due to send but have no data, then send chaff */
+ if (send_chaff(ssh))
+ nchaff++;
+ }
diff --git a/security/osv-scanner/Makefile b/security/osv-scanner/Makefile
index 733df9edf85e..5c50c57a6687 100644
--- a/security/osv-scanner/Makefile
+++ b/security/osv-scanner/Makefile
@@ -1,7 +1,7 @@
PORTNAME= osv-scanner
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MAINTAINER= lcook@FreeBSD.org
diff --git a/security/p5-IO-Socket-SSL/Makefile b/security/p5-IO-Socket-SSL/Makefile
index 270ecebc28e7..d9b1a676b90f 100644
--- a/security/p5-IO-Socket-SSL/Makefile
+++ b/security/p5-IO-Socket-SSL/Makefile
@@ -1,6 +1,5 @@
PORTNAME= IO-Socket-SSL
-DISTVERSION= 2.085
-PORTREVISION= 1
+DISTVERSION= 2.086
CATEGORIES= security perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/security/p5-IO-Socket-SSL/distinfo b/security/p5-IO-Socket-SSL/distinfo
index 4dcca54a993e..df875c567770 100644
--- a/security/p5-IO-Socket-SSL/distinfo
+++ b/security/p5-IO-Socket-SSL/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706087361
-SHA256 (IO-Socket-SSL-2.085.tar.gz) = 95b2f7c0628a7e246a159665fbf0620d0d7835e3a940f22d3fdd47c3aa799c2e
-SIZE (IO-Socket-SSL-2.085.tar.gz) = 265644
+TIMESTAMP = 1720077602
+SHA256 (IO-Socket-SSL-2.086.tar.gz) = a547617395f508669916064abb0aa61a7acba8f950dbb1924f83c9f0be31dd11
+SIZE (IO-Socket-SSL-2.086.tar.gz) = 266036
diff --git a/security/picocrypt/Makefile b/security/picocrypt/Makefile
index 8db4e6545f6b..0c51b85a6ed2 100644
--- a/security/picocrypt/Makefile
+++ b/security/picocrypt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= picocrypt
DISTVERSION= 1.34
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= eduardo@FreeBSD.org
diff --git a/security/py-acme/Makefile b/security/py-acme/Makefile
index 89f570079bef..9ccb9b03b0b3 100644
--- a/security/py-acme/Makefile
+++ b/security/py-acme/Makefile
@@ -2,7 +2,8 @@ PORTNAME= acme
PORTVERSION= ${ACME_VERSION}
PORTEPOCH= 1
CATEGORIES= security python
-MASTER_SITES= PYPI
+MASTER_SITES= PYPI \
+ https://github.com/certbot/certbot/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
diff --git a/security/py-acme/distinfo b/security/py-acme/distinfo
index 796673b0f839..0bd17f48b182 100644
--- a/security/py-acme/distinfo
+++ b/security/py-acme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712189029
-SHA256 (acme-2.10.0.tar.gz) = de110d6550f22094c920ad6022f4b329380a6bd8f58dd671135c6226c3a470cc
-SIZE (acme-2.10.0.tar.gz) = 91659
+TIMESTAMP = 1718804862
+SHA256 (acme-2.11.0.tar.gz) = f4950015cf52ff0de12f37fc28034c7710aca63f64f1696253d2f6cb9f22645e
+SIZE (acme-2.11.0.tar.gz) = 91641
diff --git a/security/py-acme/version.mk b/security/py-acme/version.mk
index 5ed77576a6a0..a9cb0deaa044 100644
--- a/security/py-acme/version.mk
+++ b/security/py-acme/version.mk
@@ -1 +1 @@
-ACME_VERSION= 2.10.0
+ACME_VERSION= 2.11.0
diff --git a/security/py-certbot-apache/Makefile b/security/py-certbot-apache/Makefile
index 2a4ce67b5ff8..9dcf87a0244a 100644
--- a/security/py-certbot-apache/Makefile
+++ b/security/py-certbot-apache/Makefile
@@ -1,8 +1,10 @@
PORTNAME= certbot-apache
PORTVERSION= ${ACME_VERSION}
CATEGORIES= security python
-MASTER_SITES= PYPI
+MASTER_SITES= PYPI \
+ https://github.com/certbot/certbot/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= certbot_apache-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= Apache plugin for Certbot
diff --git a/security/py-certbot-apache/distinfo b/security/py-certbot-apache/distinfo
index 5a456cd77f86..3ae4a5ef2d40 100644
--- a/security/py-certbot-apache/distinfo
+++ b/security/py-certbot-apache/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712189031
-SHA256 (certbot-apache-2.10.0.tar.gz) = c7a46ff67eac2834a3e3b975e7a1d1bc7a7be889f51c2cdc87825abd5ccc825a
-SIZE (certbot-apache-2.10.0.tar.gz) = 182928
+TIMESTAMP = 1718805504
+SHA256 (certbot_apache-2.11.0.tar.gz) = 27d39c6ad4c95a5ee1d9d8c81e95c3379f8ba35ca181b4a0b64c2bd678983b43
+SIZE (certbot_apache-2.11.0.tar.gz) = 182950
diff --git a/security/py-certbot-dns-cloudflare/Makefile b/security/py-certbot-dns-cloudflare/Makefile
index 2a4e77617f0b..87772f23881d 100644
--- a/security/py-certbot-dns-cloudflare/Makefile
+++ b/security/py-certbot-dns-cloudflare/Makefile
@@ -1,8 +1,10 @@
PORTNAME= certbot-dns-cloudflare
PORTVERSION= ${ACME_VERSION}
CATEGORIES= security python
-MASTER_SITES= PYPI
+MASTER_SITES= PYPI \
+ https://github.com/certbot/certbot/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= certbot_dns_cloudflare-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= Cloudflare DNS plugin for Certbot
@@ -17,7 +19,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION},1:security/py-certbot@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}cloudflare>=1.5.1:dns/py-cloudflare@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cloudflare>=1.5.1<2.20:dns/py-cloudflare@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=41.6.0:devel/py-setuptools@${PY_FLAVOR}
USES= python
diff --git a/security/py-certbot-dns-cloudflare/distinfo b/security/py-certbot-dns-cloudflare/distinfo
index db47e16cec35..d040c663b561 100644
--- a/security/py-certbot-dns-cloudflare/distinfo
+++ b/security/py-certbot-dns-cloudflare/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712189031
-SHA256 (certbot-dns-cloudflare-2.10.0.tar.gz) = 45b058c3e515a1853b33dcc3367c12978c0930990a563d26c879d9883a639c07
-SIZE (certbot-dns-cloudflare-2.10.0.tar.gz) = 16150
+TIMESTAMP = 1718805505
+SHA256 (certbot_dns_cloudflare-2.11.0.tar.gz) = 42788044840328de1fe85ea32df1254823f1452e0479a60445fd364f8234a4a9
+SIZE (certbot_dns_cloudflare-2.11.0.tar.gz) = 16208
diff --git a/security/py-certbot-dns-digitalocean/Makefile b/security/py-certbot-dns-digitalocean/Makefile
index 4746d634866e..6dfa93dcd88a 100644
--- a/security/py-certbot-dns-digitalocean/Makefile
+++ b/security/py-certbot-dns-digitalocean/Makefile
@@ -1,8 +1,10 @@
PORTNAME= certbot-dns-digitalocean
PORTVERSION= ${ACME_VERSION}
CATEGORIES= security python
-MASTER_SITES= PYPI
+MASTER_SITES= PYPI \
+ https://github.com/certbot/certbot/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= certbot_dns_digitalocean-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= DigitalOcean DNS Authenticator plugin for Certbot
diff --git a/security/py-certbot-dns-digitalocean/distinfo b/security/py-certbot-dns-digitalocean/distinfo
index f215a1b3abff..1712c8ff45c9 100644
--- a/security/py-certbot-dns-digitalocean/distinfo
+++ b/security/py-certbot-dns-digitalocean/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712189032
-SHA256 (certbot-dns-digitalocean-2.10.0.tar.gz) = 4e2e0751884e5951533a06a582765814d9bac1faeb3a76b52c7f272ab7f991b0
-SIZE (certbot-dns-digitalocean-2.10.0.tar.gz) = 14418
+TIMESTAMP = 1718805506
+SHA256 (certbot_dns_digitalocean-2.11.0.tar.gz) = d5166fc7eb3b3e8a8de4b43e7485d60eda4225db1d525b6f096949d1487e1c6c
+SIZE (certbot_dns_digitalocean-2.11.0.tar.gz) = 14417
diff --git a/security/py-certbot-dns-dnsimple/Makefile b/security/py-certbot-dns-dnsimple/Makefile
index 91056b080704..a7393f28deac 100644
--- a/security/py-certbot-dns-dnsimple/Makefile
+++ b/security/py-certbot-dns-dnsimple/Makefile
@@ -1,8 +1,10 @@
PORTNAME= certbot-dns-dnsimple
PORTVERSION= ${ACME_VERSION}
CATEGORIES= security python
-MASTER_SITES= PYPI
+MASTER_SITES= PYPI \
+ https://github.com/certbot/certbot/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= certbot_dns_dnsimple-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= DNSimple DNS Authenticator plugin for Certbot
diff --git a/security/py-certbot-dns-dnsimple/distinfo b/security/py-certbot-dns-dnsimple/distinfo
index 2a8456206737..e55ef876c8f5 100644
--- a/security/py-certbot-dns-dnsimple/distinfo
+++ b/security/py-certbot-dns-dnsimple/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712189033
-SHA256 (certbot-dns-dnsimple-2.10.0.tar.gz) = 0ed483f93c95192432f1034646fb7e47684962f85fb30ecbd0628e0a6a7939bf
-SIZE (certbot-dns-dnsimple-2.10.0.tar.gz) = 11856
+TIMESTAMP = 1718805506
+SHA256 (certbot_dns_dnsimple-2.11.0.tar.gz) = 89796b4c8fa1610be9771239d98523e4b6ccb0acecad5f2c70d79b38bdba87a3
+SIZE (certbot_dns_dnsimple-2.11.0.tar.gz) = 11848
diff --git a/security/py-certbot-dns-dnsmadeeasy/Makefile b/security/py-certbot-dns-dnsmadeeasy/Makefile
index 4a25016b9bc5..11ff2abaa6d0 100644
--- a/security/py-certbot-dns-dnsmadeeasy/Makefile
+++ b/security/py-certbot-dns-dnsmadeeasy/Makefile
@@ -1,8 +1,10 @@
PORTNAME= certbot-dns-dnsmadeeasy
PORTVERSION= ${ACME_VERSION}
CATEGORIES= security python
-MASTER_SITES= PYPI
+MASTER_SITES= PYPI \
+ https://github.com/certbot/certbot/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= certbot_dns_dnsmadeeasy-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= DNS Made Easy DNS Authenticator plugin for Certbot
diff --git a/security/py-certbot-dns-dnsmadeeasy/distinfo b/security/py-certbot-dns-dnsmadeeasy/distinfo
index 9acbc68cd72e..9519a530b6e3 100644
--- a/security/py-certbot-dns-dnsmadeeasy/distinfo
+++ b/security/py-certbot-dns-dnsmadeeasy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712189033
-SHA256 (certbot-dns-dnsmadeeasy-2.10.0.tar.gz) = f087a11bdc81eaa2b1d32b7fb7b898dc481c2b9876b8d8cfa9f5b538b569c02c
-SIZE (certbot-dns-dnsmadeeasy-2.10.0.tar.gz) = 12023
+TIMESTAMP = 1718805507
+SHA256 (certbot_dns_dnsmadeeasy-2.11.0.tar.gz) = 971eb1afb9b31d0def1d9a7311d9c65a7b3bacb14f778e686fbbde1924303ce0
+SIZE (certbot_dns_dnsmadeeasy-2.11.0.tar.gz) = 12005
diff --git a/security/py-certbot-dns-gehirn/Makefile b/security/py-certbot-dns-gehirn/Makefile
index df1527b5ddc6..94294843755e 100644
--- a/security/py-certbot-dns-gehirn/Makefile
+++ b/security/py-certbot-dns-gehirn/Makefile
@@ -1,8 +1,10 @@
PORTNAME= certbot-dns-gehirn
PORTVERSION= ${ACME_VERSION}
CATEGORIES= security python
-MASTER_SITES= PYPI
+MASTER_SITES= PYPI \
+ https://github.com/certbot/certbot/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= certbot_dns_gehirn-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= Gehirn Infrastructure Service DNS Authenticator plugin for Certbot
diff --git a/security/py-certbot-dns-gehirn/distinfo b/security/py-certbot-dns-gehirn/distinfo
index 6fd6b8650423..d4bcc4bbc50e 100644
--- a/security/py-certbot-dns-gehirn/distinfo
+++ b/security/py-certbot-dns-gehirn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712189034
-SHA256 (certbot-dns-gehirn-2.10.0.tar.gz) = 669e7e550cde9664a1bcabd50c48967baff8674cf6a97253c1f45791209963cc
-SIZE (certbot-dns-gehirn-2.10.0.tar.gz) = 11939
+TIMESTAMP = 1718805507
+SHA256 (certbot_dns_gehirn-2.11.0.tar.gz) = caef7b7e8691571cac52ff34ab56d890aa490e83808bac389049e5d5f372f087
+SIZE (certbot_dns_gehirn-2.11.0.tar.gz) = 11941
diff --git a/security/py-certbot-dns-google/Makefile b/security/py-certbot-dns-google/Makefile
index 67820130b28c..4a2ad6f6ccbe 100644
--- a/security/py-certbot-dns-google/Makefile
+++ b/security/py-certbot-dns-google/Makefile
@@ -1,8 +1,10 @@
PORTNAME= certbot-dns-google
PORTVERSION= ${ACME_VERSION}
CATEGORIES= security python
-MASTER_SITES= PYPI
+MASTER_SITES= PYPI \
+ https://github.com/certbot/certbot/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= certbot_dns_google-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= Google Cloud DNS Authenticator plugin for Certbot
diff --git a/security/py-certbot-dns-google/distinfo b/security/py-certbot-dns-google/distinfo
index 8ffb1f9e8e9f..bb562224114a 100644
--- a/security/py-certbot-dns-google/distinfo
+++ b/security/py-certbot-dns-google/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712189035
-SHA256 (certbot-dns-google-2.10.0.tar.gz) = 626725a248726a387ef269107678976afde7ec3761c10671d7bf515cd7f47e99
-SIZE (certbot-dns-google-2.10.0.tar.gz) = 24901
+TIMESTAMP = 1718805508
+SHA256 (certbot_dns_google-2.11.0.tar.gz) = de5fd15b4b60e652ea41e556fccf09376fdc7f881ec7544cb1e25176b2a1a5bf
+SIZE (certbot_dns_google-2.11.0.tar.gz) = 24896
diff --git a/security/py-certbot-dns-linode/Makefile b/security/py-certbot-dns-linode/Makefile
index e21eeebff23b..06910522ddc8 100644
--- a/security/py-certbot-dns-linode/Makefile
+++ b/security/py-certbot-dns-linode/Makefile
@@ -1,8 +1,10 @@
PORTNAME= certbot-dns-linode
PORTVERSION= ${ACME_VERSION}
CATEGORIES= security python
-MASTER_SITES= PYPI
+MASTER_SITES= PYPI \
+ https://github.com/certbot/certbot/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= certbot_dns_linode-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= Linode DNS Authenticator plugin for Certbot
diff --git a/security/py-certbot-dns-linode/distinfo b/security/py-certbot-dns-linode/distinfo
index 86a69d3d2a0c..28f8bd31fbc9 100644
--- a/security/py-certbot-dns-linode/distinfo
+++ b/security/py-certbot-dns-linode/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712189035
-SHA256 (certbot-dns-linode-2.10.0.tar.gz) = c856b7259c8f2bb1f4d1f25451288ea480d3be5506174e61232abab5fdd3e745
-SIZE (certbot-dns-linode-2.10.0.tar.gz) = 12960
+TIMESTAMP = 1718805508
+SHA256 (certbot_dns_linode-2.11.0.tar.gz) = 60848af4c336928f0b069d350accae5abd5896118c36920247972b6759aa1ba6
+SIZE (certbot_dns_linode-2.11.0.tar.gz) = 12954
diff --git a/security/py-certbot-dns-luadns/Makefile b/security/py-certbot-dns-luadns/Makefile
index 145c29fe6765..071f6de9e85f 100644
--- a/security/py-certbot-dns-luadns/Makefile
+++ b/security/py-certbot-dns-luadns/Makefile
@@ -1,8 +1,10 @@
PORTNAME= certbot-dns-luadns
PORTVERSION= ${ACME_VERSION}
CATEGORIES= security python
-MASTER_SITES= PYPI
+MASTER_SITES= PYPI \
+ https://github.com/certbot/certbot/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= certbot_dns_luadns-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= LuaDNS Authenticator plugin for Certbot
diff --git a/security/py-certbot-dns-luadns/distinfo b/security/py-certbot-dns-luadns/distinfo
index 23afbd45c64c..a66d7cfcf966 100644
--- a/security/py-certbot-dns-luadns/distinfo
+++ b/security/py-certbot-dns-luadns/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712189036
-SHA256 (certbot-dns-luadns-2.10.0.tar.gz) = eecf6c720d1033b703e93ccae5b0cd33cea4870e5d08704deee705781114f5c7
-SIZE (certbot-dns-luadns-2.10.0.tar.gz) = 11857
+TIMESTAMP = 1718805509
+SHA256 (certbot_dns_luadns-2.11.0.tar.gz) = 9433b85393fe1c5a758073f34a6b20e7c113dba4e4202b0064fcc2d9ca1cd707
+SIZE (certbot_dns_luadns-2.11.0.tar.gz) = 11860
diff --git a/security/py-certbot-dns-nsone/Makefile b/security/py-certbot-dns-nsone/Makefile
index 04208cf673d0..fc2a28e3030f 100644
--- a/security/py-certbot-dns-nsone/Makefile
+++ b/security/py-certbot-dns-nsone/Makefile
@@ -1,8 +1,10 @@
PORTNAME= certbot-dns-nsone
PORTVERSION= ${ACME_VERSION}
CATEGORIES= security python
-MASTER_SITES= PYPI
+MASTER_SITES= PYPI \
+ https://github.com/certbot/certbot/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= certbot_dns_nsone-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= NS1 DNS Authenticator plugin for Certbot
diff --git a/security/py-certbot-dns-nsone/distinfo b/security/py-certbot-dns-nsone/distinfo
index 5d44954ec813..2b2fab72ee75 100644
--- a/security/py-certbot-dns-nsone/distinfo
+++ b/security/py-certbot-dns-nsone/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712189036
-SHA256 (certbot-dns-nsone-2.10.0.tar.gz) = 10cce872c88ccaca743fa7d23f330d99c6979dbc71f4f49556d492912f3984d6
-SIZE (certbot-dns-nsone-2.10.0.tar.gz) = 11929
+TIMESTAMP = 1718805510
+SHA256 (certbot_dns_nsone-2.11.0.tar.gz) = 944a205a45bb7fea61d58b87ee0c87997b6d36ca5ebb41cd4bc2626111c22ca8
+SIZE (certbot_dns_nsone-2.11.0.tar.gz) = 11919
diff --git a/security/py-certbot-dns-ovh/Makefile b/security/py-certbot-dns-ovh/Makefile
index f21c10529811..810f32927f53 100644
--- a/security/py-certbot-dns-ovh/Makefile
+++ b/security/py-certbot-dns-ovh/Makefile
@@ -1,8 +1,10 @@
PORTNAME= certbot-dns-ovh
PORTVERSION= ${ACME_VERSION}
CATEGORIES= security python
-MASTER_SITES= PYPI
+MASTER_SITES= PYPI \
+ https://github.com/certbot/certbot/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= certbot_dns_ovh-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= OVH DNS Authenticator plugin for Certbot
diff --git a/security/py-certbot-dns-ovh/distinfo b/security/py-certbot-dns-ovh/distinfo
index 388cd1c3c70f..12d928a31f15 100644
--- a/security/py-certbot-dns-ovh/distinfo
+++ b/security/py-certbot-dns-ovh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712189037
-SHA256 (certbot-dns-ovh-2.10.0.tar.gz) = 3261df25102e361ca2d7e82be8bad30536eca324d61dc8c95a24576fe4fab396
-SIZE (certbot-dns-ovh-2.10.0.tar.gz) = 12300
+TIMESTAMP = 1718805510
+SHA256 (certbot_dns_ovh-2.11.0.tar.gz) = 6be4feb03782bf2dc876319df0a54ee567241d777132546785b1f7c072e6a2df
+SIZE (certbot_dns_ovh-2.11.0.tar.gz) = 12282
diff --git a/security/py-certbot-dns-rfc2136/Makefile b/security/py-certbot-dns-rfc2136/Makefile
index c3888044d773..01af05d7bf7b 100644
--- a/security/py-certbot-dns-rfc2136/Makefile
+++ b/security/py-certbot-dns-rfc2136/Makefile
@@ -1,8 +1,10 @@
PORTNAME= certbot-dns-rfc2136
PORTVERSION= ${ACME_VERSION}
CATEGORIES= security python
-MASTER_SITES= PYPI
+MASTER_SITES= PYPI \
+ https://github.com/certbot/certbot/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= certbot_dns_rfc2136-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= RFC 2136 DNS Authenticator plugin for Certbot
diff --git a/security/py-certbot-dns-rfc2136/distinfo b/security/py-certbot-dns-rfc2136/distinfo
index 373817126297..eb93e44b0a14 100644
--- a/security/py-certbot-dns-rfc2136/distinfo
+++ b/security/py-certbot-dns-rfc2136/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712189038
-SHA256 (certbot-dns-rfc2136-2.10.0.tar.gz) = 4f9af6c58c994d1c95e0878a1b5bf6d1d44fbb31ebcce1209cdb68a4927aca10
-SIZE (certbot-dns-rfc2136-2.10.0.tar.gz) = 16643
+TIMESTAMP = 1718805511
+SHA256 (certbot_dns_rfc2136-2.11.0.tar.gz) = 413a80c09e3a00162d9f7833cb2f5ed3690ae0833e09be84c795b7ee5a357c4b
+SIZE (certbot_dns_rfc2136-2.11.0.tar.gz) = 16638
diff --git a/security/py-certbot-dns-route53/Makefile b/security/py-certbot-dns-route53/Makefile
index 5cb05c17b0d7..de7dffe792d4 100644
--- a/security/py-certbot-dns-route53/Makefile
+++ b/security/py-certbot-dns-route53/Makefile
@@ -1,8 +1,10 @@
PORTNAME= certbot-dns-route53
PORTVERSION= ${ACME_VERSION}
CATEGORIES= security python
-MASTER_SITES= PYPI
+MASTER_SITES= PYPI \
+ https://github.com/certbot/certbot/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= certbot_dns_route53-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= Route53 DNS Authenticator plugin for Certbot
diff --git a/security/py-certbot-dns-route53/distinfo b/security/py-certbot-dns-route53/distinfo
index bb55106e6ad7..28b0ed5441a7 100644
--- a/security/py-certbot-dns-route53/distinfo
+++ b/security/py-certbot-dns-route53/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712189038
-SHA256 (certbot-dns-route53-2.10.0.tar.gz) = 3bbe69cf7469ca2d826ba268dfb593348c41a4b1dd8af0cace665921b53d2ba7
-SIZE (certbot-dns-route53-2.10.0.tar.gz) = 15381
+TIMESTAMP = 1718805512
+SHA256 (certbot_dns_route53-2.11.0.tar.gz) = 5fd11e3546175574ccc51aaeccb19860e00c633f9bbeb0c4d033bac5553b15bd
+SIZE (certbot_dns_route53-2.11.0.tar.gz) = 15406
diff --git a/security/py-certbot-dns-sakuracloud/Makefile b/security/py-certbot-dns-sakuracloud/Makefile
index 9152e690605c..05c2246468eb 100644
--- a/security/py-certbot-dns-sakuracloud/Makefile
+++ b/security/py-certbot-dns-sakuracloud/Makefile
@@ -1,8 +1,10 @@
PORTNAME= certbot-dns-sakuracloud
PORTVERSION= ${ACME_VERSION}
CATEGORIES= security python
-MASTER_SITES= PYPI
+MASTER_SITES= PYPI \
+ https://github.com/certbot/certbot/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= certbot_dns_sakuracloud-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= Sakura Cloud DNS Authenticator plugin for Certbot
diff --git a/security/py-certbot-dns-sakuracloud/distinfo b/security/py-certbot-dns-sakuracloud/distinfo
index 8d81f7b1ea92..fd82af34c5d8 100644
--- a/security/py-certbot-dns-sakuracloud/distinfo
+++ b/security/py-certbot-dns-sakuracloud/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712189039
-SHA256 (certbot-dns-sakuracloud-2.10.0.tar.gz) = 788609aab8eee36745530e811e03cdb8f1680b95bc44e3661a85ec7f4c2917e8
-SIZE (certbot-dns-sakuracloud-2.10.0.tar.gz) = 11933
+TIMESTAMP = 1718805512
+SHA256 (certbot_dns_sakuracloud-2.11.0.tar.gz) = 5de91708fa9110e18088825934a913d4fbe92ad4944a50a91d3a3a94c9f31ff7
+SIZE (certbot_dns_sakuracloud-2.11.0.tar.gz) = 11923
diff --git a/security/py-certbot-nginx/Makefile b/security/py-certbot-nginx/Makefile
index 5d67496b7389..31624c139744 100644
--- a/security/py-certbot-nginx/Makefile
+++ b/security/py-certbot-nginx/Makefile
@@ -1,8 +1,10 @@
PORTNAME= certbot-nginx
PORTVERSION= ${ACME_VERSION}
CATEGORIES= security python
-MASTER_SITES= PYPI
+MASTER_SITES= PYPI \
+ https://github.com/certbot/certbot/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= certbot_nginx-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= NGINX plugin for Certbot
diff --git a/security/py-certbot-nginx/distinfo b/security/py-certbot-nginx/distinfo
index 3ed0a64ebe59..b3aa3bbe2984 100644
--- a/security/py-certbot-nginx/distinfo
+++ b/security/py-certbot-nginx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712189040
-SHA256 (certbot-nginx-2.10.0.tar.gz) = 9add7e8b7005fe6d8405cb74fd868d4b3689a572957a9112d654a5ac1e7f4d91
-SIZE (certbot-nginx-2.10.0.tar.gz) = 78264
+TIMESTAMP = 1718805513
+SHA256 (certbot_nginx-2.11.0.tar.gz) = 0d1fd009b38229d510fe2e33122758a4ae2ee790c324234ab99ec984211d4d6f
+SIZE (certbot_nginx-2.11.0.tar.gz) = 78224
diff --git a/security/py-certbot/Makefile b/security/py-certbot/Makefile
index b7e49504ae1e..5b0374fd0da5 100644
--- a/security/py-certbot/Makefile
+++ b/security/py-certbot/Makefile
@@ -2,7 +2,8 @@ PORTNAME= certbot
PORTVERSION= ${ACME_VERSION}
PORTEPOCH= 1
CATEGORIES= security python
-MASTER_SITES= PYPI
+MASTER_SITES= PYPI \
+ https://github.com/certbot/certbot/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
diff --git a/security/py-certbot/distinfo b/security/py-certbot/distinfo
index a34bd406722f..b623b2ad733a 100644
--- a/security/py-certbot/distinfo
+++ b/security/py-certbot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712189030
-SHA256 (certbot-2.10.0.tar.gz) = 892aa57d4db74af174aec5e4bb7f7537b200de2545a066c049d03a53215f0e4e
-SIZE (certbot-2.10.0.tar.gz) = 437757
+TIMESTAMP = 1718804862
+SHA256 (certbot-2.11.0.tar.gz) = 257ae1cb0a534373ca50dd807c9ae96f27660e41379c45afb9b50cab0e6a7a97
+SIZE (certbot-2.11.0.tar.gz) = 438415
diff --git a/security/py-cryptography-legacy/Makefile b/security/py-cryptography-legacy/Makefile
index 30e7a21cc290..bbaaac5fc60c 100644
--- a/security/py-cryptography-legacy/Makefile
+++ b/security/py-cryptography-legacy/Makefile
@@ -40,14 +40,7 @@ TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
CPE_VENDOR= cryptography_project
-.include <bsd.port.pre.mk>
-
-.if ${CHOSEN_COMPILER_TYPE} == gcc && ${COMPILER_VERSION} <= 42
-post-patch:
- @${REINPLACE_CMD} -e 's|"-Wno-error=sign-conversion"||' ${WRKSRC}/src/_cffi_src/build_openssl.py
-.endif
-
post-install:
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/security/py-krb5/Makefile b/security/py-krb5/Makefile
index 3512ad108a84..9fe5705e9de6 100644
--- a/security/py-krb5/Makefile
+++ b/security/py-krb5/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=42.0.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-USES= python
+USES= python ssl
USE_PYTHON= autoplist concurrent cython pep517
MAKE_ENV= KRB5_KRB5CONFIG=${KRB5CONFIG}
diff --git a/security/py-mkpasswd/Makefile b/security/py-mkpasswd/Makefile
new file mode 100644
index 000000000000..b4280a6744a4
--- /dev/null
+++ b/security/py-mkpasswd/Makefile
@@ -0,0 +1,34 @@
+PORTNAME= mkpasswd
+PORTVERSION= 2.1
+DISTVERSIONPREFIX= v
+CATEGORIES= security python
+
+MAINTAINER= rbranco@suse.de
+COMMENT= Overfeatured front end to crypt(3)
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argon2-cffi>=21.1:security/py-argon2-cffi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}passlib>=1.7.4:security/py-passlib@${PY_FLAVOR}
+
+USES= python
+USE_GITHUB= yes
+GH_ACCOUNT= ricardobranco777
+GH_PROJECT= mkpasswd
+
+NO_ARCH= yes
+
+PLIST_FILES= bin/mkpasswd
+
+# Fix she-bang
+post-patch:
+ ${REINPLACE_CMD} -e '1s|^#!.*|#!${PYTHON_CMD}|' ${WRKSRC}/mkpasswd
+
+do-build:
+ true
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/mkpasswd ${STAGEDIR}${PREFIX}/bin/mkpasswd
+
+.include <bsd.port.mk>
diff --git a/security/py-mkpasswd/distinfo b/security/py-mkpasswd/distinfo
new file mode 100644
index 000000000000..9392202c0aca
--- /dev/null
+++ b/security/py-mkpasswd/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1717322434
+SHA256 (ricardobranco777-mkpasswd-v2.1_GH0.tar.gz) = 895ea5be46d9fe0d740cf953799b9f386f945f15ab6c992607734f5ca32e23eb
+SIZE (ricardobranco777-mkpasswd-v2.1_GH0.tar.gz) = 4053
diff --git a/security/py-mkpasswd/pkg-descr b/security/py-mkpasswd/pkg-descr
new file mode 100644
index 000000000000..235eda474791
--- /dev/null
+++ b/security/py-mkpasswd/pkg-descr
@@ -0,0 +1 @@
+mkpasswd encrypts the given password with the crypt(3) libc function, using the given salt.
diff --git a/security/rubygem-devise-two-factor-rails70/Makefile b/security/rubygem-devise-two-factor-rails70/Makefile
index 8458948f6675..386c9b4e129a 100644
--- a/security/rubygem-devise-two-factor-rails70/Makefile
+++ b/security/rubygem-devise-two-factor-rails70/Makefile
@@ -1,5 +1,5 @@
PORTNAME= devise-two-factor
-PORTVERSION= 5.0.0
+PORTVERSION= 5.1.0
CATEGORIES= security rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails70
diff --git a/security/rubygem-devise-two-factor-rails70/distinfo b/security/rubygem-devise-two-factor-rails70/distinfo
index d97eae089980..5c870dbe53a7 100644
--- a/security/rubygem-devise-two-factor-rails70/distinfo
+++ b/security/rubygem-devise-two-factor-rails70/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657634000
-SHA256 (rubygem/devise-two-factor-5.0.0.gem) = ca83b2592c7c8ffd7af5ea87ec3ad3b0aa6bd4b2e3af0841b2caf65810f300c2
-SIZE (rubygem/devise-two-factor-5.0.0.gem) = 32768
+TIMESTAMP = 1718784604
+SHA256 (rubygem/devise-two-factor-5.1.0.gem) = eae7a78d562e7ff623932d6c0b7f1bdbd4809c63e916875da3db7abaadf41ae1
+SIZE (rubygem/devise-two-factor-5.1.0.gem) = 34304
diff --git a/security/shibboleth-idp/Makefile b/security/shibboleth-idp/Makefile
index 25be6c209f97..12bcdcb8c0c2 100644
--- a/security/shibboleth-idp/Makefile
+++ b/security/shibboleth-idp/Makefile
@@ -1,5 +1,6 @@
PORTNAME= shibboleth
PORTVERSION= 4.3.3
+PORTREVISION= 1
CATEGORIES= security www
MASTER_SITES= http://shibboleth.net/downloads/identity-provider/${PORTVERSION}/ \
http://shibboleth.net/downloads/identity-provider/latest4/${PORTVERSION}/ \
@@ -37,7 +38,7 @@ RUNDIR= /var/run/${PORTNAME}
USERS= ${SHIBUSER}
GROUPS= ${SHIBGROUP}
-SUB_FILES= shibboleth
+SUB_FILES= shibboleth jetty-pid.xml
SUB_LIST+= SHIBUSER=${SHIBUSER} SHIBGROUP=${SHIBGROUP} \
RUNDIR=${RUNDIR} LOGDIR=${LOGDIR}
@@ -59,6 +60,7 @@ do-install:
.for jar in logback-classic-${LOGBACKVER}.jar logback-core-${LOGBACKVER}.jar
${INSTALL_DATA} ${DISTDIR}/${jar} ${STAGEDIR}${WWWDIR}/lib/logging
.endfor
+ ${INSTALL_DATA} ${WRKDIR}/jetty-pid.xml ${STAGEDIR}${WWWDIR}/etc
${INSTALL_DATA} ${WRKDIR}/shibboleth ${STAGEDIR}${ETCDIR}/shibboleth-idp
${INSTALL_DATA} ${FILESDIR}/index.html ${STAGEDIR}${EXAMPLESDIR}/index.html
${INSTALL_SCRIPT} ${FILESDIR}/shibboleth-idp.sh ${STAGEDIR}${PREFIX}/sbin
diff --git a/security/shibboleth-idp/files/jetty-pid.xml.in b/security/shibboleth-idp/files/jetty-pid.xml.in
new file mode 100644
index 000000000000..131fa38dc338
--- /dev/null
+++ b/security/shibboleth-idp/files/jetty-pid.xml.in
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "https://www.eclipse.org/jetty/configure_10_0.dtd">
+
+<Configure>
+ <Call class="org.eclipse.jetty.util.PidFile" name="create">
+ <Arg name="file"><Property name="jetty.pid" default="%%RUNDIR%%/shibboleth.pid"/></Arg>
+ </Call>
+</Configure>
diff --git a/security/shibboleth-idp/pkg-plist b/security/shibboleth-idp/pkg-plist
index 5e98a77e1601..ed38e20aef23 100644
--- a/security/shibboleth-idp/pkg-plist
+++ b/security/shibboleth-idp/pkg-plist
@@ -255,6 +255,7 @@
@sample %%EXAMPLESDIR%%/start.d/start.ini %%WWWDIR%%/start.d/start.ini
@sample %%EXAMPLESDIR%%/webapps/idp.xml %%WWWDIR%%/webapps/idp.xml
@sample %%EXAMPLESDIR%%/webapps/static.xml %%WWWDIR%%/webapps/static.xml
+%%WWWDIR%%/etc/jetty-pid.xml
%%WWWDIR%%/lib/logging/logback-classic-%%LOGBACKVER%%.jar
%%WWWDIR%%/lib/logging/logback-core-%%LOGBACKVER%%.jar
@dir %%WWWDIR%%/conf
diff --git a/security/snowflake-tor/Makefile b/security/snowflake-tor/Makefile
index 72fce52301ae..2c6bcda1533e 100644
--- a/security/snowflake-tor/Makefile
+++ b/security/snowflake-tor/Makefile
@@ -1,7 +1,7 @@
PORTNAME= snowflake
DISTVERSIONPREFIX= v
PORTVERSION= 2.5.1
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= security net
PKGNAMESUFFIX= -tor
diff --git a/security/sops/Makefile b/security/sops/Makefile
index 953b5d29a836..fd43238027f1 100644
--- a/security/sops/Makefile
+++ b/security/sops/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sops
DISTVERSIONPREFIX= v
DISTVERSION= 3.7.3
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= security editors
MAINTAINER= dmgk@FreeBSD.org
diff --git a/security/ssb/Makefile b/security/ssb/Makefile
index d8bbfcd9abec..0b6c55840bf1 100644
--- a/security/ssb/Makefile
+++ b/security/ssb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ssb
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.1
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
diff --git a/security/ssllabs-scan/Makefile b/security/ssllabs-scan/Makefile
index c77b207efaef..5e82837e2d71 100644
--- a/security/ssllabs-scan/Makefile
+++ b/security/ssllabs-scan/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ssllabs-scan
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= security net
MAINTAINER= egypcio@FreeBSD.org
diff --git a/security/sssd/Makefile b/security/sssd/Makefile
index 4ba425fb1bbf..ee98e270d779 100644
--- a/security/sssd/Makefile
+++ b/security/sssd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sssd
PORTVERSION= 1.16.5
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= security
MASTER_SITES= https://releases.pagure.org/SSSD/${PORTNAME}/
diff --git a/security/sssd/files/bsdnss.c b/security/sssd/files/bsdnss.c
index 6a1152100c67..21484bdca1f5 100644
--- a/security/sssd/files/bsdnss.c
+++ b/security/sssd/files/bsdnss.c
@@ -6,6 +6,24 @@
#include <nss.h>
#include <netdb.h>
+NSS_METHOD_PROTOTYPE(__nss_compat_getgrnam_r);
+NSS_METHOD_PROTOTYPE(__nss_compat_getgrgid_r);
+NSS_METHOD_PROTOTYPE(__nss_compat_getgrent_r);
+NSS_METHOD_PROTOTYPE(__nss_compat_setgrent);
+NSS_METHOD_PROTOTYPE(__nss_compat_endgrent);
+
+NSS_METHOD_PROTOTYPE(__nss_compat_getpwnam_r);
+NSS_METHOD_PROTOTYPE(__nss_compat_getpwuid_r);
+NSS_METHOD_PROTOTYPE(__nss_compat_getpwent_r);
+NSS_METHOD_PROTOTYPE(__nss_compat_setpwent);
+NSS_METHOD_PROTOTYPE(__nss_compat_endpwent);
+
+NSS_METHOD_PROTOTYPE(__nss_compat_gethostbyname);
+NSS_METHOD_PROTOTYPE(__nss_compat_gethostbyname2);
+NSS_METHOD_PROTOTYPE(__nss_compat_gethostbyaddr);
+
+NSS_METHOD_PROTOTYPE(__nss_compat_getgroupmembership);
+
extern enum nss_status _nss_sss_getgrent_r(struct group *, char *, size_t,
int *);
extern enum nss_status _nss_sss_getgrnam_r(const char *, struct group *,
@@ -66,7 +84,6 @@ static ns_mtab methods[] = {
{ NSDB_GROUP, "getgrnam_r", __nss_compat_getgrnam_r, _nss_sss_getgrnam_r },
{ NSDB_GROUP, "getgrgid_r", __nss_compat_getgrgid_r, _nss_sss_getgrgid_r },
{ NSDB_GROUP, "getgrent_r", __nss_compat_getgrent_r, _nss_sss_getgrent_r },
-{ NSDB_GROUP, "getgroupmembership", __nss_compat_getgroupmembership, _nss_sss_getgroupmembership },
{ NSDB_GROUP, "setgrent", __nss_compat_setgrent, _nss_sss_setgrent },
{ NSDB_GROUP, "endgrent", __nss_compat_endgrent, _nss_sss_endgrent },
@@ -76,9 +93,9 @@ static ns_mtab methods[] = {
{ NSDB_PASSWD, "setpwent", __nss_compat_setpwent, _nss_sss_setpwent },
{ NSDB_PASSWD, "endpwent", __nss_compat_endpwent, _nss_sss_endpwent },
-// { NSDB_HOSTS, "gethostbyname", __nss_compat_gethostbyname, _nss_sss_gethostbyname_r },
-//{ NSDB_HOSTS, "gethostbyaddr", __nss_compat_gethostbyaddr, _nss_sss_gethostbyaddr_r },
-//{ NSDB_HOSTS, "gethostbyname2", __nss_compat_gethostbyname2, _nss_sss_gethostbyname2_r },
+{ NSDB_HOSTS, "gethostbyname", __nss_compat_gethostbyname, _nss_sss_gethostbyname_r },
+{ NSDB_HOSTS, "gethostbyaddr", __nss_compat_gethostbyaddr, _nss_sss_gethostbyaddr_r },
+{ NSDB_HOSTS, "gethostbyname2", __nss_compat_gethostbyname2, _nss_sss_gethostbyname2_r },
{ NSDB_GROUP_COMPAT, "getgrnam_r", __nss_compat_getgrnam_r, _nss_sss_getgrnam_r },
{ NSDB_GROUP_COMPAT, "getgrgid_r", __nss_compat_getgrgid_r, _nss_sss_getgrgid_r },
@@ -92,6 +109,8 @@ static ns_mtab methods[] = {
{ NSDB_PASSWD_COMPAT, "setpwent", __nss_compat_setpwent, _nss_sss_setpwent },
{ NSDB_PASSWD_COMPAT, "endpwent", __nss_compat_endpwent, _nss_sss_endpwent },
+{ NSDB_GROUP, "getgroupmembership", __nss_compat_getgroupmembership, _nss_sss_getgroupmembership },
+
};
diff --git a/security/sssd/files/patch-Makefile.am b/security/sssd/files/patch-Makefile.am
index 12e49bf033c6..facbd10dcd13 100644
--- a/security/sssd/files/patch-Makefile.am
+++ b/security/sssd/files/patch-Makefile.am
@@ -1,8 +1,6 @@
-diff --git Makefile.am Makefile.am
-index be17d6a59..03386d1f8 100644
---- Makefile.am
+--- Makefile.am.orig 2024-07-05 11:41:32 UTC
+++ Makefile.am
-@@ -61,7 +61,7 @@ sssdapiplugindir = $(sssddatadir)/sssd.api.d
+@@ -61,7 +61,7 @@ dbusservicedir = $(datadir)/dbus-1/system-services
sssdtapscriptdir = $(sssddatadir)/systemtap
dbuspolicydir = $(sysconfdir)/dbus-1/system.d
dbusservicedir = $(datadir)/dbus-1/system-services
@@ -11,7 +9,7 @@ index be17d6a59..03386d1f8 100644
runstatedir = @runstatedir@
localedir = @localedir@
nsslibdir = @nsslibdir@
-@@ -378,12 +378,6 @@ sssdlib_LTLIBRARIES += \
+@@ -382,12 +382,6 @@ endif
libsss_ad.la
endif
@@ -24,7 +22,7 @@ index be17d6a59..03386d1f8 100644
ldblib_LTLIBRARIES = \
memberof.la
-@@ -610,6 +604,7 @@ SSSD_FAILOVER_OBJ = \
+@@ -623,6 +617,7 @@ SSSD_LIBS = \
SSSD_LIBS = \
$(TALLOC_LIBS) \
@@ -32,7 +30,7 @@ index be17d6a59..03386d1f8 100644
$(TEVENT_LIBS) \
$(POPT_LIBS) \
$(LDB_LIBS) \
-@@ -664,6 +659,7 @@ dist_noinst_HEADERS = \
+@@ -677,6 +672,7 @@ dist_noinst_HEADERS = \
src/util/sss_ssh.h \
src/util/sss_ini.h \
src/util/sss_format.h \
@@ -40,7 +38,7 @@ index be17d6a59..03386d1f8 100644
src/util/refcount.h \
src/util/find_uid.h \
src/util/user_info_msg.h \
-@@ -1358,6 +1354,7 @@ sssd_LDADD = \
+@@ -1372,6 +1368,7 @@ sssd_LDADD = \
$(SSSD_LIBS) \
$(INOTIFY_LIBS) \
$(LIBNL_LIBS) \
@@ -48,55 +46,48 @@ index be17d6a59..03386d1f8 100644
$(KEYUTILS_LIBS) \
$(SYSTEMD_DAEMON_LIBS) \
$(SSSD_INTERNAL_LTLIBS)
-@@ -1381,6 +1378,7 @@ sssd_nss_SOURCES = \
- sssd_nss_LDADD = \
+@@ -1396,6 +1393,7 @@ sssd_nss_LDADD = \
+ $(LIBADD_DL) \
$(TDB_LIBS) \
$(SSSD_LIBS) \
+ $(LTLIBINTL) \
libsss_idmap.la \
libsss_cert.la \
$(SYSTEMD_DAEMON_LIBS) \
-@@ -1397,6 +1395,7 @@ sssd_pam_SOURCES = \
- sssd_pam_LDADD = \
+@@ -1418,6 +1416,7 @@ sssd_pam_LDADD = \
+ $(LIBADD_DL) \
$(TDB_LIBS) \
$(SSSD_LIBS) \
+ $(LTLIBINTL) \
$(SELINUX_LIBS) \
$(PAM_LIBS) \
$(SYSTEMD_DAEMON_LIBS) \
-@@ -1414,6 +1413,7 @@ sssd_sudo_SOURCES = \
- $(SSSD_RESPONDER_OBJ)
+@@ -1436,6 +1435,8 @@ sssd_sudo_LDADD = \
sssd_sudo_LDADD = \
+ $(LIBADD_DL) \
$(SSSD_LIBS) \
+ $(LTLIBINTL) \
- $(SYSTEMD_DAEMON_LIBS) \
- $(SSSD_INTERNAL_LTLIBS)
- endif
-@@ -1426,6 +1426,7 @@ sssd_autofs_SOURCES = \
- $(SSSD_RESPONDER_OBJ)
- sssd_autofs_LDADD = \
- $(SSSD_LIBS) \
+ $(LTLIBINTL) \
$(SYSTEMD_DAEMON_LIBS) \
$(SSSD_INTERNAL_LTLIBS)
endif
-@@ -1441,6 +1442,7 @@ sssd_ssh_SOURCES = \
- $(NULL)
+@@ -1464,6 +1465,7 @@ sssd_ssh_LDADD = \
sssd_ssh_LDADD = \
+ $(LIBADD_DL) \
$(SSSD_LIBS) \
+ $(LTLIBINTL) \
$(SSSD_INTERNAL_LTLIBS) \
$(SYSTEMD_DAEMON_LIBS) \
libsss_cert.la \
-@@ -1481,6 +1483,7 @@ sssd_ifp_CFLAGS = \
- $(AM_CFLAGS)
+@@ -1506,6 +1508,7 @@ sssd_ifp_LDADD = \
sssd_ifp_LDADD = \
+ $(LIBADD_DL) \
$(SSSD_LIBS) \
+ $(LTLIBINTL) \
$(SYSTEMD_DAEMON_LIBS) \
$(SSSD_INTERNAL_LTLIBS) \
libsss_cert.la \
-@@ -1604,6 +1607,7 @@ sssd_be_SOURCES = \
+@@ -1631,6 +1634,7 @@ sssd_be_LDADD = \
sssd_be_LDADD = \
$(LIBADD_DL) \
$(SSSD_LIBS) \
@@ -104,7 +95,7 @@ index be17d6a59..03386d1f8 100644
$(CARES_LIBS) \
$(PAM_LIBS) \
$(SSSD_INTERNAL_LTLIBS)
-@@ -1726,6 +1730,7 @@ sss_signal_SOURCES = \
+@@ -1753,6 +1757,7 @@ sss_signal_LDADD = \
src/tools/common/sss_process.c
$(NULL)
sss_signal_LDADD = \
@@ -112,7 +103,7 @@ index be17d6a59..03386d1f8 100644
libsss_debug.la \
$(NULL)
-@@ -2318,6 +2323,7 @@ test_ssh_client_CFLAGS = \
+@@ -2347,6 +2352,7 @@ test_ssh_client_LDADD = \
test_ssh_client_LDADD = \
$(SSSD_INTERNAL_LTLIBS) \
$(SSSD_LIBS) \
@@ -120,7 +111,7 @@ index be17d6a59..03386d1f8 100644
$(NULL)
if BUILD_DBUS_TESTS
-@@ -2602,6 +2608,7 @@ test_authtok_LDADD = \
+@@ -2657,6 +2663,7 @@ test_authtok_LDADD = \
$(CMOCKA_LIBS) \
$(DHASH_LIBS) \
$(POPT_LIBS) \
@@ -128,7 +119,7 @@ index be17d6a59..03386d1f8 100644
libsss_test_common.la \
libsss_debug.la \
$(NULL)
-@@ -2622,6 +2629,7 @@ deskprofile_utils_tests_SOURCES = \
+@@ -2692,6 +2699,7 @@ deskprofile_utils_tests_LDADD = \
deskprofile_utils_tests_CFLAGS = \
$(AM_CFLAGS)
deskprofile_utils_tests_LDADD = \
@@ -136,7 +127,7 @@ index be17d6a59..03386d1f8 100644
$(CMOCKA_LIBS) \
$(SSSD_INTERNAL_LTLIBS) \
libsss_test_common.la
-@@ -2654,6 +2662,7 @@ domain_resolution_order_tests_CFLAGS = \
+@@ -2724,6 +2732,7 @@ domain_resolution_order_tests_LDADD = \
$(AM_CFLAGS)
domain_resolution_order_tests_LDADD = \
$(CMOCKA_LIBS) \
@@ -144,7 +135,7 @@ index be17d6a59..03386d1f8 100644
$(SSSD_INTERNAL_LTLIBS) \
libsss_test_common.la
-@@ -2738,6 +2747,7 @@ test_search_bases_LDADD = \
+@@ -2809,6 +2818,7 @@ test_search_bases_LDADD = \
$(CMOCKA_LIBS) \
$(TALLOC_LIBS) \
$(SSSD_INTERNAL_LTLIBS) \
@@ -152,7 +143,7 @@ index be17d6a59..03386d1f8 100644
libsss_ldap_common.la \
libsss_test_common.la \
libdlopen_test_providers.la \
-@@ -3545,6 +3555,7 @@ test_inotify_LDADD = \
+@@ -3619,6 +3629,7 @@ test_inotify_LDADD = \
$(CMOCKA_LIBS) \
$(SSSD_LIBS) \
$(SSSD_INTERNAL_LTLIBS) \
@@ -160,7 +151,7 @@ index be17d6a59..03386d1f8 100644
$(LIBADD_DL) \
libsss_test_common.la \
$(NULL)
-@@ -3637,9 +3648,6 @@ endif
+@@ -3711,9 +3722,6 @@ endif
if BUILD_WITH_LIBCURL
noinst_PROGRAMS += tcurl-test-tool
endif
@@ -170,7 +161,7 @@ index be17d6a59..03386d1f8 100644
if BUILD_AUTOFS
autofs_test_client_SOURCES = \
-@@ -3730,9 +3738,10 @@ intgcheck:
+@@ -3806,9 +3814,10 @@ intgcheck:
# Client Libraries #
####################
@@ -183,7 +174,7 @@ index be17d6a59..03386d1f8 100644
src/sss_client/nss_passwd.c \
src/sss_client/nss_group.c \
src/sss_client/nss_netgroup.c \
-@@ -3748,9 +3757,9 @@ libnss_sss_la_SOURCES = \
+@@ -3824,9 +3833,9 @@ libnss_sss_la_SOURCES = \
src/sss_client/nss_mc_group.c \
src/sss_client/nss_mc_initgr.c \
src/sss_client/nss_mc.h
@@ -195,7 +186,7 @@ index be17d6a59..03386d1f8 100644
-module \
-version-info 2:0:0 \
-Wl,--version-script,$(srcdir)/src/sss_client/sss_nss.exports
-@@ -3908,6 +3917,7 @@ libsss_ldap_common_la_LIBADD = \
+@@ -3985,6 +3994,7 @@ libsss_ldap_common_la_LIBADD = \
$(OPENLDAP_LIBS) \
$(DHASH_LIBS) \
$(KRB5_LIBS) \
@@ -203,7 +194,7 @@ index be17d6a59..03386d1f8 100644
libsss_krb5_common.la \
libsss_idmap.la \
libsss_certmap.la \
-@@ -4271,6 +4281,7 @@ ldap_child_CFLAGS = \
+@@ -4353,6 +4363,7 @@ ldap_child_LDADD = \
$(KRB5_CFLAGS)
ldap_child_LDADD = \
libsss_debug.la \
@@ -211,7 +202,7 @@ index be17d6a59..03386d1f8 100644
$(TALLOC_LIBS) \
$(POPT_LIBS) \
$(DHASH_LIBS) \
-@@ -4313,6 +4324,7 @@ gpo_child_CFLAGS = \
+@@ -4395,6 +4406,7 @@ gpo_child_LDADD = \
$(SMBCLIENT_CFLAGS)
gpo_child_LDADD = \
libsss_debug.la \
@@ -219,7 +210,7 @@ index be17d6a59..03386d1f8 100644
$(TALLOC_LIBS) \
$(POPT_LIBS) \
$(DHASH_LIBS) \
-@@ -4329,6 +4341,7 @@ proxy_child_CFLAGS = \
+@@ -4411,6 +4423,7 @@ proxy_child_LDADD = \
proxy_child_LDADD = \
$(PAM_LIBS) \
$(SSSD_LIBS) \
@@ -227,7 +218,7 @@ index be17d6a59..03386d1f8 100644
$(SSSD_INTERNAL_LTLIBS)
p11_child_SOURCES = \
-@@ -4361,6 +4374,7 @@ endif
+@@ -4443,6 +4456,7 @@ p11_child_LDADD = \
p11_child_LDADD = \
libsss_debug.la \
@@ -235,3 +226,12 @@ index be17d6a59..03386d1f8 100644
$(TALLOC_LIBS) \
$(DHASH_LIBS) \
$(POPT_LIBS) \
+@@ -5094,7 +5108,7 @@ endif
+ endif
+ endif
+
+-install-data-hook:
++notnotinstall-data-hook:
+ rm $(DESTDIR)/$(nsslibdir)/libnss_sss.so.2 \
+ $(DESTDIR)/$(nsslibdir)/libnss_sss.so
+ mv $(DESTDIR)/$(nsslibdir)/libnss_sss.so.2.0.0 $(DESTDIR)/$(nsslibdir)/libnss_sss.so.2
diff --git a/security/sssd/files/patch-configure.ac b/security/sssd/files/patch-configure.ac
index b62547432984..4dc61dafc774 100644
--- a/security/sssd/files/patch-configure.ac
+++ b/security/sssd/files/patch-configure.ac
@@ -1,6 +1,6 @@
---- configure.ac 2020-03-17 13:31:28 UTC
+--- configure.ac.orig 2020-03-17 13:31:28 UTC
+++ configure.ac
-@@ -44,8 +44,6 @@ AM_CONDITIONAL([HAVE_GCC], [test "$ac_cv_prog_gcc" = y
+@@ -44,8 +44,6 @@ AC_CONFIG_HEADER(config.h)
AC_CHECK_HEADERS(stdint.h dlfcn.h)
AC_CONFIG_HEADER(config.h)
@@ -9,10 +9,10 @@
m4_include([src/build_macros.m4])
BUILD_WITH_SHARED_BUILD_DIR
-@@ -62,4 +60,18 @@
-
+@@ -62,6 +60,20 @@ AM_CONDITIONAL([HAVE_PTHREAD], [test x"$HAVE_PTHREAD"
+
AM_CONDITIONAL([HAVE_PTHREAD], [test x"$HAVE_PTHREAD" != "x"])
-+
+
+saved_CFLAGS="$CFLAGS"
+CFLAGS="-Werror"
+AC_COMPILE_IFELSE(
@@ -26,12 +26,14 @@
+CFLAGS="$saved_CFLAGS"
+
+AM_CONDITIONAL([HAVE_MEMPCPY], [test x"$HAVE_MEMPCPY" != "x"])
-
++
# Check library for the timer_create function
-@@ -356,8 +358,8 @@ them please use argument --without-python3-bindings wh
+ SAVE_LIBS=$LIBS
+ LIBS=
+@@ -356,8 +368,8 @@ them please use argument --without-python3-bindings wh
AM_CHECK_PYTHON_HEADERS([],
AC_MSG_ERROR([Could not find python3 headers]))
-
+
- AC_SUBST([py3execdir], [$pyexecdir])
- AC_SUBST([python3dir], [$pythondir])
+ AC_SUBST([py3execdir], [$(eval echo $pyexecdir)])
diff --git a/security/sssd/files/patch-src__confdb__confdb.c b/security/sssd/files/patch-src__confdb__confdb.c
index 006f9810a3be..0db5562a301f 100644
--- a/security/sssd/files/patch-src__confdb__confdb.c
+++ b/security/sssd/files/patch-src__confdb__confdb.c
@@ -1,6 +1,4 @@
-diff --git src/confdb/confdb.c src/confdb/confdb.c
-index e55f88e4e..81fd3417a 100644
---- src/confdb/confdb.c
+--- src/confdb/confdb.c.orig 2020-03-17 13:31:28 UTC
+++ src/confdb/confdb.c
@@ -28,6 +28,11 @@
#include "util/strtonum.h"
diff --git a/security/sssd/files/patch-src__external__inotify.m4 b/security/sssd/files/patch-src__external__inotify.m4
index 9acf30c5d281..7b99442f016d 100644
--- a/security/sssd/files/patch-src__external__inotify.m4
+++ b/security/sssd/files/patch-src__external__inotify.m4
@@ -1,6 +1,4 @@
-diff --git src/external/inotify.m4 src/external/inotify.m4
-index 3ae5ae314..e88bd3ffc 100644
---- src/external/inotify.m4
+--- src/external/inotify.m4.orig 2020-03-17 13:31:28 UTC
+++ src/external/inotify.m4
@@ -20,10 +20,10 @@ int main () {
AS_IF([test x"$inotify_works" != xyes],
diff --git a/security/sssd/files/patch-src__external__krb5.m4 b/security/sssd/files/patch-src__external__krb5.m4
index fd36f02e61ee..a7d0d6c58b3b 100644
--- a/security/sssd/files/patch-src__external__krb5.m4
+++ b/security/sssd/files/patch-src__external__krb5.m4
@@ -1,8 +1,6 @@
-diff --git src/external/krb5.m4 src/external/krb5.m4
-index b844c2fbe..856ef56fe 100644
---- src/external/krb5.m4
+--- src/external/krb5.m4.orig 2020-03-17 13:31:28 UTC
+++ src/external/krb5.m4
-@@ -9,7 +9,7 @@ if test x$KRB5_CFLAGS != x; then
+@@ -9,7 +9,7 @@ fi
KRB5_PASSED_CFLAGS=$KRB5_CFLAGS
fi
diff --git a/security/sssd/files/patch-src__external__ldap.m4 b/security/sssd/files/patch-src__external__ldap.m4
index 682de45f5f0d..8939c02bdeeb 100644
--- a/security/sssd/files/patch-src__external__ldap.m4
+++ b/security/sssd/files/patch-src__external__ldap.m4
@@ -1,8 +1,6 @@
-diff --git src/external/ldap.m4 src/external/ldap.m4
-index cd13fde62..73ca93674 100644
---- src/external/ldap.m4
+--- src/external/ldap.m4.orig 2020-03-17 13:31:28 UTC
+++ src/external/ldap.m4
-@@ -32,8 +32,7 @@ dnl Check for other libraries we need to link with to get the main routines.
+@@ -32,8 +32,7 @@ test "$with_ldap" != "yes" && { AC_CHECK_LIB(ldap, lda
test "$with_ldap" != "yes" && { AC_CHECK_LIB(ldap, ldap_open, [with_ldap=yes with_ldap_lber=yes], , -llber) }
test "$with_ldap" != "yes" && { AC_CHECK_LIB(ldap, ldap_open, [with_ldap=yes with_ldap_lber=yes with_ldap_krb=yes], , -llber -lkrb) }
test "$with_ldap" != "yes" && { AC_CHECK_LIB(ldap, ldap_open, [with_ldap=yes with_ldap_lber=yes with_ldap_krb=yes with_ldap_des=yes], , -llber -lkrb -ldes) }
@@ -12,13 +10,13 @@ index cd13fde62..73ca93674 100644
dnl Recently, we need -lber even though the main routines are elsewhere,
dnl because otherwise we get link errors w.r.t. ber_pvt_opt_on. So just
dnl check for that (it's a variable not a fun but that doesn't seem to
-@@ -42,6 +41,9 @@ dnl stick it in always shouldn't hurt, I don't think) ... #### Someone who
+@@ -41,6 +40,9 @@ test "$with_ldap_lber" != "yes" && { AC_CHECK_LIB(lber
+ dnl stick it in always shouldn't hurt, I don't think) ... #### Someone who
dnl #### understands LDAP needs to fix this properly.
test "$with_ldap_lber" != "yes" && { AC_CHECK_LIB(lber, ber_pvt_opt_on, with_ldap_lber=yes) }
-
++
+CFLAGS=$SAVE_CFLAGS
+LIBS=$SAVE_LIBS
-+
+
if test "$with_ldap" = "yes"; then
if test "$with_ldap_des" = "yes" ; then
- OPENLDAP_LIBS="${OPENLDAP_LIBS} -ldes"
diff --git a/security/sssd/files/patch-src__external__python.m4 b/security/sssd/files/patch-src__external__python.m4
index 8453814e053c..12987976c2fb 100644
--- a/security/sssd/files/patch-src__external__python.m4
+++ b/security/sssd/files/patch-src__external__python.m4
@@ -1,9 +1,11 @@
---- src/external/python.m4 2020-03-17 09:31:28.000000000 -0400
-+++ src/external/python.m4 2022-02-22 22:55:04.425467000 -0500
-@@ -37,5 +37,5 @@
+--- src/external/python.m4.orig 2020-03-17 13:31:28 UTC
++++ src/external/python.m4
+@@ -36,7 +36,7 @@ --without-$1-bindings when running configure.]))
+ if test $? -eq 0; then
PYTHON_DLOPEN_LIB="` $PYTHON_CONFIG --libs --embed | grep -o -- '-lpython@<:@^ @:>@*' |sed -e 's/^-l/lib/'`"
if test x"$PYTHON_DLOPEN_LIB" != x; then
- python_lib_path="` $PYTHON_CONFIG --ldflags | grep -o -- '-L/@<:@^ @:>@*' | sed -e 's/^-L//'`"
+ python_lib_path="` $PYTHON_CONFIG --ldflags | sed -n 's/.*-L\(@<:@^ @:>@*\).*/\1/p'`"
if test x"$python_lib_path" != x; then
PYTHON_DLOPEN_LIB=$python_lib_path"/"$PYTHON_DLOPEN_LIB
+ fi
diff --git a/security/sssd/files/patch-src__lib__certmap__sss_certmap.exports b/security/sssd/files/patch-src__lib__certmap__sss_certmap.exports
new file mode 100644
index 000000000000..df8fac78ac91
--- /dev/null
+++ b/security/sssd/files/patch-src__lib__certmap__sss_certmap.exports
@@ -0,0 +1,10 @@
+--- src/lib/certmap/sss_certmap.exports.orig 2024-01-12 12:05:40 UTC
++++ src/lib/certmap/sss_certmap.exports
+@@ -2,7 +2,6 @@ SSS_CERTMAP_0.0 {
+ global:
+ sss_certmap_init;
+ sss_certmap_free_ctx;
+- sss_certmap_err_msg;
+ sss_certmap_add_rule;
+ sss_certmap_match_cert;
+ sss_certmap_get_search_filter;
diff --git a/security/sssd/files/patch-src__lib__winbind_idmap_sss__winbind_idmap_sss.h b/security/sssd/files/patch-src__lib__winbind_idmap_sss__winbind_idmap_sss.h
index 28013210fe9c..272d51672ba8 100644
--- a/security/sssd/files/patch-src__lib__winbind_idmap_sss__winbind_idmap_sss.h
+++ b/security/sssd/files/patch-src__lib__winbind_idmap_sss__winbind_idmap_sss.h
@@ -1,6 +1,4 @@
-diff --git src/lib/winbind_idmap_sss/winbind_idmap_sss.h src/lib/winbind_idmap_sss/winbind_idmap_sss.h
-index 868049fff..cb1604ef1 100644
---- src/lib/winbind_idmap_sss/winbind_idmap_sss.h
+--- src/lib/winbind_idmap_sss/winbind_idmap_sss.h.orig 2020-03-17 13:31:28 UTC
+++ src/lib/winbind_idmap_sss/winbind_idmap_sss.h
@@ -29,6 +29,8 @@
#include <stdbool.h>
diff --git a/security/sssd/files/patch-src__providers__ad__ad_common.c b/security/sssd/files/patch-src__providers__ad__ad_common.c
index 178dfb870821..abf17a992994 100644
--- a/security/sssd/files/patch-src__providers__ad__ad_common.c
+++ b/security/sssd/files/patch-src__providers__ad__ad_common.c
@@ -1,8 +1,6 @@
-diff --git src/providers/ad/ad_common.c src/providers/ad/ad_common.c
-index 0d154ca57..407d37a37 100644
---- src/providers/ad/ad_common.c
+--- src/providers/ad/ad_common.c.orig 2020-03-17 13:31:28 UTC
+++ src/providers/ad/ad_common.c
-@@ -419,7 +419,7 @@ ad_get_common_options(TALLOC_CTX *mem_ctx,
+@@ -420,7 +420,7 @@ ad_get_common_options(TALLOC_CTX *mem_ctx,
char *server;
char *realm;
char *ad_hostname;
@@ -11,7 +9,7 @@ index 0d154ca57..407d37a37 100644
char *case_sensitive_opt;
const char *opt_override;
-@@ -458,7 +458,7 @@ ad_get_common_options(TALLOC_CTX *mem_ctx,
+@@ -459,7 +459,7 @@ ad_get_common_options(TALLOC_CTX *mem_ctx,
*/
ad_hostname = dp_opt_get_string(opts->basic, AD_HOSTNAME);
if (ad_hostname == NULL) {
@@ -20,7 +18,7 @@ index 0d154ca57..407d37a37 100644
if (gret != 0) {
ret = errno;
DEBUG(SSSDBG_FATAL_FAILURE,
-@@ -466,7 +466,7 @@ ad_get_common_options(TALLOC_CTX *mem_ctx,
+@@ -467,7 +467,7 @@ ad_get_common_options(TALLOC_CTX *mem_ctx,
strerror(ret));
goto done;
}
diff --git a/security/sssd/files/patch-src__providers__ad__ad_gpo_ndr.c b/security/sssd/files/patch-src__providers__ad__ad_gpo_ndr.c
index 7bb5a0c1f476..33f2aaafc884 100644
--- a/security/sssd/files/patch-src__providers__ad__ad_gpo_ndr.c
+++ b/security/sssd/files/patch-src__providers__ad__ad_gpo_ndr.c
@@ -1,6 +1,6 @@
---- src/providers/ad/ad_gpo_ndr.c-orig 2020-11-28 22:21:39.860006000 +0000
-+++ src/providers/ad/ad_gpo_ndr.c 2020-11-28 22:23:15.849602000 +0000
-@@ -105,7 +105,7 @@
+--- src/providers/ad/ad_gpo_ndr.c.orig 2020-03-17 13:31:28 UTC
++++ src/providers/ad/ad_gpo_ndr.c
+@@ -105,7 +105,7 @@ ndr_pull_security_ace_object_type(struct ndr_pull *ndr
union security_ace_object_type *r)
{
uint32_t level;
@@ -9,7 +9,7 @@
NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
if (ndr_flags & NDR_SCALARS) {
NDR_CHECK(ndr_pull_union_align(ndr, 4));
-@@ -135,7 +135,7 @@
+@@ -135,7 +135,7 @@ ndr_pull_security_ace_object_inherited_type(struct ndr
union security_ace_object_inherited_type *r)
{
uint32_t level;
@@ -18,7 +18,7 @@
NDR_PULL_CHECK_FLAGS(ndr, ndr_flags);
if (ndr_flags & NDR_SCALARS) {
NDR_CHECK(ndr_pull_union_align(ndr, 4));
-@@ -198,7 +198,7 @@
+@@ -198,7 +198,7 @@ ndr_pull_security_ace_object_ctr(struct ndr_pull *ndr,
union security_ace_object_ctr *r)
{
uint32_t level;
diff --git a/security/sssd/files/patch-src__providers__ad__ad_pac.h b/security/sssd/files/patch-src__providers__ad__ad_pac.h
index eb495780b53d..038a52963d46 100644
--- a/security/sssd/files/patch-src__providers__ad__ad_pac.h
+++ b/security/sssd/files/patch-src__providers__ad__ad_pac.h
@@ -1,6 +1,4 @@
-diff --git src/providers/ad/ad_pac.h src/providers/ad/ad_pac.h
-index 34f1e92c7..00a53cccd 100644
---- src/providers/ad/ad_pac.h
+--- src/providers/ad/ad_pac.h.orig 2020-03-17 13:31:28 UTC
+++ src/providers/ad/ad_pac.h
@@ -32,6 +32,8 @@
#ifdef ldb_val
diff --git a/security/sssd/files/patch-src__providers__data_provider_fo.c b/security/sssd/files/patch-src__providers__data_provider_fo.c
index 4be41ef91a87..0b1b5ba212b7 100644
--- a/security/sssd/files/patch-src__providers__data_provider_fo.c
+++ b/security/sssd/files/patch-src__providers__data_provider_fo.c
@@ -1,8 +1,6 @@
-diff --git src/providers/data_provider_fo.c src/providers/data_provider_fo.c
-index 473b667e5..63f2dd131 100644
---- src/providers/data_provider_fo.c
+--- src/providers/data_provider_fo.c.orig 2020-03-17 13:31:28 UTC
+++ src/providers/data_provider_fo.c
-@@ -235,18 +235,18 @@ errno_t be_fo_set_dns_srv_lookup_plugin(struct be_ctx *be_ctx,
+@@ -235,18 +235,18 @@ errno_t be_fo_set_dns_srv_lookup_plugin(struct be_ctx
const char *hostname)
{
struct fo_resolve_srv_dns_ctx *srv_ctx = NULL;
diff --git a/security/sssd/files/patch-src__providers__ipa__ipa_common.c b/security/sssd/files/patch-src__providers__ipa__ipa_common.c
index 14c01fff88c9..cf16a396cf09 100644
--- a/security/sssd/files/patch-src__providers__ipa__ipa_common.c
+++ b/security/sssd/files/patch-src__providers__ipa__ipa_common.c
@@ -1,6 +1,4 @@
-diff --git src/providers/ipa/ipa_common.c src/providers/ipa/ipa_common.c
-index 17d14e6b0..681ac8615 100644
---- src/providers/ipa/ipa_common.c
+--- src/providers/ipa/ipa_common.c.orig 2020-03-17 13:31:28 UTC
+++ src/providers/ipa/ipa_common.c
@@ -49,7 +49,7 @@ int ipa_get_options(TALLOC_CTX *memctx,
char *realm;
diff --git a/security/sssd/files/patch-src__providers__ipa__ipa_deskprofile_rules_util.c b/security/sssd/files/patch-src__providers__ipa__ipa_deskprofile_rules_util.c
index 91fe3ac37b8b..ba7a847dc4fc 100644
--- a/security/sssd/files/patch-src__providers__ipa__ipa_deskprofile_rules_util.c
+++ b/security/sssd/files/patch-src__providers__ipa__ipa_deskprofile_rules_util.c
@@ -1,6 +1,4 @@
-diff --git src/providers/ipa/ipa_deskprofile_rules_util.c src/providers/ipa/ipa_deskprofile_rules_util.c
-index 991c6053d..59483b452 100644
---- src/providers/ipa/ipa_deskprofile_rules_util.c
+--- src/providers/ipa/ipa_deskprofile_rules_util.c.orig 2020-03-17 13:31:28 UTC
+++ src/providers/ipa/ipa_deskprofile_rules_util.c
@@ -25,6 +25,8 @@
#include "providers/ipa/ipa_rules_common.h"
diff --git a/security/sssd/files/patch-src__providers__krb5__krb5_delayed_online_authentication.c b/security/sssd/files/patch-src__providers__krb5__krb5_delayed_online_authentication.c
index 84fcfcd99001..3de6e4d92293 100644
--- a/security/sssd/files/patch-src__providers__krb5__krb5_delayed_online_authentication.c
+++ b/security/sssd/files/patch-src__providers__krb5__krb5_delayed_online_authentication.c
@@ -1,8 +1,6 @@
-diff --git src/providers/krb5/krb5_delayed_online_authentication.c src/providers/krb5/krb5_delayed_online_authentication.c
-index 1cb7eade0..4aaeb84b2 100644
---- src/providers/krb5/krb5_delayed_online_authentication.c
+--- src/providers/krb5/krb5_delayed_online_authentication.c.orig 2020-03-17 13:31:28 UTC
+++ src/providers/krb5/krb5_delayed_online_authentication.c
-@@ -328,6 +328,7 @@ errno_t init_delayed_online_authentication(struct krb5_ctx *krb5_ctx,
+@@ -328,6 +328,7 @@ errno_t init_delayed_online_authentication(struct krb5
struct tevent_context *ev)
{
int ret;
@@ -10,7 +8,7 @@ index 1cb7eade0..4aaeb84b2 100644
hash_table_t *tmp_table;
ret = get_uid_table(krb5_ctx, &tmp_table);
-@@ -347,6 +348,7 @@ errno_t init_delayed_online_authentication(struct krb5_ctx *krb5_ctx,
+@@ -347,6 +348,7 @@ errno_t init_delayed_online_authentication(struct krb5
"hash_destroy failed [%s].\n", hash_error_string(ret));
return EFAULT;
}
diff --git a/security/sssd/files/patch-src__providers__ldap__ldap_auth.c b/security/sssd/files/patch-src__providers__ldap__ldap_auth.c
index ae1bfc922d00..10fc2479bf3a 100644
--- a/security/sssd/files/patch-src__providers__ldap__ldap_auth.c
+++ b/security/sssd/files/patch-src__providers__ldap__ldap_auth.c
@@ -1,6 +1,4 @@
-diff --git src/providers/ldap/ldap_auth.c src/providers/ldap/ldap_auth.c
-index de22689ae..fdfd67cf4 100644
---- src/providers/ldap/ldap_auth.c
+--- src/providers/ldap/ldap_auth.c.orig 2020-03-17 13:31:28 UTC
+++ src/providers/ldap/ldap_auth.c
@@ -37,7 +37,6 @@
#include <sys/time.h>
@@ -33,7 +31,7 @@ index de22689ae..fdfd67cf4 100644
static errno_t add_expired_warning(struct pam_data *pd, long exp_time)
{
int ret;
-@@ -97,9 +112,9 @@ static errno_t check_pwexpire_kerberos(const char *expire_date, time_t now,
+@@ -97,9 +112,9 @@ static errno_t check_pwexpire_kerberos(const char *exp
}
DEBUG(SSSDBG_TRACE_ALL,
@@ -80,7 +78,7 @@ index de22689ae..fdfd67cf4 100644
goto immediately;
case SSS_PAM_ACCT_MGMT:
-@@ -1015,7 +1030,7 @@ static void sdap_pam_auth_handler_done(struct tevent_req *subreq)
+@@ -1015,7 +1030,7 @@ static void sdap_pam_auth_handler_done(struct tevent_r
state->be_ctx->domain->pwd_expiration_warning);
if (ret == EINVAL) {
/* Unknown password expiration type. */
@@ -89,7 +87,7 @@ index de22689ae..fdfd67cf4 100644
goto done;
}
}
-@@ -1049,7 +1064,7 @@ static void sdap_pam_auth_handler_done(struct tevent_req *subreq)
+@@ -1049,7 +1064,7 @@ static void sdap_pam_auth_handler_done(struct tevent_r
state->pd->pam_status = PAM_BAD_ITEM;
break;
default:
@@ -98,7 +96,7 @@ index de22689ae..fdfd67cf4 100644
break;
}
-@@ -1271,7 +1286,7 @@ sdap_pam_chpass_handler_send(TALLOC_CTX *mem_ctx,
+@@ -1273,7 +1288,7 @@ sdap_pam_chpass_handler_send(TALLOC_CTX *mem_ctx,
DEBUG(SSSDBG_OP_FAILURE,
"starting password change request for user [%s].\n", pd->user);
@@ -107,7 +105,7 @@ index de22689ae..fdfd67cf4 100644
if (pd->cmd != SSS_PAM_CHAUTHTOK && pd->cmd != SSS_PAM_CHAUTHTOK_PRELIM) {
DEBUG(SSSDBG_OP_FAILURE,
-@@ -1282,7 +1297,7 @@ sdap_pam_chpass_handler_send(TALLOC_CTX *mem_ctx,
+@@ -1284,7 +1299,7 @@ sdap_pam_chpass_handler_send(TALLOC_CTX *mem_ctx,
subreq = auth_send(state, params->ev, auth_ctx,
pd->user, pd->authtok, true);
if (subreq == NULL) {
@@ -116,7 +114,7 @@ index de22689ae..fdfd67cf4 100644
goto immediately;
}
-@@ -1335,7 +1350,7 @@ static void sdap_pam_chpass_handler_auth_done(struct tevent_req *subreq)
+@@ -1337,7 +1352,7 @@ static void sdap_pam_chpass_handler_auth_done(struct t
if (ret == ERR_PASSWORD_EXPIRED) {
DEBUG(SSSDBG_CRIT_FAILURE, "LDAP provider cannot change "
"kerberos passwords.\n");
@@ -125,7 +123,7 @@ index de22689ae..fdfd67cf4 100644
goto done;
}
break;
-@@ -1344,7 +1359,7 @@ static void sdap_pam_chpass_handler_auth_done(struct tevent_req *subreq)
+@@ -1346,7 +1361,7 @@ static void sdap_pam_chpass_handler_auth_done(struct t
break;
default:
DEBUG(SSSDBG_CRIT_FAILURE, "Unknown password expiration type.\n");
@@ -134,7 +132,7 @@ index de22689ae..fdfd67cf4 100644
goto done;
}
}
-@@ -1369,7 +1384,7 @@ static void sdap_pam_chpass_handler_auth_done(struct tevent_req *subreq)
+@@ -1371,7 +1386,7 @@ static void sdap_pam_chpass_handler_auth_done(struct t
if (subreq == NULL) {
DEBUG(SSSDBG_OP_FAILURE, "Failed to change password for "
"%s\n", state->pd->user);
@@ -143,7 +141,7 @@ index de22689ae..fdfd67cf4 100644
goto done;
}
-@@ -1401,7 +1416,7 @@ static void sdap_pam_chpass_handler_auth_done(struct tevent_req *subreq)
+@@ -1403,7 +1418,7 @@ static void sdap_pam_chpass_handler_auth_done(struct t
be_mark_offline(state->be_ctx);
break;
default:
@@ -152,7 +150,7 @@ index de22689ae..fdfd67cf4 100644
break;
}
-@@ -1437,7 +1452,7 @@ static void sdap_pam_chpass_handler_chpass_done(struct tevent_req *subreq)
+@@ -1439,7 +1454,7 @@ static void sdap_pam_chpass_handler_chpass_done(struct
state->pd->pam_status = PAM_AUTHTOK_ERR;
break;
default:
@@ -161,7 +159,7 @@ index de22689ae..fdfd67cf4 100644
break;
}
-@@ -1463,7 +1478,7 @@ static void sdap_pam_chpass_handler_chpass_done(struct tevent_req *subreq)
+@@ -1465,7 +1480,7 @@ static void sdap_pam_chpass_handler_chpass_done(struct
state->sh, state->dn,
lastchanged_name);
if (subreq == NULL) {
@@ -170,7 +168,7 @@ index de22689ae..fdfd67cf4 100644
goto done;
}
-@@ -1489,7 +1504,7 @@ static void sdap_pam_chpass_handler_last_done(struct tevent_req *subreq)
+@@ -1491,7 +1506,7 @@ static void sdap_pam_chpass_handler_last_done(struct t
talloc_free(subreq);
if (ret != EOK) {
diff --git a/security/sssd/files/patch-src__providers__ldap__ldap_child.c b/security/sssd/files/patch-src__providers__ldap__ldap_child.c
index 745687d00267..11dd67f0e0e9 100644
--- a/security/sssd/files/patch-src__providers__ldap__ldap_child.c
+++ b/security/sssd/files/patch-src__providers__ldap__ldap_child.c
@@ -1,8 +1,6 @@
-diff --git src/providers/ldap/ldap_child.c src/providers/ldap/ldap_child.c
-index 368bb91e1..1bc86ecb5 100644
---- src/providers/ldap/ldap_child.c
+--- src/providers/ldap/ldap_child.c.orig 2020-03-17 13:31:28 UTC
+++ src/providers/ldap/ldap_child.c
-@@ -324,14 +324,14 @@ static krb5_error_code ldap_child_get_tgt_sync(TALLOC_CTX *memctx,
+@@ -324,14 +324,14 @@ static krb5_error_code ldap_child_get_tgt_sync(TALLOC_
full_princ = talloc_strdup(tmp_ctx, princ_str);
}
} else {
diff --git a/security/sssd/files/patch-src__providers__ldap__sdap_access.c b/security/sssd/files/patch-src__providers__ldap__sdap_access.c
index 5b9e5efc1e1e..4ad743cec9eb 100644
--- a/security/sssd/files/patch-src__providers__ldap__sdap_access.c
+++ b/security/sssd/files/patch-src__providers__ldap__sdap_access.c
@@ -1,6 +1,4 @@
-diff --git src/providers/ldap/sdap_access.c src/providers/ldap/sdap_access.c
-index dd04ec512..58a3766fc 100644
---- src/providers/ldap/sdap_access.c
+--- src/providers/ldap/sdap_access.c.orig 2020-03-17 13:31:28 UTC
+++ src/providers/ldap/sdap_access.c
@@ -562,9 +562,9 @@ bool nds_check_expired(const char *exp_time_str)
@@ -15,7 +13,7 @@ index dd04ec512..58a3766fc 100644
if (difftime(now, expire_time) > 0.0) {
DEBUG(SSSDBG_CONF_SETTINGS, "NDS account expired.\n");
-@@ -1247,7 +1247,7 @@ static errno_t sdap_access_host(struct ldb_message *user_entry)
+@@ -1247,7 +1247,7 @@ static errno_t sdap_access_host(struct ldb_message *us
struct ldb_message_element *el;
unsigned int i;
char *host;
@@ -24,7 +22,7 @@ index dd04ec512..58a3766fc 100644
el = ldb_msg_find_element(user_entry, SYSDB_AUTHORIZED_HOST);
if (!el || el->num_values == 0) {
-@@ -1255,12 +1255,12 @@ static errno_t sdap_access_host(struct ldb_message *user_entry)
+@@ -1255,12 +1255,12 @@ static errno_t sdap_access_host(struct ldb_message *us
return ERR_ACCESS_DENIED;
}
diff --git a/security/sssd/files/patch-src__providers__ldap__sdap_async_groups.c b/security/sssd/files/patch-src__providers__ldap__sdap_async_groups.c
index 4cebe5fbd6c4..998f97ce4599 100644
--- a/security/sssd/files/patch-src__providers__ldap__sdap_async_groups.c
+++ b/security/sssd/files/patch-src__providers__ldap__sdap_async_groups.c
@@ -1,6 +1,4 @@
-diff --git src/providers/ldap/sdap_async_groups.c src/providers/ldap/sdap_async_groups.c
-index 09e15bc3d..c74e4c3ea 100644
---- src/providers/ldap/sdap_async_groups.c
+--- src/providers/ldap/sdap_async_groups.c.orig 2020-03-17 13:31:28 UTC
+++ src/providers/ldap/sdap_async_groups.c
@@ -505,6 +505,7 @@ static int sdap_save_group(TALLOC_CTX *memctx,
struct sysdb_attrs *group_attrs;
diff --git a/security/sssd/files/patch-src__providers__ldap__sdap_async_initgroups.c b/security/sssd/files/patch-src__providers__ldap__sdap_async_initgroups.c
index 2803124e583b..78b4f54bbbc8 100644
--- a/security/sssd/files/patch-src__providers__ldap__sdap_async_initgroups.c
+++ b/security/sssd/files/patch-src__providers__ldap__sdap_async_initgroups.c
@@ -1,8 +1,6 @@
-diff --git src/providers/ldap/sdap_async_initgroups.c src/providers/ldap/sdap_async_initgroups.c
-index 620782b6f..9831ac1d6 100644
---- src/providers/ldap/sdap_async_initgroups.c
+--- src/providers/ldap/sdap_async_initgroups.c.orig 2020-03-17 13:31:28 UTC
+++ src/providers/ldap/sdap_async_initgroups.c
-@@ -45,6 +45,7 @@ errno_t sdap_add_incomplete_groups(struct sysdb_ctx *sysdb,
+@@ -45,6 +45,7 @@ errno_t sdap_add_incomplete_groups(struct sysdb_ctx *s
const char *uuid = NULL;
char **missing;
gid_t gid;
@@ -10,7 +8,7 @@ index 620782b6f..9831ac1d6 100644
int ret;
errno_t sret;
bool in_transaction = false;
-@@ -146,7 +147,8 @@ errno_t sdap_add_incomplete_groups(struct sysdb_ctx *sysdb,
+@@ -146,7 +147,8 @@ errno_t sdap_add_incomplete_groups(struct sysdb_ctx *s
/* Convert the SID into a UNIX group ID */
ret = sdap_idmap_sid_to_unix(opts->idmap_ctx, sid_str,
@@ -20,7 +18,7 @@ index 620782b6f..9831ac1d6 100644
if (ret == EOK) {
DEBUG(SSSDBG_TRACE_INTERNAL,
"Group [%s] has mapped gid [%lu]\n",
-@@ -3305,6 +3307,7 @@ static void sdap_get_initgr_done(struct tevent_req *subreq)
+@@ -3305,6 +3307,7 @@ static void sdap_get_initgr_done(struct tevent_req *su
int ret;
TALLOC_CTX *tmp_ctx;
gid_t primary_gid;
@@ -28,7 +26,7 @@ index 620782b6f..9831ac1d6 100644
char *gid;
char *sid_str;
char *dom_sid_str;
-@@ -3411,8 +3414,9 @@ static void sdap_get_initgr_done(struct tevent_req *subreq)
+@@ -3411,8 +3414,9 @@ static void sdap_get_initgr_done(struct tevent_req *su
/* Convert the SID into a UNIX group ID */
ret = sdap_idmap_sid_to_unix(opts->idmap_ctx, group_sid_str,
diff --git a/security/sssd/files/patch-src__providers__ldap__sdap_async_initgroups_ad.c b/security/sssd/files/patch-src__providers__ldap__sdap_async_initgroups_ad.c
index b7feb84f1507..209b70aff503 100644
--- a/security/sssd/files/patch-src__providers__ldap__sdap_async_initgroups_ad.c
+++ b/security/sssd/files/patch-src__providers__ldap__sdap_async_initgroups_ad.c
@@ -1,8 +1,6 @@
-diff --git src/providers/ldap/sdap_async_initgroups_ad.c src/providers/ldap/sdap_async_initgroups_ad.c
-index 3c58f5bc4..7e0a5169d 100644
---- src/providers/ldap/sdap_async_initgroups_ad.c
+--- src/providers/ldap/sdap_async_initgroups_ad.c.orig 2020-03-17 13:31:28 UTC
+++ src/providers/ldap/sdap_async_initgroups_ad.c
-@@ -851,6 +851,7 @@ errno_t sdap_ad_save_group_membership_with_idmapping(const char *username,
+@@ -851,6 +851,7 @@ errno_t sdap_ad_save_group_membership_with_idmapping(c
size_t i;
time_t now;
gid_t gid;
@@ -10,7 +8,7 @@ index 3c58f5bc4..7e0a5169d 100644
char **groups = NULL;
size_t num_groups;
errno_t ret;
-@@ -881,7 +882,8 @@ errno_t sdap_ad_save_group_membership_with_idmapping(const char *username,
+@@ -881,7 +882,8 @@ errno_t sdap_ad_save_group_membership_with_idmapping(c
sid = sids[i];
DEBUG(SSSDBG_TRACE_LIBS, "Processing membership SID [%s]\n", sid);
diff --git a/security/sssd/files/patch-src__providers__ldap__sdap_async_sudo_hostinfo.c b/security/sssd/files/patch-src__providers__ldap__sdap_async_sudo_hostinfo.c
index 78deda7d99fa..e3091d63446a 100644
--- a/security/sssd/files/patch-src__providers__ldap__sdap_async_sudo_hostinfo.c
+++ b/security/sssd/files/patch-src__providers__ldap__sdap_async_sudo_hostinfo.c
@@ -1,8 +1,6 @@
-diff --git src/providers/ldap/sdap_async_sudo_hostinfo.c src/providers/ldap/sdap_async_sudo_hostinfo.c
-index a3c3e1068..f33299304 100644
---- src/providers/ldap/sdap_async_sudo_hostinfo.c
+--- src/providers/ldap/sdap_async_sudo_hostinfo.c.orig 2020-03-17 13:31:28 UTC
+++ src/providers/ldap/sdap_async_sudo_hostinfo.c
-@@ -357,7 +357,7 @@ static struct tevent_req *sdap_sudo_get_hostnames_send(TALLOC_CTX *mem_ctx,
+@@ -357,7 +357,7 @@ static struct tevent_req *sdap_sudo_get_hostnames_send
struct tevent_req *subreq = NULL;
struct sdap_sudo_get_hostnames_state *state = NULL;
char *dot = NULL;
@@ -11,7 +9,7 @@ index a3c3e1068..f33299304 100644
int ret;
req = tevent_req_create(mem_ctx, &state,
-@@ -380,14 +380,14 @@ static struct tevent_req *sdap_sudo_get_hostnames_send(TALLOC_CTX *mem_ctx,
+@@ -380,14 +380,14 @@ static struct tevent_req *sdap_sudo_get_hostnames_send
/* get hostname */
errno = 0;
diff --git a/security/sssd/files/patch-src__providers__ldap__sdap_async_users.c b/security/sssd/files/patch-src__providers__ldap__sdap_async_users.c
index 4e5fcbb6008c..e835f542d46d 100644
--- a/security/sssd/files/patch-src__providers__ldap__sdap_async_users.c
+++ b/security/sssd/files/patch-src__providers__ldap__sdap_async_users.c
@@ -1,6 +1,4 @@
-diff --git src/providers/ldap/sdap_async_users.c src/providers/ldap/sdap_async_users.c
-index 92eeda1d3..8847be79b 100644
---- src/providers/ldap/sdap_async_users.c
+--- src/providers/ldap/sdap_async_users.c.orig 2020-03-17 13:31:28 UTC
+++ src/providers/ldap/sdap_async_users.c
@@ -61,7 +61,8 @@ sdap_get_idmap_primary_gid(struct sdap_options *opts,
{
diff --git a/security/sssd/files/patch-src__resolv__async_resolv_utils.c b/security/sssd/files/patch-src__resolv__async_resolv_utils.c
index 27457a3399d6..d0bd69b25801 100644
--- a/security/sssd/files/patch-src__resolv__async_resolv_utils.c
+++ b/security/sssd/files/patch-src__resolv__async_resolv_utils.c
@@ -1,6 +1,4 @@
-diff --git src/resolv/async_resolv_utils.c src/resolv/async_resolv_utils.c
-index f86181b91..25323cf7a 100644
---- src/resolv/async_resolv_utils.c
+--- src/resolv/async_resolv_utils.c.orig 2020-03-17 13:31:28 UTC
+++ src/resolv/async_resolv_utils.c
@@ -45,7 +45,7 @@ resolv_get_domain_send(TALLOC_CTX *mem_ctx,
struct resolv_get_domain_state *state = NULL;
diff --git a/security/sssd/files/patch-src__sbus__sbus_codegen b/security/sssd/files/patch-src__sbus__sbus_codegen
index 3e82500c9165..7ea5eb2bf7c0 100644
--- a/security/sssd/files/patch-src__sbus__sbus_codegen
+++ b/security/sssd/files/patch-src__sbus__sbus_codegen
@@ -1,9 +1,7 @@
-diff --git src/sbus/sbus_codegen src/sbus/sbus_codegen
-index a97a92591..fb3b6d9b3 100755
---- src/sbus/sbus_codegen
+--- src/sbus/sbus_codegen.orig 2024-07-05 11:06:22 UTC
+++ src/sbus/sbus_codegen
@@ -1,4 +1,4 @@
--#!/usr/bin/env python
+-#!/usr/local/bin/python3.11
+#!/usr/bin/env python3
#
diff --git a/security/sssd/files/patch-src__sss_client__common.c b/security/sssd/files/patch-src__sss_client__common.c
index 59dcc448fd7c..9fbfebf9900d 100644
--- a/security/sssd/files/patch-src__sss_client__common.c
+++ b/security/sssd/files/patch-src__sss_client__common.c
@@ -1,6 +1,4 @@
-diff --git src/sss_client/common.c src/sss_client/common.c
-index d8effb6dd..edeb4a159 100644
---- src/sss_client/common.c
+--- src/sss_client/common.c.orig 2020-03-17 13:31:28 UTC
+++ src/sss_client/common.c
@@ -25,6 +25,7 @@
#include "config.h"
@@ -18,7 +16,7 @@ index d8effb6dd..edeb4a159 100644
#if HAVE_PTHREAD
#include <pthread.h>
-@@ -126,7 +128,6 @@ static enum sss_status sss_cli_send_req(enum sss_cli_command cmd,
+@@ -126,7 +128,6 @@ static enum sss_status sss_cli_send_req(enum sss_cli_c
*errnop = error;
break;
case 0:
@@ -26,7 +24,7 @@ index d8effb6dd..edeb4a159 100644
break;
case 1:
if (pfd.revents & (POLLERR | POLLHUP | POLLNVAL)) {
-@@ -235,7 +236,6 @@ static enum sss_status sss_cli_recv_rep(enum sss_cli_command cmd,
+@@ -235,7 +236,6 @@ static enum sss_status sss_cli_recv_rep(enum sss_cli_c
*errnop = error;
break;
case 0:
@@ -34,7 +32,7 @@ index d8effb6dd..edeb4a159 100644
break;
case 1:
if (pfd.revents & (POLLHUP)) {
-@@ -679,7 +679,6 @@ static enum sss_status sss_cli_check_socket(int *errnop,
+@@ -679,7 +679,6 @@ static enum sss_status sss_cli_check_socket(int *errno
*errnop = error;
break;
case 0:
@@ -42,7 +40,7 @@ index d8effb6dd..edeb4a159 100644
break;
case 1:
if (pfd.revents & (POLLERR | POLLHUP | POLLNVAL)) {
-@@ -730,7 +729,7 @@ enum nss_status sss_nss_make_request_timeout(enum sss_cli_command cmd,
+@@ -730,7 +729,7 @@ enum nss_status sss_nss_make_request_timeout(enum sss_
/* avoid looping in the nss daemon */
envval = getenv("_SSS_LOOPS");
if (envval && strcmp(envval, "NO") == 0) {
@@ -51,7 +49,7 @@ index d8effb6dd..edeb4a159 100644
}
ret = sss_cli_check_socket(errnop, SSS_NSS_SOCKET_NAME, timeout);
-@@ -738,9 +737,9 @@ enum nss_status sss_nss_make_request_timeout(enum sss_cli_command cmd,
+@@ -738,9 +737,9 @@ enum nss_status sss_nss_make_request_timeout(enum sss_
#ifdef NONSTANDARD_SSS_NSS_BEHAVIOUR
*errnop = 0;
errno = 0;
@@ -63,7 +61,19 @@ index d8effb6dd..edeb4a159 100644
#endif
}
-@@ -765,17 +764,17 @@ enum nss_status sss_nss_make_request_timeout(enum sss_cli_command cmd,
+@@ -753,9 +752,9 @@ enum nss_status sss_nss_make_request_timeout(enum sss_
+ #ifdef NONSTANDARD_SSS_NSS_BEHAVIOUR
+ *errnop = 0;
+ errno = 0;
+- return NSS_STATUS_NOTFOUND;
++ return NS_NOTFOUND;
+ #else
+- return NSS_STATUS_UNAVAIL;
++ return NS_UNAVAIL;
+ #endif
+ }
+
+@@ -765,17 +764,17 @@ enum nss_status sss_nss_make_request_timeout(enum sss_
}
switch (ret) {
case SSS_STATUS_TRYAGAIN:
@@ -85,3 +95,43 @@ index d8effb6dd..edeb4a159 100644
#endif
}
}
+@@ -815,12 +814,12 @@ int sss_pac_make_request(enum sss_cli_command cmd,
+ /* avoid looping in the nss daemon */
+ envval = getenv("_SSS_LOOPS");
+ if (envval && strcmp(envval, "NO") == 0) {
+- return NSS_STATUS_NOTFOUND;
++ return NS_NOTFOUND;
+ }
+
+ ret = sss_cli_check_socket(errnop, SSS_PAC_SOCKET_NAME, timeout);
+ if (ret != SSS_STATUS_SUCCESS) {
+- return NSS_STATUS_UNAVAIL;
++ return NS_UNAVAIL;
+ }
+
+ ret = sss_cli_make_request_nochecks(cmd, rd, timeout, repbuf, replen,
+@@ -829,7 +828,7 @@ int sss_pac_make_request(enum sss_cli_command cmd,
+ /* try reopen socket */
+ ret = sss_cli_check_socket(errnop, SSS_PAC_SOCKET_NAME, timeout);
+ if (ret != SSS_STATUS_SUCCESS) {
+- return NSS_STATUS_UNAVAIL;
++ return NS_UNAVAIL;
+ }
+
+ /* and make request one more time */
+@@ -838,12 +837,12 @@ int sss_pac_make_request(enum sss_cli_command cmd,
+ }
+ switch (ret) {
+ case SSS_STATUS_TRYAGAIN:
+- return NSS_STATUS_TRYAGAIN;
++ return NS_TRYAGAIN;
+ case SSS_STATUS_SUCCESS:
+- return NSS_STATUS_SUCCESS;
++ return NS_SUCCESS;
+ case SSS_STATUS_UNAVAIL:
+ default:
+- return NSS_STATUS_UNAVAIL;
++ return NS_UNAVAIL;
+ }
+ }
+
diff --git a/security/sssd/files/patch-src__sss_client__nss_group.c b/security/sssd/files/patch-src__sss_client__nss_group.c
index 0deefe48139c..b92cd2028761 100644
--- a/security/sssd/files/patch-src__sss_client__nss_group.c
+++ b/security/sssd/files/patch-src__sss_client__nss_group.c
@@ -1,6 +1,4 @@
-diff --git src/sss_client/nss_group.c src/sss_client/nss_group.c
-index 5ab2bdf78..69ba75dcb 100644
---- src/sss_client/nss_group.c
+--- src/sss_client/nss_group.c.orig 2020-03-17 13:31:28 UTC
+++ src/sss_client/nss_group.c
@@ -390,6 +390,76 @@ out:
}
diff --git a/security/sssd/files/patch-src__sss_client__pam_sss.c b/security/sssd/files/patch-src__sss_client__pam_sss.c
index 1e34b7ee9ffd..b33cb5eb4ab2 100644
--- a/security/sssd/files/patch-src__sss_client__pam_sss.c
+++ b/security/sssd/files/patch-src__sss_client__pam_sss.c
@@ -1,8 +1,6 @@
-diff --git src/sss_client/pam_sss.c src/sss_client/pam_sss.c
-index f634f7659..1de88fefe 100644
---- src/sss_client/pam_sss.c
+--- src/sss_client/pam_sss.c.orig 2020-03-17 13:31:28 UTC
+++ src/sss_client/pam_sss.c
-@@ -263,9 +263,9 @@ static int do_pam_conversation(pam_handle_t *pamh, const int msg_style,
+@@ -266,9 +266,9 @@ static int do_pam_conversation(pam_handle_t *pamh, con
pam_msg->msg_style = msg_style;
if (state == SSS_PAM_CONV_REENTER) {
@@ -14,3 +12,12 @@ index f634f7659..1de88fefe 100644
}
mesg[0] = (const struct pam_message *) pam_msg;
+@@ -1253,7 +1253,7 @@ static int get_pam_items(pam_handle_t *pamh, uint32_t
+
+ pi->cli_pid = getpid();
+
+- pi->login_name = pam_modutil_getlogin(pamh);
++ pi->login_name = getlogin();
+ if (pi->login_name == NULL) pi->login_name="";
+
+ pi->domain_name = NULL;
diff --git a/security/sssd/files/patch-src__sss_client__sss_nss.exports b/security/sssd/files/patch-src__sss_client__sss_nss.exports
index ceeb55742553..028d05d8a933 100644
--- a/security/sssd/files/patch-src__sss_client__sss_nss.exports
+++ b/security/sssd/files/patch-src__sss_client__sss_nss.exports
@@ -1,6 +1,4 @@
-diff --git src/sss_client/sss_nss.exports src/sss_client/sss_nss.exports
-index 1eefea8d5..8e85a0541 100644
---- src/sss_client/sss_nss.exports
+--- src/sss_client/sss_nss.exports.orig 2020-03-17 13:31:28 UTC
+++ src/sss_client/sss_nss.exports
@@ -3,6 +3,7 @@ EXPORTED {
# public functions
@@ -10,29 +8,28 @@ index 1eefea8d5..8e85a0541 100644
_nss_sss_getpwnam_r;
_nss_sss_getpwuid_r;
_nss_sss_setpwent;
-@@ -14,8 +15,25 @@ EXPORTED {
+@@ -14,7 +15,24 @@ EXPORTED {
_nss_sss_setgrent;
_nss_sss_getgrent_r;
_nss_sss_endgrent;
+ _nss_sss_getgroupmembership;
_nss_sss_initgroups_dyn;
-
-+ __nss_compat_getgrnam_r;
-+ __nss_compat_getgrgid_r;
-+ __nss_compat_getgrent_r;
-+ __nss_compat_setgrent;
-+ __nss_compat_endgrent;
+
-+ __nss_compat_getpwnam_r;
-+ __nss_compat_getpwuid_r;
-+ __nss_compat_getpwent_r;
-+ __nss_compat_setpwent;
-+ __nss_compat_endpwent;
++ #__nss_compat_getgrnam_r;
++ #__nss_compat_getgrgid_r;
++ #__nss_compat_getgrent_r;
++ #__nss_compat_setgrent;
++ #__nss_compat_endgrent;
+
-+ __nss_compat_gethostbyname;
-+ __nss_compat_gethostbyname2;
-+ __nss_compat_gethostbyaddr;
++ #__nss_compat_getpwnam_r;
++ #__nss_compat_getpwuid_r;
++ #__nss_compat_getpwent_r;
++ #__nss_compat_setpwent;
++ #__nss_compat_endpwent;
+
++ #__nss_compat_gethostbyname;
++ #__nss_compat_gethostbyname2;
++ #__nss_compat_gethostbyaddr;
+
#_nss_sss_getaliasbyname_r;
#_nss_sss_setaliasent;
- #_nss_sss_getaliasent_r;
diff --git a/security/sssd/files/patch-src__tests__cmocka__test_authtok.c b/security/sssd/files/patch-src__tests__cmocka__test_authtok.c
index ef3344e4b559..43813d0bb944 100644
--- a/security/sssd/files/patch-src__tests__cmocka__test_authtok.c
+++ b/security/sssd/files/patch-src__tests__cmocka__test_authtok.c
@@ -1,6 +1,4 @@
-diff --git src/tests/cmocka/test_authtok.c src/tests/cmocka/test_authtok.c
-index 9422f96bc..8492e186a 100644
---- src/tests/cmocka/test_authtok.c
+--- src/tests/cmocka/test_authtok.c.orig 2020-03-17 13:31:28 UTC
+++ src/tests/cmocka/test_authtok.c
@@ -28,6 +28,7 @@
#include "tests/cmocka/common_mock.h"
diff --git a/security/sssd/files/patch-src__tests__cmocka__test_negcache_2.c b/security/sssd/files/patch-src__tests__cmocka__test_negcache_2.c
index 81e1790c4ce6..1f3593a6e26a 100644
--- a/security/sssd/files/patch-src__tests__cmocka__test_negcache_2.c
+++ b/security/sssd/files/patch-src__tests__cmocka__test_negcache_2.c
@@ -1,6 +1,7 @@
---- src/tests/cmocka/test_negcache_2.c 2020-03-17 09:31:28.000000000 -0400
-+++ src/tests/cmocka/test_negcache_2.c 2022-02-22 23:48:57.315866000 -0500
-@@ -116,12 +116,8 @@
+--- src/tests/cmocka/test_negcache_2.c.orig 2020-03-17 13:31:28 UTC
++++ src/tests/cmocka/test_negcache_2.c
+@@ -115,14 +115,10 @@ static void find_local_users(struct ncache_test_ctx *t
+ static void find_local_users(struct ncache_test_ctx *test_ctx)
{
int i;
- FILE *passwd_file;
@@ -14,13 +15,15 @@
+ pwd = getpwent();
assert_non_null(pwd);
if (pwd->pw_uid == 0) {
-@@ -135,5 +131,4 @@
+ /* skip root */
+@@ -134,20 +130,15 @@ static void find_local_users(struct ncache_test_ctx *t
+ ++i;
}
- fclose(passwd_file);
}
-@@ -141,12 +136,8 @@
+ static void find_local_groups(struct ncache_test_ctx *test_ctx)
{
int i;
- FILE *group_file;
@@ -34,9 +37,12 @@
+ grp = getgrent();
assert_non_null(grp);
if (grp->gr_gid == 0) {
-@@ -160,5 +151,4 @@
+ /* skip root */
+@@ -159,7 +150,6 @@ static void find_local_groups(struct ncache_test_ctx *
+ ++i;
}
- fclose(group_file);
}
+ static void find_non_local_users(struct ncache_test_ctx *test_ctx)
diff --git a/security/sssd/files/patch-src__tests__cmocka__test_pam_srv.c b/security/sssd/files/patch-src__tests__cmocka__test_pam_srv.c
index b88a33513a5b..65d24867e383 100644
--- a/security/sssd/files/patch-src__tests__cmocka__test_pam_srv.c
+++ b/security/sssd/files/patch-src__tests__cmocka__test_pam_srv.c
@@ -1,6 +1,4 @@
-diff --git src/tests/cmocka/test_pam_srv.c src/tests/cmocka/test_pam_srv.c
-index 446985d5d..f53f84be2 100644
---- src/tests/cmocka/test_pam_srv.c
+--- src/tests/cmocka/test_pam_srv.c.orig 2020-03-17 13:31:28 UTC
+++ src/tests/cmocka/test_pam_srv.c
@@ -1177,7 +1177,7 @@ void test_pam_open_session(void **state)
diff --git a/security/sssd/files/patch-src__tests__cwrap__test_responder_common.c b/security/sssd/files/patch-src__tests__cwrap__test_responder_common.c
index d759d7f224b3..db2d00080df3 100644
--- a/security/sssd/files/patch-src__tests__cwrap__test_responder_common.c
+++ b/security/sssd/files/patch-src__tests__cwrap__test_responder_common.c
@@ -1,8 +1,6 @@
-diff --git src/tests/cwrap/test_responder_common.c src/tests/cwrap/test_responder_common.c
-index 11cc3abd8..191310143 100644
---- src/tests/cwrap/test_responder_common.c
+--- src/tests/cwrap/test_responder_common.c.orig 2020-03-17 13:31:28 UTC
+++ src/tests/cwrap/test_responder_common.c
-@@ -136,11 +136,13 @@ void check_sock_properties(struct create_pipe_ctx *ctx, mode_t mode)
+@@ -136,11 +136,13 @@ void check_sock_properties(struct create_pipe_ctx *ctx
assert_true(S_ISSOCK(sbuf.st_mode));
assert_true((sbuf.st_mode & ~S_IFMT) == mode);
diff --git a/security/sssd/files/patch-src__tests__cwrap__test_server.c b/security/sssd/files/patch-src__tests__cwrap__test_server.c
index 66b4c6198f16..d3fe57ecddd3 100644
--- a/security/sssd/files/patch-src__tests__cwrap__test_server.c
+++ b/security/sssd/files/patch-src__tests__cwrap__test_server.c
@@ -1,6 +1,4 @@
-diff --git src/tests/cwrap/test_server.c src/tests/cwrap/test_server.c
-index 85ecb7f74..a2ddc595f 100644
---- src/tests/cwrap/test_server.c
+--- src/tests/cwrap/test_server.c.orig 2020-03-17 13:31:28 UTC
+++ src/tests/cwrap/test_server.c
@@ -23,6 +23,7 @@
#include <sys/types.h>
diff --git a/security/sssd/files/patch-src__tests__dlopen-tests.c b/security/sssd/files/patch-src__tests__dlopen-tests.c
index 0ee773744daf..825a86b021bf 100644
--- a/security/sssd/files/patch-src__tests__dlopen-tests.c
+++ b/security/sssd/files/patch-src__tests__dlopen-tests.c
@@ -1,6 +1,4 @@
-diff --git src/tests/dlopen-tests.c src/tests/dlopen-tests.c
-index 9a5d3597f..4b469726b 100644
---- src/tests/dlopen-tests.c
+--- src/tests/dlopen-tests.c.orig 2020-03-17 13:31:28 UTC
+++ src/tests/dlopen-tests.c
@@ -44,7 +44,7 @@ struct so {
{ "libipa_hbac.so", { LIBPFX"libipa_hbac.so", NULL } },
diff --git a/security/sssd/files/patch-src__util__crypto__libcrypto__crypto_sha512crypt.c b/security/sssd/files/patch-src__util__crypto__libcrypto__crypto_sha512crypt.c
index dbea252ea1cd..0677644d2bcf 100644
--- a/security/sssd/files/patch-src__util__crypto__libcrypto__crypto_sha512crypt.c
+++ b/security/sssd/files/patch-src__util__crypto__libcrypto__crypto_sha512crypt.c
@@ -1,6 +1,4 @@
-diff --git src/util/crypto/libcrypto/crypto_sha512crypt.c src/util/crypto/libcrypto/crypto_sha512crypt.c
-index 2275ccd96..c1e418917 100644
---- src/util/crypto/libcrypto/crypto_sha512crypt.c
+--- src/util/crypto/libcrypto/crypto_sha512crypt.c.orig 2020-03-17 13:31:28 UTC
+++ src/util/crypto/libcrypto/crypto_sha512crypt.c
@@ -30,6 +30,13 @@
diff --git a/security/sssd/files/patch-src__util__crypto__nss__nss_sha512crypt.c b/security/sssd/files/patch-src__util__crypto__nss__nss_sha512crypt.c
index fbce0c0e298f..7df9d0e1d692 100644
--- a/security/sssd/files/patch-src__util__crypto__nss__nss_sha512crypt.c
+++ b/security/sssd/files/patch-src__util__crypto__nss__nss_sha512crypt.c
@@ -1,6 +1,4 @@
-diff --git src/util/crypto/nss/nss_sha512crypt.c src/util/crypto/nss/nss_sha512crypt.c
-index 4d0594d9f..49801222d 100644
---- src/util/crypto/nss/nss_sha512crypt.c
+--- src/util/crypto/nss/nss_sha512crypt.c.orig 2020-03-17 13:31:28 UTC
+++ src/util/crypto/nss/nss_sha512crypt.c
@@ -29,6 +29,14 @@
#include <sechash.h>
diff --git a/security/sssd/files/patch-src__util__find_uid.c b/security/sssd/files/patch-src__util__find_uid.c
index 3e2cbd902dcc..f09d9bc47532 100644
--- a/security/sssd/files/patch-src__util__find_uid.c
+++ b/security/sssd/files/patch-src__util__find_uid.c
@@ -1,8 +1,6 @@
-diff --git src/util/find_uid.c src/util/find_uid.c
-index 215c0d338..42a1df729 100644
---- src/util/find_uid.c
+--- src/util/find_uid.c.orig 2020-03-17 13:31:28 UTC
+++ src/util/find_uid.c
-@@ -72,7 +72,7 @@ static errno_t get_uid_from_pid(const pid_t pid, uid_t *uid)
+@@ -72,7 +72,7 @@ static errno_t get_uid_from_pid(const pid_t pid, uid_t
uint32_t num=0;
errno_t error;
@@ -11,7 +9,7 @@ index 215c0d338..42a1df729 100644
if (ret < 0) {
DEBUG(SSSDBG_CRIT_FAILURE, "snprintf failed\n");
return EINVAL;
-@@ -218,12 +218,12 @@ static errno_t get_active_uid_linux(hash_table_t *table, uid_t search_uid)
+@@ -216,12 +216,12 @@ static errno_t get_active_uid_linux(hash_table_t *tabl
struct dirent *dirent;
int ret, err;
pid_t pid = -1;
@@ -26,7 +24,7 @@ index 215c0d338..42a1df729 100644
if (proc_dir == NULL) {
ret = errno;
DEBUG(SSSDBG_CRIT_FAILURE, "Cannot open proc dir.\n");
-@@ -298,9 +298,8 @@ done:
+@@ -301,9 +301,8 @@ errno_t get_uid_table(TALLOC_CTX *mem_ctx, hash_table_
errno_t get_uid_table(TALLOC_CTX *mem_ctx, hash_table_t **table)
{
diff --git a/security/sssd/files/patch-src__util__nss_dl_load.c b/security/sssd/files/patch-src__util__nss_dl_load.c
index 1eb41aaf011e..347b62ab4182 100644
--- a/security/sssd/files/patch-src__util__nss_dl_load.c
+++ b/security/sssd/files/patch-src__util__nss_dl_load.c
@@ -1,5 +1,5 @@
---- src/util/nss_dl_load.c-orig 2020-10-22 17:57:10.433049000 +0100
-+++ src/util/nss_dl_load.c 2020-11-01 13:25:22.636487000 +0000
+--- src/util/nss_dl_load.c.orig 2020-03-17 13:31:28 UTC
++++ src/util/nss_dl_load.c
@@ -24,6 +24,7 @@
#include "util/util_errors.h"
#include "util/debug.h"
@@ -8,7 +8,7 @@
#define NSS_FN_NAME "_nss_%s_%s"
-@@ -36,7 +37,8 @@
+@@ -36,7 +37,8 @@ static void *proxy_dlsym(void *handle,
char *funcname;
void *funcptr;
@@ -18,7 +18,7 @@
if (funcname == NULL) {
DEBUG(SSSDBG_CRIT_FAILURE, "talloc_asprintf() failed\n");
return NULL;
-@@ -78,7 +80,8 @@
+@@ -78,7 +80,8 @@ errno_t sss_load_nss_symbols(struct sss_nss_ops *ops,
{(void**)&ops->endservent, "endservent"}
};
diff --git a/security/sssd/files/patch-src__util__server.c b/security/sssd/files/patch-src__util__server.c
index 1d46e15ef9c9..9127a59f39bf 100644
--- a/security/sssd/files/patch-src__util__server.c
+++ b/security/sssd/files/patch-src__util__server.c
@@ -1,6 +1,4 @@
-diff --git src/util/server.c src/util/server.c
-index f34bf49f6..7cb3864af 100644
---- src/util/server.c
+--- src/util/server.c.orig 2020-03-17 13:31:28 UTC
+++ src/util/server.c
@@ -311,10 +311,13 @@ static void setup_signals(void)
BlockSignals(false, SIGTERM);
diff --git a/security/sssd/files/patch-src__util__sss_endian.h b/security/sssd/files/patch-src__util__sss_endian.h
index fe2c66ef198b..29e212c829c4 100644
--- a/security/sssd/files/patch-src__util__sss_endian.h
+++ b/security/sssd/files/patch-src__util__sss_endian.h
@@ -1,6 +1,4 @@
-diff --git src/util/sss_endian.h src/util/sss_endian.h
-index 834c35980..d0bc1d338 100644
---- src/util/sss_endian.h
+--- src/util/sss_endian.h.orig 2020-03-17 13:31:28 UTC
+++ src/util/sss_endian.h
@@ -29,6 +29,18 @@
# include <sys/endian.h>
diff --git a/security/sssd/files/patch-src__util__sss_krb5.c b/security/sssd/files/patch-src__util__sss_krb5.c
index 8ee54b4c358b..c818dc1f90d3 100644
--- a/security/sssd/files/patch-src__util__sss_krb5.c
+++ b/security/sssd/files/patch-src__util__sss_krb5.c
@@ -1,6 +1,4 @@
-diff --git src/util/sss_krb5.c src/util/sss_krb5.c
-index c0cc28a75..88e6e6008 100644
---- src/util/sss_krb5.c
+--- src/util/sss_krb5.c.orig 2020-03-17 13:31:28 UTC
+++ src/util/sss_krb5.c
@@ -28,6 +28,7 @@
#include "util/sss_iobuf.h"
diff --git a/security/sssd/files/patch-src__util__sss_sockets.c b/security/sssd/files/patch-src__util__sss_sockets.c
index 5e90879b246f..2b05dc360523 100644
--- a/security/sssd/files/patch-src__util__sss_sockets.c
+++ b/security/sssd/files/patch-src__util__sss_sockets.c
@@ -1,6 +1,6 @@
---- src/util/sss_sockets.c.orig 2020-03-17 13:31:28.000000000 +0000
-+++ src/util/sss_sockets.c 2020-10-22 19:39:46.454834000 +0100
-@@ -120,14 +120,16 @@
+--- src/util/sss_sockets.c.orig 2020-03-17 13:31:28 UTC
++++ src/util/sss_sockets.c
+@@ -120,14 +120,16 @@ static errno_t set_fd_common_opts(int fd, int timeout)
}
milli = timeout * 1000; /* timeout in milliseconds */
@@ -25,7 +25,7 @@
}
return EOK;
-@@ -230,7 +232,7 @@
+@@ -230,7 +232,7 @@ static void sssd_async_connect_done(struct tevent_cont
talloc_zfree(fde);
@@ -34,7 +34,7 @@
tevent_req_done(req);
} else {
ret = errno;
-@@ -313,7 +315,7 @@
+@@ -313,7 +315,7 @@ struct tevent_req *sssd_async_socket_init_send(TALLOC_
"Using file descriptor [%d] for the connection.\n", state->sd);
subreq = sssd_async_connect_send(state, ev, state->sd,
diff --git a/security/sssd/files/patch-src__util__util.c b/security/sssd/files/patch-src__util__util.c
index f9380a2c16c9..c04d1b23c491 100644
--- a/security/sssd/files/patch-src__util__util.c
+++ b/security/sssd/files/patch-src__util__util.c
@@ -1,6 +1,6 @@
---- src/util/util.c 2020-10-20 19:31:51.466783000 +0100
-+++ src/util/util.c 2020-10-20 19:33:20.832098000 +0100
-@@ -830,6 +830,19 @@
+--- src/util/util.c.orig 2020-03-17 13:31:28 UTC
++++ src/util/util.c
+@@ -830,6 +830,19 @@ errno_t sss_fd_nonblocking(int fd)
return EOK;
}
diff --git a/security/sssd/files/patch-src__util__util.h b/security/sssd/files/patch-src__util__util.h
index 62f6792018c0..4ae734ba6e64 100644
--- a/security/sssd/files/patch-src__util__util.h
+++ b/security/sssd/files/patch-src__util__util.h
@@ -1,8 +1,6 @@
-diff --git src/util/util.h src/util/util.h
-index 1e36bf02a..e883f322f 100644
---- src/util/util.h
+--- src/util/util.h.orig 2020-03-17 13:31:28 UTC
+++ src/util/util.h
-@@ -733,4 +733,6 @@ errno_t create_preauth_indicator(void);
+@@ -749,4 +749,6 @@ errno_t create_preauth_indicator(void);
#define N_ELEMENTS(arr) (sizeof(arr) / sizeof(arr[0]))
#endif
diff --git a/security/sssd/pkg-plist b/security/sssd/pkg-plist
index 8ee68e8602ba..cdd9294c3d4c 100644
--- a/security/sssd/pkg-plist
+++ b/security/sssd/pkg-plist
@@ -34,8 +34,8 @@ lib/nss_sss.so.2.0.0
lib/pam_sss.so
%%PYTHON_SITELIBDIR%%/SSSDConfig-1.16.5-py%%PYTHON_VER%%.egg-info
%%PYTHON_SITELIBDIR%%/SSSDConfig/__init__.py
-%%PYTHON_SITELIBDIR%%/SSSDConfig/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/SSSDConfig/__pycache__/ipachangeconf.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/SSSDConfig/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/SSSDConfig/__pycache__/ipachangeconf%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/SSSDConfig/ipachangeconf.py
%%PYTHON_SITELIBDIR%%/pyhbac.so
%%PYTHON_SITELIBDIR%%/pysss.so
@@ -107,9 +107,9 @@ share/man/de/man8/sss_userdel.8.gz
share/man/de/man8/sss_usermod.8.gz
share/man/de/man8/sssd.8.gz
share/man/es/man5/sssd-ldap.5.gz
-share/man/es/man5/sssd.conf.5.gz
share/man/es/man5/sssd-simple.5.gz
share/man/es/man5/sssd-sudo.5.gz
+share/man/es/man5/sssd.conf.5.gz
share/man/es/man8/pam_sss.8.gz
share/man/es/man8/sss_groupadd.8.gz
share/man/es/man8/sss_groupdel.8.gz
@@ -179,7 +179,7 @@ share/man/man8/sssd_krb5_locator_plugin.8.gz
share/man/nl/man8/sss_groupmod.8.gz
share/man/pt/man8/sss_groupdel.8.gz
share/man/pt/man8/sss_groupmod.8.gz
-share/man/sv/man5/sssd.conf.5.gz
+share/man/sv/man5/sss-certmap.5.gz
share/man/sv/man5/sssd-ad.5.gz
share/man/sv/man5/sssd-ifp.5.gz
share/man/sv/man5/sssd-ipa.5.gz
@@ -187,7 +187,7 @@ share/man/sv/man5/sssd-krb5.5.gz
share/man/sv/man5/sssd-ldap.5.gz
share/man/sv/man5/sssd-simple.5.gz
share/man/sv/man5/sssd-sudo.5.gz
-share/man/sv/man5/sss-certmap.5.gz
+share/man/sv/man5/sssd.conf.5.gz
share/man/sv/man8/pam_sss.8.gz
share/man/sv/man8/sss_cache.8.gz
share/man/sv/man8/sss_debuglevel.8.gz
diff --git a/security/sssd2/files/bsdnss.c b/security/sssd2/files/bsdnss.c
index ee0592d3aea9..21484bdca1f5 100644
--- a/security/sssd2/files/bsdnss.c
+++ b/security/sssd2/files/bsdnss.c
@@ -63,6 +63,23 @@ extern enum nss_status _nss_sss_getgroupmembership(const char *uname,
gid_t agroup, gid_t *groups,
int maxgrp, int *grpcnt);
+NSS_METHOD_PROTOTYPE(__nss_compat_getgroupmembership);
+NSS_METHOD_PROTOTYPE(__nss_compat_getgrnam_r);
+NSS_METHOD_PROTOTYPE(__nss_compat_getgrgid_r);
+NSS_METHOD_PROTOTYPE(__nss_compat_getgrent_r);
+NSS_METHOD_PROTOTYPE(__nss_compat_setgrent);
+NSS_METHOD_PROTOTYPE(__nss_compat_endgrent);
+
+NSS_METHOD_PROTOTYPE(__nss_compat_getpwnam_r);
+NSS_METHOD_PROTOTYPE(__nss_compat_getpwuid_r);
+NSS_METHOD_PROTOTYPE(__nss_compat_getpwent_r);
+NSS_METHOD_PROTOTYPE(__nss_compat_setpwent);
+NSS_METHOD_PROTOTYPE(__nss_compat_endpwent);
+
+NSS_METHOD_PROTOTYPE(__nss_compat_gethostbyname);
+NSS_METHOD_PROTOTYPE(__nss_compat_gethostbyname2);
+NSS_METHOD_PROTOTYPE(__nss_compat_gethostbyaddr);
+
static ns_mtab methods[] = {
{ NSDB_GROUP, "getgrnam_r", __nss_compat_getgrnam_r, _nss_sss_getgrnam_r },
{ NSDB_GROUP, "getgrgid_r", __nss_compat_getgrgid_r, _nss_sss_getgrgid_r },
diff --git a/security/starttls/Makefile b/security/starttls/Makefile
index 498954ffceb2..a4e35dbde383 100644
--- a/security/starttls/Makefile
+++ b/security/starttls/Makefile
@@ -1,6 +1,6 @@
PORTNAME= starttls
PORTVERSION= 0.10
-PORTREVISION= 33
+PORTREVISION= 34
CATEGORIES= security
MASTER_SITES= ftp://ftp.opaopa.org/pub/elisp/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/security/stegify/Makefile b/security/stegify/Makefile
index 3e706457ec3c..ad737e6d09ac 100644
--- a/security/stegify/Makefile
+++ b/security/stegify/Makefile
@@ -2,7 +2,7 @@ PORTNAME= stegify
DISTVERSIONPREFIX= v
DISTVERSION= 1.2-2
DISTVERSIONSUFFIX= -g62518ca
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= security graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/step-certificates/Makefile b/security/step-certificates/Makefile
index eeaf2ec3025a..1797e954371e 100644
--- a/security/step-certificates/Makefile
+++ b/security/step-certificates/Makefile
@@ -1,7 +1,7 @@
PORTNAME= step-certificates
DISTVERSIONPREFIX= v
DISTVERSION= 0.26.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MAINTAINER= mw@wipp.bayern
diff --git a/security/step-cli/Makefile b/security/step-cli/Makefile
index 6f1ca2faa827..586f5653beb7 100644
--- a/security/step-cli/Makefile
+++ b/security/step-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= step-cli
DISTVERSIONPREFIX= v
DISTVERSION= 0.26.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MAINTAINER= mw@wipp.bayern
diff --git a/security/tailscale/Makefile b/security/tailscale/Makefile
index d48b2b896af1..49a24a81731a 100644
--- a/security/tailscale/Makefile
+++ b/security/tailscale/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tailscale
-PORTVERSION= 1.68.1
+PORTVERSION= 1.68.2
DISTVERSIONPREFIX= v
CATEGORIES= security net-vpn
diff --git a/security/tailscale/distinfo b/security/tailscale/distinfo
index d636f8d33729..3d2579041afc 100644
--- a/security/tailscale/distinfo
+++ b/security/tailscale/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1718446166
-SHA256 (go/security_tailscale/tailscale-v1.68.1/v1.68.1.mod) = 2fc7d7c97922cb35d8bce03d668b3257a491bf0b7e2d5c787daa43eddb804205
-SIZE (go/security_tailscale/tailscale-v1.68.1/v1.68.1.mod) = 19953
-SHA256 (go/security_tailscale/tailscale-v1.68.1/v1.68.1.zip) = 6968fb1b363ca6ad01b765e654e249cc167a64ee508bf50c04c9b34ab63111bb
-SIZE (go/security_tailscale/tailscale-v1.68.1/v1.68.1.zip) = 3472907
+TIMESTAMP = 1719993294
+SHA256 (go/security_tailscale/tailscale-v1.68.2/v1.68.2.mod) = 2fc7d7c97922cb35d8bce03d668b3257a491bf0b7e2d5c787daa43eddb804205
+SIZE (go/security_tailscale/tailscale-v1.68.2/v1.68.2.mod) = 19953
+SHA256 (go/security_tailscale/tailscale-v1.68.2/v1.68.2.zip) = da3ceff37240c884a4d7b5697e9bb28ea21084de95a12f98bdf7a736ffe75422
+SIZE (go/security_tailscale/tailscale-v1.68.2/v1.68.2.zip) = 3474060
diff --git a/security/teleport/Makefile b/security/teleport/Makefile
index c37c9209c371..9a7b216a10eb 100644
--- a/security/teleport/Makefile
+++ b/security/teleport/Makefile
@@ -1,7 +1,7 @@
PORTNAME= teleport
DISTVERSIONPREFIX= v
DISTVERSION= 5.2.5
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= security
MAINTAINER= kraileth@elderlinux.org
diff --git a/security/tfsec/Makefile b/security/tfsec/Makefile
index 5d316966424a..ff613f987c6b 100644
--- a/security/tfsec/Makefile
+++ b/security/tfsec/Makefile
@@ -1,6 +1,7 @@
PORTNAME= tfsec
DISTVERSIONPREFIX= v
DISTVERSION= 1.28.8
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= dutra@FreeBSD.org
diff --git a/security/totp-cli/Makefile b/security/totp-cli/Makefile
index 7f34a47adac9..18b0445b398e 100644
--- a/security/totp-cli/Makefile
+++ b/security/totp-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= totp-cli
PORTVERSION= 1.8.7
DISTVERSIONPREFIX= v
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= security
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/security/trivy/Makefile b/security/trivy/Makefile
index 284980df5562..53f62e6afa81 100644
--- a/security/trivy/Makefile
+++ b/security/trivy/Makefile
@@ -1,6 +1,7 @@
PORTNAME= trivy
DISTVERSIONPREFIX= v
-DISTVERSION= 0.52.2
+DISTVERSION= 0.53.0
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= mfechner@FreeBSD.org
diff --git a/security/trivy/distinfo b/security/trivy/distinfo
index b7c81aa7335d..349872b7c9de 100644
--- a/security/trivy/distinfo
+++ b/security/trivy/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1718367647
-SHA256 (go/security_trivy/trivy-v0.52.2/v0.52.2.mod) = 71d135db11a4e85cb3b2a2544d779a49f7979a303bb71a6ddd82ed5535796840
-SIZE (go/security_trivy/trivy-v0.52.2/v0.52.2.mod) = 22403
-SHA256 (go/security_trivy/trivy-v0.52.2/v0.52.2.zip) = 8c7c199a1cbfe8a7babab29a66e072b0c77e1b741d401988f029514ed8570b31
-SIZE (go/security_trivy/trivy-v0.52.2/v0.52.2.zip) = 58071850
+TIMESTAMP = 1719843416
+SHA256 (go/security_trivy/trivy-v0.53.0/v0.53.0.mod) = 86adad3fd423806d5d406cf3bb6542f3d3d2248fa40fc57096329c33f594a2a4
+SIZE (go/security_trivy/trivy-v0.53.0/v0.53.0.mod) = 19923
+SHA256 (go/security_trivy/trivy-v0.53.0/v0.53.0.zip) = 8de80f2ffc26df0f6077735c86d162b43bc7d61d00abb6825c512ec777e2648e
+SIZE (go/security_trivy/trivy-v0.53.0/v0.53.0.zip) = 58098784
diff --git a/security/trufflehog/Makefile b/security/trufflehog/Makefile
index 10864e1fde5c..cd04ffbf7c54 100644
--- a/security/trufflehog/Makefile
+++ b/security/trufflehog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= trufflehog
DISTVERSIONPREFIX= v
DISTVERSION= 3.63.11
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/vault/Makefile b/security/vault/Makefile
index 5e5888621866..d59a0eaa8e38 100644
--- a/security/vault/Makefile
+++ b/security/vault/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vault
PORTVERSION= 1.14.1
DISTVERSIONPREFIX= v
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= security
MASTER_SITES= https://raw.githubusercontent.com/hashicorp/vault/${DISTVERSIONFULL}/ \
LOCAL/bofh/security/${PORTNAME}/:web_ui
diff --git a/security/vouch-proxy/Makefile b/security/vouch-proxy/Makefile
index be704a996c37..878da2ca65de 100644
--- a/security/vouch-proxy/Makefile
+++ b/security/vouch-proxy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vouch-proxy
DISTVERSIONPREFIX=v
DISTVERSION= 0.40.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MAINTAINER= decke@FreeBSD.org
diff --git a/security/vuls/Makefile b/security/vuls/Makefile
index cbf9b478c4af..16c9724ba352 100644
--- a/security/vuls/Makefile
+++ b/security/vuls/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vuls
DISTVERSIONPREFIX=v
DISTVERSION= 0.25.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MAINTAINER= girgen@FreeBSD.org
diff --git a/security/vulsrepo/Makefile b/security/vulsrepo/Makefile
index 664f4051925e..3dc060c5efe3 100644
--- a/security/vulsrepo/Makefile
+++ b/security/vulsrepo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vulsrepo
PORTVERSION= 0.7.1
DISTVERSIONPREFIX=v
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= security www
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${PORTNAME}/v${PORTVERSION}/server/:gomod
DISTFILES= go.mod:gomod
diff --git a/security/vuxml/vuln/2024.xml b/security/vuxml/vuln/2024.xml
index 7c50552a00d0..297dec1ebf75 100644
--- a/security/vuxml/vuln/2024.xml
+++ b/security/vuxml/vuln/2024.xml
@@ -1,3 +1,204 @@
+ <vuln vid="5d921a8c-3a43-11ef-b611-84a93843eb75">
+ <topic>Apache httpd -- source code disclosure</topic>
+ <affects>
+ <package>
+ <name>apache24</name>
+ <range><ge>2.4.60</ge><lt>2.4.61</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>The Apache httpd project reports:</p>
+ <blockquote cite="https://httpd.apache.org/security/vulnerabilities_24.html">
+ <p>isource code disclosure with handlers configured via AddType
+ (CVE-2024-39884) (Important). A regression in the core of Apache HTTP
+ Server 2.4.60 ignores some use of the legacy content-type based
+ configuration of handlers. "AddType" and similar configuration,
+ under some circumstances where files are requested indirectly, result
+ in source code disclosure of local content. For example, PHP scripts
+ may be served instead of interpreted.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2024-39884</cvename>
+ <url>https://httpd.apache.org/security/vulnerabilities_24.html</url>
+ </references>
+ <dates>
+ <discovery>2024-07-04</discovery>
+ <entry>2024-07-04</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="51498ee4-39a1-11ef-b609-002590c1f29c">
+ <topic>Request Tracker -- information exposure vulnerability</topic>
+ <affects>
+ <package>
+ <name>rt50</name>
+ <range><lt>5.0.6</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Request Tracker reports:</p>
+ <p>CVE-2024-3262 describes previously viewed pages being stored in the
+ browser cache, which is the typical default behavior of most browsers to
+ enable the "back" button. Someone who gains access to a host computer could
+ potentially view ticket data using the back button, even after logging out
+ of RT. The CVE specifically references RT version 4.4.1, but this behavior
+ is present in most browsers viewing all versions of RT before 5.0.6.</p>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2024-3262</cvename>
+ <url>https://github.com/advisories/GHSA-6426-p644-ffcf</url>
+ </references>
+ <dates>
+ <discovery>2024-04-04</discovery>
+ <entry>2024-07-04</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="b0374722-3912-11ef-a77e-901b0e9408dc">
+ <topic>go -- net/http: denial of service due to improper 100-continue handling</topic>
+ <affects>
+ <package>
+ <name>go122</name>
+ <range><lt>1.22.5</lt></range>
+ </package>
+ <package>
+ <name>go121</name>
+ <range><lt>1.21.12</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>The Go project reports:</p>
+ <blockquote cite="https://go.dev/issue/67555">
+ <p>net/http: denial of service due to improper 100-continue handling</p>
+ <p>The net/http HTTP/1.1 client mishandled the case where a
+ server responds to a request with an "Expect: 100-continue"
+ header with a non-informational (200 or higher) status. This
+ mishandling could leave a client connection in an invalid
+ state, where the next request sent on the connection will
+ fail.</p>
+ <p>An attacker sending a request to a
+ net/http/httputil.ReverseProxy proxy can exploit this
+ mishandling to cause a denial of service by sending "Expect:
+ 100-continue" requests which elicit a non-informational
+ response from the backend. Each such request leaves the
+ proxy with an invalid connection, and causes one subsequent
+ request using that connection to fail.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2024-24791</cvename>
+ <url>https://go.dev/issue/67555</url>
+ </references>
+ <dates>
+ <discovery>2024-07-02</discovery>
+ <entry>2024-07-03</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="d7efc2ad-37af-11ef-b611-84a93843eb75">
+ <topic>Apache httpd -- Multiple vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>apache24</name>
+ <range><lt>2.4.60</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>The Apache httpd project reports:</p>
+ <blockquote cite="https://httpd.apache.org/security/vulnerabilities_24.html">
+ <p>DoS by Null pointer in websocket over HTTP/2 (CVE-2024-36387) (Low).
+ Serving WebSocket protocol upgrades over a HTTP/2 connection could
+ result in a Null Pointer dereference, leading to a crash of the server
+ process, degrading performance.</p>
+ <p>Proxy encoding problem (CVE-2024-38473) (Moderate).
+ Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and earlier
+ allows request URLs with incorrect encoding to be sent to backend
+ services, potentially bypassing authentication via crafted requests.</p>
+ <p>Weakness with encoded question marks in backreferences
+ (CVE-2024-38474) (Important). Substitution encoding issue in
+ mod_rewrite in Apache HTTP Server 2.4.59 and earlier allows attacker
+ to execute scripts in directories permitted by the configuration but
+ not directly reachable by any URL or source disclosure of scripts
+ meant to only to be executed as CGI.</p>
+ <p>Weakness in mod_rewrite when first segment of substitution matches
+ filesystem path (CVE-2024-38475) (Important). Improper escaping of
+ output in mod_rewrite in Apache HTTP Server 2.4.59 and earlier allows
+ an attacker to map URLs to filesystem locations that are permitted to
+ be served by the server but are not intentionally/directly reachable
+ by any URL, resulting in code execution or source code disclosure.
+ Substitutions in server context that use a backreferences or variables
+ as the first segment of the substitution are affected. Some unsafe
+ RewiteRules will be broken by this change and the rewrite flag
+ "UnsafePrefixStat" can be used to opt back in once ensuring the
+ substitution is appropriately constrained.</p>
+ <p>may use exploitable/malicious backend application output to run local
+ handlers via internal redirect (CVE-2024-38476) (Important).
+ Vulnerability in core of Apache HTTP Server 2.4.59 and earlier are
+ vulnerable to information disclosure, SSRF or local script execution
+ via backend applications whose response headers are malicious or
+ exploitable.</p>
+ <p>Crash resulting in Denial of Service in mod_proxy via a malicious
+ request (CVE-2024-38477) (Important). Null pointer dereference in
+ mod_proxy in Apache HTTP Server 2.4.59 and earlier allows an attacker
+ to crash the server via a malicious request.</p>
+ <p>mod_rewrite proxy handler substitution (CVE-2024-39573) (Moderate).
+ Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and earlier
+ allows an attacker to cause unsafe RewriteRules to unexpectedly setup
+ URL's to be handled by mod_proxy.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2024-36387</cvename>
+ <cvename>CVE-2024-38473</cvename>
+ <cvename>CVE-2024-38474</cvename>
+ <cvename>CVE-2024-38475</cvename>
+ <cvename>CVE-2024-38476</cvename>
+ <cvename>CVE-2024-38477</cvename>
+ <cvename>CVE-2024-39573</cvename>
+ <url>https://httpd.apache.org/security/vulnerabilities_24.html</url>
+ </references>
+ <dates>
+ <discovery>2024-07-01</discovery>
+ <entry>2024-07-01</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="f1a00122-3797-11ef-b611-84a93843eb75">
+ <topic>OpenSSH -- Race condition resulting in potential remote code execution</topic>
+ <affects>
+ <package>
+ <name>openssh-portable</name>
+ <range><lt>9.7.p1_2,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>The OpenSSH project reports:</p>
+ <blockquote cite="https://www.openssh.com/security.html">
+ <p>A race condition in sshd(8) could allow remote code execution as root on non-OpenBSD systems.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2024-6387</cvename>
+ <url>https://www.openssh.com/security.html</url>
+ </references>
+ <dates>
+ <discovery>2024-07-01</discovery>
+ <entry>2024-07-01</entry>
+ <modified>2024-07-03</modified>
+ </dates>
+ </vuln>
+
<vuln vid="c742dbe8-3704-11ef-9e6e-b42e991fc52e">
<topic>netatalk3 -- Multiple vulnerabilities</topic>
<affects>
diff --git a/security/webtunnel-tor/Makefile b/security/webtunnel-tor/Makefile
index d5bf0d9021ea..964c60adcf6f 100644
--- a/security/webtunnel-tor/Makefile
+++ b/security/webtunnel-tor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= webtunnel
PORTVERSION= 0.0.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= security net
PKGNAMESUFFIX= -tor
diff --git a/security/xhash/Makefile b/security/xhash/Makefile
index 1a4327df4be9..aebfc40c0e76 100644
--- a/security/xhash/Makefile
+++ b/security/xhash/Makefile
@@ -1,6 +1,7 @@
PORTNAME= xhash
DISTVERSIONPREFIX= v
DISTVERSION= 3.4.4
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= rbranco@suse.de
diff --git a/security/xray-core/Makefile b/security/xray-core/Makefile
index 115b54c2bda2..5d2e95279881 100644
--- a/security/xray-core/Makefile
+++ b/security/xray-core/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xray-core
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.11
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= https://github.com/v2fly/geoip/releases/download/202404250042/:geoip \
https://github.com/v2fly/domain-list-community/releases/download/20240426060244/:geosite
diff --git a/security/yubikey-agent/Makefile b/security/yubikey-agent/Makefile
index 33a49e9bf695..5d08b7d6fe83 100644
--- a/security/yubikey-agent/Makefile
+++ b/security/yubikey-agent/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yubikey-agent
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.6
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= security sysutils
MAINTAINER= egypcio@FreeBSD.org
diff --git a/security/zlint/Makefile b/security/zlint/Makefile
index 81d535e159be..c1bd8b1cc9ed 100644
--- a/security/zlint/Makefile
+++ b/security/zlint/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zlint
DISTVERSIONPREFIX= v
DISTVERSION= 3.6.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security www
MAINTAINER= yuri@FreeBSD.org
diff --git a/shells/antibody/Makefile b/shells/antibody/Makefile
index 3812d4218014..4c43fa3630b6 100644
--- a/shells/antibody/Makefile
+++ b/shells/antibody/Makefile
@@ -1,7 +1,7 @@
PORTNAME= antibody
PORTVERSION= 6.1.1
DISTVERSIONPREFIX= v
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= shells
MAINTAINER= ports@FreeBSD.org
diff --git a/shells/carapace/Makefile b/shells/carapace/Makefile
index 83a3ff0665d6..a689d0e7b5f4 100644
--- a/shells/carapace/Makefile
+++ b/shells/carapace/Makefile
@@ -1,7 +1,7 @@
PORTNAME= carapace
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= shells
MAINTAINER= tagattie@FreeBSD.org
diff --git a/shells/elvish/Makefile b/shells/elvish/Makefile
index ccd583367b58..b2e9d2cf0e42 100644
--- a/shells/elvish/Makefile
+++ b/shells/elvish/Makefile
@@ -1,7 +1,7 @@
PORTNAME= elvish
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= shells
MAINTAINER= vendion@gmail.com
diff --git a/shells/envy/Makefile b/shells/envy/Makefile
index a74ba70226c2..a51b2a8110f9 100644
--- a/shells/envy/Makefile
+++ b/shells/envy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= envy
DISTVERSIONPREFIX=v
DISTVERSION= 0.1.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= shells
MAINTAINER= krion@FreeBSD.org
diff --git a/shells/ksh-devel/Makefile b/shells/ksh-devel/Makefile
index a8a8abf5509f..acfc355074b1 100644
--- a/shells/ksh-devel/Makefile
+++ b/shells/ksh-devel/Makefile
@@ -10,7 +10,6 @@
PORTNAME= ksh
PORTVERSION= ${AST_COMMIT_DATE}
-PORTREVISION= 1
CATEGORIES= shells
PKGNAMESUFFIX= -devel
@@ -20,8 +19,8 @@ WWW= http://www.kornshell.com/
LICENSE= EPL
-HASH= 1407f3be
-AST_COMMIT_DATE= 2024.06.26
+HASH= 9f856b04
+AST_COMMIT_DATE= 2024.07.01
USES= compiler:c11
diff --git a/shells/ksh-devel/distinfo b/shells/ksh-devel/distinfo
index f67d22075699..9ab281dafb7d 100644
--- a/shells/ksh-devel/distinfo
+++ b/shells/ksh-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719406732
-SHA256 (ksh93-ksh-2024.06.26-1407f3be_GH0.tar.gz) = e91b0c27d60af06527feedd0745cd4c63941e88161a4aba61db9a6b044057238
-SIZE (ksh93-ksh-2024.06.26-1407f3be_GH0.tar.gz) = 2088543
+TIMESTAMP = 1719895731
+SHA256 (ksh93-ksh-2024.07.01-9f856b04_GH0.tar.gz) = 43f36cd250a60af62d5336905cd928dd115c0e850f56aa044ef4d75c99df3581
+SIZE (ksh93-ksh-2024.07.01-9f856b04_GH0.tar.gz) = 2089750
diff --git a/shells/ksh-devel/files/patch-src_INIT_mamake.c b/shells/ksh-devel/files/patch-src_INIT_mamake.c
deleted file mode 100644
index 6373af9f9c7d..000000000000
--- a/shells/ksh-devel/files/patch-src_INIT_mamake.c
+++ /dev/null
@@ -1,53 +0,0 @@
-diff --git src/cmd/INIT/mamake.c src/cmd/INIT/mamake.c
-index 1cc85f1f..6785ff03 100644
---- src/cmd/INIT/mamake.c
-+++ src/cmd/INIT/mamake.c
-@@ -27,7 +27,7 @@
- * coded for portability
- */
-
--#define RELEASE_DATE "2024-06-25"
-+#define RELEASE_DATE "2024-04-02"
- static char id[] = "\n@(#)$Id: mamake (ksh 93u+m) " RELEASE_DATE " $\0\n";
-
- #if _PACKAGE_ast
-@@ -297,6 +297,7 @@ static struct /* program state */
- int indent; /* debug indent */
- int keepgoing; /* do siblings on error */
- int never; /* never execute */
-+ int probed; /* probe already done */
- int verified; /* don't bother with verify() */
-
- Stream_t streams[4]; /* input file stream stack */
-@@ -1346,7 +1347,7 @@ static unsigned long run(Rule_t *r, char *s)
- /* find commands in the current working directory first */
- append(buf,
- "case $PATH in\n"
-- ".:* | :*) ;;\n"
-+ ".:*) ;;\n"
- "*) PATH=.:$PATH;;\n"
- "esac\n"
- );
-@@ -1860,7 +1861,7 @@ static unsigned long make(Rule_t *r, int inloop, unsigned long modtime, Buf_t **
- else
- s = 0;
- /* only bother if t is a path to a *.a we built (i.e. not -l...) */
-- if (t[0] && (t[0] != '-' || t[1] != 'l'))
-+ if (t[0] != '-' || t[1] != 'l')
- {
- q = rule(expand(buf, t));
- attributes(q, v);
-@@ -2112,8 +2113,11 @@ static unsigned long make(Rule_t *r, int inloop, unsigned long modtime, Buf_t **
- setval(state.vars, t, v);
- if (strcmp(t, "MAMAKE_STRICT") == 0)
- state.strict = *v ? atoi(v) : 1;
-- else if (strcmp(t, "CC") == 0)
-- probe();
-+ }
-+ if (!state.probed && strcmp(t, "CC") == 0)
-+ {
-+ state.probed = 1;
-+ probe();
- }
- continue;
-
diff --git a/shells/ksh/Makefile b/shells/ksh/Makefile
index 7b6957e04ae2..6bc2599e4f5b 100644
--- a/shells/ksh/Makefile
+++ b/shells/ksh/Makefile
@@ -10,8 +10,7 @@
DISTVERSIONPREFIX= v
PORTNAME= ksh
-PORTVERSION= 1.0.8
-PORTREVISION= 1
+PORTVERSION= 1.0.9
CATEGORIES= shells
MAINTAINER= cy@FreeBSD.org
diff --git a/shells/ksh/distinfo b/shells/ksh/distinfo
index a50b9dd3d63c..31c67ddde0e2 100644
--- a/shells/ksh/distinfo
+++ b/shells/ksh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704087407
-SHA256 (ksh93-ksh-v1.0.8_GH0.tar.gz) = b46565045d0eb376d3e6448be6dbc214af454efc405d527f92cb81c244106c8e
-SIZE (ksh93-ksh-v1.0.8_GH0.tar.gz) = 2114262
+TIMESTAMP = 1719895148
+SHA256 (ksh93-ksh-v1.0.9_GH0.tar.gz) = c58d618b551c594580541a0759e32ea6ddadd7b7a84f9f3ebea2ffb9a5d9d580
+SIZE (ksh93-ksh-v1.0.9_GH0.tar.gz) = 2084378
diff --git a/shells/murex/Makefile b/shells/murex/Makefile
index 4504aa3a08f4..10507e3f1604 100644
--- a/shells/murex/Makefile
+++ b/shells/murex/Makefile
@@ -1,7 +1,7 @@
PORTNAME= murex
DISTVERSIONPREFIX= v
DISTVERSION= 6.0.1000
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= shells
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/3mux/Makefile b/sysutils/3mux/Makefile
index 69080cb619c8..d54a7519d565 100644
--- a/sysutils/3mux/Makefile
+++ b/sysutils/3mux/Makefile
@@ -1,7 +1,7 @@
PORTNAME= 3mux
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/amazon-ssm-agent/Makefile b/sysutils/amazon-ssm-agent/Makefile
index d131bbe18163..532b68141eb8 100644
--- a/sysutils/amazon-ssm-agent/Makefile
+++ b/sysutils/amazon-ssm-agent/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amazon-ssm-agent
PORTVERSION= 2.3.1205.0
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= sysutils
MAINTAINER= cperciva@FreeBSD.org
diff --git a/sysutils/amazon-ssm-plugin/Makefile b/sysutils/amazon-ssm-plugin/Makefile
index ab6aaaee5288..ee50b1776204 100644
--- a/sysutils/amazon-ssm-plugin/Makefile
+++ b/sysutils/amazon-ssm-plugin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amazon-ssm-plugin
DISTVERSION= 1.2.633.0
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= nork@FreeBSD.org
diff --git a/sysutils/android-ota-payload-extractor/Makefile b/sysutils/android-ota-payload-extractor/Makefile
index 56ab3c5a2ee6..1c51a1c23390 100644
--- a/sysutils/android-ota-payload-extractor/Makefile
+++ b/sysutils/android-ota-payload-extractor/Makefile
@@ -1,7 +1,7 @@
PORTNAME= android-ota-payload-extractor
DISTVERSIONPREFIX= v
DISTVERSION= 1.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= nxjoseph@protonmail.com
diff --git a/sysutils/aptly/Makefile b/sysutils/aptly/Makefile
index c0e8f7362ce5..b0c7b03e4eea 100644
--- a/sysutils/aptly/Makefile
+++ b/sysutils/aptly/Makefile
@@ -1,7 +1,7 @@
PORTNAME= aptly
PORTVERSION= 1.5.0
DISTVERSIONPREFIX=v
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= sysutils
MAINTAINER= romain@FreeBSD.org
diff --git a/sysutils/autorestic/Makefile b/sysutils/autorestic/Makefile
index 6208354d87c3..4583d745534d 100644
--- a/sysutils/autorestic/Makefile
+++ b/sysutils/autorestic/Makefile
@@ -1,7 +1,7 @@
PORTNAME= autorestic
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= DtxdF@disroot.org
diff --git a/sysutils/bacula11-client/Makefile b/sysutils/bacula11-client/Makefile
index 97462c95486c..e8b90db69870 100644
--- a/sysutils/bacula11-client/Makefile
+++ b/sysutils/bacula11-client/Makefile
@@ -4,7 +4,7 @@ PKGNAMESUFFIX= 11-client
COMMENT= Network backup solution (client)
WITH_CLIENT_ONLY=yes
-USE_RC_SUBR= bacula-fd
+USE_RC_SUBR= bacula_fd
PLIST= ${PKGDIR}/pkg-plist.client
MASTERDIR= ${.CURDIR}/../../sysutils/bacula11-server
diff --git a/sysutils/bacula11-server/Makefile b/sysutils/bacula11-server/Makefile
index 39eb9172f0d7..6da9df02a514 100644
--- a/sysutils/bacula11-server/Makefile
+++ b/sysutils/bacula11-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bacula
PORTVERSION= 11.0.6
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES?= sysutils
MASTER_SITES= SF/bacula/bacula/${PORTVERSION}
PKGNAMEPREFIX?= #
@@ -51,7 +51,7 @@ OPTIONS_SUB= yes
.if !defined(WITH_CLIENT_ONLY)
LIB_DEPENDS+= libbac-${PORTVERSION}.so:sysutils/bacula11-client
-USE_RC_SUBR?= bacula-dir bacula-sd
+USE_RC_SUBR?= bacula_dir bacula_sd
.endif
.if defined(WITH_CLIENT_ONLY)
diff --git a/sysutils/bacula15-server/files/bacula-dir.in b/sysutils/bacula11-server/files/bacula_dir.in
index 1825c924306e..57e9fa84df5a 100644
--- a/sysutils/bacula15-server/files/bacula-dir.in
+++ b/sysutils/bacula11-server/files/bacula_dir.in
@@ -23,6 +23,7 @@ load_rc_config $name
: ${bacula_dir_enable="NO"}
: ${bacula_dir_flags=" -u bacula -g bacula -v -c %%PREFIX%%/etc/bacula/bacula-dir.conf"}
: ${bacula_dir_pidfile="/var/run/bacula-dir.9101.pid"}
+: ${bacula_dir_svcj_options:="net_basic"}
pidfile="${bacula_dir_pidfile}"
diff --git a/sysutils/bacula13-server/files/bacula-fd.in b/sysutils/bacula11-server/files/bacula_fd.in
index d011131d8790..e2bd10a4aa0b 100644
--- a/sysutils/bacula13-server/files/bacula-fd.in
+++ b/sysutils/bacula11-server/files/bacula_fd.in
@@ -23,6 +23,7 @@ load_rc_config $name
: ${bacula_fd_enable="NO"}
: ${bacula_fd_flags=" -u root -g wheel -v -c %%PREFIX%%/etc/bacula/bacula-fd.conf"}
: ${bacula_fd_pidfile="/var/run/bacula-fd.9102.pid"}
+: ${bacula_fd_svcj_options:="net_basic"}
pidfile="${bacula_fd_pidfile}"
diff --git a/sysutils/bacula15-server/files/bacula-sd.in b/sysutils/bacula11-server/files/bacula_sd.in
index 2020f846f1c7..664d896fabe4 100644
--- a/sysutils/bacula15-server/files/bacula-sd.in
+++ b/sysutils/bacula11-server/files/bacula_sd.in
@@ -23,6 +23,7 @@ load_rc_config $name
: ${bacula_sd_enable="NO"}
: ${bacula_sd_flags=" -u bacula -g bacula -v -c %%PREFIX%%/etc/bacula/bacula-sd.conf"}
: ${bacula_sd_pidfile="/var/run/bacula-sd.9103.pid"}
+: ${bacula_sd_svcj_options:="net_basic"}
pidfile="${bacula_sd_pidfile}"
diff --git a/sysutils/bacula13-client/Makefile b/sysutils/bacula13-client/Makefile
index 7d0dcbfc28f3..f05ee0077bbc 100644
--- a/sysutils/bacula13-client/Makefile
+++ b/sysutils/bacula13-client/Makefile
@@ -4,7 +4,7 @@ PKGNAMESUFFIX= 13-client
COMMENT= Network backup solution (client)
WITH_CLIENT_ONLY=yes
-USE_RC_SUBR= bacula-fd
+USE_RC_SUBR= bacula_fd
PLIST= ${PKGDIR}/pkg-plist.client
MASTERDIR= ${.CURDIR}/../../sysutils/bacula13-server
diff --git a/sysutils/bacula13-server/Makefile b/sysutils/bacula13-server/Makefile
index 8d9021c02eee..d1a20dd88e89 100644
--- a/sysutils/bacula13-server/Makefile
+++ b/sysutils/bacula13-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bacula
DISTVERSION= 13.0.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES?= sysutils
MASTER_SITES= SF/bacula/bacula/${PORTVERSION}
PKGNAMEPREFIX?= #
@@ -48,7 +48,7 @@ OPTIONS_SUB= yes
.if !defined(WITH_CLIENT_ONLY)
LIB_DEPENDS+= libbac-${PORTVERSION}.so:sysutils/bacula13-client
-USE_RC_SUBR?= bacula-dir bacula-sd
+USE_RC_SUBR?= bacula_dir bacula_sd
.endif
.if defined(WITH_CLIENT_ONLY)
diff --git a/sysutils/bacula11-server/files/bacula-dir.in b/sysutils/bacula13-server/files/bacula_dir.in
index 1825c924306e..57e9fa84df5a 100644
--- a/sysutils/bacula11-server/files/bacula-dir.in
+++ b/sysutils/bacula13-server/files/bacula_dir.in
@@ -23,6 +23,7 @@ load_rc_config $name
: ${bacula_dir_enable="NO"}
: ${bacula_dir_flags=" -u bacula -g bacula -v -c %%PREFIX%%/etc/bacula/bacula-dir.conf"}
: ${bacula_dir_pidfile="/var/run/bacula-dir.9101.pid"}
+: ${bacula_dir_svcj_options:="net_basic"}
pidfile="${bacula_dir_pidfile}"
diff --git a/sysutils/bacula15-server/files/bacula-fd.in b/sysutils/bacula13-server/files/bacula_fd.in
index d011131d8790..e2bd10a4aa0b 100644
--- a/sysutils/bacula15-server/files/bacula-fd.in
+++ b/sysutils/bacula13-server/files/bacula_fd.in
@@ -23,6 +23,7 @@ load_rc_config $name
: ${bacula_fd_enable="NO"}
: ${bacula_fd_flags=" -u root -g wheel -v -c %%PREFIX%%/etc/bacula/bacula-fd.conf"}
: ${bacula_fd_pidfile="/var/run/bacula-fd.9102.pid"}
+: ${bacula_fd_svcj_options:="net_basic"}
pidfile="${bacula_fd_pidfile}"
diff --git a/sysutils/bacula13-server/files/bacula-sd.in b/sysutils/bacula13-server/files/bacula_sd.in
index 2020f846f1c7..664d896fabe4 100644
--- a/sysutils/bacula13-server/files/bacula-sd.in
+++ b/sysutils/bacula13-server/files/bacula_sd.in
@@ -23,6 +23,7 @@ load_rc_config $name
: ${bacula_sd_enable="NO"}
: ${bacula_sd_flags=" -u bacula -g bacula -v -c %%PREFIX%%/etc/bacula/bacula-sd.conf"}
: ${bacula_sd_pidfile="/var/run/bacula-sd.9103.pid"}
+: ${bacula_sd_svcj_options:="net_basic"}
pidfile="${bacula_sd_pidfile}"
diff --git a/sysutils/bacula15-client/Makefile b/sysutils/bacula15-client/Makefile
index 96d818343a83..a6bd146e1ab3 100644
--- a/sysutils/bacula15-client/Makefile
+++ b/sysutils/bacula15-client/Makefile
@@ -4,7 +4,7 @@ PKGNAMESUFFIX= 15-client
COMMENT= Network backup solution (client)
WITH_CLIENT_ONLY=yes
-USE_RC_SUBR= bacula-fd
+USE_RC_SUBR= bacula_fd
PLIST= ${PKGDIR}/pkg-plist.client
MASTERDIR= ${.CURDIR}/../../sysutils/bacula15-server
diff --git a/sysutils/bacula15-server/Makefile b/sysutils/bacula15-server/Makefile
index 33848b9db168..10c7bef762aa 100644
--- a/sysutils/bacula15-server/Makefile
+++ b/sysutils/bacula15-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bacula
DISTVERSION= 15.0.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES?= sysutils
MASTER_SITES= SF/bacula/bacula/${DISTVERSION}
PKGNAMEPREFIX?= #
@@ -50,7 +50,7 @@ OPTIONS_SUB= yes
.if !defined(WITH_CLIENT_ONLY)
LIB_DEPENDS+= libbac-${LIB_VERSION}.so:sysutils/bacula15-client
-USE_RC_SUBR?= bacula-dir bacula-sd
+USE_RC_SUBR?= bacula_dir bacula_sd
.endif
.if defined(WITH_CLIENT_ONLY)
diff --git a/sysutils/bacula13-server/files/bacula-dir.in b/sysutils/bacula15-server/files/bacula_dir.in
index 1825c924306e..57e9fa84df5a 100644
--- a/sysutils/bacula13-server/files/bacula-dir.in
+++ b/sysutils/bacula15-server/files/bacula_dir.in
@@ -23,6 +23,7 @@ load_rc_config $name
: ${bacula_dir_enable="NO"}
: ${bacula_dir_flags=" -u bacula -g bacula -v -c %%PREFIX%%/etc/bacula/bacula-dir.conf"}
: ${bacula_dir_pidfile="/var/run/bacula-dir.9101.pid"}
+: ${bacula_dir_svcj_options:="net_basic"}
pidfile="${bacula_dir_pidfile}"
diff --git a/sysutils/bacula11-server/files/bacula-fd.in b/sysutils/bacula15-server/files/bacula_fd.in
index d011131d8790..e2bd10a4aa0b 100644
--- a/sysutils/bacula11-server/files/bacula-fd.in
+++ b/sysutils/bacula15-server/files/bacula_fd.in
@@ -23,6 +23,7 @@ load_rc_config $name
: ${bacula_fd_enable="NO"}
: ${bacula_fd_flags=" -u root -g wheel -v -c %%PREFIX%%/etc/bacula/bacula-fd.conf"}
: ${bacula_fd_pidfile="/var/run/bacula-fd.9102.pid"}
+: ${bacula_fd_svcj_options:="net_basic"}
pidfile="${bacula_fd_pidfile}"
diff --git a/sysutils/bacula9-server/files/bacula-sd.in b/sysutils/bacula15-server/files/bacula_sd.in
index 2020f846f1c7..664d896fabe4 100644
--- a/sysutils/bacula9-server/files/bacula-sd.in
+++ b/sysutils/bacula15-server/files/bacula_sd.in
@@ -23,6 +23,7 @@ load_rc_config $name
: ${bacula_sd_enable="NO"}
: ${bacula_sd_flags=" -u bacula -g bacula -v -c %%PREFIX%%/etc/bacula/bacula-sd.conf"}
: ${bacula_sd_pidfile="/var/run/bacula-sd.9103.pid"}
+: ${bacula_sd_svcj_options:="net_basic"}
pidfile="${bacula_sd_pidfile}"
diff --git a/sysutils/bacula9-client/Makefile b/sysutils/bacula9-client/Makefile
index 57ae8f72a757..19359d0fea42 100644
--- a/sysutils/bacula9-client/Makefile
+++ b/sysutils/bacula9-client/Makefile
@@ -7,7 +7,7 @@ BROKEN_aarch64= Fails to link: missing sbrk
BROKEN_riscv64= Fails to link: missing sbrk
WITH_CLIENT_ONLY=yes
-USE_RC_SUBR= bacula-fd
+USE_RC_SUBR= bacula_fd
PLIST= ${PKGDIR}/pkg-plist.client
MASTERDIR= ${.CURDIR}/../../sysutils/bacula9-server
diff --git a/sysutils/bacula9-server/Makefile b/sysutils/bacula9-server/Makefile
index 54374793f41f..3669940a6ecc 100644
--- a/sysutils/bacula9-server/Makefile
+++ b/sysutils/bacula9-server/Makefile
@@ -50,7 +50,7 @@ OPTIONS_SUB= yes
.if !defined(WITH_CLIENT_ONLY)
LIB_DEPENDS+= libbac-${PORTVERSION}.so:sysutils/bacula9-client
-USE_RC_SUBR?= bacula-dir bacula-sd
+USE_RC_SUBR?= bacula_dir bacula_sd
.endif
.if defined(WITH_CLIENT_ONLY)
diff --git a/sysutils/bacula9-server/files/bacula-dir.in b/sysutils/bacula9-server/files/bacula_dir.in
index 1825c924306e..57e9fa84df5a 100644
--- a/sysutils/bacula9-server/files/bacula-dir.in
+++ b/sysutils/bacula9-server/files/bacula_dir.in
@@ -23,6 +23,7 @@ load_rc_config $name
: ${bacula_dir_enable="NO"}
: ${bacula_dir_flags=" -u bacula -g bacula -v -c %%PREFIX%%/etc/bacula/bacula-dir.conf"}
: ${bacula_dir_pidfile="/var/run/bacula-dir.9101.pid"}
+: ${bacula_dir_svcj_options:="net_basic"}
pidfile="${bacula_dir_pidfile}"
diff --git a/sysutils/bacula9-server/files/bacula-fd.in b/sysutils/bacula9-server/files/bacula_fd.in
index d011131d8790..e2bd10a4aa0b 100644
--- a/sysutils/bacula9-server/files/bacula-fd.in
+++ b/sysutils/bacula9-server/files/bacula_fd.in
@@ -23,6 +23,7 @@ load_rc_config $name
: ${bacula_fd_enable="NO"}
: ${bacula_fd_flags=" -u root -g wheel -v -c %%PREFIX%%/etc/bacula/bacula-fd.conf"}
: ${bacula_fd_pidfile="/var/run/bacula-fd.9102.pid"}
+: ${bacula_fd_svcj_options:="net_basic"}
pidfile="${bacula_fd_pidfile}"
diff --git a/sysutils/bacula11-server/files/bacula-sd.in b/sysutils/bacula9-server/files/bacula_sd.in
index 2020f846f1c7..664d896fabe4 100644
--- a/sysutils/bacula11-server/files/bacula-sd.in
+++ b/sysutils/bacula9-server/files/bacula_sd.in
@@ -23,6 +23,7 @@ load_rc_config $name
: ${bacula_sd_enable="NO"}
: ${bacula_sd_flags=" -u bacula -g bacula -v -c %%PREFIX%%/etc/bacula/bacula-sd.conf"}
: ${bacula_sd_pidfile="/var/run/bacula-sd.9103.pid"}
+: ${bacula_sd_svcj_options:="net_basic"}
pidfile="${bacula_sd_pidfile}"
diff --git a/sysutils/beats7/Makefile b/sysutils/beats7/Makefile
index 5597cbdd84e5..86320961ebed 100644
--- a/sysutils/beats7/Makefile
+++ b/sysutils/beats7/Makefile
@@ -1,7 +1,7 @@
PORTNAME= beats
DISTVERSIONPREFIX= v
DISTVERSION= 7.17.11
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
PKGNAMESUFFIX?= 7
diff --git a/sysutils/beats8/Makefile b/sysutils/beats8/Makefile
index d4dd0a8e1269..63c2287f91e3 100644
--- a/sysutils/beats8/Makefile
+++ b/sysutils/beats8/Makefile
@@ -1,7 +1,7 @@
PORTNAME= beats
DISTVERSIONPREFIX= v
DISTVERSION= 8.8.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
PKGNAMESUFFIX?= 8
diff --git a/sysutils/brename/Makefile b/sysutils/brename/Makefile
index fd65593dbc2e..b93e6deebaae 100644
--- a/sysutils/brename/Makefile
+++ b/sysutils/brename/Makefile
@@ -1,7 +1,7 @@
PORTNAME= brename
DISTVERSIONPREFIX= v
DISTVERSION= 2.14.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/btop/Makefile b/sysutils/btop/Makefile
index 3a9efcf1926c..e7fc857f192c 100644
--- a/sysutils/btop/Makefile
+++ b/sysutils/btop/Makefile
@@ -16,13 +16,4 @@ GH_ACCOUNT= aristocratos
MAKE_ARGS= STRIP=true ADDFLAGS="${CXXFLAGS} ${LDFLAGS}" VERBOSE=true
-.include <bsd.port.options.mk>
-
-.if ${OSVERSION} < 1302507
-USE_GCC= yes
-.if ${ARCH} == i386 || ${ARCH} == powerpc
-LDFLAGS+= -latomic
-.endif
-.endif
-
.include <bsd.port.mk>
diff --git a/sysutils/buildah/Makefile b/sysutils/buildah/Makefile
index 53dbb24a253f..0ebd0c419c68 100644
--- a/sysutils/buildah/Makefile
+++ b/sysutils/buildah/Makefile
@@ -1,7 +1,7 @@
PORTNAME= buildah
DISTVERSIONPREFIX= v
DISTVERSION= 1.36.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= dfr@FreeBSD.org
diff --git a/sysutils/cbsd-mq-api/Makefile b/sysutils/cbsd-mq-api/Makefile
index 7356f14f9152..d4cbf9adb078 100644
--- a/sysutils/cbsd-mq-api/Makefile
+++ b/sysutils/cbsd-mq-api/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cbsd-mq-api
PORTVERSION= 0.3
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= sysutils
MAINTAINER= olevole@olevole.ru
diff --git a/sysutils/cbsd-mq-router/Makefile b/sysutils/cbsd-mq-router/Makefile
index 77a8edd1b919..0fe0d58d8200 100644
--- a/sysutils/cbsd-mq-router/Makefile
+++ b/sysutils/cbsd-mq-router/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cbsd-mq-router
PORTVERSION= 0.2
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= sysutils
MAINTAINER= olevole@olevole.ru
diff --git a/sysutils/chaoskube/Makefile b/sysutils/chaoskube/Makefile
index 7c00274942ae..9c2f503fee55 100644
--- a/sysutils/chaoskube/Makefile
+++ b/sysutils/chaoskube/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chaoskube
PORTVERSION= 0.32.0
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/chezmoi/Makefile b/sysutils/chezmoi/Makefile
index 3dd3b06ef840..abd875ab4ea9 100644
--- a/sysutils/chezmoi/Makefile
+++ b/sysutils/chezmoi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chezmoi
DISTVERSIONPREFIX= v
DISTVERSION= 2.45.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
EXTRACT_ONLY= ${_DISTFILES:N*.js}
diff --git a/sysutils/choria/Makefile b/sysutils/choria/Makefile
index dec0a80e81b5..26e615e6484e 100644
--- a/sysutils/choria/Makefile
+++ b/sysutils/choria/Makefile
@@ -1,7 +1,7 @@
PORTNAME= choria
PORTVERSION= 0.27.0
DISTVERSIONPREFIX=v
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= sysutils
MAINTAINER= puppet@FreeBSD.org
diff --git a/sysutils/cloud-nuke/Makefile b/sysutils/cloud-nuke/Makefile
index c98f966b3cc6..4b0671368c0f 100644
--- a/sysutils/cloud-nuke/Makefile
+++ b/sysutils/cloud-nuke/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cloud-nuke
DISTVERSIONPREFIX= v
DISTVERSION= 0.36.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/conky/Makefile b/sysutils/conky/Makefile
index 31f5c28e2d93..c6f459d9f38d 100644
--- a/sysutils/conky/Makefile
+++ b/sysutils/conky/Makefile
@@ -1,5 +1,5 @@
PORTNAME= conky
-PORTVERSION= 1.21.3
+PORTVERSION= 1.21.4
DISTVERSIONPREFIX= v
CATEGORIES= sysutils
diff --git a/sysutils/conky/distinfo b/sysutils/conky/distinfo
index a7398a7e3f2e..6a58b77c334f 100644
--- a/sysutils/conky/distinfo
+++ b/sysutils/conky/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718120202
-SHA256 (brndnmtthws-conky-v1.21.3_GH0.tar.gz) = 8de17f704abff4290cd76e513e43d28fba6475ba8da5fdbbf4902eda5890ad9a
-SIZE (brndnmtthws-conky-v1.21.3_GH0.tar.gz) = 2147056
+TIMESTAMP = 1720100603
+SHA256 (brndnmtthws-conky-v1.21.4_GH0.tar.gz) = 567607122272f4d7d9c2665319b5c17c1aab1f953d388fbfcf4b22c5acab4480
+SIZE (brndnmtthws-conky-v1.21.4_GH0.tar.gz) = 1960582
diff --git a/sysutils/conmon/Makefile b/sysutils/conmon/Makefile
index e69404b92a25..6ccee6535e63 100644
--- a/sysutils/conmon/Makefile
+++ b/sysutils/conmon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= conmon
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.12
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= dfr@FreeBSD.org
diff --git a/sysutils/consul-alerts/Makefile b/sysutils/consul-alerts/Makefile
index 0f87cffd9960..c1bef13b577c 100644
--- a/sysutils/consul-alerts/Makefile
+++ b/sysutils/consul-alerts/Makefile
@@ -1,7 +1,7 @@
PORTNAME= consul-alerts
PORTVERSION= 0.6.0
DISTVERSIONPREFIX= v
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= sysutils
MAINTAINER= jhixson@FreeBSD.org
diff --git a/sysutils/consul-replicate/Makefile b/sysutils/consul-replicate/Makefile
index 87240483db2c..28ade5a02515 100644
--- a/sysutils/consul-replicate/Makefile
+++ b/sysutils/consul-replicate/Makefile
@@ -1,7 +1,7 @@
PORTNAME= consul-replicate
PORTVERSION= 0.4.0
DISTVERSIONPREFIX= v
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= sysutils
MAINTAINER= jhixson@FreeBSD.org
diff --git a/sysutils/consul/Makefile b/sysutils/consul/Makefile
index 62a6dc9600e3..3af277cf0a0a 100644
--- a/sysutils/consul/Makefile
+++ b/sysutils/consul/Makefile
@@ -1,7 +1,7 @@
PORTNAME= consul
DISTVERSION= 1.19.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= https://raw.githubusercontent.com/hashicorp/consul/${DISTVERSIONFULL}/
DISTFILES= go.mod \
diff --git a/sysutils/consul_exporter/Makefile b/sysutils/consul_exporter/Makefile
index 8f3734a4e2de..d129a45adc36 100644
--- a/sysutils/consul_exporter/Makefile
+++ b/sysutils/consul_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= consul_exporter
PORTVERSION= 0.3.0
DISTVERSIONPREFIX= v
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= sysutils
MAINTAINER= t.tom@succont.de
diff --git a/sysutils/containerd/Makefile b/sysutils/containerd/Makefile
index 47d261ce263d..154ec0932f0b 100644
--- a/sysutils/containerd/Makefile
+++ b/sysutils/containerd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= containerd
DISTVERSIONPREFIX=v
DISTVERSION= 1.7.18
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= decke@FreeBSD.org
diff --git a/sysutils/coreos-ct/Makefile b/sysutils/coreos-ct/Makefile
index aaa0bb159d49..4487a34e3f85 100644
--- a/sysutils/coreos-ct/Makefile
+++ b/sysutils/coreos-ct/Makefile
@@ -1,7 +1,7 @@
PORTNAME= coreos-ct
PORTVERSION= 0.9.0
DISTVERSIONPREFIX= v
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= sysutils
MAINTAINER= fabian.freyer@physik.tu-berlin.de
diff --git a/sysutils/ctop/Makefile b/sysutils/ctop/Makefile
index 17c19fbeeb63..63e260c88094 100644
--- a/sysutils/ctop/Makefile
+++ b/sysutils/ctop/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ctop
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.7
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= sysutils
MAINTAINER= dmgk@FreeBSD.org
diff --git a/sysutils/datadog-agent/Makefile b/sysutils/datadog-agent/Makefile
index 69b26b208c57..4d2a45bc098e 100644
--- a/sysutils/datadog-agent/Makefile
+++ b/sysutils/datadog-agent/Makefile
@@ -1,6 +1,6 @@
PORTNAME= datadog-agent
DISTVERSION= 7.24.1
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= sysutils net www
MAINTAINER= uros@gruber.si
diff --git a/sysutils/diffoci/Makefile b/sysutils/diffoci/Makefile
index 0d12efa52b0b..115b5f58aa34 100644
--- a/sysutils/diffoci/Makefile
+++ b/sysutils/diffoci/Makefile
@@ -1,7 +1,7 @@
PORTNAME= diffoci
PORTVERSION= 0.1.4
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/sysutils/direnv/Makefile b/sysutils/direnv/Makefile
index 9c67c56560f2..b1e9bb8a1a74 100644
--- a/sysutils/direnv/Makefile
+++ b/sysutils/direnv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= direnv
DISTVERSIONPREFIX= v
DISTVERSION= 2.34.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
diff --git a/sysutils/docker-credential-pass/Makefile b/sysutils/docker-credential-pass/Makefile
index 12390701b0cb..fc23d597f13d 100644
--- a/sysutils/docker-credential-pass/Makefile
+++ b/sysutils/docker-credential-pass/Makefile
@@ -1,7 +1,7 @@
PORTNAME= docker-credential-pass
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.4
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= sysutils
MAINTAINER= dmgk@FreeBSD.org
diff --git a/sysutils/docker-machine/Makefile b/sysutils/docker-machine/Makefile
index c64e3af5362f..58deeba7fba0 100644
--- a/sysutils/docker-machine/Makefile
+++ b/sysutils/docker-machine/Makefile
@@ -1,7 +1,7 @@
PORTNAME= docker-machine
PORTVERSION= 0.16.2
DISTVERSIONPREFIX= v
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/sysutils/docker-registry/Makefile b/sysutils/docker-registry/Makefile
index 49fe0b0aa485..1b27ab4280bf 100644
--- a/sysutils/docker-registry/Makefile
+++ b/sysutils/docker-registry/Makefile
@@ -1,7 +1,7 @@
PORTNAME= docker-registry
PORTVERSION= 2.7.1
DISTVERSIONPREFIX=v
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= sysutils
MAINTAINER= freebsd@yapsoft.it
diff --git a/sysutils/docker/Makefile b/sysutils/docker/Makefile
index 2d6804ec3381..0d2ad8c28fa1 100644
--- a/sysutils/docker/Makefile
+++ b/sysutils/docker/Makefile
@@ -1,7 +1,7 @@
PORTNAME= docker
PORTVERSION= 18.09.5
DISTVERSIONPREFIX= v
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= sysutils
MAINTAINER= joneum@FreeBSD.org
diff --git a/sysutils/doctl/Makefile b/sysutils/doctl/Makefile
index 9b0c9993af11..2091048956e4 100644
--- a/sysutils/doctl/Makefile
+++ b/sysutils/doctl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= doctl
DISTVERSION= 1.99.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MASTER_SITES= https://github.com/digitalocean/${PORTNAME}/releases/download/v${DISTVERSION}/
DISTNAME= ${PORTNAME}-${DISTVERSION}-source
diff --git a/sysutils/duf/Makefile b/sysutils/duf/Makefile
index 53aecab2f04f..83042a1acba5 100644
--- a/sysutils/duf/Makefile
+++ b/sysutils/duf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= duf
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.1
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/edk2/Makefile b/sysutils/edk2/Makefile
index 8cc289fb77ec..e45680fed188 100644
--- a/sysutils/edk2/Makefile
+++ b/sysutils/edk2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= edk2
PORTVERSION= g202308
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
@@ -124,6 +124,7 @@ PLAT_RESULT_VARS= BhyveX64/${PLAT_TARGET}_GCC5/FV/BHYVE_VARS.fd
PLAT_FILENAME= BHYVE_UEFI.fd
PLAT_FILENAME_CODE= BHYVE_UEFI_CODE.fd
PLAT_FILENAME_VARS= BHYVE_UEFI_VARS.fd
+PATCHFILES= ffce430d2b65d508a1604dc986ba16db3583943d.patch:-p1
.endif
.if ${FLAVOR} == qemu_x64
diff --git a/sysutils/edk2/distinfo b/sysutils/edk2/distinfo
index b5f9f8c140ef..1409fbc82c08 100644
--- a/sysutils/edk2/distinfo
+++ b/sysutils/edk2/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1693631263
+TIMESTAMP = 1719565938
SHA256 (tianocore-edk2-g202308-edk2-stable202308_GH0.tar.gz) = 3f1cde1166ad94f86fc2375ee2c3f7f1c16c646b9518de3ff928efd28702ffe1
SIZE (tianocore-edk2-g202308-edk2-stable202308_GH0.tar.gz) = 16801285
SHA256 (tianocore-edk2-platforms-e509ac5a72_GH0.tar.gz) = 3b15b5b5c545023de4885a07b42a3426769323e4377fcf2d600b6094bcf4231c
@@ -15,3 +15,5 @@ SHA256 (openssl-openssl-openssl-3.0.9_GH0.tar.gz) = 2eec31f2ac0e126ff68d8107891e
SIZE (openssl-openssl-openssl-3.0.9_GH0.tar.gz) = 15335782
SHA256 (tianocore-edk2-cmocka-cmocka-1.1.5-23-g1cc9cde_GH0.tar.gz) = c2fb00395a55abd2ebfc2fcfe2705c7096cedd4416704dbb9237e394607fccb4
SIZE (tianocore-edk2-cmocka-cmocka-1.1.5-23-g1cc9cde_GH0.tar.gz) = 100320
+SHA256 (ffce430d2b65d508a1604dc986ba16db3583943d.patch) = 2651482dc7c38563c8a1bec95eebb8f93bfe5051f95f5f4a05f201117650385e
+SIZE (ffce430d2b65d508a1604dc986ba16db3583943d.patch) = 3373
diff --git a/sysutils/eksctl/Makefile b/sysutils/eksctl/Makefile
index 15af67586f9c..9677b167a79d 100644
--- a/sysutils/eksctl/Makefile
+++ b/sysutils/eksctl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= eksctl
PORTVERSION= 0.183.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
diff --git a/sysutils/envconsul/Makefile b/sysutils/envconsul/Makefile
index 8602b980c480..8d51a07957da 100644
--- a/sysutils/envconsul/Makefile
+++ b/sysutils/envconsul/Makefile
@@ -1,7 +1,7 @@
PORTNAME= envconsul
PORTVERSION= 0.13.2
DISTVERSIONPREFIX= v
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
diff --git a/sysutils/epazote/Makefile b/sysutils/epazote/Makefile
index 0389f609d4e6..019b9e508edf 100644
--- a/sysutils/epazote/Makefile
+++ b/sysutils/epazote/Makefile
@@ -1,6 +1,6 @@
PORTNAME= epazote
PORTVERSION= 2.1.2
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= sysutils
MAINTAINER= nbari@tequila.io
diff --git a/sysutils/equinix-metal-cli/Makefile b/sysutils/equinix-metal-cli/Makefile
index 04f2a5b5ca41..40b16eccb5c7 100644
--- a/sysutils/equinix-metal-cli/Makefile
+++ b/sysutils/equinix-metal-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= equinix-metal-cli
DISTVERSIONPREFIX= v
DISTVERSION= 0.22.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/sysutils/eza/Makefile b/sysutils/eza/Makefile
index 130ec049e738..5c852506f304 100644
--- a/sysutils/eza/Makefile
+++ b/sysutils/eza/Makefile
@@ -1,6 +1,6 @@
PORTNAME= eza
DISTVERSIONPREFIX= v
-DISTVERSION= 0.18.20
+DISTVERSION= 0.18.21
CATEGORIES= sysutils
MASTER_SITES= https://github.com/eza-community/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/:man
DISTFILES= man-${DISTVERSION}.tar.gz:man
diff --git a/sysutils/eza/distinfo b/sysutils/eza/distinfo
index 69cec0023877..5cf321254322 100644
--- a/sysutils/eza/distinfo
+++ b/sysutils/eza/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1719547185
-SHA256 (eza/man-0.18.20.tar.gz) = e376bfd7c8657cf9c8b0c1405543fed9142dd5222f1980b2c7e68309d163d23c
-SIZE (eza/man-0.18.20.tar.gz) = 8546
+TIMESTAMP = 1719816926
+SHA256 (eza/man-0.18.21.tar.gz) = f756c1c20dbf730c9c99295742abd6adc194164723ff8531107feb3259fbe100
+SIZE (eza/man-0.18.21.tar.gz) = 8547
SHA256 (eza/rust/crates/aho-corasick-1.0.5.crate) = 0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783
SIZE (eza/rust/crates/aho-corasick-1.0.5.crate) = 172064
SHA256 (eza/rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
@@ -365,5 +365,5 @@ SHA256 (eza/rust/crates/winnow-0.5.40.crate) = f593a95398737aeed53e489c785df13f3
SIZE (eza/rust/crates/winnow-0.5.40.crate) = 159316
SHA256 (eza/rust/crates/zoneinfo_compiled-0.5.1.crate) = 64fbebe65e899530f43bd760b23fda8f141118f4db49952b02998cbd0907a5de
SIZE (eza/rust/crates/zoneinfo_compiled-0.5.1.crate) = 8837
-SHA256 (eza/eza-community-eza-v0.18.20_GH0.tar.gz) = f85a7c1a1859e4fb7913d9517bd5fd04714811562b631a71705077c5aceacd78
-SIZE (eza/eza-community-eza-v0.18.20_GH0.tar.gz) = 1385525
+SHA256 (eza/eza-community-eza-v0.18.21_GH0.tar.gz) = 53cee12706be2b5bedcf40b97e077a18b254f0f53f1aee52d1d74136466045bc
+SIZE (eza/eza-community-eza-v0.18.21_GH0.tar.gz) = 1385590
diff --git a/sysutils/f2/Makefile b/sysutils/f2/Makefile
index 4af86d9db0eb..9e612815c3bb 100644
--- a/sysutils/f2/Makefile
+++ b/sysutils/f2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= f2
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/fastfetch/Makefile b/sysutils/fastfetch/Makefile
index dfeab6d8bb7f..278cb1f69fa5 100644
--- a/sysutils/fastfetch/Makefile
+++ b/sysutils/fastfetch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fastfetch
-DISTVERSION= 2.17.1
+DISTVERSION= 2.17.2
CATEGORIES= sysutils
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/sysutils/fastfetch/distinfo b/sysutils/fastfetch/distinfo
index a8cf2232df88..dea05d72543e 100644
--- a/sysutils/fastfetch/distinfo
+++ b/sysutils/fastfetch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719788850
-SHA256 (fastfetch-cli-fastfetch-2.17.1_GH0.tar.gz) = a38969ebb757070db5dace8a42f874d8898a7232da64c73fc86c60a2c9da9be0
-SIZE (fastfetch-cli-fastfetch-2.17.1_GH0.tar.gz) = 1050623
+TIMESTAMP = 1720055507
+SHA256 (fastfetch-cli-fastfetch-2.17.2_GH0.tar.gz) = f41322a9d9601a5a5a74f67a3253c7e8631e6241053094d050cf02bbade8cbcd
+SIZE (fastfetch-cli-fastfetch-2.17.2_GH0.tar.gz) = 1051381
diff --git a/sysutils/fusefs-webdavfs/Makefile b/sysutils/fusefs-webdavfs/Makefile
index c4916d1615bc..4929293879a2 100644
--- a/sysutils/fusefs-webdavfs/Makefile
+++ b/sysutils/fusefs-webdavfs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fusefs-webdavfs
DISTVERSION= g20200520
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= sysutils
MAINTAINER= eugen@FreeBSD.org
diff --git a/sysutils/fx/Makefile b/sysutils/fx/Makefile
index 4b86d6c1000e..fe070387e0aa 100644
--- a/sysutils/fx/Makefile
+++ b/sysutils/fx/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fx
DISTVERSION= 35.0.0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/gcp-ops-agent/Makefile b/sysutils/gcp-ops-agent/Makefile
index 56196a9b16bd..24be6370cb2c 100644
--- a/sysutils/gcp-ops-agent/Makefile
+++ b/sysutils/gcp-ops-agent/Makefile
@@ -1,10 +1,10 @@
PORTNAME= ops-agent
-DISTVERSION= 2.22.0
-PORTREVISION= 14
+DISTVERSION= 2.48.0
+PORTREVISION= 1
CATEGORIES= sysutils
PKGNAMEPREFIX= gcp-
-MAINTAINER= jrm@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Gather logs and metrics from Google Compute Engine instances
WWW= https://cloud.google.com/stackdriver/docs/solutions/agents/ops-agent
@@ -12,65 +12,9 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:modules
-USE_GITHUB= yes
-GH_ACCOUNT= GoogleCloudPlatform
-GH_TUPLE= StackExchange:wmi:v1.2.1:stackexchange_wmi/vendor/github.com/StackExchange/wmi \
- blang:semver:v3.5.1:blang_semver/vendor/github.com/blang/semver \
- cenkalti:backoff:v4.1.2:cenkalti_backoff_v4/vendor/github.com/cenkalti/backoff/v4 \
- census-instrumentation:opencensus-go:v0.23.0:census_instrumentation_opencensus_go/vendor/go.opencensus.io \
- fatih:color:v1.10.0:fatih_color/vendor/github.com/fatih/color \
- go-ole:go-ole:v1.2.5:go_ole_go_ole/vendor/github.com/go-ole/go-ole \
- go-playground:locales:v0.14.0:go_playground_locales/vendor/github.com/go-playground/locales \
- go-playground:universal-translator:v0.18.0:go_playground_universal_translator/vendor/github.com/go-playground/universal-translator \
- go-playground:validator:v10.9.0:go_playground_validator_v10/vendor/github.com/go-playground/validator/v10 \
- go-yaml:yaml:v2.2.3:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
- goccy:go-yaml:v1.9.4:goccy_go_yaml/vendor/github.com/goccy/go-yaml \
- golang:appengine:v1.6.7:golang_appengine/vendor/google.golang.org/appengine \
- golang:crypto:a769d52b0f97:golang_crypto/vendor/golang.org/x/crypto \
- golang:groupcache:8c9f03a8e57e:golang_groupcache/vendor/github.com/golang/groupcache \
- golang:net:7fd8e65b6420:golang_net/vendor/golang.org/x/net \
- golang:oauth2:d3ed0bb246c8:golang_oauth2/vendor/golang.org/x/oauth2 \
- golang:protobuf:v1.5.2:golang_protobuf/vendor/github.com/golang/protobuf \
- golang:sync:036812b2e83c:golang_sync/vendor/golang.org/x/sync \
- golang:sys:1d35b9e2eb4e:golang_sys/vendor/golang.org/x/sys \
- golang:text:v0.3.6:golang_text/vendor/golang.org/x/text \
- golang:xerrors:5ec99f83aff1:golang_xerrors/vendor/golang.org/x/xerrors \
- google:go-cmp:v0.5.6:google_go_cmp/vendor/github.com/google/go-cmp \
- google:go-genproto:00ab72f36ad5:google_go_genproto/vendor/google.golang.org/genproto \
- google:uuid:v1.3.0:google_uuid/vendor/github.com/google/uuid \
- googleapis:gax-go:v2.1.1:googleapis_gax_go_v2/vendor/github.com/googleapis/gax-go \
- googleapis:google-api-go-client:v0.65.0:googleapis_google_api_go_client/vendor/google.golang.org/api \
- googleapis:google-cloud-go:logging/v1.4.2:googleapis_google_cloud_go_logging \
- googleapis:google-cloud-go:monitoring/v1.2.0:googleapis_google_cloud_go_monitoring \
- googleapis:google-cloud-go:storage/v1.18.2:googleapis_google_cloud_go_storage \
- googleapis:google-cloud-go:v0.1.0:googleapis_google_cloud_go_compute/vendor/cloud.google.com/go \
- googleapis:google-cloud-go:v0.100.2:googleapis_google_cloud_go \
- gotestyourself:gotest.tools:v3.3.0:gotestyourself_gotest_tools/vendor/gotest.tools/v3 \
- grpc:grpc-go:v1.40.1:grpc_grpc_go/vendor/google.golang.org/grpc \
- hashicorp:errwrap:v1.0.0:hashicorp_errwrap/vendor/github.com/hashicorp/errwrap \
- hashicorp:go-multierror:v1.1.0:hashicorp_go_multierror/vendor/github.com/hashicorp/go-multierror \
- kardianos:osext:2bc1f35cddc0:kardianos_osext/vendor/github.com/kardianos/osext \
- leodido:go-urn:v1.2.1:leodido_go_urn/vendor/github.com/leodido/go-urn \
- mattn:go-colorable:v0.1.8:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
- mattn:go-isatty:v0.0.12:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
- mitchellh:mapstructure:v1.4.2:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \
- protocolbuffers:protobuf-go:v1.27.1:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
- shirou:gopsutil:v3.21.8:shirou_gopsutil/vendor/github.com/shirou/gopsutil \
- tklauser:go-sysconf:v0.3.6:tklauser_go_sysconf/vendor/github.com/tklauser/go-sysconf \
- tklauser:numcpus:v0.2.2:tklauser_numcpus/vendor/github.com/tklauser/numcpus \
- uber-go:atomic:v1.7.0:uber_go_atomic/vendor/go.uber.org/atomic \
- uber-go:multierr:v1.7.0:uber_go_multierr/vendor/go.uber.org/multierr
+GO_MODULE= github.com/GoogleCloudPlatform/ops-agent@v0.0.0-20240624194131-536ab1c138a1
GO_TARGET= ./cmd/google_cloud_ops_agent_engine
PLIST_FILES= bin/google_cloud_ops_agent_engine
-post-extract:
- @${RLN} ${WRKSRC_googleapis_google_cloud_go} ${WRKSRC}/vendor/cloud.google.com/go
- @${RM} -r ${WRKSRC}/vendor/cloud.google.com/go/logging
- @${RLN} ${WRKSRC_googleapis_google_cloud_go_logging}/logging ${WRKSRC}/vendor/cloud.google.com/go/logging
- @${RM} -r ${WRKSRC}/vendor/cloud.google.com/go/monitoring
- @${RLN} ${WRKSRC_googleapis_google_cloud_go_monitoring}/monitoring ${WRKSRC}/vendor/cloud.google.com/go/monitoring
- @${RM} -r ${WRKSRC}/vendor/cloud.google.com/go/storage
- @${RLN} ${WRKSRC_googleapis_google_cloud_go_storage}/storage ${WRKSRC}/vendor/cloud.google.com/go/storage
-
.include <bsd.port.mk>
diff --git a/sysutils/gcp-ops-agent/distinfo b/sysutils/gcp-ops-agent/distinfo
index f99bc5cf1189..d9634cdb1c43 100644
--- a/sysutils/gcp-ops-agent/distinfo
+++ b/sysutils/gcp-ops-agent/distinfo
@@ -1,95 +1,5 @@
-TIMESTAMP = 1665093488
-SHA256 (GoogleCloudPlatform-ops-agent-2.22.0_GH0.tar.gz) = d46e2782b963a7211a732b59653417bd9d05d478e7cc4e58a37a736d1e9f408e
-SIZE (GoogleCloudPlatform-ops-agent-2.22.0_GH0.tar.gz) = 886285
-SHA256 (StackExchange-wmi-v1.2.1_GH0.tar.gz) = a90126aa4c4defa7455be9610e84b0606972eccfa4111c2ec97179691d240b5a
-SIZE (StackExchange-wmi-v1.2.1_GH0.tar.gz) = 12449
-SHA256 (blang-semver-v3.5.1_GH0.tar.gz) = 3d9da53f4c2d3169bfa9b25f2f36f301a37556a47259c870881524c643c69c57
-SIZE (blang-semver-v3.5.1_GH0.tar.gz) = 14831
-SHA256 (cenkalti-backoff-v4.1.2_GH0.tar.gz) = 22b1fbf617363c3230ccb01cc2708148c7c8f91de332fe923b02da352ebbdd34
-SIZE (cenkalti-backoff-v4.1.2_GH0.tar.gz) = 9826
-SHA256 (census-instrumentation-opencensus-go-v0.23.0_GH0.tar.gz) = cc9dc0234de1baacf1855cf19615b381ca2f2adb83a2871e7a9b8b74e46818cf
-SIZE (census-instrumentation-opencensus-go-v0.23.0_GH0.tar.gz) = 176498
-SHA256 (fatih-color-v1.10.0_GH0.tar.gz) = a00342a7ffb8b119346dce56e152a111cbb9eab3970c429cc2ed4272aec2858e
-SIZE (fatih-color-v1.10.0_GH0.tar.gz) = 1267532
-SHA256 (go-ole-go-ole-v1.2.5_GH0.tar.gz) = 02cdfa4eab288ce2075c9f90ceb6954a12f48a2f6c9eef4a65459b7376d8befa
-SIZE (go-ole-go-ole-v1.2.5_GH0.tar.gz) = 52031
-SHA256 (go-playground-locales-v0.14.0_GH0.tar.gz) = ec0773309a3be0713aca1cf45342a4bded0b8394482bc1e11fe5b7b46e751dc4
-SIZE (go-playground-locales-v0.14.0_GH0.tar.gz) = 4363556
-SHA256 (go-playground-universal-translator-v0.18.0_GH0.tar.gz) = 80858c09759ac21c5dea3c5d99a590cfe42b468afcc11c914fe180dff95a1e30
-SIZE (go-playground-universal-translator-v0.18.0_GH0.tar.gz) = 37195
-SHA256 (go-playground-validator-v10.9.0_GH0.tar.gz) = d9e31aa45fae054fec8911125e7aa1f3e6fea0a9954dfc2d4d2a54479f25844a
-SIZE (go-playground-validator-v10.9.0_GH0.tar.gz) = 204809
-SHA256 (go-yaml-yaml-v2.2.3_GH0.tar.gz) = 47211277d63e284c7196e6b402598e4ba42d8d14ea286c9981fe6e19ad2ea9da
-SIZE (go-yaml-yaml-v2.2.3_GH0.tar.gz) = 70910
-SHA256 (goccy-go-yaml-v1.9.4_GH0.tar.gz) = 3d4b5ea7c2a8711fce5c1a0016cb2ca8fc2a79200cb7b3424aeba4a1684a2e3d
-SIZE (goccy-go-yaml-v1.9.4_GH0.tar.gz) = 84441
-SHA256 (golang-appengine-v1.6.7_GH0.tar.gz) = c623d81235f7c9699e299b328191d813337dd57dcc800d7afdb5130e8c321a8f
-SIZE (golang-appengine-v1.6.7_GH0.tar.gz) = 333007
-SHA256 (golang-crypto-a769d52b0f97_GH0.tar.gz) = d93f7b5b85901b88518c3997c20ac1aff1d60ecb127a0427e87da87cc7d593a1
-SIZE (golang-crypto-a769d52b0f97_GH0.tar.gz) = 1731973
-SHA256 (golang-groupcache-8c9f03a8e57e_GH0.tar.gz) = b92f918daa48048fd360f14d1a4aed6e70c1176ae6b00b0dc04094bb088e9865
-SIZE (golang-groupcache-8c9f03a8e57e_GH0.tar.gz) = 26047
-SHA256 (golang-net-7fd8e65b6420_GH0.tar.gz) = c2aa12e03a70a8fbbe27293d981102697856801f0888fb3fea607132fb3fb5b7
-SIZE (golang-net-7fd8e65b6420_GH0.tar.gz) = 1249773
-SHA256 (golang-oauth2-d3ed0bb246c8_GH0.tar.gz) = 17989d348e2fd423992005229d92c9fc5e25ad5358f72d31361dbf1cdd7c505c
-SIZE (golang-oauth2-d3ed0bb246c8_GH0.tar.gz) = 87604
-SHA256 (golang-protobuf-v1.5.2_GH0.tar.gz) = 088cc0f3ba18fb8f9d00319568ff0af5a06d8925a6e6cb983bb837b4efb703b3
-SIZE (golang-protobuf-v1.5.2_GH0.tar.gz) = 171702
-SHA256 (golang-sync-036812b2e83c_GH0.tar.gz) = 75ac8fc16bdceb2496c4a9cc98584b70c29032d91a9e57a624acb073e3232fda
-SIZE (golang-sync-036812b2e83c_GH0.tar.gz) = 18752
-SHA256 (golang-sys-1d35b9e2eb4e_GH0.tar.gz) = cb599b1befb8f0b8550a528272ac5ebdba968676702bc4adbc8f5122243ede5f
-SIZE (golang-sys-1d35b9e2eb4e_GH0.tar.gz) = 1255687
-SHA256 (golang-text-v0.3.6_GH0.tar.gz) = f66bebcf21985b0a713d67c6c35dfc9800d3b6d00d62b83ed0ce5b2ed4cb9760
-SIZE (golang-text-v0.3.6_GH0.tar.gz) = 8351095
-SHA256 (golang-xerrors-5ec99f83aff1_GH0.tar.gz) = 71975d658357e170fd6a41f92539cde8b39c9cd8bfe5931b6311bc5f5c0da0d7
-SIZE (golang-xerrors-5ec99f83aff1_GH0.tar.gz) = 13664
-SHA256 (google-go-cmp-v0.5.6_GH0.tar.gz) = cba2118596f694c135b3f3d6fe49b73ca2a7882aa4d7f346e341cb106afce5f1
-SIZE (google-go-cmp-v0.5.6_GH0.tar.gz) = 104421
-SHA256 (google-go-genproto-00ab72f36ad5_GH0.tar.gz) = a004fe7501c153279e6fad3b5345e32126c8be31cb7ec7a0a814ae153dd3d344
-SIZE (google-go-genproto-00ab72f36ad5_GH0.tar.gz) = 12335081
-SHA256 (google-uuid-v1.3.0_GH0.tar.gz) = 7f7f37c47980e0afcc178a9ffc390bec29ed2371919b4c07658eb01791a7f921
-SIZE (google-uuid-v1.3.0_GH0.tar.gz) = 16210
-SHA256 (googleapis-gax-go-v2.1.1_GH0.tar.gz) = d90094755c79f84815c5a215edd940ab6ac81a7fa3fa63bc2229e7d7c38171fe
-SIZE (googleapis-gax-go-v2.1.1_GH0.tar.gz) = 70015
-SHA256 (googleapis-google-api-go-client-v0.65.0_GH0.tar.gz) = f2dc3375a7fc734531a4909d73c9adb6a7f6b21c6dce95fbc93682f47aeedc82
-SIZE (googleapis-google-api-go-client-v0.65.0_GH0.tar.gz) = 23377679
-SHA256 (googleapis-google-cloud-go-logging-v1.4.2_GH0.tar.gz) = a27f51732a3cbcbb5970a7dc44113e6eb3c45ec38b6686b911348a0e762e42ed
-SIZE (googleapis-google-cloud-go-logging-v1.4.2_GH0.tar.gz) = 3732162
-SHA256 (googleapis-google-cloud-go-monitoring-v1.2.0_GH0.tar.gz) = 5f8e6ed67ae2b6f95654baac523a5bf162b1860a391a0572268343de2533dc7b
-SIZE (googleapis-google-cloud-go-monitoring-v1.2.0_GH0.tar.gz) = 6885812
-SHA256 (googleapis-google-cloud-go-storage-v1.18.2_GH0.tar.gz) = 4000240724c1f293222a11bed37d9cbce548fa00f92d9ad46db1aac1eaa8b1b1
-SIZE (googleapis-google-cloud-go-storage-v1.18.2_GH0.tar.gz) = 6659129
-SHA256 (googleapis-google-cloud-go-v0.1.0_GH0.tar.gz) = 891f0135a80b2a8c65217ddb2b41a3c13a4871bafb25e8494c7c52951bf7c0cd
-SIZE (googleapis-google-cloud-go-v0.1.0_GH0.tar.gz) = 224826
-SHA256 (googleapis-google-cloud-go-v0.100.2_GH0.tar.gz) = 21a52ffb356b09bbe00bd0a25478a56a1ea9a4c6f5958375784a27fa07501fda
-SIZE (googleapis-google-cloud-go-v0.100.2_GH0.tar.gz) = 6908129
-SHA256 (gotestyourself-gotest.tools-v3.3.0_GH0.tar.gz) = 074cbd2f052e39ecfdf8697996b5678d7396c8c5900f02d528dd7a4567ee55a8
-SIZE (gotestyourself-gotest.tools-v3.3.0_GH0.tar.gz) = 67414
-SHA256 (grpc-grpc-go-v1.40.1_GH0.tar.gz) = c931facadc745132f434a5c01805be564559a487d19d15516e90e14f1686fdc7
-SIZE (grpc-grpc-go-v1.40.1_GH0.tar.gz) = 1301898
-SHA256 (hashicorp-errwrap-v1.0.0_GH0.tar.gz) = 26afc0e5895c6ce87c881c5c02c682ccc9a08174a9c27ca26d4a1e72dbf78128
-SIZE (hashicorp-errwrap-v1.0.0_GH0.tar.gz) = 8346
-SHA256 (hashicorp-go-multierror-v1.1.0_GH0.tar.gz) = 466a1f3596417a35b407d06d2dc2cb87dba46b025af4f77d30f82aa6e0e6d4d4
-SIZE (hashicorp-go-multierror-v1.1.0_GH0.tar.gz) = 12084
-SHA256 (kardianos-osext-2bc1f35cddc0_GH0.tar.gz) = c032455620be4be434428bfe5b73679ccd7c01f402607c45204d233ce8923309
-SIZE (kardianos-osext-2bc1f35cddc0_GH0.tar.gz) = 4898
-SHA256 (leodido-go-urn-v1.2.1_GH0.tar.gz) = b3d5bf4aa0eca3cf0e228267697b58c6d7bab5f3a154ac0bb0f3dcb7d1b2f2ce
-SIZE (leodido-go-urn-v1.2.1_GH0.tar.gz) = 1102833
-SHA256 (mattn-go-colorable-v0.1.8_GH0.tar.gz) = 1027954f9abbe06b6e117e3047af70204dd0eb4f8c27fcd459fb2574b279755f
-SIZE (mattn-go-colorable-v0.1.8_GH0.tar.gz) = 9571
-SHA256 (mattn-go-isatty-v0.0.12_GH0.tar.gz) = addbdc341d7685ed4cc8d2d8a8fd2bd9b784bde00d0ea99fb251039fc10c611c
-SIZE (mattn-go-isatty-v0.0.12_GH0.tar.gz) = 4548
-SHA256 (mitchellh-mapstructure-v1.4.2_GH0.tar.gz) = 640c852b5818ba4b4d756e268048dff4acbb18273ec1ce5df4f16537567b37d8
-SIZE (mitchellh-mapstructure-v1.4.2_GH0.tar.gz) = 28304
-SHA256 (protocolbuffers-protobuf-go-v1.27.1_GH0.tar.gz) = 3ec41a8324431e72f85e0dc0c2c098cc14c3cb1ee8820996c8f46afca2d65609
-SIZE (protocolbuffers-protobuf-go-v1.27.1_GH0.tar.gz) = 1278521
-SHA256 (shirou-gopsutil-v3.21.8_GH0.tar.gz) = 5ec07975b4ec6388f62bde27464fa3fe99b6a7b5697aa46f6e849cfe913f1b04
-SIZE (shirou-gopsutil-v3.21.8_GH0.tar.gz) = 296744
-SHA256 (tklauser-go-sysconf-v0.3.6_GH0.tar.gz) = c3925a5ed176bc62dc1c1abcb3905eea8a0e6bbf001b4aba1a9fc830d40cc0ce
-SIZE (tklauser-go-sysconf-v0.3.6_GH0.tar.gz) = 27559
-SHA256 (tklauser-numcpus-v0.2.2_GH0.tar.gz) = 3dbc9dc377d9b780a7ac16ca2ab177bd6682c072cc82d02228b1697b61a87f04
-SIZE (tklauser-numcpus-v0.2.2_GH0.tar.gz) = 8371
-SHA256 (uber-go-atomic-v1.7.0_GH0.tar.gz) = 4d655e90a23d023b36607e2ce94c3b7bf650d41c81c0faff32432581d9099ad1
-SIZE (uber-go-atomic-v1.7.0_GH0.tar.gz) = 18566
-SHA256 (uber-go-multierr-v1.7.0_GH0.tar.gz) = 7b9b6b812f64ad756ada9dd72db1a8be51cdbfa831defe9111cb4e0877138242
-SIZE (uber-go-multierr-v1.7.0_GH0.tar.gz) = 15054
+TIMESTAMP = 1719689989
+SHA256 (go/sysutils_gcp-ops-agent/ops-agent-2.48.0/v0.0.0-20240624194131-536ab1c138a1.mod) = 66c7a34c581265c40aa0636f154769fff9abe895e048bfebeb01a59bf42b9517
+SIZE (go/sysutils_gcp-ops-agent/ops-agent-2.48.0/v0.0.0-20240624194131-536ab1c138a1.mod) = 8743
+SHA256 (go/sysutils_gcp-ops-agent/ops-agent-2.48.0/v0.0.0-20240624194131-536ab1c138a1.zip) = 2e8dbc9c69c933140dca5e6207df4d334cd46801eed4819545528849657bbd5f
+SIZE (go/sysutils_gcp-ops-agent/ops-agent-2.48.0/v0.0.0-20240624194131-536ab1c138a1.zip) = 9984793
diff --git a/sysutils/gdu/Makefile b/sysutils/gdu/Makefile
index 62ed1c8207b7..9534d3f1877a 100644
--- a/sysutils/gdu/Makefile
+++ b/sysutils/gdu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gdu
DISTVERSIONPREFIX= v
DISTVERSION= 5.28.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/glow/Makefile b/sysutils/glow/Makefile
index 1aa74d782cb1..e7442152c776 100644
--- a/sysutils/glow/Makefile
+++ b/sysutils/glow/Makefile
@@ -1,7 +1,7 @@
PORTNAME= glow
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/go-wtf/Makefile b/sysutils/go-wtf/Makefile
index d5108ead648e..b90a9efac84b 100644
--- a/sysutils/go-wtf/Makefile
+++ b/sysutils/go-wtf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wtf
PORTVERSION= 0.43.0
DISTVERSIONPREFIX= v
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= sysutils
PKGNAMEPREFIX= go-
diff --git a/sysutils/goawk/Makefile b/sysutils/goawk/Makefile
index 16626293c21b..b0ab7af36a55 100644
--- a/sysutils/goawk/Makefile
+++ b/sysutils/goawk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goawk
DISTVERSIONPREFIX= v
DISTVERSION= 1.27.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/gomi/Makefile b/sysutils/gomi/Makefile
index b64973a12df1..b6ce7ed723ff 100644
--- a/sysutils/gomi/Makefile
+++ b/sysutils/gomi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gomi
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.6
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/gomplate/Makefile b/sysutils/gomplate/Makefile
index ab2f12518f6e..8e572fc90585 100644
--- a/sysutils/gomplate/Makefile
+++ b/sysutils/gomplate/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gomplate
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.1
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/gotop/Makefile b/sysutils/gotop/Makefile
index 0f49a4880b86..c077197eed61 100644
--- a/sysutils/gotop/Makefile
+++ b/sysutils/gotop/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gotop
DISTVERSIONPREFIX= v
DISTVERSION= 4.1.4
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/govmomi/Makefile b/sysutils/govmomi/Makefile
index 48a88b0d703f..17f09a215893 100644
--- a/sysutils/govmomi/Makefile
+++ b/sysutils/govmomi/Makefile
@@ -1,6 +1,7 @@
PORTNAME= govmomi
DISTVERSIONPREFIX= v
DISTVERSION= 0.38.0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= alex@i.org.ua
diff --git a/sysutils/hared/Makefile b/sysutils/hared/Makefile
index b17a69e8582a..318f3bf03ad7 100644
--- a/sysutils/hared/Makefile
+++ b/sysutils/hared/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hared
DISTVERSION= 1.0-45
DISTVERSIONSUFFIX= -g8341d8a
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= sysutils
MAINTAINER= 0mp@FreeBSD.org
diff --git a/sysutils/hcloud/Makefile b/sysutils/hcloud/Makefile
index 974307007b2a..4687f685e6ef 100644
--- a/sysutils/hcloud/Makefile
+++ b/sysutils/hcloud/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hcloud
DISTVERSIONPREFIX= v
-DISTVERSION= 1.43.0
-PORTREVISION= 3
+DISTVERSION= 1.44.1
CATEGORIES= sysutils
MAINTAINER= uzsolt@FreeBSD.org
diff --git a/sysutils/hcloud/distinfo b/sysutils/hcloud/distinfo
index 179b09aad14e..31ecc2f6fa48 100644
--- a/sysutils/hcloud/distinfo
+++ b/sysutils/hcloud/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712660431
-SHA256 (go/sysutils_hcloud/hcloud-v1.43.0/v1.43.0.mod) = 69b59439df59eb6908b5a89c8bfc5edee42dee4ba0944f342fb120990ffd2ab7
-SIZE (go/sysutils_hcloud/hcloud-v1.43.0/v1.43.0.mod) = 1690
-SHA256 (go/sysutils_hcloud/hcloud-v1.43.0/v1.43.0.zip) = fdb47e3db198ccc2ccf23a3cd6c3cbd62863a87b066f812536b3f66eee2382d2
-SIZE (go/sysutils_hcloud/hcloud-v1.43.0/v1.43.0.zip) = 429509
+TIMESTAMP = 1720032479
+SHA256 (go/sysutils_hcloud/hcloud-v1.44.1/v1.44.1.mod) = a1e531bd1c17176a3ac093cf19e9691fcf8318fb40f663e23c1e409e9d607120
+SIZE (go/sysutils_hcloud/hcloud-v1.44.1/v1.44.1.mod) = 2566
+SHA256 (go/sysutils_hcloud/hcloud-v1.44.1/v1.44.1.zip) = 5c5343180f0c053a8f0ff93e35868e80c8e46d9160b95b4bdfd6ea0f70f6177d
+SIZE (go/sysutils_hcloud/hcloud-v1.44.1/v1.44.1.zip) = 470172
diff --git a/sysutils/helm/Makefile b/sysutils/helm/Makefile
index b18a1772d5ed..864fc1b8dd10 100644
--- a/sysutils/helm/Makefile
+++ b/sysutils/helm/Makefile
@@ -1,6 +1,7 @@
PORTNAME= helm
PORTVERSION= 3.15.2
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
diff --git a/sysutils/helmfile/Makefile b/sysutils/helmfile/Makefile
index 003136f252fb..04ecc8c4dd09 100644
--- a/sysutils/helmfile/Makefile
+++ b/sysutils/helmfile/Makefile
@@ -1,7 +1,7 @@
PORTNAME= helmfile
DISTVERSIONPREFIX= v
DISTVERSION= 0.158.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= timp87@gmail.com
diff --git a/sysutils/hostctl/Makefile b/sysutils/hostctl/Makefile
index 2c444df50f69..b0340b8f231b 100644
--- a/sysutils/hostctl/Makefile
+++ b/sysutils/hostctl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hostctl
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.4
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/immortal/Makefile b/sysutils/immortal/Makefile
index 1a0c7cbab996..444d7d02e4d2 100644
--- a/sysutils/immortal/Makefile
+++ b/sysutils/immortal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= immortal
PORTVERSION= 0.24.4
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= sysutils
MAINTAINER= nbari@tequila.io
diff --git a/sysutils/infracost/Makefile b/sysutils/infracost/Makefile
index 6e2a8f120b14..da158ffe52de 100644
--- a/sysutils/infracost/Makefile
+++ b/sysutils/infracost/Makefile
@@ -1,6 +1,7 @@
PORTNAME= infracost
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.37
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/iocage-devel/Makefile b/sysutils/iocage-devel/Makefile
index a794e28132e3..4754b7d8e909 100644
--- a/sysutils/iocage-devel/Makefile
+++ b/sysutils/iocage-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= iocage-devel
-PORTVERSION= 1.6.20240531
-PORTREVISION= 1
+PORTVERSION= 1.7.20240618
PORTEPOCH= 1
CATEGORIES= sysutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -31,14 +30,14 @@ USES= python
USE_GITHUB= yes
GH_ACCOUNT= freebsd
GH_PROJECT= iocage
-GH_TAGNAME= 93779af196efe60396915d1744f07714073a15fa
+GH_TAGNAME= 6e2b0a0586fe5a6c3ac0ce6bc62bdaa714169720
USE_PYTHON= autoplist distutils
CONFLICTS= py*-iocage py*-iocage-devel
NO_ARCH= yes
-_IOCAGE_LIB_VERSION= 1.6
+_IOCAGE_LIB_VERSION= 1.7
PLIST_FILES= ${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib-${_IOCAGE_LIB_VERSION}-py${PYTHON_VER}.egg-info/dependency_links.txt \
${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib-${_IOCAGE_LIB_VERSION}-py${PYTHON_VER}.egg-info/entry_points.txt \
${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib-${_IOCAGE_LIB_VERSION}-py${PYTHON_VER}.egg-info/PKG-INFO \
diff --git a/sysutils/iocage-devel/distinfo b/sysutils/iocage-devel/distinfo
index 83e4989ab8f5..8f4926495824 100644
--- a/sysutils/iocage-devel/distinfo
+++ b/sysutils/iocage-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718119529
-SHA256 (freebsd-iocage-1.6.20240531-93779af196efe60396915d1744f07714073a15fa_GH0.tar.gz) = b3b58cd15b596d9e490da4dab5757beaed08c8fed9ea2abfe0a67ee32f9c3690
-SIZE (freebsd-iocage-1.6.20240531-93779af196efe60396915d1744f07714073a15fa_GH0.tar.gz) = 755389
+TIMESTAMP = 1720153928
+SHA256 (freebsd-iocage-1.7.20240618-6e2b0a0586fe5a6c3ac0ce6bc62bdaa714169720_GH0.tar.gz) = b3ed8d5c2c680ff10b3e50c3234b91321c4e2917c039221abdb9ebe2577b3ab5
+SIZE (freebsd-iocage-1.7.20240618-6e2b0a0586fe5a6c3ac0ce6bc62bdaa714169720_GH0.tar.gz) = 758492
diff --git a/sysutils/ipfs-go-fs-repo-migrations/Makefile b/sysutils/ipfs-go-fs-repo-migrations/Makefile
index bd4f73c1e541..4ab4456d5867 100644
--- a/sysutils/ipfs-go-fs-repo-migrations/Makefile
+++ b/sysutils/ipfs-go-fs-repo-migrations/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ipfs-go-fs-repo-migrations
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.1
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= sysutils
MASTER_SITES= https://github.com/ipfs/fs-repo-migrations/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
diff --git a/sysutils/ipget/Makefile b/sysutils/ipget/Makefile
index 2714cbb3b759..efce127852ca 100644
--- a/sysutils/ipget/Makefile
+++ b/sysutils/ipget/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ipget
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/ipmi_exporter/Makefile b/sysutils/ipmi_exporter/Makefile
index dae0441f33da..155a8dc8bb54 100644
--- a/sysutils/ipmi_exporter/Makefile
+++ b/sysutils/ipmi_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ipmi_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= meka@tilda.center
diff --git a/sysutils/istio/Makefile b/sysutils/istio/Makefile
index 7016d084ea32..eeb6f625ea37 100644
--- a/sysutils/istio/Makefile
+++ b/sysutils/istio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= istio
PORTVERSION= 1.7.4
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
diff --git a/sysutils/jest/Makefile b/sysutils/jest/Makefile
index ba487b7975e5..cac377d33c49 100644
--- a/sysutils/jest/Makefile
+++ b/sysutils/jest/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jest
DISTVERSION= 3.0.16
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/k9s/Makefile b/sysutils/k9s/Makefile
index 7894527b2f8d..c33fc95f7142 100644
--- a/sysutils/k9s/Makefile
+++ b/sysutils/k9s/Makefile
@@ -1,7 +1,7 @@
PORTNAME= k9s
DISTVERSIONPREFIX= v
DISTVERSION= 0.32.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= gogolok@gmail.com
diff --git a/sysutils/kapp/Makefile b/sysutils/kapp/Makefile
index 396b54fca913..76bc7e4623be 100644
--- a/sysutils/kapp/Makefile
+++ b/sysutils/kapp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kapp
DISTVERSIONPREFIX= v
DISTVERSION= 0.59.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= timp87@gmail.com
diff --git a/sysutils/kopia/Makefile b/sysutils/kopia/Makefile
index 574a1c111cc3..b1808b9ce987 100644
--- a/sysutils/kopia/Makefile
+++ b/sysutils/kopia/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kopia
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/kops/Makefile b/sysutils/kops/Makefile
index 8519fd5edbb3..c331708e4d3f 100644
--- a/sysutils/kops/Makefile
+++ b/sysutils/kops/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kops
PORTVERSION= 1.29.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
diff --git a/sysutils/kubectl/Makefile b/sysutils/kubectl/Makefile
index 25fc4de06042..1506355907e7 100644
--- a/sysutils/kubectl/Makefile
+++ b/sysutils/kubectl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kubectl
PORTVERSION= 1.30.2
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
diff --git a/sysutils/kubo-go/Makefile b/sysutils/kubo-go/Makefile
index c8fb5203a558..a4324bc7c5b9 100644
--- a/sysutils/kubo-go/Makefile
+++ b/sysutils/kubo-go/Makefile
@@ -1,6 +1,7 @@
PORTNAME= kubo
DISTVERSIONPREFIX= v
DISTVERSION= 0.29.0
+PORTREVISION= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -go
diff --git a/sysutils/lfm/Makefile b/sysutils/lfm/Makefile
index 350f17811b69..6d2986496e9f 100644
--- a/sysutils/lfm/Makefile
+++ b/sysutils/lfm/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lfm
PORTVERSION= 3.1
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= PYPI
@@ -10,12 +11,12 @@ WWW= https://inigo.katxi.org/devel/lfm/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+
USES= python
-USE_PYTHON= autoplist distutils noflavors
+USE_PYTHON= autoplist noflavors pep517
NO_ARCH= yes
-post-patch:
- @${REINPLACE_CMD} -e '/print(__doc__)/d' ${WRKSRC}/setup.py
-
.include <bsd.port.mk>
diff --git a/sysutils/lfm/files/patch-setup.py b/sysutils/lfm/files/patch-setup.py
new file mode 100644
index 000000000000..bef38f3126a5
--- /dev/null
+++ b/sysutils/lfm/files/patch-setup.py
@@ -0,0 +1,30 @@
+--- setup.py.orig 2017-06-25 17:04:03 UTC
++++ setup.py
+@@ -37,18 +37,12 @@ Topic :: Utilities
+ Topic :: Utilities
+ """
+
+-print(__doc__)
+-
+ # check python version
+ ver = (version_info.major, version_info.minor)
+ if ver < (3, 4):
+ print('ERROR: Python 3.4 or higher is required to run lfm.')
+ exit(-1)
+
+-# to avoid bug in pip 7.x. See https://bitbucket.org/pypa/wheel/issues/92
+-if 'bdist_wheel' in argv:
+- raise RuntimeError("This setup.py does not support wheels")
+-
+ import shutil
+ try:
+ try:
+@@ -71,7 +65,7 @@ try:
+ license='GPL3+',
+ packages=['lfm'],
+ scripts=['lfm/lfm'],
+- data_files=[(join(prefix, 'share/man/man1'), MAN_FILES)],
++ data_files=[('share/man/man1', MAN_FILES)],
+ package_data={'': CONFIG_FILES + [join('doc', f) for f in DOC_FILES]},
+ )
+ finally:
diff --git a/sysutils/loki/Makefile b/sysutils/loki/Makefile
index 2091904a29aa..28be0fffff33 100644
--- a/sysutils/loki/Makefile
+++ b/sysutils/loki/Makefile
@@ -1,7 +1,7 @@
PORTNAME= loki
DISTVERSIONPREFIX= v
DISTVERSION= 2.9.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
PKGNAMEPREFIX= grafana-
diff --git a/sysutils/lr/Makefile b/sysutils/lr/Makefile
index 153493f7d7d0..af7b1d89a3ca 100644
--- a/sysutils/lr/Makefile
+++ b/sysutils/lr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lr
DISTVERSIONPREFIX= v
DISTVERSION= 1.6
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/mackerel-agent/Makefile b/sysutils/mackerel-agent/Makefile
index 70688931dbff..aa4b074216b4 100644
--- a/sysutils/mackerel-agent/Makefile
+++ b/sysutils/mackerel-agent/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mackerel-agent
DISTVERSIONPREFIX= v
-DISTVERSION= 0.81.0
-PORTREVISION= 2
+DISTVERSION= 0.82.0
CATEGORIES= sysutils
MAINTAINER= meta@FreeBSD.org
diff --git a/sysutils/mackerel-agent/distinfo b/sysutils/mackerel-agent/distinfo
index eb4e7f7c7675..95027be18aad 100644
--- a/sysutils/mackerel-agent/distinfo
+++ b/sysutils/mackerel-agent/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1715519516
-SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.81.0/v0.81.0.mod) = 59cd0f49c00ff057c9096694425bf1a71b522ac93d17975c70ac3afb90649d1a
-SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.81.0/v0.81.0.mod) = 1985
-SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.81.0/v0.81.0.zip) = 4a21c3077272348a22cb0971fffd71ce9ef295b1f568334d6da2c5ba952f77f7
-SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.81.0/v0.81.0.zip) = 249545
+TIMESTAMP = 1720067956
+SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.82.0/v0.82.0.mod) = 59cd0f49c00ff057c9096694425bf1a71b522ac93d17975c70ac3afb90649d1a
+SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.82.0/v0.82.0.mod) = 1985
+SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.82.0/v0.82.0.zip) = 9289511d66ed2b85f512c58425dec37a9d64284db3f06c0dd42ac6f656518269
+SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.82.0/v0.82.0.zip) = 249733
diff --git a/sysutils/minikube/Makefile b/sysutils/minikube/Makefile
index 1f9f1c6a6ee2..9ccda6431bdd 100644
--- a/sysutils/minikube/Makefile
+++ b/sysutils/minikube/Makefile
@@ -1,7 +1,7 @@
PORTNAME= minikube
PORTVERSION= 1.33.1
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
diff --git a/sysutils/mise/Makefile b/sysutils/mise/Makefile
index fe6b70a87120..a412ec22327d 100644
--- a/sysutils/mise/Makefile
+++ b/sysutils/mise/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mise
DISTVERSIONPREFIX= v
-DISTVERSION= 2024.6.6
+DISTVERSION= 2024.7.0
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
@@ -40,7 +40,7 @@ CARGO_CRATES= addr2line-0.21.0 \
base64-0.22.1 \
base64ct-1.6.0 \
bitflags-1.3.2 \
- bitflags-2.5.0 \
+ bitflags-2.6.0 \
block-buffer-0.10.4 \
bstr-1.9.1 \
built-0.7.3 \
@@ -50,17 +50,17 @@ CARGO_CRATES= addr2line-0.21.0 \
bytes-1.6.0 \
calm_io-0.1.1 \
calmio_filters-0.1.0 \
- cc-1.0.99 \
+ cc-1.0.104 \
cfg-if-1.0.0 \
chrono-0.4.38 \
chrono-tz-0.9.0 \
chrono-tz-build-0.3.0 \
ci_info-0.14.14 \
- clap-4.5.7 \
- clap_builder-4.5.7 \
- clap_derive-4.5.5 \
+ clap-4.5.8 \
+ clap_builder-4.5.8 \
+ clap_derive-4.5.8 \
clap_lex-0.7.1 \
- clap_mangen-0.2.21 \
+ clap_mangen-0.2.22 \
color-eyre-0.6.3 \
color-print-0.3.6 \
color-print-proc-macro-0.3.6 \
@@ -90,14 +90,14 @@ CARGO_CRATES= addr2line-0.21.0 \
diff-0.1.13 \
difflib-0.4.0 \
digest-0.10.7 \
- displaydoc-0.2.4 \
+ displaydoc-0.2.5 \
doc-comment-0.3.3 \
dotenvy-0.15.7 \
duct-0.13.7 \
dunce-1.0.4 \
ed25519-2.2.3 \
ed25519-dalek-2.1.1 \
- either-1.12.0 \
+ either-1.13.0 \
encode_unicode-0.3.6 \
env_filter-0.1.0 \
env_logger-0.11.3 \
@@ -151,10 +151,10 @@ CARGO_CRATES= addr2line-0.21.0 \
httparse-1.9.4 \
humansize-2.1.3 \
humantime-2.1.0 \
- hyper-1.3.1 \
+ hyper-1.4.0 \
hyper-rustls-0.27.2 \
hyper-tls-0.6.0 \
- hyper-util-0.1.5 \
+ hyper-util-0.1.6 \
iana-time-zone-0.1.60 \
iana-time-zone-haiku-0.1.2 \
idna-0.5.0 \
@@ -173,7 +173,7 @@ CARGO_CRATES= addr2line-0.21.0 \
jobserver-0.1.31 \
js-sys-0.3.69 \
kdl-4.6.0 \
- lazy_static-1.4.0 \
+ lazy_static-1.5.0 \
libc-0.2.155 \
libgit2-sys-0.16.2+1.7.2 \
libm-0.2.8 \
@@ -182,7 +182,7 @@ CARGO_CRATES= addr2line-0.21.0 \
linked-hash-map-0.5.6 \
linux-raw-sys-0.4.14 \
lockfree-object-pool-0.1.6 \
- log-0.4.21 \
+ log-0.4.22 \
matchers-0.1.0 \
memchr-2.7.4 \
memoffset-0.7.1 \
@@ -217,10 +217,10 @@ CARGO_CRATES= addr2line-0.21.0 \
path-absolutize-3.1.1 \
path-dedot-3.1.1 \
percent-encoding-2.3.1 \
- pest-2.7.10 \
- pest_derive-2.7.10 \
- pest_generator-2.7.10 \
- pest_meta-2.7.10 \
+ pest-2.7.11 \
+ pest_derive-2.7.11 \
+ pest_generator-2.7.11 \
+ pest_meta-2.7.11 \
petgraph-0.6.5 \
phf-0.11.2 \
phf_codegen-0.11.2 \
@@ -241,7 +241,7 @@ CARGO_CRATES= addr2line-0.21.0 \
pretty_assertions-1.4.0 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.85 \
+ proc-macro2-1.0.86 \
quick-xml-0.23.1 \
quinn-0.11.2 \
quinn-proto-0.11.3 \
@@ -283,7 +283,7 @@ CARGO_CRATES= addr2line-0.21.0 \
semver-1.0.23 \
serde-1.0.203 \
serde_derive-1.0.203 \
- serde_json-1.0.117 \
+ serde_json-1.0.120 \
serde_spanned-0.6.6 \
serde_urlencoded-0.7.1 \
sha2-0.10.8 \
@@ -305,11 +305,11 @@ CARGO_CRATES= addr2line-0.21.0 \
spin-0.9.8 \
spki-0.7.3 \
strsim-0.11.1 \
- strum-0.26.2 \
+ strum-0.26.3 \
strum_macros-0.26.4 \
- subtle-2.6.0 \
+ subtle-2.6.1 \
syn-1.0.109 \
- syn-2.0.66 \
+ syn-2.0.68 \
sync_wrapper-1.0.1 \
sys-info-0.9.1 \
tabled-0.15.0 \
@@ -331,7 +331,7 @@ CARGO_CRATES= addr2line-0.21.0 \
time-0.3.36 \
time-core-0.1.2 \
time-macros-0.2.18 \
- tinyvec-1.6.0 \
+ tinyvec-1.6.1 \
tinyvec_macros-0.1.1 \
tokio-1.38.0 \
tokio-native-tls-0.3.1 \
diff --git a/sysutils/mise/distinfo b/sysutils/mise/distinfo
index e659e9be509b..a9c80a287000 100644
--- a/sysutils/mise/distinfo
+++ b/sysutils/mise/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1718956305
+TIMESTAMP = 1720107913
SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -43,8 +43,8 @@ SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241f
SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
-SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
+SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
+SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
@@ -63,8 +63,8 @@ SHA256 (rust/crates/calm_io-0.1.1.crate) = 2ea0608700fe42d90ec17ad0f86335cf229b6
SIZE (rust/crates/calm_io-0.1.1.crate) = 6908
SHA256 (rust/crates/calmio_filters-0.1.0.crate) = 846501f4575cd66766a40bb7ab6d8e960adc7eb49f753c8232bd8e0e09cf6ca2
SIZE (rust/crates/calmio_filters-0.1.0.crate) = 1930
-SHA256 (rust/crates/cc-1.0.99.crate) = 96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695
-SIZE (rust/crates/cc-1.0.99.crate) = 76961
+SHA256 (rust/crates/cc-1.0.104.crate) = 74b6a57f98764a267ff415d50a25e6e166f3831a5071af4995296ea97d210490
+SIZE (rust/crates/cc-1.0.104.crate) = 79710
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
@@ -75,16 +75,16 @@ SHA256 (rust/crates/chrono-tz-build-0.3.0.crate) = 0c088aee841df9c3041febbb73934
SIZE (rust/crates/chrono-tz-build-0.3.0.crate) = 6139
SHA256 (rust/crates/ci_info-0.14.14.crate) = 840dbb7bdd1f2c4d434d6b08420ef204e0bfad0ab31a07a80a1248d24cc6e38b
SIZE (rust/crates/ci_info-0.14.14.crate) = 1138778
-SHA256 (rust/crates/clap-4.5.7.crate) = 5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f
-SIZE (rust/crates/clap-4.5.7.crate) = 56343
-SHA256 (rust/crates/clap_builder-4.5.7.crate) = f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f
-SIZE (rust/crates/clap_builder-4.5.7.crate) = 163957
-SHA256 (rust/crates/clap_derive-4.5.5.crate) = c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6
-SIZE (rust/crates/clap_derive-4.5.5.crate) = 30017
+SHA256 (rust/crates/clap-4.5.8.crate) = 84b3edb18336f4df585bc9aa31dd99c036dfa5dc5e9a2939a722a188f3a8970d
+SIZE (rust/crates/clap-4.5.8.crate) = 56338
+SHA256 (rust/crates/clap_builder-4.5.8.crate) = c1c09dd5ada6c6c78075d6fd0da3f90d8080651e2d6cc8eb2f1aaa4034ced708
+SIZE (rust/crates/clap_builder-4.5.8.crate) = 163870
+SHA256 (rust/crates/clap_derive-4.5.8.crate) = 2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085
+SIZE (rust/crates/clap_derive-4.5.8.crate) = 30024
SHA256 (rust/crates/clap_lex-0.7.1.crate) = 4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70
SIZE (rust/crates/clap_lex-0.7.1.crate) = 12766
-SHA256 (rust/crates/clap_mangen-0.2.21.crate) = 74b70fc13e60c0e1d490dc50eb73a749be6d81f4ef03783df1d9b7b0c62bc937
-SIZE (rust/crates/clap_mangen-0.2.21.crate) = 15703
+SHA256 (rust/crates/clap_mangen-0.2.22.crate) = f50dde5bc0c853d6248de457e5eb6e5a674a54b93810a34ded88d882ca1fe2de
+SIZE (rust/crates/clap_mangen-0.2.22.crate) = 15699
SHA256 (rust/crates/color-eyre-0.6.3.crate) = 55146f5e46f237f7423d74111267d4597b59b0dad0ffaf7303bce9945d843ad5
SIZE (rust/crates/color-eyre-0.6.3.crate) = 636041
SHA256 (rust/crates/color-print-0.3.6.crate) = 1ee543c60ff3888934877a5671f45494dd27ed4ba25c6670b9a7576b7ed7a8c0
@@ -143,8 +143,8 @@ SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e3784
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/displaydoc-0.2.4.crate) = 487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d
-SIZE (rust/crates/displaydoc-0.2.4.crate) = 23200
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
SHA256 (rust/crates/dotenvy-0.15.7.crate) = 1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b
@@ -157,8 +157,8 @@ SHA256 (rust/crates/ed25519-2.2.3.crate) = 115531babc129696a58c64a4fef0a8bf9e969
SIZE (rust/crates/ed25519-2.2.3.crate) = 17802
SHA256 (rust/crates/ed25519-dalek-2.1.1.crate) = 4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871
SIZE (rust/crates/ed25519-dalek-2.1.1.crate) = 85736
-SHA256 (rust/crates/either-1.12.0.crate) = 3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b
-SIZE (rust/crates/either-1.12.0.crate) = 18974
+SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
+SIZE (rust/crates/either-1.13.0.crate) = 19169
SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
SHA256 (rust/crates/env_filter-0.1.0.crate) = a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea
@@ -265,14 +265,14 @@ SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa
SIZE (rust/crates/humansize-2.1.3.crate) = 11953
SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/hyper-1.3.1.crate) = fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d
-SIZE (rust/crates/hyper-1.3.1.crate) = 148763
+SHA256 (rust/crates/hyper-1.4.0.crate) = c4fe55fb7a772d59a5ff1dfbff4fe0258d19b89fec4b233e75d35d5d2316badc
+SIZE (rust/crates/hyper-1.4.0.crate) = 151788
SHA256 (rust/crates/hyper-rustls-0.27.2.crate) = 5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155
SIZE (rust/crates/hyper-rustls-0.27.2.crate) = 34421
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.5.crate) = 7b875924a60b96e5d7b9ae7b066540b1dd1cbd90d1828f54c92e02a283351c56
-SIZE (rust/crates/hyper-util-0.1.5.crate) = 69740
+SHA256 (rust/crates/hyper-util-0.1.6.crate) = 3ab92f4f49ee4fb4f997c784b7a2e0fa70050211e0b6a287f898c3c9785ca956
+SIZE (rust/crates/hyper-util-0.1.6.crate) = 69910
SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141
SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -309,8 +309,8 @@ SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea
SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
SHA256 (rust/crates/kdl-4.6.0.crate) = 062c875482ccb676fd40c804a40e3824d4464c18c364547456d1c8e8e951ae47
SIZE (rust/crates/kdl-4.6.0.crate) = 57472
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
+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.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
SIZE (rust/crates/libc-0.2.155.crate) = 743539
SHA256 (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = ee4126d8b4ee5c9d9ea891dd875cfdc1e9d0950437179104b183d7d8a74d24e8
@@ -327,8 +327,8 @@ SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757e
SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
SHA256 (rust/crates/lockfree-object-pool-0.1.6.crate) = 9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e
SIZE (rust/crates/lockfree-object-pool-0.1.6.crate) = 12309
-SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
-SIZE (rust/crates/log-0.4.21.crate) = 43442
+SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
+SIZE (rust/crates/log-0.4.22.crate) = 44027
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
@@ -397,14 +397,14 @@ SHA256 (rust/crates/path-dedot-3.1.1.crate) = 07ba0ad7e047712414213ff67533e6dd47
SIZE (rust/crates/path-dedot-3.1.1.crate) = 6596
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.7.10.crate) = 560131c633294438da9f7c4b08189194b20946c8274c6b9e38881a7874dc8ee8
-SIZE (rust/crates/pest-2.7.10.crate) = 123707
-SHA256 (rust/crates/pest_derive-2.7.10.crate) = 26293c9193fbca7b1a3bf9b79dc1e388e927e6cacaa78b4a3ab705a1d3d41459
-SIZE (rust/crates/pest_derive-2.7.10.crate) = 36221
-SHA256 (rust/crates/pest_generator-2.7.10.crate) = 3ec22af7d3fb470a85dd2ca96b7c577a1eb4ef6f1683a9fe9a8c16e136c04687
-SIZE (rust/crates/pest_generator-2.7.10.crate) = 18411
-SHA256 (rust/crates/pest_meta-2.7.10.crate) = d7a240022f37c361ec1878d646fc5b7d7c4d28d5946e1a80ad5a7a4f4ca0bdcd
-SIZE (rust/crates/pest_meta-2.7.10.crate) = 41550
+SHA256 (rust/crates/pest-2.7.11.crate) = cd53dff83f26735fdc1ca837098ccf133605d794cdae66acfc2bfac3ec809d95
+SIZE (rust/crates/pest-2.7.11.crate) = 123779
+SHA256 (rust/crates/pest_derive-2.7.11.crate) = 2a548d2beca6773b1c244554d36fcf8548a8a58e74156968211567250e48e49a
+SIZE (rust/crates/pest_derive-2.7.11.crate) = 36320
+SHA256 (rust/crates/pest_generator-2.7.11.crate) = 3c93a82e8d145725dcbaf44e5ea887c8a869efdcc28706df2d08c69e17077183
+SIZE (rust/crates/pest_generator-2.7.11.crate) = 18415
+SHA256 (rust/crates/pest_meta-2.7.11.crate) = a941429fea7e08bedec25e4f6785b6ffaacc6b755da98df5ef3e7dcf4a124c4f
+SIZE (rust/crates/pest_meta-2.7.11.crate) = 41551
SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
SHA256 (rust/crates/phf-0.11.2.crate) = ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc
@@ -445,8 +445,8 @@ SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08c
SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.85.crate) = 22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23
-SIZE (rust/crates/proc-macro2-1.0.85.crate) = 48988
+SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
+SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
SHA256 (rust/crates/quick-xml-0.23.1.crate) = 11bafc859c6815fbaffbbbf4229ecb767ac913fecb27f9ad4343662e9ef099ea
SIZE (rust/crates/quick-xml-0.23.1.crate) = 161488
SHA256 (rust/crates/quinn-0.11.2.crate) = e4ceeeeabace7857413798eb1ffa1e9c905a9946a57d81fb69b4b71c4d8eb3ad
@@ -529,8 +529,8 @@ SHA256 (rust/crates/serde-1.0.203.crate) = 7253ab4de971e72fb7be983802300c30b5a7f
SIZE (rust/crates/serde-1.0.203.crate) = 77935
SHA256 (rust/crates/serde_derive-1.0.203.crate) = 500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba
SIZE (rust/crates/serde_derive-1.0.203.crate) = 55867
-SHA256 (rust/crates/serde_json-1.0.117.crate) = 455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3
-SIZE (rust/crates/serde_json-1.0.117.crate) = 146921
+SHA256 (rust/crates/serde_json-1.0.120.crate) = 4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5
+SIZE (rust/crates/serde_json-1.0.120.crate) = 147062
SHA256 (rust/crates/serde_spanned-0.6.6.crate) = 79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0
SIZE (rust/crates/serde_spanned-0.6.6.crate) = 9120
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
@@ -573,16 +573,16 @@ SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a17982903
SIZE (rust/crates/spki-0.7.3.crate) = 16409
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.26.2.crate) = 5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29
-SIZE (rust/crates/strum-0.26.2.crate) = 7189
+SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
+SIZE (rust/crates/strum-0.26.3.crate) = 7237
SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
-SHA256 (rust/crates/subtle-2.6.0.crate) = 0d0208408ba0c3df17ed26eb06992cb1a1268d41b2c0e12e65203fbe3972cee5
-SIZE (rust/crates/subtle-2.6.0.crate) = 14551
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.66.crate) = c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5
-SIZE (rust/crates/syn-2.0.66.crate) = 264855
+SHA256 (rust/crates/syn-2.0.68.crate) = 901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9
+SIZE (rust/crates/syn-2.0.68.crate) = 265035
SHA256 (rust/crates/sync_wrapper-1.0.1.crate) = a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394
SIZE (rust/crates/sync_wrapper-1.0.1.crate) = 6939
SHA256 (rust/crates/sys-info-0.9.1.crate) = 0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c
@@ -625,8 +625,8 @@ SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d
SIZE (rust/crates/time-core-0.1.2.crate) = 7191
SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
-SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
-SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
+SHA256 (rust/crates/tinyvec-1.6.1.crate) = c55115c6fbe2d2bef26eb09ad74bde02d8255476fc0c7b515ef09fbb35742d82
+SIZE (rust/crates/tinyvec-1.6.1.crate) = 46657
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
SHA256 (rust/crates/tokio-1.38.0.crate) = ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a
@@ -815,5 +815,5 @@ SHA256 (rust/crates/zipsign-api-0.1.1.crate) = 2ba5aa1827d6b1a35a29b3413ec69ce5f
SIZE (rust/crates/zipsign-api-0.1.1.crate) = 13007
SHA256 (rust/crates/zopfli-0.8.1.crate) = e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946
SIZE (rust/crates/zopfli-0.8.1.crate) = 50972
-SHA256 (jdx-mise-v2024.6.6_GH0.tar.gz) = 757f4e5a8196a58d50a813306cbd50c25d975a4ed0b87f8ec1188308757f5569
-SIZE (jdx-mise-v2024.6.6_GH0.tar.gz) = 3051593
+SHA256 (jdx-mise-v2024.7.0_GH0.tar.gz) = f5196d410a5ee4e2509c6c34aa2bc7ff94ea226eaa444a5a003e1f93a069dc47
+SIZE (jdx-mise-v2024.7.0_GH0.tar.gz) = 3051507
diff --git a/sysutils/nerdctl/Makefile b/sysutils/nerdctl/Makefile
index b4869dfd1ed9..7bc39d8c485a 100644
--- a/sysutils/nerdctl/Makefile
+++ b/sysutils/nerdctl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nerdctl
DISTVERSIONPREFIX=v
DISTVERSION= 1.7.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= laurent.chardon@gmail.com
diff --git a/sysutils/node_exporter/Makefile b/sysutils/node_exporter/Makefile
index c247473ef3e5..91d730117850 100644
--- a/sysutils/node_exporter/Makefile
+++ b/sysutils/node_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= node_exporter
DISTVERSIONPREFIX=v
DISTVERSION= 1.6.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= dor.bsd@xm0.uk
diff --git a/sysutils/nomad-pot-driver/Makefile b/sysutils/nomad-pot-driver/Makefile
index 2644d96b1d6e..777d6c882fb2 100644
--- a/sysutils/nomad-pot-driver/Makefile
+++ b/sysutils/nomad-pot-driver/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nomad-pot-driver
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= pizzamig@FreeBSD.org
diff --git a/sysutils/nomad/Makefile b/sysutils/nomad/Makefile
index 2ac5b36292b3..13438e1d72b1 100644
--- a/sysutils/nomad/Makefile
+++ b/sysutils/nomad/Makefile
@@ -1,6 +1,7 @@
PORTNAME= nomad
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.1
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= https://raw.githubusercontent.com/hashicorp/nomad/${DISTVERSIONFULL}/
DISTFILES= go.mod \
diff --git a/sysutils/nut_exporter/Makefile b/sysutils/nut_exporter/Makefile
index e4a5191e2caa..30aef9a59d7f 100644
--- a/sysutils/nut_exporter/Makefile
+++ b/sysutils/nut_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nut_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= bsd@j-star.org
diff --git a/sysutils/oc/Makefile b/sysutils/oc/Makefile
index 25c3359bf64a..f1675d04724f 100644
--- a/sysutils/oc/Makefile
+++ b/sysutils/oc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= oc
PORTVERSION= 4.9
DISTVERSIONPREFIX= release-
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= sysutils
MAINTAINER= jhixson@freebsd.org
diff --git a/sysutils/opa/Makefile b/sysutils/opa/Makefile
index b9b13fcc2551..dabde10b6674 100644
--- a/sysutils/opa/Makefile
+++ b/sysutils/opa/Makefile
@@ -1,6 +1,7 @@
PORTNAME= opa
DISTVERSIONPREFIX= v
DISTVERSION= 0.65.0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/opentofu/Makefile b/sysutils/opentofu/Makefile
index eb24848b500c..d26537e9b164 100644
--- a/sysutils/opentofu/Makefile
+++ b/sysutils/opentofu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= opentofu
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
diff --git a/sysutils/packer/Makefile b/sysutils/packer/Makefile
index 1fa7b9e4ea35..77a35523db89 100644
--- a/sysutils/packer/Makefile
+++ b/sysutils/packer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= packer
PORTVERSION= 1.10.1
DISTVERSIONPREFIX= v
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= brad@facefault.org
diff --git a/sysutils/paladin/Makefile b/sysutils/paladin/Makefile
index bacae52f20fd..b2e82e19c0d5 100644
--- a/sysutils/paladin/Makefile
+++ b/sysutils/paladin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= paladin
PORTVERSION= 2.0.1
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= sysutils
MAINTAINER= rwestlun@gmail.com
diff --git a/sysutils/podman/Makefile b/sysutils/podman/Makefile
index e8170aaea1ac..db1a63aea3de 100644
--- a/sysutils/podman/Makefile
+++ b/sysutils/podman/Makefile
@@ -1,7 +1,7 @@
PORTNAME= podman
DISTVERSIONPREFIX= v
DISTVERSION= 5.1.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= dfr@FreeBSD.org
diff --git a/sysutils/popeye/Makefile b/sysutils/popeye/Makefile
index 16930c6b7431..a1526077fce3 100644
--- a/sysutils/popeye/Makefile
+++ b/sysutils/popeye/Makefile
@@ -1,7 +1,7 @@
PORTNAME= popeye
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/puppet-mode.el/Makefile b/sysutils/puppet-mode.el/Makefile
index 68e6e009c395..1ee7f9ff63d8 100644
--- a/sysutils/puppet-mode.el/Makefile
+++ b/sysutils/puppet-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= puppet-mode.el
PORTVERSION= 0.2
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= sysutils elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/sysutils/py-hcloud/Makefile b/sysutils/py-hcloud/Makefile
index 8bd2883cc97f..3a0d4a4cec6b 100644
--- a/sysutils/py-hcloud/Makefile
+++ b/sysutils/py-hcloud/Makefile
@@ -1,6 +1,5 @@
PORTNAME= hcloud
-DISTVERSION= 1.35.0
-PORTREVISION= 1
+DISTVERSION= 2.0.1
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,9 +17,10 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.20,<3:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.5:devel/py-python-dateutil@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=7.4:devel/py-coverage@${PY_FLAVOR} \
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=7.5:devel/py-coverage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pylint>=3.0.0:devel/pylint@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mypy>=1.8:devel/py-mypy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=5:devel/py-pytest-cov@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mypy>=1.10:devel/py-mypy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}types-python-dateutil>=0:devel/py-types-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}types-requests>=0:devel/py-types-requests@${PY_FLAVOR}
diff --git a/sysutils/py-hcloud/distinfo b/sysutils/py-hcloud/distinfo
index 18e2c375f645..c58e7c3a2449 100644
--- a/sysutils/py-hcloud/distinfo
+++ b/sysutils/py-hcloud/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712302018
-SHA256 (hcloud-1.35.0.tar.gz) = b1949ab637be517b7af6becdbf840c47722f9471c6b870e6f35de1ef6fcea3e3
-SIZE (hcloud-1.35.0.tar.gz) = 116320
+TIMESTAMP = 1720044318
+SHA256 (hcloud-2.0.1.tar.gz) = 35fe2b9159173c43cf67ec410a77ca7d87a08017e1b208a39c0209cc1c91e3a0
+SIZE (hcloud-2.0.1.tar.gz) = 118768
diff --git a/sysutils/py-psutil/Makefile b/sysutils/py-psutil/Makefile
index 335528a41853..0941bf78885c 100644
--- a/sysutils/py-psutil/Makefile
+++ b/sysutils/py-psutil/Makefile
@@ -1,12 +1,13 @@
PORTNAME= psutil
-PORTVERSION= 5.9.8
+PORTVERSION= 6.0.0
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Process utilities module for Python
-WWW= https://github.com/giampaolo/psutil
+WWW= https://psutil.readthedocs.io/en/latest/ \
+ https://github.com/giampaolo/psutil
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/sysutils/py-psutil/distinfo b/sysutils/py-psutil/distinfo
index 7d3bcd91b6b5..25ad551ada7c 100644
--- a/sysutils/py-psutil/distinfo
+++ b/sysutils/py-psutil/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708449450
-SHA256 (psutil-5.9.8.tar.gz) = 6be126e3225486dff286a8fb9a06246a5253f4c7c53b475ea5f5ac934e64194c
-SIZE (psutil-5.9.8.tar.gz) = 503247
+TIMESTAMP = 1718784562
+SHA256 (psutil-6.0.0.tar.gz) = 8faae4f310b6d969fa26ca0545338b21f73c6b15db7c4a8d934a5482faa818f2
+SIZE (psutil-6.0.0.tar.gz) = 508067
diff --git a/sysutils/rest-server/Makefile b/sysutils/rest-server/Makefile
index 24fd21245d71..4203fa8c0a01 100644
--- a/sysutils/rest-server/Makefile
+++ b/sysutils/rest-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rest-server
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/sysutils/restic/Makefile b/sysutils/restic/Makefile
index f3fa30f34d51..5ba7d9ba2fa7 100644
--- a/sysutils/restic/Makefile
+++ b/sysutils/restic/Makefile
@@ -1,7 +1,7 @@
PORTNAME= restic
DISTVERSIONPREFIX= v
-DISTVERSION= 0.16.4
-PORTREVISION= 7
+DISTVERSION= 0.16.5
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/restic/distinfo b/sysutils/restic/distinfo
index ef9fd3f52ae5..5a3e9c34296d 100644
--- a/sysutils/restic/distinfo
+++ b/sysutils/restic/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1707122182
-SHA256 (go/sysutils_restic/restic-v0.16.4/v0.16.4.mod) = 1cbadb63f8c3e1b8d5d850dd569e68b0de45e74c06e293a0baa8140eaaefc372
-SIZE (go/sysutils_restic/restic-v0.16.4/v0.16.4.mod) = 3514
-SHA256 (go/sysutils_restic/restic-v0.16.4/v0.16.4.zip) = d87155460c87b4f14338bde24220e572e95f5ae9f8b0c4bd90a610f15b6198e0
-SIZE (go/sysutils_restic/restic-v0.16.4/v0.16.4.zip) = 24448953
+TIMESTAMP = 1719898526
+SHA256 (go/sysutils_restic/restic-v0.16.5/v0.16.5.mod) = 13e3085d886afe56076416f2c9803338176a6958501b6b4b68e2f2614823a2f8
+SIZE (go/sysutils_restic/restic-v0.16.5/v0.16.5.mod) = 3880
+SHA256 (go/sysutils_restic/restic-v0.16.5/v0.16.5.zip) = aa87e4419bb1f49e910b273f91ee3ecaa18f3f1ed791b56b7ced0818588e4ede
+SIZE (go/sysutils_restic/restic-v0.16.5/v0.16.5.zip) = 24450406
diff --git a/sysutils/rsyslog8/Makefile b/sysutils/rsyslog8/Makefile
index 72ef4782af71..7d1c26c1ab6a 100644
--- a/sysutils/rsyslog8/Makefile
+++ b/sysutils/rsyslog8/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rsyslog
-PORTVERSION= 8.2404.0
+PORTVERSION= 8.2406.0
CATEGORIES= sysutils
MASTER_SITES= http://www.rsyslog.com/files/download/rsyslog/
diff --git a/sysutils/rsyslog8/distinfo b/sysutils/rsyslog8/distinfo
index 780168181c3c..9157371264cd 100644
--- a/sysutils/rsyslog8/distinfo
+++ b/sysutils/rsyslog8/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712302870
-SHA256 (rsyslog-8.2404.0.tar.gz) = 30528d140ec1b1f079224081fa37df6e06587ff42b02e3e61f2daa0526c54d33
-SIZE (rsyslog-8.2404.0.tar.gz) = 3408657
+TIMESTAMP = 1720031507
+SHA256 (rsyslog-8.2406.0.tar.gz) = 1343e0269dd32166ffde04d7ceebfa0e7146cf1dbc6962c56bf428c61f01a7df
+SIZE (rsyslog-8.2406.0.tar.gz) = 3412827
diff --git a/sysutils/rubygem-smart_proxy_remote_execution_ssh/Makefile b/sysutils/rubygem-smart_proxy_remote_execution_ssh/Makefile
index f65d9bbfbc67..a5739562ac02 100644
--- a/sysutils/rubygem-smart_proxy_remote_execution_ssh/Makefile
+++ b/sysutils/rubygem-smart_proxy_remote_execution_ssh/Makefile
@@ -1,5 +1,5 @@
PORTNAME= smart_proxy_remote_execution_ssh
-PORTVERSION= 0.10.5
+PORTVERSION= 0.10.6
CATEGORIES= sysutils ruby
MASTER_SITES= RG
diff --git a/sysutils/rubygem-smart_proxy_remote_execution_ssh/distinfo b/sysutils/rubygem-smart_proxy_remote_execution_ssh/distinfo
index 5d3ca67662ef..9fc83302542d 100644
--- a/sysutils/rubygem-smart_proxy_remote_execution_ssh/distinfo
+++ b/sysutils/rubygem-smart_proxy_remote_execution_ssh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717245865
-SHA256 (rubygem/smart_proxy_remote_execution_ssh-0.10.5.gem) = 7319846d814916d4cd1521d775d48f1d6403f9d1f2201ec736d88fb5eaeb60cc
-SIZE (rubygem/smart_proxy_remote_execution_ssh-0.10.5.gem) = 40448
+TIMESTAMP = 1718784616
+SHA256 (rubygem/smart_proxy_remote_execution_ssh-0.10.6.gem) = 2b310a6f747d77b18d91ad7af27d04f135be16fa08d5f39fb9211e10c37274a0
+SIZE (rubygem/smart_proxy_remote_execution_ssh-0.10.6.gem) = 40448
diff --git a/sysutils/runj/Makefile b/sysutils/runj/Makefile
index 6beae0099934..3819ee323fd2 100644
--- a/sysutils/runj/Makefile
+++ b/sysutils/runj/Makefile
@@ -1,7 +1,7 @@
PORTNAME= runj
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/sysutils/rush/Makefile b/sysutils/rush/Makefile
index 5f31de4fd96a..400da3a23602 100644
--- a/sysutils/rush/Makefile
+++ b/sysutils/rush/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rush
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.4
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
PKGNAMESUFFIX= -parallelization-tool
diff --git a/sysutils/sake/Makefile b/sysutils/sake/Makefile
index f4520bb33cce..b5a93b11dc50 100644
--- a/sysutils/sake/Makefile
+++ b/sysutils/sake/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sake
PORTVERSION= 0.15.1
DISTVERSIONPREFIX= v
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/sysutils/sensu-go/Makefile b/sysutils/sensu-go/Makefile
index ff28be987778..2129aff1bece 100644
--- a/sysutils/sensu-go/Makefile
+++ b/sysutils/sensu-go/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sensu-go
PORTVERSION= 6.9.2
DISTVERSIONPREFIX= v
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= jp+ports@supplntr.io
diff --git a/sysutils/serf/Makefile b/sysutils/serf/Makefile
index 5fe8a34711f3..ea49f3c669a2 100644
--- a/sysutils/serf/Makefile
+++ b/sysutils/serf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= serf
PORTVERSION= 0.10.1
DISTVERSIONPREFIX= v
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= sysutils
PKGNAMEPREFIX= hashicorp-
diff --git a/sysutils/siegfried/Makefile b/sysutils/siegfried/Makefile
index 5a7e4018c17f..fbd9d136ad6d 100644
--- a/sysutils/siegfried/Makefile
+++ b/sysutils/siegfried/Makefile
@@ -1,6 +1,7 @@
PORTNAME= siegfried
DISTVERSIONPREFIX= v
DISTVERSION= 1.11.1
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/skopeo/Makefile b/sysutils/skopeo/Makefile
index 086066b556af..841445ffe789 100644
--- a/sysutils/skopeo/Makefile
+++ b/sysutils/skopeo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= skopeo
DISTVERSIONPREFIX= v
DISTVERSION= 1.14.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= dfr@FreeBSD.org
diff --git a/sysutils/slurm-wlm/Makefile b/sysutils/slurm-wlm/Makefile
index cf599b83d175..45bd2a4cd455 100644
--- a/sysutils/slurm-wlm/Makefile
+++ b/sysutils/slurm-wlm/Makefile
@@ -1,5 +1,6 @@
PORTNAME= slurm
DISTVERSION= 23.11.7
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= https://download.schedmd.com/slurm/
PKGNAMESUFFIX= -wlm
diff --git a/sysutils/smug/Makefile b/sysutils/smug/Makefile
index 96dddf29f8cb..fb418f0ff370 100644
--- a/sysutils/smug/Makefile
+++ b/sysutils/smug/Makefile
@@ -1,7 +1,7 @@
PORTNAME= smug
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.3
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/snmp_exporter/Makefile b/sysutils/snmp_exporter/Makefile
index 022f61b16e6b..cc7344ce529e 100644
--- a/sysutils/snmp_exporter/Makefile
+++ b/sysutils/snmp_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= snmp_exporter
PORTVERSION= 0.20.0
DISTVERSIONPREFIX=v
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= sysutils
MAINTAINER= fabian.freyer@physik.tu-berlin.de
diff --git a/sysutils/sockaddr/Makefile b/sysutils/sockaddr/Makefile
index cf299f753d51..3b991e60e7c6 100644
--- a/sysutils/sockaddr/Makefile
+++ b/sysutils/sockaddr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sockaddr
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.6
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/stressdisk/Makefile b/sysutils/stressdisk/Makefile
index 11c257e88a5a..43beb8bad579 100644
--- a/sysutils/stressdisk/Makefile
+++ b/sysutils/stressdisk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stressdisk
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.13
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/superfile/Makefile b/sysutils/superfile/Makefile
index 16ae5e02435d..ffa05e30d195 100644
--- a/sysutils/superfile/Makefile
+++ b/sysutils/superfile/Makefile
@@ -1,6 +1,7 @@
PORTNAME= superfile
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.3
+PORTREVISION= 1
PORTEPOCH=1
CATEGORIES= sysutils
diff --git a/sysutils/terraform-docs/Makefile b/sysutils/terraform-docs/Makefile
index 9a98edfaa1b0..f7d584092d25 100644
--- a/sysutils/terraform-docs/Makefile
+++ b/sysutils/terraform-docs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= terraform-docs
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils textproc
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/terraform-provider-gridscale/Makefile b/sysutils/terraform-provider-gridscale/Makefile
index 46d9e15df9e2..31140e8f1e7a 100644
--- a/sysutils/terraform-provider-gridscale/Makefile
+++ b/sysutils/terraform-provider-gridscale/Makefile
@@ -1,7 +1,7 @@
PORTNAME= terraform-provider-gridscale
PORTVERSION= 1.6.2
DISTVERSIONPREFIX= v
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= sysutils
MAINTAINER= egypcio@FreeBSD.org
diff --git a/sysutils/terraform-provider-vultr/Makefile b/sysutils/terraform-provider-vultr/Makefile
index deb613e9c226..052161799f1f 100644
--- a/sysutils/terraform-provider-vultr/Makefile
+++ b/sysutils/terraform-provider-vultr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= terraform-provider-vultr
PORTVERSION= 0.1.10
DISTVERSIONPREFIX= v
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/sysutils/terraform-switcher/Makefile b/sysutils/terraform-switcher/Makefile
index 6034a9b9ab43..bfa4bc60645a 100644
--- a/sysutils/terraform-switcher/Makefile
+++ b/sysutils/terraform-switcher/Makefile
@@ -1,7 +1,7 @@
PORTNAME= terraform-switcher
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/terraform/Makefile b/sysutils/terraform/Makefile
index cf379cff98cd..68df2f2865e1 100644
--- a/sysutils/terraform/Makefile
+++ b/sysutils/terraform/Makefile
@@ -1,7 +1,7 @@
PORTNAME= terraform
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/terragrunt/Makefile b/sysutils/terragrunt/Makefile
index 6ffc9dd8ae0d..c9f60e7e0d0e 100644
--- a/sysutils/terragrunt/Makefile
+++ b/sysutils/terragrunt/Makefile
@@ -1,6 +1,7 @@
PORTNAME= terragrunt
DISTVERSIONPREFIX= v
DISTVERSION= 0.59.6
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/tflint/Makefile b/sysutils/tflint/Makefile
index d0b6d15310db..e103a9803c00 100644
--- a/sysutils/tflint/Makefile
+++ b/sysutils/tflint/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tflint
DISTVERSIONPREFIX= v
DISTVERSION= 0.51.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/thefish/Makefile b/sysutils/thefish/Makefile
index 007135c2a611..4db26a090a17 100644
--- a/sysutils/thefish/Makefile
+++ b/sysutils/thefish/Makefile
@@ -1,29 +1,28 @@
PORTNAME= thefish
-PORTVERSION= 0.6.7
-PORTREVISION= 2
+DISTVERSION= 0.6.8
CATEGORIES= sysutils
-MASTER_SITES= https://BSDforge.com/projects/source/sysutils/thefish/
+MASTER_SITES= https://codeberg.org/BSDforge/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
MAINTAINER= portmaster@BSDforge.com
COMMENT= Gtk+/ncurses rc.conf editor/management tool
-WWW= https://BSDforge.com/projects/sysutils/thefish
+WWW= https://codeberg.org/BSDforge/${PORTNAME}
LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= gnome pkgconfig tar:xz
+LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
+ libfreetype.so:print/freetype2 \
+ libharfbuzz.so:print/harfbuzz
-OPTIONS_SINGLE= X11
-OPTIONS_SINGLE_X11= GTK2
-OPTIONS_DEFAULT= GTK2
+USES= gnome pkgconfig
-.include <bsd.port.options.mk>
-
-#.if ${PORT_OPTIONS:MGTK2}
-USE_GNOME= gtk20
+USE_GNOME= cairo gdkpixbuf2 gtk20
MAKE_ENV+= WITH_GTK=yes
-#.endif
-PLIST_FILES= bin/thefish share/man/man1/thefish.1.gz
+WRKSRC= ${WRKDIR}/${PORTNAME}
+
+PLIST_FILES= bin/thefish \
+ share/man/man1/thefish.1.gz
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/thefish ${STAGEDIR}${PREFIX}/bin
diff --git a/sysutils/thefish/distinfo b/sysutils/thefish/distinfo
index 7deced638353..051961557486 100644
--- a/sysutils/thefish/distinfo
+++ b/sysutils/thefish/distinfo
@@ -1,2 +1,3 @@
-SHA256 (thefish-0.6.7.tar.xz) = bd40e18d564f799ca0ee814256b6da7bed387d45bcd9c71b901245c53fa39089
-SIZE (thefish-0.6.7.tar.xz) = 33364
+TIMESTAMP = 1719873774
+SHA256 (thefish-0.6.8.tar.gz) = 7d214a4c4c2af9955c71d7cde59fe278dc738666888ac6a2e83f541c7b6173e6
+SIZE (thefish-0.6.8.tar.gz) = 43491
diff --git a/sysutils/thefish/files/patch-Makefile b/sysutils/thefish/files/patch-Makefile
deleted file mode 100644
index 09ede186f8af..000000000000
--- a/sysutils/thefish/files/patch-Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
---- Makefile.orig 2015-11-09 12:52:16.212487000 -0800
-+++ Makefile 2015-11-09 12:55:18.251402000 -0800
-@@ -19,11 +19,11 @@
- CXXFLAGS+= -Wall -g -DWITH_QT -I$(X11BASE)/include
- .endif
-
--LDFLAGS= -ldialog -lncurses
-+LDFLAGS=
-
- .if defined(WITH_GTK)
- GTK_LDFLAGS!=pkg-config gtk+-2.0 --libs
--LDFLAGS+= $(GTK_LDFLAGS) -ldialog -lncurses
-+LDFLAGS+= $(GTK_LDFLAGS)
- .endif
-
- .if defined(WITH_QT)
-@@ -37,7 +37,7 @@
- PARSER_OBJ= lex.yy.o parser.o
- CFLAGS+= -DYY_NO_UNPUT
-
--OBJECTS= $(PARSER_OBJ) main.o file.o ncurses_ui.o
-+OBJECTS= $(PARSER_OBJ) main.o file.o
-
- .if defined(WITH_GTK)
- OBJECTS+= gtk_ui.o
diff --git a/sysutils/thefish/files/patch-main.c b/sysutils/thefish/files/patch-main.c
deleted file mode 100644
index 3d0b82955764..000000000000
--- a/sysutils/thefish/files/patch-main.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- main.c.orig 2015-11-09 12:50:35.505718000 -0800
-+++ main.c 2015-11-09 12:51:47.774569000 -0800
-@@ -49,8 +49,6 @@
- #include "qt_ui.h"
- #endif
-
--#include "ncurses_ui.h"
--
- static void usage(void);
- static void about(void);
- void purge(void);
-@@ -182,10 +180,6 @@
- argc, argv);
- #endif
-
-- } else {
--
-- create_ncurses_ui(my_rc_defaults);
--
- }
-
- return 0;
diff --git a/sysutils/viddy/Makefile b/sysutils/viddy/Makefile
index de9cd02af235..aae2d5bdaa35 100644
--- a/sysutils/viddy/Makefile
+++ b/sysutils/viddy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= viddy
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.4
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= sysutils
MASTER_SITES=
diff --git a/sysutils/walk/Makefile b/sysutils/walk/Makefile
index b6e0565e4325..ddac2a76537a 100644
--- a/sysutils/walk/Makefile
+++ b/sysutils/walk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= walk
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= DtxdF@disroot.org
diff --git a/sysutils/zfs-snap-diff/Makefile b/sysutils/zfs-snap-diff/Makefile
index 52aac3a68e33..1637c9f6ce79 100644
--- a/sysutils/zfs-snap-diff/Makefile
+++ b/sysutils/zfs-snap-diff/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zfs-snap-diff
PORTVERSION= 1.1.3
DISTVERSIONPREFIX= v
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/sysutils/zrepl/Makefile b/sysutils/zrepl/Makefile
index d7dc6c881c5a..0094c9eab98b 100644
--- a/sysutils/zrepl/Makefile
+++ b/sysutils/zrepl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zrepl
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= sysutils
MAINTAINER= driesm@FreeBSD.org
diff --git a/textproc/Makefile b/textproc/Makefile
index 697af11383fb..102c13699d50 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -32,6 +32,7 @@
SUBDIR += R-cran-tth
SUBDIR += R-cran-utf8
SUBDIR += R-cran-vroom
+ SUBDIR += R-cran-writexl
SUBDIR += R-cran-xml2
SUBDIR += R-cran-xmlparsedata
SUBDIR += R-cran-xtable
diff --git a/textproc/R-cran-writexl/Makefile b/textproc/R-cran-writexl/Makefile
new file mode 100644
index 000000000000..76c89d88716e
--- /dev/null
+++ b/textproc/R-cran-writexl/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= writexl
+DISTVERSION= 1.5.0
+CATEGORIES= textproc
+DISTNAME= ${PORTNAME}_${DISTVERSION}
+
+MAINTAINER= wen@FreeBSD.org
+COMMENT= Export Data Frames to Excel Format
+WWW= https://github.com/ropensci/writexl/
+
+LICENSE= BSD2CLAUSE
+
+RUN_DEPENDS= R-cran-spelling>=0:textproc/R-cran-spelling \
+ R-cran-bit64>=0:devel/R-cran-bit64 \
+ R-cran-readxl>=0:textproc/R-cran-readxl
+TEST_DEPENDS= R-cran-testthat>=0:devel/R-cran-testthat
+
+USES= cran:auto-plist,compiles
+
+.include <bsd.port.mk>
diff --git a/textproc/R-cran-writexl/distinfo b/textproc/R-cran-writexl/distinfo
new file mode 100644
index 000000000000..790d0c770a76
--- /dev/null
+++ b/textproc/R-cran-writexl/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1720097741
+SHA256 (writexl_1.5.0.tar.gz) = e253dc58f00abf51e9b727ae132e8b301e359fb23df0afc40c3ebec3fb096dce
+SIZE (writexl_1.5.0.tar.gz) = 278311
diff --git a/textproc/R-cran-writexl/pkg-descr b/textproc/R-cran-writexl/pkg-descr
new file mode 100644
index 000000000000..58a02723aecf
--- /dev/null
+++ b/textproc/R-cran-writexl/pkg-descr
@@ -0,0 +1,2 @@
+Zero-dependency data frame to xlsx exporter based on 'libxlsxwriter'.
+Fast and no Java or Excel required.
diff --git a/textproc/adoc-mode.el/Makefile b/textproc/adoc-mode.el/Makefile
index 3e13e4d53bef..79060ab5e265 100644
--- a/textproc/adoc-mode.el/Makefile
+++ b/textproc/adoc-mode.el/Makefile
@@ -1,7 +1,7 @@
PORTNAME= adoc-mode.el
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= textproc elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/textproc/castxml/Makefile b/textproc/castxml/Makefile
index 2628fc865d80..74f9defd5dc9 100644
--- a/textproc/castxml/Makefile
+++ b/textproc/castxml/Makefile
@@ -1,6 +1,6 @@
PORTNAME= castxml
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.6
+DISTVERSION= 0.6.7
CATEGORIES= textproc devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/castxml/distinfo b/textproc/castxml/distinfo
index c2f51620996e..7e60a6620b4e 100644
--- a/textproc/castxml/distinfo
+++ b/textproc/castxml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714796215
-SHA256 (CastXML-CastXML-v0.6.6_GH0.tar.gz) = f36ad7bee85a78c57e97311bae3828a70dd02422a2a81ff89e6f62273c682416
-SIZE (CastXML-CastXML-v0.6.6_GH0.tar.gz) = 122349
+TIMESTAMP = 1720051434
+SHA256 (CastXML-CastXML-v0.6.7_GH0.tar.gz) = faba45ec7e657dc44de39e5640c25354bbe33eaf5d46d65b1094b05586140304
+SIZE (CastXML-CastXML-v0.6.7_GH0.tar.gz) = 122608
diff --git a/textproc/codesearch/Makefile b/textproc/codesearch/Makefile
index 684a65fb0bec..0e21083663ae 100644
--- a/textproc/codesearch/Makefile
+++ b/textproc/codesearch/Makefile
@@ -1,7 +1,7 @@
PORTNAME= codesearch
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= textproc
MAINTAINER= eborisch@gmail.com
diff --git a/textproc/consul-template/Makefile b/textproc/consul-template/Makefile
index 31d2558d9224..78f467eddcc3 100644
--- a/textproc/consul-template/Makefile
+++ b/textproc/consul-template/Makefile
@@ -1,7 +1,7 @@
PORTNAME= consul-template
DISTVERSION= 0.38.1
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
diff --git a/textproc/csvq/Makefile b/textproc/csvq/Makefile
index e402246f9d9a..bf19e0f60f3f 100644
--- a/textproc/csvq/Makefile
+++ b/textproc/csvq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= csvq
DISTVERSIONPREFIX= v
DISTVERSION= 1.18.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/dasel/Makefile b/textproc/dasel/Makefile
index e78f06ce29f0..ca5d832533bc 100644
--- a/textproc/dasel/Makefile
+++ b/textproc/dasel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dasel
DISTVERSIONPREFIX= v
DISTVERSION= 2.7.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/dictem/Makefile b/textproc/dictem/Makefile
index 1ba622fb2f68..c0547ede931b 100644
--- a/textproc/dictem/Makefile
+++ b/textproc/dictem/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dictem
PORTVERSION= 1.0.4
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= textproc net elisp
MASTER_SITES= SF/dictem/dictem/dictem-${PORTVERSION}
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/textproc/dictionary/Makefile b/textproc/dictionary/Makefile
index be1304ffc715..87105d1e11cc 100644
--- a/textproc/dictionary/Makefile
+++ b/textproc/dictionary/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dictionary
PORTVERSION= 1.8.7
-PORTREVISION= 37
+PORTREVISION= 38
CATEGORIES= textproc net elisp
MASTER_SITES= http://me.in-berlin.de/~myrkr/dictionary/ \
http://bsdchat.com/dist/dryice/
diff --git a/textproc/doc-mode.el/Makefile b/textproc/doc-mode.el/Makefile
index 9aef98b48ef8..1f1ca20c444a 100644
--- a/textproc/doc-mode.el/Makefile
+++ b/textproc/doc-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= doc-mode.el
PORTVERSION= 1.1
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= textproc elisp
MASTER_SITES= SF/xpt/doc-mode/doc-mode-${PORTVERSION}
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/textproc/fcitx5-configtool/Makefile b/textproc/fcitx5-configtool/Makefile
index 3d2890f708db..b61999b7784f 100644
--- a/textproc/fcitx5-configtool/Makefile
+++ b/textproc/fcitx5-configtool/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcitx5-configtool
-DISTVERSION= 5.1.5
+DISTVERSION= 5.1.6
CATEGORIES= textproc x11
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
diff --git a/textproc/fcitx5-configtool/distinfo b/textproc/fcitx5-configtool/distinfo
index 2798fa5a1522..23fc9f25fa84 100644
--- a/textproc/fcitx5-configtool/distinfo
+++ b/textproc/fcitx5-configtool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714963614
-SHA256 (fcitx5-configtool-5.1.5.tar.zst) = 47ef1374f9cbecfe3613d5e4c7f4d21c6162e0aef0b3d000e916bd26e26b0fc4
-SIZE (fcitx5-configtool-5.1.5.tar.zst) = 148724
+TIMESTAMP = 1718827209
+SHA256 (fcitx5-configtool-5.1.6.tar.zst) = 4b18fe5c4c3706a3a6ad2332fabd9fc61754928b871e41f383031b88e87f9bb0
+SIZE (fcitx5-configtool-5.1.6.tar.zst) = 149667
diff --git a/textproc/fcitx5/Makefile b/textproc/fcitx5/Makefile
index 160392e3a3ac..980fc1e436ad 100644
--- a/textproc/fcitx5/Makefile
+++ b/textproc/fcitx5/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcitx5
-DISTVERSION= 5.1.9
+DISTVERSION= 5.1.10
CATEGORIES= textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
https://download.fcitx-im.org/data/:dict
diff --git a/textproc/fcitx5/distinfo b/textproc/fcitx5/distinfo
index 04b5810a7b1b..38cbeff1d01d 100644
--- a/textproc/fcitx5/distinfo
+++ b/textproc/fcitx5/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1714963592
-SHA256 (fcitx5/fcitx5-5.1.9.tar.zst) = 44428c050b640c38ad6251b74e1e9c2a8f51e38333573f51c3358702506a1f8c
-SIZE (fcitx5/fcitx5-5.1.9.tar.zst) = 7666491
+TIMESTAMP = 1718827147
+SHA256 (fcitx5/fcitx5-5.1.10.tar.zst) = 075f9818ab63951730e0109a4cf884df370c24b3d2230c5d0ed84a2dcaf2789b
+SIZE (fcitx5/fcitx5-5.1.10.tar.zst) = 7662181
SHA256 (fcitx5/en_dict-20121020.tar.gz) = c44a5d7847925eea9e4d2d04748d442cd28dd9299a0b572ef7d91eac4f5a6ceb
SIZE (fcitx5/en_dict-20121020.tar.gz) = 630491
diff --git a/textproc/fcitx5/pkg-plist b/textproc/fcitx5/pkg-plist
index bc02bfbbb849..3ebd35bff637 100644
--- a/textproc/fcitx5/pkg-plist
+++ b/textproc/fcitx5/pkg-plist
@@ -21,6 +21,7 @@ include/Fcitx5/Core/fcitx/addoninstance.h
include/Fcitx5/Core/fcitx/addoninstance_details.h
include/Fcitx5/Core/fcitx/addonloader.h
include/Fcitx5/Core/fcitx/addonmanager.h
+include/Fcitx5/Core/fcitx/candidateaction.h
include/Fcitx5/Core/fcitx/candidatelist.h
include/Fcitx5/Core/fcitx/event.h
include/Fcitx5/Core/fcitx/fcitxcore_export.h
diff --git a/textproc/fzf/Makefile b/textproc/fzf/Makefile
index 0d0a159c0a50..3e362b3a0e26 100644
--- a/textproc/fzf/Makefile
+++ b/textproc/fzf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fzf
DISTVERSION= 0.42.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= textproc
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
diff --git a/textproc/gh-grep/Makefile b/textproc/gh-grep/Makefile
index bafed76ca617..d641ab92c270 100644
--- a/textproc/gh-grep/Makefile
+++ b/textproc/gh-grep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gh-grep
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/git-chglog/Makefile b/textproc/git-chglog/Makefile
index 26dc3fd91f2e..00bcbbb3092e 100644
--- a/textproc/git-chglog/Makefile
+++ b/textproc/git-chglog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-chglog
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.4
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/gitlab-elasticsearch-indexer/Makefile b/textproc/gitlab-elasticsearch-indexer/Makefile
index 6ff29b029701..ebbe675a7a0a 100644
--- a/textproc/gitlab-elasticsearch-indexer/Makefile
+++ b/textproc/gitlab-elasticsearch-indexer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitlab-elasticsearch-indexer
-PORTVERSION= 4.8.0
+PORTVERSION= 5.0.0
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= mfechner@FreeBSD.org
diff --git a/textproc/gitlab-elasticsearch-indexer/distinfo b/textproc/gitlab-elasticsearch-indexer/distinfo
index cf267ed635e4..dd6f19514097 100644
--- a/textproc/gitlab-elasticsearch-indexer/distinfo
+++ b/textproc/gitlab-elasticsearch-indexer/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1711002210
-SHA256 (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v4.8.0/go.mod) = 7255164e57dd4e41e3ac9881bcdec559a1f5cd1efca06f8d37cf54c1355f4e49
-SIZE (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v4.8.0/go.mod) = 4722
-SHA256 (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v4.8.0/gitlab-elasticsearch-indexer-v4.8.0.tar.bz2) = f6a76ae0312334610d02769035fd4edaad4f153714da45b4023bab6e55cddf10
-SIZE (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v4.8.0/gitlab-elasticsearch-indexer-v4.8.0.tar.bz2) = 67853
+TIMESTAMP = 1718793811
+SHA256 (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.0.0/go.mod) = 8ce949b5e4a0cb10ae0ed0857bac2590d2868d89c254f00ec607dc59346e0d74
+SIZE (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.0.0/go.mod) = 5189
+SHA256 (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.0.0/gitlab-elasticsearch-indexer-v5.0.0.tar.bz2) = 4f2c33e18a131b76309e9c13db1ff4824f208c3914f3707a5ff75047831ec6bf
+SIZE (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.0.0/gitlab-elasticsearch-indexer-v5.0.0.tar.bz2) = 68731
diff --git a/textproc/go-md2man/Makefile b/textproc/go-md2man/Makefile
index 5830ddaf1c88..2d80e2209369 100644
--- a/textproc/go-md2man/Makefile
+++ b/textproc/go-md2man/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-md2man
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.2
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= textproc
MAINTAINER= mateusz@serveraptor.com
diff --git a/textproc/go-transifex-client/Makefile b/textproc/go-transifex-client/Makefile
index 7a2f1587726e..350ac7c43a7c 100644
--- a/textproc/go-transifex-client/Makefile
+++ b/textproc/go-transifex-client/Makefile
@@ -1,7 +1,7 @@
PORTNAME= transifex-client
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.10
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= textproc
PKGNAMEPREFIX= go-
diff --git a/textproc/go-yq/Makefile b/textproc/go-yq/Makefile
index c3224a74cbf6..64d175c55d39 100644
--- a/textproc/go-yq/Makefile
+++ b/textproc/go-yq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-yq
DISTVERSIONPREFIX= v
DISTVERSION= 4.44.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= timp87@gmail.com
diff --git a/textproc/gojq/Makefile b/textproc/gojq/Makefile
index 86dab391a425..3215241c6108 100644
--- a/textproc/gojq/Makefile
+++ b/textproc/gojq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gojq
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.14
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= textproc
MAINTAINER= nork@FreeBSD.org
diff --git a/textproc/gron/Makefile b/textproc/gron/Makefile
index 64ddf5369502..d86d499d106b 100644
--- a/textproc/gron/Makefile
+++ b/textproc/gron/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gron
PORTVERSION= 0.6.1
DISTVERSIONPREFIX= v
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= textproc
MAINTAINER= zi@FreeBSD.org
diff --git a/textproc/htmltest/Makefile b/textproc/htmltest/Makefile
index 1c4058bb3868..d8cc8dbb9e07 100644
--- a/textproc/htmltest/Makefile
+++ b/textproc/htmltest/Makefile
@@ -1,7 +1,7 @@
PORTNAME= htmltest
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= textproc
MAINTAINER= dbaio@FreeBSD.org
diff --git a/textproc/ibus/Makefile b/textproc/ibus/Makefile
index 05dbc482c8f2..a1a9858a4261 100644
--- a/textproc/ibus/Makefile
+++ b/textproc/ibus/Makefile
@@ -98,10 +98,6 @@ EMOJIONE_TAG= ba845a7e24aac26cf3cf22abc19bea215d94fbf3 # 2.2.7
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == gcc && ${COMPILER_VERSION} < 46
-USE_GCC= yes
-.endif
-
.if ${PORT_OPTIONS:MENGINE} || ${PORT_OPTIONS:MGTK3} || ${PORT_OPTIONS:MDCONF}
PLIST_SUB+= COMPDIR=""
.else
diff --git a/textproc/jid/Makefile b/textproc/jid/Makefile
index addb3c88825d..723d5fd077fd 100644
--- a/textproc/jid/Makefile
+++ b/textproc/jid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jid
PORTVERSION= 0.7.6
DISTVERSIONPREFIX= v
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= textproc
MAINTAINER= sbz@FreeBSD.org
diff --git a/textproc/jqp/Makefile b/textproc/jqp/Makefile
index 771354d52f45..a46d1fc9fdf8 100644
--- a/textproc/jqp/Makefile
+++ b/textproc/jqp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jqp
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/kepubify/Makefile b/textproc/kepubify/Makefile
index aedd4b335327..e4404beb3f04 100644
--- a/textproc/kepubify/Makefile
+++ b/textproc/kepubify/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kepubify
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.4
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= textproc converters
MAINTAINER= fuz@FreeBSD.org
diff --git a/textproc/libxml++/Makefile b/textproc/libxml++/Makefile
index 97d47e31ab36..664c3ffcef3f 100644
--- a/textproc/libxml++/Makefile
+++ b/textproc/libxml++/Makefile
@@ -1,20 +1,26 @@
PORTNAME= libxml++
-PORTVERSION= 5.0.3
+DISTVERSION= 5.2.0
CATEGORIES= textproc
-MASTER_SITES= GNOME
-PKGNAMESUFFIX= ${PORTVERSION:R:S/.//}
+MASTER_SITES= GNOME \
+ https://github.com/libxmlplusplus/libxmlplusplus/releases/download/${DISTVERSION}/
+PKGNAMESUFFIX= 50
MAINTAINER= jcfyecrayz@liamekaens.com
COMMENT= XML API for C++
WWW= https://github.com/libxmlplusplus/libxmlplusplus
LICENSE= LGPL21+
+LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gnome libtool meson pkgconfig python:build tar:xz
+USES= compiler:c++17-lang gnome meson pkgconfig tar:xz
USE_GNOME= libxml2
USE_LDCONFIG= yes
-MESON_ARGS= -Ddefault_library=both
-PLIST_SUB= VERSION=${PORTVERSION:R} API_VERSION=${PORTVERSION:R}
+PLIST_SUB= VERSION=5.0 \
+ API_VERSION=5.0
+
+MESON_ARGS= -Ddefault_library=both \
+ -Dbuild-examples=false \
+ -Dbuild-manual=false
.include <bsd.port.mk>
diff --git a/textproc/libxml++/distinfo b/textproc/libxml++/distinfo
index 284b262a228a..211d5c40feab 100644
--- a/textproc/libxml++/distinfo
+++ b/textproc/libxml++/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1694693083
-SHA256 (libxml++-5.0.3.tar.xz) = 13074f59e3288a378cafe9e6847df17f764c23fa29bc94f3305b8bf81efb2cf7
-SIZE (libxml++-5.0.3.tar.xz) = 843720
+TIMESTAMP = 1718435884
+SHA256 (libxml++-5.2.0.tar.xz) = e41b8eae55210511585ae638615f00db7f982c0edea94699865f582daf03b44f
+SIZE (libxml++-5.2.0.tar.xz) = 899356
diff --git a/textproc/libxml++/files/patch-meson.build b/textproc/libxml++/files/patch-meson.build
index 2c644f68fc43..d7d09167e712 100644
--- a/textproc/libxml++/files/patch-meson.build
+++ b/textproc/libxml++/files/patch-meson.build
@@ -1,6 +1,15 @@
---- meson.build.orig 2023-03-22 12:19:05 UTC
+--- meson.build.orig 2024-01-11 13:10:47 UTC
+++ meson.build
-@@ -385,7 +385,7 @@ configure_file(
+@@ -98,7 +98,7 @@ install_datadir = get_option('datadir')
+ install_includedir = get_option('includedir')
+ install_libdir = get_option('libdir')
+ install_datadir = get_option('datadir')
+-install_pkgconfigdir = install_libdir / 'pkgconfig'
++install_pkgconfigdir = join_paths('libdata', 'pkgconfig')
+
+ # Dependencies.
+ # xmlxx_build_dep: Dependencies when building the libxml++ library.
+@@ -370,7 +370,7 @@ xmlxxconfig_h_meson = files('libxml++config.h.meson')
)
xmlxxconfig_h_meson = files('libxml++config.h.meson')
diff --git a/textproc/libxml++26/Makefile b/textproc/libxml++26/Makefile
index c14188fa7892..802aa7711329 100644
--- a/textproc/libxml++26/Makefile
+++ b/textproc/libxml++26/Makefile
@@ -1,37 +1,26 @@
PORTNAME= libxml++
-PORTVERSION= 2.40.1
-PORTREVISION?= 2
+DISTVERSION= 2.42.3
PORTEPOCH= 1
CATEGORIES= textproc
-MASTER_SITES= GNOME
+MASTER_SITES= GNOME \
+ https://github.com/libxmlplusplus/libxmlplusplus/releases/download/${DISTVERSION}/
MAINTAINER= gnome@FreeBSD.org
COMMENT= XML API for C++
-WWW= https://libxmlplusplus.sourceforge.net/
+WWW= https://libxmlplusplus.github.io/libxmlplusplus/
-USES+= tar:xz compiler:c++11-lang
-USE_CXXSTD= c++11
+LICENSE= LGPL21
+LICENSE_FILE= ${WRKSRC}/COPYING
-PLIST_SUB= VERSION="2.6" API_VERSION="2.6"
-
-.if !defined(REFERENCE_PORT)
-
-USES+= gmake libtool pathfix pkgconfig gnome
+USES= compiler:c++11-lang meson gnome pkgconfig tar:xz
USE_GNOME= glibmm libxml2
USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-static --disable-documentation
-INSTALL_TARGET= install-strip
-BINARY_WRAPPERS= gm4
-post-patch:
- @${REINPLACE_CMD} -e '/^SUBDIRS =/s/examples//' \
- ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} -e '/^library_configdir =/s/libdir/includedir/' \
- ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} -e '/^Cflags:/s/libdir/includedir/' \
- ${WRKSRC}/libxml++-2.6.pc.in
+PLIST_SUB= VERSION="2.6" \
+ API_VERSION="2.6"
-.include <bsd.port.mk>
+MESON_ARGS= -Ddefault_library=both \
+ -Dbuild-examples=false \
+ -Dbuild-manual=false
-.endif
+.include <bsd.port.mk>
diff --git a/textproc/libxml++26/distinfo b/textproc/libxml++26/distinfo
index c9fc71f95559..6b9dfeea8b0c 100644
--- a/textproc/libxml++26/distinfo
+++ b/textproc/libxml++26/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1569960450
-SHA256 (libxml++-2.40.1.tar.xz) = 4ad4abdd3258874f61c2e2a41d08e9930677976d303653cd1670d3e9f35463e9
-SIZE (libxml++-2.40.1.tar.xz) = 955220
+TIMESTAMP = 1718304896
+SHA256 (libxml++-2.42.3.tar.xz) = 74b95302e24dbebc56e97048e86ad0a4121fc82a43e58d381fbe1d380e8eba04
+SIZE (libxml++-2.42.3.tar.xz) = 922400
diff --git a/textproc/libxml++26/files/patch-libxml++-2.6.pc.in b/textproc/libxml++26/files/patch-libxml++-2.6.pc.in
new file mode 100644
index 000000000000..4b5f8a980fe9
--- /dev/null
+++ b/textproc/libxml++26/files/patch-libxml++-2.6.pc.in
@@ -0,0 +1,8 @@
+--- libxml++-2.6.pc.in.orig 2024-06-15 10:06:38 UTC
++++ libxml++-2.6.pc.in
+@@ -16,4 +16,4 @@ Libs: -L${libdir} -lxml++@MSVC_TOOLSET_VER@-@LIBXMLXX_
+ URL: https://libxmlplusplus.github.io/libxmlplusplus/
+ Requires: @LIBXMLXX_MODULES@
+ Libs: -L${libdir} -lxml++@MSVC_TOOLSET_VER@-@LIBXMLXX_API_VERSION@ @LIBXML2_LIB_NO_PKGCONFIG@
+-Cflags: -I${includedir}/@LIBXMLXX_MODULE_NAME@ -I${libdir}/@LIBXMLXX_MODULE_NAME@/include
++Cflags: -I${includedir}/@LIBXMLXX_MODULE_NAME@ -I${includedir}/@LIBXMLXX_MODULE_NAME@/include
diff --git a/textproc/libxml++26/files/patch-meson.build b/textproc/libxml++26/files/patch-meson.build
new file mode 100644
index 000000000000..671e9e0a5698
--- /dev/null
+++ b/textproc/libxml++26/files/patch-meson.build
@@ -0,0 +1,20 @@
+--- meson.build.orig 2024-01-11 09:36:21 UTC
++++ meson.build
+@@ -101,7 +101,7 @@ install_datadir = get_option('datadir')
+ install_includedir = get_option('includedir')
+ install_libdir = get_option('libdir')
+ install_datadir = get_option('datadir')
+-install_pkgconfigdir = install_libdir / 'pkgconfig'
++install_pkgconfigdir = join_paths('libdata', 'pkgconfig')
+
+ # Dependencies.
+ # xmlxx_build_dep: Dependencies when building the libxml++ library.
+@@ -396,7 +396,7 @@ xmlxxconfig_h_meson = files('libxml++config.h.meson')
+ )
+
+ xmlxxconfig_h_meson = files('libxml++config.h.meson')
+-install_includeconfigdir = install_libdir / xmlxx_pcname / 'include'
++install_includeconfigdir = install_includedir / xmlxx_pcname / 'include'
+ configure_file(
+ input: xmlxxconfig_h_meson,
+ output: 'libxml++config.h',
diff --git a/textproc/markdown-mode.el/Makefile b/textproc/markdown-mode.el/Makefile
index a1b9e7b53d5c..849aaeed1da1 100644
--- a/textproc/markdown-mode.el/Makefile
+++ b/textproc/markdown-mode.el/Makefile
@@ -1,7 +1,7 @@
PORTNAME= markdown-mode.el
DISTVERSIONPREFIX= v
DISTVERSION= 2.6
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/textproc/markdownfmt/Makefile b/textproc/markdownfmt/Makefile
index 07e97d38ce25..902e04bd9c9d 100644
--- a/textproc/markdownfmt/Makefile
+++ b/textproc/markdownfmt/Makefile
@@ -2,7 +2,7 @@ PORTNAME= markdownfmt
DISTVERSIONPREFIX= v
DISTVERSION= 1.1-67
DISTVERSIONSUFFIX= -g3438a10
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/md2roff/Makefile b/textproc/md2roff/Makefile
index 126f284889d0..bf5faaf3f1a1 100644
--- a/textproc/md2roff/Makefile
+++ b/textproc/md2roff/Makefile
@@ -2,7 +2,7 @@ PORTNAME= md2roff
DISTVERSIONPREFIX= v
DISTVERSION= 2.14.3-0.20200416233007
DISTVERSIONSUFFIX= -c4dfa597b8d5
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= textproc print
MAINTAINER= fuz@FreeBSD.org
diff --git a/textproc/minify/Makefile b/textproc/minify/Makefile
index cefc8d58316e..0161798f4a89 100644
--- a/textproc/minify/Makefile
+++ b/textproc/minify/Makefile
@@ -1,6 +1,7 @@
PORTNAME= minify
PORTVERSION= 2.20.34
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= textproc www
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/textproc/moar/Makefile b/textproc/moar/Makefile
index a5e775e398f0..5da7a684a20d 100644
--- a/textproc/moar/Makefile
+++ b/textproc/moar/Makefile
@@ -1,7 +1,7 @@
PORTNAME= moar
DISTVERSIONPREFIX= v
DISTVERSION= 1.23.11
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/muse/Makefile b/textproc/muse/Makefile
index c6a9202de9d6..2500de1dd50e 100644
--- a/textproc/muse/Makefile
+++ b/textproc/muse/Makefile
@@ -1,6 +1,6 @@
PORTNAME= muse
PORTVERSION= 3.20
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= textproc elisp
MASTER_SITES= LOCAL/dryice
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/textproc/nuspell/Makefile b/textproc/nuspell/Makefile
index 198f43b5b7f1..a1bfe73e9cb0 100644
--- a/textproc/nuspell/Makefile
+++ b/textproc/nuspell/Makefile
@@ -1,7 +1,6 @@
PORTNAME= nuspell
DISTVERSIONPREFIX= v
-DISTVERSION= 5.1.4
-PORTREVISION= 1
+DISTVERSION= 5.1.6
CATEGORIES= textproc
MAINTAINER= jbeich@FreeBSD.org
@@ -18,6 +17,16 @@ USES= cmake:testing compiler:c++17-lang
USE_GITHUB= yes
USE_LDCONFIG= yes
CMAKE_OFF+= ${CMAKE_TESTING_ON}
+PLIST_SUB= VERSION=${PORTVERSION}
+
+
+OPTIONS_DEFINE= MANPAGES
+OPTIONS_DEFAULT=MANPAGES
+OPTIONS_EXCLUDE_i386= MANPAGES # https://github.com/haskell-foundation/foundation/issues/565
+
+MANPAGES_BUILD_DEPENDS= pandoc:textproc/hs-pandoc
+MANPAGES_CMAKE_BOOL= BUILD_DOCS
+MANPAGES_PLIST_FILES= share/man/man1/${PORTNAME}.1.gz
post-patch:
# Skip README as it only contains install instructions
diff --git a/textproc/nuspell/distinfo b/textproc/nuspell/distinfo
index 8ab92b6fde6b..9d25873ae605 100644
--- a/textproc/nuspell/distinfo
+++ b/textproc/nuspell/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1699436668
-SHA256 (nuspell-nuspell-v5.1.4_GH0.tar.gz) = bdf344c5adbcc6797940f8f8cb75cb59f5a3794eb21b9547751a11782a792ef7
-SIZE (nuspell-nuspell-v5.1.4_GH0.tar.gz) = 371512
+TIMESTAMP = 1720093535
+SHA256 (nuspell-nuspell-v5.1.6_GH0.tar.gz) = 5d4baa1daf833a18dc06ae0af0571d9574cc849d47daff6b9ce11dac0a5ded6a
+SIZE (nuspell-nuspell-v5.1.6_GH0.tar.gz) = 373260
diff --git a/textproc/nuspell/pkg-plist b/textproc/nuspell/pkg-plist
index 659e4ccd96f4..d0b4a0242e49 100644
--- a/textproc/nuspell/pkg-plist
+++ b/textproc/nuspell/pkg-plist
@@ -14,5 +14,5 @@ lib/cmake/nuspell/NuspellTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/nuspell/NuspellTargets.cmake
lib/libnuspell.so
lib/libnuspell.so.5
-lib/libnuspell.so.5.1.4
+lib/libnuspell.so.%%VERSION%%
libdata/pkgconfig/nuspell.pc
diff --git a/textproc/obsidian/Makefile b/textproc/obsidian/Makefile
index 83c941dbdc2f..3eba554aa566 100644
--- a/textproc/obsidian/Makefile
+++ b/textproc/obsidian/Makefile
@@ -7,7 +7,7 @@
# make USE_PACKAGE_DEPENDS_ONLY=yes install clean
PORTNAME= obsidian
-PORTVERSION= 1.5.12
+PORTVERSION= 1.6.5
CATEGORIES= textproc
# Icon is taken from the Nix build recipe
# https://github.com/NixOS/nixpkgs/blob/de5448dab588ad41aef40f8c7c0c230981656698/pkgs/applications/misc/obsidian/default.nix#L31-L34
@@ -26,7 +26,7 @@ LICENSE_NAME= End User License Agreement
LICENSE_TEXT= See https://obsidian.md/terms
LICENSE_PERMS=
-USES= electronfix:28
+USES= electronfix:30
ELECTRONFIX_MAIN_EXECUTABLE= obsidian
SUB_FILES= obsidian
diff --git a/textproc/obsidian/distinfo b/textproc/obsidian/distinfo
index 33c4f0388cb9..0382dd314f65 100644
--- a/textproc/obsidian/distinfo
+++ b/textproc/obsidian/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1716476107
-SHA256 (obsidian-1.5.12.tar.gz) = 5102e58cfede6442d3b87c17f8eca55d8f96cb660ad591095f52107c8bc12def
-SIZE (obsidian-1.5.12.tar.gz) = 107180662
+TIMESTAMP = 1719669755
+SHA256 (obsidian-1.6.5.tar.gz) = f60a099ca3a0264e53ac550dcf8bdf7fcef4e1cbc77ea66918bfe2064714d866
+SIZE (obsidian-1.6.5.tar.gz) = 108781279
SHA256 (bf119bd48f748f4fd2d65f2d1bb05d3c806883b5.png) = 4227a64156df4043395183dc7b9b23b809df79292d44c208e9649adcf7b2d4a3
SIZE (bf119bd48f748f4fd2d65f2d1bb05d3c806883b5.png) = 11970
diff --git a/textproc/obsidian/pkg-plist b/textproc/obsidian/pkg-plist
index c651c818522a..91c163d9baa9 100644
--- a/textproc/obsidian/pkg-plist
+++ b/textproc/obsidian/pkg-plist
@@ -72,7 +72,6 @@ share/applications/obsidian.desktop
%%DATADIR%%/resources/app.asar
%%DATADIR%%/resources/app.asar.unpacked/node_modules/btime/binding.node
%%DATADIR%%/resources/app.asar.unpacked/node_modules/get-fonts/binding.node
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/vibrancy-win/binding.node
%%DATADIR%%/resources/obsidian.asar
%%DATADIR%%/snapshot_blob.bin
%%DATADIR%%/v8_context_snapshot.bin
diff --git a/textproc/ov/Makefile b/textproc/ov/Makefile
index b753afca2977..74d757ca7925 100644
--- a/textproc/ov/Makefile
+++ b/textproc/ov/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ov
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/peco/Makefile b/textproc/peco/Makefile
index 8a972efce0d1..5ae56f5e94a7 100644
--- a/textproc/peco/Makefile
+++ b/textproc/peco/Makefile
@@ -1,7 +1,7 @@
PORTNAME= peco
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.11
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= textproc
MAINTAINER= tagattie@FreeBSD.org
diff --git a/textproc/pup/Makefile b/textproc/pup/Makefile
index 0e2c1f97638a..a69de72d1864 100644
--- a/textproc/pup/Makefile
+++ b/textproc/pup/Makefile
@@ -2,7 +2,7 @@ PORTNAME= pup
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0-10
DISTVERSIONSUFFIX= -g681d7bb
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= textproc
PATCH_SITES= https://github.com/ericchiang/pup/pull/
PATCHFILES= 107.patch:-p1 \
diff --git a/textproc/rubygem-gitlab-glfm-markdown/Makefile b/textproc/rubygem-gitlab-glfm-markdown/Makefile
index 70c6d1cffffc..18c29a3cb8ca 100644
--- a/textproc/rubygem-gitlab-glfm-markdown/Makefile
+++ b/textproc/rubygem-gitlab-glfm-markdown/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gitlab-glfm-markdown
-PORTVERSION= 0.0.16
-PORTREVISION= 1
+PORTVERSION= 0.0.17
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -11,7 +10,7 @@ WWW= https://gitlab.com/gitlab-org/ruby/gems/gitlab-glfm-markdown
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-rb_sys>=0.9.86<0.10:lang/rubygem-rb_sys
+RUN_DEPENDS= rubygem-rb_sys>=0.9.94<0.9.95:lang/rubygem-rb_sys
USES= cargo gem gmake llvm:build
diff --git a/textproc/rubygem-gitlab-glfm-markdown/Makefile.crates b/textproc/rubygem-gitlab-glfm-markdown/Makefile.crates
index eed93d467e11..a2d195a9c0dd 100644
--- a/textproc/rubygem-gitlab-glfm-markdown/Makefile.crates
+++ b/textproc/rubygem-gitlab-glfm-markdown/Makefile.crates
@@ -1,119 +1,118 @@
CARGO_CRATES= adler-1.0.2 \
- aho-corasick-1.1.2 \
- anstream-0.6.5 \
- anstyle-1.0.4 \
- anstyle-parse-0.2.3 \
- anstyle-query-1.0.2 \
- anstyle-wincon-3.0.2 \
- base64-0.21.5 \
+ aho-corasick-1.1.3 \
+ anstream-0.6.14 \
+ anstyle-1.0.7 \
+ anstyle-parse-0.2.4 \
+ anstyle-query-1.0.3 \
+ anstyle-wincon-3.0.3 \
+ base64-0.21.7 \
bincode-1.3.3 \
- bindgen-0.69.1 \
+ bindgen-0.69.4 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
bitflags-1.3.2 \
- bitflags-2.4.1 \
- bumpalo-3.14.0 \
- cc-1.0.83 \
+ bitflags-2.5.0 \
+ bumpalo-3.16.0 \
+ cc-1.0.97 \
cexpr-0.6.0 \
cfg-if-1.0.0 \
- clang-sys-1.6.1 \
- clap-4.4.11 \
- clap_builder-4.4.11 \
- clap_derive-4.4.7 \
- clap_lex-0.6.0 \
- colorchoice-1.0.0 \
- comrak-0.23.0 \
- crc32fast-1.3.2 \
- darling-0.14.4 \
- darling_core-0.14.4 \
- darling_macro-0.14.4 \
- deranged-0.3.10 \
- derive_builder-0.12.0 \
- derive_builder_core-0.12.0 \
- derive_builder_macro-0.12.0 \
- deunicode-1.4.2 \
+ clang-sys-1.7.0 \
+ clap-4.5.4 \
+ clap_builder-4.5.2 \
+ clap_derive-4.5.4 \
+ clap_lex-0.7.0 \
+ colorchoice-1.0.1 \
+ comrak-0.24.1 \
+ crc32fast-1.4.0 \
+ darling-0.20.9 \
+ darling_core-0.20.9 \
+ darling_macro-0.20.9 \
+ deranged-0.3.11 \
+ derive_builder-0.20.0 \
+ derive_builder_core-0.20.0 \
+ derive_builder_macro-0.20.0 \
+ deunicode-1.6.0 \
+ either-1.11.0 \
entities-1.0.1 \
equivalent-1.0.1 \
fancy-regex-0.11.0 \
- flate2-1.0.28 \
+ flate2-1.0.30 \
fnv-1.0.7 \
glob-0.3.1 \
- hashbrown-0.14.3 \
- heck-0.4.1 \
+ hashbrown-0.14.5 \
+ heck-0.5.0 \
ident_case-1.0.1 \
- indexmap-2.1.0 \
- itoa-1.0.10 \
+ indexmap-2.2.6 \
+ is_terminal_polyfill-1.70.0 \
+ itertools-0.12.1 \
+ itoa-1.0.11 \
lazy_static-1.4.0 \
lazycell-1.3.0 \
- libc-0.2.151 \
- libloading-0.7.4 \
- line-wrap-0.1.1 \
+ libc-0.2.154 \
+ libloading-0.8.3 \
+ line-wrap-0.2.0 \
linked-hash-map-0.5.6 \
- log-0.4.20 \
- magnus-0.6.2 \
+ log-0.4.21 \
+ magnus-0.6.4 \
magnus-macros-0.6.0 \
- memchr-2.6.4 \
+ memchr-2.7.2 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.7.1 \
+ miniz_oxide-0.7.2 \
nom-7.1.3 \
+ num-conv-0.1.0 \
once_cell-1.19.0 \
onig-6.4.0 \
onig_sys-69.8.1 \
- peeking_take_while-0.1.2 \
- pkg-config-0.3.27 \
- plist-1.6.0 \
+ pkg-config-0.3.30 \
+ plist-1.6.1 \
powerfmt-0.2.0 \
- proc-macro2-1.0.70 \
+ proc-macro2-1.0.82 \
quick-xml-0.31.0 \
- quote-1.0.33 \
- rb-sys-0.9.86 \
- rb-sys-build-0.9.86 \
+ quote-1.0.36 \
+ rb-sys-0.9.97 \
+ rb-sys-build-0.9.97 \
rb-sys-env-0.1.2 \
- regex-1.10.2 \
- regex-automata-0.4.3 \
+ regex-1.9.6 \
+ regex-automata-0.3.9 \
regex-syntax-0.7.5 \
- regex-syntax-0.8.2 \
+ regex-syntax-0.8.3 \
rustc-hash-1.1.0 \
- ryu-1.0.16 \
- safemem-0.3.3 \
+ ryu-1.0.18 \
same-file-1.0.6 \
seq-macro-0.3.5 \
- serde-1.0.193 \
- serde_derive-1.0.193 \
- serde_json-1.0.108 \
+ serde-1.0.202 \
+ serde_derive-1.0.202 \
+ serde_json-1.0.117 \
shell-words-1.1.0 \
- shlex-1.2.0 \
+ shlex-1.3.0 \
slug-0.1.5 \
- strsim-0.10.0 \
- syn-1.0.109 \
- syn-2.0.41 \
- syntect-5.1.0 \
- thiserror-1.0.51 \
- thiserror-impl-1.0.51 \
- time-0.3.31 \
+ strsim-0.11.1 \
+ syn-2.0.63 \
+ syntect-5.2.0 \
+ thiserror-1.0.60 \
+ thiserror-impl-1.0.60 \
+ time-0.3.36 \
time-core-0.1.2 \
- time-macros-0.2.16 \
+ time-macros-0.2.18 \
typed-arena-2.0.2 \
unicode-ident-1.0.12 \
unicode_categories-0.1.1 \
utf8parse-0.2.1 \
- walkdir-2.4.0 \
- wasm-bindgen-0.2.89 \
- wasm-bindgen-backend-0.2.89 \
- wasm-bindgen-macro-0.2.89 \
- wasm-bindgen-macro-support-0.2.89 \
- wasm-bindgen-shared-0.2.89 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.6 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
+ walkdir-2.5.0 \
+ wasm-bindgen-0.2.92 \
+ wasm-bindgen-backend-0.2.92 \
+ wasm-bindgen-macro-0.2.92 \
+ wasm-bindgen-macro-support-0.2.92 \
+ wasm-bindgen-shared-0.2.92 \
+ winapi-util-0.1.8 \
windows-sys-0.52.0 \
- windows-targets-0.52.0 \
- windows_aarch64_gnullvm-0.52.0 \
- windows_aarch64_msvc-0.52.0 \
- windows_i686_gnu-0.52.0 \
- windows_i686_msvc-0.52.0 \
- windows_x86_64_gnu-0.52.0 \
- windows_x86_64_gnullvm-0.52.0 \
- windows_x86_64_msvc-0.52.0 \
+ windows-targets-0.52.5 \
+ windows_aarch64_gnullvm-0.52.5 \
+ windows_aarch64_msvc-0.52.5 \
+ windows_i686_gnu-0.52.5 \
+ windows_i686_gnullvm-0.52.5 \
+ windows_i686_msvc-0.52.5 \
+ windows_x86_64_gnu-0.52.5 \
+ windows_x86_64_gnullvm-0.52.5 \
+ windows_x86_64_msvc-0.52.5 \
yaml-rust-0.4.5
diff --git a/textproc/rubygem-gitlab-glfm-markdown/distinfo b/textproc/rubygem-gitlab-glfm-markdown/distinfo
index 0f9fd97b5a38..6da37d8bb415 100644
--- a/textproc/rubygem-gitlab-glfm-markdown/distinfo
+++ b/textproc/rubygem-gitlab-glfm-markdown/distinfo
@@ -1,196 +1,198 @@
-TIMESTAMP = 1716139748
-SHA256 (gitlab-glfm-markdown-0.0.16.gem) = 137cbeb09b3987385009b9996fd5920f2a9a3be603cefaece6b0eca16a1990e8
-SIZE (gitlab-glfm-markdown-0.0.16.gem) = 17920
+TIMESTAMP = 1718790457
+SHA256 (gitlab-glfm-markdown-0.0.17.gem) = f379545fc53a71c31525025fdb422f46081133af5cced3130ce680b155c2aa69
+SIZE (gitlab-glfm-markdown-0.0.17.gem) = 17920
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
-SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
-SHA256 (rust/crates/anstream-0.6.5.crate) = d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6
-SIZE (rust/crates/anstream-0.6.5.crate) = 30004
-SHA256 (rust/crates/anstyle-1.0.4.crate) = 7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87
-SIZE (rust/crates/anstyle-1.0.4.crate) = 13998
-SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
-SIZE (rust/crates/anstyle-parse-0.2.3.crate) = 24699
-SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648
-SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
-SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
-SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
-SHA256 (rust/crates/base64-0.21.5.crate) = 35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9
-SIZE (rust/crates/base64-0.21.5.crate) = 77134
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/anstream-0.6.14.crate) = 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b
+SIZE (rust/crates/anstream-0.6.14.crate) = 29160
+SHA256 (rust/crates/anstyle-1.0.7.crate) = 038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b
+SIZE (rust/crates/anstyle-1.0.7.crate) = 15709
+SHA256 (rust/crates/anstyle-parse-0.2.4.crate) = c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4
+SIZE (rust/crates/anstyle-parse-0.2.4.crate) = 23069
+SHA256 (rust/crates/anstyle-query-1.0.3.crate) = a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5
+SIZE (rust/crates/anstyle-query-1.0.3.crate) = 9742
+SHA256 (rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19
+SIZE (rust/crates/anstyle-wincon-3.0.3.crate) = 12179
+SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
+SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-SHA256 (rust/crates/bindgen-0.69.1.crate) = 9ffcebc3849946a7170a05992aac39da343a90676ab392c51a4280981d6379c2
-SIZE (rust/crates/bindgen-0.69.1.crate) = 219972
+SHA256 (rust/crates/bindgen-0.69.4.crate) = a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0
+SIZE (rust/crates/bindgen-0.69.4.crate) = 221092
SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.4.1.crate) = 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07
-SIZE (rust/crates/bitflags-2.4.1.crate) = 37043
-SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
-SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
-SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
-SIZE (rust/crates/cc-1.0.83.crate) = 68343
+SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
+SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/cc-1.0.97.crate) = 099a5357d84c4c61eb35fc8eafa9a79a902c2f76911e5747ced4e032edd8d9b4
+SIZE (rust/crates/cc-1.0.97.crate) = 76951
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clang-sys-1.6.1.crate) = c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f
-SIZE (rust/crates/clang-sys-1.6.1.crate) = 41346
-SHA256 (rust/crates/clap-4.4.11.crate) = bfaff671f6b22ca62406885ece523383b9b64022e341e53e009a62ebc47a45f2
-SIZE (rust/crates/clap-4.4.11.crate) = 54782
-SHA256 (rust/crates/clap_builder-4.4.11.crate) = a216b506622bb1d316cd51328dce24e07bdff4a6128a47c7e7fad11878d5adbb
-SIZE (rust/crates/clap_builder-4.4.11.crate) = 163317
-SHA256 (rust/crates/clap_derive-4.4.7.crate) = cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442
-SIZE (rust/crates/clap_derive-4.4.7.crate) = 29046
-SHA256 (rust/crates/clap_lex-0.6.0.crate) = 702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1
-SIZE (rust/crates/clap_lex-0.6.0.crate) = 12272
-SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
-SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
-SHA256 (rust/crates/comrak-0.23.0.crate) = ab5681b26a36dc46800a908f7d932672a4e82f74759419dd4018bf40658457d5
-SIZE (rust/crates/comrak-0.23.0.crate) = 137650
-SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
-SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
-SHA256 (rust/crates/darling-0.14.4.crate) = 7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850
-SIZE (rust/crates/darling-0.14.4.crate) = 25168
-SHA256 (rust/crates/darling_core-0.14.4.crate) = 109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0
-SIZE (rust/crates/darling_core-0.14.4.crate) = 57485
-SHA256 (rust/crates/darling_macro-0.14.4.crate) = a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e
-SIZE (rust/crates/darling_macro-0.14.4.crate) = 1896
-SHA256 (rust/crates/deranged-0.3.10.crate) = 8eb30d70a07a3b04884d2677f06bec33509dc67ca60d92949e5535352d3191dc
-SIZE (rust/crates/deranged-0.3.10.crate) = 17803
-SHA256 (rust/crates/derive_builder-0.12.0.crate) = 8d67778784b508018359cbc8696edb3db78160bab2c2a28ba7f56ef6932997f8
-SIZE (rust/crates/derive_builder-0.12.0.crate) = 35456
-SHA256 (rust/crates/derive_builder_core-0.12.0.crate) = c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f
-SIZE (rust/crates/derive_builder_core-0.12.0.crate) = 31438
-SHA256 (rust/crates/derive_builder_macro-0.12.0.crate) = ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e
-SIZE (rust/crates/derive_builder_macro-0.12.0.crate) = 6288
-SHA256 (rust/crates/deunicode-1.4.2.crate) = 3ae2a35373c5c74340b79ae6780b498b2b183915ec5dacf263aac5a099bf485a
-SIZE (rust/crates/deunicode-1.4.2.crate) = 176451
+SHA256 (rust/crates/clang-sys-1.7.0.crate) = 67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1
+SIZE (rust/crates/clang-sys-1.7.0.crate) = 42088
+SHA256 (rust/crates/clap-4.5.4.crate) = 90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0
+SIZE (rust/crates/clap-4.5.4.crate) = 55401
+SHA256 (rust/crates/clap_builder-4.5.2.crate) = ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4
+SIZE (rust/crates/clap_builder-4.5.2.crate) = 163566
+SHA256 (rust/crates/clap_derive-4.5.4.crate) = 528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64
+SIZE (rust/crates/clap_derive-4.5.4.crate) = 29159
+SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
+SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
+SHA256 (rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422
+SIZE (rust/crates/colorchoice-1.0.1.crate) = 7895
+SHA256 (rust/crates/comrak-0.24.1.crate) = 5a972c8ec1be8065f7b597b5f7f5b3be535db780280644aebdcd1966decf58dc
+SIZE (rust/crates/comrak-0.24.1.crate) = 141221
+SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
+SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
+SHA256 (rust/crates/darling-0.20.9.crate) = 83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1
+SIZE (rust/crates/darling-0.20.9.crate) = 31777
+SHA256 (rust/crates/darling_core-0.20.9.crate) = 622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120
+SIZE (rust/crates/darling_core-0.20.9.crate) = 65014
+SHA256 (rust/crates/darling_macro-0.20.9.crate) = 733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178
+SIZE (rust/crates/darling_macro-0.20.9.crate) = 1875
+SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
+SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/derive_builder-0.20.0.crate) = 0350b5cb0331628a5916d6c5c0b72e97393b8b6b03b47a9284f4e7f5a405ffd7
+SIZE (rust/crates/derive_builder-0.20.0.crate) = 36563
+SHA256 (rust/crates/derive_builder_core-0.20.0.crate) = d48cda787f839151732d396ac69e3473923d54312c070ee21e9effcaa8ca0b1d
+SIZE (rust/crates/derive_builder_core-0.20.0.crate) = 32579
+SHA256 (rust/crates/derive_builder_macro-0.20.0.crate) = 206868b8242f27cecce124c19fd88157fbd0dd334df2587f36417bafbc85097b
+SIZE (rust/crates/derive_builder_macro-0.20.0.crate) = 6308
+SHA256 (rust/crates/deunicode-1.6.0.crate) = 339544cc9e2c4dc3fc7149fd630c5f22263a4fdf18a98afd0075784968b5cf00
+SIZE (rust/crates/deunicode-1.6.0.crate) = 170864
+SHA256 (rust/crates/either-1.11.0.crate) = a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2
+SIZE (rust/crates/either-1.11.0.crate) = 18973
SHA256 (rust/crates/entities-1.0.1.crate) = b5320ae4c3782150d900b79807611a59a99fc9a1d61d686faafc24b93fc8d7ca
SIZE (rust/crates/entities-1.0.1.crate) = 24795
SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
SHA256 (rust/crates/fancy-regex-0.11.0.crate) = b95f7c0680e4142284cf8b22c14a476e87d61b004a3a0861872b32ef7ead40a2
SIZE (rust/crates/fancy-regex-0.11.0.crate) = 82918
-SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
-SIZE (rust/crates/flate2-1.0.28.crate) = 73690
+SHA256 (rust/crates/flate2-1.0.30.crate) = 5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae
+SIZE (rust/crates/flate2-1.0.30.crate) = 75511
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
-SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
-SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
-SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/indexmap-2.1.0.crate) = d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f
-SIZE (rust/crates/indexmap-2.1.0.crate) = 68224
-SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
-SIZE (rust/crates/itoa-1.0.10.crate) = 10534
+SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
+SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
+SHA256 (rust/crates/is_terminal_polyfill-1.70.0.crate) = f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800
+SIZE (rust/crates/is_terminal_polyfill-1.70.0.crate) = 7451
+SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
+SIZE (rust/crates/itertools-0.12.1.crate) = 137761
+SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
+SIZE (rust/crates/itoa-1.0.11.crate) = 10563
SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.151.crate) = 302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4
-SIZE (rust/crates/libc-0.2.151.crate) = 736640
-SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
-SIZE (rust/crates/libloading-0.7.4.crate) = 27580
-SHA256 (rust/crates/line-wrap-0.1.1.crate) = f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9
-SIZE (rust/crates/line-wrap-0.1.1.crate) = 10010
+SHA256 (rust/crates/libc-0.2.154.crate) = ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346
+SIZE (rust/crates/libc-0.2.154.crate) = 743304
+SHA256 (rust/crates/libloading-0.8.3.crate) = 0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19
+SIZE (rust/crates/libloading-0.8.3.crate) = 28480
+SHA256 (rust/crates/line-wrap-0.2.0.crate) = dd1bc4d24ad230d21fb898d1116b1801d7adfc449d42026475862ab48b11e70e
+SIZE (rust/crates/line-wrap-0.2.0.crate) = 10633
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
-SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
-SIZE (rust/crates/log-0.4.20.crate) = 38307
-SHA256 (rust/crates/magnus-0.6.2.crate) = 4778544796676e8428e9c622460ebf284bea52d8b10db3aeb449d8b5e61b3a13
-SIZE (rust/crates/magnus-0.6.2.crate) = 170183
+SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
+SIZE (rust/crates/log-0.4.21.crate) = 43442
+SHA256 (rust/crates/magnus-0.6.4.crate) = b1597ef40aa8c36be098249e82c9a20cf7199278ac1c1a1a995eeead6a184479
+SIZE (rust/crates/magnus-0.6.4.crate) = 170454
SHA256 (rust/crates/magnus-macros-0.6.0.crate) = 5968c820e2960565f647819f5928a42d6e874551cab9d88d75e3e0660d7f71e3
SIZE (rust/crates/magnus-macros-0.6.0.crate) = 6642
-SHA256 (rust/crates/memchr-2.6.4.crate) = f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167
-SIZE (rust/crates/memchr-2.6.4.crate) = 94439
+SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
+SIZE (rust/crates/memchr-2.7.2.crate) = 96220
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.7.1.crate) = e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7
-SIZE (rust/crates/miniz_oxide-0.7.1.crate) = 55194
+SHA256 (rust/crates/miniz_oxide-0.7.2.crate) = 9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7
+SIZE (rust/crates/miniz_oxide-0.7.2.crate) = 55731
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
SHA256 (rust/crates/onig-6.4.0.crate) = 8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f
SIZE (rust/crates/onig-6.4.0.crate) = 32616
SHA256 (rust/crates/onig_sys-69.8.1.crate) = 7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7
SIZE (rust/crates/onig_sys-69.8.1.crate) = 638216
-SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
-SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697
-SHA256 (rust/crates/pkg-config-0.3.27.crate) = 26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964
-SIZE (rust/crates/pkg-config-0.3.27.crate) = 18838
-SHA256 (rust/crates/plist-1.6.0.crate) = e5699cc8a63d1aa2b1ee8e12b9ad70ac790d65788cd36101fa37f87ea46c4cef
-SIZE (rust/crates/plist-1.6.0.crate) = 47932
+SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
+SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613
+SHA256 (rust/crates/plist-1.6.1.crate) = d9d34169e64b3c7a80c8621a48adaf44e0cf62c78a9b25dd9dd35f1881a17cf9
+SIZE (rust/crates/plist-1.6.1.crate) = 47933
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/proc-macro2-1.0.70.crate) = 39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b
-SIZE (rust/crates/proc-macro2-1.0.70.crate) = 44343
+SHA256 (rust/crates/proc-macro2-1.0.82.crate) = 8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b
+SIZE (rust/crates/proc-macro2-1.0.82.crate) = 48452
SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236
-SHA256 (rust/crates/quote-1.0.33.crate) = 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae
-SIZE (rust/crates/quote-1.0.33.crate) = 28090
-SHA256 (rust/crates/rb-sys-0.9.86.crate) = 7285f2a7b92f58ab198e3fd59a71d2861478f9c4642f41e83582385818941697
-SIZE (rust/crates/rb-sys-0.9.86.crate) = 21145
-SHA256 (rust/crates/rb-sys-build-0.9.86.crate) = 71583945f94dabb6c0dfa63f1b71e929c1901e1e288ef3739ab8bed3b7069550
-SIZE (rust/crates/rb-sys-build-0.9.86.crate) = 20664
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
+SHA256 (rust/crates/rb-sys-0.9.97.crate) = 47d30bcad206b51f2f66121190ca678dce1fdf3a2eae0ac5d838d1818b19bdf5
+SIZE (rust/crates/rb-sys-0.9.97.crate) = 21560
+SHA256 (rust/crates/rb-sys-build-0.9.97.crate) = 3cbd92f281615f3c2dcb9dcb0f0576624752afbf9a7f99173b37c4b55b62dd8a
+SIZE (rust/crates/rb-sys-build-0.9.97.crate) = 20856
SHA256 (rust/crates/rb-sys-env-0.1.2.crate) = a35802679f07360454b418a5d1735c89716bde01d35b1560fc953c1415a0b3bb
SIZE (rust/crates/rb-sys-env-0.1.2.crate) = 9203
-SHA256 (rust/crates/regex-1.10.2.crate) = 380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343
-SIZE (rust/crates/regex-1.10.2.crate) = 252839
-SHA256 (rust/crates/regex-automata-0.4.3.crate) = 5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f
-SIZE (rust/crates/regex-automata-0.4.3.crate) = 617011
+SHA256 (rust/crates/regex-1.9.6.crate) = ebee201405406dbf528b8b672104ae6d6d63e6d118cb10e4d51abbc7b58044ff
+SIZE (rust/crates/regex-1.9.6.crate) = 254981
+SHA256 (rust/crates/regex-automata-0.3.9.crate) = 59b23e92ee4318893fa3fe3e6fb365258efbfe6ac6ab30f090cdcbb7aa37efa9
+SIZE (rust/crates/regex-automata-0.3.9.crate) = 610489
SHA256 (rust/crates/regex-syntax-0.7.5.crate) = dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da
SIZE (rust/crates/regex-syntax-0.7.5.crate) = 343366
-SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
-SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
+SHA256 (rust/crates/regex-syntax-0.8.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56
+SIZE (rust/crates/regex-syntax-0.8.3.crate) = 347497
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
-SHA256 (rust/crates/ryu-1.0.16.crate) = f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c
-SIZE (rust/crates/ryu-1.0.16.crate) = 47351
-SHA256 (rust/crates/safemem-0.3.3.crate) = ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072
-SIZE (rust/crates/safemem-0.3.3.crate) = 7778
+SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
+SIZE (rust/crates/ryu-1.0.18.crate) = 47713
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/seq-macro-0.3.5.crate) = a3f0bf26fd526d2a95683cd0f87bf103b8539e2ca1ef48ce002d67aad59aa0b4
SIZE (rust/crates/seq-macro-0.3.5.crate) = 13332
-SHA256 (rust/crates/serde-1.0.193.crate) = 25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89
-SIZE (rust/crates/serde-1.0.193.crate) = 76863
-SHA256 (rust/crates/serde_derive-1.0.193.crate) = 43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3
-SIZE (rust/crates/serde_derive-1.0.193.crate) = 55692
-SHA256 (rust/crates/serde_json-1.0.108.crate) = 3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b
-SIZE (rust/crates/serde_json-1.0.108.crate) = 146476
+SHA256 (rust/crates/serde-1.0.202.crate) = 226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395
+SIZE (rust/crates/serde-1.0.202.crate) = 77722
+SHA256 (rust/crates/serde_derive-1.0.202.crate) = 6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838
+SIZE (rust/crates/serde_derive-1.0.202.crate) = 55867
+SHA256 (rust/crates/serde_json-1.0.117.crate) = 455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3
+SIZE (rust/crates/serde_json-1.0.117.crate) = 146921
SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
-SHA256 (rust/crates/shlex-1.2.0.crate) = a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380
-SIZE (rust/crates/shlex-1.2.0.crate) = 6584
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/slug-0.1.5.crate) = 3bd94acec9c8da640005f8e135a39fc0372e74535e6b368b7a04b875f784c8c4
SIZE (rust/crates/slug-0.1.5.crate) = 6833
-SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
-SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.41.crate) = 44c8b28c477cc3bf0e7966561e3460130e1255f7a1cf71931075f1c5e7a7e269
-SIZE (rust/crates/syn-2.0.41.crate) = 246016
-SHA256 (rust/crates/syntect-5.1.0.crate) = e02b4b303bf8d08bfeb0445cba5068a3d306b6baece1d5582171a9bf49188f91
-SIZE (rust/crates/syntect-5.1.0.crate) = 809732
-SHA256 (rust/crates/thiserror-1.0.51.crate) = f11c217e1416d6f036b870f14e0413d480dbf28edbee1f877abaf0206af43bb7
-SIZE (rust/crates/thiserror-1.0.51.crate) = 20045
-SHA256 (rust/crates/thiserror-impl-1.0.51.crate) = 01742297787513b79cf8e29d1056ede1313e2420b7b3b15d0a768b4921f549df
-SIZE (rust/crates/thiserror-impl-1.0.51.crate) = 15372
-SHA256 (rust/crates/time-0.3.31.crate) = f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e
-SIZE (rust/crates/time-0.3.31.crate) = 121762
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/syn-2.0.63.crate) = bf5be731623ca1a1fb7d8be6f261a3be6d3e2337b8a1f97be944d020c8fcb704
+SIZE (rust/crates/syn-2.0.63.crate) = 258075
+SHA256 (rust/crates/syntect-5.2.0.crate) = 874dcfa363995604333cf947ae9f751ca3af4522c60886774c4963943b4746b1
+SIZE (rust/crates/syntect-5.2.0.crate) = 822671
+SHA256 (rust/crates/thiserror-1.0.60.crate) = 579e9083ca58dd9dcf91a9923bb9054071b9ebbd800b342194c9feb0ee89fc18
+SIZE (rust/crates/thiserror-1.0.60.crate) = 21247
+SHA256 (rust/crates/thiserror-impl-1.0.60.crate) = e2470041c06ec3ac1ab38d0356a6119054dedaea53e12fbefc0de730a1c08524
+SIZE (rust/crates/thiserror-impl-1.0.60.crate) = 15787
+SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
+SIZE (rust/crates/time-0.3.36.crate) = 119805
SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.16.crate) = 26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f
-SIZE (rust/crates/time-macros-0.2.16.crate) = 24356
+SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
+SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
SIZE (rust/crates/typed-arena-2.0.2.crate) = 11848
SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
@@ -199,43 +201,39 @@ SHA256 (rust/crates/unicode_categories-0.1.1.crate) = 39ec24b3121d976906ece63c9d
SIZE (rust/crates/unicode_categories-0.1.1.crate) = 87298
SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
-SHA256 (rust/crates/walkdir-2.4.0.crate) = d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee
-SIZE (rust/crates/walkdir-2.4.0.crate) = 23550
-SHA256 (rust/crates/wasm-bindgen-0.2.89.crate) = 0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e
-SIZE (rust/crates/wasm-bindgen-0.2.89.crate) = 181935
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.89.crate) = 1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826
-SIZE (rust/crates/wasm-bindgen-backend-0.2.89.crate) = 28205
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.89.crate) = 0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2
-SIZE (rust/crates/wasm-bindgen-macro-0.2.89.crate) = 13906
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.89.crate) = f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.89.crate) = 20008
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.89.crate) = 7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f
-SIZE (rust/crates/wasm-bindgen-shared-0.2.89.crate) = 7265
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596
-SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
-SHA256 (rust/crates/winapi-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/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/wasm-bindgen-0.2.92.crate) = 4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8
+SIZE (rust/crates/wasm-bindgen-0.2.92.crate) = 184119
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da
+SIZE (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 28348
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.92.crate) = a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726
+SIZE (rust/crates/wasm-bindgen-macro-0.2.92.crate) = 13835
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = 20092
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.92.crate) = af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96
+SIZE (rust/crates/wasm-bindgen-shared-0.2.92.crate) = 7263
+SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
+SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
-SHA256 (rust/crates/windows-targets-0.52.0.crate) = 8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd
-SIZE (rust/crates/windows-targets-0.52.0.crate) = 6229
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.0.crate) = cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.0.crate) = 430182
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.0.crate) = bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef
-SIZE (rust/crates/windows_aarch64_msvc-0.52.0.crate) = 821663
-SHA256 (rust/crates/windows_i686_gnu-0.52.0.crate) = a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313
-SIZE (rust/crates/windows_i686_gnu-0.52.0.crate) = 870285
-SHA256 (rust/crates/windows_i686_msvc-0.52.0.crate) = ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a
-SIZE (rust/crates/windows_i686_msvc-0.52.0.crate) = 888693
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd
-SIZE (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 826213
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 430165
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.0.crate) = dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04
-SIZE (rust/crates/windows_x86_64_msvc-0.52.0.crate) = 821600
+SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
+SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
+SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
+SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
+SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
+SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
+SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
+SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
+SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
+SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
diff --git a/textproc/sift/Makefile b/textproc/sift/Makefile
index ee533c70ec0c..21b3af45562d 100644
--- a/textproc/sift/Makefile
+++ b/textproc/sift/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sift
PORTVERSION= 0.9.0
DISTVERSIONPREFIX= v
-PORTREVISION= 42
+PORTREVISION= 43
CATEGORIES= textproc
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/textproc/sttr/Makefile b/textproc/sttr/Makefile
index 00b4964516db..40f0fc27d86b 100644
--- a/textproc/sttr/Makefile
+++ b/textproc/sttr/Makefile
@@ -1,6 +1,7 @@
PORTNAME= sttr
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.22
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= se@FreeBSD.org
diff --git a/textproc/termshot/Makefile b/textproc/termshot/Makefile
index 6925639dc207..caa77dfc0d32 100644
--- a/textproc/termshot/Makefile
+++ b/textproc/termshot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= termshot
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.7
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= textproc graphics
MAINTAINER= lbartoletti@FreeBSD.org
diff --git a/textproc/textnote/Makefile b/textproc/textnote/Makefile
index fa764923d790..0d52f3f60ed2 100644
--- a/textproc/textnote/Makefile
+++ b/textproc/textnote/Makefile
@@ -1,7 +1,7 @@
PORTNAME= textnote
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/textql/Makefile b/textproc/textql/Makefile
index b999bc8bb9b9..b25d38bd0c2a 100644
--- a/textproc/textql/Makefile
+++ b/textproc/textql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= textql
PORTVERSION= g20210706
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= textproc
MAINTAINER= ume@FreeBSD.org
diff --git a/textproc/trdsql/Makefile b/textproc/trdsql/Makefile
index b13237244678..c492adfac54f 100644
--- a/textproc/trdsql/Makefile
+++ b/textproc/trdsql/Makefile
@@ -1,7 +1,7 @@
PORTNAME= trdsql
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/uim-el/Makefile b/textproc/uim-el/Makefile
index 8e2194165975..3b49136de21b 100644
--- a/textproc/uim-el/Makefile
+++ b/textproc/uim-el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= uim-el
PORTVERSION= 1.9.0.b.${SNAPDATE}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/textproc/uni/Makefile b/textproc/uni/Makefile
index cf09827c5bf7..96fd1a6bf937 100644
--- a/textproc/uni/Makefile
+++ b/textproc/uni/Makefile
@@ -1,7 +1,7 @@
PORTNAME= uni
PORTVERSION= 2.7.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= thierry@FreeBSD.org
diff --git a/textproc/up/Makefile b/textproc/up/Makefile
index e3832af847a4..387e66dda750 100644
--- a/textproc/up/Makefile
+++ b/textproc/up/Makefile
@@ -1,7 +1,7 @@
PORTNAME= up
DISTVERSIONPREFIX= v
DISTVERSION= 0.4
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/vacuum/Makefile b/textproc/vacuum/Makefile
index 54983679622a..e97865b7d064 100644
--- a/textproc/vacuum/Makefile
+++ b/textproc/vacuum/Makefile
@@ -1,6 +1,7 @@
PORTNAME= vacuum
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.1
+PORTREVISION= 1
CATEGORIES= textproc
PKGNAMESUFFIX= -lint-tool
diff --git a/textproc/vale/Makefile b/textproc/vale/Makefile
index 2c7ba81e9b49..907129938a64 100644
--- a/textproc/vale/Makefile
+++ b/textproc/vale/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vale
DISTVERSIONPREFIX= v
DISTVERSION= 3.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
diff --git a/textproc/vgrep/Makefile b/textproc/vgrep/Makefile
index 778fd13dbd0d..c43010368845 100644
--- a/textproc/vgrep/Makefile
+++ b/textproc/vgrep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vgrep
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/xml-lite.el/Makefile b/textproc/xml-lite.el/Makefile
index d6a7f4d298e3..0f0ef516cdac 100644
--- a/textproc/xml-lite.el/Makefile
+++ b/textproc/xml-lite.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xml-lite.el
PORTVERSION= 1.1
-PORTREVISION= 25
+PORTREVISION= 26
PORTEPOCH= 1
CATEGORIES= textproc elisp
MASTER_SITES= http://dogbiscuit.org/mdub/software/
diff --git a/textproc/xml2rfc/Makefile b/textproc/xml2rfc/Makefile
index 2acf995fa373..71b330dc1763 100644
--- a/textproc/xml2rfc/Makefile
+++ b/textproc/xml2rfc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xml2rfc
-PORTVERSION= 3.21.0
+PORTVERSION= 3.22.0
CATEGORIES= textproc
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.9.0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.5.0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>=1.4.1:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}country>=22.3.5:devel/py-country@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}intervaltree>=3.1.0:devel/py-intervaltree@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}google-i18n-address>=3.0.0:devel/py-google-i18n-address@${PY_FLAVOR} \
diff --git a/textproc/xml2rfc/distinfo b/textproc/xml2rfc/distinfo
index b0a8746f236d..929ec38db1ff 100644
--- a/textproc/xml2rfc/distinfo
+++ b/textproc/xml2rfc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718896567
-SHA256 (xml2rfc-3.21.0.tar.gz) = e4d9ddd2629e64e376960cfc26af0df49b1f27568123f2dd70c07ced1f8ed4fc
-SIZE (xml2rfc-3.21.0.tar.gz) = 2658731
+TIMESTAMP = 1720089234
+SHA256 (xml2rfc-3.22.0.tar.gz) = 227167e52c2ecb49ae340d18e610273dddebf3677ccee5d59543c17ec67edcd9
+SIZE (xml2rfc-3.22.0.tar.gz) = 2658421
diff --git a/textproc/yaml-mode.el/Makefile b/textproc/yaml-mode.el/Makefile
index 44f4718330dd..536785c017b5 100644
--- a/textproc/yaml-mode.el/Makefile
+++ b/textproc/yaml-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yaml-mode.el
PORTVERSION= 0.0.16
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/textproc/yaml.el/Makefile b/textproc/yaml.el/Makefile
index 41f28e6a9645..ddfc4537525d 100644
--- a/textproc/yaml.el/Makefile
+++ b/textproc/yaml.el/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yaml.el
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/textproc/yamlfmt/Makefile b/textproc/yamlfmt/Makefile
index e1ae985f4640..88137fd50c0a 100644
--- a/textproc/yamlfmt/Makefile
+++ b/textproc/yamlfmt/Makefile
@@ -1,7 +1,6 @@
PORTNAME= yamlfmt
DISTVERSIONPREFIX= v
-DISTVERSION= 0.12.1
-PORTREVISION= 2
+DISTVERSION= 0.13.0
CATEGORIES= textproc
MAINTAINER= meta@FreeBSD.org
diff --git a/textproc/yamlfmt/distinfo b/textproc/yamlfmt/distinfo
index 4547f6d06ebd..bebe5bb4f904 100644
--- a/textproc/yamlfmt/distinfo
+++ b/textproc/yamlfmt/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1715177820
-SHA256 (go/textproc_yamlfmt/yamlfmt-v0.12.1/v0.12.1.mod) = 15a3dd0a9db17b0867ba915300336aa279f5db9752ae32bcfe627f20c72ee8e0
-SIZE (go/textproc_yamlfmt/yamlfmt-v0.12.1/v0.12.1.mod) = 273
-SHA256 (go/textproc_yamlfmt/yamlfmt-v0.12.1/v0.12.1.zip) = 842df2d439949c49f32436568aef43184f913d9c528411649130a4fa1d2c5a55
-SIZE (go/textproc_yamlfmt/yamlfmt-v0.12.1/v0.12.1.zip) = 82437
+TIMESTAMP = 1720060414
+SHA256 (go/textproc_yamlfmt/yamlfmt-v0.13.0/v0.13.0.mod) = 15a3dd0a9db17b0867ba915300336aa279f5db9752ae32bcfe627f20c72ee8e0
+SIZE (go/textproc_yamlfmt/yamlfmt-v0.13.0/v0.13.0.mod) = 273
+SHA256 (go/textproc_yamlfmt/yamlfmt-v0.13.0/v0.13.0.zip) = 14878af0c1527918022210a8a6f0ed1d530f509960b937e755ad5e4855510339
+SIZE (go/textproc_yamlfmt/yamlfmt-v0.13.0/v0.13.0.zip) = 92799
diff --git a/textproc/ytt/Makefile b/textproc/ytt/Makefile
index 32189df5e9a6..03bbaa605157 100644
--- a/textproc/ytt/Makefile
+++ b/textproc/ytt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ytt
DISTVERSIONPREFIX= v
DISTVERSION= 0.49.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/zed/Makefile b/textproc/zed/Makefile
index 03b75e4094fe..e8e30bd5e1eb 100644
--- a/textproc/zed/Makefile
+++ b/textproc/zed/Makefile
@@ -1,6 +1,7 @@
PORTNAME?= zed
DISTVERSIONPREFIX= v
DISTVERSION= 1.16.0
+PORTREVISION= 5
CATEGORIES= textproc
MAINTAINER= meta@FreeBSD.org
diff --git a/textproc/zq/Makefile b/textproc/zq/Makefile
index c4d80ab59ee4..559fd2615bdc 100644
--- a/textproc/zq/Makefile
+++ b/textproc/zq/Makefile
@@ -1,5 +1,4 @@
PORTNAME= zq
-PORTREVISION= 3
COMMENT= Easier and faster alternative to jq
diff --git a/www/Makefile b/www/Makefile
index f55aaae2d51a..62750f6b48b6 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -185,6 +185,7 @@
SUBDIR += foswiki
SUBDIR += free-sa-devel
SUBDIR += freenginx
+ SUBDIR += freenginx-devel
SUBDIR += fswiki
SUBDIR += fusionpbx
SUBDIR += g-cows
@@ -269,6 +270,7 @@
SUBDIR += jericho-html
SUBDIR += jesred
SUBDIR += jetty10
+ SUBDIR += jetty12
SUBDIR += jira-cli
SUBDIR += jitsi-meet
SUBDIR += jmeter
@@ -344,6 +346,7 @@
SUBDIR += mediawiki139
SUBDIR += mediawiki140
SUBDIR += mediawiki141
+ SUBDIR += mediawiki142
SUBDIR += mergelog
SUBDIR += mhonarc
SUBDIR += micro_httpd
@@ -470,7 +473,6 @@
SUBDIR += npm
SUBDIR += npm-node18
SUBDIR += npm-node20
- SUBDIR += npm-node21
SUBDIR += npm-node22
SUBDIR += oauth2-proxy
SUBDIR += obhttpd
@@ -1945,6 +1947,7 @@
SUBDIR += rubygem-circuitbox
SUBDIR += rubygem-cloudinary
SUBDIR += rubygem-cookiejar
+ SUBDIR += rubygem-coverband
SUBDIR += rubygem-crass
SUBDIR += rubygem-cssbundling-rails
SUBDIR += rubygem-cssbundling-rails-rails70
@@ -2502,7 +2505,6 @@
SUBDIR += yarn
SUBDIR += yarn-node18
SUBDIR += yarn-node20
- SUBDIR += yarn-node21
SUBDIR += yarn-node22
SUBDIR += yarr
SUBDIR += yaws
diff --git a/www/adguardhome/Makefile b/www/adguardhome/Makefile
index 83db91ab5725..7eb7a1b6ea2b 100644
--- a/www/adguardhome/Makefile
+++ b/www/adguardhome/Makefile
@@ -1,7 +1,7 @@
PORTNAME= adguardhome
DISTVERSIONPREFIX= v
DISTVERSION= 0.107.51
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/amfora/Makefile b/www/amfora/Makefile
index ef4f7cd669ad..50308fd8bdfd 100644
--- a/www/amfora/Makefile
+++ b/www/amfora/Makefile
@@ -1,7 +1,7 @@
PORTNAME= amfora
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MAINTAINER= lcook@FreeBSD.org
diff --git a/www/apache24/Makefile b/www/apache24/Makefile
index 81cd70a13fe8..9d8330696d8a 100644
--- a/www/apache24/Makefile
+++ b/www/apache24/Makefile
@@ -1,5 +1,5 @@
PORTNAME= apache24
-PORTVERSION= 2.4.59
+PORTVERSION= 2.4.61
CATEGORIES= www
MASTER_SITES= APACHE_HTTPD
DISTNAME= httpd-${PORTVERSION}
diff --git a/www/apache24/distinfo b/www/apache24/distinfo
index 8efef5d38e96..6edf769a7350 100644
--- a/www/apache24/distinfo
+++ b/www/apache24/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712311788
-SHA256 (apache24/httpd-2.4.59.tar.bz2) = ec51501ec480284ff52f637258135d333230a7d229c3afa6f6c2f9040e321323
-SIZE (apache24/httpd-2.4.59.tar.bz2) = 7503198
+TIMESTAMP = 1720124264
+SHA256 (apache24/httpd-2.4.61.tar.bz2) = ea8ba86fd95bd594d15e46d25ac5bbda82ae0c9122ad93998cc539c133eaceb6
+SIZE (apache24/httpd-2.4.61.tar.bz2) = 7512908
diff --git a/www/aquatone/Makefile b/www/aquatone/Makefile
index 6cb28ac39180..cfef9dfee720 100644
--- a/www/aquatone/Makefile
+++ b/www/aquatone/Makefile
@@ -1,7 +1,7 @@
PORTNAME= aquatone
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= www security
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/authelia/Makefile b/www/authelia/Makefile
index ab983837c3b4..b73337723a64 100644
--- a/www/authelia/Makefile
+++ b/www/authelia/Makefile
@@ -1,7 +1,7 @@
PORTNAME= authelia
DISTVERSIONPREFIX= v
DISTVERSION= 4.38.8
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MASTER_SITES= https://github.com/authelia/authelia/releases/download/v${DISTVERSION}/:public_html
DISTFILES= authelia-${DISTVERSIONFULL}-public_html${EXTRACT_SUFX}:public_html # html root directory needs to be built in a special way
diff --git a/www/beehive/Makefile b/www/beehive/Makefile
index 9a9bc679458b..cfb3b3fc519a 100644
--- a/www/beehive/Makefile
+++ b/www/beehive/Makefile
@@ -1,7 +1,7 @@
PORTNAME= beehive
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= www
MAINTAINER= lcook@FreeBSD.org
diff --git a/www/bugzilla2atom/Makefile b/www/bugzilla2atom/Makefile
index 802fc2a0c405..c45fea5257b2 100644
--- a/www/bugzilla2atom/Makefile
+++ b/www/bugzilla2atom/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bugzilla2atom
DISTVERSIONPREFIX= v
DISTVERSION= ${MODVERSION:S/-/./g:R}
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= www
MAINTAINER= fuz@FreeBSD.org
diff --git a/www/caddy-custom/Makefile b/www/caddy-custom/Makefile
index 20ca56c98e1a..a2f0a43da382 100644
--- a/www/caddy-custom/Makefile
+++ b/www/caddy-custom/Makefile
@@ -4,7 +4,7 @@
PORTNAME= caddy-custom
PORTVERSION= ${CADDY_VERSION}.${XCADDY_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
DISTFILES= # none
diff --git a/www/caddy/Makefile b/www/caddy/Makefile
index d624ace61559..c1bbfae879ad 100644
--- a/www/caddy/Makefile
+++ b/www/caddy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= caddy
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
DIST_SUBDIR= caddy
diff --git a/www/carbonapi/Makefile b/www/carbonapi/Makefile
index 6cfe7e06660c..8305503783b0 100644
--- a/www/carbonapi/Makefile
+++ b/www/carbonapi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= carbonapi
DISTVERSION= 0.14.1
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= www
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/www/chisel/Makefile b/www/chisel/Makefile
index f6d589952d1d..ac319fbb4468 100644
--- a/www/chisel/Makefile
+++ b/www/chisel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chisel
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= www
MAINTAINER= lcook@FreeBSD.org
diff --git a/www/colly/Makefile b/www/colly/Makefile
index 987d82711abc..f427cbc3aa9e 100644
--- a/www/colly/Makefile
+++ b/www/colly/Makefile
@@ -1,7 +1,7 @@
PORTNAME= colly
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/devd/Makefile b/www/devd/Makefile
index 16f120f27dc2..8321bd4efc84 100644
--- a/www/devd/Makefile
+++ b/www/devd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= devd
DISTVERSIONPREFIX= v
DISTVERSION= 0.9
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= www devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/eden/Makefile b/www/eden/Makefile
index e0f4df5591b2..065a4c0c3d11 100644
--- a/www/eden/Makefile
+++ b/www/eden/Makefile
@@ -1,7 +1,7 @@
PORTNAME= eden
PORTVERSION= 0.7.4
DISTVERSIONPREFIX= v
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= www
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/www/elgg/Makefile b/www/elgg/Makefile
index 52e5bf459c7d..db524f1d450f 100644
--- a/www/elgg/Makefile
+++ b/www/elgg/Makefile
@@ -1,5 +1,5 @@
PORTNAME= elgg
-PORTVERSION= 5.1.6
+PORTVERSION= 6.0.0
CATEGORIES= www
MASTER_SITES= http://elgg.org/download/
diff --git a/www/elgg/distinfo b/www/elgg/distinfo
index a11c449cd9ea..570115985df5 100644
--- a/www/elgg/distinfo
+++ b/www/elgg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718864205
-SHA256 (elgg-5.1.6.zip) = 1ee7b747b15a127ca3b3ad8a22e14896aa87999b7400c5227c99c4797906f9fc
-SIZE (elgg-5.1.6.zip) = 51178413
+TIMESTAMP = 1719803218
+SHA256 (elgg-6.0.0.zip) = da76f1e5f0f62446f976df71f5329e11a37d9b7cacd90b631ffeff7af1188010
+SIZE (elgg-6.0.0.zip) = 52058652
diff --git a/www/elgg/pkg-plist b/www/elgg/pkg-plist
index 250eb7c5aed5..5a2c7bfa61f6 100644
--- a/www/elgg/pkg-plist
+++ b/www/elgg/pkg-plist
@@ -38,7 +38,7 @@
%%WWWDIR%%/mod/activity/views/default/resources/activity/owner.php
%%WWWDIR%%/mod/activity/views/default/resources/index.php
%%WWWDIR%%/mod/activity/views/default/river/filter.css
-%%WWWDIR%%/mod/activity/views/default/river/filter.js
+%%WWWDIR%%/mod/activity/views/default/river/filter.mjs
%%WWWDIR%%/mod/activity/views/default/river/filter.php
%%WWWDIR%%/mod/activity/views/default/river/listing/all.php
%%WWWDIR%%/mod/activity/views/default/river/listing/friends.php
@@ -56,6 +56,7 @@
%%WWWDIR%%/mod/blog/classes/Elgg/Blog/Menus/Site.php
%%WWWDIR%%/mod/blog/classes/Elgg/Blog/Notifications/PublishBlogEventHandler.php
%%WWWDIR%%/mod/blog/classes/Elgg/Blog/Seeder.php
+%%WWWDIR%%/mod/blog/classes/Elgg/Blog/Widgets.php
%%WWWDIR%%/mod/blog/classes/ElggBlog.php
%%WWWDIR%%/mod/blog/composer.json
%%WWWDIR%%/mod/blog/elgg-plugin.php
@@ -92,7 +93,7 @@
%%WWWDIR%%/mod/blog/views/default/blog/sidebar.php
%%WWWDIR%%/mod/blog/views/default/blog/sidebar/archives.php
%%WWWDIR%%/mod/blog/views/default/blog/sidebar/revisions.php
-%%WWWDIR%%/mod/blog/views/default/forms/blog/save.js
+%%WWWDIR%%/mod/blog/views/default/forms/blog/save.mjs
%%WWWDIR%%/mod/blog/views/default/forms/blog/save.php
%%WWWDIR%%/mod/blog/views/default/groups/profile/module/blog.php
%%WWWDIR%%/mod/blog/views/default/object/blog.php
@@ -148,9 +149,9 @@
%%WWWDIR%%/mod/bookmarks/languages/zh_hans.php
%%WWWDIR%%/mod/bookmarks/tests/phpunit/integration/Elgg/Bookmarks/GroupToolContainerLogicIntegrationTest.php
%%WWWDIR%%/mod/bookmarks/tests/phpunit/integration/Elgg/Bookmarks/RouteResponseTest.php
-%%WWWDIR%%/mod/bookmarks/views/default/bookmarks.js
%%WWWDIR%%/mod/bookmarks/views/default/bookmarks/bookmarklet.js
%%WWWDIR%%/mod/bookmarks/views/default/bookmarks/bookmarklet.php
+%%WWWDIR%%/mod/bookmarks/views/default/bookmarks/bookmarks.mjs
%%WWWDIR%%/mod/bookmarks/views/default/bookmarks/listing/all.php
%%WWWDIR%%/mod/bookmarks/views/default/bookmarks/listing/friends.php
%%WWWDIR%%/mod/bookmarks/views/default/bookmarks/listing/group.php
@@ -270,14 +271,14 @@
%%WWWDIR%%/mod/ckeditor/vendors/ckeditor5/sample/styles.css
%%WWWDIR%%/mod/ckeditor/vendors/ckeditor5/src/ckeditor.js
%%WWWDIR%%/mod/ckeditor/vendors/ckeditor5/webpack.config.js
-%%WWWDIR%%/mod/ckeditor/views/default/ckeditor/config/base.js
-%%WWWDIR%%/mod/ckeditor/views/default/ckeditor/config/default.js
-%%WWWDIR%%/mod/ckeditor/views/default/ckeditor/config/file_upload.js
-%%WWWDIR%%/mod/ckeditor/views/default/ckeditor/config/mentions.js
-%%WWWDIR%%/mod/ckeditor/views/default/ckeditor/config/simple.js
+%%WWWDIR%%/mod/ckeditor/views/default/ckeditor/config/base.mjs
+%%WWWDIR%%/mod/ckeditor/views/default/ckeditor/config/default.mjs
+%%WWWDIR%%/mod/ckeditor/views/default/ckeditor/config/file_upload.mjs
+%%WWWDIR%%/mod/ckeditor/views/default/ckeditor/config/mentions.mjs
+%%WWWDIR%%/mod/ckeditor/views/default/ckeditor/config/simple.mjs
%%WWWDIR%%/mod/ckeditor/views/default/ckeditor/content.css
%%WWWDIR%%/mod/ckeditor/views/default/ckeditor/editor.css
-%%WWWDIR%%/mod/ckeditor/views/default/ckeditor/editor.js
+%%WWWDIR%%/mod/ckeditor/views/default/ckeditor/editor.mjs
%%WWWDIR%%/mod/ckeditor/views/default/ckeditor/elgg_editor.css
%%WWWDIR%%/mod/ckeditor/views/default/ckeditor/email_fix.css
%%WWWDIR%%/mod/ckeditor/views/default/ckeditor/init.php
@@ -290,6 +291,7 @@
%%WWWDIR%%/mod/custom_index/languages/pt_br.php
%%WWWDIR%%/mod/custom_index/languages/ro_ro.php
%%WWWDIR%%/mod/custom_index/languages/ru.php
+%%WWWDIR%%/mod/custom_index/views/default/custom_index/content.css
%%WWWDIR%%/mod/custom_index/views/default/custom_index/content.php
%%WWWDIR%%/mod/custom_index/views/default/plugins/custom_index/settings.php
%%WWWDIR%%/mod/custom_index/views/default/resources/index.php
@@ -341,11 +343,10 @@
%%WWWDIR%%/mod/developers/views/default/admin/develop_tools/inspect/views.php
%%WWWDIR%%/mod/developers/views/default/admin/develop_tools/inspect/views/view_link.php
%%WWWDIR%%/mod/developers/views/default/admin/develop_tools/inspect/widgets.php
-%%WWWDIR%%/mod/developers/views/default/developers/amd_monitor.js
%%WWWDIR%%/mod/developers/views/default/developers/log.css
%%WWWDIR%%/mod/developers/views/default/developers/log.php
%%WWWDIR%%/mod/developers/views/default/forms/developers/entity_explorer.php
-%%WWWDIR%%/mod/developers/views/default/plugins/developers/settings.js
+%%WWWDIR%%/mod/developers/views/default/plugins/developers/settings.mjs
%%WWWDIR%%/mod/developers/views/default/plugins/developers/settings.php
%%WWWDIR%%/mod/developers/views/failsafe/messages/exceptions/admin_exception.php
%%WWWDIR%%/mod/discussions/actions/discussion/save.php
@@ -381,7 +382,7 @@
%%WWWDIR%%/mod/discussions/views/default/discussion/listing/group.php
%%WWWDIR%%/mod/discussions/views/default/discussion/listing/my_groups.php
%%WWWDIR%%/mod/discussions/views/default/discussion/listing/owner.php
-%%WWWDIR%%/mod/discussions/views/default/forms/discussion/save.js
+%%WWWDIR%%/mod/discussions/views/default/forms/discussion/save.mjs
%%WWWDIR%%/mod/discussions/views/default/forms/discussion/save.php
%%WWWDIR%%/mod/discussions/views/default/groups/listing/discussion.php
%%WWWDIR%%/mod/discussions/views/default/groups/profile/module/forum.php
@@ -444,6 +445,7 @@
%%WWWDIR%%/mod/file/classes/Elgg/File/Notifications/CreateFileEventHandler.php
%%WWWDIR%%/mod/file/classes/Elgg/File/Seeder.php
%%WWWDIR%%/mod/file/classes/Elgg/File/Upgrades/MoveFiles.php
+%%WWWDIR%%/mod/file/classes/Elgg/File/Widgets.php
%%WWWDIR%%/mod/file/composer.json
%%WWWDIR%%/mod/file/elgg-plugin.php
%%WWWDIR%%/mod/file/languages/da.php
@@ -603,6 +605,7 @@
%%WWWDIR%%/mod/groups/classes/Elgg/Groups/Menus/Topbar.php
%%WWWDIR%%/mod/groups/classes/Elgg/Groups/Middleware/LimitedGroupCreation.php
%%WWWDIR%%/mod/groups/classes/Elgg/Groups/Relationships.php
+%%WWWDIR%%/mod/groups/classes/Elgg/Groups/Widgets.php
%%WWWDIR%%/mod/groups/composer.json
%%WWWDIR%%/mod/groups/elgg-plugin.php
%%WWWDIR%%/mod/groups/languages/cs.php
@@ -614,6 +617,7 @@
%%WWWDIR%%/mod/groups/languages/fi.php
%%WWWDIR%%/mod/groups/languages/fr.php
%%WWWDIR%%/mod/groups/languages/gl.php
+%%WWWDIR%%/mod/groups/languages/hr.php
%%WWWDIR%%/mod/groups/languages/it.php
%%WWWDIR%%/mod/groups/languages/ja.php
%%WWWDIR%%/mod/groups/languages/nl.php
@@ -629,7 +633,7 @@
%%WWWDIR%%/mod/groups/tests/phpunit/integration/Elgg/Groups/Actions/Membership/LeaveTest.php
%%WWWDIR%%/mod/groups/tests/phpunit/integration/Elgg/Groups/ElggGroupsIntegrationTest.php
%%WWWDIR%%/mod/groups/tests/phpunit/integration/Elgg/Groups/NotificationsIntegrationTest.php
-%%WWWDIR%%/mod/groups/views/default/forms/groups/create_navigation.js
+%%WWWDIR%%/mod/groups/views/default/forms/groups/create_navigation.mjs
%%WWWDIR%%/mod/groups/views/default/forms/groups/edit.php
%%WWWDIR%%/mod/groups/views/default/forms/groups/find.php
%%WWWDIR%%/mod/groups/views/default/forms/groups/invite.php
@@ -637,7 +641,7 @@
%%WWWDIR%%/mod/groups/views/default/forms/settings/notifications/groups.php
%%WWWDIR%%/mod/groups/views/default/group/default.php
%%WWWDIR%%/mod/groups/views/default/groups/edit.php
-%%WWWDIR%%/mod/groups/views/default/groups/edit/access.js
+%%WWWDIR%%/mod/groups/views/default/groups/edit/access.mjs
%%WWWDIR%%/mod/groups/views/default/groups/edit/access.php
%%WWWDIR%%/mod/groups/views/default/groups/edit/images.php
%%WWWDIR%%/mod/groups/views/default/groups/edit/profile.php
@@ -756,7 +760,7 @@
%%WWWDIR%%/mod/likes/lib/functions.php
%%WWWDIR%%/mod/likes/views/default/annotation/likes.php
%%WWWDIR%%/mod/likes/views/default/elgg/likes.css
-%%WWWDIR%%/mod/likes/views/default/elgg/likes.js
+%%WWWDIR%%/mod/likes/views/default/elgg/likes.mjs
%%WWWDIR%%/mod/likes/views/default/likes/popup.php
%%WWWDIR%%/mod/members/classes/Elgg/Members/Menus/Members.php
%%WWWDIR%%/mod/members/classes/Elgg/Members/Menus/Site.php
@@ -815,7 +819,7 @@
%%WWWDIR%%/mod/messageboard/languages/sv.php
%%WWWDIR%%/mod/messageboard/languages/zh_hans.php
%%WWWDIR%%/mod/messageboard/lib/functions.php
-%%WWWDIR%%/mod/messageboard/views/default/elgg/messageboard.js
+%%WWWDIR%%/mod/messageboard/views/default/elgg/messageboard.mjs
%%WWWDIR%%/mod/messageboard/views/default/forms/messageboard/add.php
%%WWWDIR%%/mod/messageboard/views/default/resources/messageboard/owner.php
%%WWWDIR%%/mod/messageboard/views/default/river/object/messageboard/create.php
@@ -854,7 +858,7 @@
%%WWWDIR%%/mod/messages/tests/phpunit/integration/Elgg/Messages/MessagesPluginTest.php
%%WWWDIR%%/mod/messages/tests/phpunit/integration/Elgg/Messages/SendActionTest.php
%%WWWDIR%%/mod/messages/tests/phpunit/unit/Elgg/Messages/ElggMessageUnitTest.php
-%%WWWDIR%%/mod/messages/views/default/forms/messages/process.js
+%%WWWDIR%%/mod/messages/views/default/forms/messages/process.mjs
%%WWWDIR%%/mod/messages/views/default/forms/messages/process.php
%%WWWDIR%%/mod/messages/views/default/forms/messages/reply.php
%%WWWDIR%%/mod/messages/views/default/forms/messages/send.php
@@ -879,6 +883,7 @@
%%WWWDIR%%/mod/pages/classes/Elgg/Pages/Permissions.php
%%WWWDIR%%/mod/pages/classes/Elgg/Pages/Seeder.php
%%WWWDIR%%/mod/pages/classes/Elgg/Pages/Views.php
+%%WWWDIR%%/mod/pages/classes/Elgg/Pages/Widgets.php
%%WWWDIR%%/mod/pages/classes/ElggPage.php
%%WWWDIR%%/mod/pages/composer.json
%%WWWDIR%%/mod/pages/elgg-plugin.php
@@ -959,7 +964,7 @@
%%WWWDIR%%/mod/profile/languages/ro_ro.php
%%WWWDIR%%/mod/profile/languages/ru.php
%%WWWDIR%%/mod/profile/languages/sv.php
-%%WWWDIR%%/mod/profile/views/default/admin/configure_utilities/profile_fields.js
+%%WWWDIR%%/mod/profile/views/default/admin/configure_utilities/profile_fields.mjs
%%WWWDIR%%/mod/profile/views/default/admin/configure_utilities/profile_fields.php
%%WWWDIR%%/mod/profile/views/default/admin/configure_utilities/profile_fields/list.php
%%WWWDIR%%/mod/profile/views/default/forms/profile/edit.php
@@ -983,6 +988,7 @@
%%WWWDIR%%/mod/reportedcontent/classes/Elgg/ReportedContent/Menus/UserHover.php
%%WWWDIR%%/mod/reportedcontent/classes/Elgg/ReportedContent/Notifications/CreateReportedContentNotificationHandler.php
%%WWWDIR%%/mod/reportedcontent/classes/Elgg/ReportedContent/Notifications/PreventCommentNotification.php
+%%WWWDIR%%/mod/reportedcontent/classes/Elgg/ReportedContent/Widgets.php
%%WWWDIR%%/mod/reportedcontent/classes/ElggReportedContent.php
%%WWWDIR%%/mod/reportedcontent/composer.json
%%WWWDIR%%/mod/reportedcontent/elgg-plugin.php
@@ -1009,7 +1015,7 @@
%%WWWDIR%%/mod/reportedcontent/languages/zh_hans.php
%%WWWDIR%%/mod/reportedcontent/views/default/admin/administer_utilities/reportedcontent.php
%%WWWDIR%%/mod/reportedcontent/views/default/admin/administer_utilities/reportedcontent/archive.php
-%%WWWDIR%%/mod/reportedcontent/views/default/elgg/reportedcontent.js
+%%WWWDIR%%/mod/reportedcontent/views/default/elgg/reportedcontent.mjs
%%WWWDIR%%/mod/reportedcontent/views/default/forms/reportedcontent/add.php
%%WWWDIR%%/mod/reportedcontent/views/default/object/reported_content.php
%%WWWDIR%%/mod/reportedcontent/views/default/object/reported_content/sidebar.php
@@ -1084,7 +1090,7 @@
%%WWWDIR%%/mod/site_notifications/languages/nl.php
%%WWWDIR%%/mod/site_notifications/languages/ro_ro.php
%%WWWDIR%%/mod/site_notifications/languages/ru.php
-%%WWWDIR%%/mod/site_notifications/views/default/forms/site_notifications/process.js
+%%WWWDIR%%/mod/site_notifications/views/default/forms/site_notifications/process.mjs
%%WWWDIR%%/mod/site_notifications/views/default/forms/site_notifications/process.php
%%WWWDIR%%/mod/site_notifications/views/default/object/site_notification.php
%%WWWDIR%%/mod/site_notifications/views/default/plugins/site_notifications/settings.php
@@ -1177,20 +1183,19 @@
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/components/tags.php
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/demo/ajax.php
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/demo/ajax_demo.html.php
-%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/demo/ajax_demo.js
+%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/demo/ajax_demo.mjs
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/demo/ipsum.php
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/email.php
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/forms.php
-%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/grid.php
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/icons.php
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/icons/avatars.php
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/icons/loader.php
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/icons/sprites.php
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/intro.php
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/javascript.php
-%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/javascript/lightbox.js
+%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/javascript/lightbox.mjs
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/javascript/lightbox.php
-%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/javascript/popup.js
+%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/javascript/popup.mjs
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/javascript/popup.php
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/javascript/spinner.php
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/javascript/system_messages.php
@@ -1215,25 +1220,25 @@
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/navigation/owner_block.php
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/navigation/page.php
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/navigation/pagination.php
-%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/navigation/require.js
+%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/navigation/require.mjs
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/navigation/require.php
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/navigation/site.php
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/navigation/tabs.php
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/navigation/toggle.php
-%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/theme_sandbox.js
+%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/theme_sandbox.mjs
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/typography.php
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/typography/fonts.php
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/typography/headings.php
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/typography/misc.php
%%WWWDIR%%/mod/theme_sandbox/views/default/theme_sandbox/typography/paragraph.php
%%WWWDIR%%/mod/thewire/actions/thewire/add.php
-%%WWWDIR%%/mod/thewire/actions/thewire/delete.php
%%WWWDIR%%/mod/thewire/classes/Elgg/TheWire/Menus/Entity.php
%%WWWDIR%%/mod/thewire/classes/Elgg/TheWire/Menus/Filter.php
%%WWWDIR%%/mod/thewire/classes/Elgg/TheWire/Menus/OwnerBlock.php
%%WWWDIR%%/mod/thewire/classes/Elgg/TheWire/Menus/Site.php
%%WWWDIR%%/mod/thewire/classes/Elgg/TheWire/Notifications/CreateTheWireEventHandler.php
%%WWWDIR%%/mod/thewire/classes/Elgg/TheWire/Seeder.php
+%%WWWDIR%%/mod/thewire/classes/Elgg/TheWire/Widgets.php
%%WWWDIR%%/mod/thewire/classes/ElggWire.php
%%WWWDIR%%/mod/thewire/composer.json
%%WWWDIR%%/mod/thewire/elgg-plugin.php
@@ -1258,9 +1263,9 @@
%%WWWDIR%%/mod/thewire/lib/functions.php
%%WWWDIR%%/mod/thewire/tests/phpunit/integration/Elgg/TheWire/RegexIntegrationTest.php
%%WWWDIR%%/mod/thewire/tests/phpunit/unit/Elgg/TheWire/ElggWireUnitTest.php
-%%WWWDIR%%/mod/thewire/views/default/ckeditor/config/thewire.js
+%%WWWDIR%%/mod/thewire/views/default/ckeditor/config/thewire.mjs
%%WWWDIR%%/mod/thewire/views/default/forms/thewire/add.css
-%%WWWDIR%%/mod/thewire/views/default/forms/thewire/add.js
+%%WWWDIR%%/mod/thewire/views/default/forms/thewire/add.mjs
%%WWWDIR%%/mod/thewire/views/default/forms/thewire/add.php
%%WWWDIR%%/mod/thewire/views/default/object/thewire.php
%%WWWDIR%%/mod/thewire/views/default/plugins/thewire/settings.php
@@ -1319,7 +1324,6 @@
%%WWWDIR%%/mod/uservalidationbyemail/views/default/resources/uservalidationbyemail/emailsent.php
%%WWWDIR%%/mod/web_services/actions/webservices/api_key/edit.php
%%WWWDIR%%/mod/web_services/actions/webservices/api_key/regenerate.php
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/grin-alt.svg
%%WWWDIR%%/mod/web_services/actions/webservices/api_key/toggle_active.php
%%WWWDIR%%/mod/web_services/classes/APIException.php
%%WWWDIR%%/mod/web_services/classes/Elgg/WebServices/AdminHeaderMenu.php
@@ -1364,7 +1368,7 @@
%%WWWDIR%%/mod/web_services/views/default/admin/configure_utilities/ws_list.php
%%WWWDIR%%/mod/web_services/views/default/admin/configure_utilities/ws_tokens.php
%%WWWDIR%%/mod/web_services/views/default/api/output.php
-%%WWWDIR%%/mod/web_services/views/default/elgg/webservices.js
+%%WWWDIR%%/mod/web_services/views/default/elgg/webservices.mjs
%%WWWDIR%%/mod/web_services/views/default/forms/webservices/api_key/edit.php
%%WWWDIR%%/mod/web_services/views/default/object/api_key.php
%%WWWDIR%%/mod/web_services/views/default/plugins/web_services/settings.php
@@ -1377,7 +1381,6 @@
%%WWWDIR%%/upgrade.php
%%WWWDIR%%/vendor/autoload.php
%%WWWDIR%%/vendor/bin/csscrush
-%%WWWDIR%%/vendor/bin/doctrine-dbal
%%WWWDIR%%/vendor/bin/elgg-cli
%%WWWDIR%%/vendor/bin/generate-deps-for-config-factory
%%WWWDIR%%/vendor/bin/generate-factory-for-class
@@ -1386,9 +1389,38 @@
%%WWWDIR%%/vendor/bin/phinx
%%WWWDIR%%/vendor/bin/validate-json
%%WWWDIR%%/vendor/bin/var-dump-server
+%%WWWDIR%%/vendor/cakephp/chronos/.phive/phars.xml
+%%WWWDIR%%/vendor/cakephp/chronos/Dockerfile
+%%WWWDIR%%/vendor/cakephp/chronos/LICENSE
+%%WWWDIR%%/vendor/cakephp/chronos/README.md
+%%WWWDIR%%/vendor/cakephp/chronos/composer.json
+%%WWWDIR%%/vendor/cakephp/chronos/docs.Dockerfile
+%%WWWDIR%%/vendor/cakephp/chronos/docs/config/__init__.py
+%%WWWDIR%%/vendor/cakephp/chronos/docs/config/all.py
+%%WWWDIR%%/vendor/cakephp/chronos/docs/en/3-x-migration-guide.rst
+%%WWWDIR%%/vendor/cakephp/chronos/docs/en/conf.py
+%%WWWDIR%%/vendor/cakephp/chronos/docs/en/contents.rst
+%%WWWDIR%%/vendor/cakephp/chronos/docs/en/index.rst
+%%WWWDIR%%/vendor/cakephp/chronos/docs/fr/conf.py
+%%WWWDIR%%/vendor/cakephp/chronos/docs/fr/contents.rst
+%%WWWDIR%%/vendor/cakephp/chronos/docs/fr/index.rst
+%%WWWDIR%%/vendor/cakephp/chronos/docs/ja/conf.py
+%%WWWDIR%%/vendor/cakephp/chronos/docs/ja/contents.rst
+%%WWWDIR%%/vendor/cakephp/chronos/docs/ja/index.rst
+%%WWWDIR%%/vendor/cakephp/chronos/docs/pt/conf.py
+%%WWWDIR%%/vendor/cakephp/chronos/docs/pt/contents.rst
+%%WWWDIR%%/vendor/cakephp/chronos/docs/pt/index.rst
+%%WWWDIR%%/vendor/cakephp/chronos/psalm-baseline.xml
+%%WWWDIR%%/vendor/cakephp/chronos/psalm.xml
+%%WWWDIR%%/vendor/cakephp/chronos/src/Chronos.php
+%%WWWDIR%%/vendor/cakephp/chronos/src/ChronosDate.php
+%%WWWDIR%%/vendor/cakephp/chronos/src/ChronosTime.php
+%%WWWDIR%%/vendor/cakephp/chronos/src/DifferenceFormatter.php
+%%WWWDIR%%/vendor/cakephp/chronos/src/DifferenceFormatterInterface.php
+%%WWWDIR%%/vendor/cakephp/chronos/src/FormattingTrait.php
+%%WWWDIR%%/vendor/cakephp/chronos/src/Translator.php
%%WWWDIR%%/vendor/cakephp/core/App.php
%%WWWDIR%%/vendor/cakephp/core/BasePlugin.php
-%%WWWDIR%%/vendor/cakephp/core/ClassLoader.php
%%WWWDIR%%/vendor/cakephp/core/Configure.php
%%WWWDIR%%/vendor/cakephp/core/Configure/ConfigEngineInterface.php
%%WWWDIR%%/vendor/cakephp/core/Configure/Engine/IniConfig.php
@@ -1401,7 +1433,6 @@
%%WWWDIR%%/vendor/cakephp/core/ContainerInterface.php
%%WWWDIR%%/vendor/cakephp/core/ConventionsTrait.php
%%WWWDIR%%/vendor/cakephp/core/Exception/CakeException.php
-%%WWWDIR%%/vendor/cakephp/core/Exception/Exception.php
%%WWWDIR%%/vendor/cakephp/core/Exception/MissingPluginException.php
%%WWWDIR%%/vendor/cakephp/core/HttpApplicationInterface.php
%%WWWDIR%%/vendor/cakephp/core/InstanceConfigTrait.php
@@ -1426,12 +1457,10 @@
%%WWWDIR%%/vendor/cakephp/database/Driver.php
%%WWWDIR%%/vendor/cakephp/database/Driver/Mysql.php
%%WWWDIR%%/vendor/cakephp/database/Driver/Postgres.php
-%%WWWDIR%%/vendor/cakephp/database/Driver/SqlDialectTrait.php
%%WWWDIR%%/vendor/cakephp/database/Driver/Sqlite.php
%%WWWDIR%%/vendor/cakephp/database/Driver/Sqlserver.php
%%WWWDIR%%/vendor/cakephp/database/Driver/TupleComparisonTranslatorTrait.php
-%%WWWDIR%%/vendor/cakephp/database/DriverInterface.php
-%%WWWDIR%%/vendor/cakephp/database/Exception.php
+%%WWWDIR%%/vendor/cakephp/database/DriverFeatureEnum.php
%%WWWDIR%%/vendor/cakephp/database/Exception/DatabaseException.php
%%WWWDIR%%/vendor/cakephp/database/Exception/MissingConnectionException.php
%%WWWDIR%%/vendor/cakephp/database/Exception/MissingDriverException.php
@@ -1439,11 +1468,9 @@
%%WWWDIR%%/vendor/cakephp/database/Exception/NestedTransactionRollbackException.php
%%WWWDIR%%/vendor/cakephp/database/Expression/AggregateExpression.php
%%WWWDIR%%/vendor/cakephp/database/Expression/BetweenExpression.php
-%%WWWDIR%%/vendor/cakephp/database/Expression/CaseExpression.php
%%WWWDIR%%/vendor/cakephp/database/Expression/CaseExpressionTrait.php
%%WWWDIR%%/vendor/cakephp/database/Expression/CaseStatementExpression.php
%%WWWDIR%%/vendor/cakephp/database/Expression/CommonTableExpression.php
-%%WWWDIR%%/vendor/cakephp/database/Expression/Comparison.php
%%WWWDIR%%/vendor/cakephp/database/Expression/ComparisonExpression.php
%%WWWDIR%%/vendor/cakephp/database/Expression/FieldInterface.php
%%WWWDIR%%/vendor/cakephp/database/Expression/FieldTrait.php
@@ -1465,49 +1492,36 @@
%%WWWDIR%%/vendor/cakephp/database/IdentifierQuoter.php
%%WWWDIR%%/vendor/cakephp/database/LICENSE.txt
%%WWWDIR%%/vendor/cakephp/database/Log/LoggedQuery.php
-%%WWWDIR%%/vendor/cakephp/database/Log/LoggingStatement.php
%%WWWDIR%%/vendor/cakephp/database/Log/QueryLogger.php
%%WWWDIR%%/vendor/cakephp/database/PostgresCompiler.php
%%WWWDIR%%/vendor/cakephp/database/Query.php
%%WWWDIR%%/vendor/cakephp/database/Query/DeleteQuery.php
%%WWWDIR%%/vendor/cakephp/database/Query/InsertQuery.php
+%%WWWDIR%%/vendor/cakephp/database/Query/QueryFactory.php
%%WWWDIR%%/vendor/cakephp/database/Query/SelectQuery.php
%%WWWDIR%%/vendor/cakephp/database/Query/UpdateQuery.php
%%WWWDIR%%/vendor/cakephp/database/QueryCompiler.php
%%WWWDIR%%/vendor/cakephp/database/README.md
%%WWWDIR%%/vendor/cakephp/database/Retry/ErrorCodeWaitStrategy.php
%%WWWDIR%%/vendor/cakephp/database/Retry/ReconnectStrategy.php
-%%WWWDIR%%/vendor/cakephp/database/Schema/BaseSchema.php
%%WWWDIR%%/vendor/cakephp/database/Schema/CachedCollection.php
%%WWWDIR%%/vendor/cakephp/database/Schema/Collection.php
%%WWWDIR%%/vendor/cakephp/database/Schema/CollectionInterface.php
-%%WWWDIR%%/vendor/cakephp/database/Schema/MysqlSchema.php
%%WWWDIR%%/vendor/cakephp/database/Schema/MysqlSchemaDialect.php
-%%WWWDIR%%/vendor/cakephp/database/Schema/PostgresSchema.php
%%WWWDIR%%/vendor/cakephp/database/Schema/PostgresSchemaDialect.php
%%WWWDIR%%/vendor/cakephp/database/Schema/SchemaDialect.php
%%WWWDIR%%/vendor/cakephp/database/Schema/SqlGeneratorInterface.php
-%%WWWDIR%%/vendor/cakephp/database/Schema/SqliteSchema.php
%%WWWDIR%%/vendor/cakephp/database/Schema/SqliteSchemaDialect.php
-%%WWWDIR%%/vendor/cakephp/database/Schema/SqlserverSchema.php
%%WWWDIR%%/vendor/cakephp/database/Schema/SqlserverSchemaDialect.php
%%WWWDIR%%/vendor/cakephp/database/Schema/TableSchema.php
-%%WWWDIR%%/vendor/cakephp/database/Schema/TableSchemaAwareInterface.php
%%WWWDIR%%/vendor/cakephp/database/Schema/TableSchemaInterface.php
%%WWWDIR%%/vendor/cakephp/database/SchemaCache.php
-%%WWWDIR%%/vendor/cakephp/database/SqlDialectTrait.php
%%WWWDIR%%/vendor/cakephp/database/SqliteCompiler.php
%%WWWDIR%%/vendor/cakephp/database/SqlserverCompiler.php
-%%WWWDIR%%/vendor/cakephp/database/Statement/BufferResultsTrait.php
-%%WWWDIR%%/vendor/cakephp/database/Statement/BufferedStatement.php
-%%WWWDIR%%/vendor/cakephp/database/Statement/CallbackStatement.php
-%%WWWDIR%%/vendor/cakephp/database/Statement/MysqlStatement.php
-%%WWWDIR%%/vendor/cakephp/database/Statement/PDOStatement.php
%%WWWDIR%%/vendor/cakephp/database/Statement/SqliteStatement.php
%%WWWDIR%%/vendor/cakephp/database/Statement/SqlserverStatement.php
-%%WWWDIR%%/vendor/cakephp/database/Statement/StatementDecorator.php
+%%WWWDIR%%/vendor/cakephp/database/Statement/Statement.php
%%WWWDIR%%/vendor/cakephp/database/StatementInterface.php
-%%WWWDIR%%/vendor/cakephp/database/Type.php
%%WWWDIR%%/vendor/cakephp/database/Type/BaseType.php
%%WWWDIR%%/vendor/cakephp/database/Type/BatchCastingInterface.php
%%WWWDIR%%/vendor/cakephp/database/Type/BinaryType.php
@@ -1519,6 +1533,8 @@
%%WWWDIR%%/vendor/cakephp/database/Type/DateTimeType.php
%%WWWDIR%%/vendor/cakephp/database/Type/DateType.php
%%WWWDIR%%/vendor/cakephp/database/Type/DecimalType.php
+%%WWWDIR%%/vendor/cakephp/database/Type/EnumLabelInterface.php
+%%WWWDIR%%/vendor/cakephp/database/Type/EnumType.php
%%WWWDIR%%/vendor/cakephp/database/Type/ExpressionTypeCasterTrait.php
%%WWWDIR%%/vendor/cakephp/database/Type/ExpressionTypeInterface.php
%%WWWDIR%%/vendor/cakephp/database/Type/FloatType.php
@@ -1528,7 +1544,6 @@
%%WWWDIR%%/vendor/cakephp/database/Type/StringType.php
%%WWWDIR%%/vendor/cakephp/database/Type/TimeType.php
%%WWWDIR%%/vendor/cakephp/database/Type/UuidType.php
-%%WWWDIR%%/vendor/cakephp/database/TypeConverterTrait.php
%%WWWDIR%%/vendor/cakephp/database/TypeFactory.php
%%WWWDIR%%/vendor/cakephp/database/TypeInterface.php
%%WWWDIR%%/vendor/cakephp/database/TypeMap.php
@@ -1546,7 +1561,7 @@
%%WWWDIR%%/vendor/cakephp/datasource/Exception/MissingDatasourceConfigException.php
%%WWWDIR%%/vendor/cakephp/datasource/Exception/MissingDatasourceException.php
%%WWWDIR%%/vendor/cakephp/datasource/Exception/MissingModelException.php
-%%WWWDIR%%/vendor/cakephp/datasource/Exception/PageOutOfBoundsException.php
+%%WWWDIR%%/vendor/cakephp/datasource/Exception/MissingPropertyException.php
%%WWWDIR%%/vendor/cakephp/datasource/Exception/RecordNotFoundException.php
%%WWWDIR%%/vendor/cakephp/datasource/FactoryLocator.php
%%WWWDIR%%/vendor/cakephp/datasource/FixtureInterface.php
@@ -1555,15 +1570,14 @@
%%WWWDIR%%/vendor/cakephp/datasource/Locator/AbstractLocator.php
%%WWWDIR%%/vendor/cakephp/datasource/Locator/LocatorInterface.php
%%WWWDIR%%/vendor/cakephp/datasource/ModelAwareTrait.php
-%%WWWDIR%%/vendor/cakephp/datasource/Paginator.php
-%%WWWDIR%%/vendor/cakephp/datasource/PaginatorInterface.php
%%WWWDIR%%/vendor/cakephp/datasource/Paging/Exception/PageOutOfBoundsException.php
%%WWWDIR%%/vendor/cakephp/datasource/Paging/NumericPaginator.php
+%%WWWDIR%%/vendor/cakephp/datasource/Paging/PaginatedInterface.php
+%%WWWDIR%%/vendor/cakephp/datasource/Paging/PaginatedResultSet.php
%%WWWDIR%%/vendor/cakephp/datasource/Paging/PaginatorInterface.php
%%WWWDIR%%/vendor/cakephp/datasource/Paging/SimplePaginator.php
%%WWWDIR%%/vendor/cakephp/datasource/QueryCacher.php
%%WWWDIR%%/vendor/cakephp/datasource/QueryInterface.php
-%%WWWDIR%%/vendor/cakephp/datasource/QueryTrait.php
%%WWWDIR%%/vendor/cakephp/datasource/README.md
%%WWWDIR%%/vendor/cakephp/datasource/RepositoryInterface.php
%%WWWDIR%%/vendor/cakephp/datasource/ResultSetDecorator.php
@@ -1572,11 +1586,11 @@
%%WWWDIR%%/vendor/cakephp/datasource/RulesAwareTrait.php
%%WWWDIR%%/vendor/cakephp/datasource/RulesChecker.php
%%WWWDIR%%/vendor/cakephp/datasource/SchemaInterface.php
-%%WWWDIR%%/vendor/cakephp/datasource/SimplePaginator.php
%%WWWDIR%%/vendor/cakephp/datasource/composer.json
%%WWWDIR%%/vendor/cakephp/utility/CookieCryptTrait.php
%%WWWDIR%%/vendor/cakephp/utility/Crypto/OpenSsl.php
%%WWWDIR%%/vendor/cakephp/utility/Exception/XmlException.php
+%%WWWDIR%%/vendor/cakephp/utility/Filesystem.php
%%WWWDIR%%/vendor/cakephp/utility/Hash.php
%%WWWDIR%%/vendor/cakephp/utility/Inflector.php
%%WWWDIR%%/vendor/cakephp/utility/LICENSE.txt
@@ -1603,7 +1617,6 @@
%%WWWDIR%%/vendor/composer/installers/.github/workflows/phpstan.yml
%%WWWDIR%%/vendor/composer/installers/LICENSE
%%WWWDIR%%/vendor/composer/installers/composer.json
-%%WWWDIR%%/vendor/composer/installers/phpstan.neon.dist
%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/AglInstaller.php
%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/AkauntingInstaller.php
%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/AnnotateCmsInstaller.php
@@ -1612,6 +1625,7 @@
%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/BaseInstaller.php
%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/BitrixInstaller.php
%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/BonefishInstaller.php
+%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/BotbleInstaller.php
%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/CakePHPInstaller.php
%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/ChefInstaller.php
%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/CiviCrmInstaller.php
@@ -1619,6 +1633,7 @@
%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/CockpitInstaller.php
%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php
%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/Concrete5Installer.php
+%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/ConcreteCMSInstaller.php
%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/CroogoInstaller.php
%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/DecibelInstaller.php
%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/DframeInstaller.php
@@ -1629,6 +1644,7 @@
%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/EliasisInstaller.php
%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/ExpressionEngineInstaller.php
%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/EzPlatformInstaller.php
+%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/ForkCMSInstaller.php
%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/FuelInstaller.php
%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/FuelphpInstaller.php
%%WWWDIR%%/vendor/composer/installers/src/Composer/Installers/GravInstaller.php
@@ -1809,29 +1825,9 @@
%%WWWDIR%%/vendor/css-crush/css-crush/plugins/hocus-pocus.php
%%WWWDIR%%/vendor/css-crush/css-crush/plugins/property-sorter.php
%%WWWDIR%%/vendor/css-crush/css-crush/plugins/svg.php
-%%WWWDIR%%/vendor/doctrine/cache/LICENSE
-%%WWWDIR%%/vendor/doctrine/cache/README.md
-%%WWWDIR%%/vendor/doctrine/cache/UPGRADE-1.11.md
-%%WWWDIR%%/vendor/doctrine/cache/UPGRADE-1.4.md
-%%WWWDIR%%/vendor/doctrine/cache/composer.json
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/Cache.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/CacheProvider.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/ClearableCache.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/FlushableCache.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiDeleteCache.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiGetCache.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiOperationCache.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiPutCache.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/Psr6/CacheAdapter.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/Psr6/CacheItem.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/Psr6/DoctrineProvider.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/Psr6/InvalidArgument.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/Psr6/TypedCacheItem.php
%%WWWDIR%%/vendor/doctrine/dbal/CONTRIBUTING.md
%%WWWDIR%%/vendor/doctrine/dbal/LICENSE
%%WWWDIR%%/vendor/doctrine/dbal/README.md
-%%WWWDIR%%/vendor/doctrine/dbal/bin/doctrine-dbal
-%%WWWDIR%%/vendor/doctrine/dbal/bin/doctrine-dbal.php
%%WWWDIR%%/vendor/doctrine/dbal/composer.json
%%WWWDIR%%/vendor/doctrine/dbal/src/ArrayParameterType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/ArrayParameters/Exception.php
@@ -1839,10 +1835,13 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/ArrayParameters/Exception/MissingPositionalParameter.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Cache/ArrayResult.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Cache/CacheException.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Cache/Exception/NoCacheKey.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Cache/Exception/NoResultDriverConfigured.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Cache/QueryCacheProfile.php
%%WWWDIR%%/vendor/doctrine/dbal/src/ColumnCase.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Configuration.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Connection.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Connection/StaticServerVersionProvider.php
%%WWWDIR%%/vendor/doctrine/dbal/src/ConnectionException.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Connections/PrimaryReadReplicaConnection.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver.php
@@ -1853,7 +1852,6 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/API/PostgreSQL/ExceptionConverter.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/API/SQLSrv/ExceptionConverter.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/API/SQLite/ExceptionConverter.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/API/SQLite/UserDefinedFunctions.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/AbstractDB2Driver.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/AbstractException.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/AbstractMySQLDriver.php
@@ -1866,7 +1864,8 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/AbstractSQLiteDriver/Middleware/EnableForeignKeys.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Connection.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Exception.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Exception/UnknownParameterType.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Exception/IdentityColumnsNotSupported.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Exception/NoIdentityValue.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/FetchUtils.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/IBMDB2/Connection.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/IBMDB2/DataSourceName.php
@@ -1906,8 +1905,8 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/OCI8/Driver.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/OCI8/Exception/ConnectionFailed.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/OCI8/Exception/Error.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/OCI8/Exception/InvalidConfiguration.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/OCI8/Exception/NonTerminatedStringLiteral.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/OCI8/Exception/SequenceDoesNotExist.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/OCI8/Exception/UnknownParameterIndex.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/OCI8/ExecutionMode.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/OCI8/Middleware/InitializeSession.php
@@ -1917,8 +1916,6 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/PDO/Exception.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/PDO/MySQL/Driver.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/PDO/OCI/Driver.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/PDO/PDOException.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/PDO/ParameterTypeMap.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/PDO/PgSQL/Driver.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/PDO/Result.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/PDO/SQLSrv/Connection.php
@@ -1945,30 +1942,10 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/SQLite3/Exception.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/SQLite3/Result.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/SQLite3/Statement.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/ServerInfoAwareConnection.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Statement.php
%%WWWDIR%%/vendor/doctrine/dbal/src/DriverManager.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Event/ConnectionEventArgs.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Event/Listeners/OracleSessionInit.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Event/Listeners/SQLSessionInit.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Event/Listeners/SQLiteSessionInit.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Event/SchemaAlterTableAddColumnEventArgs.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Event/SchemaAlterTableChangeColumnEventArgs.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Event/SchemaAlterTableEventArgs.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Event/SchemaAlterTableRemoveColumnEventArgs.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Event/SchemaAlterTableRenameColumnEventArgs.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Event/SchemaColumnDefinitionEventArgs.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Event/SchemaCreateTableColumnEventArgs.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Event/SchemaCreateTableEventArgs.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Event/SchemaDropTableEventArgs.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Event/SchemaEventArgs.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Event/SchemaIndexDefinitionEventArgs.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Event/TransactionBeginEventArgs.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Event/TransactionCommitEventArgs.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Event/TransactionEventArgs.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Event/TransactionRollBackEventArgs.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Events.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/CommitFailedRollbackOnly.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/ConnectionException.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/ConnectionLost.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/ConstraintViolationException.php
@@ -1978,76 +1955,77 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/DatabaseRequired.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/DeadlockException.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/DriverException.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/DriverRequired.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/ForeignKeyConstraintViolationException.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/InvalidArgumentException.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/InvalidColumnDeclaration.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/InvalidColumnType.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/InvalidColumnType/ColumnLengthRequired.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/InvalidColumnType/ColumnPrecisionRequired.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/InvalidColumnType/ColumnScaleRequired.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/InvalidDriverClass.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/InvalidFieldNameException.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/InvalidLockMode.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/InvalidWrapperClass.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/LockWaitTimeoutException.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/MalformedDsnException.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/NoActiveTransaction.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/NoKeyValue.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/NonUniqueFieldNameException.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/NotNullConstraintViolationException.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/ReadOnlyException.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/RetryableException.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/SavepointsNotSupported.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/SchemaDoesNotExist.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/ServerException.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/SyntaxErrorException.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/TableExistsException.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/TableNotFoundException.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/UniqueConstraintViolationException.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/UnknownDriver.php
%%WWWDIR%%/vendor/doctrine/dbal/src/ExpandArrayParameters.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/FetchMode.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Id/TableGenerator.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Id/TableGeneratorSchemaVisitor.php
%%WWWDIR%%/vendor/doctrine/dbal/src/LockMode.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Logging/Connection.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Logging/DebugStack.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Logging/Driver.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Logging/LoggerChain.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Logging/Middleware.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Logging/SQLLogger.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Logging/Statement.php
%%WWWDIR%%/vendor/doctrine/dbal/src/ParameterType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/AbstractMySQLPlatform.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/AbstractPlatform.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/DB2111Platform.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/DB2Platform.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/DateIntervalUnit.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/Exception/InvalidPlatformVersion.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/Exception/NoColumnsSpecifiedForTable.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/Exception/NotSupported.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/Exception/PlatformException.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/Keywords/DB2Keywords.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/Keywords/KeywordList.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/Keywords/MariaDBKeywords.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/Keywords/MariaDb102Keywords.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/Keywords/MySQL57Keywords.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/Keywords/MySQL80Keywords.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/Keywords/MySQLKeywords.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/Keywords/OracleKeywords.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/Keywords/PostgreSQL100Keywords.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/Keywords/PostgreSQL94Keywords.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/Keywords/PostgreSQLKeywords.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/Keywords/ReservedKeywordsValidator.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/Keywords/SQLServer2012Keywords.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/Keywords/SQLServerKeywords.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/Keywords/SQLiteKeywords.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MariaDB1052Platform.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MariaDB1060Platform.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MariaDBPlatform.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MariaDb1027Platform.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MariaDb1043Platform.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MariaDb1052Platform.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MySQL/CharsetMetadataProvider.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MySQL/CharsetMetadataProvider/CachingCharsetMetadataProvider.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MySQL/CharsetMetadataProvider/ConnectionCharsetMetadataProvider.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MySQL/CollationMetadataProvider.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MySQL/CollationMetadataProvider/CachingCollationMetadataProvider.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MySQL/CollationMetadataProvider/ConnectionCollationMetadataProvider.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MySQL/Comparator.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MySQL57Platform.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MySQL/DefaultTableOptions.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MySQL80Platform.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MySQLPlatform.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/OraclePlatform.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/PostgreSQL100Platform.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/PostgreSQL94Platform.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/PostgreSQLPlatform.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/SQLServer/Comparator.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/SQLServer2012Platform.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/SQLServer/SQL/Builder/SQLServerSelectSQLBuilder.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/SQLServerPlatform.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/SQLite/Comparator.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/SqlitePlatform.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/SQLitePlatform.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/TrimMode.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Portability/Connection.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Portability/Converter.php
@@ -2057,13 +2035,24 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Portability/Result.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Portability/Statement.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Query.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Query/Exception/NonUniqueAlias.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Query/Exception/UnknownAlias.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Query/Expression/CompositeExpression.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Query/Expression/ExpressionBuilder.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Query/ForUpdate.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Query/ForUpdate/ConflictResolutionMode.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Query/From.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Query/Join.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Query/Limit.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Query/QueryBuilder.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Query/QueryException.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Query/QueryType.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Query/SelectQuery.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Result.php
%%WWWDIR%%/vendor/doctrine/dbal/src/SQL/Builder/CreateSchemaObjectsSQLBuilder.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/SQL/Builder/DefaultSelectSQLBuilder.php
%%WWWDIR%%/vendor/doctrine/dbal/src/SQL/Builder/DropSchemaObjectsSQLBuilder.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/SQL/Builder/SelectSQLBuilder.php
%%WWWDIR%%/vendor/doctrine/dbal/src/SQL/Parser.php
%%WWWDIR%%/vendor/doctrine/dbal/src/SQL/Parser/Exception.php
%%WWWDIR%%/vendor/doctrine/dbal/src/SQL/Parser/Exception/RegularExpressionError.php
@@ -2073,7 +2062,6 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Column.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/ColumnDiff.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Comparator.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Constraint.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/DB2SchemaManager.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/DefaultSchemaManagerFactory.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Exception/ColumnAlreadyExists.php
@@ -2083,7 +2071,6 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Exception/IndexDoesNotExist.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Exception/IndexNameInvalid.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Exception/InvalidTableName.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Exception/NamedForeignKeyRequired.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Exception/NamespaceAlreadyExists.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Exception/SequenceAlreadyExists.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Exception/SequenceDoesNotExist.php
@@ -2094,40 +2081,29 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Identifier.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Index.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/LegacySchemaManagerFactory.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/MySQLSchemaManager.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/OracleSchemaManager.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/PostgreSQLSchemaManager.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/SQLServerSchemaManager.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/SQLiteSchemaManager.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Schema.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/SchemaConfig.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/SchemaDiff.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/SchemaException.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/SchemaManagerFactory.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Sequence.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/SqliteSchemaManager.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Table.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/TableDiff.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/UniqueConstraint.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/View.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Visitor/AbstractVisitor.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Visitor/CreateSchemaSqlCollector.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Visitor/DropSchemaSqlCollector.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Visitor/Graphviz.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Visitor/NamespaceVisitor.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Visitor/RemoveNamespacedAssets.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/Visitor/Visitor.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/ServerVersionProvider.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Statement.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Tools/Console/Command/CommandCompatibility.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Tools/Console/Command/ReservedWordsCommand.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Tools/Console/Command/RunSqlCommand.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Tools/Console/ConnectionNotFound.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Tools/Console/ConnectionProvider.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Tools/Console/ConnectionProvider/SingleConnectionProvider.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Tools/Console/ConsoleRunner.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Tools/DsnParser.php
%%WWWDIR%%/vendor/doctrine/dbal/src/TransactionIsolationLevel.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Types/ArrayType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/AsciiStringType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/BigIntType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/BinaryType.php
@@ -2142,13 +2118,24 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/DateTimeTzType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/DateType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/DecimalType.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Types/Exception/InvalidFormat.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Types/Exception/InvalidType.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Types/Exception/SerializationFailed.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Types/Exception/TypeAlreadyRegistered.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Types/Exception/TypeNotFound.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Types/Exception/TypeNotRegistered.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Types/Exception/TypesAlreadyExists.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Types/Exception/TypesException.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Types/Exception/UnknownColumnType.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Types/Exception/ValueNotConvertible.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/FloatType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/GuidType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/IntegerType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/JsonType.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Types/ObjectType.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Types/PhpDateMappingType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/PhpDateTimeMappingType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/PhpIntegerMappingType.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Types/PhpTimeMappingType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/SimpleArrayType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/SmallIntType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/StringType.php
@@ -2160,21 +2147,11 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/Types.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/VarDateTimeImmutableType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/VarDateTimeType.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/VersionAwarePlatformDriver.php
%%WWWDIR%%/vendor/doctrine/deprecations/LICENSE
%%WWWDIR%%/vendor/doctrine/deprecations/README.md
%%WWWDIR%%/vendor/doctrine/deprecations/composer.json
%%WWWDIR%%/vendor/doctrine/deprecations/lib/Doctrine/Deprecations/Deprecation.php
%%WWWDIR%%/vendor/doctrine/deprecations/lib/Doctrine/Deprecations/PHPUnit/VerifyDeprecations.php
-%%WWWDIR%%/vendor/doctrine/event-manager/LICENSE
-%%WWWDIR%%/vendor/doctrine/event-manager/README.md
-%%WWWDIR%%/vendor/doctrine/event-manager/UPGRADE.md
-%%WWWDIR%%/vendor/doctrine/event-manager/composer.json
-%%WWWDIR%%/vendor/doctrine/event-manager/phpstan.neon.dist
-%%WWWDIR%%/vendor/doctrine/event-manager/psalm.xml
-%%WWWDIR%%/vendor/doctrine/event-manager/src/EventArgs.php
-%%WWWDIR%%/vendor/doctrine/event-manager/src/EventManager.php
-%%WWWDIR%%/vendor/doctrine/event-manager/src/EventSubscriber.php
%%WWWDIR%%/vendor/dragonmantank/cron-expression/CHANGELOG.md
%%WWWDIR%%/vendor/dragonmantank/cron-expression/LICENSE
%%WWWDIR%%/vendor/dragonmantank/cron-expression/README.md
@@ -2195,7 +2172,6 @@
%%WWWDIR%%/vendor/elgg/elgg/.github/workflows/codecoverage.yml
%%WWWDIR%%/vendor/elgg/elgg/.github/workflows/create-zip-release.yml
%%WWWDIR%%/vendor/elgg/elgg/.github/workflows/docs.yml
-%%WWWDIR%%/vendor/elgg/elgg/.github/workflows/javascript.yml
%%WWWDIR%%/vendor/elgg/elgg/.github/workflows/lint.yml
%%WWWDIR%%/vendor/elgg/elgg/.github/workflows/phpunit.yml
%%WWWDIR%%/vendor/elgg/elgg/.github/workflows/upgrade.yml
@@ -2262,9 +2238,12 @@
%%WWWDIR%%/vendor/elgg/elgg/actions/avatar/upload.php
%%WWWDIR%%/vendor/elgg/elgg/actions/comment/save.php
%%WWWDIR%%/vendor/elgg/elgg/actions/diagnostics/download.php
+%%WWWDIR%%/vendor/elgg/elgg/actions/entity/chooserestoredestination.php
%%WWWDIR%%/vendor/elgg/elgg/actions/entity/delete.php
%%WWWDIR%%/vendor/elgg/elgg/actions/entity/mute.php
+%%WWWDIR%%/vendor/elgg/elgg/actions/entity/restore.php
%%WWWDIR%%/vendor/elgg/elgg/actions/entity/subscribe.php
+%%WWWDIR%%/vendor/elgg/elgg/actions/entity/trash.php
%%WWWDIR%%/vendor/elgg/elgg/actions/entity/unmute.php
%%WWWDIR%%/vendor/elgg/elgg/actions/entity/unsubscribe.php
%%WWWDIR%%/vendor/elgg/elgg/actions/login.php
@@ -2354,6 +2333,7 @@
%%WWWDIR%%/vendor/elgg/elgg/docs/appendix/upgrade-notes/4.2-to-4.3.rst
%%WWWDIR%%/vendor/elgg/elgg/docs/appendix/upgrade-notes/4.x-to-5.0.rst
%%WWWDIR%%/vendor/elgg/elgg/docs/appendix/upgrade-notes/5.0-to-5.1.rst
+%%WWWDIR%%/vendor/elgg/elgg/docs/appendix/upgrade-notes/5.x-to-6.0.rst
%%WWWDIR%%/vendor/elgg/elgg/docs/conf.py
%%WWWDIR%%/vendor/elgg/elgg/docs/contribute/code.rst
%%WWWDIR%%/vendor/elgg/elgg/docs/contribute/core/index.rst
@@ -2368,11 +2348,10 @@
%%WWWDIR%%/vendor/elgg/elgg/docs/contribute/money.rst
%%WWWDIR%%/vendor/elgg/elgg/docs/contribute/services.rst
%%WWWDIR%%/vendor/elgg/elgg/docs/contribute/tests.rst
+%%WWWDIR%%/vendor/elgg/elgg/docs/design/a11y.rst
%%WWWDIR%%/vendor/elgg/elgg/docs/design/actions.rst
-%%WWWDIR%%/vendor/elgg/elgg/docs/design/amd.rst
%%WWWDIR%%/vendor/elgg/elgg/docs/design/database.rst
%%WWWDIR%%/vendor/elgg/elgg/docs/design/events.rst
-%%WWWDIR%%/vendor/elgg/elgg/docs/design/i18n.rst
%%WWWDIR%%/vendor/elgg/elgg/docs/design/images/data_model.png
%%WWWDIR%%/vendor/elgg/elgg/docs/design/index.rst
%%WWWDIR%%/vendor/elgg/elgg/docs/design/loggable.rst
@@ -2405,6 +2384,7 @@
%%WWWDIR%%/vendor/elgg/elgg/docs/guides/plugins/bootstrap.rst
%%WWWDIR%%/vendor/elgg/elgg/docs/guides/plugins/dependencies.rst
%%WWWDIR%%/vendor/elgg/elgg/docs/guides/plugins/plugin-skeleton.rst
+%%WWWDIR%%/vendor/elgg/elgg/docs/guides/restore.rst
%%WWWDIR%%/vendor/elgg/elgg/docs/guides/river.rst
%%WWWDIR%%/vendor/elgg/elgg/docs/guides/routing.rst
%%WWWDIR%%/vendor/elgg/elgg/docs/guides/search.rst
@@ -2505,8 +2485,6 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Ajax/Controller.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Ajax/Response.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Ajax/Service.php
-%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Amd/Config.php
-%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Amd/ViewFilter.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Application.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Application/BootHandler.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Application/CacheHandler.php
@@ -2584,6 +2562,7 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Context.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Controllers/CommentEntityRedirector.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Controllers/Cron.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Controllers/OnlineUsersCount.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Controllers/RefreshCsrfToken.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Controllers/SecurityTxt.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Controllers/ServeIcon.php
@@ -2663,9 +2642,9 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Email/ThreadHeadersHandler.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/EmailService.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Entity/CropIcon.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Entity/RemoveDeletedEntitiesHandler.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/EntityCapabilitiesService.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/EntityDirLocator.php
-%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/EntityIcon.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/EntityIconService.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/EntityPreloader.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Event.php
@@ -2732,11 +2711,6 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Export/Extender.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Export/Relationship.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/FileService/File.php
-%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Filesystem/Directory.php
-%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Filesystem/Directory/Fly.php
-%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Filesystem/Directory/InMemory.php
-%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Filesystem/Directory/Local.php
-%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Filesystem/File.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Filesystem/Filestore.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Filesystem/Filestore/DiskFilestore.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Filesystem/Filestore/TempDiskFilestore.php
@@ -2791,7 +2765,7 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Input/DisablePasswordAutocompleteHandler.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Input/ValidateInputHandler.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Invoker.php
-%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Javascript/AddSRIConfig.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Javascript/ESMService.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Javascript/SetLightboxConfigHandler.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Logger.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Logger/BacktraceProcessor.php
@@ -2811,6 +2785,7 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Menus/Breadcrumbs.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Menus/Entity.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Menus/EntityNavigation.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Menus/EntityTrash.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Menus/Filter.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Menus/FilterSortItems.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Menus/Footer.php
@@ -2920,6 +2895,7 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Traits/Debug/Profilable.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Traits/Di/ServiceFacade.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Traits/Entity/Friends.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Traits/Entity/Icons.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Traits/Entity/PluginSettings.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Traits/Entity/ProfileData.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Traits/Entity/Subscriptions.php
@@ -2946,7 +2922,9 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Upgrades/DeleteDiagnosticsPlugin.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Upgrades/DeleteNotificationsPlugin.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Upgrades/MigrateACLNotificationPreferences.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Upgrades/MigrateEntityIconCroppingCoordinates.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Upgrades/NotificationsPrefix.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Upgrades/RemoveIcontime.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Upgrades/RemoveOrphanedThreadedComments.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/UploadService.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/UserCapabilities.php
@@ -2959,7 +2937,6 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Validation/ValidationResult.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Validation/ValidationResults.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Values.php
-%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Views/AddAmdModuleNameHandler.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Views/AutoParagraph.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Views/CalculateSRI.php
%%WWWDIR%%/vendor/elgg/elgg/engine/classes/Elgg/Views/HtmlFormatter.php
@@ -3017,7 +2994,6 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/lib/configuration.php
%%WWWDIR%%/vendor/elgg/elgg/engine/lib/constants.php
%%WWWDIR%%/vendor/elgg/elgg/engine/lib/context.php
-%%WWWDIR%%/vendor/elgg/elgg/engine/lib/deprecated-5.0.php
%%WWWDIR%%/vendor/elgg/elgg/engine/lib/elgglib.php
%%WWWDIR%%/vendor/elgg/elgg/engine/lib/entities.php
%%WWWDIR%%/vendor/elgg/elgg/engine/lib/events.php
@@ -3098,6 +3074,8 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/schema/migrations/20220125084422_add_boolean_value_types.php
%%WWWDIR%%/vendor/elgg/elgg/engine/schema/migrations/20220825064811_merge_private_settings_in_metadata.php
%%WWWDIR%%/vendor/elgg/elgg/engine/schema/migrations/20221110111653_add_river_last_action.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/schema/migrations/20230606155735_add_delete_columns_to_entities_tables.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/schema/migrations/20240318105727_remove_annotations_enabled_column.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/README.md
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/ActionResponseTestCase.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Actions/RegistrationIntegrationTestCase.php
@@ -3105,7 +3083,6 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/BaseTestCase.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Cache/BaseCacheUnitTestCase.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/EventTesting.php
-%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Filesystem/DirectoryUnitTestCase.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Helpers/Actions/Admin/UpgradeTestBatch.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Helpers/Application/FooController.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Helpers/Application/FooExceptionController.php
@@ -3126,9 +3103,9 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Helpers/DeprecationWrapperTestObj2.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Helpers/Di/DiContainerTestObject.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Helpers/Di/ServiceFacadeTestService.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Helpers/ElggExtenderExtension.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Helpers/ElggExtenderTestObject.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Helpers/ElggObjectWithExposableAttributes.php
-%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Helpers/ElggUserWithExposableAttributes.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Helpers/EventsServiceTestInvokable.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Helpers/MethodMatcherTestObject.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Helpers/MockEntityPreloader20140623.php
@@ -3149,6 +3126,7 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Mocks/Database/AnnotationsTable.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Mocks/Database/ApiUsersTable.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Mocks/Database/ConfigTable.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Mocks/Database/Connection.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Mocks/Database/DelayedEmailQueueTable.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Mocks/Database/EntityTable.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Mocks/Database/HMACCacheTable.php
@@ -3156,6 +3134,7 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Mocks/Database/Mutex.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Mocks/Database/Plugins.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Mocks/Database/RelationshipsTable.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Mocks/Database/Result.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Mocks/Database/UsersApiSessionsTable.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Mocks/Database/UsersRememberMeCookiesTable.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Mocks/Di/InternalContainer.php
@@ -3172,27 +3151,18 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Testable.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/TestableEvent.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Testing.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Traits/Entity/IconsIntegrationTestCase.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Traits/Entity/PluginSettingsIntegrationTestCase.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Traits/Entity/SubscriptionsIntegrationTestCase.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/UnitTestCase.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/classes/Elgg/Views/ViewRenderingIntegrationTestCase.php
-%%WWWDIR%%/vendor/elgg/elgg/engine/tests/js/ElggAjaxTest.js
-%%WWWDIR%%/vendor/elgg/elgg/engine/tests/js/ElggHooksTest.js
-%%WWWDIR%%/vendor/elgg/elgg/engine/tests/js/ElggLanguagesTest.js
-%%WWWDIR%%/vendor/elgg/elgg/engine/tests/js/ElggLibTest.js
-%%WWWDIR%%/vendor/elgg/elgg/engine/tests/js/ElggSecurityTest.js
-%%WWWDIR%%/vendor/elgg/elgg/engine/tests/js/ElggSpinnerTest.js
-%%WWWDIR%%/vendor/elgg/elgg/engine/tests/js/README.md
-%%WWWDIR%%/vendor/elgg/elgg/engine/tests/js/karma.conf.js
-%%WWWDIR%%/vendor/elgg/elgg/engine/tests/js/prepare.js
-%%WWWDIR%%/vendor/elgg/elgg/engine/tests/js/requirejs.config.js
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/bootstrap.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Actions/Admin/AdminNoticesIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Actions/Admin/UpgradeIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Actions/Comment/SaveIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Actions/Entity/MuteIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Actions/Entity/SubscribeIntegrationTest.php
-%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Actions/Entity/UmuteIntegrationTest.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Actions/Entity/UnmuteIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Actions/Entity/UnsubscribeIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Actions/LoginIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Actions/LogoutIntegrationTest.php
@@ -3204,7 +3174,6 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Ajax/ControllerIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Assets/ExternalFilesServiceIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Assets/ImageFetcherServiceIntegrationTest.php
-%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Cache/SystemCacheIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Cli/CacheClearCommandIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Cli/CacheInvalidateCommandIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Cli/CachePurgeCommandIntegrationTest.php
@@ -3284,6 +3253,7 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Integration/RouterIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/IntegrationTestCaseTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/InvokerIntegrationTest.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Javascript/ESMServiceIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Lib/PageOwnerIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Menus/BreadcrumbsIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Navigation/MenuRenderingIntegrationTest.php
@@ -3308,9 +3278,13 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Security/PasswordGeneratorServiceIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/SessionManagerServiceIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/SystemMessagesServiceIntegrationTest.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Traits/Entity/ElggGroupIconsIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Traits/Entity/ElggGroupPluginSettingsIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Traits/Entity/ElggGroupSubscriptionsIntegrationTest.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Traits/Entity/ElggObjectIconsIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Traits/Entity/ElggObjectSubscriptionsIntegrationTest.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Traits/Entity/ElggSiteIconsIntegrationTest.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Traits/Entity/ElggUserIconsIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Traits/Entity/ElggUserPluginSettingsIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Traits/Entity/ElggUserSubscriptionsIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Upgrade/LocatorIntegrationTest.php
@@ -3328,6 +3302,7 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Views/UrlOutputIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Views/UserViewsRenderingIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Views/WidgetViewsRenderingIntegrationTest.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/ViewsServiceIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/Widgets/CreateDefaultWidgetsHandlerIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/Elgg/WidgetsServiceIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/integration/ElggAccessCollectionIntegrationTest.php
@@ -3345,8 +3320,6 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/plugins_integration/Elgg/Plugins/ViewStackIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/Access/AclUnitTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/ActionsServiceUnitTest.php
-%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/Amd/ConfigUnitTest.php
-%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/Amd/ViewFilterUnitTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/Application/BootHandlerUnitTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/Application/CacheHandlerUnitTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/Application/ServeFileHandlerUnitTest.php
@@ -3420,8 +3393,6 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/EventsServiceResultsUnitTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/EventsServiceUnitTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/Exceptions/ExceptionInstanceUnitTest.php
-%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/Filesystem/Directory/FlyUnitTest.php
-%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/Filesystem/FileUnitTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/Filesystem/MimeTypeServiceUnitTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/Forms/StickyFormsUnitTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/FormsServiceUnitTest.php
@@ -3441,6 +3412,7 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/I18n/TranslationLoadingUnitTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/I18n/TranslatorUnitTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/ImageServiceUnitTest.php
+%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/InvokerServiceUnitTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/LoggerUnitTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/Menu/ServiceUnitTest.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/phpunit/unit/Elgg/Menus/TopbarUnitTest.php
@@ -3581,6 +3553,7 @@
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/test_files/views/default/ajax_test/not_registered.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/test_files/views/default/ajax_test/registered.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/test_files/views/default/cacheable.xml
+%%WWWDIR%%/vendor/elgg/elgg/engine/tests/test_files/views/default/elements/forms/body.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/test_files/views/default/elements/forms/footer.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/test_files/views/default/forms/admin/ajax_test/registered.php
%%WWWDIR%%/vendor/elgg/elgg/engine/tests/test_files/views/default/forms/ajax_test/not_registered.php
@@ -3682,7 +3655,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/activity/views/default/resources/activity/owner.php
%%WWWDIR%%/vendor/elgg/elgg/mod/activity/views/default/resources/index.php
%%WWWDIR%%/vendor/elgg/elgg/mod/activity/views/default/river/filter.css
-%%WWWDIR%%/vendor/elgg/elgg/mod/activity/views/default/river/filter.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/activity/views/default/river/filter.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/activity/views/default/river/filter.php
%%WWWDIR%%/vendor/elgg/elgg/mod/activity/views/default/river/listing/all.php
%%WWWDIR%%/vendor/elgg/elgg/mod/activity/views/default/river/listing/friends.php
@@ -3700,6 +3673,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/blog/classes/Elgg/Blog/Menus/Site.php
%%WWWDIR%%/vendor/elgg/elgg/mod/blog/classes/Elgg/Blog/Notifications/PublishBlogEventHandler.php
%%WWWDIR%%/vendor/elgg/elgg/mod/blog/classes/Elgg/Blog/Seeder.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/blog/classes/Elgg/Blog/Widgets.php
%%WWWDIR%%/vendor/elgg/elgg/mod/blog/classes/ElggBlog.php
%%WWWDIR%%/vendor/elgg/elgg/mod/blog/composer.json
%%WWWDIR%%/vendor/elgg/elgg/mod/blog/elgg-plugin.php
@@ -3736,7 +3710,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/blog/views/default/blog/sidebar.php
%%WWWDIR%%/vendor/elgg/elgg/mod/blog/views/default/blog/sidebar/archives.php
%%WWWDIR%%/vendor/elgg/elgg/mod/blog/views/default/blog/sidebar/revisions.php
-%%WWWDIR%%/vendor/elgg/elgg/mod/blog/views/default/forms/blog/save.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/blog/views/default/forms/blog/save.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/blog/views/default/forms/blog/save.php
%%WWWDIR%%/vendor/elgg/elgg/mod/blog/views/default/groups/profile/module/blog.php
%%WWWDIR%%/vendor/elgg/elgg/mod/blog/views/default/object/blog.php
@@ -3792,9 +3766,9 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/bookmarks/languages/zh_hans.php
%%WWWDIR%%/vendor/elgg/elgg/mod/bookmarks/tests/phpunit/integration/Elgg/Bookmarks/GroupToolContainerLogicIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/mod/bookmarks/tests/phpunit/integration/Elgg/Bookmarks/RouteResponseTest.php
-%%WWWDIR%%/vendor/elgg/elgg/mod/bookmarks/views/default/bookmarks.js
%%WWWDIR%%/vendor/elgg/elgg/mod/bookmarks/views/default/bookmarks/bookmarklet.js
%%WWWDIR%%/vendor/elgg/elgg/mod/bookmarks/views/default/bookmarks/bookmarklet.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/bookmarks/views/default/bookmarks/bookmarks.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/bookmarks/views/default/bookmarks/listing/all.php
%%WWWDIR%%/vendor/elgg/elgg/mod/bookmarks/views/default/bookmarks/listing/friends.php
%%WWWDIR%%/vendor/elgg/elgg/mod/bookmarks/views/default/bookmarks/listing/group.php
@@ -3914,14 +3888,14 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/vendors/ckeditor5/sample/styles.css
%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/vendors/ckeditor5/src/ckeditor.js
%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/vendors/ckeditor5/webpack.config.js
-%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/views/default/ckeditor/config/base.js
-%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/views/default/ckeditor/config/default.js
-%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/views/default/ckeditor/config/file_upload.js
-%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/views/default/ckeditor/config/mentions.js
-%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/views/default/ckeditor/config/simple.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/views/default/ckeditor/config/base.mjs
+%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/views/default/ckeditor/config/default.mjs
+%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/views/default/ckeditor/config/file_upload.mjs
+%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/views/default/ckeditor/config/mentions.mjs
+%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/views/default/ckeditor/config/simple.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/views/default/ckeditor/content.css
%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/views/default/ckeditor/editor.css
-%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/views/default/ckeditor/editor.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/views/default/ckeditor/editor.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/views/default/ckeditor/elgg_editor.css
%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/views/default/ckeditor/email_fix.css
%%WWWDIR%%/vendor/elgg/elgg/mod/ckeditor/views/default/ckeditor/init.php
@@ -3934,6 +3908,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/custom_index/languages/pt_br.php
%%WWWDIR%%/vendor/elgg/elgg/mod/custom_index/languages/ro_ro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/custom_index/languages/ru.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/custom_index/views/default/custom_index/content.css
%%WWWDIR%%/vendor/elgg/elgg/mod/custom_index/views/default/custom_index/content.php
%%WWWDIR%%/vendor/elgg/elgg/mod/custom_index/views/default/plugins/custom_index/settings.php
%%WWWDIR%%/vendor/elgg/elgg/mod/custom_index/views/default/resources/index.php
@@ -3985,11 +3960,10 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/developers/views/default/admin/develop_tools/inspect/views.php
%%WWWDIR%%/vendor/elgg/elgg/mod/developers/views/default/admin/develop_tools/inspect/views/view_link.php
%%WWWDIR%%/vendor/elgg/elgg/mod/developers/views/default/admin/develop_tools/inspect/widgets.php
-%%WWWDIR%%/vendor/elgg/elgg/mod/developers/views/default/developers/amd_monitor.js
%%WWWDIR%%/vendor/elgg/elgg/mod/developers/views/default/developers/log.css
%%WWWDIR%%/vendor/elgg/elgg/mod/developers/views/default/developers/log.php
%%WWWDIR%%/vendor/elgg/elgg/mod/developers/views/default/forms/developers/entity_explorer.php
-%%WWWDIR%%/vendor/elgg/elgg/mod/developers/views/default/plugins/developers/settings.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/developers/views/default/plugins/developers/settings.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/developers/views/default/plugins/developers/settings.php
%%WWWDIR%%/vendor/elgg/elgg/mod/developers/views/failsafe/messages/exceptions/admin_exception.php
%%WWWDIR%%/vendor/elgg/elgg/mod/discussions/actions/discussion/save.php
@@ -4025,7 +3999,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/discussions/views/default/discussion/listing/group.php
%%WWWDIR%%/vendor/elgg/elgg/mod/discussions/views/default/discussion/listing/my_groups.php
%%WWWDIR%%/vendor/elgg/elgg/mod/discussions/views/default/discussion/listing/owner.php
-%%WWWDIR%%/vendor/elgg/elgg/mod/discussions/views/default/forms/discussion/save.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/discussions/views/default/forms/discussion/save.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/discussions/views/default/forms/discussion/save.php
%%WWWDIR%%/vendor/elgg/elgg/mod/discussions/views/default/groups/listing/discussion.php
%%WWWDIR%%/vendor/elgg/elgg/mod/discussions/views/default/groups/profile/module/forum.php
@@ -4088,6 +4062,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/file/classes/Elgg/File/Notifications/CreateFileEventHandler.php
%%WWWDIR%%/vendor/elgg/elgg/mod/file/classes/Elgg/File/Seeder.php
%%WWWDIR%%/vendor/elgg/elgg/mod/file/classes/Elgg/File/Upgrades/MoveFiles.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/file/classes/Elgg/File/Widgets.php
%%WWWDIR%%/vendor/elgg/elgg/mod/file/composer.json
%%WWWDIR%%/vendor/elgg/elgg/mod/file/elgg-plugin.php
%%WWWDIR%%/vendor/elgg/elgg/mod/file/languages/da.php
@@ -4247,6 +4222,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/classes/Elgg/Groups/Menus/Topbar.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/classes/Elgg/Groups/Middleware/LimitedGroupCreation.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/classes/Elgg/Groups/Relationships.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/groups/classes/Elgg/Groups/Widgets.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/composer.json
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/elgg-plugin.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/languages/cs.php
@@ -4258,6 +4234,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/languages/fi.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/languages/fr.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/languages/gl.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/groups/languages/hr.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/languages/it.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/languages/ja.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/languages/nl.php
@@ -4273,7 +4250,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/tests/phpunit/integration/Elgg/Groups/Actions/Membership/LeaveTest.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/tests/phpunit/integration/Elgg/Groups/ElggGroupsIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/tests/phpunit/integration/Elgg/Groups/NotificationsIntegrationTest.php
-%%WWWDIR%%/vendor/elgg/elgg/mod/groups/views/default/forms/groups/create_navigation.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/groups/views/default/forms/groups/create_navigation.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/views/default/forms/groups/edit.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/views/default/forms/groups/find.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/views/default/forms/groups/invite.php
@@ -4281,7 +4258,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/views/default/forms/settings/notifications/groups.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/views/default/group/default.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/views/default/groups/edit.php
-%%WWWDIR%%/vendor/elgg/elgg/mod/groups/views/default/groups/edit/access.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/groups/views/default/groups/edit/access.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/views/default/groups/edit/access.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/views/default/groups/edit/images.php
%%WWWDIR%%/vendor/elgg/elgg/mod/groups/views/default/groups/edit/profile.php
@@ -4400,7 +4377,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/likes/lib/functions.php
%%WWWDIR%%/vendor/elgg/elgg/mod/likes/views/default/annotation/likes.php
%%WWWDIR%%/vendor/elgg/elgg/mod/likes/views/default/elgg/likes.css
-%%WWWDIR%%/vendor/elgg/elgg/mod/likes/views/default/elgg/likes.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/likes/views/default/elgg/likes.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/likes/views/default/likes/popup.php
%%WWWDIR%%/vendor/elgg/elgg/mod/members/classes/Elgg/Members/Menus/Members.php
%%WWWDIR%%/vendor/elgg/elgg/mod/members/classes/Elgg/Members/Menus/Site.php
@@ -4459,7 +4436,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/messageboard/languages/sv.php
%%WWWDIR%%/vendor/elgg/elgg/mod/messageboard/languages/zh_hans.php
%%WWWDIR%%/vendor/elgg/elgg/mod/messageboard/lib/functions.php
-%%WWWDIR%%/vendor/elgg/elgg/mod/messageboard/views/default/elgg/messageboard.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/messageboard/views/default/elgg/messageboard.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/messageboard/views/default/forms/messageboard/add.php
%%WWWDIR%%/vendor/elgg/elgg/mod/messageboard/views/default/resources/messageboard/owner.php
%%WWWDIR%%/vendor/elgg/elgg/mod/messageboard/views/default/river/object/messageboard/create.php
@@ -4498,7 +4475,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/messages/tests/phpunit/integration/Elgg/Messages/MessagesPluginTest.php
%%WWWDIR%%/vendor/elgg/elgg/mod/messages/tests/phpunit/integration/Elgg/Messages/SendActionTest.php
%%WWWDIR%%/vendor/elgg/elgg/mod/messages/tests/phpunit/unit/Elgg/Messages/ElggMessageUnitTest.php
-%%WWWDIR%%/vendor/elgg/elgg/mod/messages/views/default/forms/messages/process.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/messages/views/default/forms/messages/process.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/messages/views/default/forms/messages/process.php
%%WWWDIR%%/vendor/elgg/elgg/mod/messages/views/default/forms/messages/reply.php
%%WWWDIR%%/vendor/elgg/elgg/mod/messages/views/default/forms/messages/send.php
@@ -4523,6 +4500,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/pages/classes/Elgg/Pages/Permissions.php
%%WWWDIR%%/vendor/elgg/elgg/mod/pages/classes/Elgg/Pages/Seeder.php
%%WWWDIR%%/vendor/elgg/elgg/mod/pages/classes/Elgg/Pages/Views.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/pages/classes/Elgg/Pages/Widgets.php
%%WWWDIR%%/vendor/elgg/elgg/mod/pages/classes/ElggPage.php
%%WWWDIR%%/vendor/elgg/elgg/mod/pages/composer.json
%%WWWDIR%%/vendor/elgg/elgg/mod/pages/elgg-plugin.php
@@ -4603,7 +4581,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/profile/languages/ro_ro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/profile/languages/ru.php
%%WWWDIR%%/vendor/elgg/elgg/mod/profile/languages/sv.php
-%%WWWDIR%%/vendor/elgg/elgg/mod/profile/views/default/admin/configure_utilities/profile_fields.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/profile/views/default/admin/configure_utilities/profile_fields.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/profile/views/default/admin/configure_utilities/profile_fields.php
%%WWWDIR%%/vendor/elgg/elgg/mod/profile/views/default/admin/configure_utilities/profile_fields/list.php
%%WWWDIR%%/vendor/elgg/elgg/mod/profile/views/default/forms/profile/edit.php
@@ -4627,6 +4605,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/classes/Elgg/ReportedContent/Menus/UserHover.php
%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/classes/Elgg/ReportedContent/Notifications/CreateReportedContentNotificationHandler.php
%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/classes/Elgg/ReportedContent/Notifications/PreventCommentNotification.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/classes/Elgg/ReportedContent/Widgets.php
%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/classes/ElggReportedContent.php
%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/composer.json
%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/elgg-plugin.php
@@ -4653,7 +4632,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/languages/zh_hans.php
%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/views/default/admin/administer_utilities/reportedcontent.php
%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/views/default/admin/administer_utilities/reportedcontent/archive.php
-%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/views/default/elgg/reportedcontent.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/views/default/elgg/reportedcontent.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/views/default/forms/reportedcontent/add.php
%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/views/default/object/reported_content.php
%%WWWDIR%%/vendor/elgg/elgg/mod/reportedcontent/views/default/object/reported_content/sidebar.php
@@ -4728,7 +4707,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/site_notifications/languages/nl.php
%%WWWDIR%%/vendor/elgg/elgg/mod/site_notifications/languages/ro_ro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/site_notifications/languages/ru.php
-%%WWWDIR%%/vendor/elgg/elgg/mod/site_notifications/views/default/forms/site_notifications/process.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/site_notifications/views/default/forms/site_notifications/process.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/site_notifications/views/default/forms/site_notifications/process.php
%%WWWDIR%%/vendor/elgg/elgg/mod/site_notifications/views/default/object/site_notification.php
%%WWWDIR%%/vendor/elgg/elgg/mod/site_notifications/views/default/plugins/site_notifications/settings.php
@@ -4821,20 +4800,19 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/components/tags.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/demo/ajax.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/demo/ajax_demo.html.php
-%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/demo/ajax_demo.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/demo/ajax_demo.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/demo/ipsum.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/email.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/forms.php
-%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/grid.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/icons.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/icons/avatars.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/icons/loader.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/icons/sprites.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/intro.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/javascript.php
-%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/javascript/lightbox.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/javascript/lightbox.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/javascript/lightbox.php
-%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/javascript/popup.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/javascript/popup.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/javascript/popup.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/javascript/spinner.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/javascript/system_messages.php
@@ -4859,25 +4837,25 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/navigation/owner_block.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/navigation/page.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/navigation/pagination.php
-%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/navigation/require.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/navigation/require.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/navigation/require.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/navigation/site.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/navigation/tabs.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/navigation/toggle.php
-%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/theme_sandbox.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/theme_sandbox.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/typography.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/typography/fonts.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/typography/headings.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/typography/misc.php
%%WWWDIR%%/vendor/elgg/elgg/mod/theme_sandbox/views/default/theme_sandbox/typography/paragraph.php
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/actions/thewire/add.php
-%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/actions/thewire/delete.php
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/classes/Elgg/TheWire/Menus/Entity.php
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/classes/Elgg/TheWire/Menus/Filter.php
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/classes/Elgg/TheWire/Menus/OwnerBlock.php
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/classes/Elgg/TheWire/Menus/Site.php
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/classes/Elgg/TheWire/Notifications/CreateTheWireEventHandler.php
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/classes/Elgg/TheWire/Seeder.php
+%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/classes/Elgg/TheWire/Widgets.php
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/classes/ElggWire.php
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/composer.json
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/elgg-plugin.php
@@ -4902,9 +4880,9 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/lib/functions.php
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/tests/phpunit/integration/Elgg/TheWire/RegexIntegrationTest.php
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/tests/phpunit/unit/Elgg/TheWire/ElggWireUnitTest.php
-%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/views/default/ckeditor/config/thewire.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/views/default/ckeditor/config/thewire.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/views/default/forms/thewire/add.css
-%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/views/default/forms/thewire/add.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/views/default/forms/thewire/add.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/views/default/forms/thewire/add.php
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/views/default/object/thewire.php
%%WWWDIR%%/vendor/elgg/elgg/mod/thewire/views/default/plugins/thewire/settings.php
@@ -5007,7 +4985,7 @@
%%WWWDIR%%/vendor/elgg/elgg/mod/web_services/views/default/admin/configure_utilities/ws_list.php
%%WWWDIR%%/vendor/elgg/elgg/mod/web_services/views/default/admin/configure_utilities/ws_tokens.php
%%WWWDIR%%/vendor/elgg/elgg/mod/web_services/views/default/api/output.php
-%%WWWDIR%%/vendor/elgg/elgg/mod/web_services/views/default/elgg/webservices.js
+%%WWWDIR%%/vendor/elgg/elgg/mod/web_services/views/default/elgg/webservices.mjs
%%WWWDIR%%/vendor/elgg/elgg/mod/web_services/views/default/forms/webservices/api_key/edit.php
%%WWWDIR%%/vendor/elgg/elgg/mod/web_services/views/default/object/api_key.php
%%WWWDIR%%/vendor/elgg/elgg/mod/web_services/views/default/plugins/web_services/settings.php
@@ -5032,10 +5010,9 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/performance.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/performance/generic.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/plugin_settings.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/plugins.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/plugins.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/plugins.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/plugins/categories.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/plugins/filter.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/security.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/security/information.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/security/security_txt.php
@@ -5056,6 +5033,7 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/statistics/queue.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/statistics/user.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/theme.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/upgrades.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/upgrades.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/upgrades/db.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/upgrades/finished.php
@@ -5069,6 +5047,7 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/users/listing/attributes.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/users/listing/details.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/users/listing/profile.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/users/online.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/users/online.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/admin/users/unvalidated.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/annotation/default.php
@@ -5087,8 +5066,6 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/core/account/login_dropdown.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/core/ajax/edit_comment.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/core/avatar/upload.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/core/js/elgglib.js
-%%WWWDIR%%/vendor/elgg/elgg/views/default/core/js/upgrader.js
%%WWWDIR%%/vendor/elgg/elgg/views/default/core/maintenance/login.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/core/settings/account.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/core/settings/account/default_access.php
@@ -5123,14 +5100,13 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/elements/components/tabs.css
%%WWWDIR%%/vendor/elgg/elgg/views/default/elements/components/tags.css
%%WWWDIR%%/vendor/elgg/elgg/views/default/elements/components/typography.css
-%%WWWDIR%%/vendor/elgg/elgg/views/default/elements/components/userpicker.css
%%WWWDIR%%/vendor/elgg/elgg/views/default/elements/forms.css.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/elements/forms/body.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/elements/forms/field.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/elements/forms/footer.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/elements/forms/help.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/elements/forms/input.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/elements/forms/label.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/elements/grid.css
%%WWWDIR%%/vendor/elgg/elgg/views/default/elements/helpers.css.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/elements/icons.css.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/elements/icons/ajax.css
@@ -5152,26 +5128,24 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/elements/widgets.css
%%WWWDIR%%/vendor/elgg/elgg/views/default/elements/z-index.css
%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg.css.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg.js.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/Ajax.js
-%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/UserPicker.js
-%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/admin_notices.js
-%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/autocomplete.js
-%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/comments.js
-%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/hooks.js
-%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/i18n.js
-%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/lightbox.js
-%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/menus/dropdown.js
-%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/menus/toggle.js
-%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/popup.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg.mjs
+%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/Ajax.mjs
+%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/admin_notices.mjs
+%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/autocomplete.mjs
+%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/comments.mjs
+%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/hooks.mjs
+%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/i18n.mjs
+%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/jquery.mjs.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/lightbox.mjs
+%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/menus/dropdown.mjs
+%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/menus/toggle.mjs
+%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/popup.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/prevent_clicks.js
-%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/require_config.js.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/security.js
-%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/spinner.js
-%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/system_messages.js
-%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/toggle.js
-%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/touch_punch.js.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/widgets.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/security.mjs
+%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/spinner.mjs
+%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/system_messages.mjs
+%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/toggle.mjs
+%%WWWDIR%%/vendor/elgg/elgg/views/default/elgg/widgets.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/email/delayed_email/html.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/email/delayed_email/plaintext.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/email/elements/body.php
@@ -5180,7 +5154,7 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/entity/edit/header.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/entity/edit/icon.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/entity/edit/icon/crop.css
-%%WWWDIR%%/vendor/elgg/elgg/views/default/entity/edit/icon/crop.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/entity/edit/icon/crop.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/entity/edit/icon/crop.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/entity/edit/icon/crop_messages.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/entity/edit/icon/file.php
@@ -5200,39 +5174,41 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/site/icons.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/site/set_maintenance_mode.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/site/set_robots.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/site/settings.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/site/settings.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/site/settings.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/site/settings/basic.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/site/settings/caching.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/site/settings/comments.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/site/settings/content.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/site/settings/debugging.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/site/settings/email.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/site/settings/i18n.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/site/settings/other.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/site/settings/users.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/site/theme.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/site/theme.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/site/theme.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/user/change_email.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/users/bulk_actions.css
-%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/users/bulk_actions.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/users/bulk_actions.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/users/bulk_actions.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/users/search.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/admin/users/unvalidated.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/avatar/upload.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/comment/save.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/entity/chooserestoredestination.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/login.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/notifications/mute.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/plugins/settings/save.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/plugins/usersettings/save.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/register.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/settings/notifications.css
-%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/settings/notifications.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/settings/notifications.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/settings/notifications.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/settings/notifications/users.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/user/changepassword.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/user/delete.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/user/requestnewpassword.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/useradd.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/useradd.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/useradd.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/usersettings/save.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/forms/widgets/save.php
@@ -5255,7 +5231,7 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/icon/default/small.png
%%WWWDIR%%/vendor/elgg/elgg/views/default/icon/default/tiny.png
%%WWWDIR%%/vendor/elgg/elgg/views/default/icon/default/topbar.png
-%%WWWDIR%%/vendor/elgg/elgg/views/default/icon/user/default.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/icon/user/default.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/icon/user/default.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/icon/user/default/large.gif
%%WWWDIR%%/vendor/elgg/elgg/views/default/icon/user/default/master.gif
@@ -5276,18 +5252,19 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/checkboxes.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/color.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/container_guid.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/input/date.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/input/date.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/date.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/datetime-local.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/dropdown.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/email.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/entitypicker.css
-%%WWWDIR%%/vendor/elgg/elgg/views/default/input/entitypicker.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/input/entitypicker.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/entitypicker.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/fieldset.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/input/file.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/input/file.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/file.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/input/form.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/input/form-ajax.mjs
+%%WWWDIR%%/vendor/elgg/elgg/views/default/input/form-double-submit.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/form.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/friendspicker.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/grouppicker.php
@@ -5307,12 +5284,12 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/submit.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/tag.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/tags.css
-%%WWWDIR%%/vendor/elgg/elgg/views/default/input/tags.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/input/tags.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/tags.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/tel.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/text.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/time.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/input/url.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/input/url.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/url.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/userpicker.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/input/week.php
@@ -5325,7 +5302,7 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/navigation/menu/elements/item.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/navigation/menu/elements/item/submit.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/navigation/menu/elements/item/url.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/navigation/menu/elements/item_toggle.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/navigation/menu/elements/item_toggle.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/navigation/menu/elements/section.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/navigation/menu/user_hover.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/navigation/menu/user_hover/contents.php
@@ -5341,7 +5318,7 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/notifications/settings/timed_muting.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/notifications/subscriptions/details.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/notifications/subscriptions/record.css
-%%WWWDIR%%/vendor/elgg/elgg/views/default/notifications/subscriptions/record.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/notifications/subscriptions/record.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/notifications/subscriptions/record.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/object/admin_notice.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/object/comment.php
@@ -5381,7 +5358,6 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/object/widget/edit/num_display.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/object/widget/elements/content.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/object/widget/elements/controls.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/object/widget/elements/settings.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/object/widget/header.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/output/access.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/output/color.php
@@ -5428,9 +5404,9 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/components/gallery.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/components/image_block.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/components/list.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/page/components/list/ajax-append-auto.js
-%%WWWDIR%%/vendor/elgg/elgg/views/default/page/components/list/ajax-append.js
-%%WWWDIR%%/vendor/elgg/elgg/views/default/page/components/list/ajax-replace.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/page/components/list/ajax-append-auto.mjs
+%%WWWDIR%%/vendor/elgg/elgg/views/default/page/components/list/ajax-append.mjs
+%%WWWDIR%%/vendor/elgg/elgg/views/default/page/components/list/ajax-replace.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/components/list/item.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/components/list/out_of_bounds.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/components/list/widget_more.php
@@ -5438,7 +5414,7 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/components/module.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/components/no_results.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/components/table.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/page/components/tabs.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/page/components/tabs.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/components/tabs.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/default.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/elements/admin_notices.php
@@ -5452,6 +5428,7 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/elements/header_image.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/elements/header_logo.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/elements/html.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/page/elements/importmap.json.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/elements/messages.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/elements/owner_block.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/elements/page_menu.php
@@ -5459,7 +5436,7 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/elements/sidebar.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/elements/sidebar_alt.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/elements/title.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/page/elements/topbar.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/page/elements/topbar.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/elements/topbar.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/elements/walled_garden/body.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/elements/walled_garden/footer.php
@@ -5476,7 +5453,6 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/layouts/elements/sidebar.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/layouts/elements/sidebar_alt.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/layouts/error.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/page/layouts/maintenance.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/layouts/widgets.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/layouts/widgets/add_button.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/page/maintenance.php
@@ -5501,7 +5477,6 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/resources/admin/plugin_settings.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/resources/admin/plugin_text_file.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/resources/avatar/edit.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/resources/comments/edit.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/resources/error.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/resources/favicon.ico.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/resources/index.php
@@ -5516,11 +5491,13 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/resources/settings/notifications/users.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/resources/settings/statistics.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/resources/settings/tools.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/resources/trash/group.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/resources/trash/owner.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/resources/upgrade.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/resources/user/delete.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/resources/user/view.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/resources/walled_garden.php
-%%WWWDIR%%/vendor/elgg/elgg/views/default/resources/widgets/add_panel.js
+%%WWWDIR%%/vendor/elgg/elgg/views/default/resources/widgets/add_panel.mjs
%%WWWDIR%%/vendor/elgg/elgg/views/default/resources/widgets/add_panel.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/river/elements/body.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/river/elements/image.php
@@ -5532,6 +5509,23 @@
%%WWWDIR%%/vendor/elgg/elgg/views/default/river/relationship/friend/create.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/river/user/default/profileiconupdate.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/site/default.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/trash/elements/content.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/trash/elements/imprint.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/trash/elements/imprint/actor.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/trash/elements/imprint/byline.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/trash/elements/imprint/contents.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/trash/elements/imprint/element.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/trash/elements/imprint/time.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/trash/elements/imprint/type.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/trash/elements/metadata.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/trash/elements/notice.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/trash/elements/subtitle.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/trash/elements/title.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/trash/entity.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/trash/entity/default.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/trash/listing/all.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/trash/listing/group.php
+%%WWWDIR%%/vendor/elgg/elgg/views/default/trash/listing/owner.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/user/default.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/user/default/admin_column.php
%%WWWDIR%%/vendor/elgg/elgg/views/default/user/default/column.php
@@ -6802,25 +6796,25 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/futbol.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/gem.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/grimace.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/grin-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/grin-beam-sweat.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/grin-beam.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/grin-hearts.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/grin-tongue-wink.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/grin-squint-tears.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/grin-squint.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/grin-stars.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/grin-tears.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/grin-tongue-squint.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/hand-lizard.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/grin-tongue-wink.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/grin-tongue.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/grin-wink.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/grin.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/hand-peace.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/hand-lizard.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/hand-paper.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/hand-peace.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/hand-point-down.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/hand-point-right.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/hand-point-left.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/sad-cry.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/hand-point-right.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/hand-point-up.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/hand-pointer.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/hand-rock.svg
@@ -6863,7 +6857,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/plus-square.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/question-circle.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/registered.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/star-half.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/sad-cry.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/sad-tear.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/save.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/share-square.svg
@@ -6872,7 +6866,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/smile.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/snowflake.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/square.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/window-restore.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/star-half.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/star.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/sticky-note.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/stop-circle.svg
@@ -6888,7 +6882,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/window-close.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/window-maximize.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/window-minimize.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/anchor.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/regular/window-restore.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/ad.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/address-book.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/address-card.svg
@@ -6901,7 +6895,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/allergies.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/ambulance.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/american-sign-language-interpreting.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/arrow-circle-right.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/anchor.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/angle-double-down.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/angle-double-left.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/angle-double-right.svg
@@ -6921,13 +6915,13 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/arrow-alt-circle-up.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/arrow-circle-down.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/arrow-circle-left.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/arrows-alt-h.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/arrow-circle-right.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/arrow-circle-up.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/arrow-down.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/arrow-left.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/arrow-right.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/arrow-up.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/backspace.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/arrows-alt-h.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/arrows-alt-v.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/arrows-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/assistive-listening-systems.svg
@@ -6939,7 +6933,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/award.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/baby-carriage.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/baby.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/band-aid.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/backspace.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/backward.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/bacon.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/bacteria.svg
@@ -6949,7 +6943,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/balance-scale-right.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/balance-scale.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/ban.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/bell.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/band-aid.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/barcode.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/bars.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/baseball-ball.svg
@@ -6963,7 +6957,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/bed.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/beer.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/bell-slash.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/briefcase.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/bell.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/bezier-curve.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/bible.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/bicycle.svg
@@ -6998,7 +6992,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/brain.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/bread-slice.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/briefcase-medical.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/calendar-alt.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/briefcase.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/broadcast-tower.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/broom.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/brush.svg
@@ -7011,7 +7005,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/bus.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/business-time.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/calculator.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/car-alt.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/calendar-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/calendar-check.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/calendar-day.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/calendar-minus.svg
@@ -7025,7 +7019,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/candy-cane.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/cannabis.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/capsules.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/church.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/car-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/car-battery.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/car-crash.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/car-side.svg
@@ -7075,7 +7069,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/chevron-right.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/chevron-up.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/child.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/cocktail.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/church.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/circle-notch.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/circle.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/city.svg
@@ -7096,7 +7090,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/cloud-sun.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/cloud-upload-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/cloud.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/cut.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/cocktail.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/code-branch.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/code.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/coffee.svg
@@ -7133,10 +7127,10 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/crutch.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/cube.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/cubes.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/democrat.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/cut.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/database.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/deaf.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/dot-circle.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/democrat.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/desktop.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/dharmachakra.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/diagnoses.svg
@@ -7162,7 +7156,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/donate.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/door-closed.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/door-open.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/dumpster-fire.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/dot-circle.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/dove.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/download.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/drafting-compass.svg
@@ -7172,13 +7166,13 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/drum.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/drumstick-bite.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/dumbbell.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/ellipsis-h.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/dumpster-fire.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/dumpster.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/dungeon.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/edit.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/egg.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/eject.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/exclamation-circle.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/ellipsis-h.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/ellipsis-v.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/envelope-open-text.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/envelope-open.svg
@@ -7189,9 +7183,9 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/ethernet.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/euro-sign.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/exchange-alt.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/exclamation.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/exclamation-circle.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/exclamation-triangle.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/fax.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/exclamation.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/expand-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/expand-arrows-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/expand.svg
@@ -7204,18 +7198,18 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/fast-backward.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/fast-forward.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/faucet.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/fighter-jet.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/fax.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/feather-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/feather.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/female.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/file-download.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/fighter-jet.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/file-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/file-archive.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/file-audio.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/file-code.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/file-contract.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/file-csv.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/file-word.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/file-download.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/file-excel.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/file-export.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/file-image.svg
@@ -7230,7 +7224,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/file-signature.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/file-upload.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/file-video.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/frog.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/file-word.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/file.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/fill-drip.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/fill.svg
@@ -7256,23 +7250,23 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/font.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/football-ball.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/forward.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/gavel.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/frog.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/frown-open.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/frown.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/funnel-dollar.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/futbol.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/gamepad.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/gas-pump.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/gifts.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/gavel.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/gem.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/genderless.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/ghost.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/gift.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/glass-whiskey.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/gifts.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/glass-cheers.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/glass-martini-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/glass-martini.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/grin-squint-tears.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/glass-whiskey.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/glasses.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/globe-africa.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/globe-americas.svg
@@ -7289,16 +7283,16 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/grin-beam-sweat.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/grin-beam.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/grin-hearts.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/grin-tears.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/grin-squint-tears.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/grin-squint.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/grin-stars.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/grip-horizontal.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/grin-tears.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/grin-tongue-squint.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/grin-tongue-wink.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/grin-tongue.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/grin-wink.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/grin.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hand-holding.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/grip-horizontal.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/grip-lines-vertical.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/grip-lines.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/grip-vertical.svg
@@ -7311,10 +7305,10 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hand-holding-medical.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hand-holding-usd.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hand-holding-water.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hand-paper.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hand-holding.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hand-lizard.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hand-middle-finger.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hat-wizard.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hand-paper.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hand-peace.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hand-point-down.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hand-point-left.svg
@@ -7336,7 +7330,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hashtag.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hat-cowboy-side.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hat-cowboy.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/heartbeat.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hat-wizard.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/haykal.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hdd.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/head-side-cough-slash.svg
@@ -7349,12 +7343,12 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/headset.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/heart-broken.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/heart.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/history.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/heartbeat.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/helicopter.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/highlighter.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hiking.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hippo.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hotdog.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/history.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hockey-puck.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/holly-berry.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/home.svg
@@ -7365,9 +7359,9 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hospital-user.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hospital.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hot-tub.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hourglass-end.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/italic.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hotdog.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hotel.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hourglass-end.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hourglass-half.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hourglass-start.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/hourglass.svg
@@ -7390,21 +7384,21 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/infinity.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/info-circle.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/info.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/khanda.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/italic.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/jedi.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/joint.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/journal-whills.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/kaaba.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/key.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/keyboard.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/laptop-code.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/khanda.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/kiss-beam.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/kiss-wink-heart.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/kiss.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/kiwi-bird.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/landmark.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/language.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/layer-group.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/laptop-code.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/laptop-house.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/laptop-medical.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/laptop.svg
@@ -7412,7 +7406,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/laugh-squint.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/laugh-wink.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/laugh.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/long-arrow-alt-up.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/layer-group.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/leaf.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/lemon.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/less-than-equal.svg
@@ -7433,13 +7427,13 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/long-arrow-alt-down.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/long-arrow-alt-left.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/long-arrow-alt-right.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/magnet.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/long-arrow-alt-up.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/low-vision.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/luggage-cart.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/lungs-virus.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/lungs.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/magic.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/marker.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/magnet.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/mail-bulk.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/male.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/map-marked-alt.svg
@@ -7449,7 +7443,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/map-pin.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/map-signs.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/map.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/meh.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/marker.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/mars-double.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/mars-stroke-h.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/mars-stroke-v.svg
@@ -7460,20 +7454,20 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/medkit.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/meh-blank.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/meh-rolling-eyes.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/microphone-alt.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/meh.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/memory.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/menorah.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/mercury.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/meteor.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/microchip.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/microphone-alt-slash.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/microphone.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/minus.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/microphone-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/microphone-slash.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/microphone.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/microscope.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/minus-circle.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/minus-square.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/paste.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/minus.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/mitten.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/mobile-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/mobile.svg
@@ -7516,12 +7510,12 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/parking.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/passport.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/pastafarianism.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/pause.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/paste.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/pause-circle.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/pause.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/paw.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/pen-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/peace.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/podcast.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/pen-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/pen-fancy.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/pen-nib.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/pen-square.svg
@@ -7555,10 +7549,10 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/plus-circle.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/plus-square.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/plus.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/poo-storm.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/podcast.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/poll-h.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/poll.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/redo.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/poo-storm.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/poo.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/poop.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/portrait.svg
@@ -7590,7 +7584,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/record-vinyl.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/recycle.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/redo-alt.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/share-square.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/redo.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/registered.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/remove-format.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/reply-all.svg
@@ -7632,7 +7626,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/shapes.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/share-alt-square.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/share-alt.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/sign-language.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/share-square.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/share.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/shekel-sign.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/shield-alt.svg
@@ -7646,7 +7640,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/shower.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/shuttle-van.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/sign-in-alt.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/sleigh.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/sign-language.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/sign-out-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/sign.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/signal.svg
@@ -7660,7 +7654,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/skull-crossbones.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/skull.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/slash.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/tablets.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/sleigh.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/sliders-h.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/smile-beam.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/smile-wink.svg
@@ -7742,10 +7736,10 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/table.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/tablet-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/tablet.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/tags.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/tablets.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/tachometer-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/tag.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/th-large.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/tags.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/tape.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/tasks.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/taxi.svg
@@ -7757,17 +7751,17 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/terminal.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/text-height.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/text-width.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/theater-masks.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/th-large.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/th-list.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/th.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/thumbs-down.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/theater-masks.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/thermometer-empty.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/thermometer-full.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/thermometer-half.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/thermometer-quarter.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/thermometer-three-quarters.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/thermometer.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/truck-moving.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/thumbs-down.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/thumbs-up.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/thumbtack.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/ticket-alt.svg
@@ -7802,7 +7796,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/trophy.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/truck-loading.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/truck-monster.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/user-check.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/truck-moving.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/truck-pickup.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/truck.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/tshirt.svg
@@ -7822,7 +7816,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/user-alt-slash.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/user-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/user-astronaut.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/user-slash.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/user-check.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/user-circle.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/user-clock.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/user-cog.svg
@@ -7838,7 +7832,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/user-plus.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/user-secret.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/user-shield.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faBlackberry.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/user-slash.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/user-tag.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/user-tie.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/fontawesome-free/svgs/solid/user-times.svg
@@ -7999,10 +7993,10 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faBlackTie.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faBlackTie.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faBlackberry.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faBloggerB.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faBlackberry.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faBlogger.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faBlogger.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCcDinersClub.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faBloggerB.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faBloggerB.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faBluetooth.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faBluetooth.js
@@ -8028,7 +8022,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCcAmex.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCcApplePay.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCcApplePay.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCcVisa.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCcDinersClub.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCcDinersClub.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCcDiscover.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCcDiscover.js
@@ -8040,7 +8034,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCcPaypal.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCcStripe.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCcStripe.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCloudsmith.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCcVisa.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCcVisa.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCentercode.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCentercode.js
@@ -8055,7 +8049,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCloudscale.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCloudscale.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCloudsmith.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCreativeCommonsNd.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCloudsmith.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCloudversify.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCloudversify.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCodepen.d.ts
@@ -8083,7 +8077,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCreativeCommonsNcJp.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCreativeCommonsNcJp.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCreativeCommonsNd.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCreativeCommonsSampling.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCreativeCommonsNd.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCreativeCommonsPd.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCreativeCommonsPd.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCreativeCommonsPdAlt.d.ts
@@ -8092,7 +8086,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCreativeCommonsRemix.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCreativeCommonsSa.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCreativeCommonsSa.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCuttlefish.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCreativeCommonsSampling.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCreativeCommonsSampling.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCreativeCommonsSamplingPlus.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCreativeCommonsSamplingPlus.js
@@ -8106,10 +8100,10 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCss3.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCss3Alt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCss3Alt.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faDAndD.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCuttlefish.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faCuttlefish.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faDAndD.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faDev.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faDAndD.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faDAndDBeyond.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faDAndDBeyond.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faDailymotion.d.ts
@@ -8125,11 +8119,11 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faDeskpro.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faDeskpro.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faDev.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faDhl.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faDev.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faDeviantart.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faDeviantart.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faDhl.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faHtml5.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faDhl.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faDiaspora.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faDiaspora.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faDigg.d.ts
@@ -8328,10 +8322,10 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faHotjar.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faHouzz.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faHouzz.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faHubspot.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faHtml5.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faHtml5.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faHubspot.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faJira.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faHubspot.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faIdeal.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faIdeal.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faImdb.d.ts
@@ -8364,13 +8358,13 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faJediOrder.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faJenkins.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faJenkins.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faJs.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faJira.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faJira.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faJoget.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faJoget.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faJoomla.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faJoomla.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faLess.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faJs.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faJs.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faJsSquare.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faJsSquare.js
@@ -8397,14 +8391,14 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faLeanpub.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faLeanpub.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faLess.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faLinode.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faLess.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faLine.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faLine.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faLinkedin.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faLinkedin.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faLinkedinIn.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faLinkedinIn.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faMandalorian.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faLinode.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faLinode.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faLinux.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faLinux.js
@@ -8414,14 +8408,14 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faMagento.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faMailchimp.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faMailchimp.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faMaxcdn.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faMandalorian.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faMandalorian.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faMarkdown.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faMarkdown.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faMastodon.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faMastodon.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faMaxcdn.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faNutritionix.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faMaxcdn.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faMdb.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faMdb.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faMedapps.d.ts
@@ -8470,13 +8464,13 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faNpm.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faNs8.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faNs8.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faOdnoklassnikiSquare.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faNutritionix.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faNutritionix.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faOctopusDeploy.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faOctopusDeploy.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faOdnoklassniki.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faOdnoklassniki.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPalfed.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faOdnoklassnikiSquare.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faOdnoklassnikiSquare.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faOldRepublic.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faOldRepublic.js
@@ -8497,7 +8491,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPagelines.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPagelines.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPalfed.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPhoenixFramework.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPalfed.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPatreon.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPatreon.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPaypal.d.ts
@@ -8510,7 +8504,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPeriscope.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPhabricator.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPhabricator.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPiedPiperAlt.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPhoenixFramework.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPhoenixFramework.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPhoenixSquadron.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPhoenixSquadron.js
@@ -8518,7 +8512,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPhp.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPiedPiper.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPiedPiper.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faQq.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPiedPiperAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPiedPiperAlt.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPiedPiperHat.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPiedPiperHat.js
@@ -8541,7 +8535,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPython.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faPython.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faQq.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faReddit.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faQq.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faQuinscape.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faQuinscape.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faQuora.d.ts
@@ -8563,7 +8557,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faRedRiver.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faRedRiver.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faReddit.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faRust.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faReddit.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faRedditAlien.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faRedditAlien.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faRedditSquare.d.ts
@@ -8585,7 +8579,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faRockrms.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faRockrms.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faRust.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faSketch.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faRust.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faSafari.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faSafari.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faSalesforce.d.ts
@@ -8617,7 +8611,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faSith.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faSith.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faSketch.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faStackpath.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faSketch.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faSkyatlas.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faSkyatlas.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faSkype.d.ts
@@ -8650,7 +8644,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faStackExchange.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faStackOverflow.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faStackOverflow.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faSuperpowers.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faStackpath.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faStackpath.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faStaylinked.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faStaylinked.js
@@ -8674,7 +8668,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faStumbleupon.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faStumbleuponCircle.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faStumbleuponCircle.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faTelegramPlane.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faSuperpowers.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faSuperpowers.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faSupple.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faSupple.js
@@ -8688,7 +8682,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faTeamspeak.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faTelegram.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faTelegram.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faTypo3.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faTelegramPlane.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faTelegramPlane.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faTencentWeibo.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faTencentWeibo.js
@@ -8718,7 +8712,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faTwitter.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faTwitterSquare.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faTwitterSquare.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faVuejs.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faTypo3.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faTypo3.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faUber.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faUber.js
@@ -8768,7 +8762,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faVk.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faVnv.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faVnv.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faWindows.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faVuejs.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faVuejs.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faWatchmanMonitoring.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faWatchmanMonitoring.js
@@ -8788,7 +8782,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faWhmcs.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faWikipediaW.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faWikipediaW.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faYahoo.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faWindows.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faWindows.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faWix.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faWix.js
@@ -8819,7 +8813,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faYCombinator.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faYCombinator.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faYahoo.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/attribution.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faYahoo.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faYammer.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faYammer.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/faYandex.d.ts
@@ -8844,7 +8838,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-brands-svg-icons/package.json
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/LICENSE.txt
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/README.md
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faArrowAltCircleDown.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/attribution.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faAddressBook.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faAddressBook.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faAddressCard.d.ts
@@ -8852,7 +8846,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faAngry.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faAngry.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faArrowAltCircleDown.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faBuilding.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faArrowAltCircleDown.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faArrowAltCircleLeft.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faArrowAltCircleLeft.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faArrowAltCircleRight.d.ts
@@ -8866,10 +8860,10 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faBookmark.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faBookmark.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faBuilding.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faCalendarAlt.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faBuilding.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faCalendar.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faCalendar.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faFileArchive.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faCalendarAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faCalendarAlt.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faCalendarCheck.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faCalendarCheck.js
@@ -8937,10 +8931,10 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faFile.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faFileAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faFileAlt.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faFileAudio.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faFileArchive.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faFileArchive.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faFileAudio.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faGrin.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faFileAudio.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faFileCode.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faFileCode.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faFileExcel.d.ts
@@ -8976,7 +8970,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faGrimace.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faGrimace.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faGrin.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faGrinTongueWink.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faGrin.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faGrinAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faGrinAlt.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faGrinBeam.d.ts
@@ -8997,7 +8991,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faGrinTongue.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faGrinTongueSquint.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faGrinTongueSquint.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faMehBlank.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faGrinTongueWink.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faGrinTongueWink.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faGrinWink.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faGrinWink.js
@@ -9070,7 +9064,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faMeh.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faMeh.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faMehBlank.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faPlayCircle.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faMehBlank.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faMehRollingEyes.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faMehRollingEyes.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faMinusSquare.d.ts
@@ -9090,7 +9084,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faPauseCircle.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faPauseCircle.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faPlayCircle.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faStickyNote.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faPlayCircle.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faPlusSquare.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faPlusSquare.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faQuestionCircle.d.ts
@@ -9120,7 +9114,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faStarHalf.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faStarHalf.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faStickyNote.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faWindowRestore.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faStickyNote.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faStopCircle.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faStopCircle.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faSun.d.ts
@@ -9147,7 +9141,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faWindowMaximize.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faWindowMinimize.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faWindowMinimize.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faAnchor.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faWindowRestore.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/faWindowRestore.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/index.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-regular-svg-icons/index.es.js
@@ -9181,7 +9175,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faAmericanSignLanguageInterpreting.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faAmericanSignLanguageInterpreting.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faAnchor.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faAnkh.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faAnchor.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faAngleDoubleDown.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faAngleDoubleDown.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faAngleDoubleLeft.d.ts
@@ -9200,7 +9194,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faAngleUp.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faAngry.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faAngry.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faArrowsAltH.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faAnkh.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faAnkh.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faAppleAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faAppleAlt.js
@@ -9234,7 +9228,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faArrowUp.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faArrowsAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faArrowsAlt.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBackward.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faArrowsAltH.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faArrowsAltH.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faArrowsAltV.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faArrowsAltV.js
@@ -9258,7 +9252,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBabyCarriage.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBackspace.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBackspace.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBatteryHalf.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBackward.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBackward.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBacon.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBacon.js
@@ -9292,7 +9286,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBatteryEmpty.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBatteryFull.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBatteryFull.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBlind.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBatteryHalf.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBatteryHalf.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBatteryQuarter.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBatteryQuarter.js
@@ -9324,7 +9318,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBlender.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBlenderPhone.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBlenderPhone.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBorderAll.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBlind.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBlind.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBlog.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBlog.js
@@ -9350,7 +9344,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBookReader.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBookmark.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBookmark.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCalculator.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBorderAll.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBorderAll.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBorderNone.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBorderNone.js
@@ -9398,7 +9392,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBusAlt.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBusinessTime.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faBusinessTime.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCampground.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCalculator.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCalculator.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCalendar.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCalendar.js
@@ -9421,7 +9415,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCameraRetro.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCameraRetro.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCampground.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCaretSquareRight.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCampground.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCandyCane.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCandyCane.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCannabis.d.ts
@@ -9451,7 +9445,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCaretSquareLeft.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCaretSquareLeft.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCaretSquareRight.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChalkboardTeacher.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCaretSquareRight.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCaretSquareUp.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCaretSquareUp.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCaretUp.d.ts
@@ -9473,7 +9467,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChalkboard.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChalkboard.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChalkboardTeacher.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChessKnight.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChalkboardTeacher.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChargingStation.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChargingStation.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChartArea.d.ts
@@ -9503,7 +9497,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChessKing.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChessKing.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChessKnight.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChevronUp.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChessKnight.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChessPawn.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChessPawn.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChessQueen.d.ts
@@ -9525,7 +9519,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChevronRight.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChevronRight.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChevronUp.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faClipboardCheck.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChevronUp.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChild.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChild.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faChurch.d.ts
@@ -9540,7 +9534,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faClinicMedical.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faClipboard.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faClipboard.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCloudRain.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faClipboardCheck.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faClipboardCheck.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faClipboardList.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faClipboardList.js
@@ -9561,7 +9555,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCloudMoonRain.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCloudMoonRain.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCloudRain.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faComment.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCloudRain.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCloudShowersHeavy.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCloudShowersHeavy.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCloudSun.d.ts
@@ -9587,7 +9581,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faColumns.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faColumns.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faComment.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCompass.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faComment.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCommentAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCommentAlt.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCommentDollar.d.ts
@@ -9604,8 +9598,8 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCommentsDollar.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCompactDisc.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCompactDisc.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCompass.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCompass.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faDollyFlatbed.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCompress.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCompress.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faCompressAlt.d.ts
@@ -9695,7 +9689,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faDolly.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faDolly.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faDollyFlatbed.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faDumpsterFire.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faDollyFlatbed.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faDonate.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faDonate.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faDoorClosed.d.ts
@@ -9724,7 +9718,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faDumbbell.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faDumpster.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faDumpster.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faEllipsisH.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faDumpsterFire.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faDumpsterFire.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faDungeon.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faDungeon.js
@@ -9734,7 +9728,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faEgg.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faEject.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faEject.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faExpandAlt.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faEllipsisH.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faEllipsisH.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faEllipsisV.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faEllipsisV.js
@@ -9765,7 +9759,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faExpand.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faExpand.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faExpandAlt.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFemale.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faExpandAlt.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faExpandArrowsAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faExpandArrowsAlt.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faExternalLinkAlt.d.ts
@@ -9793,7 +9787,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFeatherAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFeatherAlt.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFemale.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFileExcel.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFemale.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFighterJet.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFighterJet.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFile.d.ts
@@ -9812,7 +9806,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFileCsv.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFileDownload.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFileDownload.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFilter.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFileExcel.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFileExcel.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFileExport.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFileExport.js
@@ -9848,7 +9842,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFillDrip.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFilm.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFilm.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFlagCheckered.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFilter.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFilter.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFingerprint.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFingerprint.js
@@ -9866,13 +9860,13 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFistRaised.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFlag.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFlag.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFlask.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFlagCheckered.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFlagCheckered.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFlagUsa.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFlagUsa.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFlushed.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFlask.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFlask.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFutbol.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFlushed.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFlushed.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFolder.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFolder.js
@@ -9899,7 +9893,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFunnelDollar.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFunnelDollar.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFutbol.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlassMartiniAlt.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faFutbol.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGamepad.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGamepad.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGasPump.d.ts
@@ -9920,23 +9914,23 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlassCheers.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlassMartini.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlassMartini.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlassWhiskey.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlassMartiniAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlassMartiniAlt.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlassWhiskey.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlasses.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlassWhiskey.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlasses.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlobeAmericas.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlasses.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlobe.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlobe.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlobeAfrica.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlobeAfrica.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlobeAsia.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlobeAmericas.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlobeAmericas.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlobeAsia.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGolfBall.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlobeAsia.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlobeEurope.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGlobeEurope.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGrinTongueWink.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGolfBall.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGolfBall.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGopuram.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGopuram.js
@@ -9971,7 +9965,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGrinTongueSquint.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGrinTongueSquint.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGrinTongueWink.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHandPeace.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGrinTongueWink.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGrinWink.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGrinWink.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faGripHorizontal.d.ts
@@ -10009,7 +10003,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHandPaper.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHandPaper.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHandPeace.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHandSpock.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHandPeace.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHandPointDown.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHandPointDown.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHandPointLeft.d.ts
@@ -10027,7 +10021,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHandSparkles.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHandSparkles.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHandSpock.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHorseHead.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHandSpock.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHands.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHands.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHandsHelping.d.ts
@@ -10096,7 +10090,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHome.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHorse.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHorse.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHotTub.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHorseHead.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHorseHead.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHospital.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHospital.js
@@ -10106,7 +10100,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHospitalSymbol.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHospitalUser.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHospitalUser.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faInfinity.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHotTub.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHotTub.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHotdog.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faHotdog.js
@@ -10153,10 +10147,10 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faIndustry.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faIndustry.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faInfinity.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faInfo.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faInfinity.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faInfo.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faInfo.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faInfoCircle.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faKaaba.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faInfoCircle.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faItalic.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faItalic.js
@@ -10167,10 +10161,10 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faJournalWhills.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faJournalWhills.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faKaaba.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faKey.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faKaaba.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faKey.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faKey.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faKeyboard.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faKissWinkHeart.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faKeyboard.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faKhanda.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faKhanda.js
@@ -10179,13 +10173,13 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faKissBeam.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faKissBeam.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faKissWinkHeart.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faLandmark.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faKissWinkHeart.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faKiwiBird.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faKiwiBird.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faLanguage.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faLandmark.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faLandmark.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faLanguage.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPaperclip.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faLanguage.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faLaptop.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faLaptop.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faLaptopCode.d.ts
@@ -10399,10 +10393,10 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPaperPlane.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPaperPlane.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPaperclip.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faParagraph.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPaperclip.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faParachuteBox.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faParachuteBox.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPaste.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faParagraph.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faParagraph.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faParking.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faParking.js
@@ -10410,9 +10404,9 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPassport.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPastafarianism.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPastafarianism.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPause.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPaste.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPaste.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPencilRuler.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPause.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPause.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPauseCircle.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPauseCircle.js
@@ -10433,7 +10427,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPencilAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPencilAlt.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPencilRuler.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPersonBooth.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPencilRuler.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPeopleArrows.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPeopleArrows.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPeopleCarry.d.ts
@@ -10444,7 +10438,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPercent.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPercentage.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPercentage.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPhotoVideo.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPersonBooth.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPersonBooth.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPhone.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPhone.js
@@ -10459,7 +10453,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPhoneVolume.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPhoneVolume.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPhotoVideo.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPlane.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPhotoVideo.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPiggyBank.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPiggyBank.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPills.d.ts
@@ -10469,10 +10463,10 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPlaceOfWorship.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPlaceOfWorship.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPlane.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPlaneDeparture.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPlane.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPlaneArrival.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPlaneArrival.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPrint.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPlaneDeparture.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPlaneDeparture.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPlaneSlash.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPlaneSlash.js
@@ -10516,17 +10510,17 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPrescriptionBottle.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPrescriptionBottleAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPrescriptionBottleAlt.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faProcedures.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPrint.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPrint.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faProcedures.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPumpMedical.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faProcedures.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faProjectDiagram.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faProjectDiagram.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPumpMedical.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPumpSoap.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPumpMedical.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPumpSoap.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPumpSoap.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPuzzlePiece.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSave.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faPuzzlePiece.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faQrcode.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faQrcode.js
@@ -10613,10 +10607,10 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSatelliteDish.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSatelliteDish.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSave.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faScrewdriver.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSave.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSchool.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSchool.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSearchMinus.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faScrewdriver.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faScrewdriver.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faScroll.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faScroll.js
@@ -10629,7 +10623,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSearchLocation.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSearchLocation.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSearchMinus.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faShekelSign.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSearchMinus.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSearchPlus.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSearchPlus.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSeedling.d.ts
@@ -10647,11 +10641,11 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faShareSquare.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faShareSquare.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faShekelSign.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faShieldVirus.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faShekelSign.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faShieldAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faShieldAlt.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faShieldVirus.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faShower.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faShieldVirus.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faShip.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faShip.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faShippingFast.d.ts
@@ -10665,7 +10659,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faShoppingCart.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faShoppingCart.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faShower.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSignLanguage.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faShower.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faShuttleVan.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faShuttleVan.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSign.d.ts
@@ -10673,7 +10667,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSignInAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSignInAlt.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSignLanguage.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSkiing.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSignLanguage.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSignOutAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSignOutAlt.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSignal.d.ts
@@ -10689,13 +10683,13 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSkating.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSkating.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSkiing.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSkullCrossbones.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSkiing.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSkiingNordic.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSkiingNordic.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSkull.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSkull.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSkullCrossbones.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSmileWink.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSkullCrossbones.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSlash.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSlash.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSleigh.d.ts
@@ -10706,7 +10700,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSmile.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSmileBeam.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSmileBeam.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSnowplow.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSmileWink.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSmileWink.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSmog.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSmog.js
@@ -10723,7 +10717,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSnowman.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSnowman.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSnowplow.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSpellCheck.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSnowplow.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSoap.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSoap.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSocks.d.ts
@@ -10765,7 +10759,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSpaceShuttle.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSpaceShuttle.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSpellCheck.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSquare.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSpellCheck.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSpider.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSpider.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSpinner.d.ts
@@ -10775,9 +10769,9 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSprayCan.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSprayCan.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSquare.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSquareFull.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSquare.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSquareFull.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStop.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSquareFull.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSquareRootAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSquareRootAlt.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStamp.d.ts
@@ -10802,7 +10796,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStethoscope.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStickyNote.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStickyNote.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStore.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStop.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStop.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStopCircle.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStopCircle.js
@@ -10811,7 +10805,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStopwatch20.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStopwatch20.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStore.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStreetView.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStore.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStoreAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStoreAlt.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStoreAltSlash.d.ts
@@ -10820,16 +10814,16 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStoreSlash.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStream.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStream.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSubscript.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStreetView.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStreetView.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStrikethrough.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStrikethrough.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStroopwafel.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faStroopwafel.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSubscript.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSubway.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSubscript.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSubway.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSurprise.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSubway.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSuitcase.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSuitcase.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSuitcaseRolling.d.ts
@@ -10839,7 +10833,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSuperscript.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSuperscript.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSurprise.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSynagogue.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSurprise.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSwatchbook.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSwatchbook.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSwimmer.d.ts
@@ -10847,7 +10841,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSwimmingPool.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSwimmingPool.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSynagogue.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTablet.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSynagogue.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSync.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSync.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faSyncAlt.d.ts
@@ -10859,11 +10853,11 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTableTennis.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTableTennis.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTablet.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTablets.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTablet.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTabletAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTabletAlt.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTablets.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTextHeight.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTablets.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTachometerAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTachometerAlt.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTag.d.ts
@@ -10888,16 +10882,16 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTenge.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTerminal.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTerminal.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTextWidth.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTextHeight.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTextHeight.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTextWidth.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faThLarge.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTextWidth.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTh.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTh.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faThList.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faThLarge.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faThLarge.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faThList.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTrashRestoreAlt.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faThList.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTheaterMasks.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTheaterMasks.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faThermometer.d.ts
@@ -10973,10 +10967,10 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTrashRestore.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTrashRestore.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTrashRestoreAlt.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTrophy.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTrashRestoreAlt.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTree.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTree.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTv.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTrophy.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTrophy.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTruck.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTruck.js
@@ -10992,15 +10986,15 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTshirt.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTty.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTty.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUnderline.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTv.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faTv.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUmbrella.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUmbrella.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUmbrellaBeach.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUmbrellaBeach.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUndo.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUnderline.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUnderline.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUnlock.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUndo.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUndo.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUndoAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUndoAlt.js
@@ -11010,7 +11004,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUniversity.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUnlink.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUnlink.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserAltSlash.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUnlock.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUnlock.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUnlockAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUnlockAlt.js
@@ -11021,7 +11015,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserAlt.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserAlt.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserAltSlash.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserCog.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserAltSlash.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserAstronaut.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserAstronaut.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserCheck.d.ts
@@ -11031,7 +11025,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserClock.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserClock.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserCog.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserMd.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserCog.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserEdit.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserEdit.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserFriends.d.ts
@@ -11043,14 +11037,14 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserLock.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserLock.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserMd.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserPlus.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserMd.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserMinus.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserMinus.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserNinja.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserNinja.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserNurse.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserNurse.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserTimes.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserPlus.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserPlus.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserSecret.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserSecret.js
@@ -11062,8 +11056,8 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserTag.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserTie.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserTie.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserTimes.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUserTimes.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faVest.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUsers.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUsers.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faUsersCog.d.ts
@@ -11082,12 +11076,12 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faVenusDouble.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faVenusMars.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faVenusMars.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faVial.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faVest.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faVest.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faVestPatches.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faVestPatches.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faVial.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faVrCardboard.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faVial.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faVials.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faVials.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faVideo.d.ts
@@ -11117,7 +11111,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faVoteYea.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faVoteYea.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faVrCardboard.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWheelchair.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faVrCardboard.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWalking.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWalking.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWallet.d.ts
@@ -11133,12 +11127,12 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWeightHanging.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWeightHanging.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWheelchair.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWindowClose.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWheelchair.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWifi.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWifi.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWind.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWind.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWineGlassAlt.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWindowClose.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWindowClose.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWindowMaximize.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWindowMaximize.js
@@ -11151,16 +11145,16 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWineGlass.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWineGlass.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWineGlassAlt.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWonSign.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWineGlassAlt.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWonSign.d.ts
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faYinYang.d.ts
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWonSign.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWrench.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faWrench.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faXRay.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faXRay.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faYenSign.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faYenSign.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/js/fontawesome.js
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faYinYang.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/faYinYang.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/index.d.ts
%%WWWDIR%%/vendor/fortawesome/font-awesome/js-packages/@fortawesome/free-solid-svg-icons/index.es.js
@@ -11172,7 +11166,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/js/brands.min.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js/conflict-detection.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js/conflict-detection.min.js
-%%WWWDIR%%/vendor/fortawesome/font-awesome/less/v4-shims.less
+%%WWWDIR%%/vendor/fortawesome/font-awesome/js/fontawesome.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js/fontawesome.min.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js/regular.js
%%WWWDIR%%/vendor/fortawesome/font-awesome/js/regular.min.js
@@ -11197,14 +11191,14 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/less/fontawesome.less
%%WWWDIR%%/vendor/fortawesome/font-awesome/less/regular.less
%%WWWDIR%%/vendor/fortawesome/font-awesome/less/solid.less
-%%WWWDIR%%/vendor/fortawesome/font-awesome/otfs/Font Awesome 5 Brands-Regular-400.otf
+%%WWWDIR%%/vendor/fortawesome/font-awesome/less/v4-shims.less
%%WWWDIR%%/vendor/fortawesome/font-awesome/metadata/categories.yml
%%WWWDIR%%/vendor/fortawesome/font-awesome/metadata/icons.json
%%WWWDIR%%/vendor/fortawesome/font-awesome/metadata/icons.yml
%%WWWDIR%%/vendor/fortawesome/font-awesome/metadata/shims.json
%%WWWDIR%%/vendor/fortawesome/font-awesome/metadata/shims.yml
%%WWWDIR%%/vendor/fortawesome/font-awesome/metadata/sponsors.yml
-%%WWWDIR%%/vendor/fortawesome/font-awesome/scss/_variables.scss
+%%WWWDIR%%/vendor/fortawesome/font-awesome/otfs/Font Awesome 5 Brands-Regular-400.otf
%%WWWDIR%%/vendor/fortawesome/font-awesome/otfs/Font Awesome 5 Free-Regular-400.otf
%%WWWDIR%%/vendor/fortawesome/font-awesome/otfs/Font Awesome 5 Free-Solid-900.otf
%%WWWDIR%%/vendor/fortawesome/font-awesome/otfs/README.md
@@ -11220,7 +11214,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/scss/_screen-reader.scss
%%WWWDIR%%/vendor/fortawesome/font-awesome/scss/_shims.scss
%%WWWDIR%%/vendor/fortawesome/font-awesome/scss/_stacked.scss
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/adn.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/scss/_variables.scss
%%WWWDIR%%/vendor/fortawesome/font-awesome/scss/brands.scss
%%WWWDIR%%/vendor/fortawesome/font-awesome/scss/fontawesome.scss
%%WWWDIR%%/vendor/fortawesome/font-awesome/scss/regular.scss
@@ -11233,11 +11227,11 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/accessible-icon.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/accusoft.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/acquisitions-incorporated.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/algolia.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/adn.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/adversal.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/affiliatetheme.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/airbnb.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/buffer.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/algolia.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/alipay.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/amazon-pay.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/amazon.svg
@@ -11275,7 +11269,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/bluetooth.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/bootstrap.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/btc.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/cloudscale.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/buffer.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/buromobelexperte.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/buy-n-large.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/buysellads.svg
@@ -11295,7 +11289,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/chrome.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/chromecast.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/cloudflare.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/creative-commons-share.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/cloudscale.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/cloudsmith.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/cloudversify.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/codepen.svg
@@ -11316,9 +11310,9 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/creative-commons-sa.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/creative-commons-sampling-plus.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/creative-commons-sampling.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/creative-commons.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/creative-commons-share.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/creative-commons-zero.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/discord.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/creative-commons.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/critical-role.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/css3-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/css3.svg
@@ -11337,7 +11331,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/diaspora.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/digg.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/digital-ocean.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/firefox.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/discord.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/discourse.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/dochub.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/docker.svg
@@ -11370,7 +11364,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/fedora.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/figma.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/firefox-browser.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/fonticons.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/firefox.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/first-order-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/first-order.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/firstdraft.svg
@@ -11382,13 +11376,13 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/font-awesome-logo-full.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/font-awesome.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/fonticons-fi.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/freebsd.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/fonticons.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/fort-awesome-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/fort-awesome.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/forumbee.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/foursquare.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/free-code-camp.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/git-square.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/freebsd.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/fulcrum.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/galactic-republic.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/galactic-senate.svg
@@ -11396,18 +11390,18 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/gg-circle.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/gg.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/git-alt.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/github.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/git-square.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/git.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/github-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/github-square.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/goodreads-g.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/github.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/gitkraken.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/gitlab.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/gitter.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/glide-g.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/glide.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/gofore.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/symfony.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/goodreads-g.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/goodreads.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/google-drive.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/google-pay.svg
@@ -11609,9 +11603,9 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/supple.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/suse.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/swift.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/telegram-plane.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/symfony.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/teamspeak.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/vaadin.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/telegram-plane.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/telegram.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/tencent-weibo.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/the-red-yeti.svg
@@ -11641,10 +11635,10 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/usb.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/usps.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/ussunnah.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/viadeo.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/vaadin.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/viacoin.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/viadeo-square.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/wordpress.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/viadeo.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/viber.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/vimeo-square.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/vimeo-v.svg
@@ -11668,7 +11662,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/wodu.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/wolf-pack-battalion.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/wordpress-simple.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/arrow-alt-circle-right.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/wordpress.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/wpbeginner.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/wpexplorer.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/brands/wpforms.svg
@@ -11692,7 +11686,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/angry.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/arrow-alt-circle-down.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/arrow-alt-circle-left.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/check-square.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/arrow-alt-circle-right.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/arrow-alt-circle-up.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/bell-slash.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/bell.svg
@@ -11710,7 +11704,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/caret-square-up.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/chart-bar.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/check-circle.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/dot-circle.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/check-square.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/circle.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/clipboard.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/clock.svg
@@ -11725,7 +11719,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/copyright.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/credit-card.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/dizzy.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/heart.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/dot-circle.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/edit.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/envelope-open.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/envelope.svg
@@ -11778,7 +11772,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/hand-spock.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/handshake.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/hdd.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/lemon.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/heart.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/hospital.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/hourglass.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/id-badge.svg
@@ -11793,7 +11787,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/laugh-squint.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/laugh-wink.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/laugh.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/play-circle.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/lemon.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/life-ring.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/lightbulb.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/list-alt.svg
@@ -11809,7 +11803,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/object-ungroup.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/paper-plane.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/pause-circle.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/adjust.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/play-circle.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/plus-square.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/question-circle.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/regular/registered.svg
@@ -11842,7 +11836,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/ad.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/address-book.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/address-card.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/angle-left.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/adjust.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/air-freshener.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/align-center.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/align-justify.svg
@@ -11857,7 +11851,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/angle-double-right.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/angle-double-up.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/angle-down.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/atlas.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/angle-left.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/angle-right.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/angle-up.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/angry.svg
@@ -11883,7 +11877,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/assistive-listening-systems.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/asterisk.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/at.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/band-aid.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/atlas.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/atom.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/audio-description.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/award.svg
@@ -11899,7 +11893,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/balance-scale-right.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/balance-scale.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/ban.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/book-open.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/band-aid.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/barcode.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/bars.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/baseball-ball.svg
@@ -11932,7 +11926,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/bong.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/book-dead.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/book-medical.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/burn.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/book-open.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/book-reader.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/book.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/bookmark.svg
@@ -11956,7 +11950,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/building.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/bullhorn.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/bullseye.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/caret-down.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/burn.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/bus-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/bus.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/business-time.svg
@@ -11981,7 +11975,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/car-side.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/car.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/caravan.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/cloud.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/caret-down.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/caret-left.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/caret-right.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/caret-square-down.svg
@@ -12045,7 +12039,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/cloud-sun-rain.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/cloud-sun.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/cloud-upload-alt.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/cookie-bite.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/cloud.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/cocktail.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/code-branch.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/code.svg
@@ -12068,7 +12062,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/compress-arrows-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/compress.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/concierge-bell.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/cut.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/cookie-bite.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/cookie.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/copy.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/copyright.svg
@@ -12083,9 +12077,9 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/crutch.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/cube.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/cubes.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/deaf.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/cut.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/database.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/dollar-sign.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/deaf.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/democrat.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/desktop.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/dharmachakra.svg
@@ -12106,7 +12100,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/dizzy.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/dna.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/dog.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/ellipsis-v.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/dollar-sign.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/dolly-flatbed.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/dolly.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/donate.svg
@@ -12129,7 +12123,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/egg.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/eject.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/ellipsis-h.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/external-link-square-alt.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/ellipsis-v.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/envelope-open-text.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/envelope-open.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/envelope-square.svg
@@ -12146,7 +12140,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/expand-arrows-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/expand.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/external-link-alt.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/file-medical-alt.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/external-link-square-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/eye-dropper.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/eye-slash.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/eye.svg
@@ -12172,7 +12166,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/file-import.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/file-invoice-dollar.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/file-invoice.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/football-ball.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/file-medical-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/file-medical.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/file-pdf.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/file-powerpoint.svg
@@ -12204,7 +12198,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/folder.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/font-awesome-logo-full.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/font.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/glasses.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/football-ball.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/forward.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/frog.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/frown-open.svg
@@ -12223,7 +12217,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/glass-martini-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/glass-martini.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/glass-whiskey.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/grin-wink.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/glasses.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/globe-africa.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/globe-americas.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/globe-asia.svg
@@ -12246,7 +12240,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/grin-tongue-squint.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/grin-tongue-wink.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/grin-tongue.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-holding-usd.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/grin-wink.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/grin.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/grip-horizontal.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/grip-lines-vertical.svg
@@ -12259,33 +12253,33 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hamsa.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-holding-heart.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-holding-medical.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-lizard.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-holding-usd.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-holding-water.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-holding.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-point-up.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-lizard.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-middle-finger.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-paper.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-peace.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-point-down.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-point-left.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-point-right.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-sparkles.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-point-up.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-pointer.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-rock.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-scissors.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hands-wash.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-sparkles.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hand-spock.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hands-helping.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/handshake.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hands-wash.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hands.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/handshake-alt-slash.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/handshake-slash.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hashtag.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/handshake.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hanukiah.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hard-hat.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hat-cowboy.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hashtag.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hat-cowboy-side.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/play.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hat-cowboy.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hat-wizard.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/hdd.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/head-side-cough-slash.svg
@@ -12499,10 +12493,10 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/plane-slash.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/plane.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/play-circle.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/plus-square.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/play.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/plug.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/plus-circle.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/pound-sign.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/plus-square.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/plus.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/podcast.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/poll-h.svg
@@ -12511,7 +12505,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/poo.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/poop.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/portrait.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/puzzle-piece.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/pound-sign.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/power-off.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/pray.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/praying-hands.svg
@@ -12523,7 +12517,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/project-diagram.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/pump-medical.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/pump-soap.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/reply.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/puzzle-piece.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/qrcode.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/question-circle.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/question.svg
@@ -12543,7 +12537,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/registered.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/remove-format.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/reply-all.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/ruler-vertical.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/reply.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/republican.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/restroom.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/retweet.svg
@@ -12558,7 +12552,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/ruble-sign.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/ruler-combined.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/ruler-horizontal.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/shopping-cart.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/ruler-vertical.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/ruler.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/running.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/rupee-sign.svg
@@ -12591,10 +12585,10 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/shoe-prints.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/shopping-bag.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/shopping-basket.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/sign-in-alt.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/shopping-cart.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/shower.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/shuttle-van.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/snowflake.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/sign-in-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/sign-language.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/sign-out-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/sign.svg
@@ -12619,7 +12613,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/smoking.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/sms.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/snowboarding.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/splotch.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/snowflake.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/snowman.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/snowplow.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/soap.svg
@@ -12645,7 +12639,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/spell-check.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/spider.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/spinner.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/stethoscope.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/splotch.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/spray-can.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/square-full.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/square-root-alt.svg
@@ -12659,11 +12653,11 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/star.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/step-backward.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/step-forward.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/stop-circle.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/stethoscope.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/sticky-note.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/stopwatch-20.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/stop-circle.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/stop.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/synagogue.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/stopwatch-20.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/stopwatch.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/store-alt-slash.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/store-alt.svg
@@ -12683,7 +12677,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/swatchbook.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/swimmer.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/swimming-pool.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/thermometer.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/synagogue.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/sync-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/sync.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/syringe.svg
@@ -12715,7 +12709,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/thermometer-half.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/thermometer-quarter.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/thermometer-three-quarters.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/torii-gate.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/thermometer.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/thumbs-down.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/thumbs-up.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/thumbtack.svg
@@ -12734,7 +12728,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/tools.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/tooth.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/torah.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/tv.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/torii-gate.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/tractor.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/trademark.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/traffic-light.svg
@@ -12756,10 +12750,10 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/truck.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/tshirt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/tty.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/underline.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/tv.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/umbrella-beach.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/umbrella.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/user-minus.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/underline.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/undo-alt.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/undo.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/universal-access.svg
@@ -12781,7 +12775,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/user-injured.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/user-lock.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/user-md.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/video.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/user-minus.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/user-ninja.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/user-nurse.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/user-plus.svg
@@ -12806,7 +12800,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/vial.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/vials.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/video-slash.svg
-%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/yin-yang.svg
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/video.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/vihara.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/virus-slash.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/virus.svg
@@ -12840,7 +12834,7 @@
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/wrench.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/x-ray.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/yen-sign.svg
-%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php
+%%WWWDIR%%/vendor/fortawesome/font-awesome/svgs/solid/yin-yang.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/webfonts/fa-brands-400.eot
%%WWWDIR%%/vendor/fortawesome/font-awesome/webfonts/fa-brands-400.svg
%%WWWDIR%%/vendor/fortawesome/font-awesome/webfonts/fa-brands-400.ttf
@@ -12866,7 +12860,7 @@
%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Client.php
%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/ClientInterface.php
%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/ClientTrait.php
-%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php
%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php
%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php
%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php
@@ -12881,7 +12875,7 @@
%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php
%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Exception/TransferException.php
%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php
-%%WWWDIR%%/vendor/guzzlehttp/psr7/src/InflateStream.php
+%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php
%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php
%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php
%%WWWDIR%%/vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php
@@ -12934,7 +12928,7 @@
%%WWWDIR%%/vendor/guzzlehttp/psr7/src/FnStream.php
%%WWWDIR%%/vendor/guzzlehttp/psr7/src/Header.php
%%WWWDIR%%/vendor/guzzlehttp/psr7/src/HttpFactory.php
-%%WWWDIR%%/vendor/hackzilla/password-generator/Exception/FileNotFoundException.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/InflateStream.php
%%WWWDIR%%/vendor/guzzlehttp/psr7/src/LazyOpenStream.php
%%WWWDIR%%/vendor/guzzlehttp/psr7/src/LimitStream.php
%%WWWDIR%%/vendor/guzzlehttp/psr7/src/Message.php
@@ -12959,7 +12953,7 @@
%%WWWDIR%%/vendor/guzzlehttp/psr7/src/Utils.php
%%WWWDIR%%/vendor/hackzilla/password-generator/.travis.yml
%%WWWDIR%%/vendor/hackzilla/password-generator/Exception/CharactersNotFoundException.php
-%%WWWDIR%%/vendor/hackzilla/password-generator/Model/Option/BooleanOption.php
+%%WWWDIR%%/vendor/hackzilla/password-generator/Exception/FileNotFoundException.php
%%WWWDIR%%/vendor/hackzilla/password-generator/Exception/ImpossibleMinMaxLimitsException.php
%%WWWDIR%%/vendor/hackzilla/password-generator/Exception/ImpossiblePasswordLengthException.php
%%WWWDIR%%/vendor/hackzilla/password-generator/Exception/InvalidOptionException.php
@@ -12976,7 +12970,7 @@
%%WWWDIR%%/vendor/hackzilla/password-generator/Generator/RequirementPasswordGenerator.php
%%WWWDIR%%/vendor/hackzilla/password-generator/Makefile
%%WWWDIR%%/vendor/hackzilla/password-generator/Model/CharacterSet.php
-%%WWWDIR%%/vendor/hackzilla/password-generator/Tests/Model/Option/OptionTest.php
+%%WWWDIR%%/vendor/hackzilla/password-generator/Model/Option/BooleanOption.php
%%WWWDIR%%/vendor/hackzilla/password-generator/Model/Option/IntegerOption.php
%%WWWDIR%%/vendor/hackzilla/password-generator/Model/Option/Option.php
%%WWWDIR%%/vendor/hackzilla/password-generator/Model/Option/OptionInterface.php
@@ -13001,7 +12995,7 @@
%%WWWDIR%%/vendor/hackzilla/password-generator/Tests/Model/Option/BooleanOptionTest.php
%%WWWDIR%%/vendor/hackzilla/password-generator/Tests/Model/Option/IntegerOptionTest.php
%%WWWDIR%%/vendor/hackzilla/password-generator/Tests/Model/Option/OptionClass.php
-%%WWWDIR%%/vendor/imagine/imagine/src/Exception/Exception.php
+%%WWWDIR%%/vendor/hackzilla/password-generator/Tests/Model/Option/OptionTest.php
%%WWWDIR%%/vendor/hackzilla/password-generator/Tests/Model/Option/StringOptionTest.php
%%WWWDIR%%/vendor/hackzilla/password-generator/Tests/RandomGenerator/NoRandomGeneratorTest.php
%%WWWDIR%%/vendor/hackzilla/password-generator/Tests/RandomGenerator/Php5RandomGeneratorTest.php
@@ -13021,7 +13015,7 @@
%%WWWDIR%%/vendor/imagine/imagine/src/Driver/Info.php
%%WWWDIR%%/vendor/imagine/imagine/src/Driver/InfoProvider.php
%%WWWDIR%%/vendor/imagine/imagine/src/Effects/EffectsInterface.php
-%%WWWDIR%%/vendor/imagine/imagine/src/Filter/Basic/Resize.php
+%%WWWDIR%%/vendor/imagine/imagine/src/Exception/Exception.php
%%WWWDIR%%/vendor/imagine/imagine/src/Exception/InvalidArgumentException.php
%%WWWDIR%%/vendor/imagine/imagine/src/Exception/NotSupportedException.php
%%WWWDIR%%/vendor/imagine/imagine/src/Exception/OutOfBoundsException.php
@@ -13048,7 +13042,7 @@
%%WWWDIR%%/vendor/imagine/imagine/src/Filter/Basic/FlipHorizontally.php
%%WWWDIR%%/vendor/imagine/imagine/src/Filter/Basic/FlipVertically.php
%%WWWDIR%%/vendor/imagine/imagine/src/Filter/Basic/Paste.php
-%%WWWDIR%%/vendor/imagine/imagine/src/Gmagick/DriverInfo.php
+%%WWWDIR%%/vendor/imagine/imagine/src/Filter/Basic/Resize.php
%%WWWDIR%%/vendor/imagine/imagine/src/Filter/Basic/Rotate.php
%%WWWDIR%%/vendor/imagine/imagine/src/Filter/Basic/Save.php
%%WWWDIR%%/vendor/imagine/imagine/src/Filter/Basic/Show.php
@@ -13066,7 +13060,7 @@
%%WWWDIR%%/vendor/imagine/imagine/src/Gd/Imagine.php
%%WWWDIR%%/vendor/imagine/imagine/src/Gd/Layers.php
%%WWWDIR%%/vendor/imagine/imagine/src/Gmagick/Drawer.php
-%%WWWDIR%%/vendor/imagine/imagine/src/Image/Point/Center.php
+%%WWWDIR%%/vendor/imagine/imagine/src/Gmagick/DriverInfo.php
%%WWWDIR%%/vendor/imagine/imagine/src/Gmagick/Effects.php
%%WWWDIR%%/vendor/imagine/imagine/src/Gmagick/Font.php
%%WWWDIR%%/vendor/imagine/imagine/src/Gmagick/Image.php
@@ -13106,7 +13100,7 @@
%%WWWDIR%%/vendor/imagine/imagine/src/Image/Palette/PaletteInterface.php
%%WWWDIR%%/vendor/imagine/imagine/src/Image/Palette/RGB.php
%%WWWDIR%%/vendor/imagine/imagine/src/Image/Point.php
-%%WWWDIR%%/vendor/imagine/imagine/src/resources/Adobe/CMYK/JapanColor2002Newspaper.icc
+%%WWWDIR%%/vendor/imagine/imagine/src/Image/Point/Center.php
%%WWWDIR%%/vendor/imagine/imagine/src/Image/PointInterface.php
%%WWWDIR%%/vendor/imagine/imagine/src/Image/PointSigned.php
%%WWWDIR%%/vendor/imagine/imagine/src/Image/Profile.php
@@ -13125,7 +13119,7 @@
%%WWWDIR%%/vendor/imagine/imagine/src/resources/Adobe/CMYK/CoatedGRACoL2006.icc
%%WWWDIR%%/vendor/imagine/imagine/src/resources/Adobe/CMYK/JapanColor2001Coated.icc
%%WWWDIR%%/vendor/imagine/imagine/src/resources/Adobe/CMYK/JapanColor2001Uncoated.icc
-%%WWWDIR%%/vendor/imagine/imagine/src/resources/color.org/sRGB_IEC61966-2-1_no_black_scaling.icc
+%%WWWDIR%%/vendor/imagine/imagine/src/resources/Adobe/CMYK/JapanColor2002Newspaper.icc
%%WWWDIR%%/vendor/imagine/imagine/src/resources/Adobe/CMYK/JapanColor2003WebCoated.icc
%%WWWDIR%%/vendor/imagine/imagine/src/resources/Adobe/CMYK/JapanWebCoated.icc
%%WWWDIR%%/vendor/imagine/imagine/src/resources/Adobe/CMYK/USWebCoatedSWOP.icc
@@ -13145,7 +13139,7 @@
%%WWWDIR%%/vendor/imagine/imagine/src/resources/Adobe/RGB/VideoPAL.icc
%%WWWDIR%%/vendor/imagine/imagine/src/resources/Adobe/Trademark Information.md
%%WWWDIR%%/vendor/imagine/imagine/src/resources/color.org/sRGB_IEC61966-2-1_black_scaled.icc
-%%WWWDIR%%/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/TypeConstraint.php
+%%WWWDIR%%/vendor/imagine/imagine/src/resources/color.org/sRGB_IEC61966-2-1_no_black_scaling.icc
%%WWWDIR%%/vendor/imagine/imagine/src/resources/colormanagement.org/ISOcoated_v2_grey1c_bas.ICC
%%WWWDIR%%/vendor/justinrainbow/json-schema/LICENSE
%%WWWDIR%%/vendor/justinrainbow/json-schema/README.md
@@ -13167,7 +13161,7 @@
%%WWWDIR%%/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/TypeCheck/LooseTypeCheck.php
%%WWWDIR%%/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/TypeCheck/StrictTypeCheck.php
%%WWWDIR%%/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/TypeCheck/TypeCheckInterface.php
-%%WWWDIR%%/vendor/justinrainbow/json-schema/src/JsonSchema/Exception/ResourceNotFoundException.php
+%%WWWDIR%%/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/TypeConstraint.php
%%WWWDIR%%/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/UndefinedConstraint.php
%%WWWDIR%%/vendor/justinrainbow/json-schema/src/JsonSchema/Entity/JsonPointer.php
%%WWWDIR%%/vendor/justinrainbow/json-schema/src/JsonSchema/Exception/ExceptionInterface.php
@@ -13177,7 +13171,7 @@
%%WWWDIR%%/vendor/justinrainbow/json-schema/src/JsonSchema/Exception/InvalidSchemaMediaTypeException.php
%%WWWDIR%%/vendor/justinrainbow/json-schema/src/JsonSchema/Exception/InvalidSourceUriException.php
%%WWWDIR%%/vendor/justinrainbow/json-schema/src/JsonSchema/Exception/JsonDecodingException.php
-%%WWWDIR%%/vendor/laminas/laminas-mail/COPYRIGHT.md
+%%WWWDIR%%/vendor/justinrainbow/json-schema/src/JsonSchema/Exception/ResourceNotFoundException.php
%%WWWDIR%%/vendor/justinrainbow/json-schema/src/JsonSchema/Exception/RuntimeException.php
%%WWWDIR%%/vendor/justinrainbow/json-schema/src/JsonSchema/Exception/UnresolvableJsonPointerException.php
%%WWWDIR%%/vendor/justinrainbow/json-schema/src/JsonSchema/Exception/UriResolverException.php
@@ -13218,16 +13212,16 @@
%%WWWDIR%%/vendor/laminas/laminas-loader/src/ShortNameLocator.php
%%WWWDIR%%/vendor/laminas/laminas-loader/src/SplAutoloader.php
%%WWWDIR%%/vendor/laminas/laminas-loader/src/StandardAutoloader.php
-%%WWWDIR%%/vendor/laminas/laminas-mail/composer.json
+%%WWWDIR%%/vendor/laminas/laminas-mail/COPYRIGHT.md
%%WWWDIR%%/vendor/laminas/laminas-mail/LICENSE.md
%%WWWDIR%%/vendor/laminas/laminas-mail/README.md
-%%WWWDIR%%/vendor/laminas/laminas-mail/src/Exception/BadMethodCallException.php
+%%WWWDIR%%/vendor/laminas/laminas-mail/composer.json
%%WWWDIR%%/vendor/laminas/laminas-mail/composer.lock
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Address.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Address/AddressInterface.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/AddressList.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/ConfigProvider.php
-%%WWWDIR%%/vendor/laminas/laminas-mail/src/Header/From.php
+%%WWWDIR%%/vendor/laminas/laminas-mail/src/Exception/BadMethodCallException.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Exception/DomainException.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Exception/ExceptionInterface.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Exception/InvalidArgumentException.php
@@ -13244,7 +13238,7 @@
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Header/Exception/ExceptionInterface.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Header/Exception/InvalidArgumentException.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Header/Exception/RuntimeException.php
-%%WWWDIR%%/vendor/laminas/laminas-mail/src/Header/MessageId.php
+%%WWWDIR%%/vendor/laminas/laminas-mail/src/Header/From.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Header/GenericHeader.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Header/GenericMultiHeader.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Header/HeaderInterface.php
@@ -13257,7 +13251,7 @@
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Header/IdentificationField.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Header/InReplyTo.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Header/ListParser.php
-%%WWWDIR%%/vendor/laminas/laminas-mail/src/Protocol/Exception/RuntimeException.php
+%%WWWDIR%%/vendor/laminas/laminas-mail/src/Header/MessageId.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Header/MimeVersion.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Header/MultipleHeadersInterface.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Header/Received.php
@@ -13275,7 +13269,7 @@
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Protocol/AbstractProtocol.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Protocol/Exception/ExceptionInterface.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Protocol/Exception/InvalidArgumentException.php
-%%WWWDIR%%/vendor/laminas/laminas-mail/src/Protocol/Smtp/Auth/Login.php
+%%WWWDIR%%/vendor/laminas/laminas-mail/src/Protocol/Exception/RuntimeException.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Protocol/Imap.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Protocol/Pop3.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Protocol/Pop3/Response.php
@@ -13283,7 +13277,7 @@
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Protocol/ProtocolTrait.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Protocol/Smtp.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Protocol/Smtp/Auth/Crammd5.php
-%%WWWDIR%%/vendor/laminas/laminas-mail/src/Storage/Part.php
+%%WWWDIR%%/vendor/laminas/laminas-mail/src/Protocol/Smtp/Auth/Login.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Protocol/Smtp/Auth/Plain.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Protocol/Smtp/Auth/Xoauth2.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Protocol/SmtpPluginManager.php
@@ -13306,13 +13300,13 @@
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Storage/Message/File.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Storage/Message/MessageInterface.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Storage/ParamsNormalizer.php
-%%WWWDIR%%/vendor/laminas/laminas-mail/src/Storage/Pop3.php
+%%WWWDIR%%/vendor/laminas/laminas-mail/src/Storage/Part.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Storage/Part/Exception/ExceptionInterface.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Storage/Part/Exception/InvalidArgumentException.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Storage/Part/Exception/RuntimeException.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Storage/Part/File.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Storage/Part/PartInterface.php
-%%WWWDIR%%/vendor/laminas/laminas-mime/.laminas-ci/pre-install.sh
+%%WWWDIR%%/vendor/laminas/laminas-mail/src/Storage/Pop3.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Storage/Writable/Maildir.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Storage/Writable/WritableInterface.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Transport/Envelope.php
@@ -13328,7 +13322,7 @@
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Transport/Smtp.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Transport/SmtpOptions.php
%%WWWDIR%%/vendor/laminas/laminas-mail/src/Transport/TransportInterface.php
-%%WWWDIR%%/vendor/laminas/laminas-servicemanager/src/Factory/AbstractFactoryInterface.php
+%%WWWDIR%%/vendor/laminas/laminas-mime/.laminas-ci/pre-install.sh
%%WWWDIR%%/vendor/laminas/laminas-mime/COPYRIGHT.md
%%WWWDIR%%/vendor/laminas/laminas-mime/LICENSE.md
%%WWWDIR%%/vendor/laminas/laminas-mime/README.md
@@ -13362,12 +13356,12 @@
%%WWWDIR%%/vendor/laminas/laminas-servicemanager/src/Exception/InvalidServiceException.php
%%WWWDIR%%/vendor/laminas/laminas-servicemanager/src/Exception/ServiceNotCreatedException.php
%%WWWDIR%%/vendor/laminas/laminas-servicemanager/src/Exception/ServiceNotFoundException.php
+%%WWWDIR%%/vendor/laminas/laminas-servicemanager/src/Factory/AbstractFactoryInterface.php
%%WWWDIR%%/vendor/laminas/laminas-servicemanager/src/Factory/DelegatorFactoryInterface.php
%%WWWDIR%%/vendor/laminas/laminas-servicemanager/src/Factory/FactoryInterface.php
-%%WWWDIR%%/vendor/laminas/laminas-servicemanager/src/Initializer/InitializerInterface.php
%%WWWDIR%%/vendor/laminas/laminas-servicemanager/src/Factory/InvokableFactory.php
%%WWWDIR%%/vendor/laminas/laminas-servicemanager/src/FactoryInterface.php
-%%WWWDIR%%/vendor/laminas/laminas-stdlib/src/Guard/NullGuardTrait.php
+%%WWWDIR%%/vendor/laminas/laminas-servicemanager/src/Initializer/InitializerInterface.php
%%WWWDIR%%/vendor/laminas/laminas-servicemanager/src/InitializerInterface.php
%%WWWDIR%%/vendor/laminas/laminas-servicemanager/src/PluginManagerInterface.php
%%WWWDIR%%/vendor/laminas/laminas-servicemanager/src/Proxy/LazyServiceFactory.php
@@ -13406,7 +13400,7 @@
%%WWWDIR%%/vendor/laminas/laminas-stdlib/src/Guard/AllGuardsTrait.php
%%WWWDIR%%/vendor/laminas/laminas-stdlib/src/Guard/ArrayOrTraversableGuardTrait.php
%%WWWDIR%%/vendor/laminas/laminas-stdlib/src/Guard/EmptyGuardTrait.php
-%%WWWDIR%%/vendor/laminas/laminas-validator/src/Barcode/Ean2.php
+%%WWWDIR%%/vendor/laminas/laminas-stdlib/src/Guard/NullGuardTrait.php
%%WWWDIR%%/vendor/laminas/laminas-stdlib/src/InitializableInterface.php
%%WWWDIR%%/vendor/laminas/laminas-stdlib/src/JsonSerializable.php
%%WWWDIR%%/vendor/laminas/laminas-stdlib/src/Message.php
@@ -13453,9 +13447,9 @@
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Barcode/Ean13.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Barcode/Ean14.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Barcode/Ean18.php
-%%WWWDIR%%/vendor/laminas/laminas-validator/src/Barcode/Ean8.php
+%%WWWDIR%%/vendor/laminas/laminas-validator/src/Barcode/Ean2.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Barcode/Ean5.php
-%%WWWDIR%%/vendor/laminas/laminas-validator/src/Barcode/Sscc.php
+%%WWWDIR%%/vendor/laminas/laminas-validator/src/Barcode/Ean8.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Barcode/Gtin12.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Barcode/Gtin13.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Barcode/Gtin14.php
@@ -13467,7 +13461,7 @@
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Barcode/Planet.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Barcode/Postnet.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Barcode/Royalmail.php
-%%WWWDIR%%/vendor/laminas/laminas-validator/src/Isbn/Isbn13.php
+%%WWWDIR%%/vendor/laminas/laminas-validator/src/Barcode/Sscc.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Barcode/Upca.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Barcode/Upce.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Between.php
@@ -13478,6 +13472,7 @@
%%WWWDIR%%/vendor/laminas/laminas-validator/src/CreditCard.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Csrf.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Date.php
+%%WWWDIR%%/vendor/laminas/laminas-validator/src/DateComparison.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/DateStep.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Db/AbstractDb.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Db/NoRecordExists.php
@@ -13514,6 +13509,7 @@
%%WWWDIR%%/vendor/laminas/laminas-validator/src/GpsPoint.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/GreaterThan.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Hex.php
+%%WWWDIR%%/vendor/laminas/laminas-validator/src/HostWithPublicIPv4Address.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Hostname.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Hostname/Biz.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Hostname/Cn.php
@@ -13523,16 +13519,18 @@
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Identical.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/InArray.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Ip.php
+%%WWWDIR%%/vendor/laminas/laminas-validator/src/IsArray.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/IsCountable.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/IsInstanceOf.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/IsJsonString.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Isbn.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Isbn/Isbn10.php
-%%WWWDIR%%/vendor/laminas/laminas-validator/src/Regex.php
+%%WWWDIR%%/vendor/laminas/laminas-validator/src/Isbn/Isbn13.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/LessThan.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Module.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/NotEmpty.php
-%%WWWDIR%%/vendor/laminas/laminas-validator/src/ValidatorPluginManager.php
+%%WWWDIR%%/vendor/laminas/laminas-validator/src/NumberComparison.php
+%%WWWDIR%%/vendor/laminas/laminas-validator/src/Regex.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Sitemap/Changefreq.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Sitemap/Lastmod.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Sitemap/Loc.php
@@ -13541,14 +13539,17 @@
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Step.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/StringLength.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Timezone.php
+%%WWWDIR%%/vendor/laminas/laminas-validator/src/Translator/DummyTranslator.php
+%%WWWDIR%%/vendor/laminas/laminas-validator/src/Translator/Translator.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Translator/TranslatorAwareInterface.php
+%%WWWDIR%%/vendor/laminas/laminas-validator/src/Translator/TranslatorFactory.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Translator/TranslatorInterface.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/UndisclosedPassword.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Uri.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/Uuid.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/ValidatorChain.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/ValidatorInterface.php
-%%WWWDIR%%/vendor/laravel/serializable-closure/src/Contracts/Signer.php
+%%WWWDIR%%/vendor/laminas/laminas-validator/src/ValidatorPluginManager.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/ValidatorPluginManagerAwareInterface.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/ValidatorPluginManagerFactory.php
%%WWWDIR%%/vendor/laminas/laminas-validator/src/ValidatorProviderInterface.php
@@ -13556,7 +13557,7 @@
%%WWWDIR%%/vendor/laravel/serializable-closure/README.md
%%WWWDIR%%/vendor/laravel/serializable-closure/composer.json
%%WWWDIR%%/vendor/laravel/serializable-closure/src/Contracts/Serializable.php
-%%WWWDIR%%/vendor/laravel/serializable-closure/src/Support/ClosureScope.php
+%%WWWDIR%%/vendor/laravel/serializable-closure/src/Contracts/Signer.php
%%WWWDIR%%/vendor/laravel/serializable-closure/src/Exceptions/InvalidSignatureException.php
%%WWWDIR%%/vendor/laravel/serializable-closure/src/Exceptions/MissingSecretKeyException.php
%%WWWDIR%%/vendor/laravel/serializable-closure/src/Exceptions/PhpVersionNotSupportedException.php
@@ -13564,72 +13565,52 @@
%%WWWDIR%%/vendor/laravel/serializable-closure/src/Serializers/Native.php
%%WWWDIR%%/vendor/laravel/serializable-closure/src/Serializers/Signed.php
%%WWWDIR%%/vendor/laravel/serializable-closure/src/Signers/Hmac.php
-%%WWWDIR%%/vendor/league/flysystem/src/InvalidVisibilityProvided.php
+%%WWWDIR%%/vendor/laravel/serializable-closure/src/Support/ClosureScope.php
%%WWWDIR%%/vendor/laravel/serializable-closure/src/Support/ClosureStream.php
%%WWWDIR%%/vendor/laravel/serializable-closure/src/Support/ReflectionClosure.php
%%WWWDIR%%/vendor/laravel/serializable-closure/src/Support/SelfReference.php
%%WWWDIR%%/vendor/laravel/serializable-closure/src/UnsignedSerializableClosure.php
-%%WWWDIR%%/vendor/league/flysystem-memory/InMemoryFile.php
-%%WWWDIR%%/vendor/league/flysystem-memory/InMemoryFilesystemAdapter.php
-%%WWWDIR%%/vendor/league/flysystem-memory/README.md
-%%WWWDIR%%/vendor/league/flysystem-memory/composer.json
-%%WWWDIR%%/vendor/league/flysystem/INFO.md
-%%WWWDIR%%/vendor/league/flysystem/LICENSE
-%%WWWDIR%%/vendor/league/flysystem/composer.json
-%%WWWDIR%%/vendor/league/flysystem/config.subsplit-publish.json
-%%WWWDIR%%/vendor/league/flysystem/docker-compose.yml
-%%WWWDIR%%/vendor/league/flysystem/readme.md
-%%WWWDIR%%/vendor/league/flysystem/src/Config.php
-%%WWWDIR%%/vendor/league/flysystem/src/CorruptedPathDetected.php
-%%WWWDIR%%/vendor/league/flysystem/src/DirectoryAttributes.php
-%%WWWDIR%%/vendor/league/flysystem/src/DirectoryListing.php
-%%WWWDIR%%/vendor/league/flysystem/src/FileAttributes.php
-%%WWWDIR%%/vendor/league/flysystem/src/Filesystem.php
-%%WWWDIR%%/vendor/league/flysystem/src/FilesystemAdapter.php
-%%WWWDIR%%/vendor/league/flysystem/src/FilesystemException.php
-%%WWWDIR%%/vendor/league/flysystem/src/FilesystemOperationFailed.php
-%%WWWDIR%%/vendor/league/flysystem/src/FilesystemOperator.php
-%%WWWDIR%%/vendor/league/flysystem/src/FilesystemReader.php
-%%WWWDIR%%/vendor/league/flysystem/src/FilesystemWriter.php
-%%WWWDIR%%/vendor/league/flysystem/src/InvalidStreamProvided.php
-%%WWWDIR%%/vendor/league/flysystem/src/UnableToWriteFile.php
-%%WWWDIR%%/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php
-%%WWWDIR%%/vendor/league/flysystem/src/MountManager.php
-%%WWWDIR%%/vendor/league/flysystem/src/PathNormalizer.php
-%%WWWDIR%%/vendor/league/flysystem/src/PathPrefixer.php
-%%WWWDIR%%/vendor/league/flysystem/src/PathTraversalDetected.php
-%%WWWDIR%%/vendor/league/flysystem/src/PortableVisibilityGuard.php
-%%WWWDIR%%/vendor/league/flysystem/src/ProxyArrayAccessToProperties.php
-%%WWWDIR%%/vendor/league/flysystem/src/StorageAttributes.php
-%%WWWDIR%%/vendor/league/flysystem/src/SymbolicLinkEncountered.php
-%%WWWDIR%%/vendor/league/flysystem/src/UnableToCheckFileExistence.php
-%%WWWDIR%%/vendor/league/flysystem/src/UnableToCopyFile.php
-%%WWWDIR%%/vendor/league/flysystem/src/UnableToCreateDirectory.php
-%%WWWDIR%%/vendor/league/flysystem/src/UnableToDeleteDirectory.php
-%%WWWDIR%%/vendor/league/flysystem/src/UnableToDeleteFile.php
-%%WWWDIR%%/vendor/league/flysystem/src/UnableToMountFilesystem.php
-%%WWWDIR%%/vendor/league/flysystem/src/UnableToMoveFile.php
-%%WWWDIR%%/vendor/league/flysystem/src/UnableToReadFile.php
-%%WWWDIR%%/vendor/league/flysystem/src/UnableToResolveFilesystemMount.php
-%%WWWDIR%%/vendor/league/flysystem/src/UnableToRetrieveMetadata.php
-%%WWWDIR%%/vendor/league/flysystem/src/UnableToSetVisibility.php
-%%WWWDIR%%/vendor/league/flysystem/src/WhitespacePathNormalizer.php
-%%WWWDIR%%/vendor/league/flysystem/src/UnixVisibility/PortableVisibilityConverter.php
-%%WWWDIR%%/vendor/league/flysystem/src/UnixVisibility/VisibilityConverter.php
-%%WWWDIR%%/vendor/league/flysystem/src/UnreadableFileEncountered.php
-%%WWWDIR%%/vendor/league/flysystem/src/Visibility.php
-%%WWWDIR%%/vendor/league/mime-type-detection/composer.json
-%%WWWDIR%%/vendor/league/mime-type-detection/CHANGELOG.md
-%%WWWDIR%%/vendor/league/mime-type-detection/LICENSE
-%%WWWDIR%%/vendor/npm-asset/jquery-ui/dist/themes/trontastic/images/ui-icons_000000_256x240.png
-%%WWWDIR%%/vendor/league/mime-type-detection/src/EmptyExtensionToMimeTypeMap.php
-%%WWWDIR%%/vendor/league/mime-type-detection/src/ExtensionLookup.php
-%%WWWDIR%%/vendor/league/mime-type-detection/src/ExtensionMimeTypeDetector.php
-%%WWWDIR%%/vendor/league/mime-type-detection/src/ExtensionToMimeTypeMap.php
-%%WWWDIR%%/vendor/league/mime-type-detection/src/FinfoMimeTypeDetector.php
-%%WWWDIR%%/vendor/league/mime-type-detection/src/GeneratedExtensionToMimeTypeMap.php
-%%WWWDIR%%/vendor/league/mime-type-detection/src/MimeTypeDetector.php
-%%WWWDIR%%/vendor/league/mime-type-detection/src/OverridingExtensionToMimeTypeMap.php
+%%WWWDIR%%/vendor/league/container/CHANGELOG.md
+%%WWWDIR%%/vendor/league/container/CONTRIBUTING.md
+%%WWWDIR%%/vendor/league/container/LICENSE.md
+%%WWWDIR%%/vendor/league/container/README.md
+%%WWWDIR%%/vendor/league/container/composer.json
+%%WWWDIR%%/vendor/league/container/src/Argument/ArgumentInterface.php
+%%WWWDIR%%/vendor/league/container/src/Argument/ArgumentResolverInterface.php
+%%WWWDIR%%/vendor/league/container/src/Argument/ArgumentResolverTrait.php
+%%WWWDIR%%/vendor/league/container/src/Argument/DefaultValueArgument.php
+%%WWWDIR%%/vendor/league/container/src/Argument/DefaultValueInterface.php
+%%WWWDIR%%/vendor/league/container/src/Argument/Literal/ArrayArgument.php
+%%WWWDIR%%/vendor/league/container/src/Argument/Literal/BooleanArgument.php
+%%WWWDIR%%/vendor/league/container/src/Argument/Literal/CallableArgument.php
+%%WWWDIR%%/vendor/league/container/src/Argument/Literal/FloatArgument.php
+%%WWWDIR%%/vendor/league/container/src/Argument/Literal/IntegerArgument.php
+%%WWWDIR%%/vendor/league/container/src/Argument/Literal/ObjectArgument.php
+%%WWWDIR%%/vendor/league/container/src/Argument/Literal/StringArgument.php
+%%WWWDIR%%/vendor/league/container/src/Argument/LiteralArgument.php
+%%WWWDIR%%/vendor/league/container/src/Argument/LiteralArgumentInterface.php
+%%WWWDIR%%/vendor/league/container/src/Argument/ResolvableArgument.php
+%%WWWDIR%%/vendor/league/container/src/Argument/ResolvableArgumentInterface.php
+%%WWWDIR%%/vendor/league/container/src/Container.php
+%%WWWDIR%%/vendor/league/container/src/ContainerAwareInterface.php
+%%WWWDIR%%/vendor/league/container/src/ContainerAwareTrait.php
+%%WWWDIR%%/vendor/league/container/src/Definition/Definition.php
+%%WWWDIR%%/vendor/league/container/src/Definition/DefinitionAggregate.php
+%%WWWDIR%%/vendor/league/container/src/Definition/DefinitionAggregateInterface.php
+%%WWWDIR%%/vendor/league/container/src/Definition/DefinitionInterface.php
+%%WWWDIR%%/vendor/league/container/src/DefinitionContainerInterface.php
+%%WWWDIR%%/vendor/league/container/src/Exception/ContainerException.php
+%%WWWDIR%%/vendor/league/container/src/Exception/NotFoundException.php
+%%WWWDIR%%/vendor/league/container/src/Inflector/Inflector.php
+%%WWWDIR%%/vendor/league/container/src/Inflector/InflectorAggregate.php
+%%WWWDIR%%/vendor/league/container/src/Inflector/InflectorAggregateInterface.php
+%%WWWDIR%%/vendor/league/container/src/Inflector/InflectorInterface.php
+%%WWWDIR%%/vendor/league/container/src/ReflectionContainer.php
+%%WWWDIR%%/vendor/league/container/src/ServiceProvider/AbstractServiceProvider.php
+%%WWWDIR%%/vendor/league/container/src/ServiceProvider/BootableServiceProviderInterface.php
+%%WWWDIR%%/vendor/league/container/src/ServiceProvider/ServiceProviderAggregate.php
+%%WWWDIR%%/vendor/league/container/src/ServiceProvider/ServiceProviderAggregateInterface.php
+%%WWWDIR%%/vendor/league/container/src/ServiceProvider/ServiceProviderInterface.php
%%WWWDIR%%/vendor/matthiasmullie/minify/LICENSE
%%WWWDIR%%/vendor/matthiasmullie/minify/bin/minifycss
%%WWWDIR%%/vendor/matthiasmullie/minify/bin/minifyjs
@@ -13817,9 +13798,9 @@
%%WWWDIR%%/vendor/monolog/monolog/CHANGELOG.md
%%WWWDIR%%/vendor/monolog/monolog/LICENSE
%%WWWDIR%%/vendor/monolog/monolog/README.md
-%%WWWDIR%%/vendor/monolog/monolog/UPGRADE.md
%%WWWDIR%%/vendor/monolog/monolog/composer.json
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Attribute/AsMonologProcessor.php
+%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Attribute/WithMonologChannel.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/DateTimeImmutable.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/ErrorHandler.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php
@@ -13839,6 +13820,7 @@
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php
+%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Formatter/SyslogFormatter.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php
@@ -13904,7 +13886,6 @@
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Handler/SocketHandler.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Handler/SqsHandler.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php
-%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Handler/SwiftMailerHandler.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Handler/SymfonyMailerHandler.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Handler/SyslogHandler.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php
@@ -13914,11 +13895,14 @@
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Handler/WebRequestRecognizerTrait.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php
+%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Level.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/LogRecord.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Logger.php
+%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Processor/ClosureContextProcessor.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Processor/GitProcessor.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Processor/HostnameProcessor.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php
+%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Processor/LoadAverageProcessor.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php
%%WWWDIR%%/vendor/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php
@@ -14392,10 +14376,10 @@
%%WWWDIR%%/vendor/npm-asset/jquery-ui/dist/themes/trontastic/images/ui-bg_gloss-wave_55_000000_500x100.png
%%WWWDIR%%/vendor/npm-asset/jquery-ui/dist/themes/trontastic/images/ui-bg_gloss-wave_85_9fda58_500x100.png
%%WWWDIR%%/vendor/npm-asset/jquery-ui/dist/themes/trontastic/images/ui-bg_gloss-wave_95_f6ecd5_500x100.png
-%%WWWDIR%%/vendor/npm-asset/jquery-ui/dist/themes/trontastic/images/ui-icons_9fda58_256x240.png
+%%WWWDIR%%/vendor/npm-asset/jquery-ui/dist/themes/trontastic/images/ui-icons_000000_256x240.png
%%WWWDIR%%/vendor/npm-asset/jquery-ui/dist/themes/trontastic/images/ui-icons_1f1f1f_256x240.png
+%%WWWDIR%%/vendor/npm-asset/jquery-ui/dist/themes/trontastic/images/ui-icons_9fda58_256x240.png
%%WWWDIR%%/vendor/npm-asset/jquery-ui/dist/themes/trontastic/images/ui-icons_b8ec79_256x240.png
-%%WWWDIR%%/vendor/npm-asset/jquery-ui/themes/base/menu.css
%%WWWDIR%%/vendor/npm-asset/jquery-ui/dist/themes/trontastic/images/ui-icons_cd0a0a_256x240.png
%%WWWDIR%%/vendor/npm-asset/jquery-ui/dist/themes/trontastic/images/ui-icons_ffffff_256x240.png
%%WWWDIR%%/vendor/npm-asset/jquery-ui/dist/themes/trontastic/jquery-ui.css
@@ -14553,12 +14537,12 @@
%%WWWDIR%%/vendor/npm-asset/jquery-ui/external/jquery-3.7.0/jquery.js
%%WWWDIR%%/vendor/npm-asset/jquery-ui/external/jquery-3.7.1/LICENSE.txt
%%WWWDIR%%/vendor/npm-asset/jquery-ui/external/jquery-3.7.1/jquery.js
-%%WWWDIR%%/vendor/npm-asset/jquery-ui/external/jquery-migrate-3.4.1/LICENSE.txt
-%%WWWDIR%%/vendor/npm-asset/jquery-ui/external/jquery-migrate-3.4.1/jquery-migrate.js
%%WWWDIR%%/vendor/npm-asset/jquery-ui/external/jquery-custom/MIT-LICENSE.txt
%%WWWDIR%%/vendor/npm-asset/jquery-ui/external/jquery-custom/jquery.js
%%WWWDIR%%/vendor/npm-asset/jquery-ui/external/jquery-migrate-1.4.1/LICENSE.txt
%%WWWDIR%%/vendor/npm-asset/jquery-ui/external/jquery-migrate-1.4.1/jquery-migrate.js
+%%WWWDIR%%/vendor/npm-asset/jquery-ui/external/jquery-migrate-3.4.1/LICENSE.txt
+%%WWWDIR%%/vendor/npm-asset/jquery-ui/external/jquery-migrate-3.4.1/jquery-migrate.js
%%WWWDIR%%/vendor/npm-asset/jquery-ui/external/jquery-mousewheel/LICENSE.txt
%%WWWDIR%%/vendor/npm-asset/jquery-ui/external/jquery-mousewheel/jquery.mousewheel.js
%%WWWDIR%%/vendor/npm-asset/jquery-ui/external/jquery-simulate/LICENSE.txt
@@ -14590,10 +14574,10 @@
%%WWWDIR%%/vendor/npm-asset/jquery-ui/themes/base/images/ui-icons_777777_256x240.png
%%WWWDIR%%/vendor/npm-asset/jquery-ui/themes/base/images/ui-icons_cc0000_256x240.png
%%WWWDIR%%/vendor/npm-asset/jquery-ui/themes/base/images/ui-icons_ffffff_256x240.png
-%%WWWDIR%%/vendor/npm-asset/jquery-ui/themes/base/resizable.css
+%%WWWDIR%%/vendor/npm-asset/jquery-ui/themes/base/menu.css
%%WWWDIR%%/vendor/npm-asset/jquery-ui/themes/base/progressbar.css
+%%WWWDIR%%/vendor/npm-asset/jquery-ui/themes/base/resizable.css
%%WWWDIR%%/vendor/npm-asset/jquery-ui/themes/base/selectable.css
-%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/i18n/datepicker-ka.js
%%WWWDIR%%/vendor/npm-asset/jquery-ui/themes/base/selectmenu.css
%%WWWDIR%%/vendor/npm-asset/jquery-ui/themes/base/slider.css
%%WWWDIR%%/vendor/npm-asset/jquery-ui/themes/base/sortable.css
@@ -14661,7 +14645,7 @@
%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/i18n/datepicker-it-CH.js
%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/i18n/datepicker-it.js
%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/i18n/datepicker-ja.js
-%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/i18n/datepicker-th.js
+%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/i18n/datepicker-ka.js
%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/i18n/datepicker-kk.js
%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/i18n/datepicker-km.js
%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/i18n/datepicker-ko.js
@@ -14690,7 +14674,7 @@
%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/i18n/datepicker-sr.js
%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/i18n/datepicker-sv.js
%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/i18n/datepicker-ta.js
-%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/widgets/sortable.js
+%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/i18n/datepicker-th.js
%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/i18n/datepicker-tj.js
%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/i18n/datepicker-tr.js
%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/i18n/datepicker-uk.js
@@ -14730,7 +14714,7 @@
%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/widgets/selectable.js
%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/widgets/selectmenu.js
%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/widgets/slider.js
-%%WWWDIR%%/vendor/npm-asset/jquery/src/effects/Tween.js
+%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/widgets/sortable.js
%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/widgets/spinner.js
%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/widgets/tabs.js
%%WWWDIR%%/vendor/npm-asset/jquery-ui/ui/widgets/tooltip.js
@@ -14804,7 +14788,7 @@
%%WWWDIR%%/vendor/npm-asset/jquery/src/deprecated/event.js
%%WWWDIR%%/vendor/npm-asset/jquery/src/dimensions.js
%%WWWDIR%%/vendor/npm-asset/jquery/src/effects.js
-%%WWWDIR%%/vendor/npm-asset/jquery/src/selector/escapeSelector.js
+%%WWWDIR%%/vendor/npm-asset/jquery/src/effects/Tween.js
%%WWWDIR%%/vendor/npm-asset/jquery/src/effects/animatedSelector.js
%%WWWDIR%%/vendor/npm-asset/jquery/src/event.js
%%WWWDIR%%/vendor/npm-asset/jquery/src/event/trigger.js
@@ -14826,7 +14810,7 @@
%%WWWDIR%%/vendor/npm-asset/jquery/src/selector-native.js
%%WWWDIR%%/vendor/npm-asset/jquery/src/selector.js
%%WWWDIR%%/vendor/npm-asset/jquery/src/selector/contains.js
-%%WWWDIR%%/vendor/npm-asset/requirejs-text/LICENSE
+%%WWWDIR%%/vendor/npm-asset/jquery/src/selector/escapeSelector.js
%%WWWDIR%%/vendor/npm-asset/jquery/src/serialize.js
%%WWWDIR%%/vendor/npm-asset/jquery/src/traversing.js
%%WWWDIR%%/vendor/npm-asset/jquery/src/traversing/findFilter.js
@@ -14864,16 +14848,6 @@
%%WWWDIR%%/vendor/npm-asset/normalize.css/README.md
%%WWWDIR%%/vendor/npm-asset/normalize.css/normalize.css
%%WWWDIR%%/vendor/npm-asset/normalize.css/package.json
-%%WWWDIR%%/vendor/npm-asset/yaireo--tagify/dist/tagify.polyfills.min.js
-%%WWWDIR%%/vendor/npm-asset/requirejs-text/README.md
-%%WWWDIR%%/vendor/npm-asset/requirejs-text/bower.json
-%%WWWDIR%%/vendor/npm-asset/requirejs-text/package.json
-%%WWWDIR%%/vendor/npm-asset/requirejs-text/text.js
-%%WWWDIR%%/vendor/npm-asset/requirejs/README.md
-%%WWWDIR%%/vendor/npm-asset/requirejs/bin/r.js
-%%WWWDIR%%/vendor/npm-asset/requirejs/package.json
-%%WWWDIR%%/vendor/npm-asset/requirejs/require.js
-%%WWWDIR%%/vendor/npm-asset/sprintf-js/CHANGELOG.md
%%WWWDIR%%/vendor/npm-asset/sprintf-js/CONTRIBUTORS.md
%%WWWDIR%%/vendor/npm-asset/sprintf-js/LICENSE
%%WWWDIR%%/vendor/npm-asset/sprintf-js/README.md
@@ -14890,9 +14864,13 @@
%%WWWDIR%%/vendor/npm-asset/yaireo--tagify/dist/react.tagify.js
%%WWWDIR%%/vendor/npm-asset/yaireo--tagify/dist/tagify.css
%%WWWDIR%%/vendor/npm-asset/yaireo--tagify/dist/tagify.esm.js
+%%WWWDIR%%/vendor/npm-asset/yaireo--tagify/dist/tagify.esm.js.map
%%WWWDIR%%/vendor/npm-asset/yaireo--tagify/dist/tagify.js
+%%WWWDIR%%/vendor/npm-asset/yaireo--tagify/dist/tagify.js.map
%%WWWDIR%%/vendor/npm-asset/yaireo--tagify/dist/tagify.min.js
-%%WWWDIR%%/vendor/php-di/invoker/LICENSE
+%%WWWDIR%%/vendor/npm-asset/yaireo--tagify/dist/tagify.min.js.map
+%%WWWDIR%%/vendor/npm-asset/yaireo--tagify/dist/tagify.polyfills.min.js
+%%WWWDIR%%/vendor/npm-asset/yaireo--tagify/dist/tagify.polyfills.min.js.map
%%WWWDIR%%/vendor/npm-asset/yaireo--tagify/dist/tagify.vue
%%WWWDIR%%/vendor/npm-asset/yaireo--tagify/package.json
%%WWWDIR%%/vendor/npm-asset/yaireo--tagify/src/tagify.scss
@@ -14930,7 +14908,7 @@
%%WWWDIR%%/vendor/peppeocchi/php-cron-scheduler/tests/async_job.php
%%WWWDIR%%/vendor/peppeocchi/php-cron-scheduler/tests/test_job.php
%%WWWDIR%%/vendor/php-di/invoker/CONTRIBUTING.md
-%%WWWDIR%%/vendor/php-di/php-di/src/Compiler/Template.php
+%%WWWDIR%%/vendor/php-di/invoker/LICENSE
%%WWWDIR%%/vendor/php-di/invoker/README.md
%%WWWDIR%%/vendor/php-di/invoker/composer.json
%%WWWDIR%%/vendor/php-di/invoker/src/CallableResolver.php
@@ -14952,13 +14930,13 @@
%%WWWDIR%%/vendor/php-di/php-di/README.md
%%WWWDIR%%/vendor/php-di/php-di/change-log.md
%%WWWDIR%%/vendor/php-di/php-di/composer.json
-%%WWWDIR%%/vendor/php-di/php-di/src/Annotation/Inject.php
-%%WWWDIR%%/vendor/php-di/php-di/src/Annotation/Injectable.php
+%%WWWDIR%%/vendor/php-di/php-di/src/Attribute/Inject.php
+%%WWWDIR%%/vendor/php-di/php-di/src/Attribute/Injectable.php
%%WWWDIR%%/vendor/php-di/php-di/src/CompiledContainer.php
%%WWWDIR%%/vendor/php-di/php-di/src/Compiler/Compiler.php
%%WWWDIR%%/vendor/php-di/php-di/src/Compiler/ObjectCreationCompiler.php
%%WWWDIR%%/vendor/php-di/php-di/src/Compiler/RequestedEntryHolder.php
-%%WWWDIR%%/vendor/php-di/php-di/src/Definition/Source/MutableDefinitionSource.php
+%%WWWDIR%%/vendor/php-di/php-di/src/Compiler/Template.php
%%WWWDIR%%/vendor/php-di/php-di/src/Container.php
%%WWWDIR%%/vendor/php-di/php-di/src/ContainerBuilder.php
%%WWWDIR%%/vendor/php-di/php-di/src/Definition/ArrayDefinition.php
@@ -14968,7 +14946,7 @@
%%WWWDIR%%/vendor/php-di/php-di/src/Definition/Definition.php
%%WWWDIR%%/vendor/php-di/php-di/src/Definition/Dumper/ObjectDefinitionDumper.php
%%WWWDIR%%/vendor/php-di/php-di/src/Definition/EnvironmentVariableDefinition.php
-%%WWWDIR%%/vendor/php-di/php-di/src/Definition/Exception/InvalidAnnotation.php
+%%WWWDIR%%/vendor/php-di/php-di/src/Definition/Exception/InvalidAttribute.php
%%WWWDIR%%/vendor/php-di/php-di/src/Definition/Exception/InvalidDefinition.php
%%WWWDIR%%/vendor/php-di/php-di/src/Definition/ExtendsPreviousDefinition.php
%%WWWDIR%%/vendor/php-di/php-di/src/Definition/FactoryDefinition.php
@@ -14991,13 +14969,13 @@
%%WWWDIR%%/vendor/php-di/php-di/src/Definition/Resolver/ParameterResolver.php
%%WWWDIR%%/vendor/php-di/php-di/src/Definition/Resolver/ResolverDispatcher.php
%%WWWDIR%%/vendor/php-di/php-di/src/Definition/SelfResolvingDefinition.php
-%%WWWDIR%%/vendor/php-di/php-di/src/Definition/Source/AnnotationBasedAutowiring.php
+%%WWWDIR%%/vendor/php-di/php-di/src/Definition/Source/AttributeBasedAutowiring.php
%%WWWDIR%%/vendor/php-di/php-di/src/Definition/Source/Autowiring.php
%%WWWDIR%%/vendor/php-di/php-di/src/Definition/Source/DefinitionArray.php
%%WWWDIR%%/vendor/php-di/php-di/src/Definition/Source/DefinitionFile.php
%%WWWDIR%%/vendor/php-di/php-di/src/Definition/Source/DefinitionNormalizer.php
%%WWWDIR%%/vendor/php-di/php-di/src/Definition/Source/DefinitionSource.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/SECURITY.md
+%%WWWDIR%%/vendor/php-di/php-di/src/Definition/Source/MutableDefinitionSource.php
%%WWWDIR%%/vendor/php-di/php-di/src/Definition/Source/NoAutowiring.php
%%WWWDIR%%/vendor/php-di/php-di/src/Definition/Source/ReflectionBasedAutowiring.php
%%WWWDIR%%/vendor/php-di/php-di/src/Definition/Source/SourceCache.php
@@ -15013,20 +14991,12 @@
%%WWWDIR%%/vendor/php-di/php-di/src/Proxy/ProxyFactory.php
%%WWWDIR%%/vendor/php-di/php-di/src/functions.php
%%WWWDIR%%/vendor/php-di/php-di/support.md
-%%WWWDIR%%/vendor/php-di/phpdoc-reader/.github/workflows/ci.yml
-%%WWWDIR%%/vendor/php-di/phpdoc-reader/.phpcs.xml.dist
-%%WWWDIR%%/vendor/php-di/phpdoc-reader/LICENSE
-%%WWWDIR%%/vendor/php-di/phpdoc-reader/README.md
-%%WWWDIR%%/vendor/php-di/phpdoc-reader/composer.json
-%%WWWDIR%%/vendor/php-di/phpdoc-reader/src/PhpDocReader/AnnotationException.php
-%%WWWDIR%%/vendor/php-di/phpdoc-reader/src/PhpDocReader/PhpDocReader.php
-%%WWWDIR%%/vendor/php-di/phpdoc-reader/src/PhpDocReader/PhpParser/TokenParser.php
-%%WWWDIR%%/vendor/php-di/phpdoc-reader/src/PhpDocReader/PhpParser/UseStatementParser.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/CHANGELOG.md
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/CHANGELOG_API.md
+%%WWWDIR%%/vendor/phpfastcache/phpfastcache/EXTENSIONS.MD
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/LICENCE
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/README.md
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Config/Config.php
+%%WWWDIR%%/vendor/phpfastcache/phpfastcache/SECURITY.md
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/composer.json
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/docs/CREDITS.md
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/docs/DRIVERS.md
@@ -15037,6 +15007,7 @@
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/docs/migration/MigratingFromV6ToV7.md
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/docs/migration/MigratingFromV7ToV8.md
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/docs/migration/MigratingFromV8ToV9.md
+%%WWWDIR%%/vendor/phpfastcache/phpfastcache/docs/migration/MigratingFromV9.1ToV9.2.md
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Api.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/CacheContract.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/CacheManager.php
@@ -15056,7 +15027,7 @@
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Cluster/Drivers/SemiReplication/Item.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Cluster/ItemAbstract.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Config/AbstractConfigurationOption.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Mongodb/Item.php
+%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Config/Config.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Config/ConfigurationOption.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Config/ConfigurationOptionInterface.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Config/IOConfigurationOption.php
@@ -15079,35 +15050,21 @@
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Apcu/Config.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Apcu/Driver.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Apcu/Item.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Arangodb/Config.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Arangodb/Driver.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Arangodb/Event.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Arangodb/Item.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Cassandra/Config.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Cassandra/Driver.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Cassandra/Item.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Couchbasev3/Config.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Couchbasev3/Driver.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Couchbasev3/Item.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Couchdb/Config.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Couchdb/Driver.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Couchdb/Item.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Devnull/Config.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Devnull/Driver.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Devnull/Item.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Devrandom/Config.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Devrandom/Driver.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Devrandom/Item.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Dynamodb/Config.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Dynamodb/Driver.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Dynamodb/Event.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Dynamodb/Item.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Files/Config.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Files/Driver.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Files/Item.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Firestore/Config.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Firestore/Driver.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Firestore/Item.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Leveldb/Config.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Leveldb/Driver.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Leveldb/Item.php
@@ -15117,22 +15074,22 @@
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Memcached/Config.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Memcached/Driver.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Memcached/Item.php
+%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Memory/Config.php
+%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Memory/Driver.php
+%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Memory/Item.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Memstatic/Config.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Memstatic/Driver.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Memstatic/Item.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Mongodb/Config.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Mongodb/Driver.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Zenddisk/Item.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Predis/Config.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Predis/Driver.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Predis/Item.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Redis/Config.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Redis/Driver.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Redis/Item.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Solr/Config.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Solr/Driver.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Solr/Event.php
-%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Solr/Item.php
+%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Redis/RedisDriverTrait.php
+%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Rediscluster/Config.php
+%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Rediscluster/Driver.php
+%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Rediscluster/Item.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Sqlite/Config.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Sqlite/Driver.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Sqlite/Item.php
@@ -15144,7 +15101,7 @@
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Wincache/Item.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Zenddisk/Config.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Zenddisk/Driver.php
-%%WWWDIR%%/vendor/psr/cache/src/InvalidArgumentException.php
+%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Zenddisk/Item.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Zendshm/Config.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Zendshm/Driver.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Drivers/Zendshm/Item.php
@@ -15159,6 +15116,7 @@
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Event/EventReferenceParameter.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/EventManager.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Exceptions/PhpfastcacheCoreException.php
+%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Exceptions/PhpfastcacheCorruptedDataException.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Exceptions/PhpfastcacheDeprecatedException.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Exceptions/PhpfastcacheDriverCheckException.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Exceptions/PhpfastcacheDriverConnectException.php
@@ -15166,6 +15124,8 @@
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Exceptions/PhpfastcacheDriverNotFoundException.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Exceptions/PhpfastcacheEventManagerException.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Exceptions/PhpfastcacheExceptionInterface.php
+%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Exceptions/PhpfastcacheExtensionNotFoundException.php
+%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Exceptions/PhpfastcacheExtensionNotInstalledException.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Exceptions/PhpfastcacheIOException.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Exceptions/PhpfastcacheInstanceNotFoundException.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Exceptions/PhpfastcacheInvalidArgumentException.php
@@ -15175,7 +15135,10 @@
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Exceptions/PhpfastcacheReplicationException.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Exceptions/PhpfastcacheRootException.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Exceptions/PhpfastcacheSimpleCacheException.php
+%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Exceptions/PhpfastcacheUnsupportedException.php
+%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Exceptions/PhpfastcacheUnsupportedMethodException.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Exceptions/PhpfastcacheUnsupportedOperationException.php
+%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/ExtensionManager.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Helper/CacheConditionalHelper.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Helper/Psr16Adapter.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Helper/UninstanciableObjectTrait.php
@@ -15186,6 +15149,7 @@
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Util/Directory.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Util/MemcacheDriverCollisionDetectorTrait.php
%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Util/SapiDetector.php
+%%WWWDIR%%/vendor/phpfastcache/phpfastcache/lib/Phpfastcache/Wiki.php
%%WWWDIR%%/vendor/psr/cache/CHANGELOG.md
%%WWWDIR%%/vendor/psr/cache/LICENSE.txt
%%WWWDIR%%/vendor/psr/cache/README.md
@@ -15193,22 +15157,22 @@
%%WWWDIR%%/vendor/psr/cache/src/CacheException.php
%%WWWDIR%%/vendor/psr/cache/src/CacheItemInterface.php
%%WWWDIR%%/vendor/psr/cache/src/CacheItemPoolInterface.php
-%%WWWDIR%%/vendor/psr/container/composer.json
+%%WWWDIR%%/vendor/psr/cache/src/InvalidArgumentException.php
%%WWWDIR%%/vendor/psr/container/LICENSE
%%WWWDIR%%/vendor/psr/container/README.md
-%%WWWDIR%%/vendor/psr/container/src/ContainerInterface.php
+%%WWWDIR%%/vendor/psr/container/composer.json
%%WWWDIR%%/vendor/psr/container/src/ContainerExceptionInterface.php
-%%WWWDIR%%/vendor/psr/http-client/LICENSE
+%%WWWDIR%%/vendor/psr/container/src/ContainerInterface.php
%%WWWDIR%%/vendor/psr/container/src/NotFoundExceptionInterface.php
%%WWWDIR%%/vendor/psr/http-client/CHANGELOG.md
-%%WWWDIR%%/vendor/psr/http-factory/LICENSE
+%%WWWDIR%%/vendor/psr/http-client/LICENSE
%%WWWDIR%%/vendor/psr/http-client/README.md
%%WWWDIR%%/vendor/psr/http-client/composer.json
%%WWWDIR%%/vendor/psr/http-client/src/ClientExceptionInterface.php
%%WWWDIR%%/vendor/psr/http-client/src/ClientInterface.php
%%WWWDIR%%/vendor/psr/http-client/src/NetworkExceptionInterface.php
%%WWWDIR%%/vendor/psr/http-client/src/RequestExceptionInterface.php
-%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Db/Action/RenameTable.php
+%%WWWDIR%%/vendor/psr/http-factory/LICENSE
%%WWWDIR%%/vendor/psr/http-factory/README.md
%%WWWDIR%%/vendor/psr/http-factory/composer.json
%%WWWDIR%%/vendor/psr/http-factory/src/RequestFactoryInterface.php
@@ -15295,9 +15259,9 @@
%%WWWDIR%%/vendor/robmorgan/phinx/docs/en/migrations.rst
%%WWWDIR%%/vendor/robmorgan/phinx/docs/en/namespaces.rst
%%WWWDIR%%/vendor/robmorgan/phinx/docs/en/seeding.rst
-%%WWWDIR%%/vendor/robmorgan/phinx/phpstan-baseline.neon
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Config/Config.php
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Config/ConfigInterface.php
+%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Config/FeatureFlags.php
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Config/NamespaceAwareInterface.php
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Config/NamespaceAwareTrait.php
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Console/Command/AbstractCommand.php
@@ -15325,14 +15289,14 @@
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Db/Action/DropTable.php
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Db/Action/RemoveColumn.php
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Db/Action/RenameColumn.php
-%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/PdoAdapter.php
+%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Db/Action/RenameTable.php
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/AbstractAdapter.php
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/AdapterFactory.php
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/AdapterInterface.php
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/AdapterWrapper.php
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/DirectActionInterface.php
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/MysqlAdapter.php
-%%WWWDIR%%/vendor/robmorgan/phinx/src/composer_autoloader.php
+%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/PdoAdapter.php
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/PostgresAdapter.php
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/ProxyAdapter.php
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/SQLiteAdapter.php
@@ -15358,7 +15322,8 @@
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Migration/IrreversibleMigrationException.php
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Migration/Manager.php
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Migration/Manager/Environment.php
-%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Migration/Migration.template.php.dist
+%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Migration/Migration.change.template.php.dist
+%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Migration/Migration.up_down.template.php.dist
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Migration/MigrationInterface.php
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Seed/AbstractSeed.php
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Seed/Seed.template.php.dist
@@ -15367,7 +15332,7 @@
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Util/Literal.php
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Util/Util.php
%%WWWDIR%%/vendor/robmorgan/phinx/src/Phinx/Wrapper/TextWrapper.php
-%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/RuleSet/AtRuleSet.php
+%%WWWDIR%%/vendor/robmorgan/phinx/src/composer_autoloader.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/CHANGELOG.md
%%WWWDIR%%/vendor/sabberworm/php-css-parser/LICENSE
%%WWWDIR%%/vendor/sabberworm/php-css-parser/README.md
@@ -15396,7 +15361,7 @@
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Property/Selector.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Renderable.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Rule/Rule.php
-%%WWWDIR%%/vendor/symfony/config/Resource/DirectoryResource.php
+%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/RuleSet/AtRuleSet.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/RuleSet/DeclarationBlock.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/RuleSet/RuleSet.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Settings.php
@@ -15444,7 +15409,10 @@
%%WWWDIR%%/vendor/symfony/config/Definition/Builder/TreeBuilder.php
%%WWWDIR%%/vendor/symfony/config/Definition/Builder/ValidationBuilder.php
%%WWWDIR%%/vendor/symfony/config/Definition/Builder/VariableNodeDefinition.php
+%%WWWDIR%%/vendor/symfony/config/Definition/ConfigurableInterface.php
+%%WWWDIR%%/vendor/symfony/config/Definition/Configuration.php
%%WWWDIR%%/vendor/symfony/config/Definition/ConfigurationInterface.php
+%%WWWDIR%%/vendor/symfony/config/Definition/Configurator/DefinitionConfigurator.php
%%WWWDIR%%/vendor/symfony/config/Definition/Dumper/XmlReferenceDumper.php
%%WWWDIR%%/vendor/symfony/config/Definition/Dumper/YamlReferenceDumper.php
%%WWWDIR%%/vendor/symfony/config/Definition/EnumNode.php
@@ -15457,6 +15425,7 @@
%%WWWDIR%%/vendor/symfony/config/Definition/Exception/UnsetKeyException.php
%%WWWDIR%%/vendor/symfony/config/Definition/FloatNode.php
%%WWWDIR%%/vendor/symfony/config/Definition/IntegerNode.php
+%%WWWDIR%%/vendor/symfony/config/Definition/Loader/DefinitionFileLoader.php
%%WWWDIR%%/vendor/symfony/config/Definition/NodeInterface.php
%%WWWDIR%%/vendor/symfony/config/Definition/NumericNode.php
%%WWWDIR%%/vendor/symfony/config/Definition/Processor.php
@@ -15471,6 +15440,7 @@
%%WWWDIR%%/vendor/symfony/config/FileLocatorInterface.php
%%WWWDIR%%/vendor/symfony/config/LICENSE
%%WWWDIR%%/vendor/symfony/config/Loader/DelegatingLoader.php
+%%WWWDIR%%/vendor/symfony/config/Loader/DirectoryAwareLoaderInterface.php
%%WWWDIR%%/vendor/symfony/config/Loader/FileLoader.php
%%WWWDIR%%/vendor/symfony/config/Loader/GlobFileLoader.php
%%WWWDIR%%/vendor/symfony/config/Loader/Loader.php
@@ -15481,7 +15451,7 @@
%%WWWDIR%%/vendor/symfony/config/README.md
%%WWWDIR%%/vendor/symfony/config/Resource/ClassExistenceResource.php
%%WWWDIR%%/vendor/symfony/config/Resource/ComposerResource.php
-%%WWWDIR%%/vendor/symfony/config/ResourceCheckerConfigCache.php
+%%WWWDIR%%/vendor/symfony/config/Resource/DirectoryResource.php
%%WWWDIR%%/vendor/symfony/config/Resource/FileExistenceResource.php
%%WWWDIR%%/vendor/symfony/config/Resource/FileResource.php
%%WWWDIR%%/vendor/symfony/config/Resource/GlobResource.php
@@ -15489,7 +15459,7 @@
%%WWWDIR%%/vendor/symfony/config/Resource/ResourceInterface.php
%%WWWDIR%%/vendor/symfony/config/Resource/SelfCheckingResourceChecker.php
%%WWWDIR%%/vendor/symfony/config/Resource/SelfCheckingResourceInterface.php
-%%WWWDIR%%/vendor/symfony/console/Event/ConsoleEvent.php
+%%WWWDIR%%/vendor/symfony/config/ResourceCheckerConfigCache.php
%%WWWDIR%%/vendor/symfony/config/ResourceCheckerConfigCacheFactory.php
%%WWWDIR%%/vendor/symfony/config/ResourceCheckerInterface.php
%%WWWDIR%%/vendor/symfony/config/Util/Exception/InvalidXmlException.php
@@ -15509,6 +15479,7 @@
%%WWWDIR%%/vendor/symfony/console/Command/ListCommand.php
%%WWWDIR%%/vendor/symfony/console/Command/LockableTrait.php
%%WWWDIR%%/vendor/symfony/console/Command/SignalableCommandInterface.php
+%%WWWDIR%%/vendor/symfony/console/Command/TraceableCommand.php
%%WWWDIR%%/vendor/symfony/console/CommandLoader/CommandLoaderInterface.php
%%WWWDIR%%/vendor/symfony/console/CommandLoader/ContainerCommandLoader.php
%%WWWDIR%%/vendor/symfony/console/CommandLoader/FactoryCommandLoader.php
@@ -15516,20 +15487,25 @@
%%WWWDIR%%/vendor/symfony/console/Completion/CompletionSuggestions.php
%%WWWDIR%%/vendor/symfony/console/Completion/Output/BashCompletionOutput.php
%%WWWDIR%%/vendor/symfony/console/Completion/Output/CompletionOutputInterface.php
+%%WWWDIR%%/vendor/symfony/console/Completion/Output/FishCompletionOutput.php
+%%WWWDIR%%/vendor/symfony/console/Completion/Output/ZshCompletionOutput.php
%%WWWDIR%%/vendor/symfony/console/Completion/Suggestion.php
%%WWWDIR%%/vendor/symfony/console/ConsoleEvents.php
%%WWWDIR%%/vendor/symfony/console/Cursor.php
+%%WWWDIR%%/vendor/symfony/console/DataCollector/CommandDataCollector.php
+%%WWWDIR%%/vendor/symfony/console/Debug/CliRequest.php
%%WWWDIR%%/vendor/symfony/console/DependencyInjection/AddConsoleCommandPass.php
%%WWWDIR%%/vendor/symfony/console/Descriptor/ApplicationDescription.php
%%WWWDIR%%/vendor/symfony/console/Descriptor/Descriptor.php
%%WWWDIR%%/vendor/symfony/console/Descriptor/DescriptorInterface.php
%%WWWDIR%%/vendor/symfony/console/Descriptor/JsonDescriptor.php
%%WWWDIR%%/vendor/symfony/console/Descriptor/MarkdownDescriptor.php
+%%WWWDIR%%/vendor/symfony/console/Descriptor/ReStructuredTextDescriptor.php
%%WWWDIR%%/vendor/symfony/console/Descriptor/TextDescriptor.php
%%WWWDIR%%/vendor/symfony/console/Descriptor/XmlDescriptor.php
%%WWWDIR%%/vendor/symfony/console/Event/ConsoleCommandEvent.php
%%WWWDIR%%/vendor/symfony/console/Event/ConsoleErrorEvent.php
-%%WWWDIR%%/vendor/symfony/console/Formatter/OutputFormatterStyle.php
+%%WWWDIR%%/vendor/symfony/console/Event/ConsoleEvent.php
%%WWWDIR%%/vendor/symfony/console/Event/ConsoleSignalEvent.php
%%WWWDIR%%/vendor/symfony/console/Event/ConsoleTerminateEvent.php
%%WWWDIR%%/vendor/symfony/console/EventListener/ErrorListener.php
@@ -15540,12 +15516,13 @@
%%WWWDIR%%/vendor/symfony/console/Exception/LogicException.php
%%WWWDIR%%/vendor/symfony/console/Exception/MissingInputException.php
%%WWWDIR%%/vendor/symfony/console/Exception/NamespaceNotFoundException.php
+%%WWWDIR%%/vendor/symfony/console/Exception/RunCommandFailedException.php
%%WWWDIR%%/vendor/symfony/console/Exception/RuntimeException.php
%%WWWDIR%%/vendor/symfony/console/Formatter/NullOutputFormatter.php
%%WWWDIR%%/vendor/symfony/console/Formatter/NullOutputFormatterStyle.php
%%WWWDIR%%/vendor/symfony/console/Formatter/OutputFormatter.php
%%WWWDIR%%/vendor/symfony/console/Formatter/OutputFormatterInterface.php
-%%WWWDIR%%/vendor/symfony/console/Helper/TableStyle.php
+%%WWWDIR%%/vendor/symfony/console/Formatter/OutputFormatterStyle.php
%%WWWDIR%%/vendor/symfony/console/Formatter/OutputFormatterStyleInterface.php
%%WWWDIR%%/vendor/symfony/console/Formatter/OutputFormatterStyleStack.php
%%WWWDIR%%/vendor/symfony/console/Formatter/WrappableOutputFormatterInterface.php
@@ -15557,6 +15534,7 @@
%%WWWDIR%%/vendor/symfony/console/Helper/HelperInterface.php
%%WWWDIR%%/vendor/symfony/console/Helper/HelperSet.php
%%WWWDIR%%/vendor/symfony/console/Helper/InputAwareHelper.php
+%%WWWDIR%%/vendor/symfony/console/Helper/OutputWrapper.php
%%WWWDIR%%/vendor/symfony/console/Helper/ProcessHelper.php
%%WWWDIR%%/vendor/symfony/console/Helper/ProgressBar.php
%%WWWDIR%%/vendor/symfony/console/Helper/ProgressIndicator.php
@@ -15567,7 +15545,7 @@
%%WWWDIR%%/vendor/symfony/console/Helper/TableCellStyle.php
%%WWWDIR%%/vendor/symfony/console/Helper/TableRows.php
%%WWWDIR%%/vendor/symfony/console/Helper/TableSeparator.php
-%%WWWDIR%%/vendor/symfony/console/Terminal.php
+%%WWWDIR%%/vendor/symfony/console/Helper/TableStyle.php
%%WWWDIR%%/vendor/symfony/console/Input/ArgvInput.php
%%WWWDIR%%/vendor/symfony/console/Input/ArrayInput.php
%%WWWDIR%%/vendor/symfony/console/Input/Input.php
@@ -15580,6 +15558,10 @@
%%WWWDIR%%/vendor/symfony/console/Input/StringInput.php
%%WWWDIR%%/vendor/symfony/console/LICENSE
%%WWWDIR%%/vendor/symfony/console/Logger/ConsoleLogger.php
+%%WWWDIR%%/vendor/symfony/console/Messenger/RunCommandContext.php
+%%WWWDIR%%/vendor/symfony/console/Messenger/RunCommandMessage.php
+%%WWWDIR%%/vendor/symfony/console/Messenger/RunCommandMessageHandler.php
+%%WWWDIR%%/vendor/symfony/console/Output/AnsiColorMode.php
%%WWWDIR%%/vendor/symfony/console/Output/BufferedOutput.php
%%WWWDIR%%/vendor/symfony/console/Output/ConsoleOutput.php
%%WWWDIR%%/vendor/symfony/console/Output/ConsoleOutputInterface.php
@@ -15595,12 +15577,15 @@
%%WWWDIR%%/vendor/symfony/console/README.md
%%WWWDIR%%/vendor/symfony/console/Resources/bin/hiddeninput.exe
%%WWWDIR%%/vendor/symfony/console/Resources/completion.bash
+%%WWWDIR%%/vendor/symfony/console/Resources/completion.fish
+%%WWWDIR%%/vendor/symfony/console/Resources/completion.zsh
+%%WWWDIR%%/vendor/symfony/console/SignalRegistry/SignalMap.php
%%WWWDIR%%/vendor/symfony/console/SignalRegistry/SignalRegistry.php
%%WWWDIR%%/vendor/symfony/console/SingleCommandApplication.php
%%WWWDIR%%/vendor/symfony/console/Style/OutputStyle.php
%%WWWDIR%%/vendor/symfony/console/Style/StyleInterface.php
%%WWWDIR%%/vendor/symfony/console/Style/SymfonyStyle.php
-%%WWWDIR%%/vendor/symfony/css-selector/Node/SelectorNode.php
+%%WWWDIR%%/vendor/symfony/console/Terminal.php
%%WWWDIR%%/vendor/symfony/console/Tester/ApplicationTester.php
%%WWWDIR%%/vendor/symfony/console/Tester/CommandCompletionTester.php
%%WWWDIR%%/vendor/symfony/console/Tester/CommandTester.php
@@ -15625,7 +15610,7 @@
%%WWWDIR%%/vendor/symfony/css-selector/Node/NegationNode.php
%%WWWDIR%%/vendor/symfony/css-selector/Node/NodeInterface.php
%%WWWDIR%%/vendor/symfony/css-selector/Node/PseudoNode.php
-%%WWWDIR%%/vendor/symfony/css-selector/XPath/Extension/CombinationExtension.php
+%%WWWDIR%%/vendor/symfony/css-selector/Node/SelectorNode.php
%%WWWDIR%%/vendor/symfony/css-selector/Node/Specificity.php
%%WWWDIR%%/vendor/symfony/css-selector/Parser/Handler/CommentHandler.php
%%WWWDIR%%/vendor/symfony/css-selector/Parser/Handler/HandlerInterface.php
@@ -15649,7 +15634,7 @@
%%WWWDIR%%/vendor/symfony/css-selector/README.md
%%WWWDIR%%/vendor/symfony/css-selector/XPath/Extension/AbstractExtension.php
%%WWWDIR%%/vendor/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php
-%%WWWDIR%%/vendor/symfony/filesystem/composer.json
+%%WWWDIR%%/vendor/symfony/css-selector/XPath/Extension/CombinationExtension.php
%%WWWDIR%%/vendor/symfony/css-selector/XPath/Extension/ExtensionInterface.php
%%WWWDIR%%/vendor/symfony/css-selector/XPath/Extension/FunctionExtension.php
%%WWWDIR%%/vendor/symfony/css-selector/XPath/Extension/HtmlExtension.php
@@ -15675,11 +15660,12 @@
%%WWWDIR%%/vendor/symfony/filesystem/LICENSE
%%WWWDIR%%/vendor/symfony/filesystem/Path.php
%%WWWDIR%%/vendor/symfony/filesystem/README.md
-%%WWWDIR%%/vendor/symfony/http-foundation/File/Stream.php
+%%WWWDIR%%/vendor/symfony/filesystem/composer.json
%%WWWDIR%%/vendor/symfony/http-foundation/AcceptHeader.php
%%WWWDIR%%/vendor/symfony/http-foundation/AcceptHeaderItem.php
%%WWWDIR%%/vendor/symfony/http-foundation/BinaryFileResponse.php
%%WWWDIR%%/vendor/symfony/http-foundation/CHANGELOG.md
+%%WWWDIR%%/vendor/symfony/http-foundation/ChainRequestMatcher.php
%%WWWDIR%%/vendor/symfony/http-foundation/Cookie.php
%%WWWDIR%%/vendor/symfony/http-foundation/Exception/BadRequestException.php
%%WWWDIR%%/vendor/symfony/http-foundation/Exception/ConflictingHeadersException.php
@@ -15687,6 +15673,7 @@
%%WWWDIR%%/vendor/symfony/http-foundation/Exception/RequestExceptionInterface.php
%%WWWDIR%%/vendor/symfony/http-foundation/Exception/SessionNotFoundException.php
%%WWWDIR%%/vendor/symfony/http-foundation/Exception/SuspiciousOperationException.php
+%%WWWDIR%%/vendor/symfony/http-foundation/Exception/UnexpectedValueException.php
%%WWWDIR%%/vendor/symfony/http-foundation/ExpressionRequestMatcher.php
%%WWWDIR%%/vendor/symfony/http-foundation/File/Exception/AccessDeniedException.php
%%WWWDIR%%/vendor/symfony/http-foundation/File/Exception/CannotWriteFileException.php
@@ -15701,7 +15688,7 @@
%%WWWDIR%%/vendor/symfony/http-foundation/File/Exception/UnexpectedTypeException.php
%%WWWDIR%%/vendor/symfony/http-foundation/File/Exception/UploadException.php
%%WWWDIR%%/vendor/symfony/http-foundation/File/File.php
-%%WWWDIR%%/vendor/symfony/http-foundation/Session/Attribute/NamespacedAttributeBag.php
+%%WWWDIR%%/vendor/symfony/http-foundation/File/Stream.php
%%WWWDIR%%/vendor/symfony/http-foundation/File/UploadedFile.php
%%WWWDIR%%/vendor/symfony/http-foundation/FileBag.php
%%WWWDIR%%/vendor/symfony/http-foundation/HeaderBag.php
@@ -15713,10 +15700,20 @@
%%WWWDIR%%/vendor/symfony/http-foundation/ParameterBag.php
%%WWWDIR%%/vendor/symfony/http-foundation/README.md
%%WWWDIR%%/vendor/symfony/http-foundation/RateLimiter/AbstractRequestRateLimiter.php
+%%WWWDIR%%/vendor/symfony/http-foundation/RateLimiter/PeekableRequestRateLimiterInterface.php
%%WWWDIR%%/vendor/symfony/http-foundation/RateLimiter/RequestRateLimiterInterface.php
%%WWWDIR%%/vendor/symfony/http-foundation/RedirectResponse.php
%%WWWDIR%%/vendor/symfony/http-foundation/Request.php
%%WWWDIR%%/vendor/symfony/http-foundation/RequestMatcher.php
+%%WWWDIR%%/vendor/symfony/http-foundation/RequestMatcher/AttributesRequestMatcher.php
+%%WWWDIR%%/vendor/symfony/http-foundation/RequestMatcher/ExpressionRequestMatcher.php
+%%WWWDIR%%/vendor/symfony/http-foundation/RequestMatcher/HostRequestMatcher.php
+%%WWWDIR%%/vendor/symfony/http-foundation/RequestMatcher/IpsRequestMatcher.php
+%%WWWDIR%%/vendor/symfony/http-foundation/RequestMatcher/IsJsonRequestMatcher.php
+%%WWWDIR%%/vendor/symfony/http-foundation/RequestMatcher/MethodRequestMatcher.php
+%%WWWDIR%%/vendor/symfony/http-foundation/RequestMatcher/PathRequestMatcher.php
+%%WWWDIR%%/vendor/symfony/http-foundation/RequestMatcher/PortRequestMatcher.php
+%%WWWDIR%%/vendor/symfony/http-foundation/RequestMatcher/SchemeRequestMatcher.php
%%WWWDIR%%/vendor/symfony/http-foundation/RequestMatcherInterface.php
%%WWWDIR%%/vendor/symfony/http-foundation/RequestStack.php
%%WWWDIR%%/vendor/symfony/http-foundation/Response.php
@@ -15724,10 +15721,10 @@
%%WWWDIR%%/vendor/symfony/http-foundation/ServerBag.php
%%WWWDIR%%/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php
%%WWWDIR%%/vendor/symfony/http-foundation/Session/Attribute/AttributeBagInterface.php
-%%WWWDIR%%/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php
%%WWWDIR%%/vendor/symfony/http-foundation/Session/Flash/AutoExpireFlashBag.php
%%WWWDIR%%/vendor/symfony/http-foundation/Session/Flash/FlashBag.php
%%WWWDIR%%/vendor/symfony/http-foundation/Session/Flash/FlashBagInterface.php
+%%WWWDIR%%/vendor/symfony/http-foundation/Session/FlashBagAwareSessionInterface.php
%%WWWDIR%%/vendor/symfony/http-foundation/Session/Session.php
%%WWWDIR%%/vendor/symfony/http-foundation/Session/SessionBagInterface.php
%%WWWDIR%%/vendor/symfony/http-foundation/Session/SessionBagProxy.php
@@ -15756,21 +15753,23 @@
%%WWWDIR%%/vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorage.php
%%WWWDIR%%/vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorageFactory.php
%%WWWDIR%%/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php
-%%WWWDIR%%/vendor/symfony/mime/Crypto/DkimSigner.php
-%%WWWDIR%%/vendor/symfony/http-foundation/Session/Storage/ServiceSessionFactory.php
+%%WWWDIR%%/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php
%%WWWDIR%%/vendor/symfony/http-foundation/Session/Storage/SessionStorageFactoryInterface.php
%%WWWDIR%%/vendor/symfony/http-foundation/Session/Storage/SessionStorageInterface.php
+%%WWWDIR%%/vendor/symfony/http-foundation/StreamedJsonResponse.php
%%WWWDIR%%/vendor/symfony/http-foundation/StreamedResponse.php
%%WWWDIR%%/vendor/symfony/http-foundation/Test/Constraint/RequestAttributeValueSame.php
%%WWWDIR%%/vendor/symfony/http-foundation/Test/Constraint/ResponseCookieValueSame.php
%%WWWDIR%%/vendor/symfony/http-foundation/Test/Constraint/ResponseFormatSame.php
%%WWWDIR%%/vendor/symfony/http-foundation/Test/Constraint/ResponseHasCookie.php
%%WWWDIR%%/vendor/symfony/http-foundation/Test/Constraint/ResponseHasHeader.php
+%%WWWDIR%%/vendor/symfony/http-foundation/Test/Constraint/ResponseHeaderLocationSame.php
%%WWWDIR%%/vendor/symfony/http-foundation/Test/Constraint/ResponseHeaderSame.php
%%WWWDIR%%/vendor/symfony/http-foundation/Test/Constraint/ResponseIsRedirected.php
%%WWWDIR%%/vendor/symfony/http-foundation/Test/Constraint/ResponseIsSuccessful.php
%%WWWDIR%%/vendor/symfony/http-foundation/Test/Constraint/ResponseIsUnprocessable.php
%%WWWDIR%%/vendor/symfony/http-foundation/Test/Constraint/ResponseStatusCodeSame.php
+%%WWWDIR%%/vendor/symfony/http-foundation/UriSigner.php
%%WWWDIR%%/vendor/symfony/http-foundation/UrlHelper.php
%%WWWDIR%%/vendor/symfony/http-foundation/composer.json
%%WWWDIR%%/vendor/symfony/mime/Address.php
@@ -15778,11 +15777,12 @@
%%WWWDIR%%/vendor/symfony/mime/CHANGELOG.md
%%WWWDIR%%/vendor/symfony/mime/CharacterStream.php
%%WWWDIR%%/vendor/symfony/mime/Crypto/DkimOptions.php
-%%WWWDIR%%/vendor/symfony/mime/Header/UnstructuredHeader.php
+%%WWWDIR%%/vendor/symfony/mime/Crypto/DkimSigner.php
%%WWWDIR%%/vendor/symfony/mime/Crypto/SMime.php
%%WWWDIR%%/vendor/symfony/mime/Crypto/SMimeEncrypter.php
%%WWWDIR%%/vendor/symfony/mime/Crypto/SMimeSigner.php
%%WWWDIR%%/vendor/symfony/mime/DependencyInjection/AddMimeTypeGuesserPass.php
+%%WWWDIR%%/vendor/symfony/mime/DraftEmail.php
%%WWWDIR%%/vendor/symfony/mime/Email.php
%%WWWDIR%%/vendor/symfony/mime/Encoder/AddressEncoderInterface.php
%%WWWDIR%%/vendor/symfony/mime/Encoder/Base64ContentEncoder.php
@@ -15814,7 +15814,10 @@
%%WWWDIR%%/vendor/symfony/mime/Header/MailboxListHeader.php
%%WWWDIR%%/vendor/symfony/mime/Header/ParameterizedHeader.php
%%WWWDIR%%/vendor/symfony/mime/Header/PathHeader.php
-%%WWWDIR%%/vendor/symfony/mime/Test/Constraint/EmailAddressContains.php
+%%WWWDIR%%/vendor/symfony/mime/Header/UnstructuredHeader.php
+%%WWWDIR%%/vendor/symfony/mime/HtmlToTextConverter/DefaultHtmlToTextConverter.php
+%%WWWDIR%%/vendor/symfony/mime/HtmlToTextConverter/HtmlToTextConverterInterface.php
+%%WWWDIR%%/vendor/symfony/mime/HtmlToTextConverter/LeagueHtmlToMarkdownConverter.php
%%WWWDIR%%/vendor/symfony/mime/LICENSE
%%WWWDIR%%/vendor/symfony/mime/Message.php
%%WWWDIR%%/vendor/symfony/mime/MessageConverter.php
@@ -15824,6 +15827,7 @@
%%WWWDIR%%/vendor/symfony/mime/Part/AbstractMultipartPart.php
%%WWWDIR%%/vendor/symfony/mime/Part/AbstractPart.php
%%WWWDIR%%/vendor/symfony/mime/Part/DataPart.php
+%%WWWDIR%%/vendor/symfony/mime/Part/File.php
%%WWWDIR%%/vendor/symfony/mime/Part/MessagePart.php
%%WWWDIR%%/vendor/symfony/mime/Part/Multipart/AlternativePart.php
%%WWWDIR%%/vendor/symfony/mime/Part/Multipart/DigestPart.php
@@ -15835,11 +15839,12 @@
%%WWWDIR%%/vendor/symfony/mime/README.md
%%WWWDIR%%/vendor/symfony/mime/RawMessage.php
%%WWWDIR%%/vendor/symfony/mime/Resources/bin/update_mime_types.php
-%%WWWDIR%%/vendor/symfony/polyfill-mbstring/Mbstring.php
+%%WWWDIR%%/vendor/symfony/mime/Test/Constraint/EmailAddressContains.php
%%WWWDIR%%/vendor/symfony/mime/Test/Constraint/EmailAttachmentCount.php
%%WWWDIR%%/vendor/symfony/mime/Test/Constraint/EmailHasHeader.php
%%WWWDIR%%/vendor/symfony/mime/Test/Constraint/EmailHeaderSame.php
%%WWWDIR%%/vendor/symfony/mime/Test/Constraint/EmailHtmlBodyContains.php
+%%WWWDIR%%/vendor/symfony/mime/Test/Constraint/EmailSubjectContains.php
%%WWWDIR%%/vendor/symfony/mime/Test/Constraint/EmailTextBodyContains.php
%%WWWDIR%%/vendor/symfony/mime/composer.json
%%WWWDIR%%/vendor/symfony/polyfill-ctype/Ctype.php
@@ -15882,7 +15887,7 @@
%%WWWDIR%%/vendor/symfony/polyfill-intl-normalizer/bootstrap80.php
%%WWWDIR%%/vendor/symfony/polyfill-intl-normalizer/composer.json
%%WWWDIR%%/vendor/symfony/polyfill-mbstring/LICENSE
-%%WWWDIR%%/vendor/symfony/polyfill-php80/composer.json
+%%WWWDIR%%/vendor/symfony/polyfill-mbstring/Mbstring.php
%%WWWDIR%%/vendor/symfony/polyfill-mbstring/README.md
%%WWWDIR%%/vendor/symfony/polyfill-mbstring/Resources/unidata/caseFolding.php
%%WWWDIR%%/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php
@@ -15896,36 +15901,31 @@
%%WWWDIR%%/vendor/symfony/polyfill-php72/README.md
%%WWWDIR%%/vendor/symfony/polyfill-php72/bootstrap.php
%%WWWDIR%%/vendor/symfony/polyfill-php72/composer.json
-%%WWWDIR%%/vendor/symfony/polyfill-php73/LICENSE
-%%WWWDIR%%/vendor/symfony/polyfill-php73/Php73.php
-%%WWWDIR%%/vendor/symfony/polyfill-php73/README.md
-%%WWWDIR%%/vendor/symfony/polyfill-php73/Resources/stubs/JsonException.php
-%%WWWDIR%%/vendor/symfony/polyfill-php73/bootstrap.php
-%%WWWDIR%%/vendor/symfony/polyfill-php73/composer.json
-%%WWWDIR%%/vendor/symfony/polyfill-php80/LICENSE
-%%WWWDIR%%/vendor/symfony/polyfill-php80/Php80.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/PhpToken.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/README.md
-%%WWWDIR%%/vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/bootstrap.php
-%%WWWDIR%%/vendor/symfony/routing/Exception/ExceptionInterface.php
-%%WWWDIR%%/vendor/symfony/polyfill-php81/LICENSE
-%%WWWDIR%%/vendor/symfony/polyfill-php81/Php81.php
-%%WWWDIR%%/vendor/symfony/polyfill-php81/README.md
-%%WWWDIR%%/vendor/symfony/polyfill-php81/Resources/stubs/CURLStringFile.php
-%%WWWDIR%%/vendor/symfony/polyfill-php81/Resources/stubs/ReturnTypeWillChange.php
-%%WWWDIR%%/vendor/symfony/polyfill-php81/bootstrap.php
-%%WWWDIR%%/vendor/symfony/polyfill-php81/composer.json
+%%WWWDIR%%/vendor/symfony/polyfill-php83/LICENSE
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Php83.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/README.md
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/DateError.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/DateException.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/DateInvalidOperationException.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/DateInvalidTimeZoneException.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedIntervalStringException.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedPeriodStringException.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedStringException.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/DateObjectError.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/DateRangeError.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/Override.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/SQLite3Exception.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/bootstrap.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/bootstrap81.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/composer.json
%%WWWDIR%%/vendor/symfony/routing/Alias.php
%%WWWDIR%%/vendor/symfony/routing/Annotation/Route.php
+%%WWWDIR%%/vendor/symfony/routing/Attribute/Route.php
%%WWWDIR%%/vendor/symfony/routing/CHANGELOG.md
%%WWWDIR%%/vendor/symfony/routing/CompiledRoute.php
+%%WWWDIR%%/vendor/symfony/routing/DependencyInjection/AddExpressionLanguageProvidersPass.php
%%WWWDIR%%/vendor/symfony/routing/DependencyInjection/RoutingResolverPass.php
-%%WWWDIR%%/vendor/symfony/routing/Loader/YamlFileLoader.php
+%%WWWDIR%%/vendor/symfony/routing/Exception/ExceptionInterface.php
%%WWWDIR%%/vendor/symfony/routing/Exception/InvalidArgumentException.php
%%WWWDIR%%/vendor/symfony/routing/Exception/InvalidParameterException.php
%%WWWDIR%%/vendor/symfony/routing/Exception/MethodNotAllowedException.php
@@ -15946,6 +15946,9 @@
%%WWWDIR%%/vendor/symfony/routing/Loader/AnnotationClassLoader.php
%%WWWDIR%%/vendor/symfony/routing/Loader/AnnotationDirectoryLoader.php
%%WWWDIR%%/vendor/symfony/routing/Loader/AnnotationFileLoader.php
+%%WWWDIR%%/vendor/symfony/routing/Loader/AttributeClassLoader.php
+%%WWWDIR%%/vendor/symfony/routing/Loader/AttributeDirectoryLoader.php
+%%WWWDIR%%/vendor/symfony/routing/Loader/AttributeFileLoader.php
%%WWWDIR%%/vendor/symfony/routing/Loader/ClosureLoader.php
%%WWWDIR%%/vendor/symfony/routing/Loader/Configurator/AliasConfigurator.php
%%WWWDIR%%/vendor/symfony/routing/Loader/Configurator/CollectionConfigurator.php
@@ -15962,28 +15965,31 @@
%%WWWDIR%%/vendor/symfony/routing/Loader/GlobFileLoader.php
%%WWWDIR%%/vendor/symfony/routing/Loader/ObjectLoader.php
%%WWWDIR%%/vendor/symfony/routing/Loader/PhpFileLoader.php
+%%WWWDIR%%/vendor/symfony/routing/Loader/Psr4DirectoryLoader.php
%%WWWDIR%%/vendor/symfony/routing/Loader/XmlFileLoader.php
-%%WWWDIR%%/vendor/symfony/routing/Matcher/CompiledUrlMatcher.php
+%%WWWDIR%%/vendor/symfony/routing/Loader/YamlFileLoader.php
%%WWWDIR%%/vendor/symfony/routing/Loader/schema/routing/routing-1.0.xsd
-%%WWWDIR%%/vendor/symfony/routing/Matcher/Dumper/MatcherDumper.php
+%%WWWDIR%%/vendor/symfony/routing/Matcher/CompiledUrlMatcher.php
%%WWWDIR%%/vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherDumper.php
%%WWWDIR%%/vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php
-%%WWWDIR%%/vendor/symfony/routing/Matcher/RedirectableUrlMatcherInterface.php
+%%WWWDIR%%/vendor/symfony/routing/Matcher/Dumper/MatcherDumper.php
%%WWWDIR%%/vendor/symfony/routing/Matcher/Dumper/MatcherDumperInterface.php
%%WWWDIR%%/vendor/symfony/routing/Matcher/Dumper/StaticPrefixCollection.php
%%WWWDIR%%/vendor/symfony/routing/Matcher/ExpressionLanguageProvider.php
%%WWWDIR%%/vendor/symfony/routing/Matcher/RedirectableUrlMatcher.php
-%%WWWDIR%%/vendor/symfony/routing/Matcher/UrlMatcher.php
+%%WWWDIR%%/vendor/symfony/routing/Matcher/RedirectableUrlMatcherInterface.php
%%WWWDIR%%/vendor/symfony/routing/Matcher/RequestMatcherInterface.php
%%WWWDIR%%/vendor/symfony/routing/Matcher/TraceableUrlMatcher.php
-%%WWWDIR%%/vendor/symfony/routing/RequestContextAwareInterface.php
+%%WWWDIR%%/vendor/symfony/routing/Matcher/UrlMatcher.php
%%WWWDIR%%/vendor/symfony/routing/Matcher/UrlMatcherInterface.php
%%WWWDIR%%/vendor/symfony/routing/README.md
%%WWWDIR%%/vendor/symfony/routing/RequestContext.php
-%%WWWDIR%%/vendor/symfony/routing/RouteCompiler.php
+%%WWWDIR%%/vendor/symfony/routing/RequestContextAwareInterface.php
+%%WWWDIR%%/vendor/symfony/routing/Requirement/EnumRequirement.php
+%%WWWDIR%%/vendor/symfony/routing/Requirement/Requirement.php
%%WWWDIR%%/vendor/symfony/routing/Route.php
%%WWWDIR%%/vendor/symfony/routing/RouteCollection.php
-%%WWWDIR%%/vendor/symfony/routing/RouteCollectionBuilder.php
+%%WWWDIR%%/vendor/symfony/routing/RouteCompiler.php
%%WWWDIR%%/vendor/symfony/routing/RouteCompilerInterface.php
%%WWWDIR%%/vendor/symfony/routing/Router.php
%%WWWDIR%%/vendor/symfony/routing/RouterInterface.php
@@ -15994,7 +16000,9 @@
%%WWWDIR%%/vendor/symfony/service-contracts/LICENSE
%%WWWDIR%%/vendor/symfony/service-contracts/README.md
%%WWWDIR%%/vendor/symfony/service-contracts/ResetInterface.php
+%%WWWDIR%%/vendor/symfony/service-contracts/ServiceCollectionInterface.php
%%WWWDIR%%/vendor/symfony/service-contracts/ServiceLocatorTrait.php
+%%WWWDIR%%/vendor/symfony/service-contracts/ServiceMethodsSubscriberTrait.php
%%WWWDIR%%/vendor/symfony/service-contracts/ServiceProviderInterface.php
%%WWWDIR%%/vendor/symfony/service-contracts/ServiceSubscriberInterface.php
%%WWWDIR%%/vendor/symfony/service-contracts/ServiceSubscriberTrait.php
@@ -16037,6 +16045,7 @@
%%WWWDIR%%/vendor/symfony/var-dumper/Caster/DsPairStub.php
%%WWWDIR%%/vendor/symfony/var-dumper/Caster/EnumStub.php
%%WWWDIR%%/vendor/symfony/var-dumper/Caster/ExceptionCaster.php
+%%WWWDIR%%/vendor/symfony/var-dumper/Caster/FFICaster.php
%%WWWDIR%%/vendor/symfony/var-dumper/Caster/FiberCaster.php
%%WWWDIR%%/vendor/symfony/var-dumper/Caster/FrameStub.php
%%WWWDIR%%/vendor/symfony/var-dumper/Caster/GmpCaster.php
@@ -16053,10 +16062,12 @@
%%WWWDIR%%/vendor/symfony/var-dumper/Caster/RedisCaster.php
%%WWWDIR%%/vendor/symfony/var-dumper/Caster/ReflectionCaster.php
%%WWWDIR%%/vendor/symfony/var-dumper/Caster/ResourceCaster.php
+%%WWWDIR%%/vendor/symfony/var-dumper/Caster/ScalarStub.php
%%WWWDIR%%/vendor/symfony/var-dumper/Caster/SplCaster.php
%%WWWDIR%%/vendor/symfony/var-dumper/Caster/StubCaster.php
%%WWWDIR%%/vendor/symfony/var-dumper/Caster/SymfonyCaster.php
%%WWWDIR%%/vendor/symfony/var-dumper/Caster/TraceStub.php
+%%WWWDIR%%/vendor/symfony/var-dumper/Caster/UninitializedStub.php
%%WWWDIR%%/vendor/symfony/var-dumper/Caster/UuidCaster.php
%%WWWDIR%%/vendor/symfony/var-dumper/Caster/XmlReaderCaster.php
%%WWWDIR%%/vendor/symfony/var-dumper/Caster/XmlResourceCaster.php
@@ -16065,6 +16076,7 @@
%%WWWDIR%%/vendor/symfony/var-dumper/Cloner/Cursor.php
%%WWWDIR%%/vendor/symfony/var-dumper/Cloner/Data.php
%%WWWDIR%%/vendor/symfony/var-dumper/Cloner/DumperInterface.php
+%%WWWDIR%%/vendor/symfony/var-dumper/Cloner/Internal/NoDefault.php
%%WWWDIR%%/vendor/symfony/var-dumper/Cloner/Stub.php
%%WWWDIR%%/vendor/symfony/var-dumper/Cloner/VarCloner.php
%%WWWDIR%%/vendor/symfony/var-dumper/Command/Descriptor/CliDescriptor.php
@@ -16093,6 +16105,7 @@
%%WWWDIR%%/vendor/symfony/var-dumper/Test/VarDumperTestTrait.php
%%WWWDIR%%/vendor/symfony/var-dumper/VarDumper.php
%%WWWDIR%%/vendor/symfony/var-dumper/composer.json
+%%WWWDIR%%/vendor/vanilla/htmlawed/.github/workflows/ci.yml
%%WWWDIR%%/vendor/vanilla/htmlawed/CHANGELOG.md
%%WWWDIR%%/vendor/vanilla/htmlawed/LICENSE.md
%%WWWDIR%%/vendor/vanilla/htmlawed/README.md
diff --git a/www/emacs-w3m/Makefile b/www/emacs-w3m/Makefile
index 59ed7713b1c8..d9026c630677 100644
--- a/www/emacs-w3m/Makefile
+++ b/www/emacs-w3m/Makefile
@@ -1,6 +1,6 @@
PORTNAME= emacs-w3m
PORTVERSION= 1.4.632.b.${SNAPDATE}
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/www/fabio/Makefile b/www/fabio/Makefile
index d74615823f2d..a55fa973e2e4 100644
--- a/www/fabio/Makefile
+++ b/www/fabio/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fabio
PORTVERSION= 1.6.0
DISTVERSIONPREFIX= v
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= www
MAINTAINER= stl@ossuary.net
diff --git a/www/filtron/Makefile b/www/filtron/Makefile
index de809aab0907..07e460fb9490 100644
--- a/www/filtron/Makefile
+++ b/www/filtron/Makefile
@@ -1,6 +1,6 @@
PORTNAME= filtron
PORTVERSION= g20180218
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile
index b2af6a14e7c7..b0c4ebf222e3 100644
--- a/www/firefox-esr/Makefile
+++ b/www/firefox-esr/Makefile
@@ -1,10 +1,10 @@
PORTNAME= firefox
-DISTVERSION= 115.12.0
+DISTVERSION= 115.13.0
PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= www wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
- MOZILLA/${PORTNAME}/candidates/${DISTVERSION}esr-candidates/build1/source
+ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}esr-candidates/build3/source
PKGNAMESUFFIX= -esr
DISTFILES= ${DISTNAME}esr.source${EXTRACT_SUFX}
diff --git a/www/firefox-esr/distinfo b/www/firefox-esr/distinfo
index b5148d934455..36190cae6b97 100644
--- a/www/firefox-esr/distinfo
+++ b/www/firefox-esr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717440071
-SHA256 (firefox-115.12.0esr.source.tar.xz) = b59e1625a0bb2f0565a737394f2bf8a7ce3171314b0d871bde533a101847a8ef
-SIZE (firefox-115.12.0esr.source.tar.xz) = 505219784
+TIMESTAMP = 1720112565
+SHA256 (firefox-115.13.0esr.source.tar.xz) = 3fa20d1897100684d2560a193a48d4a413f31e61f2ed134713d607c5f30d5d5c
+SIZE (firefox-115.13.0esr.source.tar.xz) = 510571488
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index 002b5d8f7621..51eedd42b3e7 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,9 +1,10 @@
PORTNAME= firefox
-DISTVERSION= 127.0.2
+DISTVERSION= 128.0
+PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= www wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
- MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source
+ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build2/source
DISTFILES= ${DISTNAME}.source${EXTRACT_SUFX}
MAINTAINER= gecko@FreeBSD.org
@@ -11,10 +12,10 @@ COMMENT= Web browser based on the browser portion of Mozilla
WWW= https://www.mozilla.com/firefox
BUILD_DEPENDS= nspr>=4.32:devel/nspr \
- nss>=3.100:security/nss \
+ nss>=3.101:security/nss \
icu>=73.1:devel/icu \
libevent>=2.1.8:devel/libevent \
- harfbuzz>=8.4.0:print/harfbuzz \
+ harfbuzz>=8.5.0:print/harfbuzz \
graphite2>=1.3.14:graphics/graphite2 \
png>=1.6.43:graphics/png \
dav1d>=1.0.0:multimedia/dav1d \
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
index c0f7cfa82129..b2a7ea3bb9c2 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719265362
-SHA256 (firefox-127.0.2.source.tar.xz) = 0b7b2a8c3def52fcab13c48769645d0e963902ee916e4f3d2a0098796e73e3e8
-SIZE (firefox-127.0.2.source.tar.xz) = 554998504
+TIMESTAMP = 1720112381
+SHA256 (firefox-128.0.source.tar.xz) = 358b2f67c6c96c2a857588e1678e10bf233d5c324ff845055f2da043d1bf59ca
+SIZE (firefox-128.0.source.tar.xz) = 561251876
diff --git a/www/firefox/files/patch-bug847568 b/www/firefox/files/patch-bug847568
index 95bd181256e8..2ee46579d43d 100644
--- a/www/firefox/files/patch-bug847568
+++ b/www/firefox/files/patch-bug847568
@@ -64,7 +64,7 @@ index 000000000000..24e8d7a03274
+# Match bundled graphite2 configuration
+AllowCompilerWarnings()
+
-+FINAL_LIBRARY = 'gkmedias'
++FINAL_LIBRARY = 'xul'
diff --git gfx/harfbuzz/README-mozilla.fbsd gfx/harfbuzz/README-mozilla.fbsd
new file mode 100644
index 000000000000..2a10eb1e2b42
diff --git a/www/firefox/files/patch-gfx_skia_skia_src_base_SkEndian.h b/www/firefox/files/patch-gfx_skia_skia_src_base_SkEndian.h
index 656127071a78..4bfe48f0592c 100644
--- a/www/firefox/files/patch-gfx_skia_skia_src_base_SkEndian.h
+++ b/www/firefox/files/patch-gfx_skia_skia_src_base_SkEndian.h
@@ -1,11 +1,13 @@
---- gfx/skia/skia/src/base/SkEndian.h.orig 2023-06-16 01:32:16.999830000 +0200
-+++ gfx/skia/skia/src/base/SkEndian.h 2023-06-16 01:32:41.701673000 +0200
-@@ -131,7 +131,7 @@
- #define SkTEndian_SwapLE64(n) (n)
- #else // SK_CPU_BENDIAN
- #define SkEndian_SwapBE16(n) (n)
-- #define SkEndian_SwapBE32(n) (n)
-+ #define SkEndian_SwapBE32(n) uint32_t(n)
- #define SkEndian_SwapBE64(n) (n)
- #define SkEndian_SwapLE16(n) SkEndianSwap16(n)
- #define SkEndian_SwapLE32(n) SkEndianSwap32(n)
+diff --git gfx/skia/skia/src/base/SkEndian.h gfx/skia/skia/src/base/SkEndian.h
+index d015f8bff2bf..cc390a53f30c 100644
+--- gfx/skia/skia/src/base/SkEndian.h
++++ gfx/skia/skia/src/base/SkEndian.h
+@@ -140,7 +140,7 @@ static inline void SkEndianSwap64s(uint64_t array[], int count) {
+ #define SkEndian_SwapLE64(n) SkEndianSwap64(n)
+
+ #define SkTEndian_SwapBE16(n) (n)
+- #define SkTEndian_SwapBE32(n) (n)
++ #define SkTEndian_SwapBE32(n) uint32_t(n)
+ #define SkTEndian_SwapBE64(n) (n)
+ #define SkTEndian_SwapLE16(n) SkTEndianSwap16<n>::value
+ #define SkTEndian_SwapLE32(n) SkTEndianSwap32<n>::value
diff --git a/www/firefox/files/patch-gfx_skia_skia_src_core_SkCpu.cpp b/www/firefox/files/patch-gfx_skia_skia_src_core_SkCpu.cpp
index 0cee5dac92a1..fe73016d6618 100644
--- a/www/firefox/files/patch-gfx_skia_skia_src_core_SkCpu.cpp
+++ b/www/firefox/files/patch-gfx_skia_skia_src_core_SkCpu.cpp
@@ -4,12 +4,16 @@ gfx/skia/skia/src/core/SkCpu.cpp:81:27: error: use of undeclared identifier 'get
uint32_t hwcaps = getauxval(AT_HWCAP);
^
---- gfx/skia/skia/src/core/SkCpu.cpp.orig 2020-02-07 22:13:22 UTC
+diff --git gfx/skia/skia/src/core/SkCpu.cpp gfx/skia/skia/src/core/SkCpu.cpp
+index cdac7db2be2c..88391138880a 100644
+--- gfx/skia/skia/src/core/SkCpu.cpp
+++ gfx/skia/skia/src/core/SkCpu.cpp
-@@ -72,6 +72,23 @@
- return features;
- }
+@@ -81,6 +81,22 @@
+ if (hwcap & HWCAP_LOONGARCH_LSX) { features |= SkCpu::LOONGARCH_SX; }
+ if (hwcap & HWCAP_LOONGARCH_LASX) { features |= SkCpu::LOONGARCH_ASX; }
++ return features;
++ }
+#elif defined(SK_CPU_ARM64) && defined(__FreeBSD__)
+ #include <machine/armreg.h>
+ #ifndef ID_AA64ISAR0_CRC32_VAL
@@ -24,9 +28,6 @@ gfx/skia/skia/src/core/SkCpu.cpp:81:27: error: use of undeclared identifier 'get
+ if (ID_AA64ISAR0_CRC32_VAL(id_aa64isar0) == ID_AA64ISAR0_CRC32_BASE) {
+ features |= SkCpu::CRC32;
+ }
-+ return features;
-+ }
-+
- #elif defined(SK_CPU_ARM64) && __has_include(<sys/auxv.h>)
- #include <sys/auxv.h>
-
+ return features;
+ }
+ #else
diff --git a/www/firefox/files/patch-gfx_skia_skia_src_core_SkRasterPipeline.h b/www/firefox/files/patch-gfx_skia_skia_src_core_SkRasterPipeline.h
index 64e279cf29f0..05cf110b1192 100644
--- a/www/firefox/files/patch-gfx_skia_skia_src_core_SkRasterPipeline.h
+++ b/www/firefox/files/patch-gfx_skia_skia_src_core_SkRasterPipeline.h
@@ -1,11 +1,13 @@
---- gfx/skia/skia/src/core/SkRasterPipeline.h.orig 2023-06-10 14:20:18.155477000 +0200
-+++ gfx/skia/skia/src/core/SkRasterPipeline.h 2023-06-10 14:20:30.760915000 +0200
-@@ -24,7 +24,7 @@
- struct SkImageInfo;
+diff --git gfx/skia/skia/src/core/SkRasterPipeline.h gfx/skia/skia/src/core/SkRasterPipeline.h
+index 2475ea0d398d..67967483656d 100644
+--- gfx/skia/skia/src/core/SkRasterPipeline.h
++++ gfx/skia/skia/src/core/SkRasterPipeline.h
+@@ -27,7 +27,7 @@ struct SkImageInfo;
struct skcms_TransferFunction;
--#if __has_cpp_attribute(clang::musttail) && !defined(__EMSCRIPTEN__) && !defined(SK_CPU_ARM32)
-+#if __has_cpp_attribute(clang::musttail) && !defined(__EMSCRIPTEN__) && !defined(SK_CPU_ARM32) && !defined(__powerpc__)
+ #if __has_cpp_attribute(clang::musttail) && !defined(__EMSCRIPTEN__) && !defined(SK_CPU_ARM32) && \
+- !defined(SK_CPU_LOONGARCH)
++ !defined(SK_CPU_LOONGARCH) && !defined(__powerpc__)
#define SK_HAS_MUSTTAIL 1
#else
#define SK_HAS_MUSTTAIL 0
diff --git a/www/firefox/files/patch-libwebrtc-generated b/www/firefox/files/patch-libwebrtc-generated
index 4230b31cd227..b59060f6acdc 100644
--- a/www/firefox/files/patch-libwebrtc-generated
+++ b/www/firefox/files/patch-libwebrtc-generated
@@ -1,10 +1,10 @@
-commit 1fb2333e2d53204e69a318a8c803981d8ded116b
+commit 39df5a98686dce37f31f3741ec4f7198be4251c9
Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
- regenerate FreeBSD libwebrtc patch for Firefox 127
+ regenerate FreeBSD libwebrtc patch for Firefox 128
diff --git third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build
-index b0671b5d4adb..642f867db664 100644
+index 2dbd5881583e..332ca04819ee 100644
--- third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build
+++ third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -27,7 +27,7 @@ index b0671b5d4adb..642f867db664 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -215,7 +215,7 @@ index b0671b5d4adb..642f867db664 100644
Library("resource_adaptation_api_gn")
diff --git third_party/libwebrtc/api/array_view_gn/moz.build third_party/libwebrtc/api/array_view_gn/moz.build
-index e090bcdfc55c..935f8560bd05 100644
+index df2c86715cac..6c4e403f6dc1 100644
--- third_party/libwebrtc/api/array_view_gn/moz.build
+++ third_party/libwebrtc/api/array_view_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -238,7 +238,7 @@ index e090bcdfc55c..935f8560bd05 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -406,7 +406,7 @@ index e090bcdfc55c..935f8560bd05 100644
-
Library("array_view_gn")
diff --git third_party/libwebrtc/api/async_dns_resolver_gn/moz.build third_party/libwebrtc/api/async_dns_resolver_gn/moz.build
-index 6a2d55b776db..8512989cc3ea 100644
+index 4d678a1de7c9..e163a7c1f440 100644
--- third_party/libwebrtc/api/async_dns_resolver_gn/moz.build
+++ third_party/libwebrtc/api/async_dns_resolver_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -429,7 +429,7 @@ index 6a2d55b776db..8512989cc3ea 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -605,7 +605,7 @@ index 6a2d55b776db..8512989cc3ea 100644
-
Library("async_dns_resolver_gn")
diff --git third_party/libwebrtc/api/audio/aec3_config_gn/moz.build third_party/libwebrtc/api/audio/aec3_config_gn/moz.build
-index ee6df1d36f53..d217e83eb683 100644
+index cbd6f2e6f0d5..3bfa575693b2 100644
--- third_party/libwebrtc/api/audio/aec3_config_gn/moz.build
+++ third_party/libwebrtc/api/audio/aec3_config_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -628,7 +628,7 @@ index ee6df1d36f53..d217e83eb683 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -816,7 +816,7 @@ index ee6df1d36f53..d217e83eb683 100644
Library("aec3_config_gn")
diff --git third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build
-index 0c3ce503ad9e..4e9cb792fd2e 100644
+index 746585483f96..33ea9b79d47b 100644
--- third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build
+++ third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build
@@ -12,12 +12,22 @@ AllowCompilerWarnings()
@@ -840,7 +840,7 @@ index 0c3ce503ad9e..4e9cb792fd2e 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -1039,7 +1039,7 @@ index 0c3ce503ad9e..4e9cb792fd2e 100644
Library("aec3_factory_gn")
diff --git third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build
-index 1317ad89b0d7..2fecbfa52bb7 100644
+index e2561db08f06..59da7761dd35 100644
--- third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build
+++ third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -1062,7 +1062,7 @@ index 1317ad89b0d7..2fecbfa52bb7 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,185 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -1257,7 +1257,7 @@ index 1317ad89b0d7..2fecbfa52bb7 100644
Library("audio_frame_api_gn")
diff --git third_party/libwebrtc/api/audio/audio_frame_processor_gn/moz.build third_party/libwebrtc/api/audio/audio_frame_processor_gn/moz.build
-index e04682bee3fa..cdd13155790d 100644
+index 7dd1c4b91100..960b60c3311c 100644
--- third_party/libwebrtc/api/audio/audio_frame_processor_gn/moz.build
+++ third_party/libwebrtc/api/audio/audio_frame_processor_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -1280,7 +1280,7 @@ index e04682bee3fa..cdd13155790d 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -1444,7 +1444,7 @@ index e04682bee3fa..cdd13155790d 100644
-
Library("audio_frame_processor_gn")
diff --git third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build
-index c74637daa356..d4a66ce81d9b 100644
+index 36d43783a3e7..fd0111ba0ffd 100644
--- third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build
+++ third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -1467,7 +1467,7 @@ index c74637daa356..d4a66ce81d9b 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,118 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -1642,7 +1642,7 @@ index c74637daa356..d4a66ce81d9b 100644
-
Library("audio_mixer_api_gn")
diff --git third_party/libwebrtc/api/audio/echo_control_gn/moz.build third_party/libwebrtc/api/audio/echo_control_gn/moz.build
-index eb9e4ec6697b..08b8d7df91dd 100644
+index 06f43e765114..6c06b87bcfe3 100644
--- third_party/libwebrtc/api/audio/echo_control_gn/moz.build
+++ third_party/libwebrtc/api/audio/echo_control_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -1665,7 +1665,7 @@ index eb9e4ec6697b..08b8d7df91dd 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -1833,7 +1833,7 @@ index eb9e4ec6697b..08b8d7df91dd 100644
-
Library("echo_control_gn")
diff --git third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build
-index 9dcc9826de61..0973b9bab0b3 100644
+index 5811f4d9321b..0f11017e2f6c 100644
--- third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -1856,7 +1856,7 @@ index 9dcc9826de61..0973b9bab0b3 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -2051,7 +2051,7 @@ index 9dcc9826de61..0973b9bab0b3 100644
Library("audio_decoder_L16_gn")
diff --git third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build
-index b5c7fe8b37a8..8e851ee1eac0 100644
+index f4fb06ef3f09..90113fd85d92 100644
--- third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -2074,7 +2074,7 @@ index b5c7fe8b37a8..8e851ee1eac0 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -2269,7 +2269,7 @@ index b5c7fe8b37a8..8e851ee1eac0 100644
Library("audio_encoder_L16_gn")
diff --git third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build
-index 8eaebf875c3c..acac009b8893 100644
+index faed7e9b0f61..84835da8965c 100644
--- third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -2292,7 +2292,7 @@ index 8eaebf875c3c..acac009b8893 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -46,185 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -2487,7 +2487,7 @@ index 8eaebf875c3c..acac009b8893 100644
Library("audio_codecs_api_gn")
diff --git third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build
-index 3ce5ad2d5d21..edfab7737136 100644
+index 5de9c2960769..a0d91297b550 100644
--- third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build
@@ -12,13 +12,23 @@ AllowCompilerWarnings()
@@ -2512,7 +2512,7 @@ index 3ce5ad2d5d21..edfab7737136 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -45,189 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -2711,7 +2711,7 @@ index 3ce5ad2d5d21..edfab7737136 100644
Library("builtin_audio_decoder_factory_gn")
diff --git third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build
-index e8acc1186e04..dd0e328737c6 100644
+index 5ff7dfd0ffd4..334acbe7d342 100644
--- third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build
@@ -12,13 +12,23 @@ AllowCompilerWarnings()
@@ -2736,7 +2736,7 @@ index e8acc1186e04..dd0e328737c6 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -45,189 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -2935,7 +2935,7 @@ index e8acc1186e04..dd0e328737c6 100644
Library("builtin_audio_encoder_factory_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build
-index 2dbe0fd6bce3..a29327a65377 100644
+index e1c8fa6a08bc..7799b83b91bb 100644
--- third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -2958,7 +2958,7 @@ index 2dbe0fd6bce3..a29327a65377 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -3153,7 +3153,7 @@ index 2dbe0fd6bce3..a29327a65377 100644
Library("audio_decoder_g711_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build
-index a1b1f8e9fccb..68424c136524 100644
+index 39513d15b310..aff5480ad0b3 100644
--- third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -3176,7 +3176,7 @@ index a1b1f8e9fccb..68424c136524 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -3371,7 +3371,7 @@ index a1b1f8e9fccb..68424c136524 100644
Library("audio_encoder_g711_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build
-index 838977ba1042..4577862a247d 100644
+index cf9228dcab3c..7eb3130288e3 100644
--- third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -3394,7 +3394,7 @@ index 838977ba1042..4577862a247d 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -3589,7 +3589,7 @@ index 838977ba1042..4577862a247d 100644
Library("audio_decoder_g722_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build
-index 2b1c0d220c3e..cdb668cf70bc 100644
+index 3b1a814ac7b2..048ddee2cbdb 100644
--- third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -3612,7 +3612,7 @@ index 2b1c0d220c3e..cdb668cf70bc 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,118 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -3787,7 +3787,7 @@ index 2b1c0d220c3e..cdb668cf70bc 100644
-
Library("audio_encoder_g722_config_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build
-index 367caa077f2d..3a983cc69d40 100644
+index 57bdfeaf74c0..f04086fa4375 100644
--- third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -3810,7 +3810,7 @@ index 367caa077f2d..3a983cc69d40 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -4005,7 +4005,7 @@ index 367caa077f2d..3a983cc69d40 100644
Library("audio_encoder_g722_gn")
diff --git third_party/libwebrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn/moz.build third_party/libwebrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn/moz.build
-index b8bf808d3d73..af4f54885d1e 100644
+index ae2d4f5dc9b4..8d5eb0cadc34 100644
--- third_party/libwebrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -4028,7 +4028,7 @@ index b8bf808d3d73..af4f54885d1e 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -4227,7 +4227,7 @@ index b8bf808d3d73..af4f54885d1e 100644
Library("audio_decoder_ilbc_gn")
diff --git third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config_gn/moz.build
-index 909cc8c26f96..9e4afff2cb93 100644
+index 2ec1c97ea240..ee5d451c740d 100644
--- third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -4250,7 +4250,7 @@ index 909cc8c26f96..9e4afff2cb93 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -4414,7 +4414,7 @@ index 909cc8c26f96..9e4afff2cb93 100644
-
Library("audio_encoder_ilbc_config_gn")
diff --git third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn/moz.build third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn/moz.build
-index 08b426b9abd7..b52f29085529 100644
+index ff9d947abb85..cdb5435b0bf3 100644
--- third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -4437,7 +4437,7 @@ index 08b426b9abd7..b52f29085529 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -4636,7 +4636,7 @@ index 08b426b9abd7..b52f29085529 100644
Library("audio_encoder_ilbc_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build
-index c36b4324e4b3..19274344f17c 100644
+index 06926f2550c6..3bb8979209c8 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -4659,7 +4659,7 @@ index c36b4324e4b3..19274344f17c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,185 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -4854,7 +4854,7 @@ index c36b4324e4b3..19274344f17c 100644
Library("audio_decoder_multiopus_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build
-index a9896dd203d6..e666d73db50a 100644
+index a40417692306..11dc887d7856 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -4877,7 +4877,7 @@ index a9896dd203d6..e666d73db50a 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,118 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -5052,7 +5052,7 @@ index a9896dd203d6..e666d73db50a 100644
-
Library("audio_decoder_opus_config_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build
-index 7c7ed25cbc12..2a0eaf5162ae 100644
+index a52b290d08bc..191d27589e54 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -5075,7 +5075,7 @@ index 7c7ed25cbc12..2a0eaf5162ae 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -5274,7 +5274,7 @@ index 7c7ed25cbc12..2a0eaf5162ae 100644
Library("audio_decoder_opus_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build
-index 7a8b6dc2e652..a1e0aebdd00b 100644
+index 1847aa9f2334..b1a86854c6cd 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -5297,7 +5297,7 @@ index 7a8b6dc2e652..a1e0aebdd00b 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,185 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -5492,7 +5492,7 @@ index 7a8b6dc2e652..a1e0aebdd00b 100644
Library("audio_encoder_multiopus_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
-index f68dce0d9dee..1814a45bd0b9 100644
+index b4ed20ad8589..220221aeeed4 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
@@ -12,12 +12,22 @@ AllowCompilerWarnings()
@@ -5516,7 +5516,7 @@ index f68dce0d9dee..1814a45bd0b9 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -48,174 +58,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -5700,7 +5700,7 @@ index f68dce0d9dee..1814a45bd0b9 100644
Library("audio_encoder_opus_config_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build
-index f44d8836ef29..3c36a8e40946 100644
+index dc73c7abc386..b76dd0fcc777 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -5723,7 +5723,7 @@ index f44d8836ef29..3c36a8e40946 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -5922,7 +5922,7 @@ index f44d8836ef29..3c36a8e40946 100644
Library("audio_encoder_opus_gn")
diff --git third_party/libwebrtc/api/audio_options_api_gn/moz.build third_party/libwebrtc/api/audio_options_api_gn/moz.build
-index 5e169a3ffe4c..dee079f27798 100644
+index 974d1dbdf2c7..90ca4ab68ba8 100644
--- third_party/libwebrtc/api/audio_options_api_gn/moz.build
+++ third_party/libwebrtc/api/audio_options_api_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -5945,7 +5945,7 @@ index 5e169a3ffe4c..dee079f27798 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -6133,7 +6133,7 @@ index 5e169a3ffe4c..dee079f27798 100644
Library("audio_options_api_gn")
diff --git third_party/libwebrtc/api/bitrate_allocation_gn/moz.build third_party/libwebrtc/api/bitrate_allocation_gn/moz.build
-index 530662eb2f31..1fb50aa9e1e4 100644
+index 500eff54bbfd..a1f84da5a485 100644
--- third_party/libwebrtc/api/bitrate_allocation_gn/moz.build
+++ third_party/libwebrtc/api/bitrate_allocation_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -6156,7 +6156,7 @@ index 530662eb2f31..1fb50aa9e1e4 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -6324,7 +6324,7 @@ index 530662eb2f31..1fb50aa9e1e4 100644
-
Library("bitrate_allocation_gn")
diff --git third_party/libwebrtc/api/call_api_gn/moz.build third_party/libwebrtc/api/call_api_gn/moz.build
-index 5656999ecb9a..93c7cd55cf2e 100644
+index 372f0888fbba..86c73a9fd726 100644
--- third_party/libwebrtc/api/call_api_gn/moz.build
+++ third_party/libwebrtc/api/call_api_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -6347,7 +6347,7 @@ index 5656999ecb9a..93c7cd55cf2e 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -6511,7 +6511,7 @@ index 5656999ecb9a..93c7cd55cf2e 100644
-
Library("call_api_gn")
diff --git third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build
-index 4147b3868be0..1f0c3440b172 100644
+index 2a9b6d96dd75..c032ee4fe916 100644
--- third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build
+++ third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -6534,7 +6534,7 @@ index 4147b3868be0..1f0c3440b172 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -6702,7 +6702,7 @@ index 4147b3868be0..1f0c3440b172 100644
-
Library("frame_decryptor_interface_gn")
diff --git third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build
-index 93034ef6e23e..2f5ff0067bee 100644
+index f1716e6b6267..7d3b6bae0048 100644
--- third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build
+++ third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -6725,7 +6725,7 @@ index 93034ef6e23e..2f5ff0067bee 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -6893,7 +6893,7 @@ index 93034ef6e23e..2f5ff0067bee 100644
-
Library("frame_encryptor_interface_gn")
diff --git third_party/libwebrtc/api/crypto/options_gn/moz.build third_party/libwebrtc/api/crypto/options_gn/moz.build
-index 9b5cca4f8b98..33542ced4242 100644
+index fae93b139253..5726c9c835be 100644
--- third_party/libwebrtc/api/crypto/options_gn/moz.build
+++ third_party/libwebrtc/api/crypto/options_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -6916,7 +6916,7 @@ index 9b5cca4f8b98..33542ced4242 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,174 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -7100,7 +7100,7 @@ index 9b5cca4f8b98..33542ced4242 100644
Library("options_gn")
diff --git third_party/libwebrtc/api/environment/environment_factory_gn/moz.build third_party/libwebrtc/api/environment/environment_factory_gn/moz.build
-index 77a2224baf94..5c7930031464 100644
+index 9388642ab5e6..2a4db566b430 100644
--- third_party/libwebrtc/api/environment/environment_factory_gn/moz.build
+++ third_party/libwebrtc/api/environment/environment_factory_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -7123,7 +7123,7 @@ index 77a2224baf94..5c7930031464 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -7322,7 +7322,7 @@ index 77a2224baf94..5c7930031464 100644
Library("environment_factory_gn")
diff --git third_party/libwebrtc/api/environment/environment_gn/moz.build third_party/libwebrtc/api/environment/environment_gn/moz.build
-index e7105ff57383..b7d434e7f0e5 100644
+index 5b7b361ac342..b18f7c018485 100644
--- third_party/libwebrtc/api/environment/environment_gn/moz.build
+++ third_party/libwebrtc/api/environment/environment_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -7345,7 +7345,7 @@ index e7105ff57383..b7d434e7f0e5 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -7509,7 +7509,7 @@ index e7105ff57383..b7d434e7f0e5 100644
-
Library("environment_gn")
diff --git third_party/libwebrtc/api/fec_controller_api_gn/moz.build third_party/libwebrtc/api/fec_controller_api_gn/moz.build
-index 619ea937f07b..29117e092916 100644
+index 653eae8f233f..383f2f1c9661 100644
--- third_party/libwebrtc/api/fec_controller_api_gn/moz.build
+++ third_party/libwebrtc/api/fec_controller_api_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -7532,7 +7532,7 @@ index 619ea937f07b..29117e092916 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -7700,7 +7700,7 @@ index 619ea937f07b..29117e092916 100644
-
Library("fec_controller_api_gn")
diff --git third_party/libwebrtc/api/field_trials_registry_gn/moz.build third_party/libwebrtc/api/field_trials_registry_gn/moz.build
-index 01ce20c5a613..bbfe2fc66a9b 100644
+index 76e121ec9f5e..544a531d83f1 100644
--- third_party/libwebrtc/api/field_trials_registry_gn/moz.build
+++ third_party/libwebrtc/api/field_trials_registry_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -7723,7 +7723,7 @@ index 01ce20c5a613..bbfe2fc66a9b 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -7918,7 +7918,7 @@ index 01ce20c5a613..bbfe2fc66a9b 100644
Library("field_trials_registry_gn")
diff --git third_party/libwebrtc/api/field_trials_view_gn/moz.build third_party/libwebrtc/api/field_trials_view_gn/moz.build
-index 967e416aad11..41db496b2998 100644
+index a6ac64bf50c6..541f2359270f 100644
--- third_party/libwebrtc/api/field_trials_view_gn/moz.build
+++ third_party/libwebrtc/api/field_trials_view_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -7941,7 +7941,7 @@ index 967e416aad11..41db496b2998 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -8105,7 +8105,7 @@ index 967e416aad11..41db496b2998 100644
-
Library("field_trials_view_gn")
diff --git third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build
-index ea4cac127680..42bd8a0ebee8 100644
+index 2ed19fd691d7..5a66e1d8aace 100644
--- third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build
+++ third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -8128,7 +8128,7 @@ index ea4cac127680..42bd8a0ebee8 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,118 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -8303,7 +8303,7 @@ index ea4cac127680..42bd8a0ebee8 100644
-
Library("frame_transformer_interface_gn")
diff --git third_party/libwebrtc/api/function_view_gn/moz.build third_party/libwebrtc/api/function_view_gn/moz.build
-index 980c9d9ca606..96dce96e8ab5 100644
+index feea8c2c0ba6..7c48aab74157 100644
--- third_party/libwebrtc/api/function_view_gn/moz.build
+++ third_party/libwebrtc/api/function_view_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -8326,7 +8326,7 @@ index 980c9d9ca606..96dce96e8ab5 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -8494,7 +8494,7 @@ index 980c9d9ca606..96dce96e8ab5 100644
-
Library("function_view_gn")
diff --git third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build
-index b3a3b0ee1b12..b71b016ae856 100644
+index 6729abedf9bd..314418594b0e 100644
--- third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build
+++ third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -8517,7 +8517,7 @@ index b3a3b0ee1b12..b71b016ae856 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -8681,7 +8681,7 @@ index b3a3b0ee1b12..b71b016ae856 100644
-
Library("jingle_logging_api_gn")
diff --git third_party/libwebrtc/api/libjingle_peerconnection_api_gn/moz.build third_party/libwebrtc/api/libjingle_peerconnection_api_gn/moz.build
-index fbbb882ebf1f..a8d741a090d2 100644
+index f815d7da4e62..d8c0189951f6 100644
--- third_party/libwebrtc/api/libjingle_peerconnection_api_gn/moz.build
+++ third_party/libwebrtc/api/libjingle_peerconnection_api_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -8704,7 +8704,7 @@ index fbbb882ebf1f..a8d741a090d2 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -8868,7 +8868,7 @@ index fbbb882ebf1f..a8d741a090d2 100644
-
Library("jingle_peerconnection_api_gn")
diff --git third_party/libwebrtc/api/location_gn/moz.build third_party/libwebrtc/api/location_gn/moz.build
-index dcdca04077c0..364fda084155 100644
+index 706b1d5026cc..673b106c6cea 100644
--- third_party/libwebrtc/api/location_gn/moz.build
+++ third_party/libwebrtc/api/location_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -8891,7 +8891,7 @@ index dcdca04077c0..364fda084155 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -9055,7 +9055,7 @@ index dcdca04077c0..364fda084155 100644
-
Library("location_gn")
diff --git third_party/libwebrtc/api/make_ref_counted_gn/moz.build third_party/libwebrtc/api/make_ref_counted_gn/moz.build
-index f90e27491698..7ecc837f314f 100644
+index 6bedaf55cd03..6f4e516cb13f 100644
--- third_party/libwebrtc/api/make_ref_counted_gn/moz.build
+++ third_party/libwebrtc/api/make_ref_counted_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -9078,7 +9078,7 @@ index f90e27491698..7ecc837f314f 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -9242,7 +9242,7 @@ index f90e27491698..7ecc837f314f 100644
-
Library("make_ref_counted_gn")
diff --git third_party/libwebrtc/api/media_stream_interface_gn/moz.build third_party/libwebrtc/api/media_stream_interface_gn/moz.build
-index 759c156fb76f..67560deca0bc 100644
+index 8cc4995908e8..4d4d0bbcdb02 100644
--- third_party/libwebrtc/api/media_stream_interface_gn/moz.build
+++ third_party/libwebrtc/api/media_stream_interface_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -9265,7 +9265,7 @@ index 759c156fb76f..67560deca0bc 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -9460,7 +9460,7 @@ index 759c156fb76f..67560deca0bc 100644
Library("media_stream_interface_gn")
diff --git third_party/libwebrtc/api/metronome/metronome_gn/moz.build third_party/libwebrtc/api/metronome/metronome_gn/moz.build
-index ede22e499888..a18489ff59f5 100644
+index 5ffa4ac6c78f..6eaccfb29fc6 100644
--- third_party/libwebrtc/api/metronome/metronome_gn/moz.build
+++ third_party/libwebrtc/api/metronome/metronome_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -9483,7 +9483,7 @@ index ede22e499888..a18489ff59f5 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -9651,7 +9651,7 @@ index ede22e499888..a18489ff59f5 100644
-
Library("metronome_gn")
diff --git third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build
-index 5d18a89d1945..9f85d1d43198 100644
+index 0486a791d10f..254ccec7ed2e 100644
--- third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build
+++ third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -9674,7 +9674,7 @@ index 5d18a89d1945..9f85d1d43198 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -9873,7 +9873,7 @@ index 5d18a89d1945..9f85d1d43198 100644
Library("default_neteq_controller_factory_gn")
diff --git third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build
-index 7ed92b818331..45a550ec1872 100644
+index ec0207e6b81a..217b5be2076d 100644
--- third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build
+++ third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -9896,7 +9896,7 @@ index 7ed92b818331..45a550ec1872 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -10095,7 +10095,7 @@ index 7ed92b818331..45a550ec1872 100644
Library("neteq_api_gn")
diff --git third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build
-index c08d59e8acb0..568e7bbc811a 100644
+index 830a41cbcb2f..04fd38417177 100644
--- third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build
+++ third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -10118,7 +10118,7 @@ index c08d59e8acb0..568e7bbc811a 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,122 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -10297,7 +10297,7 @@ index c08d59e8acb0..568e7bbc811a 100644
-
Library("neteq_controller_api_gn")
diff --git third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build
-index ef3938ecf2df..6b28cb62c9fc 100644
+index 4f4101599f07..3129a92d497c 100644
--- third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build
+++ third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -10320,7 +10320,7 @@ index ef3938ecf2df..6b28cb62c9fc 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -10508,7 +10508,7 @@ index ef3938ecf2df..6b28cb62c9fc 100644
Library("tick_timer_gn")
diff --git third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build
-index 1cfd2c0837b6..900b054a1cb4 100644
+index 84ec63723306..ff25666ad5f9 100644
--- third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build
+++ third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -10531,7 +10531,7 @@ index 1cfd2c0837b6..900b054a1cb4 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -10695,7 +10695,7 @@ index 1cfd2c0837b6..900b054a1cb4 100644
-
Library("network_state_predictor_api_gn")
diff --git third_party/libwebrtc/api/priority_gn/moz.build third_party/libwebrtc/api/priority_gn/moz.build
-index 5cac655d9009..4d79158262ef 100644
+index e90b551e4d69..d402c9d495af 100644
--- third_party/libwebrtc/api/priority_gn/moz.build
+++ third_party/libwebrtc/api/priority_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -10718,7 +10718,7 @@ index 5cac655d9009..4d79158262ef 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -10882,7 +10882,7 @@ index 5cac655d9009..4d79158262ef 100644
-
Library("priority_gn")
diff --git third_party/libwebrtc/api/ref_count_gn/moz.build third_party/libwebrtc/api/ref_count_gn/moz.build
-index 0fcde97e6b0f..b37e89e4fcab 100644
+index b5ded03ae3a4..2a36041b5e46 100644
--- third_party/libwebrtc/api/ref_count_gn/moz.build
+++ third_party/libwebrtc/api/ref_count_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -10905,7 +10905,7 @@ index 0fcde97e6b0f..b37e89e4fcab 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -11069,7 +11069,7 @@ index 0fcde97e6b0f..b37e89e4fcab 100644
-
Library("ref_count_gn")
diff --git third_party/libwebrtc/api/refcountedbase_gn/moz.build third_party/libwebrtc/api/refcountedbase_gn/moz.build
-index 96c04d125890..e7c234797960 100644
+index 42e693bf022a..e2d783b7b812 100644
--- third_party/libwebrtc/api/refcountedbase_gn/moz.build
+++ third_party/libwebrtc/api/refcountedbase_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -11092,7 +11092,7 @@ index 96c04d125890..e7c234797960 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -11256,7 +11256,7 @@ index 96c04d125890..e7c234797960 100644
-
Library("refcountedbase_gn")
diff --git third_party/libwebrtc/api/rtc_error_gn/moz.build third_party/libwebrtc/api/rtc_error_gn/moz.build
-index 3c9d5f7f9b88..b394febab922 100644
+index 1ff7960b4dd0..47846b31a453 100644
--- third_party/libwebrtc/api/rtc_error_gn/moz.build
+++ third_party/libwebrtc/api/rtc_error_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -11279,7 +11279,7 @@ index 3c9d5f7f9b88..b394febab922 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -11474,7 +11474,7 @@ index 3c9d5f7f9b88..b394febab922 100644
Library("rtc_error_gn")
diff --git third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build
-index 991c0366b6b1..dde96c64f726 100644
+index e478cf3e4c3c..8a92a62b9562 100644
--- third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build
+++ third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -11497,7 +11497,7 @@ index 991c0366b6b1..dde96c64f726 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,185 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -11692,7 +11692,7 @@ index 991c0366b6b1..dde96c64f726 100644
Library("rtc_event_log_gn")
diff --git third_party/libwebrtc/api/rtp_headers_gn/moz.build third_party/libwebrtc/api/rtp_headers_gn/moz.build
-index 24f4f8fb24fe..84b819ba9e90 100644
+index 5b5cac9bf046..8691523b8dfc 100644
--- third_party/libwebrtc/api/rtp_headers_gn/moz.build
+++ third_party/libwebrtc/api/rtp_headers_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -11715,7 +11715,7 @@ index 24f4f8fb24fe..84b819ba9e90 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -11910,7 +11910,7 @@ index 24f4f8fb24fe..84b819ba9e90 100644
Library("rtp_headers_gn")
diff --git third_party/libwebrtc/api/rtp_packet_info_gn/moz.build third_party/libwebrtc/api/rtp_packet_info_gn/moz.build
-index fda93e184ec6..50846adb8b4e 100644
+index 7bd7a37fb361..67fffb26c146 100644
--- third_party/libwebrtc/api/rtp_packet_info_gn/moz.build
+++ third_party/libwebrtc/api/rtp_packet_info_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -11933,7 +11933,7 @@ index fda93e184ec6..50846adb8b4e 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -12128,7 +12128,7 @@ index fda93e184ec6..50846adb8b4e 100644
Library("rtp_packet_info_gn")
diff --git third_party/libwebrtc/api/rtp_parameters_gn/moz.build third_party/libwebrtc/api/rtp_parameters_gn/moz.build
-index 09590e547db4..9330001cc876 100644
+index ada3bfe3a22b..dd1ba2bc5bd3 100644
--- third_party/libwebrtc/api/rtp_parameters_gn/moz.build
+++ third_party/libwebrtc/api/rtp_parameters_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -12151,7 +12151,7 @@ index 09590e547db4..9330001cc876 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,178 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -12339,7 +12339,7 @@ index 09590e547db4..9330001cc876 100644
Library("rtp_parameters_gn")
diff --git third_party/libwebrtc/api/rtp_sender_interface_gn/moz.build third_party/libwebrtc/api/rtp_sender_interface_gn/moz.build
-index e7259b40e084..3f2c9b2e4cd7 100644
+index 5b41bb13cbbe..2ae22cf178d8 100644
--- third_party/libwebrtc/api/rtp_sender_interface_gn/moz.build
+++ third_party/libwebrtc/api/rtp_sender_interface_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -12362,7 +12362,7 @@ index e7259b40e084..3f2c9b2e4cd7 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -12526,7 +12526,7 @@ index e7259b40e084..3f2c9b2e4cd7 100644
-
Library("rtp_sender_interface_gn")
diff --git third_party/libwebrtc/api/rtp_sender_setparameters_callback_gn/moz.build third_party/libwebrtc/api/rtp_sender_setparameters_callback_gn/moz.build
-index c493f010c8bd..fc343fe57be9 100644
+index 89f5c0fcc118..ba3ef53ada72 100644
--- third_party/libwebrtc/api/rtp_sender_setparameters_callback_gn/moz.build
+++ third_party/libwebrtc/api/rtp_sender_setparameters_callback_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -12549,7 +12549,7 @@ index c493f010c8bd..fc343fe57be9 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -12744,7 +12744,7 @@ index c493f010c8bd..fc343fe57be9 100644
Library("rtp_sender_setparameters_callback_gn")
diff --git third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build
-index 66b863defb7a..f12c6a35f934 100644
+index c3b4e7f67e56..1acea51df010 100644
--- third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build
+++ third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -12767,7 +12767,7 @@ index 66b863defb7a..f12c6a35f934 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -12931,7 +12931,7 @@ index 66b863defb7a..f12c6a35f934 100644
-
Library("rtp_transceiver_direction_gn")
diff --git third_party/libwebrtc/api/scoped_refptr_gn/moz.build third_party/libwebrtc/api/scoped_refptr_gn/moz.build
-index 6593008ce69b..e482239ee788 100644
+index bd244c29b5cb..58ee4b71716c 100644
--- third_party/libwebrtc/api/scoped_refptr_gn/moz.build
+++ third_party/libwebrtc/api/scoped_refptr_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -12954,7 +12954,7 @@ index 6593008ce69b..e482239ee788 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -13118,7 +13118,7 @@ index 6593008ce69b..e482239ee788 100644
-
Library("scoped_refptr_gn")
diff --git third_party/libwebrtc/api/sequence_checker_gn/moz.build third_party/libwebrtc/api/sequence_checker_gn/moz.build
-index d50c0f4f320f..591815f47c77 100644
+index e129bf8a010e..c2d4b302936a 100644
--- third_party/libwebrtc/api/sequence_checker_gn/moz.build
+++ third_party/libwebrtc/api/sequence_checker_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -13141,7 +13141,7 @@ index d50c0f4f320f..591815f47c77 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -13309,7 +13309,7 @@ index d50c0f4f320f..591815f47c77 100644
-
Library("sequence_checker_gn")
diff --git third_party/libwebrtc/api/simulated_network_api_gn/moz.build third_party/libwebrtc/api/simulated_network_api_gn/moz.build
-index 1f52ba37d7d4..26728a141487 100644
+index 222193edde3f..8b3da9c6ba70 100644
--- third_party/libwebrtc/api/simulated_network_api_gn/moz.build
+++ third_party/libwebrtc/api/simulated_network_api_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -13332,7 +13332,7 @@ index 1f52ba37d7d4..26728a141487 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -13500,7 +13500,7 @@ index 1f52ba37d7d4..26728a141487 100644
-
Library("simulated_network_api_gn")
diff --git third_party/libwebrtc/api/task_queue/default_task_queue_factory_gn/moz.build third_party/libwebrtc/api/task_queue/default_task_queue_factory_gn/moz.build
-index 0911b84473f5..2525ec25c7b0 100644
+index 0d9947daa8ce..5d6f286d394b 100644
--- third_party/libwebrtc/api/task_queue/default_task_queue_factory_gn/moz.build
+++ third_party/libwebrtc/api/task_queue/default_task_queue_factory_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -13523,7 +13523,7 @@ index 0911b84473f5..2525ec25c7b0 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -13687,7 +13687,7 @@ index 0911b84473f5..2525ec25c7b0 100644
-
Library("default_task_queue_factory_gn")
diff --git third_party/libwebrtc/api/task_queue/pending_task_safety_flag_gn/moz.build third_party/libwebrtc/api/task_queue/pending_task_safety_flag_gn/moz.build
-index 43229b22ed5c..e8094ed7f16d 100644
+index e0e0b4688e62..47a601850a28 100644
--- third_party/libwebrtc/api/task_queue/pending_task_safety_flag_gn/moz.build
+++ third_party/libwebrtc/api/task_queue/pending_task_safety_flag_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -13710,7 +13710,7 @@ index 43229b22ed5c..e8094ed7f16d 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -13898,7 +13898,7 @@ index 43229b22ed5c..e8094ed7f16d 100644
Library("pending_task_safety_flag_gn")
diff --git third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build
-index 8c04d40cf594..e9f40adf5dcc 100644
+index b3eb74837f20..94718b5d1065 100644
--- third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build
+++ third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -13921,7 +13921,7 @@ index 8c04d40cf594..e9f40adf5dcc 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -14109,7 +14109,7 @@ index 8c04d40cf594..e9f40adf5dcc 100644
Library("task_queue_gn")
diff --git third_party/libwebrtc/api/transport/bandwidth_estimation_settings_gn/moz.build third_party/libwebrtc/api/transport/bandwidth_estimation_settings_gn/moz.build
-index 10e3f8f8356e..56aa757e1b6c 100644
+index 0885f16a0655..ef5775ccf647 100644
--- third_party/libwebrtc/api/transport/bandwidth_estimation_settings_gn/moz.build
+++ third_party/libwebrtc/api/transport/bandwidth_estimation_settings_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -14132,7 +14132,7 @@ index 10e3f8f8356e..56aa757e1b6c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -14296,7 +14296,7 @@ index 10e3f8f8356e..56aa757e1b6c 100644
-
Library("bandwidth_estimation_settings_gn")
diff --git third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build
-index 2b732ca51e9d..716e91c361d1 100644
+index 42410686d0be..82767eaae01a 100644
--- third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build
+++ third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -14319,7 +14319,7 @@ index 2b732ca51e9d..716e91c361d1 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,174 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -14503,7 +14503,7 @@ index 2b732ca51e9d..716e91c361d1 100644
Library("bitrate_settings_gn")
diff --git third_party/libwebrtc/api/transport/datagram_transport_interface_gn/moz.build third_party/libwebrtc/api/transport/datagram_transport_interface_gn/moz.build
-index dba9cee6bdd0..12180edceced 100644
+index e0f8f023787b..b9b426e20a50 100644
--- third_party/libwebrtc/api/transport/datagram_transport_interface_gn/moz.build
+++ third_party/libwebrtc/api/transport/datagram_transport_interface_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -14526,7 +14526,7 @@ index dba9cee6bdd0..12180edceced 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,118 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -14701,7 +14701,7 @@ index dba9cee6bdd0..12180edceced 100644
-
Library("datagram_transport_interface_gn")
diff --git third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build
-index dd3370838d67..10d7b6bb4d54 100644
+index 0b2e41f78c7b..665be1aad89b 100644
--- third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build
+++ third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -14724,7 +14724,7 @@ index dd3370838d67..10d7b6bb4d54 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -14919,7 +14919,7 @@ index dd3370838d67..10d7b6bb4d54 100644
Library("field_trial_based_config_gn")
diff --git third_party/libwebrtc/api/transport/goog_cc_gn/moz.build third_party/libwebrtc/api/transport/goog_cc_gn/moz.build
-index 80dee942e0ee..929cc485f211 100644
+index 70efa923b78f..6f3cfe2f16c5 100644
--- third_party/libwebrtc/api/transport/goog_cc_gn/moz.build
+++ third_party/libwebrtc/api/transport/goog_cc_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -14942,7 +14942,7 @@ index 80dee942e0ee..929cc485f211 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -15142,7 +15142,7 @@ index 80dee942e0ee..929cc485f211 100644
Library("goog_cc_gn")
diff --git third_party/libwebrtc/api/transport/network_control_gn/moz.build third_party/libwebrtc/api/transport/network_control_gn/moz.build
-index e11b34ba718e..a67647ff4e6a 100644
+index abbedfaee9af..08b107c8a46a 100644
--- third_party/libwebrtc/api/transport/network_control_gn/moz.build
+++ third_party/libwebrtc/api/transport/network_control_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -15165,7 +15165,7 @@ index e11b34ba718e..a67647ff4e6a 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -15360,7 +15360,7 @@ index e11b34ba718e..a67647ff4e6a 100644
Library("network_control_gn")
diff --git third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build
-index 568c7d976884..cf683816e0d6 100644
+index 16ec75fa0170..dc43798be44c 100644
--- third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build
+++ third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -15383,7 +15383,7 @@ index 568c7d976884..cf683816e0d6 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -15571,7 +15571,7 @@ index 568c7d976884..cf683816e0d6 100644
Library("dependency_descriptor_gn")
diff --git third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build
-index 9d993f6f68a1..791e45051d89 100644
+index 83c88e8037fe..3656e84885cd 100644
--- third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build
+++ third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -15594,7 +15594,7 @@ index 9d993f6f68a1..791e45051d89 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,118 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -15769,7 +15769,7 @@ index 9d993f6f68a1..791e45051d89 100644
-
Library("rtp_source_gn")
diff --git third_party/libwebrtc/api/transport/stun_types_gn/moz.build third_party/libwebrtc/api/transport/stun_types_gn/moz.build
-index ad873a179659..d7df0d5d7208 100644
+index 51a16e295eef..62b2c614ce5a 100644
--- third_party/libwebrtc/api/transport/stun_types_gn/moz.build
+++ third_party/libwebrtc/api/transport/stun_types_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -15792,7 +15792,7 @@ index ad873a179659..d7df0d5d7208 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -15956,7 +15956,7 @@ index ad873a179659..d7df0d5d7208 100644
-
Library("stun_types_gn")
diff --git third_party/libwebrtc/api/transport_api_gn/moz.build third_party/libwebrtc/api/transport_api_gn/moz.build
-index 506cb2f24dd1..f01561893920 100644
+index a726caad2813..f12489fba6e4 100644
--- third_party/libwebrtc/api/transport_api_gn/moz.build
+++ third_party/libwebrtc/api/transport_api_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -15979,7 +15979,7 @@ index 506cb2f24dd1..f01561893920 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -16167,7 +16167,7 @@ index 506cb2f24dd1..f01561893920 100644
Library("transport_api_gn")
diff --git third_party/libwebrtc/api/units/data_rate_gn/moz.build third_party/libwebrtc/api/units/data_rate_gn/moz.build
-index b2bb9b7c5fd0..91d77bc12c86 100644
+index 398b03d0a231..41e7c078d060 100644
--- third_party/libwebrtc/api/units/data_rate_gn/moz.build
+++ third_party/libwebrtc/api/units/data_rate_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -16190,7 +16190,7 @@ index b2bb9b7c5fd0..91d77bc12c86 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -16378,7 +16378,7 @@ index b2bb9b7c5fd0..91d77bc12c86 100644
Library("data_rate_gn")
diff --git third_party/libwebrtc/api/units/data_size_gn/moz.build third_party/libwebrtc/api/units/data_size_gn/moz.build
-index ceaa9da9a29a..31b25242e9a9 100644
+index 8f61d0131463..5a8fb7125160 100644
--- third_party/libwebrtc/api/units/data_size_gn/moz.build
+++ third_party/libwebrtc/api/units/data_size_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -16401,7 +16401,7 @@ index ceaa9da9a29a..31b25242e9a9 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -16589,7 +16589,7 @@ index ceaa9da9a29a..31b25242e9a9 100644
Library("data_size_gn")
diff --git third_party/libwebrtc/api/units/frequency_gn/moz.build third_party/libwebrtc/api/units/frequency_gn/moz.build
-index 8b0607cf752f..f780d340c448 100644
+index 40a6bf261710..fa6c15bc81e1 100644
--- third_party/libwebrtc/api/units/frequency_gn/moz.build
+++ third_party/libwebrtc/api/units/frequency_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -16612,7 +16612,7 @@ index 8b0607cf752f..f780d340c448 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -16800,7 +16800,7 @@ index 8b0607cf752f..f780d340c448 100644
Library("frequency_gn")
diff --git third_party/libwebrtc/api/units/time_delta_gn/moz.build third_party/libwebrtc/api/units/time_delta_gn/moz.build
-index 62205516148a..2df892f4a708 100644
+index d9ede8c812f2..b129d8b4f2d8 100644
--- third_party/libwebrtc/api/units/time_delta_gn/moz.build
+++ third_party/libwebrtc/api/units/time_delta_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -16823,7 +16823,7 @@ index 62205516148a..2df892f4a708 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -17011,7 +17011,7 @@ index 62205516148a..2df892f4a708 100644
Library("time_delta_gn")
diff --git third_party/libwebrtc/api/units/timestamp_gn/moz.build third_party/libwebrtc/api/units/timestamp_gn/moz.build
-index 083b864ff086..f4f43207ca71 100644
+index 9e5ed8541e57..ca185af59de3 100644
--- third_party/libwebrtc/api/units/timestamp_gn/moz.build
+++ third_party/libwebrtc/api/units/timestamp_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -17034,7 +17034,7 @@ index 083b864ff086..f4f43207ca71 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -17222,7 +17222,7 @@ index 083b864ff086..f4f43207ca71 100644
Library("timestamp_gn")
diff --git third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build
-index 620fba65aa45..114f6b43ad03 100644
+index cafafadf4452..0be4593415cf 100644
--- third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build
+++ third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -17245,7 +17245,7 @@ index 620fba65aa45..114f6b43ad03 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -17445,7 +17445,7 @@ index 620fba65aa45..114f6b43ad03 100644
Library("builtin_video_bitrate_allocator_factory_gn")
diff --git third_party/libwebrtc/api/video/encoded_frame_gn/moz.build third_party/libwebrtc/api/video/encoded_frame_gn/moz.build
-index 4c92d824ae4e..3aab4972d1b0 100644
+index d804e2fd3671..a40fcef67844 100644
--- third_party/libwebrtc/api/video/encoded_frame_gn/moz.build
+++ third_party/libwebrtc/api/video/encoded_frame_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -17468,7 +17468,7 @@ index 4c92d824ae4e..3aab4972d1b0 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -17663,7 +17663,7 @@ index 4c92d824ae4e..3aab4972d1b0 100644
Library("encoded_frame_gn")
diff --git third_party/libwebrtc/api/video/encoded_image_gn/moz.build third_party/libwebrtc/api/video/encoded_image_gn/moz.build
-index 25d2d0998ea5..9bbfe7ab6b7c 100644
+index a444a71189b9..01e5ec845e10 100644
--- third_party/libwebrtc/api/video/encoded_image_gn/moz.build
+++ third_party/libwebrtc/api/video/encoded_image_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -17686,7 +17686,7 @@ index 25d2d0998ea5..9bbfe7ab6b7c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -17881,7 +17881,7 @@ index 25d2d0998ea5..9bbfe7ab6b7c 100644
Library("encoded_image_gn")
diff --git third_party/libwebrtc/api/video/frame_buffer_gn/moz.build third_party/libwebrtc/api/video/frame_buffer_gn/moz.build
-index 048097ce50fd..b0ddb83924e2 100644
+index 01a33c4b813f..35e492ad1546 100644
--- third_party/libwebrtc/api/video/frame_buffer_gn/moz.build
+++ third_party/libwebrtc/api/video/frame_buffer_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -17904,7 +17904,7 @@ index 048097ce50fd..b0ddb83924e2 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -18104,7 +18104,7 @@ index 048097ce50fd..b0ddb83924e2 100644
Library("frame_buffer_gn")
diff --git third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build
-index a5b4399e4ad4..c5cf761665a3 100644
+index 4d6199a71433..63f6010eb884 100644
--- third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build
+++ third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -18127,7 +18127,7 @@ index a5b4399e4ad4..c5cf761665a3 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,118 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -18302,7 +18302,7 @@ index a5b4399e4ad4..c5cf761665a3 100644
-
Library("recordable_encoded_frame_gn")
diff --git third_party/libwebrtc/api/video/render_resolution_gn/moz.build third_party/libwebrtc/api/video/render_resolution_gn/moz.build
-index 6ee89b6451ad..581ca3830235 100644
+index a0c4da6d5809..afb0f88ed8fd 100644
--- third_party/libwebrtc/api/video/render_resolution_gn/moz.build
+++ third_party/libwebrtc/api/video/render_resolution_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -18325,7 +18325,7 @@ index 6ee89b6451ad..581ca3830235 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -18489,7 +18489,7 @@ index 6ee89b6451ad..581ca3830235 100644
-
Library("render_resolution_gn")
diff --git third_party/libwebrtc/api/video/resolution_gn/moz.build third_party/libwebrtc/api/video/resolution_gn/moz.build
-index de79a64a660c..8b1b3fe09fa1 100644
+index e55dfe7d2c22..d5993bf113b5 100644
--- third_party/libwebrtc/api/video/resolution_gn/moz.build
+++ third_party/libwebrtc/api/video/resolution_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -18512,7 +18512,7 @@ index de79a64a660c..8b1b3fe09fa1 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -18676,7 +18676,7 @@ index de79a64a660c..8b1b3fe09fa1 100644
-
Library("resolution_gn")
diff --git third_party/libwebrtc/api/video/video_adaptation_gn/moz.build third_party/libwebrtc/api/video/video_adaptation_gn/moz.build
-index 4483b3eaef01..26cb2efe4e07 100644
+index c061e657ab8a..03c9ed5c202b 100644
--- third_party/libwebrtc/api/video/video_adaptation_gn/moz.build
+++ third_party/libwebrtc/api/video/video_adaptation_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -18699,7 +18699,7 @@ index 4483b3eaef01..26cb2efe4e07 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -18887,7 +18887,7 @@ index 4483b3eaef01..26cb2efe4e07 100644
Library("video_adaptation_gn")
diff --git third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build
-index 1196221e634e..a7dbc316cfc0 100644
+index 9581b4202af9..d526540c4a75 100644
--- third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build
+++ third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -18910,7 +18910,7 @@ index 1196221e634e..a7dbc316cfc0 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -19098,7 +19098,7 @@ index 1196221e634e..a7dbc316cfc0 100644
Library("video_bitrate_allocation_gn")
diff --git third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build
-index ff4934b7b562..df387e75d820 100644
+index 71a1a7f2dc3e..4ca5af462591 100644
--- third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build
+++ third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -19121,7 +19121,7 @@ index ff4934b7b562..df387e75d820 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,118 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -19296,7 +19296,7 @@ index ff4934b7b562..df387e75d820 100644
-
Library("video_bitrate_allocator_factory_gn")
diff --git third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build
-index 758cbb7521f5..d83935fe0710 100644
+index aecab75d2eac..0ad41db37d78 100644
--- third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build
+++ third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -19319,7 +19319,7 @@ index 758cbb7521f5..d83935fe0710 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -19507,7 +19507,7 @@ index 758cbb7521f5..d83935fe0710 100644
Library("video_bitrate_allocator_gn")
diff --git third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build
-index 2275aa4aa15b..8bfda2bd2815 100644
+index 1ff8d8117fa6..5bcaf00344da 100644
--- third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build
+++ third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -19530,7 +19530,7 @@ index 2275aa4aa15b..8bfda2bd2815 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -19694,7 +19694,7 @@ index 2275aa4aa15b..8bfda2bd2815 100644
-
Library("video_codec_constants_gn")
diff --git third_party/libwebrtc/api/video/video_frame_gn/moz.build third_party/libwebrtc/api/video/video_frame_gn/moz.build
-index 203b03a0a377..67fafe98aa0c 100644
+index 37f7adf1843d..8697e1d06d1e 100644
--- third_party/libwebrtc/api/video/video_frame_gn/moz.build
+++ third_party/libwebrtc/api/video/video_frame_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -19717,7 +19717,7 @@ index 203b03a0a377..67fafe98aa0c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -54,185 +64,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -19912,7 +19912,7 @@ index 203b03a0a377..67fafe98aa0c 100644
Library("video_frame_gn")
diff --git third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build
-index 12435133353f..7b3d8fef889c 100644
+index 2b8bd493aff9..c6b33b8a1e23 100644
--- third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build
+++ third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -19935,7 +19935,7 @@ index 12435133353f..7b3d8fef889c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -50,185 +60,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -20130,7 +20130,7 @@ index 12435133353f..7b3d8fef889c 100644
Library("video_frame_i010_gn")
diff --git third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build
-index 6616ea0dd6ed..900162a802f7 100644
+index 8b4bd96df239..bcbd30fd4d21 100644
--- third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build
+++ third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -20153,7 +20153,7 @@ index 6616ea0dd6ed..900162a802f7 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -20348,7 +20348,7 @@ index 6616ea0dd6ed..900162a802f7 100644
Library("video_frame_metadata_gn")
diff --git third_party/libwebrtc/api/video/video_frame_type_gn/moz.build third_party/libwebrtc/api/video/video_frame_type_gn/moz.build
-index ab7548fe8dd8..3ebf86087e9b 100644
+index 3416d040b2ea..263eaf0e7885 100644
--- third_party/libwebrtc/api/video/video_frame_type_gn/moz.build
+++ third_party/libwebrtc/api/video/video_frame_type_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -20371,7 +20371,7 @@ index ab7548fe8dd8..3ebf86087e9b 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -20539,7 +20539,7 @@ index ab7548fe8dd8..3ebf86087e9b 100644
-
Library("video_frame_type_gn")
diff --git third_party/libwebrtc/api/video/video_layers_allocation_gn/moz.build third_party/libwebrtc/api/video/video_layers_allocation_gn/moz.build
-index 7f88b15c07b6..13701e033163 100644
+index d9d7097f2f89..2603fe99c69f 100644
--- third_party/libwebrtc/api/video/video_layers_allocation_gn/moz.build
+++ third_party/libwebrtc/api/video/video_layers_allocation_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -20562,7 +20562,7 @@ index 7f88b15c07b6..13701e033163 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -20730,7 +20730,7 @@ index 7f88b15c07b6..13701e033163 100644
-
Library("video_layers_allocation_gn")
diff --git third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build
-index 2f02f285f2af..039f412a6c99 100644
+index 7c696af228c6..da97d3a9cc11 100644
--- third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build
+++ third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -20753,7 +20753,7 @@ index 2f02f285f2af..039f412a6c99 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -46,185 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -20948,7 +20948,7 @@ index 2f02f285f2af..039f412a6c99 100644
Library("video_rtp_headers_gn")
diff --git third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build
-index f75eac803f84..fa61dad4d254 100644
+index f54c46500445..dd230e6e136c 100644
--- third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build
+++ third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -20971,7 +20971,7 @@ index f75eac803f84..fa61dad4d254 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,118 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -21146,7 +21146,7 @@ index f75eac803f84..fa61dad4d254 100644
-
Library("video_stream_encoder_gn")
diff --git third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build
-index 866df39c97a7..a20debacf2b1 100644
+index b1bb1e3323e8..162090a6363d 100644
--- third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -21169,7 +21169,7 @@ index 866df39c97a7..a20debacf2b1 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -21337,7 +21337,7 @@ index 866df39c97a7..a20debacf2b1 100644
-
Library("bitstream_parser_api_gn")
diff --git third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build
-index e8139cb6f264..554a2bc0b150 100644
+index ca9c0f599a99..1b58004533ae 100644
--- third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -21360,7 +21360,7 @@ index e8139cb6f264..554a2bc0b150 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -21560,7 +21560,7 @@ index e8139cb6f264..554a2bc0b150 100644
Library("rtc_software_fallback_wrappers_gn")
diff --git third_party/libwebrtc/api/video_codecs/scalability_mode_gn/moz.build third_party/libwebrtc/api/video_codecs/scalability_mode_gn/moz.build
-index 491c4880cc46..874d12b31e06 100644
+index b0c90b8ad2ee..4933d9ebafdb 100644
--- third_party/libwebrtc/api/video_codecs/scalability_mode_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/scalability_mode_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -21583,7 +21583,7 @@ index 491c4880cc46..874d12b31e06 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -21771,7 +21771,7 @@ index 491c4880cc46..874d12b31e06 100644
Library("scalability_mode_gn")
diff --git third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build
-index 13a1c027cfba..56d51a419490 100644
+index de1ff19cd39c..f5d7824d0dc2 100644
--- third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -21794,7 +21794,7 @@ index 13a1c027cfba..56d51a419490 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -54,185 +64,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -21989,7 +21989,7 @@ index 13a1c027cfba..56d51a419490 100644
Library("video_codecs_api_gn")
diff --git third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build
-index 7131057c2f1c..eff6026011a0 100644
+index 394091421449..a19bee0723d3 100644
--- third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -22012,7 +22012,7 @@ index 7131057c2f1c..eff6026011a0 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -22212,7 +22212,7 @@ index 7131057c2f1c..eff6026011a0 100644
Library("vp8_temporal_layers_factory_gn")
diff --git third_party/libwebrtc/api/video_track_source_constraints_gn/moz.build third_party/libwebrtc/api/video_track_source_constraints_gn/moz.build
-index 9e9852b71fa3..b1b79e03c8ee 100644
+index 636a3df69c9a..abcef0e2e4c3 100644
--- third_party/libwebrtc/api/video_track_source_constraints_gn/moz.build
+++ third_party/libwebrtc/api/video_track_source_constraints_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -22235,7 +22235,7 @@ index 9e9852b71fa3..b1b79e03c8ee 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -22399,7 +22399,7 @@ index 9e9852b71fa3..b1b79e03c8ee 100644
-
Library("video_track_source_constraints_gn")
diff --git third_party/libwebrtc/audio/audio_gn/moz.build third_party/libwebrtc/audio/audio_gn/moz.build
-index da615157b20d..bb58c94c5403 100644
+index 2888ef09bd9b..0b9c1637ce34 100644
--- third_party/libwebrtc/audio/audio_gn/moz.build
+++ third_party/libwebrtc/audio/audio_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -22422,7 +22422,7 @@ index da615157b20d..bb58c94c5403 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -55,190 +65,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -22622,7 +22622,7 @@ index da615157b20d..bb58c94c5403 100644
Library("audio_gn")
diff --git third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build
-index 6489497db43a..aab0bc81b0aa 100644
+index 315f691f3e09..1848f414171d 100644
--- third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build
+++ third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -22645,7 +22645,7 @@ index 6489497db43a..aab0bc81b0aa 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -45,189 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -22844,7 +22844,7 @@ index 6489497db43a..aab0bc81b0aa 100644
Library("audio_frame_operations_gn")
diff --git third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build
-index 79a2aa9defd9..6e627cb67c35 100644
+index 3dab96b5a372..bcaf67293b6b 100644
--- third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build
+++ third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -22867,7 +22867,7 @@ index 79a2aa9defd9..6e627cb67c35 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -52,190 +62,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -23067,7 +23067,7 @@ index 79a2aa9defd9..6e627cb67c35 100644
Library("resource_adaptation_gn")
diff --git third_party/libwebrtc/call/audio_sender_interface_gn/moz.build third_party/libwebrtc/call/audio_sender_interface_gn/moz.build
-index a53966813f73..6f80ac1cc6e5 100644
+index 6ca0ee773997..92276ee6b298 100644
--- third_party/libwebrtc/call/audio_sender_interface_gn/moz.build
+++ third_party/libwebrtc/call/audio_sender_interface_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -23090,7 +23090,7 @@ index a53966813f73..6f80ac1cc6e5 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,118 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -23265,7 +23265,7 @@ index a53966813f73..6f80ac1cc6e5 100644
-
Library("audio_sender_interface_gn")
diff --git third_party/libwebrtc/call/bitrate_allocator_gn/moz.build third_party/libwebrtc/call/bitrate_allocator_gn/moz.build
-index db772f8d3965..79b7f726fe25 100644
+index 57adb400db54..754fdf86307a 100644
--- third_party/libwebrtc/call/bitrate_allocator_gn/moz.build
+++ third_party/libwebrtc/call/bitrate_allocator_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -23288,7 +23288,7 @@ index db772f8d3965..79b7f726fe25 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -23487,7 +23487,7 @@ index db772f8d3965..79b7f726fe25 100644
Library("bitrate_allocator_gn")
diff --git third_party/libwebrtc/call/bitrate_configurator_gn/moz.build third_party/libwebrtc/call/bitrate_configurator_gn/moz.build
-index f7c51b4a7ccd..d5840ec1a784 100644
+index 59f87d2fdf4d..537c7fe06fcd 100644
--- third_party/libwebrtc/call/bitrate_configurator_gn/moz.build
+++ third_party/libwebrtc/call/bitrate_configurator_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -23510,7 +23510,7 @@ index f7c51b4a7ccd..d5840ec1a784 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -23709,7 +23709,7 @@ index f7c51b4a7ccd..d5840ec1a784 100644
Library("bitrate_configurator_gn")
diff --git third_party/libwebrtc/call/call_gn/moz.build third_party/libwebrtc/call/call_gn/moz.build
-index 20f1f973a5da..172d26827022 100644
+index da452122ce12..84614d18ac06 100644
--- third_party/libwebrtc/call/call_gn/moz.build
+++ third_party/libwebrtc/call/call_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -23732,7 +23732,7 @@ index 20f1f973a5da..172d26827022 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -45,190 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -23932,7 +23932,7 @@ index 20f1f973a5da..172d26827022 100644
Library("call_gn")
diff --git third_party/libwebrtc/call/call_interfaces_gn/moz.build third_party/libwebrtc/call/call_interfaces_gn/moz.build
-index a7db90d471a3..0c8e7e07006f 100644
+index 3c7b6a05d3ab..a65ef1040061 100644
--- third_party/libwebrtc/call/call_interfaces_gn/moz.build
+++ third_party/libwebrtc/call/call_interfaces_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -23955,7 +23955,7 @@ index a7db90d471a3..0c8e7e07006f 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -49,190 +59,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -24155,7 +24155,7 @@ index a7db90d471a3..0c8e7e07006f 100644
Library("call_interfaces_gn")
diff --git third_party/libwebrtc/call/receive_stream_interface_gn/moz.build third_party/libwebrtc/call/receive_stream_interface_gn/moz.build
-index f25941483566..99fc4b2ce9c4 100644
+index 0b3511082a51..52c6e002375f 100644
--- third_party/libwebrtc/call/receive_stream_interface_gn/moz.build
+++ third_party/libwebrtc/call/receive_stream_interface_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -24178,7 +24178,7 @@ index f25941483566..99fc4b2ce9c4 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,122 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -24357,7 +24357,7 @@ index f25941483566..99fc4b2ce9c4 100644
-
Library("receive_stream_interface_gn")
diff --git third_party/libwebrtc/call/rtp_interfaces_gn/moz.build third_party/libwebrtc/call/rtp_interfaces_gn/moz.build
-index d5223f0b8b4e..384f284c4233 100644
+index f2fb2ab649bb..ed390dd2fce3 100644
--- third_party/libwebrtc/call/rtp_interfaces_gn/moz.build
+++ third_party/libwebrtc/call/rtp_interfaces_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -24380,7 +24380,7 @@ index d5223f0b8b4e..384f284c4233 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -24579,7 +24579,7 @@ index d5223f0b8b4e..384f284c4233 100644
Library("rtp_interfaces_gn")
diff --git third_party/libwebrtc/call/rtp_receiver_gn/moz.build third_party/libwebrtc/call/rtp_receiver_gn/moz.build
-index b6b43b0afac7..a35b27249321 100644
+index 35c68ca3368d..f18af2328452 100644
--- third_party/libwebrtc/call/rtp_receiver_gn/moz.build
+++ third_party/libwebrtc/call/rtp_receiver_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -24602,7 +24602,7 @@ index b6b43b0afac7..a35b27249321 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -45,190 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -24802,7 +24802,7 @@ index b6b43b0afac7..a35b27249321 100644
Library("rtp_receiver_gn")
diff --git third_party/libwebrtc/call/rtp_sender_gn/moz.build third_party/libwebrtc/call/rtp_sender_gn/moz.build
-index 54d111541751..864bbdfd7819 100644
+index c99d9d8e8a66..4e15db834a33 100644
--- third_party/libwebrtc/call/rtp_sender_gn/moz.build
+++ third_party/libwebrtc/call/rtp_sender_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -24825,7 +24825,7 @@ index 54d111541751..864bbdfd7819 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -45,190 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -25025,7 +25025,7 @@ index 54d111541751..864bbdfd7819 100644
Library("rtp_sender_gn")
diff --git third_party/libwebrtc/call/version_gn/moz.build third_party/libwebrtc/call/version_gn/moz.build
-index 28745e4fc6de..43695342b267 100644
+index 50ff0cff2e55..ee871323396a 100644
--- third_party/libwebrtc/call/version_gn/moz.build
+++ third_party/libwebrtc/call/version_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -25048,7 +25048,7 @@ index 28745e4fc6de..43695342b267 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,174 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -25232,7 +25232,7 @@ index 28745e4fc6de..43695342b267 100644
Library("version_gn")
diff --git third_party/libwebrtc/call/video_stream_api_gn/moz.build third_party/libwebrtc/call/video_stream_api_gn/moz.build
-index cf58d3748ec0..c2ee6bd9eb51 100644
+index 9aa475a12fc6..7488f3667ecd 100644
--- third_party/libwebrtc/call/video_stream_api_gn/moz.build
+++ third_party/libwebrtc/call/video_stream_api_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -25255,7 +25255,7 @@ index cf58d3748ec0..c2ee6bd9eb51 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -25454,7 +25454,7 @@ index cf58d3748ec0..c2ee6bd9eb51 100644
Library("video_stream_api_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_avx2_gn/moz.build third_party/libwebrtc/common_audio/common_audio_avx2_gn/moz.build
-index 708eb92e1e45..0b18db99441c 100644
+index fc1e13a8933c..505627b692c3 100644
--- third_party/libwebrtc/common_audio/common_audio_avx2_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_avx2_gn/moz.build
@@ -17,12 +17,22 @@ CXXFLAGS += [
@@ -25478,7 +25478,7 @@ index 708eb92e1e45..0b18db99441c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -50,137 +60,16 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -25622,7 +25622,7 @@ index 708eb92e1e45..0b18db99441c 100644
Library("common_audio_avx2_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build
-index deb2dbe3011d..4adf2cb0a3ff 100644
+index 0827bbf31a41..7a873e6e680c 100644
--- third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -25645,7 +25645,7 @@ index deb2dbe3011d..4adf2cb0a3ff 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -25814,7 +25814,7 @@ index deb2dbe3011d..4adf2cb0a3ff 100644
-
Library("common_audio_c_arm_asm_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build
-index 77ad77a1d59c..57ae8a9c5502 100644
+index 99cceabf2989..709978b9f184 100644
--- third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -25837,7 +25837,7 @@ index 77ad77a1d59c..57ae8a9c5502 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -80,117 +90,12 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -26124,7 +26124,7 @@ index 77ad77a1d59c..57ae8a9c5502 100644
Library("common_audio_c_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build
-index 9fc98aac37b4..ccbce8a93a86 100644
+index 1ab56ac80918..42e92caa7571 100644
--- third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -26147,7 +26147,7 @@ index 9fc98aac37b4..ccbce8a93a86 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -26346,7 +26346,7 @@ index 9fc98aac37b4..ccbce8a93a86 100644
Library("common_audio_cc_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_gn/moz.build third_party/libwebrtc/common_audio/common_audio_gn/moz.build
-index ee91cec7752d..208fd6af96b7 100644
+index 79a78f783794..12a1a532fbed 100644
--- third_party/libwebrtc/common_audio/common_audio_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -26369,7 +26369,7 @@ index ee91cec7752d..208fd6af96b7 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -56,189 +66,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -26568,7 +26568,7 @@ index ee91cec7752d..208fd6af96b7 100644
Library("common_audio_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build
-index 3890cd0f9429..665f9d57f8fa 100644
+index acd2e8bc36f7..417e933a842e 100644
--- third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build
@@ -12,12 +12,23 @@ AllowCompilerWarnings()
@@ -26593,7 +26593,7 @@ index 3890cd0f9429..665f9d57f8fa 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -46,151 +57,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -26749,7 +26749,7 @@ index 3890cd0f9429..665f9d57f8fa 100644
-
Library("common_audio_neon_c_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build
-index b8b06ffc74bc..7b093b38218c 100644
+index c415a7145299..25ddc9cd7e7a 100644
--- third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build
@@ -12,12 +12,23 @@ AllowCompilerWarnings()
@@ -26774,7 +26774,7 @@ index b8b06ffc74bc..7b093b38218c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -45,151 +56,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -26930,7 +26930,7 @@ index b8b06ffc74bc..7b093b38218c 100644
-
Library("common_audio_neon_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_sse2_gn/moz.build third_party/libwebrtc/common_audio/common_audio_sse2_gn/moz.build
-index 7f0b17b28760..60b8bdd048ee 100644
+index 435c33a394e5..146ddde10702 100644
--- third_party/libwebrtc/common_audio/common_audio_sse2_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_sse2_gn/moz.build
@@ -12,12 +12,22 @@ AllowCompilerWarnings()
@@ -26954,7 +26954,7 @@ index 7f0b17b28760..60b8bdd048ee 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -45,159 +55,23 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -27121,7 +27121,7 @@ index 7f0b17b28760..60b8bdd048ee 100644
Library("common_audio_sse2_gn")
diff --git third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build
-index e5cef248325a..8c94cafaea8c 100644
+index 2faac2a93134..2bb083f83813 100644
--- third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build
+++ third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -27144,7 +27144,7 @@ index e5cef248325a..8c94cafaea8c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -27343,7 +27343,7 @@ index e5cef248325a..8c94cafaea8c 100644
Library("fir_filter_factory_gn")
diff --git third_party/libwebrtc/common_audio/fir_filter_gn/moz.build third_party/libwebrtc/common_audio/fir_filter_gn/moz.build
-index 4140a3529209..a2f52d00f787 100644
+index af029033e761..47a1e94fccaa 100644
--- third_party/libwebrtc/common_audio/fir_filter_gn/moz.build
+++ third_party/libwebrtc/common_audio/fir_filter_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -27366,7 +27366,7 @@ index 4140a3529209..a2f52d00f787 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -27530,7 +27530,7 @@ index 4140a3529209..a2f52d00f787 100644
-
Library("fir_filter_gn")
diff --git third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build
-index ec0b21c2fc07..920ecc6786e2 100644
+index 962dbed44bf8..a3de988aa645 100644
--- third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build
+++ third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -27553,7 +27553,7 @@ index ec0b21c2fc07..920ecc6786e2 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,122 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -27732,7 +27732,7 @@ index ec0b21c2fc07..920ecc6786e2 100644
-
Library("sinc_resampler_gn")
diff --git third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build
-index 6efbe87f02e4..6516aa36e738 100644
+index 6245fdf7ef93..c9bc0ab140da 100644
--- third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build
+++ third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -27755,7 +27755,7 @@ index 6efbe87f02e4..6516aa36e738 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,101 +53,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -27999,7 +27999,7 @@ index 6efbe87f02e4..6516aa36e738 100644
Library("fft_size_128_gn")
diff --git third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build
-index d1e512c383fe..e684b91a0664 100644
+index 7c2503bc9ccd..9f95cef3ece3 100644
--- third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build
+++ third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -28022,7 +28022,7 @@ index d1e512c383fe..e684b91a0664 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,174 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -28206,7 +28206,7 @@ index d1e512c383fe..e684b91a0664 100644
Library("fft_size_256_gn")
diff --git third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build
-index 718ca3b4e8a9..bfb7cde7d729 100644
+index ec09e725fff7..10e9f97d6da5 100644
--- third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build
+++ third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -28229,7 +28229,7 @@ index 718ca3b4e8a9..bfb7cde7d729 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,119 +49,21 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -28474,7 +28474,7 @@ index 718ca3b4e8a9..bfb7cde7d729 100644
Library("spl_sqrt_floor_gn")
diff --git third_party/libwebrtc/common_video/common_video_gn/moz.build third_party/libwebrtc/common_video/common_video_gn/moz.build
-index 4572d78fab12..aaaed70ce9a2 100644
+index fb64d190c30d..9a932841e6b6 100644
--- third_party/libwebrtc/common_video/common_video_gn/moz.build
+++ third_party/libwebrtc/common_video/common_video_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -28497,7 +28497,7 @@ index 4572d78fab12..aaaed70ce9a2 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -55,185 +65,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -28692,7 +28692,7 @@ index 4572d78fab12..aaaed70ce9a2 100644
Library("common_video_gn")
diff --git third_party/libwebrtc/common_video/frame_counts_gn/moz.build third_party/libwebrtc/common_video/frame_counts_gn/moz.build
-index 0727032aea53..b83174b75ce7 100644
+index 08c88c4702cf..9db89bc82aab 100644
--- third_party/libwebrtc/common_video/frame_counts_gn/moz.build
+++ third_party/libwebrtc/common_video/frame_counts_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -28715,7 +28715,7 @@ index 0727032aea53..b83174b75ce7 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -28879,7 +28879,7 @@ index 0727032aea53..b83174b75ce7 100644
-
Library("frame_counts_gn")
diff --git third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build
-index 1b9792fe565e..ecc27ae7537e 100644
+index b16531fbf8e2..d38bf09f56cb 100644
--- third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build
+++ third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -28902,7 +28902,7 @@ index 1b9792fe565e..ecc27ae7537e 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -29090,7 +29090,7 @@ index 1b9792fe565e..ecc27ae7537e 100644
Library("generic_frame_descriptor_gn")
diff --git third_party/libwebrtc/experiments/registered_field_trials_gn/moz.build third_party/libwebrtc/experiments/registered_field_trials_gn/moz.build
-index f2614358531f..c4bdc6ec5e67 100644
+index 5e1ddc355d5b..eaa9a598140a 100644
--- third_party/libwebrtc/experiments/registered_field_trials_gn/moz.build
+++ third_party/libwebrtc/experiments/registered_field_trials_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -29113,7 +29113,7 @@ index f2614358531f..c4bdc6ec5e67 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -29277,7 +29277,7 @@ index f2614358531f..c4bdc6ec5e67 100644
-
Library("registered_field_trials_gn")
diff --git third_party/libwebrtc/experiments/registered_field_trials_header_gn/moz.build third_party/libwebrtc/experiments/registered_field_trials_header_gn/moz.build
-index 2f9f14acb430..f8143d2798f0 100644
+index 6c29dea76a50..3ae54a950c46 100644
--- third_party/libwebrtc/experiments/registered_field_trials_header_gn/moz.build
+++ third_party/libwebrtc/experiments/registered_field_trials_header_gn/moz.build
@@ -31,9 +31,4 @@ LOCAL_INCLUDES += [
@@ -29291,7 +29291,7 @@ index 2f9f14acb430..f8143d2798f0 100644
-
Library("registered_field_trials_header_gn")
diff --git third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build
-index 806981ed688c..5286d0893211 100644
+index bf124013de2a..458504cb1a8a 100644
--- third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -29314,7 +29314,7 @@ index 806981ed688c..5286d0893211 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -47,185 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -29509,7 +29509,7 @@ index 806981ed688c..5286d0893211 100644
Library("rtc_event_audio_gn")
diff --git third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build
-index d1f1deac9a5a..c9e2dbbd60a6 100644
+index c7c2a5f88033..05a45c19eaba 100644
--- third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -29532,7 +29532,7 @@ index d1f1deac9a5a..c9e2dbbd60a6 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -48,185 +58,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -29727,7 +29727,7 @@ index d1f1deac9a5a..c9e2dbbd60a6 100644
Library("rtc_event_bwe_gn")
diff --git third_party/libwebrtc/logging/rtc_event_field_gn/moz.build third_party/libwebrtc/logging/rtc_event_field_gn/moz.build
-index 2c6740f28f86..e03e19ffe137 100644
+index 630358f34942..84d1261d676d 100644
--- third_party/libwebrtc/logging/rtc_event_field_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_field_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -29750,7 +29750,7 @@ index 2c6740f28f86..e03e19ffe137 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -46,185 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -29945,7 +29945,7 @@ index 2c6740f28f86..e03e19ffe137 100644
Library("rtc_event_field_gn")
diff --git third_party/libwebrtc/logging/rtc_event_log_parse_status_gn/moz.build third_party/libwebrtc/logging/rtc_event_log_parse_status_gn/moz.build
-index 2936d8ef48a0..a2cfdaa1e322 100644
+index 46e013a0d4d4..35119b6eae57 100644
--- third_party/libwebrtc/logging/rtc_event_log_parse_status_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_log_parse_status_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -29968,7 +29968,7 @@ index 2936d8ef48a0..a2cfdaa1e322 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -30136,7 +30136,7 @@ index 2936d8ef48a0..a2cfdaa1e322 100644
-
Library("rtc_event_log_parse_status_gn")
diff --git third_party/libwebrtc/logging/rtc_event_number_encodings_gn/moz.build third_party/libwebrtc/logging/rtc_event_number_encodings_gn/moz.build
-index 6ecf9077cf03..ccdfd183ece3 100644
+index 4c491af3963c..aa2e0940ea0a 100644
--- third_party/libwebrtc/logging/rtc_event_number_encodings_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_number_encodings_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -30159,7 +30159,7 @@ index 6ecf9077cf03..ccdfd183ece3 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -45,178 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -30347,7 +30347,7 @@ index 6ecf9077cf03..ccdfd183ece3 100644
Library("rtc_event_number_encodings_gn")
diff --git third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build
-index f0e8d5d4e8ed..76f4e6aaf79d 100644
+index aec4465f8ac3..90a07fc5ca25 100644
--- third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -30370,7 +30370,7 @@ index f0e8d5d4e8ed..76f4e6aaf79d 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -30565,7 +30565,7 @@ index f0e8d5d4e8ed..76f4e6aaf79d 100644
Library("rtc_event_pacing_gn")
diff --git third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build
-index 082924c2d04a..c36201f6936f 100644
+index 3edc922b8f08..828a59406490 100644
--- third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -30588,7 +30588,7 @@ index 082924c2d04a..c36201f6936f 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -46,189 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -30787,7 +30787,7 @@ index 082924c2d04a..c36201f6936f 100644
Library("rtc_event_rtp_rtcp_gn")
diff --git third_party/libwebrtc/logging/rtc_event_video_gn/moz.build third_party/libwebrtc/logging/rtc_event_video_gn/moz.build
-index 6e74aef635a8..ce50ff600882 100644
+index 616e73dcf5ec..b0b40454f315 100644
--- third_party/libwebrtc/logging/rtc_event_video_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_video_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -30810,7 +30810,7 @@ index 6e74aef635a8..ce50ff600882 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,185 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -31005,7 +31005,7 @@ index 6e74aef635a8..ce50ff600882 100644
Library("rtc_event_video_gn")
diff --git third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build
-index 935bf8bbf982..554779329f71 100644
+index 6fd95dde97d0..bf513371f32d 100644
--- third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -31028,7 +31028,7 @@ index 935bf8bbf982..554779329f71 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -31222,8 +31222,206 @@ index 935bf8bbf982..554779329f71 100644
+ DEFINES["USE_X11"] = "1"
Library("rtc_stream_config_gn")
+diff --git third_party/libwebrtc/media/adapted_video_track_source_gn/moz.build third_party/libwebrtc/media/adapted_video_track_source_gn/moz.build
+index 1cb4f853abba..bbf25c8397df 100644
+--- third_party/libwebrtc/media/adapted_video_track_source_gn/moz.build
++++ third_party/libwebrtc/media/adapted_video_track_source_gn/moz.build
+@@ -12,11 +12,21 @@ AllowCompilerWarnings()
+ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
+ DEFINES["RTC_ENABLE_VP9"] = True
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
++DEFINES["WEBRTC_BSD"] = True
++DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+ DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
+ DEFINES["WEBRTC_LIBRARY_IMPL"] = True
+ DEFINES["WEBRTC_MOZILLA_BUILD"] = True
+ DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
++DEFINES["WEBRTC_POSIX"] = True
+ DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -39,118 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r22_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["WEBRTC_ANDROID"] = True
+- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
+- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "log"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["WEBRTC_MAC"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True
+- DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0"
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_NSS_CERTS"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_X11"] = "1"
+- DEFINES["WEBRTC_BSD"] = True
+- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["RTC_ENABLE_WIN_WGC"] = True
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WEBRTC_WIN"] = True
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+ DEFINES["WEBRTC_ARCH_ARM64"] = True
+ DEFINES["WEBRTC_HAS_NEON"] = True
+
+-if CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["WEBRTC_ARCH_ARM"] = True
+- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+- DEFINES["WEBRTC_HAS_NEON"] = True
+-
+ if CONFIG["TARGET_CPU"] == "mips32":
+
+ DEFINES["MIPS32_LE"] = True
+ DEFINES["MIPS_FPU_LE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["TARGET_CPU"] == "x86":
+
+@@ -160,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
++if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD":
+
+ DEFINES["USE_X11"] = "1"
+
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "arm":
+-
+- OS_LIBS += [
+- "unwind"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+ Library("adapted_video_track_source_gn")
diff --git third_party/libwebrtc/media/codec_gn/moz.build third_party/libwebrtc/media/codec_gn/moz.build
-index b5ebd454d311..0e5621e98050 100644
+index cf10ada0cf66..a2e116825f9e 100644
--- third_party/libwebrtc/media/codec_gn/moz.build
+++ third_party/libwebrtc/media/codec_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -31246,7 +31444,7 @@ index b5ebd454d311..0e5621e98050 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -31441,7 +31639,7 @@ index b5ebd454d311..0e5621e98050 100644
Library("codec_gn")
diff --git third_party/libwebrtc/media/media_channel_gn/moz.build third_party/libwebrtc/media/media_channel_gn/moz.build
-index c6653685687c..dc7b58e842ae 100644
+index fc0c50aa726b..65afa6523e40 100644
--- third_party/libwebrtc/media/media_channel_gn/moz.build
+++ third_party/libwebrtc/media/media_channel_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -31464,7 +31662,7 @@ index c6653685687c..dc7b58e842ae 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -31644,7 +31842,7 @@ index c6653685687c..dc7b58e842ae 100644
-
Library("media_channel_gn")
diff --git third_party/libwebrtc/media/media_channel_impl_gn/moz.build third_party/libwebrtc/media/media_channel_impl_gn/moz.build
-index 27bfa53fffd8..172ee56822ee 100644
+index b7db93813a60..02018a9118e9 100644
--- third_party/libwebrtc/media/media_channel_impl_gn/moz.build
+++ third_party/libwebrtc/media/media_channel_impl_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -31667,7 +31865,7 @@ index 27bfa53fffd8..172ee56822ee 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -31831,7 +32029,7 @@ index 27bfa53fffd8..172ee56822ee 100644
-
Library("media_channel_impl_gn")
diff --git third_party/libwebrtc/media/media_constants_gn/moz.build third_party/libwebrtc/media/media_constants_gn/moz.build
-index 95a0c3a056ad..f824cfa02a97 100644
+index fb7440ec4a07..8b99c9931019 100644
--- third_party/libwebrtc/media/media_constants_gn/moz.build
+++ third_party/libwebrtc/media/media_constants_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -31854,7 +32052,7 @@ index 95a0c3a056ad..f824cfa02a97 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,174 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -32038,7 +32236,7 @@ index 95a0c3a056ad..f824cfa02a97 100644
Library("media_constants_gn")
diff --git third_party/libwebrtc/media/rid_description_gn/moz.build third_party/libwebrtc/media/rid_description_gn/moz.build
-index 944901a1ca8b..5002ea1e568b 100644
+index 22f56f08a780..b9d567d474ee 100644
--- third_party/libwebrtc/media/rid_description_gn/moz.build
+++ third_party/libwebrtc/media/rid_description_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -32061,7 +32259,7 @@ index 944901a1ca8b..5002ea1e568b 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -32225,7 +32423,7 @@ index 944901a1ca8b..5002ea1e568b 100644
-
Library("rid_description_gn")
diff --git third_party/libwebrtc/media/rtc_media_base_gn/moz.build third_party/libwebrtc/media/rtc_media_base_gn/moz.build
-index a5b3661adc45..a8cbb815b3dc 100644
+index eb9cb4e29d04..d886ebdf06fa 100644
--- third_party/libwebrtc/media/rtc_media_base_gn/moz.build
+++ third_party/libwebrtc/media/rtc_media_base_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -32248,9 +32446,9 @@ index a5b3661adc45..a8cbb815b3dc 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
-@@ -46,190 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -39,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -32359,10 +32557,6 @@ index a5b3661adc45..a8cbb815b3dc 100644
-if CONFIG["TARGET_CPU"] == "arm":
-
-- CXXFLAGS += [
-- "-mfpu=neon"
-- ]
--
- DEFINES["WEBRTC_ARCH_ARM"] = True
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
@@ -32379,12 +32573,10 @@ index a5b3661adc45..a8cbb815b3dc 100644
if CONFIG["TARGET_CPU"] == "x86":
-- DEFINES["WEBRTC_ENABLE_AVX2"] = True
--
--if CONFIG["TARGET_CPU"] == "x86_64":
--
-- DEFINES["WEBRTC_ENABLE_AVX2"] = True
--
+@@ -165,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["_DEBUG"] = True
@@ -32406,21 +32598,16 @@ index a5b3661adc45..a8cbb815b3dc 100644
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
-
-if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["USE_X11"] = "1"
--
++if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD":
+
+ DEFINES["USE_X11"] = "1"
+
-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "arm":
-
- OS_LIBS += [
- "unwind"
- ]
-
--if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
--
- CXXFLAGS += [
- "-msse2"
- ]
-
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
-
- DEFINES["_GNU_SOURCE"] = True
@@ -32430,25 +32617,16 @@ index a5b3661adc45..a8cbb815b3dc 100644
- DEFINES["_GNU_SOURCE"] = True
-
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
-+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
-- CXXFLAGS += [
-- "-msse2"
-- ]
-+if CONFIG["TARGET_CPU"] == "x86_64":
-
+-
- DEFINES["_GNU_SOURCE"] = True
-+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
+-
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
-+if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD":
-
+-
- DEFINES["_GNU_SOURCE"] = True
-+ DEFINES["USE_X11"] = "1"
-
+-
Library("rtc_media_base_gn")
diff --git third_party/libwebrtc/media/rtc_media_config_gn/moz.build third_party/libwebrtc/media/rtc_media_config_gn/moz.build
-index 8f3f81cc5b25..5f7ef130f434 100644
+index 4b6ba11d7681..f8b511ad7260 100644
--- third_party/libwebrtc/media/rtc_media_config_gn/moz.build
+++ third_party/libwebrtc/media/rtc_media_config_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -32471,7 +32649,7 @@ index 8f3f81cc5b25..5f7ef130f434 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -32634,8 +32812,226 @@ index 8f3f81cc5b25..5f7ef130f434 100644
- DEFINES["_GNU_SOURCE"] = True
-
Library("rtc_media_config_gn")
+diff --git third_party/libwebrtc/media/rtc_sdp_video_format_utils_gn/moz.build third_party/libwebrtc/media/rtc_sdp_video_format_utils_gn/moz.build
+index 10b08d64fbe2..68edc3038e9b 100644
+--- third_party/libwebrtc/media/rtc_sdp_video_format_utils_gn/moz.build
++++ third_party/libwebrtc/media/rtc_sdp_video_format_utils_gn/moz.build
+@@ -12,11 +12,21 @@ AllowCompilerWarnings()
+ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
+ DEFINES["RTC_ENABLE_VP9"] = True
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
++DEFINES["WEBRTC_BSD"] = True
++DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+ DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
+ DEFINES["WEBRTC_LIBRARY_IMPL"] = True
+ DEFINES["WEBRTC_MOZILLA_BUILD"] = True
+ DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
++DEFINES["WEBRTC_POSIX"] = True
+ DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r22_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["WEBRTC_ANDROID"] = True
+- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
+- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "log"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["WEBRTC_MAC"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True
+- DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0"
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_NSS_CERTS"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_X11"] = "1"
+- DEFINES["WEBRTC_BSD"] = True
+- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["RTC_ENABLE_WIN_WGC"] = True
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WEBRTC_WIN"] = True
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+ DEFINES["WEBRTC_ARCH_ARM64"] = True
+ DEFINES["WEBRTC_HAS_NEON"] = True
+
+-if CONFIG["TARGET_CPU"] == "arm":
+-
+- CXXFLAGS += [
+- "-mfpu=neon"
+- ]
+-
+- DEFINES["WEBRTC_ARCH_ARM"] = True
+- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+- DEFINES["WEBRTC_HAS_NEON"] = True
+-
+ if CONFIG["TARGET_CPU"] == "mips32":
+
+ DEFINES["MIPS32_LE"] = True
+ DEFINES["MIPS_FPU_LE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["TARGET_CPU"] == "x86":
+
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_X11"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "arm":
+-
+- OS_LIBS += [
+- "unwind"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
+-
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+- CXXFLAGS += [
+- "-msse2"
+- ]
++if CONFIG["TARGET_CPU"] == "x86_64":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
++if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["USE_X11"] = "1"
+
+ Library("rtc_sdp_video_format_utils_gn")
diff --git third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build
-index 6b1032e1b0d5..d923f1e5407f 100644
+index 1929dd6e9399..285c3d71156e 100644
--- third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build
+++ third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -32658,7 +33054,7 @@ index 6b1032e1b0d5..d923f1e5407f 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -32858,7 +33254,7 @@ index 6b1032e1b0d5..d923f1e5407f 100644
Library("rtc_simulcast_encoder_adapter_gn")
diff --git third_party/libwebrtc/media/rtp_utils_gn/moz.build third_party/libwebrtc/media/rtp_utils_gn/moz.build
-index e2e5c11695a9..3a5eee57c3c6 100644
+index 22b3cc9d6461..c7e26cb4b401 100644
--- third_party/libwebrtc/media/rtp_utils_gn/moz.build
+++ third_party/libwebrtc/media/rtp_utils_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -32881,7 +33277,7 @@ index e2e5c11695a9..3a5eee57c3c6 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -33045,7 +33441,7 @@ index e2e5c11695a9..3a5eee57c3c6 100644
-
Library("rtp_utils_gn")
diff --git third_party/libwebrtc/media/stream_params_gn/moz.build third_party/libwebrtc/media/stream_params_gn/moz.build
-index 1582a42c0d4d..4c9a675fed35 100644
+index 67ed8e9a461d..7cd0a0f85eea 100644
--- third_party/libwebrtc/media/stream_params_gn/moz.build
+++ third_party/libwebrtc/media/stream_params_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -33068,7 +33464,7 @@ index 1582a42c0d4d..4c9a675fed35 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -33231,8 +33627,880 @@ index 1582a42c0d4d..4c9a675fed35 100644
- DEFINES["_GNU_SOURCE"] = True
-
Library("stream_params_gn")
+diff --git third_party/libwebrtc/media/video_adapter_gn/moz.build third_party/libwebrtc/media/video_adapter_gn/moz.build
+index 1ce6badaf84c..87e2c14c5774 100644
+--- third_party/libwebrtc/media/video_adapter_gn/moz.build
++++ third_party/libwebrtc/media/video_adapter_gn/moz.build
+@@ -12,11 +12,21 @@ AllowCompilerWarnings()
+ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
+ DEFINES["RTC_ENABLE_VP9"] = True
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
++DEFINES["WEBRTC_BSD"] = True
++DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+ DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
+ DEFINES["WEBRTC_LIBRARY_IMPL"] = True
+ DEFINES["WEBRTC_MOZILLA_BUILD"] = True
+ DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
++DEFINES["WEBRTC_POSIX"] = True
+ DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r22_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["WEBRTC_ANDROID"] = True
+- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
+- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "log"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["WEBRTC_MAC"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True
+- DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0"
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_NSS_CERTS"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_X11"] = "1"
+- DEFINES["WEBRTC_BSD"] = True
+- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["RTC_ENABLE_WIN_WGC"] = True
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WEBRTC_WIN"] = True
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+ DEFINES["WEBRTC_ARCH_ARM64"] = True
+ DEFINES["WEBRTC_HAS_NEON"] = True
+
+-if CONFIG["TARGET_CPU"] == "arm":
+-
+- CXXFLAGS += [
+- "-mfpu=neon"
+- ]
+-
+- DEFINES["WEBRTC_ARCH_ARM"] = True
+- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+- DEFINES["WEBRTC_HAS_NEON"] = True
+-
+ if CONFIG["TARGET_CPU"] == "mips32":
+
+ DEFINES["MIPS32_LE"] = True
+ DEFINES["MIPS_FPU_LE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["TARGET_CPU"] == "x86":
+
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_X11"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "arm":
+-
+- OS_LIBS += [
+- "unwind"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
+-
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+- CXXFLAGS += [
+- "-msse2"
+- ]
++if CONFIG["TARGET_CPU"] == "x86_64":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
++if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["USE_X11"] = "1"
+
+ Library("video_adapter_gn")
+diff --git third_party/libwebrtc/media/video_broadcaster_gn/moz.build third_party/libwebrtc/media/video_broadcaster_gn/moz.build
+index c1ebd4508d5a..851aace5f42c 100644
+--- third_party/libwebrtc/media/video_broadcaster_gn/moz.build
++++ third_party/libwebrtc/media/video_broadcaster_gn/moz.build
+@@ -12,11 +12,21 @@ AllowCompilerWarnings()
+ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
+ DEFINES["RTC_ENABLE_VP9"] = True
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
++DEFINES["WEBRTC_BSD"] = True
++DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+ DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
+ DEFINES["WEBRTC_LIBRARY_IMPL"] = True
+ DEFINES["WEBRTC_MOZILLA_BUILD"] = True
+ DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
++DEFINES["WEBRTC_POSIX"] = True
+ DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r22_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["WEBRTC_ANDROID"] = True
+- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
+- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "log"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["WEBRTC_MAC"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True
+- DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0"
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_NSS_CERTS"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_X11"] = "1"
+- DEFINES["WEBRTC_BSD"] = True
+- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["RTC_ENABLE_WIN_WGC"] = True
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WEBRTC_WIN"] = True
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+ DEFINES["WEBRTC_ARCH_ARM64"] = True
+ DEFINES["WEBRTC_HAS_NEON"] = True
+
+-if CONFIG["TARGET_CPU"] == "arm":
+-
+- CXXFLAGS += [
+- "-mfpu=neon"
+- ]
+-
+- DEFINES["WEBRTC_ARCH_ARM"] = True
+- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+- DEFINES["WEBRTC_HAS_NEON"] = True
+-
+ if CONFIG["TARGET_CPU"] == "mips32":
+
+ DEFINES["MIPS32_LE"] = True
+ DEFINES["MIPS_FPU_LE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["TARGET_CPU"] == "x86":
+
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_X11"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "arm":
+-
+- OS_LIBS += [
+- "unwind"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
+-
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+- CXXFLAGS += [
+- "-msse2"
+- ]
++if CONFIG["TARGET_CPU"] == "x86_64":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
++if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["USE_X11"] = "1"
+
+ Library("video_broadcaster_gn")
+diff --git third_party/libwebrtc/media/video_common_gn/moz.build third_party/libwebrtc/media/video_common_gn/moz.build
+index b99fdbd29446..568207bcf3e4 100644
+--- third_party/libwebrtc/media/video_common_gn/moz.build
++++ third_party/libwebrtc/media/video_common_gn/moz.build
+@@ -12,11 +12,21 @@ AllowCompilerWarnings()
+ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
+ DEFINES["RTC_ENABLE_VP9"] = True
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
++DEFINES["WEBRTC_BSD"] = True
++DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+ DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
+ DEFINES["WEBRTC_LIBRARY_IMPL"] = True
+ DEFINES["WEBRTC_MOZILLA_BUILD"] = True
+ DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
++DEFINES["WEBRTC_POSIX"] = True
+ DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r22_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["WEBRTC_ANDROID"] = True
+- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
+- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "log"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["WEBRTC_MAC"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True
+- DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0"
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_NSS_CERTS"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_X11"] = "1"
+- DEFINES["WEBRTC_BSD"] = True
+- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["RTC_ENABLE_WIN_WGC"] = True
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WEBRTC_WIN"] = True
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+ DEFINES["WEBRTC_ARCH_ARM64"] = True
+ DEFINES["WEBRTC_HAS_NEON"] = True
+
+-if CONFIG["TARGET_CPU"] == "arm":
+-
+- CXXFLAGS += [
+- "-mfpu=neon"
+- ]
+-
+- DEFINES["WEBRTC_ARCH_ARM"] = True
+- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+- DEFINES["WEBRTC_HAS_NEON"] = True
+-
+ if CONFIG["TARGET_CPU"] == "mips32":
+
+ DEFINES["MIPS32_LE"] = True
+ DEFINES["MIPS_FPU_LE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["TARGET_CPU"] == "x86":
+
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_X11"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "arm":
+-
+- OS_LIBS += [
+- "unwind"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
+-
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+- CXXFLAGS += [
+- "-msse2"
+- ]
++if CONFIG["TARGET_CPU"] == "x86_64":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
++if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["USE_X11"] = "1"
+
+ Library("video_common_gn")
+diff --git third_party/libwebrtc/media/video_source_base_gn/moz.build third_party/libwebrtc/media/video_source_base_gn/moz.build
+index b74ce609e95f..48c6de6f6cd5 100644
+--- third_party/libwebrtc/media/video_source_base_gn/moz.build
++++ third_party/libwebrtc/media/video_source_base_gn/moz.build
+@@ -12,11 +12,21 @@ AllowCompilerWarnings()
+ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
+ DEFINES["RTC_ENABLE_VP9"] = True
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
++DEFINES["WEBRTC_BSD"] = True
++DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+ DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
+ DEFINES["WEBRTC_LIBRARY_IMPL"] = True
+ DEFINES["WEBRTC_MOZILLA_BUILD"] = True
+ DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
++DEFINES["WEBRTC_POSIX"] = True
+ DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r22_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["WEBRTC_ANDROID"] = True
+- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
+- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "log"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["WEBRTC_MAC"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True
+- DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0"
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_NSS_CERTS"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_X11"] = "1"
+- DEFINES["WEBRTC_BSD"] = True
+- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["RTC_ENABLE_WIN_WGC"] = True
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WEBRTC_WIN"] = True
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+ DEFINES["WEBRTC_ARCH_ARM64"] = True
+ DEFINES["WEBRTC_HAS_NEON"] = True
+
+-if CONFIG["TARGET_CPU"] == "arm":
+-
+- CXXFLAGS += [
+- "-mfpu=neon"
+- ]
+-
+- DEFINES["WEBRTC_ARCH_ARM"] = True
+- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+- DEFINES["WEBRTC_HAS_NEON"] = True
+-
+ if CONFIG["TARGET_CPU"] == "mips32":
+
+ DEFINES["MIPS32_LE"] = True
+ DEFINES["MIPS_FPU_LE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["TARGET_CPU"] == "x86":
+
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_X11"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "arm":
+-
+- OS_LIBS += [
+- "unwind"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
+-
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+- CXXFLAGS += [
+- "-msse2"
+- ]
++if CONFIG["TARGET_CPU"] == "x86_64":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
++if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["USE_X11"] = "1"
+
+ Library("video_source_base_gn")
diff --git third_party/libwebrtc/modules/async_audio_processing/async_audio_processing_gn/moz.build third_party/libwebrtc/modules/async_audio_processing/async_audio_processing_gn/moz.build
-index dfff9870432d..b34d55194ffa 100644
+index 495a5d8cac13..cbf73a5b937e 100644
--- third_party/libwebrtc/modules/async_audio_processing/async_audio_processing_gn/moz.build
+++ third_party/libwebrtc/modules/async_audio_processing/async_audio_processing_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -33255,7 +34523,7 @@ index dfff9870432d..b34d55194ffa 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -33450,7 +34718,7 @@ index dfff9870432d..b34d55194ffa 100644
Library("async_audio_processing_gn")
diff --git third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build
-index 88fa77a0e25d..1beb494d070e 100644
+index 995b2a2a3b31..867012af59fb 100644
--- third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -33473,7 +34741,7 @@ index 88fa77a0e25d..1beb494d070e 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -47,189 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -33672,7 +34940,7 @@ index 88fa77a0e25d..1beb494d070e 100644
Library("audio_coding_gn")
diff --git third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build
-index 851dd7b58ea3..662101a6da02 100644
+index 470578709e2f..94099348743b 100644
--- third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -33695,7 +34963,7 @@ index 851dd7b58ea3..662101a6da02 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -33859,7 +35127,7 @@ index 851dd7b58ea3..662101a6da02 100644
-
Library("audio_coding_module_typedefs_gn")
diff --git third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build
-index e509916cfd65..07e4babacbee 100644
+index e484426fd2ab..197384a642be 100644
--- third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -33882,7 +35150,7 @@ index e509916cfd65..07e4babacbee 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -34077,7 +35345,7 @@ index e509916cfd65..07e4babacbee 100644
Library("audio_coding_opus_common_gn")
diff --git third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build
-index 782941906573..7e607a103229 100644
+index 1e7e932b55da..016f8f1e2439 100644
--- third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -34100,7 +35368,7 @@ index 782941906573..7e607a103229 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -34299,7 +35567,7 @@ index 782941906573..7e607a103229 100644
Library("audio_encoder_cng_gn")
diff --git third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build
-index de87e8b03398..af6c05a7ac37 100644
+index 92221fcca1a0..2fafe9504826 100644
--- third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -34322,7 +35590,7 @@ index de87e8b03398..af6c05a7ac37 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,174 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -34506,7 +35774,7 @@ index de87e8b03398..af6c05a7ac37 100644
Library("audio_network_adaptor_config_gn")
diff --git third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build
-index 8a371a9aaf33..2bc0c19c36ad 100644
+index cb6c943d7c37..7505b52d141f 100644
--- third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -34529,7 +35797,7 @@ index 8a371a9aaf33..2bc0c19c36ad 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -53,189 +63,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -34728,7 +35996,7 @@ index 8a371a9aaf33..2bc0c19c36ad 100644
Library("audio_network_adaptor_gn")
diff --git third_party/libwebrtc/modules/audio_coding/default_neteq_factory_gn/moz.build third_party/libwebrtc/modules/audio_coding/default_neteq_factory_gn/moz.build
-index d7928549d7d4..f37caf681b50 100644
+index a0d24b9a5d28..48d685b4f5f3 100644
--- third_party/libwebrtc/modules/audio_coding/default_neteq_factory_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/default_neteq_factory_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -34751,7 +36019,7 @@ index d7928549d7d4..f37caf681b50 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -34950,7 +36218,7 @@ index d7928549d7d4..f37caf681b50 100644
Library("default_neteq_factory_gn")
diff --git third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build
-index bedb8fc4771d..ca3e24ca4b66 100644
+index dcf3567d5c55..d969b721268a 100644
--- third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -34973,7 +36241,7 @@ index bedb8fc4771d..ca3e24ca4b66 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,174 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -35157,7 +36425,7 @@ index bedb8fc4771d..ca3e24ca4b66 100644
Library("g711_c_gn")
diff --git third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build
-index 103d89c6d88f..5ca4c8481054 100644
+index b6962f1786ab..c37ec8d1a4f3 100644
--- third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -35180,7 +36448,7 @@ index 103d89c6d88f..5ca4c8481054 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,185 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -35375,7 +36643,7 @@ index 103d89c6d88f..5ca4c8481054 100644
Library("g711_gn")
diff --git third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build
-index 48137ada8562..b91e6ceef362 100644
+index 99188c0a5833..502a17cd0e34 100644
--- third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -35398,7 +36666,7 @@ index 48137ada8562..b91e6ceef362 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,174 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -35582,7 +36850,7 @@ index 48137ada8562..b91e6ceef362 100644
Library("g722_c_gn")
diff --git third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build
-index 81eb8704662b..1023ae364204 100644
+index 56ac627776c9..a936eb41a9a1 100644
--- third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -35605,7 +36873,7 @@ index 81eb8704662b..1023ae364204 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,185 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -35800,7 +37068,7 @@ index 81eb8704662b..1023ae364204 100644
Library("g722_gn")
diff --git third_party/libwebrtc/modules/audio_coding/ilbc_c_gn/moz.build third_party/libwebrtc/modules/audio_coding/ilbc_c_gn/moz.build
-index d3aa4e00180f..a4630b7e5435 100644
+index 9c374405df33..6e2fd6beb0d5 100644
--- third_party/libwebrtc/modules/audio_coding/ilbc_c_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/ilbc_c_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -35823,7 +37091,7 @@ index d3aa4e00180f..a4630b7e5435 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -111,189 +121,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -36022,7 +37290,7 @@ index d3aa4e00180f..a4630b7e5435 100644
Library("ilbc_c_gn")
diff --git third_party/libwebrtc/modules/audio_coding/ilbc_gn/moz.build third_party/libwebrtc/modules/audio_coding/ilbc_gn/moz.build
-index 9a397a1fdcf7..4a8e42c833db 100644
+index f3546882a1a3..7700d43a1597 100644
--- third_party/libwebrtc/modules/audio_coding/ilbc_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/ilbc_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -36045,7 +37313,7 @@ index 9a397a1fdcf7..4a8e42c833db 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -36244,7 +37512,7 @@ index 9a397a1fdcf7..4a8e42c833db 100644
Library("ilbc_gn")
diff --git third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build
-index fdfc4fc85541..dc793c09c02f 100644
+index c0b5ae4a7a4c..214b9d2bed65 100644
--- third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -36267,7 +37535,7 @@ index fdfc4fc85541..dc793c09c02f 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -36431,7 +37699,7 @@ index fdfc4fc85541..dc793c09c02f 100644
-
Library("isac_bwinfo_gn")
diff --git third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build
-index 1b599c5e5148..cab48c87fd99 100644
+index 15040244a118..72275c755c49 100644
--- third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -36454,7 +37722,7 @@ index 1b599c5e5148..cab48c87fd99 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -46,174 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -36638,7 +37906,7 @@ index 1b599c5e5148..cab48c87fd99 100644
Library("isac_vad_gn")
diff --git third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build
-index b884cb8d99d1..cac379b6b793 100644
+index c03333a31981..ddbb058ccb47 100644
--- third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -36661,7 +37929,7 @@ index b884cb8d99d1..cac379b6b793 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -36856,7 +38124,7 @@ index b884cb8d99d1..cac379b6b793 100644
Library("legacy_encoded_audio_frame_gn")
diff --git third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build
-index 9b2996fa22d9..3ac873404dd5 100644
+index a017d70518e7..63842535376f 100644
--- third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -36879,7 +38147,7 @@ index 9b2996fa22d9..3ac873404dd5 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -77,189 +87,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -37078,7 +38346,7 @@ index 9b2996fa22d9..3ac873404dd5 100644
Library("neteq_gn")
diff --git third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build
-index ef0c150cb8b7..929298145fe6 100644
+index 1e7a8e8f6560..3763b892f8c5 100644
--- third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -37101,7 +38369,7 @@ index ef0c150cb8b7..929298145fe6 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,174 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -37285,7 +38553,7 @@ index ef0c150cb8b7..929298145fe6 100644
Library("pcm16b_c_gn")
diff --git third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build
-index a1d9c8009d63..f2c0266976ea 100644
+index 2a2a2542335b..f79075092c57 100644
--- third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -37308,7 +38576,7 @@ index a1d9c8009d63..f2c0266976ea 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -45,185 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -37503,7 +38771,7 @@ index a1d9c8009d63..f2c0266976ea 100644
Library("pcm16b_gn")
diff --git third_party/libwebrtc/modules/audio_coding/red_gn/moz.build third_party/libwebrtc/modules/audio_coding/red_gn/moz.build
-index ab0d8129bb7d..7f59f0ce2a61 100644
+index 02ef2ce08e9c..9e46d6913b16 100644
--- third_party/libwebrtc/modules/audio_coding/red_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/red_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -37526,7 +38794,7 @@ index ab0d8129bb7d..7f59f0ce2a61 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -37725,7 +38993,7 @@ index ab0d8129bb7d..7f59f0ce2a61 100644
Library("red_gn")
diff --git third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build
-index d077aaa930c2..644ed46e25af 100644
+index 02f3bf49e1c1..2302a1064808 100644
--- third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -37748,7 +39016,7 @@ index d077aaa930c2..644ed46e25af 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -37947,7 +39215,7 @@ index d077aaa930c2..644ed46e25af 100644
Library("webrtc_cng_gn")
diff --git third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build
-index d48fd6817440..2cdd2e8966cc 100644
+index 9665cd22c68e..010763da2910 100644
--- third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build
@@ -12,14 +12,24 @@ AllowCompilerWarnings()
@@ -37973,7 +39241,7 @@ index d48fd6817440..2cdd2e8966cc 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -48,185 +58,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -38168,7 +39436,7 @@ index d48fd6817440..2cdd2e8966cc 100644
Library("webrtc_multiopus_gn")
diff --git third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build
-index 02986beaa4e3..b9964a572e72 100644
+index 2d219b5cc091..9409b7e3fdee 100644
--- third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build
@@ -12,14 +12,24 @@ AllowCompilerWarnings()
@@ -38194,7 +39462,7 @@ index 02986beaa4e3..b9964a572e72 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -48,189 +58,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -38393,7 +39661,7 @@ index 02986beaa4e3..b9964a572e72 100644
Library("webrtc_opus_gn")
diff --git third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build
-index e6c31b48b55c..75cf2ac66f90 100644
+index 4c1faef88198..b2e255ce3d6e 100644
--- third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build
@@ -12,14 +12,24 @@ AllowCompilerWarnings()
@@ -38419,7 +39687,7 @@ index e6c31b48b55c..75cf2ac66f90 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -47,185 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -38614,7 +39882,7 @@ index e6c31b48b55c..75cf2ac66f90 100644
Library("webrtc_opus_wrapper_gn")
diff --git third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build
-index 4128efbbf853..9c87f7c0eb47 100644
+index acd3896de105..f0da29e5d200 100644
--- third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build
+++ third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -38637,7 +39905,7 @@ index 4128efbbf853..9c87f7c0eb47 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -38801,7 +40069,7 @@ index 4128efbbf853..9c87f7c0eb47 100644
-
Library("audio_device_gn")
diff --git third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build
-index cc60512cdabe..76eea8d6f4b7 100644
+index 24bd59bd5356..67fb1a20b25e 100644
--- third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build
+++ third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -38824,7 +40092,7 @@ index cc60512cdabe..76eea8d6f4b7 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -39023,7 +40291,7 @@ index cc60512cdabe..76eea8d6f4b7 100644
Library("audio_frame_manipulator_gn")
diff --git third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build
-index 65959399415c..7e31717972c2 100644
+index c32088c064a8..7bf6880e3e0f 100644
--- third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build
+++ third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build
@@ -12,12 +12,22 @@ AllowCompilerWarnings()
@@ -39047,7 +40315,7 @@ index 65959399415c..7e31717972c2 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -46,189 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -39246,7 +40514,7 @@ index 65959399415c..7e31717972c2 100644
Library("audio_mixer_impl_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build
-index 7435b6a4572e..45caaf66c9d3 100644
+index f994d264fc0d..0c5c8a020d6e 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -39269,7 +40537,7 @@ index 7435b6a4572e..45caaf66c9d3 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -39437,7 +40705,7 @@ index 7435b6a4572e..45caaf66c9d3 100644
-
Library("adaptive_fir_filter_erl_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build
-index 0d2471073d20..7f00a42dad1a 100644
+index bfab3391fd95..91c95c95d416 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -39460,7 +40728,7 @@ index 0d2471073d20..7f00a42dad1a 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,122 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -39639,7 +40907,7 @@ index 0d2471073d20..7f00a42dad1a 100644
-
Library("adaptive_fir_filter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn/moz.build
-index f9844b65210b..8581bbea27b3 100644
+index b8c459326a74..3b08188a5f58 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn/moz.build
@@ -17,13 +17,23 @@ CXXFLAGS += [
@@ -39664,7 +40932,7 @@ index f9844b65210b..8581bbea27b3 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -54,137 +64,16 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -39808,7 +41076,7 @@ index f9844b65210b..8581bbea27b3 100644
Library("aec3_avx2_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build
-index 8d9c4e6bd7f2..644f510a92b4 100644
+index 8c8af7ad0246..a706c74c28dd 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -39831,7 +41099,7 @@ index 8d9c4e6bd7f2..644f510a92b4 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -39995,7 +41263,7 @@ index 8d9c4e6bd7f2..644f510a92b4 100644
-
Library("aec3_common_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build
-index d403ae8b96d1..b39c407de26b 100644
+index f29e37596167..a2b558b015d0 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -40018,7 +41286,7 @@ index d403ae8b96d1..b39c407de26b 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,122 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -40197,7 +41465,7 @@ index d403ae8b96d1..b39c407de26b 100644
-
Library("aec3_fft_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build
-index 85e56542311d..0ef6f85dcfa2 100644
+index b984c66872a1..d3a048865141 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build
@@ -12,12 +12,22 @@ AllowCompilerWarnings()
@@ -40221,7 +41489,7 @@ index 85e56542311d..0ef6f85dcfa2 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -100,189 +110,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -40420,7 +41688,7 @@ index 85e56542311d..0ef6f85dcfa2 100644
Library("aec3_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build
-index aa1aaf15d9cf..a04b6dc8ae72 100644
+index 636d54205ecc..f3c9e69d0679 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -40443,7 +41711,7 @@ index aa1aaf15d9cf..a04b6dc8ae72 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -40611,7 +41879,7 @@ index aa1aaf15d9cf..a04b6dc8ae72 100644
-
Library("fft_data_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build
-index 0ebdb0798f34..1fb2bf245b0b 100644
+index 0399096915b4..d38d62bb9ca0 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -40634,7 +41902,7 @@ index 0ebdb0798f34..1fb2bf245b0b 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -40802,7 +42070,7 @@ index 0ebdb0798f34..1fb2bf245b0b 100644
-
Library("matched_filter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build
-index 6444c3137ffb..080f579f017c 100644
+index 52ec8e5f7dfc..de62aae422cb 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -40825,7 +42093,7 @@ index 6444c3137ffb..080f579f017c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -40993,7 +42261,7 @@ index 6444c3137ffb..080f579f017c 100644
-
Library("render_buffer_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build
-index 9cf3a7842afc..8d526768fe2b 100644
+index 712a4c357172..5c642468adb2 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -41016,7 +42284,7 @@ index 9cf3a7842afc..8d526768fe2b 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -41184,7 +42452,7 @@ index 9cf3a7842afc..8d526768fe2b 100644
-
Library("vector_math_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build
-index 13420467de7a..4fd80b10de2e 100644
+index 198f71db4371..3a94c3362f81 100644
--- third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -41207,7 +42475,7 @@ index 13420467de7a..4fd80b10de2e 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,118 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -41382,7 +42650,7 @@ index 13420467de7a..4fd80b10de2e 100644
-
Library("aec_dump_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build
-index 4e8b16442dd6..29c503fd1b35 100644
+index ad723168abdc..97e0d9709187 100644
--- third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -41405,7 +42673,7 @@ index 4e8b16442dd6..29c503fd1b35 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -41600,7 +42868,7 @@ index 4e8b16442dd6..29c503fd1b35 100644
Library("null_aec_dump_factory_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build
-index 89ae50807341..336b06122354 100644
+index ef89571beeca..8ae46e8c3f1e 100644
--- third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -41623,7 +42891,7 @@ index 89ae50807341..336b06122354 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -41818,7 +43086,7 @@ index 89ae50807341..336b06122354 100644
Library("aec_dump_interface_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build
-index ca3ffeb81e25..4dec482b58ab 100644
+index fc1a743ada41..575c93715eed 100644
--- third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -41841,7 +43109,7 @@ index ca3ffeb81e25..4dec482b58ab 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,117 +54,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -42102,7 +43370,7 @@ index ca3ffeb81e25..4dec482b58ab 100644
+
Library("aecm_core_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build
-index f26489f41313..0bf849711117 100644
+index c365d8251091..69cf5b32c800 100644
--- third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build
@@ -12,12 +12,22 @@ AllowCompilerWarnings()
@@ -42126,7 +43394,7 @@ index f26489f41313..0bf849711117 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -42325,7 +43593,7 @@ index f26489f41313..0bf849711117 100644
Library("agc_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build
-index ebf241f7a5db..81bfd7afd255 100644
+index 7f018adae5f0..c9930a29880f 100644
--- third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -42348,7 +43616,7 @@ index ebf241f7a5db..81bfd7afd255 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -42512,7 +43780,7 @@ index ebf241f7a5db..81bfd7afd255 100644
-
Library("gain_control_interface_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build
-index aa5c6835cc92..7780faadc89c 100644
+index d129ca31f30f..9e5843ca9d55 100644
--- third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -42535,7 +43803,7 @@ index aa5c6835cc92..7780faadc89c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -42734,7 +44002,7 @@ index aa5c6835cc92..7780faadc89c 100644
Library("legacy_agc_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build
-index a27255566212..6a905df4ed20 100644
+index 1b5ce0bb9058..94838195a243 100644
--- third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -42757,7 +44025,7 @@ index a27255566212..6a905df4ed20 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -45,189 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -42956,7 +44224,7 @@ index a27255566212..6a905df4ed20 100644
Library("level_estimation_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gain_controller_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gain_controller_gn/moz.build
-index 5e3b5801ad2e..2c59f64717cf 100644
+index 301502022710..9d3e621ef2c1 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gain_controller_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gain_controller_gn/moz.build
@@ -12,12 +12,22 @@ AllowCompilerWarnings()
@@ -42980,7 +44248,7 @@ index 5e3b5801ad2e..2c59f64717cf 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -43179,7 +44447,7 @@ index 5e3b5801ad2e..2c59f64717cf 100644
Library("adaptive_digital_gain_controller_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build
-index d9520efe2fad..c8a383c619f6 100644
+index fe132f5f694c..35f0c449d032 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -43202,7 +44470,7 @@ index d9520efe2fad..c8a383c619f6 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -43390,7 +44658,7 @@ index d9520efe2fad..c8a383c619f6 100644
Library("biquad_filter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/clipping_predictor_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/clipping_predictor_gn/moz.build
-index dbf53e8e8edd..8859fbd93187 100644
+index ae1541ded6d8..9e7828c0e215 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/clipping_predictor_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/clipping_predictor_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -43413,7 +44681,7 @@ index dbf53e8e8edd..8859fbd93187 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -43612,7 +44880,7 @@ index dbf53e8e8edd..8859fbd93187 100644
Library("clipping_predictor_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build
-index 44307f414752..bd6ed025dd1e 100644
+index 64f1d62c2def..057a01c35050 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -43635,7 +44903,7 @@ index 44307f414752..bd6ed025dd1e 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -43799,7 +45067,7 @@ index 44307f414752..bd6ed025dd1e 100644
-
Library("common_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/cpu_features_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/cpu_features_gn/moz.build
-index e842cac9c346..638f16d62cad 100644
+index bc5907abea35..4ddef798f043 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/cpu_features_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/cpu_features_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -43822,7 +45090,7 @@ index e842cac9c346..638f16d62cad 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -44021,7 +45289,7 @@ index e842cac9c346..638f16d62cad 100644
Library("cpu_features_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build
-index 60614d4cc1af..0dc44f1fda4d 100644
+index ed716566a46d..b746c1697b38 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build
@@ -12,12 +12,22 @@ AllowCompilerWarnings()
@@ -44045,7 +45313,7 @@ index 60614d4cc1af..0dc44f1fda4d 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -46,189 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -44244,7 +45512,7 @@ index 60614d4cc1af..0dc44f1fda4d 100644
Library("fixed_digital_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build
-index 691900e3567c..c8dc6b50f073 100644
+index 3f2132cc91d8..d80bca19c048 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -44267,7 +45535,7 @@ index 691900e3567c..c8dc6b50f073 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -44455,7 +45723,7 @@ index 691900e3567c..c8dc6b50f073 100644
Library("gain_applier_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/gain_map_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/gain_map_gn/moz.build
-index ee04e973fbc1..910e1f47a627 100644
+index 9736df45221e..1b5b649273c9 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/gain_map_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/gain_map_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -44478,7 +45746,7 @@ index ee04e973fbc1..910e1f47a627 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -44642,7 +45910,7 @@ index ee04e973fbc1..910e1f47a627 100644
-
Library("gain_map_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/input_volume_controller_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/input_volume_controller_gn/moz.build
-index 0bde4db9d450..ae8b8ea97657 100644
+index cd4bf219463d..b3d639b758c3 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/input_volume_controller_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/input_volume_controller_gn/moz.build
@@ -12,12 +12,22 @@ AllowCompilerWarnings()
@@ -44666,7 +45934,7 @@ index 0bde4db9d450..ae8b8ea97657 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -45,189 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -44865,7 +46133,7 @@ index 0bde4db9d450..ae8b8ea97657 100644
Library("input_volume_controller_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/input_volume_stats_reporter_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/input_volume_stats_reporter_gn/moz.build
-index b7d0a9ba8891..d92108c59272 100644
+index 59a271492490..d57ecd1e8c07 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/input_volume_stats_reporter_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/input_volume_stats_reporter_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -44888,7 +46156,7 @@ index b7d0a9ba8891..d92108c59272 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -45083,7 +46351,7 @@ index b7d0a9ba8891..d92108c59272 100644
Library("input_volume_stats_reporter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build
-index 210539ab46ff..2057bc49645f 100644
+index bce906f682e9..4fb8352cdf6d 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build
@@ -12,12 +12,22 @@ AllowCompilerWarnings()
@@ -45107,7 +46375,7 @@ index 210539ab46ff..2057bc49645f 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -45306,7 +46574,7 @@ index 210539ab46ff..2057bc49645f 100644
Library("noise_level_estimator_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_auto_correlation_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_auto_correlation_gn/moz.build
-index 7965a026ef10..a6688f3d2880 100644
+index 06d77c98fdb8..eacf88cb2c77 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_auto_correlation_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_auto_correlation_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -45329,7 +46597,7 @@ index 7965a026ef10..a6688f3d2880 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -45528,7 +46796,7 @@ index 7965a026ef10..a6688f3d2880 100644
Library("rnn_vad_auto_correlation_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_common_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_common_gn/moz.build
-index bdfe90cf1641..7a188fed0014 100644
+index 9c27c5284f73..4a2e5ece584d 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_common_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_common_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -45551,7 +46819,7 @@ index bdfe90cf1641..7a188fed0014 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,122 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -45730,7 +46998,7 @@ index bdfe90cf1641..7a188fed0014 100644
-
Library("rnn_vad_common_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build
-index 6a73ce96e470..06b7c1408598 100644
+index c06de8a64d6b..5a79d30a9da3 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -45753,7 +47021,7 @@ index 6a73ce96e470..06b7c1408598 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -45952,7 +47220,7 @@ index 6a73ce96e470..06b7c1408598 100644
Library("rnn_vad_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_layers_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_layers_gn/moz.build
-index 27b40f13a545..23a0102c4071 100644
+index 68a10c5f8ca5..c905cd958ae1 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_layers_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_layers_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -45975,7 +47243,7 @@ index 27b40f13a545..23a0102c4071 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -46174,7 +47442,7 @@ index 27b40f13a545..23a0102c4071 100644
Library("rnn_vad_layers_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_lp_residual_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_lp_residual_gn/moz.build
-index d66ed412b2bc..58600753bf59 100644
+index 8d629f368af1..79d839518c86 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_lp_residual_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_lp_residual_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -46197,7 +47465,7 @@ index d66ed412b2bc..58600753bf59 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -46385,7 +47653,7 @@ index d66ed412b2bc..58600753bf59 100644
Library("rnn_vad_lp_residual_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_pitch_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_pitch_gn/moz.build
-index 0ddc85f5ac1e..76f782e606d1 100644
+index 89a8148e73b2..989a69261a88 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_pitch_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_pitch_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -46408,7 +47676,7 @@ index 0ddc85f5ac1e..76f782e606d1 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -46607,7 +47875,7 @@ index 0ddc85f5ac1e..76f782e606d1 100644
Library("rnn_vad_pitch_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_ring_buffer_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_ring_buffer_gn/moz.build
-index 25e813a226e6..aeba82350dcf 100644
+index a650860e3ed1..d64690a99e7e 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_ring_buffer_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_ring_buffer_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -46630,7 +47898,7 @@ index 25e813a226e6..aeba82350dcf 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -46798,7 +48066,7 @@ index 25e813a226e6..aeba82350dcf 100644
-
Library("rnn_vad_ring_buffer_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_sequence_buffer_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_sequence_buffer_gn/moz.build
-index f54dd88a23c6..941c1d83c87a 100644
+index 33988b17e143..790be6232bb6 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_sequence_buffer_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_sequence_buffer_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -46821,7 +48089,7 @@ index f54dd88a23c6..941c1d83c87a 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -46989,7 +48257,7 @@ index f54dd88a23c6..941c1d83c87a 100644
-
Library("rnn_vad_sequence_buffer_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_spectral_features_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_spectral_features_gn/moz.build
-index d8b88047d758..d120c6a00f95 100644
+index 1e27faa5870d..a3b90470369b 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_spectral_features_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_spectral_features_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -47012,7 +48280,7 @@ index d8b88047d758..d120c6a00f95 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -47211,7 +48479,7 @@ index d8b88047d758..d120c6a00f95 100644
Library("rnn_vad_spectral_features_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_symmetric_matrix_buffer_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_symmetric_matrix_buffer_gn/moz.build
-index 4a3c5bf28b24..bea61cc9a325 100644
+index 6ffad4636659..ecf6e2b21491 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_symmetric_matrix_buffer_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_symmetric_matrix_buffer_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -47234,7 +48502,7 @@ index 4a3c5bf28b24..bea61cc9a325 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -47402,7 +48670,7 @@ index 4a3c5bf28b24..bea61cc9a325 100644
-
Library("rnn_vad_symmetric_matrix_buffer_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn/moz.build
-index 01313fa46097..176b86944ca2 100644
+index 38fbb48de3fe..3c36b3d1087c 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn/moz.build
@@ -17,12 +17,22 @@ CXXFLAGS += [
@@ -47426,7 +48694,7 @@ index 01313fa46097..176b86944ca2 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -49,137 +59,16 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -47570,7 +48838,7 @@ index 01313fa46097..176b86944ca2 100644
Library("vector_math_avx2_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_gn/moz.build
-index 3f889133092c..8d526768fe2b 100644
+index d3bb22b9a525..5c642468adb2 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -47593,7 +48861,7 @@ index 3f889133092c..8d526768fe2b 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,122 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -47772,7 +49040,7 @@ index 3f889133092c..8d526768fe2b 100644
-
Library("vector_math_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/saturation_protector_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/saturation_protector_gn/moz.build
-index 6562d840b746..7a45c00e5966 100644
+index 271c46c540d7..aebdf4b8ac28 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/saturation_protector_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/saturation_protector_gn/moz.build
@@ -12,12 +12,22 @@ AllowCompilerWarnings()
@@ -47796,7 +49064,7 @@ index 6562d840b746..7a45c00e5966 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -45,189 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -47995,7 +49263,7 @@ index 6562d840b746..7a45c00e5966 100644
Library("saturation_protector_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/speech_level_estimator_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/speech_level_estimator_gn/moz.build
-index 3afaa88450fa..eee602cf0088 100644
+index cfb4bb80840a..da5dfc59ec93 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/speech_level_estimator_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/speech_level_estimator_gn/moz.build
@@ -12,12 +12,22 @@ AllowCompilerWarnings()
@@ -48019,7 +49287,7 @@ index 3afaa88450fa..eee602cf0088 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -48218,7 +49486,7 @@ index 3afaa88450fa..eee602cf0088 100644
Library("speech_level_estimator_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/vad_wrapper_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/vad_wrapper_gn/moz.build
-index 3aa09832b239..dbe8fdf62b34 100644
+index 00e3216b4597..8f4f2eb9cd09 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/vad_wrapper_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/vad_wrapper_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -48241,7 +49509,7 @@ index 3aa09832b239..dbe8fdf62b34 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -48440,7 +49708,7 @@ index 3aa09832b239..dbe8fdf62b34 100644
Library("vad_wrapper_gn")
diff --git third_party/libwebrtc/modules/audio_processing/api_gn/moz.build third_party/libwebrtc/modules/audio_processing/api_gn/moz.build
-index 37e50af014ef..02a5a5977fb2 100644
+index e0d5597d5605..73327af215a3 100644
--- third_party/libwebrtc/modules/audio_processing/api_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/api_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -48463,7 +49731,7 @@ index 37e50af014ef..02a5a5977fb2 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -48658,7 +49926,7 @@ index 37e50af014ef..02a5a5977fb2 100644
Library("api_gn")
diff --git third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build
-index 53fd9d9f9456..7d069ced5f05 100644
+index 9b5e11e947d9..1bd5feb70d36 100644
--- third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build
@@ -12,12 +12,22 @@ AllowCompilerWarnings()
@@ -48682,7 +49950,7 @@ index 53fd9d9f9456..7d069ced5f05 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -48881,7 +50149,7 @@ index 53fd9d9f9456..7d069ced5f05 100644
Library("apm_logging_gn")
diff --git third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build
-index 2087aeb9093f..07b14b4ad557 100644
+index 986ecc61c766..3d9e6a75e276 100644
--- third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build
@@ -12,12 +12,22 @@ AllowCompilerWarnings()
@@ -48905,7 +50173,7 @@ index 2087aeb9093f..07b14b4ad557 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -46,189 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -49104,7 +50372,7 @@ index 2087aeb9093f..07b14b4ad557 100644
Library("audio_buffer_gn")
diff --git third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build
-index 737ca5e83456..244e4b9f1e17 100644
+index 894361b57458..c605bd008d4e 100644
--- third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -49127,7 +50395,7 @@ index 737ca5e83456..244e4b9f1e17 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -49322,7 +50590,7 @@ index 737ca5e83456..244e4b9f1e17 100644
Library("audio_frame_proxies_gn")
diff --git third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build
-index b7391a78b169..e6ffd17bd131 100644
+index 7a283f1e109a..e9b1dc9e853e 100644
--- third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -49345,7 +50613,7 @@ index b7391a78b169..e6ffd17bd131 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -49513,7 +50781,7 @@ index b7391a78b169..e6ffd17bd131 100644
-
Library("audio_frame_view_gn")
diff --git third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build
-index 5b4f4d5d5446..2d073c5534c0 100644
+index 4acaa7f014eb..66c1eab00fc1 100644
--- third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build
@@ -12,12 +12,22 @@ AllowCompilerWarnings()
@@ -49537,7 +50805,7 @@ index 5b4f4d5d5446..2d073c5534c0 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -50,189 +60,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -49736,7 +51004,7 @@ index 5b4f4d5d5446..2d073c5534c0 100644
Library("audio_processing_gn")
diff --git third_party/libwebrtc/modules/audio_processing/audio_processing_statistics_gn/moz.build third_party/libwebrtc/modules/audio_processing/audio_processing_statistics_gn/moz.build
-index 6b3e54c3f7f4..a1efc9d29d6b 100644
+index 4f36694047af..1fac698b31d9 100644
--- third_party/libwebrtc/modules/audio_processing/audio_processing_statistics_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/audio_processing_statistics_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -49759,7 +51027,7 @@ index 6b3e54c3f7f4..a1efc9d29d6b 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,174 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -49943,7 +51211,7 @@ index 6b3e54c3f7f4..a1efc9d29d6b 100644
Library("audio_processing_statistics_gn")
diff --git third_party/libwebrtc/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster_gn/moz.build third_party/libwebrtc/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster_gn/moz.build
-index ad198344e2b8..2d0cb60d35c2 100644
+index ba0901058580..d8273687ada4 100644
--- third_party/libwebrtc/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -49966,7 +51234,7 @@ index ad198344e2b8..2d0cb60d35c2 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -50165,7 +51433,7 @@ index ad198344e2b8..2d0cb60d35c2 100644
Library("capture_levels_adjuster_gn")
diff --git third_party/libwebrtc/modules/audio_processing/gain_controller2_gn/moz.build third_party/libwebrtc/modules/audio_processing/gain_controller2_gn/moz.build
-index ab31e685646b..2309786d2b1c 100644
+index 2fd9b99a64df..62d3f34fa3be 100644
--- third_party/libwebrtc/modules/audio_processing/gain_controller2_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/gain_controller2_gn/moz.build
@@ -12,12 +12,22 @@ AllowCompilerWarnings()
@@ -50189,7 +51457,7 @@ index ab31e685646b..2309786d2b1c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -50388,7 +51656,7 @@ index ab31e685646b..2309786d2b1c 100644
Library("gain_controller2_gn")
diff --git third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build
-index af06d4142f2e..441defcc49c4 100644
+index 09d5dc988247..ce4fc0c9b48a 100644
--- third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -50411,7 +51679,7 @@ index af06d4142f2e..441defcc49c4 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -50610,7 +51878,7 @@ index af06d4142f2e..441defcc49c4 100644
Library("high_pass_filter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build
-index ac1c19134ab7..eb8ba5a7bc73 100644
+index 93c673ef1703..87ffa3a5cf65 100644
--- third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build
@@ -12,12 +12,22 @@ AllowCompilerWarnings()
@@ -50634,7 +51902,7 @@ index ac1c19134ab7..eb8ba5a7bc73 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -56,189 +66,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -50833,7 +52101,7 @@ index ac1c19134ab7..eb8ba5a7bc73 100644
Library("ns_gn")
diff --git third_party/libwebrtc/modules/audio_processing/optionally_built_submodule_creators_gn/moz.build third_party/libwebrtc/modules/audio_processing/optionally_built_submodule_creators_gn/moz.build
-index da2a1b7ae331..67ab6a2a8454 100644
+index 0af06a9c3544..8e0e151a81c8 100644
--- third_party/libwebrtc/modules/audio_processing/optionally_built_submodule_creators_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/optionally_built_submodule_creators_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -50856,7 +52124,7 @@ index da2a1b7ae331..67ab6a2a8454 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -51055,7 +52323,7 @@ index da2a1b7ae331..67ab6a2a8454 100644
Library("optionally_built_submodule_creators_gn")
diff --git third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build
-index d0c4b2bd8ed0..54810dea2903 100644
+index 8b21dc34fd6c..3a7dc84732d1 100644
--- third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -51078,7 +52346,7 @@ index d0c4b2bd8ed0..54810dea2903 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -51266,7 +52534,7 @@ index d0c4b2bd8ed0..54810dea2903 100644
Library("rms_level_gn")
diff --git third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_api_gn/moz.build third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_api_gn/moz.build
-index 44571715b8e4..1ee08a185597 100644
+index f3ccbefcdb8e..53e064f05b08 100644
--- third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_api_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_api_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -51289,7 +52557,7 @@ index 44571715b8e4..1ee08a185597 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -51453,7 +52721,7 @@ index 44571715b8e4..1ee08a185597 100644
-
Library("transient_suppressor_api_gn")
diff --git third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_impl_gn/moz.build third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_impl_gn/moz.build
-index d700fc1a32bc..21fd63ba8c66 100644
+index 0ec5dcb6c535..b42e3cf6c30e 100644
--- third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_impl_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_impl_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -51476,7 +52744,7 @@ index d700fc1a32bc..21fd63ba8c66 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -47,189 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -51675,7 +52943,7 @@ index d700fc1a32bc..21fd63ba8c66 100644
Library("transient_suppressor_impl_gn")
diff --git third_party/libwebrtc/modules/audio_processing/transient/voice_probability_delay_unit_gn/moz.build third_party/libwebrtc/modules/audio_processing/transient/voice_probability_delay_unit_gn/moz.build
-index c67675f43128..a816267ba48b 100644
+index 50a6a9d55ce5..418e3f81e786 100644
--- third_party/libwebrtc/modules/audio_processing/transient/voice_probability_delay_unit_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/transient/voice_probability_delay_unit_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -51698,7 +52966,7 @@ index c67675f43128..a816267ba48b 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -51886,7 +53154,7 @@ index c67675f43128..a816267ba48b 100644
Library("voice_probability_delay_unit_gn")
diff --git third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build
-index b6566a8950b5..f5811a132b51 100644
+index f1b3493b7a96..93278d71202e 100644
--- third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -51909,7 +53177,7 @@ index b6566a8950b5..f5811a132b51 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -52097,7 +53365,7 @@ index b6566a8950b5..f5811a132b51 100644
Library("cascaded_biquad_filter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build
-index c20d5b618927..c97c6e245e5c 100644
+index 12b385e2e905..fc6f3d337810 100644
--- third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -52120,7 +53388,7 @@ index c20d5b618927..c97c6e245e5c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,178 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -52308,7 +53576,7 @@ index c20d5b618927..c97c6e245e5c 100644
Library("legacy_delay_estimator_gn")
diff --git third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build
-index 936decab70ac..c3d938676efc 100644
+index f1e1bc555af4..7ef8884828c3 100644
--- third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -52331,7 +53599,7 @@ index 936decab70ac..c3d938676efc 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -52519,7 +53787,7 @@ index 936decab70ac..c3d938676efc 100644
Library("pffft_wrapper_gn")
diff --git third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build
-index 0ae31f5a2e27..951669e227b5 100644
+index 4794a478e8a0..8cf74ef26590 100644
--- third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -52542,7 +53810,7 @@ index 0ae31f5a2e27..951669e227b5 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -50,189 +60,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -52741,7 +54009,7 @@ index 0ae31f5a2e27..951669e227b5 100644
Library("vad_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build
-index 1190193b94b9..ca0e2eb0d4f3 100644
+index 59d06c939618..1fda98e1fc3f 100644
--- third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build
@@ -13,11 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -52764,7 +54032,7 @@ index 1190193b94b9..ca0e2eb0d4f3 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -45,190 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -52964,7 +54232,7 @@ index 1190193b94b9..ca0e2eb0d4f3 100644
Library("congestion_controller_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build
-index 40fd1189aa13..7b699b35ae1c 100644
+index 2a3d216e40c0..099616509cba 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -52987,7 +54255,7 @@ index 40fd1189aa13..7b699b35ae1c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -53182,7 +54450,7 @@ index 40fd1189aa13..7b699b35ae1c 100644
Library("alr_detector_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build
-index e2087c61261d..ef4afa64817b 100644
+index b138b59fc656..7e2398647c6a 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build
@@ -13,11 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -53205,7 +54473,7 @@ index e2087c61261d..ef4afa64817b 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -45,190 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -53405,7 +54673,7 @@ index e2087c61261d..ef4afa64817b 100644
Library("delay_based_bwe_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build
-index 7b77d3dc865c..5d3384990b73 100644
+index 47ee346c89e8..2bd76ccbe13d 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build
@@ -13,11 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -53428,7 +54696,7 @@ index 7b77d3dc865c..5d3384990b73 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -49,189 +59,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -53627,7 +54895,7 @@ index 7b77d3dc865c..5d3384990b73 100644
Library("estimators_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build
-index 0e5182a469ec..e5abebc8e438 100644
+index fa641fccfe18..fc883ee32524 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build
@@ -13,11 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -53650,7 +54918,7 @@ index 0e5182a469ec..e5abebc8e438 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -53850,7 +55118,7 @@ index 0e5182a469ec..e5abebc8e438 100644
Library("goog_cc_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build
-index 04b78b5988c0..bf9b47761a6b 100644
+index d229d732df78..f1c13c16cc7d 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -53873,7 +55141,7 @@ index 04b78b5988c0..bf9b47761a6b 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -54061,7 +55329,7 @@ index 04b78b5988c0..bf9b47761a6b 100644
Library("link_capacity_estimator_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v1_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v1_gn/moz.build
-index d290fbe9ecfd..92f384be816c 100644
+index 8065861f7854..efe50771e696 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v1_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v1_gn/moz.build
@@ -13,11 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -54084,7 +55352,7 @@ index d290fbe9ecfd..92f384be816c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,185 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -54279,7 +55547,7 @@ index d290fbe9ecfd..92f384be816c 100644
Library("loss_based_bwe_v1_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v2_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v2_gn/moz.build
-index 709bcdb93719..3a63a38d3def 100644
+index 72c625902ca3..ce9cd35cdad2 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v2_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v2_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -54302,7 +55570,7 @@ index 709bcdb93719..3a63a38d3def 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -54501,7 +55769,7 @@ index 709bcdb93719..3a63a38d3def 100644
Library("loss_based_bwe_v2_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build
-index 049ac6f47712..e3ef5aa27c28 100644
+index cb2bc83d2850..1da5621be1e2 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -54524,7 +55792,7 @@ index 049ac6f47712..e3ef5aa27c28 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -54719,7 +55987,7 @@ index 049ac6f47712..e3ef5aa27c28 100644
Library("probe_controller_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build
-index 6e1d0acff555..d0ba53b314f1 100644
+index af00c0132302..35073ee314de 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -54742,7 +56010,7 @@ index 6e1d0acff555..d0ba53b314f1 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -54937,7 +56205,7 @@ index 6e1d0acff555..d0ba53b314f1 100644
Library("pushback_controller_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/send_side_bwe_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/send_side_bwe_gn/moz.build
-index 08cfdec69bc0..c2c328ca1180 100644
+index 52323451eb32..bbdcd96a5813 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/send_side_bwe_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/send_side_bwe_gn/moz.build
@@ -13,11 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -54960,7 +56228,7 @@ index 08cfdec69bc0..c2c328ca1180 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -55159,7 +56427,7 @@ index 08cfdec69bc0..c2c328ca1180 100644
Library("send_side_bwe_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build
-index 62800e263d1a..bb0f0dcf3f16 100644
+index 9226c07dda23..7ccf74c4df65 100644
--- third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -55182,7 +56450,7 @@ index 62800e263d1a..bb0f0dcf3f16 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -55382,7 +56650,7 @@ index 62800e263d1a..bb0f0dcf3f16 100644
Library("control_handler_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build
-index 41f64326b268..341ba2492f8d 100644
+index c2b8fead8d15..fb3cad9e95c0 100644
--- third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -55405,7 +56673,7 @@ index 41f64326b268..341ba2492f8d 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -55604,7 +56872,7 @@ index 41f64326b268..341ba2492f8d 100644
Library("transport_feedback_gn")
diff --git third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn/moz.build third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn/moz.build
-index e02d81561426..ab560df6adc1 100644
+index c876f525cb70..577bf75c2d2a 100644
--- third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn/moz.build
+++ third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn/moz.build
@@ -12,12 +12,22 @@ AllowCompilerWarnings()
@@ -55628,7 +56896,7 @@ index e02d81561426..ab560df6adc1 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,113 +54,23 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -55750,7 +57018,7 @@ index e02d81561426..ab560df6adc1 100644
-
Library("desktop_capture_differ_sse2_gn")
diff --git third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
-index 3f0146acbf6f..166be4e7ceb6 100644
+index a4fb8b3162bd..f70faede2fba 100644
--- third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
+++ third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
@@ -14,11 +14,21 @@ AllowCompilerWarnings()
@@ -55773,7 +57041,7 @@ index 3f0146acbf6f..166be4e7ceb6 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -70,188 +80,13 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -56381,7 +57649,7 @@ index 3f0146acbf6f..166be4e7ceb6 100644
Library("desktop_capture_gn")
diff --git third_party/libwebrtc/modules/desktop_capture/desktop_capture_objc_gn/moz.build third_party/libwebrtc/modules/desktop_capture/desktop_capture_objc_gn/moz.build
deleted file mode 100644
-index 3b34c0cc8b0b..000000000000
+index 6b5cd9286eb3..000000000000
--- third_party/libwebrtc/modules/desktop_capture/desktop_capture_objc_gn/moz.build
+++ /dev/null
@@ -1,77 +0,0 @@
@@ -56415,7 +57683,7 @@ index 3b34c0cc8b0b..000000000000
-DEFINES["__STDC_CONSTANT_MACROS"] = True
-DEFINES["__STDC_FORMAT_MACROS"] = True
-
--FINAL_LIBRARY = "webrtc"
+-FINAL_LIBRARY = "xul"
-
-
-LOCAL_INCLUDES += [
@@ -56463,7 +57731,7 @@ index 3b34c0cc8b0b..000000000000
-
-Library("desktop_capture_objc_gn")
diff --git third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build
-index 3a663949bb31..515a6b7fe6df 100644
+index 927926f3e987..a578fb9b17ec 100644
--- third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build
+++ third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -56486,7 +57754,7 @@ index 3a663949bb31..515a6b7fe6df 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -49,168 +59,31 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -56663,7 +57931,7 @@ index 3a663949bb31..515a6b7fe6df 100644
DEFINES["USE_X11"] = "1"
diff --git third_party/libwebrtc/modules/module_api_gn/moz.build third_party/libwebrtc/modules/module_api_gn/moz.build
-index 7613736af280..021306b00c2a 100644
+index 9b77a009fa9e..92a813cfb85e 100644
--- third_party/libwebrtc/modules/module_api_gn/moz.build
+++ third_party/libwebrtc/modules/module_api_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -56686,7 +57954,7 @@ index 7613736af280..021306b00c2a 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -56850,7 +58118,7 @@ index 7613736af280..021306b00c2a 100644
-
Library("module_api_gn")
diff --git third_party/libwebrtc/modules/module_api_public_gn/moz.build third_party/libwebrtc/modules/module_api_public_gn/moz.build
-index c40e3cf5e935..03a6663f2ee5 100644
+index 474dec612359..81d04236da2b 100644
--- third_party/libwebrtc/modules/module_api_public_gn/moz.build
+++ third_party/libwebrtc/modules/module_api_public_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -56873,7 +58141,7 @@ index c40e3cf5e935..03a6663f2ee5 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -57037,7 +58305,7 @@ index c40e3cf5e935..03a6663f2ee5 100644
-
Library("module_api_public_gn")
diff --git third_party/libwebrtc/modules/module_fec_api_gn/moz.build third_party/libwebrtc/modules/module_fec_api_gn/moz.build
-index 86a280e5ccc9..8f331e2b7df5 100644
+index b69c69c3118c..05c37b4ffe8b 100644
--- third_party/libwebrtc/modules/module_fec_api_gn/moz.build
+++ third_party/libwebrtc/modules/module_fec_api_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -57060,7 +58328,7 @@ index 86a280e5ccc9..8f331e2b7df5 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -57224,7 +58492,7 @@ index 86a280e5ccc9..8f331e2b7df5 100644
-
Library("module_fec_api_gn")
diff --git third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build
-index 8bb44ecf6256..e46741806ee3 100644
+index 2e3ab3d9878e..8cefa46cec03 100644
--- third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build
+++ third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -57247,7 +58515,7 @@ index 8bb44ecf6256..e46741806ee3 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -57435,7 +58703,7 @@ index 8bb44ecf6256..e46741806ee3 100644
Library("interval_budget_gn")
diff --git third_party/libwebrtc/modules/pacing/pacing_gn/moz.build third_party/libwebrtc/modules/pacing/pacing_gn/moz.build
-index 353f876c55bc..453c5e0ead44 100644
+index d7aa189ef37b..ba9c8323abb3 100644
--- third_party/libwebrtc/modules/pacing/pacing_gn/moz.build
+++ third_party/libwebrtc/modules/pacing/pacing_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -57458,7 +58726,7 @@ index 353f876c55bc..453c5e0ead44 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -50,190 +60,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -57658,7 +58926,7 @@ index 353f876c55bc..453c5e0ead44 100644
Library("pacing_gn")
diff --git third_party/libwebrtc/modules/portal/portal_gn/moz.build third_party/libwebrtc/modules/portal/portal_gn/moz.build
-index 2760d7e5e125..309f14a69dc0 100644
+index 93af22612ea0..d0d2d4a27fe2 100644
--- third_party/libwebrtc/modules/portal/portal_gn/moz.build
+++ third_party/libwebrtc/modules/portal/portal_gn/moz.build
@@ -14,22 +14,18 @@ AllowCompilerWarnings()
@@ -57712,7 +58980,7 @@ index 2760d7e5e125..309f14a69dc0 100644
DEFINES["USE_X11"] = "1"
diff --git third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build
-index 45104d15ca46..54de56dcae4e 100644
+index eab6f3f9d0fc..473f820cccd1 100644
--- third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build
+++ third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build
@@ -13,11 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -57735,7 +59003,7 @@ index 45104d15ca46..54de56dcae4e 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -55,189 +65,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -57934,7 +59202,7 @@ index 45104d15ca46..54de56dcae4e 100644
Library("remote_bitrate_estimator_gn")
diff --git third_party/libwebrtc/modules/rtp_rtcp/leb128_gn/moz.build third_party/libwebrtc/modules/rtp_rtcp/leb128_gn/moz.build
-index e42ea18507b3..8a8bd3e82b3a 100644
+index 6e1dfd18c099..42e99603f4f1 100644
--- third_party/libwebrtc/modules/rtp_rtcp/leb128_gn/moz.build
+++ third_party/libwebrtc/modules/rtp_rtcp/leb128_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -57957,7 +59225,7 @@ index e42ea18507b3..8a8bd3e82b3a 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,174 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -58141,7 +59409,7 @@ index e42ea18507b3..8a8bd3e82b3a 100644
Library("leb128_gn")
diff --git third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build
-index 33d8799fb2bd..6a99f50c5c90 100644
+index b3425d3e67cf..e794e8940e60 100644
--- third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build
+++ third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -58164,7 +59432,7 @@ index 33d8799fb2bd..6a99f50c5c90 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -85,189 +95,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -58363,7 +59631,7 @@ index 33d8799fb2bd..6a99f50c5c90 100644
Library("rtp_rtcp_format_gn")
diff --git third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build
-index 8c4973643632..b9118e1215cd 100644
+index 517121987519..52af37433103 100644
--- third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build
+++ third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build
@@ -13,11 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -58386,7 +59654,7 @@ index 8c4973643632..b9118e1215cd 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -98,190 +108,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -58586,7 +59854,7 @@ index 8c4973643632..b9118e1215cd 100644
Library("rtp_rtcp_gn")
diff --git third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build
-index d2a102cfe3a1..172b2829c241 100644
+index bdee5bedc6db..1e2ecfd55661 100644
--- third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build
+++ third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -58609,7 +59877,7 @@ index d2a102cfe3a1..172b2829c241 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -58804,7 +60072,7 @@ index d2a102cfe3a1..172b2829c241 100644
Library("rtp_video_header_gn")
diff --git third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build
-index c260743e2819..393d9c9b7322 100644
+index 9afa4154ee37..d211f0d4e0c2 100644
--- third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build
+++ third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -58827,7 +60095,7 @@ index c260743e2819..393d9c9b7322 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,174 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -59011,7 +60279,7 @@ index c260743e2819..393d9c9b7322 100644
Library("fft_gn")
diff --git third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build
-index c2d2597a21a5..76439cf53388 100644
+index 2fa1910cc844..6accc1d41aba 100644
--- third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build
+++ third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -59034,7 +60302,7 @@ index c2d2597a21a5..76439cf53388 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,174 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -59218,7 +60486,7 @@ index c2d2597a21a5..76439cf53388 100644
Library("g711_3p_gn")
diff --git third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build
-index 468cc88c65a5..169ba1ccf906 100644
+index d1ff3aaad348..f7b9d5799283 100644
--- third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build
+++ third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -59241,7 +60509,7 @@ index 468cc88c65a5..169ba1ccf906 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -47,174 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -59425,7 +60693,7 @@ index 468cc88c65a5..169ba1ccf906 100644
Library("g722_3p_gn")
diff --git third_party/libwebrtc/modules/utility/utility_gn/moz.build third_party/libwebrtc/modules/utility/utility_gn/moz.build
-index 6c17ac236e23..dda03191e506 100644
+index 97d828d64fc1..bd10964445c7 100644
--- third_party/libwebrtc/modules/utility/utility_gn/moz.build
+++ third_party/libwebrtc/modules/utility/utility_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -59448,7 +60716,7 @@ index 6c17ac236e23..dda03191e506 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,115 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -59630,7 +60898,7 @@ index 6c17ac236e23..dda03191e506 100644
-
Library("utility_gn")
diff --git third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build
-index f58aa8e782f0..a2ba3c8ac944 100644
+index 6af27f618bcd..d418565bbd05 100644
--- third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build
+++ third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build
@@ -14,11 +14,21 @@ AllowCompilerWarnings()
@@ -59653,7 +60921,7 @@ index f58aa8e782f0..a2ba3c8ac944 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -33,6 +43,10 @@ LOCAL_INCLUDES += [
]
@@ -59666,7 +60934,7 @@ index f58aa8e782f0..a2ba3c8ac944 100644
"/third_party/libwebrtc/modules/video_capture/video_capture_options.cc"
]
-@@ -45,153 +59,13 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,152 +59,13 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -59686,7 +60954,6 @@ index f58aa8e782f0..a2ba3c8ac944 100644
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
- OS_LIBS += [
-- "GLESv2",
- "log"
- ]
-
@@ -59821,7 +61088,7 @@ index f58aa8e782f0..a2ba3c8ac944 100644
LOCAL_INCLUDES += [
"/gfx/angle/checkout/include/",
-@@ -210,76 +84,11 @@ if CONFIG["TARGET_CPU"] == "mips32":
+@@ -209,76 +84,11 @@ if CONFIG["TARGET_CPU"] == "mips32":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -59901,7 +61168,7 @@ index f58aa8e782f0..a2ba3c8ac944 100644
LOCAL_INCLUDES += [
"/gfx/angle/checkout/include/",
-@@ -298,10 +107,9 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+@@ -297,10 +107,9 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -59913,7 +61180,7 @@ index f58aa8e782f0..a2ba3c8ac944 100644
LOCAL_INCLUDES += [
"/gfx/angle/checkout/include/",
-@@ -320,14 +128,14 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+@@ -319,14 +128,14 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -59930,7 +61197,7 @@ index f58aa8e782f0..a2ba3c8ac944 100644
LOCAL_INCLUDES += [
"/gfx/angle/checkout/include/",
-@@ -346,10 +154,10 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+@@ -345,10 +154,10 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -59943,7 +61210,7 @@ index f58aa8e782f0..a2ba3c8ac944 100644
LOCAL_INCLUDES += [
"/gfx/angle/checkout/include/",
-@@ -368,4 +176,8 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
+@@ -367,4 +176,8 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -59953,7 +61220,7 @@ index f58aa8e782f0..a2ba3c8ac944 100644
+
Library("video_capture_internal_impl_gn")
diff --git third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build
-index 820d5655dfe4..30fbc8a16f91 100644
+index 145e54928644..d53c45076c66 100644
--- third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build
+++ third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -59976,9 +61243,9 @@ index 820d5655dfe4..30fbc8a16f91 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
-@@ -47,190 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,189 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -59998,7 +61265,6 @@ index 820d5655dfe4..30fbc8a16f91 100644
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
- OS_LIBS += [
-- "GLESv2",
- "log"
- ]
-
@@ -60176,7 +61442,7 @@ index 820d5655dfe4..30fbc8a16f91 100644
Library("video_capture_module_gn")
diff --git third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build
-index 144097f87a25..3c56145fb1aa 100644
+index 065cf604b5d3..e9eebffdbcd2 100644
--- third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -60199,7 +61465,7 @@ index 144097f87a25..3c56145fb1aa 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -60394,7 +61660,7 @@ index 144097f87a25..3c56145fb1aa 100644
Library("chain_diff_calculator_gn")
diff --git third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build
-index cf74ae964c79..4c79e5b318d9 100644
+index 53a7fc384c3d..bd7362a67f30 100644
--- third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -60417,7 +61683,7 @@ index cf74ae964c79..4c79e5b318d9 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -60585,7 +61851,7 @@ index cf74ae964c79..4c79e5b318d9 100644
-
Library("codec_globals_headers_gn")
diff --git third_party/libwebrtc/modules/video_coding/codecs/av1/av1_svc_config_gn/moz.build third_party/libwebrtc/modules/video_coding/codecs/av1/av1_svc_config_gn/moz.build
-index bfe37b935d06..100155a39f1f 100644
+index b9784482e9bd..d6db6b79cea3 100644
--- third_party/libwebrtc/modules/video_coding/codecs/av1/av1_svc_config_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/codecs/av1/av1_svc_config_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -60608,7 +61874,7 @@ index bfe37b935d06..100155a39f1f 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -60803,7 +62069,7 @@ index bfe37b935d06..100155a39f1f 100644
Library("av1_svc_config_gn")
diff --git third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build
-index 31e83f9c3105..5a661787308d 100644
+index a086f7cb0b6f..6b870ee54300 100644
--- third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -60826,7 +62092,7 @@ index 31e83f9c3105..5a661787308d 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -61025,7 +62291,7 @@ index 31e83f9c3105..5a661787308d 100644
Library("encoded_frame_gn")
diff --git third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build
-index 1ad9c574ad8a..97d7596cd7ee 100644
+index e8fdf3750a0c..a7f10d9ed7a9 100644
--- third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -61048,7 +62314,7 @@ index 1ad9c574ad8a..97d7596cd7ee 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -61243,7 +62509,7 @@ index 1ad9c574ad8a..97d7596cd7ee 100644
Library("frame_dependencies_calculator_gn")
diff --git third_party/libwebrtc/modules/video_coding/frame_helpers_gn/moz.build third_party/libwebrtc/modules/video_coding/frame_helpers_gn/moz.build
-index ccac90f50d1f..99867a1c8f90 100644
+index ecd9c1dd8d37..864af3b1dda1 100644
--- third_party/libwebrtc/modules/video_coding/frame_helpers_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/frame_helpers_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -61266,7 +62532,7 @@ index ccac90f50d1f..99867a1c8f90 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -61461,7 +62727,7 @@ index ccac90f50d1f..99867a1c8f90 100644
Library("frame_helpers_gn")
diff --git third_party/libwebrtc/modules/video_coding/nack_requester_gn/moz.build third_party/libwebrtc/modules/video_coding/nack_requester_gn/moz.build
-index d50ed75a0006..309d2686d921 100644
+index 187cf6089c53..45337d14f78e 100644
--- third_party/libwebrtc/modules/video_coding/nack_requester_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/nack_requester_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -61484,7 +62750,7 @@ index d50ed75a0006..309d2686d921 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,189 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -61683,7 +62949,7 @@ index d50ed75a0006..309d2686d921 100644
Library("nack_requester_gn")
diff --git third_party/libwebrtc/modules/video_coding/packet_buffer_gn/moz.build third_party/libwebrtc/modules/video_coding/packet_buffer_gn/moz.build
-index 2c161989c1d3..c1be9596e0a5 100644
+index 09929b1d482a..f3d5f329d665 100644
--- third_party/libwebrtc/modules/video_coding/packet_buffer_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/packet_buffer_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -61706,7 +62972,7 @@ index 2c161989c1d3..c1be9596e0a5 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -61905,7 +63171,7 @@ index 2c161989c1d3..c1be9596e0a5 100644
Library("packet_buffer_gn")
diff --git third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util_gn/moz.build third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util_gn/moz.build
-index 80eb00a9910e..c4b6ec469538 100644
+index 698684346412..da2c255ee0fc 100644
--- third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -61928,7 +63194,7 @@ index 80eb00a9910e..c4b6ec469538 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -62123,7 +63389,7 @@ index 80eb00a9910e..c4b6ec469538 100644
Library("scalability_mode_util_gn")
diff --git third_party/libwebrtc/modules/video_coding/svc/scalability_structures_gn/moz.build third_party/libwebrtc/modules/video_coding/svc/scalability_structures_gn/moz.build
-index 931dfe8d894c..bb66a11cb47c 100644
+index 88f469760f7f..e0bfc360efea 100644
--- third_party/libwebrtc/modules/video_coding/svc/scalability_structures_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/svc/scalability_structures_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -62146,7 +63412,7 @@ index 931dfe8d894c..bb66a11cb47c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -50,185 +60,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -62341,7 +63607,7 @@ index 931dfe8d894c..bb66a11cb47c 100644
Library("scalability_structures_gn")
diff --git third_party/libwebrtc/modules/video_coding/svc/scalable_video_controller_gn/moz.build third_party/libwebrtc/modules/video_coding/svc/scalable_video_controller_gn/moz.build
-index 18aa68e6963c..9fad4e4a38d8 100644
+index d09a4aed3ab5..8d6c549ef978 100644
--- third_party/libwebrtc/modules/video_coding/svc/scalable_video_controller_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/svc/scalable_video_controller_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -62364,7 +63630,7 @@ index 18aa68e6963c..9fad4e4a38d8 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -62552,7 +63818,7 @@ index 18aa68e6963c..9fad4e4a38d8 100644
Library("scalable_video_controller_gn")
diff --git third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator_gn/moz.build third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator_gn/moz.build
-index bbb5a75959f0..415872506d13 100644
+index 2bd3634ba957..a7a401eb155d 100644
--- third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -62575,7 +63841,7 @@ index bbb5a75959f0..415872506d13 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -62770,7 +64036,7 @@ index bbb5a75959f0..415872506d13 100644
Library("svc_rate_allocator_gn")
diff --git third_party/libwebrtc/modules/video_coding/timing/decode_time_percentile_filter_gn/moz.build third_party/libwebrtc/modules/video_coding/timing/decode_time_percentile_filter_gn/moz.build
-index 2347b0937ce7..81060f6b3f2c 100644
+index 9c48932149b9..8bbe558a2477 100644
--- third_party/libwebrtc/modules/video_coding/timing/decode_time_percentile_filter_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/timing/decode_time_percentile_filter_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -62793,7 +64059,7 @@ index 2347b0937ce7..81060f6b3f2c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -62981,7 +64247,7 @@ index 2347b0937ce7..81060f6b3f2c 100644
Library("decode_time_percentile_filter_gn")
diff --git third_party/libwebrtc/modules/video_coding/timing/frame_delay_variation_kalman_filter_gn/moz.build third_party/libwebrtc/modules/video_coding/timing/frame_delay_variation_kalman_filter_gn/moz.build
-index 274023c6e760..463feb1bc7a7 100644
+index 0e5991cffd44..8c91c74e87f1 100644
--- third_party/libwebrtc/modules/video_coding/timing/frame_delay_variation_kalman_filter_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/timing/frame_delay_variation_kalman_filter_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -63004,7 +64270,7 @@ index 274023c6e760..463feb1bc7a7 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -63192,7 +64458,7 @@ index 274023c6e760..463feb1bc7a7 100644
Library("frame_delay_variation_kalman_filter_gn")
diff --git third_party/libwebrtc/modules/video_coding/timing/inter_frame_delay_variation_calculator_gn/moz.build third_party/libwebrtc/modules/video_coding/timing/inter_frame_delay_variation_calculator_gn/moz.build
-index d4ec330ed14a..284a46af8e7d 100644
+index a311c4a8024c..72c2e8f95f30 100644
--- third_party/libwebrtc/modules/video_coding/timing/inter_frame_delay_variation_calculator_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/timing/inter_frame_delay_variation_calculator_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -63215,7 +64481,7 @@ index d4ec330ed14a..284a46af8e7d 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -63403,7 +64669,7 @@ index d4ec330ed14a..284a46af8e7d 100644
Library("inter_frame_delay_variation_calculator_gn")
diff --git third_party/libwebrtc/modules/video_coding/timing/jitter_estimator_gn/moz.build third_party/libwebrtc/modules/video_coding/timing/jitter_estimator_gn/moz.build
-index e540f00f8c72..c38cf361ccf6 100644
+index 6d87c74bd732..42312fbebab1 100644
--- third_party/libwebrtc/modules/video_coding/timing/jitter_estimator_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/timing/jitter_estimator_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -63426,7 +64692,7 @@ index e540f00f8c72..c38cf361ccf6 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -63625,7 +64891,7 @@ index e540f00f8c72..c38cf361ccf6 100644
Library("jitter_estimator_gn")
diff --git third_party/libwebrtc/modules/video_coding/timing/rtt_filter_gn/moz.build third_party/libwebrtc/modules/video_coding/timing/rtt_filter_gn/moz.build
-index 18a30a6ede64..13ea6d3315e7 100644
+index e05eebc11f52..362ec70ca4a8 100644
--- third_party/libwebrtc/modules/video_coding/timing/rtt_filter_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/timing/rtt_filter_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -63648,7 +64914,7 @@ index 18a30a6ede64..13ea6d3315e7 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -63836,7 +65102,7 @@ index 18a30a6ede64..13ea6d3315e7 100644
Library("rtt_filter_gn")
diff --git third_party/libwebrtc/modules/video_coding/timing/timestamp_extrapolator_gn/moz.build third_party/libwebrtc/modules/video_coding/timing/timestamp_extrapolator_gn/moz.build
-index 4c2a6eed6200..59227c6d26ab 100644
+index 10e36ea24cf2..f02054e9631b 100644
--- third_party/libwebrtc/modules/video_coding/timing/timestamp_extrapolator_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/timing/timestamp_extrapolator_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -63859,7 +65125,7 @@ index 4c2a6eed6200..59227c6d26ab 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -64047,7 +65313,7 @@ index 4c2a6eed6200..59227c6d26ab 100644
Library("timestamp_extrapolator_gn")
diff --git third_party/libwebrtc/modules/video_coding/timing/timing_module_gn/moz.build third_party/libwebrtc/modules/video_coding/timing/timing_module_gn/moz.build
-index 76c4cfe66496..40909203b3cf 100644
+index 2ab95ef62991..4f51ffc604ee 100644
--- third_party/libwebrtc/modules/video_coding/timing/timing_module_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/timing/timing_module_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -64070,7 +65336,7 @@ index 76c4cfe66496..40909203b3cf 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -64269,7 +65535,7 @@ index 76c4cfe66496..40909203b3cf 100644
Library("timing_module_gn")
diff --git third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build
-index c0d139fc6d0a..b367c42eb7a8 100644
+index 0e18b1aecaed..838e14e931d2 100644
--- third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -64292,7 +65558,7 @@ index c0d139fc6d0a..b367c42eb7a8 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -45,185 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -64487,7 +65753,7 @@ index c0d139fc6d0a..b367c42eb7a8 100644
Library("video_codec_interface_gn")
diff --git third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build
-index 923ac7785a18..48e566809b99 100644
+index 709393035bb5..5eb98564a475 100644
--- third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -64510,7 +65776,7 @@ index 923ac7785a18..48e566809b99 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -57,190 +67,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -64710,7 +65976,7 @@ index 923ac7785a18..48e566809b99 100644
Library("video_coding_gn")
diff --git third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build
-index bc1510e0baa4..c914dfcbd7b5 100644
+index 75698c304f78..89bf22a8c48f 100644
--- third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -64733,7 +65999,7 @@ index bc1510e0baa4..c914dfcbd7b5 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -54,190 +64,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -64933,7 +66199,7 @@ index bc1510e0baa4..c914dfcbd7b5 100644
Library("video_coding_utility_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_libvpx_interface_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_libvpx_interface_gn/moz.build
-index 8cb4b64625a9..e49d55137a91 100644
+index ce59cc861c99..d9cbac447de8 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_libvpx_interface_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_libvpx_interface_gn/moz.build
@@ -15,11 +15,21 @@ AllowCompilerWarnings()
@@ -64956,7 +66222,7 @@ index 8cb4b64625a9..e49d55137a91 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -46,178 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -65144,7 +66410,7 @@ index 8cb4b64625a9..e49d55137a91 100644
Library("webrtc_libvpx_interface_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build
-index 21d5eeee9fe0..7fbbf3bb99f1 100644
+index 352458cf8e21..965ef96422be 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build
@@ -15,11 +15,21 @@ AllowCompilerWarnings()
@@ -65167,7 +66433,7 @@ index 21d5eeee9fe0..7fbbf3bb99f1 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -49,190 +59,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -65367,7 +66633,7 @@ index 21d5eeee9fe0..7fbbf3bb99f1 100644
Library("webrtc_vp8_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_vp8_scalability_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_vp8_scalability_gn/moz.build
-index 92fd7cf63049..b382aa7a36f5 100644
+index 0338ba659e01..f1da16b805a7 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_vp8_scalability_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_vp8_scalability_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -65390,7 +66656,7 @@ index 92fd7cf63049..b382aa7a36f5 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -65578,7 +66844,7 @@ index 92fd7cf63049..b382aa7a36f5 100644
Library("webrtc_vp8_scalability_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build
-index caf91a5d2cba..9886a43a6d6c 100644
+index d7ae0d5805b3..9ebd70792c7b 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -65601,7 +66867,7 @@ index caf91a5d2cba..9886a43a6d6c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -48,190 +58,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -65801,7 +67067,7 @@ index caf91a5d2cba..9886a43a6d6c 100644
Library("webrtc_vp8_temporal_layers_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build
-index 707d56355909..0eba1201fe1f 100644
+index c0d16a8e5163..1cf6175508db 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build
@@ -15,11 +15,21 @@ AllowCompilerWarnings()
@@ -65824,7 +67090,7 @@ index 707d56355909..0eba1201fe1f 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -51,190 +61,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -66024,7 +67290,7 @@ index 707d56355909..0eba1201fe1f 100644
Library("webrtc_vp9_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build
-index 883e5c70b24b..caec155ca861 100644
+index 6abd453136c9..c0f5ab3b81ef 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -66047,9 +67313,9 @@ index 883e5c70b24b..caec155ca861 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
-@@ -43,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -66069,7 +67335,6 @@ index 883e5c70b24b..caec155ca861 100644
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
- OS_LIBS += [
-- "GLESv2",
- "log"
- ]
-
@@ -66098,10 +67363,6 @@ index 883e5c70b24b..caec155ca861 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
-- OS_LIBS += [
-- "rt"
-- ]
--
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -66247,10 +67508,10 @@ index 883e5c70b24b..caec155ca861 100644
Library("webrtc_vp9_helpers_gn")
diff --git third_party/libwebrtc/moz.build third_party/libwebrtc/moz.build
-index 68c4cd93c417..9d93a43355ec 100644
+index 3aa8fb086730..bef47f00e0a6 100644
--- third_party/libwebrtc/moz.build
+++ third_party/libwebrtc/moz.build
-@@ -267,6 +267,8 @@ DIRS += [
+@@ -273,6 +273,8 @@ DIRS += [
"/third_party/libwebrtc/modules/congestion_controller/goog_cc/send_side_bwe_gn",
"/third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn",
"/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn",
@@ -66259,7 +67520,7 @@ index 68c4cd93c417..9d93a43355ec 100644
"/third_party/libwebrtc/modules/module_api_gn",
"/third_party/libwebrtc/modules/module_api_public_gn",
"/third_party/libwebrtc/modules/module_fec_api_gn",
-@@ -466,102 +468,11 @@ DIRS += [
+@@ -472,102 +474,11 @@ DIRS += [
"/third_party/libwebrtc/webrtc_gn"
]
@@ -66363,7 +67624,7 @@ index 68c4cd93c417..9d93a43355ec 100644
"/third_party/libwebrtc/modules/portal/portal_gn",
"/third_party/libwebrtc/third_party/drm/drm_gn",
"/third_party/libwebrtc/third_party/gbm/gbm_gn",
-@@ -569,26 +480,9 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+@@ -575,26 +486,9 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
"/third_party/libwebrtc/third_party/pipewire/pipewire_gn"
]
@@ -66391,7 +67652,7 @@ index 68c4cd93c417..9d93a43355ec 100644
"/third_party/libwebrtc/modules/portal/portal_gn",
"/third_party/libwebrtc/third_party/drm/drm_gn",
"/third_party/libwebrtc/third_party/gbm/gbm_gn",
-@@ -596,11 +490,9 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "mips32":
+@@ -602,11 +496,9 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "mips32":
"/third_party/libwebrtc/third_party/pipewire/pipewire_gn"
]
@@ -66404,7 +67665,7 @@ index 68c4cd93c417..9d93a43355ec 100644
"/third_party/libwebrtc/modules/portal/portal_gn",
"/third_party/libwebrtc/third_party/drm/drm_gn",
"/third_party/libwebrtc/third_party/gbm/gbm_gn",
-@@ -608,7 +500,7 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "mips64":
+@@ -614,7 +506,7 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "mips64":
"/third_party/libwebrtc/third_party/pipewire/pipewire_gn"
]
@@ -66413,7 +67674,7 @@ index 68c4cd93c417..9d93a43355ec 100644
DIRS += [
"/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
-@@ -616,8 +508,6 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+@@ -622,8 +514,6 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
"/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
"/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
"/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn",
@@ -66422,7 +67683,7 @@ index 68c4cd93c417..9d93a43355ec 100644
"/third_party/libwebrtc/modules/portal/portal_gn",
"/third_party/libwebrtc/third_party/drm/drm_gn",
"/third_party/libwebrtc/third_party/gbm/gbm_gn",
-@@ -625,7 +515,7 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+@@ -631,7 +521,7 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
"/third_party/libwebrtc/third_party/pipewire/pipewire_gn"
]
@@ -66431,7 +67692,7 @@ index 68c4cd93c417..9d93a43355ec 100644
DIRS += [
"/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
-@@ -633,69 +523,9 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
+@@ -639,69 +529,9 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
"/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
"/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
"/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn",
@@ -66502,7 +67763,7 @@ index 68c4cd93c417..9d93a43355ec 100644
- "/third_party/libwebrtc/modules/desktop_capture/primitives_gn"
- ]
diff --git third_party/libwebrtc/rtc_base/async_dns_resolver_gn/moz.build third_party/libwebrtc/rtc_base/async_dns_resolver_gn/moz.build
-index c278a28f8f41..334fc3e241bd 100644
+index 415f09cfd1fe..de5b867157f4 100644
--- third_party/libwebrtc/rtc_base/async_dns_resolver_gn/moz.build
+++ third_party/libwebrtc/rtc_base/async_dns_resolver_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -66525,7 +67786,7 @@ index c278a28f8f41..334fc3e241bd 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -66721,7 +67982,7 @@ index c278a28f8f41..334fc3e241bd 100644
Library("async_dns_resolver_gn")
diff --git third_party/libwebrtc/rtc_base/async_packet_socket_gn/moz.build third_party/libwebrtc/rtc_base/async_packet_socket_gn/moz.build
-index 40c8366f9771..e6471de4496d 100644
+index 9f3ce4d4b600..fb11aa9b0f1c 100644
--- third_party/libwebrtc/rtc_base/async_packet_socket_gn/moz.build
+++ third_party/libwebrtc/rtc_base/async_packet_socket_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -66744,7 +68005,7 @@ index 40c8366f9771..e6471de4496d 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -66908,7 +68169,7 @@ index 40c8366f9771..e6471de4496d 100644
-
Library("async_packet_socket_gn")
diff --git third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build
-index c756a0eb110c..6a1b5eae3ba5 100644
+index 70a2aa730b19..27f099ef7b90 100644
--- third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build
+++ third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -66931,7 +68192,7 @@ index c756a0eb110c..6a1b5eae3ba5 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -67126,7 +68387,7 @@ index c756a0eb110c..6a1b5eae3ba5 100644
Library("audio_format_to_string_gn")
diff --git third_party/libwebrtc/rtc_base/bit_buffer_gn/moz.build third_party/libwebrtc/rtc_base/bit_buffer_gn/moz.build
-index ca5959866c1c..94d68859a601 100644
+index 3dfd3b19d24b..933e5434bf8c 100644
--- third_party/libwebrtc/rtc_base/bit_buffer_gn/moz.build
+++ third_party/libwebrtc/rtc_base/bit_buffer_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -67149,7 +68410,7 @@ index ca5959866c1c..94d68859a601 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -67337,7 +68598,7 @@ index ca5959866c1c..94d68859a601 100644
Library("bit_buffer_gn")
diff --git third_party/libwebrtc/rtc_base/bitrate_tracker_gn/moz.build third_party/libwebrtc/rtc_base/bitrate_tracker_gn/moz.build
-index 8c00ef1ac51a..0456682b1478 100644
+index 7b1ba50f99cf..b05e27ad3426 100644
--- third_party/libwebrtc/rtc_base/bitrate_tracker_gn/moz.build
+++ third_party/libwebrtc/rtc_base/bitrate_tracker_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -67360,7 +68621,7 @@ index 8c00ef1ac51a..0456682b1478 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -67555,7 +68816,7 @@ index 8c00ef1ac51a..0456682b1478 100644
Library("bitrate_tracker_gn")
diff --git third_party/libwebrtc/rtc_base/bitstream_reader_gn/moz.build third_party/libwebrtc/rtc_base/bitstream_reader_gn/moz.build
-index 2047e015e4d7..63a6ddbeeec1 100644
+index c82c4c9965bf..36b9f5b6c119 100644
--- third_party/libwebrtc/rtc_base/bitstream_reader_gn/moz.build
+++ third_party/libwebrtc/rtc_base/bitstream_reader_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -67578,7 +68839,7 @@ index 2047e015e4d7..63a6ddbeeec1 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -67766,7 +69027,7 @@ index 2047e015e4d7..63a6ddbeeec1 100644
Library("bitstream_reader_gn")
diff --git third_party/libwebrtc/rtc_base/buffer_gn/moz.build third_party/libwebrtc/rtc_base/buffer_gn/moz.build
-index acbe827a94aa..2a2b6adff2b4 100644
+index 5e5d11ff6f7e..fa3cb7950b6c 100644
--- third_party/libwebrtc/rtc_base/buffer_gn/moz.build
+++ third_party/libwebrtc/rtc_base/buffer_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -67789,7 +69050,7 @@ index acbe827a94aa..2a2b6adff2b4 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -67957,7 +69218,7 @@ index acbe827a94aa..2a2b6adff2b4 100644
-
Library("buffer_gn")
diff --git third_party/libwebrtc/rtc_base/byte_buffer_gn/moz.build third_party/libwebrtc/rtc_base/byte_buffer_gn/moz.build
-index 4d9cc19bfba6..3105ccac7dc2 100644
+index 89a2c9e84e1c..01e755bb6f7c 100644
--- third_party/libwebrtc/rtc_base/byte_buffer_gn/moz.build
+++ third_party/libwebrtc/rtc_base/byte_buffer_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -67980,7 +69241,7 @@ index 4d9cc19bfba6..3105ccac7dc2 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -68168,7 +69429,7 @@ index 4d9cc19bfba6..3105ccac7dc2 100644
Library("byte_buffer_gn")
diff --git third_party/libwebrtc/rtc_base/byte_order_gn/moz.build third_party/libwebrtc/rtc_base/byte_order_gn/moz.build
-index 621abaa96d62..485929410a19 100644
+index b95d149625ed..4ed69f91caf9 100644
--- third_party/libwebrtc/rtc_base/byte_order_gn/moz.build
+++ third_party/libwebrtc/rtc_base/byte_order_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -68191,7 +69452,7 @@ index 621abaa96d62..485929410a19 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -68355,7 +69616,7 @@ index 621abaa96d62..485929410a19 100644
-
Library("byte_order_gn")
diff --git third_party/libwebrtc/rtc_base/checks_gn/moz.build third_party/libwebrtc/rtc_base/checks_gn/moz.build
-index ee982603d3c5..7b90d3cec001 100644
+index f147bdc64bd9..477bb6cf012e 100644
--- third_party/libwebrtc/rtc_base/checks_gn/moz.build
+++ third_party/libwebrtc/rtc_base/checks_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -68378,7 +69639,7 @@ index ee982603d3c5..7b90d3cec001 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -68566,7 +69827,7 @@ index ee982603d3c5..7b90d3cec001 100644
Library("checks_gn")
diff --git third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build
-index 62b89c7deb5f..537becb3aa19 100644
+index 711466336e15..80475fdc6a41 100644
--- third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build
+++ third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -68589,7 +69850,7 @@ index 62b89c7deb5f..537becb3aa19 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -68753,7 +70014,7 @@ index 62b89c7deb5f..537becb3aa19 100644
-
Library("compile_assert_c_gn")
diff --git third_party/libwebrtc/rtc_base/containers/flat_containers_internal_gn/moz.build third_party/libwebrtc/rtc_base/containers/flat_containers_internal_gn/moz.build
-index ff33c5381a42..f8a255e5bd46 100644
+index fa4fdc873993..7c49ec6a5edd 100644
--- third_party/libwebrtc/rtc_base/containers/flat_containers_internal_gn/moz.build
+++ third_party/libwebrtc/rtc_base/containers/flat_containers_internal_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -68776,7 +70037,7 @@ index ff33c5381a42..f8a255e5bd46 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -68964,7 +70225,7 @@ index ff33c5381a42..f8a255e5bd46 100644
Library("flat_containers_internal_gn")
diff --git third_party/libwebrtc/rtc_base/containers/flat_map_gn/moz.build third_party/libwebrtc/rtc_base/containers/flat_map_gn/moz.build
-index 9b6add6b867b..3a040d68f592 100644
+index 7c9b3edd1676..95a2855408fd 100644
--- third_party/libwebrtc/rtc_base/containers/flat_map_gn/moz.build
+++ third_party/libwebrtc/rtc_base/containers/flat_map_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -68987,7 +70248,7 @@ index 9b6add6b867b..3a040d68f592 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -69155,7 +70416,7 @@ index 9b6add6b867b..3a040d68f592 100644
-
Library("flat_map_gn")
diff --git third_party/libwebrtc/rtc_base/containers/flat_set_gn/moz.build third_party/libwebrtc/rtc_base/containers/flat_set_gn/moz.build
-index 4b398de383c4..6f4cccc313e8 100644
+index 02d364fe30a5..a7902a51d2f6 100644
--- third_party/libwebrtc/rtc_base/containers/flat_set_gn/moz.build
+++ third_party/libwebrtc/rtc_base/containers/flat_set_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -69178,7 +70439,7 @@ index 4b398de383c4..6f4cccc313e8 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -69346,7 +70607,7 @@ index 4b398de383c4..6f4cccc313e8 100644
-
Library("flat_set_gn")
diff --git third_party/libwebrtc/rtc_base/copy_on_write_buffer_gn/moz.build third_party/libwebrtc/rtc_base/copy_on_write_buffer_gn/moz.build
-index cb8e9c4a5fc1..89d6eded82d3 100644
+index dd687b90f3ff..8ed0bc7ee1af 100644
--- third_party/libwebrtc/rtc_base/copy_on_write_buffer_gn/moz.build
+++ third_party/libwebrtc/rtc_base/copy_on_write_buffer_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -69369,7 +70630,7 @@ index cb8e9c4a5fc1..89d6eded82d3 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -69557,7 +70818,7 @@ index cb8e9c4a5fc1..89d6eded82d3 100644
Library("copy_on_write_buffer_gn")
diff --git third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build
-index a681a1274629..339e21e75364 100644
+index d860667eb591..f09bb05f3fda 100644
--- third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build
+++ third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -69580,7 +70841,7 @@ index a681a1274629..339e21e75364 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -69768,7 +71029,7 @@ index a681a1274629..339e21e75364 100644
Library("criticalsection_gn")
diff --git third_party/libwebrtc/rtc_base/divide_round_gn/moz.build third_party/libwebrtc/rtc_base/divide_round_gn/moz.build
-index f30da236c460..48add74427c6 100644
+index 5946a30db45f..1212206025b7 100644
--- third_party/libwebrtc/rtc_base/divide_round_gn/moz.build
+++ third_party/libwebrtc/rtc_base/divide_round_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -69791,7 +71052,7 @@ index f30da236c460..48add74427c6 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -69959,7 +71220,7 @@ index f30da236c460..48add74427c6 100644
-
Library("divide_round_gn")
diff --git third_party/libwebrtc/rtc_base/dscp_gn/moz.build third_party/libwebrtc/rtc_base/dscp_gn/moz.build
-index 5f1d97d2e8b4..fdba8802853b 100644
+index fd82b23b98e3..e83d2e34dc26 100644
--- third_party/libwebrtc/rtc_base/dscp_gn/moz.build
+++ third_party/libwebrtc/rtc_base/dscp_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -69982,7 +71243,7 @@ index 5f1d97d2e8b4..fdba8802853b 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -70146,7 +71407,7 @@ index 5f1d97d2e8b4..fdba8802853b 100644
-
Library("dscp_gn")
diff --git third_party/libwebrtc/rtc_base/event_tracer_gn/moz.build third_party/libwebrtc/rtc_base/event_tracer_gn/moz.build
-index 9ff988a2515c..f402ae850f31 100644
+index 2ea470772f4b..1235e95439b9 100644
--- third_party/libwebrtc/rtc_base/event_tracer_gn/moz.build
+++ third_party/libwebrtc/rtc_base/event_tracer_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -70169,7 +71430,7 @@ index 9ff988a2515c..f402ae850f31 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -70364,7 +71625,7 @@ index 9ff988a2515c..f402ae850f31 100644
Library("event_tracer_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build
-index 1857d67850d0..9cc536965c58 100644
+index 09174a3a20ab..f906bc9cd246 100644
--- third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -70387,7 +71648,7 @@ index 1857d67850d0..9cc536965c58 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -70582,7 +71843,7 @@ index 1857d67850d0..9cc536965c58 100644
Library("alr_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build
-index 3a258e46965a..15521be543f6 100644
+index 233c203847c4..0142ed0457e9 100644
--- third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -70605,7 +71866,7 @@ index 3a258e46965a..15521be543f6 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -70800,7 +72061,7 @@ index 3a258e46965a..15521be543f6 100644
Library("balanced_degradation_settings_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/bandwidth_quality_scaler_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/bandwidth_quality_scaler_settings_gn/moz.build
-index b8a6ccdd291d..eedfd17761b3 100644
+index e8ae0afef0a3..a46ef7998d57 100644
--- third_party/libwebrtc/rtc_base/experiments/bandwidth_quality_scaler_settings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/bandwidth_quality_scaler_settings_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -70823,7 +72084,7 @@ index b8a6ccdd291d..eedfd17761b3 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -71018,7 +72279,7 @@ index b8a6ccdd291d..eedfd17761b3 100644
Library("bandwidth_quality_scaler_settings_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/cpu_speed_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/cpu_speed_experiment_gn/moz.build
-index b436f5962dea..17833ef180df 100644
+index 00af297d92c7..cfa672be2411 100644
--- third_party/libwebrtc/rtc_base/experiments/cpu_speed_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/cpu_speed_experiment_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -71041,7 +72302,7 @@ index b436f5962dea..17833ef180df 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -71236,7 +72497,7 @@ index b436f5962dea..17833ef180df 100644
Library("cpu_speed_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/encoder_info_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/encoder_info_settings_gn/moz.build
-index ad4be851e07d..5b8291b5a0f8 100644
+index 9866a74964c7..a09edc6dce96 100644
--- third_party/libwebrtc/rtc_base/experiments/encoder_info_settings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/encoder_info_settings_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -71259,7 +72520,7 @@ index ad4be851e07d..5b8291b5a0f8 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -71454,7 +72715,7 @@ index ad4be851e07d..5b8291b5a0f8 100644
Library("encoder_info_settings_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build
-index 31a945e00fd8..6f561f98057c 100644
+index 520c4db65a2b..00eca302cf45 100644
--- third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -71477,7 +72738,7 @@ index 31a945e00fd8..6f561f98057c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -46,185 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -71672,7 +72933,7 @@ index 31a945e00fd8..6f561f98057c 100644
Library("field_trial_parser_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build
-index 3b5cbf462f8e..e4dbcc26dabc 100644
+index 397f0dd3ce6f..42e0bfc0b541 100644
--- third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -71695,7 +72956,7 @@ index 3b5cbf462f8e..e4dbcc26dabc 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -71890,7 +73151,7 @@ index 3b5cbf462f8e..e4dbcc26dabc 100644
Library("keyframe_interval_settings_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build
-index e2c4f2537ee2..0354b3c70d5e 100644
+index 5cd3bb4a2bf0..09ebf5322ea7 100644
--- third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -71913,7 +73174,7 @@ index e2c4f2537ee2..0354b3c70d5e 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -72108,7 +73369,7 @@ index e2c4f2537ee2..0354b3c70d5e 100644
Library("min_video_bitrate_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/normalize_simulcast_size_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/normalize_simulcast_size_experiment_gn/moz.build
-index 2cdcea589746..a6c29e1fb3af 100644
+index 9c3e585bf972..89f9af863d4a 100644
--- third_party/libwebrtc/rtc_base/experiments/normalize_simulcast_size_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/normalize_simulcast_size_experiment_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -72131,7 +73392,7 @@ index 2cdcea589746..a6c29e1fb3af 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -72326,7 +73587,7 @@ index 2cdcea589746..a6c29e1fb3af 100644
Library("normalize_simulcast_size_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/quality_rampup_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/quality_rampup_experiment_gn/moz.build
-index 234db8e90613..222b58931e96 100644
+index a03ad630cd73..a008cbfdd569 100644
--- third_party/libwebrtc/rtc_base/experiments/quality_rampup_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/quality_rampup_experiment_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -72349,7 +73610,7 @@ index 234db8e90613..222b58931e96 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -72544,7 +73805,7 @@ index 234db8e90613..222b58931e96 100644
Library("quality_rampup_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build
-index 8ea1b5075424..916a31d69ac4 100644
+index d1b4330a18db..de18961b8154 100644
--- third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -72567,7 +73828,7 @@ index 8ea1b5075424..916a31d69ac4 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -72762,7 +74023,7 @@ index 8ea1b5075424..916a31d69ac4 100644
Library("quality_scaler_settings_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build
-index 36a79a734721..f2d347a7f2ec 100644
+index 8e75fbc3b032..79fc2e93ba33 100644
--- third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -72785,7 +74046,7 @@ index 36a79a734721..f2d347a7f2ec 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -72980,7 +74241,7 @@ index 36a79a734721..f2d347a7f2ec 100644
Library("quality_scaling_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build
-index 416e7a35c745..23c2a12352e5 100644
+index 0051ac37f9e8..fe9271425d64 100644
--- third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -73003,7 +74264,7 @@ index 416e7a35c745..23c2a12352e5 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -73198,7 +74459,7 @@ index 416e7a35c745..23c2a12352e5 100644
Library("rate_control_settings_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/rtt_mult_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/rtt_mult_experiment_gn/moz.build
-index 32fd27e4ef83..7fad9c144446 100644
+index 995eaa1df3d0..cfbbbdb328ef 100644
--- third_party/libwebrtc/rtc_base/experiments/rtt_mult_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/rtt_mult_experiment_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -73221,7 +74482,7 @@ index 32fd27e4ef83..7fad9c144446 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -73416,7 +74677,7 @@ index 32fd27e4ef83..7fad9c144446 100644
Library("rtt_mult_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build
-index bdf9e49985ea..837697bbafe8 100644
+index 2c239310fc08..5e98394eef8b 100644
--- third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -73439,7 +74700,7 @@ index bdf9e49985ea..837697bbafe8 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -73634,7 +74895,7 @@ index bdf9e49985ea..837697bbafe8 100644
Library("stable_target_rate_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/frequency_tracker_gn/moz.build third_party/libwebrtc/rtc_base/frequency_tracker_gn/moz.build
-index e7a94c577606..249d52d48465 100644
+index 87a5e335eb06..ba58d3df2494 100644
--- third_party/libwebrtc/rtc_base/frequency_tracker_gn/moz.build
+++ third_party/libwebrtc/rtc_base/frequency_tracker_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -73657,7 +74918,7 @@ index e7a94c577606..249d52d48465 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -73852,7 +75113,7 @@ index e7a94c577606..249d52d48465 100644
Library("frequency_tracker_gn")
diff --git third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build
-index 54596d501f69..213bbd0450d5 100644
+index 03bb1071f60c..6e5808f68281 100644
--- third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build
+++ third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -73875,7 +75136,7 @@ index 54596d501f69..213bbd0450d5 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -74039,7 +75300,7 @@ index 54596d501f69..213bbd0450d5 100644
-
Library("gtest_prod_gn")
diff --git third_party/libwebrtc/rtc_base/histogram_percentile_counter_gn/moz.build third_party/libwebrtc/rtc_base/histogram_percentile_counter_gn/moz.build
-index 48d98b418be0..30634ecae00b 100644
+index 3f7a2c1ffa1f..042fc6088182 100644
--- third_party/libwebrtc/rtc_base/histogram_percentile_counter_gn/moz.build
+++ third_party/libwebrtc/rtc_base/histogram_percentile_counter_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -74062,7 +75323,7 @@ index 48d98b418be0..30634ecae00b 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -74251,7 +75512,7 @@ index 48d98b418be0..30634ecae00b 100644
Library("histogram_percentile_counter_gn")
diff --git third_party/libwebrtc/rtc_base/ifaddrs_android_gn/moz.build third_party/libwebrtc/rtc_base/ifaddrs_android_gn/moz.build
deleted file mode 100644
-index 6697a8f93cf0..000000000000
+index d89873bf7483..000000000000
--- third_party/libwebrtc/rtc_base/ifaddrs_android_gn/moz.build
+++ /dev/null
@@ -1,95 +0,0 @@
@@ -74286,7 +75547,7 @@ index 6697a8f93cf0..000000000000
-DEFINES["__STDC_CONSTANT_MACROS"] = True
-DEFINES["__STDC_FORMAT_MACROS"] = True
-
--FINAL_LIBRARY = "webrtc"
+-FINAL_LIBRARY = "xul"
-
-
-LOCAL_INCLUDES += [
@@ -74351,7 +75612,7 @@ index 6697a8f93cf0..000000000000
-
-Library("ifaddrs_android_gn")
diff --git third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build
-index 502a867a4b87..59bbc5420da2 100644
+index 06009fc8668e..4f9eacbcf8a7 100644
--- third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build
+++ third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -74374,7 +75635,7 @@ index 502a867a4b87..59bbc5420da2 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -74538,7 +75799,7 @@ index 502a867a4b87..59bbc5420da2 100644
-
Library("ignore_wundef_gn")
diff --git third_party/libwebrtc/rtc_base/ip_address_gn/moz.build third_party/libwebrtc/rtc_base/ip_address_gn/moz.build
-index 108fd06e5450..7377b5d7b0fe 100644
+index c2f9eb412bca..df8f9503cb8a 100644
--- third_party/libwebrtc/rtc_base/ip_address_gn/moz.build
+++ third_party/libwebrtc/rtc_base/ip_address_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -74561,7 +75822,7 @@ index 108fd06e5450..7377b5d7b0fe 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -74756,7 +76017,7 @@ index 108fd06e5450..7377b5d7b0fe 100644
Library("ip_address_gn")
diff --git third_party/libwebrtc/rtc_base/logging_gn/moz.build third_party/libwebrtc/rtc_base/logging_gn/moz.build
-index 85c9773f240e..59bf7125a288 100644
+index 2b47ed986c72..191af40a1a3f 100644
--- third_party/libwebrtc/rtc_base/logging_gn/moz.build
+++ third_party/libwebrtc/rtc_base/logging_gn/moz.build
@@ -12,12 +12,22 @@ AllowCompilerWarnings()
@@ -74780,7 +76041,7 @@ index 85c9773f240e..59bf7125a288 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,185 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -74975,7 +76236,7 @@ index 85c9773f240e..59bf7125a288 100644
Library("logging_gn")
diff --git third_party/libwebrtc/rtc_base/macromagic_gn/moz.build third_party/libwebrtc/rtc_base/macromagic_gn/moz.build
-index 949d31b8704d..308e7658267e 100644
+index 7a54f6369568..ae2eb48d37a1 100644
--- third_party/libwebrtc/rtc_base/macromagic_gn/moz.build
+++ third_party/libwebrtc/rtc_base/macromagic_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -74998,7 +76259,7 @@ index 949d31b8704d..308e7658267e 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -75162,7 +76423,7 @@ index 949d31b8704d..308e7658267e 100644
-
Library("macromagic_gn")
diff --git third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build
-index 8709bdd95ba6..32bf460aab31 100644
+index 06a17077bb82..21d3404240cd 100644
--- third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build
+++ third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -75185,7 +76446,7 @@ index 8709bdd95ba6..32bf460aab31 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -75373,7 +76634,7 @@ index 8709bdd95ba6..32bf460aab31 100644
Library("aligned_malloc_gn")
diff --git third_party/libwebrtc/rtc_base/mod_ops_gn/moz.build third_party/libwebrtc/rtc_base/mod_ops_gn/moz.build
-index 43f0844548e4..1a8d9fd19077 100644
+index ea25143a15aa..da34908795f0 100644
--- third_party/libwebrtc/rtc_base/mod_ops_gn/moz.build
+++ third_party/libwebrtc/rtc_base/mod_ops_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -75396,7 +76657,7 @@ index 43f0844548e4..1a8d9fd19077 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -75564,7 +76825,7 @@ index 43f0844548e4..1a8d9fd19077 100644
-
Library("mod_ops_gn")
diff --git third_party/libwebrtc/rtc_base/moving_max_counter_gn/moz.build third_party/libwebrtc/rtc_base/moving_max_counter_gn/moz.build
-index 15ef767b07fc..4dcd35c76a6c 100644
+index 967e6e28ba29..60644d006ab2 100644
--- third_party/libwebrtc/rtc_base/moving_max_counter_gn/moz.build
+++ third_party/libwebrtc/rtc_base/moving_max_counter_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -75587,7 +76848,7 @@ index 15ef767b07fc..4dcd35c76a6c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -75755,7 +77016,7 @@ index 15ef767b07fc..4dcd35c76a6c 100644
-
Library("moving_max_counter_gn")
diff --git third_party/libwebrtc/rtc_base/net_helpers_gn/moz.build third_party/libwebrtc/rtc_base/net_helpers_gn/moz.build
-index ceb2150c06ce..f9f2ab464a09 100644
+index 7c0cfcf806a7..2b89135329e6 100644
--- third_party/libwebrtc/rtc_base/net_helpers_gn/moz.build
+++ third_party/libwebrtc/rtc_base/net_helpers_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -75778,7 +77039,7 @@ index ceb2150c06ce..f9f2ab464a09 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -75972,8 +77233,195 @@ index ceb2150c06ce..f9f2ab464a09 100644
+ DEFINES["USE_X11"] = "1"
Library("net_helpers_gn")
+diff --git third_party/libwebrtc/rtc_base/network/ecn_marking_gn/moz.build third_party/libwebrtc/rtc_base/network/ecn_marking_gn/moz.build
+index 9fb05f529e15..2c7aeb42782b 100644
+--- third_party/libwebrtc/rtc_base/network/ecn_marking_gn/moz.build
++++ third_party/libwebrtc/rtc_base/network/ecn_marking_gn/moz.build
+@@ -12,11 +12,21 @@ AllowCompilerWarnings()
+ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
+ DEFINES["RTC_ENABLE_VP9"] = True
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
++DEFINES["WEBRTC_BSD"] = True
++DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+ DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
+ DEFINES["WEBRTC_LIBRARY_IMPL"] = True
+ DEFINES["WEBRTC_MOZILLA_BUILD"] = True
+ DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
++DEFINES["WEBRTC_POSIX"] = True
+ DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r22_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["WEBRTC_ANDROID"] = True
+- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
+- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["WEBRTC_MAC"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True
+- DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0"
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_NSS_CERTS"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_X11"] = "1"
+- DEFINES["WEBRTC_BSD"] = True
+- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["RTC_ENABLE_WIN_WGC"] = True
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WEBRTC_WIN"] = True
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["__STD_C"] = True
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+ DEFINES["WEBRTC_ARCH_ARM64"] = True
+ DEFINES["WEBRTC_HAS_NEON"] = True
+
+-if CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["WEBRTC_ARCH_ARM"] = True
+- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+- DEFINES["WEBRTC_HAS_NEON"] = True
+-
+ if CONFIG["TARGET_CPU"] == "mips32":
+
+ DEFINES["MIPS32_LE"] = True
+ DEFINES["MIPS_FPU_LE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["TARGET_CPU"] == "x86":
+
+@@ -149,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
++if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD":
+
+ DEFINES["USE_X11"] = "1"
+
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "arm":
+-
+- OS_LIBS += [
+- "unwind"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+ Library("ecn_marking_gn")
diff --git third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build
-index fb580667ce33..e33a367c88f7 100644
+index 604cb9a5e8c8..63df6c684225 100644
--- third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build
+++ third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -75996,7 +77444,7 @@ index fb580667ce33..e33a367c88f7 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,174 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -76180,7 +77628,7 @@ index fb580667ce33..e33a367c88f7 100644
Library("sent_packet_gn")
diff --git third_party/libwebrtc/rtc_base/network_constants_gn/moz.build third_party/libwebrtc/rtc_base/network_constants_gn/moz.build
-index 40a117b476ba..2728e4fc1e0e 100644
+index eacf18519786..848db7fed53a 100644
--- third_party/libwebrtc/rtc_base/network_constants_gn/moz.build
+++ third_party/libwebrtc/rtc_base/network_constants_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -76203,7 +77651,7 @@ index 40a117b476ba..2728e4fc1e0e 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -76391,7 +77839,7 @@ index 40a117b476ba..2728e4fc1e0e 100644
Library("network_constants_gn")
diff --git third_party/libwebrtc/rtc_base/network_route_gn/moz.build third_party/libwebrtc/rtc_base/network_route_gn/moz.build
-index b14b2b563382..907f5af871eb 100644
+index 2ae8cf3c3837..c32e0473a011 100644
--- third_party/libwebrtc/rtc_base/network_route_gn/moz.build
+++ third_party/libwebrtc/rtc_base/network_route_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -76414,7 +77862,7 @@ index b14b2b563382..907f5af871eb 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -76602,7 +78050,7 @@ index b14b2b563382..907f5af871eb 100644
Library("network_route_gn")
diff --git third_party/libwebrtc/rtc_base/null_socket_server_gn/moz.build third_party/libwebrtc/rtc_base/null_socket_server_gn/moz.build
-index e6b3d3c59a32..22553cd1b0bf 100644
+index da5eb5b49753..dd528ef3830e 100644
--- third_party/libwebrtc/rtc_base/null_socket_server_gn/moz.build
+++ third_party/libwebrtc/rtc_base/null_socket_server_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -76625,7 +78073,7 @@ index e6b3d3c59a32..22553cd1b0bf 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -76821,7 +78269,7 @@ index e6b3d3c59a32..22553cd1b0bf 100644
Library("null_socket_server_gn")
diff --git third_party/libwebrtc/rtc_base/one_time_event_gn/moz.build third_party/libwebrtc/rtc_base/one_time_event_gn/moz.build
-index 10ad1f454ad8..0e0257215437 100644
+index 4de80444bef4..7d101ac9cbe4 100644
--- third_party/libwebrtc/rtc_base/one_time_event_gn/moz.build
+++ third_party/libwebrtc/rtc_base/one_time_event_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -76844,7 +78292,7 @@ index 10ad1f454ad8..0e0257215437 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -77012,7 +78460,7 @@ index 10ad1f454ad8..0e0257215437 100644
-
Library("one_time_event_gn")
diff --git third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build
-index 8045b2de62ce..83c2d573d1d9 100644
+index 8c259b6765c4..4632206d50e3 100644
--- third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build
+++ third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -77035,7 +78483,7 @@ index 8045b2de62ce..83c2d573d1d9 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -77230,7 +78678,7 @@ index 8045b2de62ce..83c2d573d1d9 100644
Library("platform_thread_gn")
diff --git third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build
-index 3738ea61fc1d..9059a39f8aac 100644
+index 09d6147ce17d..7ed2f4dad2ac 100644
--- third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build
+++ third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -77253,7 +78701,7 @@ index 3738ea61fc1d..9059a39f8aac 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -77441,7 +78889,7 @@ index 3738ea61fc1d..9059a39f8aac 100644
Library("platform_thread_types_gn")
diff --git third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build
-index 4ec9f790604a..4abe79939615 100644
+index c2b0d4ce2f3a..e926b3f5ca8f 100644
--- third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build
+++ third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -77464,7 +78912,7 @@ index 4ec9f790604a..4abe79939615 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -77628,7 +79076,7 @@ index 4ec9f790604a..4abe79939615 100644
-
Library("protobuf_utils_gn")
diff --git third_party/libwebrtc/rtc_base/race_checker_gn/moz.build third_party/libwebrtc/rtc_base/race_checker_gn/moz.build
-index ed66936a90a5..bdd70e6e3d8b 100644
+index 1fef37a2babc..74fad97cb21c 100644
--- third_party/libwebrtc/rtc_base/race_checker_gn/moz.build
+++ third_party/libwebrtc/rtc_base/race_checker_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -77651,7 +79099,7 @@ index ed66936a90a5..bdd70e6e3d8b 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -77839,7 +79287,7 @@ index ed66936a90a5..bdd70e6e3d8b 100644
Library("race_checker_gn")
diff --git third_party/libwebrtc/rtc_base/random_gn/moz.build third_party/libwebrtc/rtc_base/random_gn/moz.build
-index 93b07582aa6a..c0bea1606f76 100644
+index 6c9b369317a5..1046794552e2 100644
--- third_party/libwebrtc/rtc_base/random_gn/moz.build
+++ third_party/libwebrtc/rtc_base/random_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -77862,7 +79310,7 @@ index 93b07582aa6a..c0bea1606f76 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -78050,7 +79498,7 @@ index 93b07582aa6a..c0bea1606f76 100644
Library("random_gn")
diff --git third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build
-index 60acfb017625..3b3fba53974d 100644
+index 586fc513dc7e..64b9286d41ca 100644
--- third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build
+++ third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -78073,7 +79521,7 @@ index 60acfb017625..3b3fba53974d 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -78272,7 +79720,7 @@ index 60acfb017625..3b3fba53974d 100644
Library("rate_limiter_gn")
diff --git third_party/libwebrtc/rtc_base/rate_statistics_gn/moz.build third_party/libwebrtc/rtc_base/rate_statistics_gn/moz.build
-index 84b47cf914e3..62e2c13f1f01 100644
+index 76d4f9d980ae..64ffc5e8413b 100644
--- third_party/libwebrtc/rtc_base/rate_statistics_gn/moz.build
+++ third_party/libwebrtc/rtc_base/rate_statistics_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -78295,7 +79743,7 @@ index 84b47cf914e3..62e2c13f1f01 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -78490,7 +79938,7 @@ index 84b47cf914e3..62e2c13f1f01 100644
Library("rate_statistics_gn")
diff --git third_party/libwebrtc/rtc_base/rate_tracker_gn/moz.build third_party/libwebrtc/rtc_base/rate_tracker_gn/moz.build
-index 880d7d6236aa..6396cbeff915 100644
+index c381e91cdc55..0a743006bcf0 100644
--- third_party/libwebrtc/rtc_base/rate_tracker_gn/moz.build
+++ third_party/libwebrtc/rtc_base/rate_tracker_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -78513,7 +79961,7 @@ index 880d7d6236aa..6396cbeff915 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -78708,7 +80156,7 @@ index 880d7d6236aa..6396cbeff915 100644
Library("rate_tracker_gn")
diff --git third_party/libwebrtc/rtc_base/refcount_gn/moz.build third_party/libwebrtc/rtc_base/refcount_gn/moz.build
-index 383d69e4583e..53c96cdbae3a 100644
+index 4059c66e7135..ab2a71dd87dc 100644
--- third_party/libwebrtc/rtc_base/refcount_gn/moz.build
+++ third_party/libwebrtc/rtc_base/refcount_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -78731,7 +80179,7 @@ index 383d69e4583e..53c96cdbae3a 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -78895,7 +80343,7 @@ index 383d69e4583e..53c96cdbae3a 100644
-
Library("refcount_gn")
diff --git third_party/libwebrtc/rtc_base/rolling_accumulator_gn/moz.build third_party/libwebrtc/rtc_base/rolling_accumulator_gn/moz.build
-index 97fafd6dfbf6..ecb221864f89 100644
+index c8e14d5996e0..07964d2b4972 100644
--- third_party/libwebrtc/rtc_base/rolling_accumulator_gn/moz.build
+++ third_party/libwebrtc/rtc_base/rolling_accumulator_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -78918,7 +80366,7 @@ index 97fafd6dfbf6..ecb221864f89 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -79086,7 +80534,7 @@ index 97fafd6dfbf6..ecb221864f89 100644
-
Library("rolling_accumulator_gn")
diff --git third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build
-index d120effc6944..48c882b1fbad 100644
+index a1b2840da3ea..6279462eabf7 100644
--- third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build
+++ third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -79109,7 +80557,7 @@ index d120effc6944..48c882b1fbad 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -79304,7 +80752,7 @@ index d120effc6944..48c882b1fbad 100644
Library("rtc_event_gn")
diff --git third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build
-index ac5a402772b4..5c7773f371b8 100644
+index 6bcce7ecf591..0127c502b6f6 100644
--- third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build
+++ third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -79327,7 +80775,7 @@ index ac5a402772b4..5c7773f371b8 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -45,178 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -79514,219 +80962,8 @@ index ac5a402772b4..5c7773f371b8 100644
+ DEFINES["USE_X11"] = "1"
Library("rtc_numerics_gn")
-diff --git third_party/libwebrtc/rtc_base/rtc_task_queue_gn/moz.build third_party/libwebrtc/rtc_base/rtc_task_queue_gn/moz.build
-index a8de45e8df8c..a0e7ee73dc4b 100644
---- third_party/libwebrtc/rtc_base/rtc_task_queue_gn/moz.build
-+++ third_party/libwebrtc/rtc_base/rtc_task_queue_gn/moz.build
-@@ -12,11 +12,21 @@ AllowCompilerWarnings()
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
- DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
-+DEFINES["USE_GLIB"] = "1"
-+DEFINES["USE_OZONE"] = "1"
-+DEFINES["WEBRTC_BSD"] = True
-+DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
- DEFINES["WEBRTC_LIBRARY_IMPL"] = True
- DEFINES["WEBRTC_MOZILLA_BUILD"] = True
- DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
-+DEFINES["WEBRTC_POSIX"] = True
- DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
-+DEFINES["_FILE_OFFSET_BITS"] = "64"
-+DEFINES["_LARGEFILE64_SOURCE"] = True
-+DEFINES["_LARGEFILE_SOURCE"] = True
-+DEFINES["__STDC_CONSTANT_MACROS"] = True
-+DEFINES["__STDC_FORMAT_MACROS"] = True
-
- FINAL_LIBRARY = "webrtc"
-
-@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
- if CONFIG["MOZ_DEBUG"] == "1":
-
- DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
--
--if CONFIG["OS_TARGET"] == "Android":
--
-- DEFINES["ANDROID"] = True
-- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r22_1"
-- DEFINES["HAVE_SYS_UIO_H"] = True
-- DEFINES["WEBRTC_ANDROID"] = True
-- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
-- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
-- DEFINES["WEBRTC_LINUX"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_GNU_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
-- OS_LIBS += [
-- "log"
-- ]
--
--if CONFIG["OS_TARGET"] == "Darwin":
--
-- DEFINES["WEBRTC_MAC"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True
-- DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0"
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["USE_AURA"] = "1"
-- DEFINES["USE_GLIB"] = "1"
-- DEFINES["USE_NSS_CERTS"] = "1"
-- DEFINES["USE_OZONE"] = "1"
-- DEFINES["USE_UDEV"] = True
-- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
-- DEFINES["WEBRTC_LINUX"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_LARGEFILE64_SOURCE"] = True
-- DEFINES["_LARGEFILE_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "OpenBSD":
--
-- DEFINES["USE_GLIB"] = "1"
-- DEFINES["USE_OZONE"] = "1"
-- DEFINES["USE_X11"] = "1"
-- DEFINES["WEBRTC_BSD"] = True
-- DEFINES["WEBRTC_ENABLE_LIBEVENT"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_LARGEFILE64_SOURCE"] = True
-- DEFINES["_LARGEFILE_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "WINNT":
--
-- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
-- DEFINES["NOMINMAX"] = True
-- DEFINES["NTDDI_VERSION"] = "0x0A000000"
-- DEFINES["PSAPI_VERSION"] = "2"
-- DEFINES["RTC_ENABLE_WIN_WGC"] = True
-- DEFINES["UNICODE"] = True
-- DEFINES["USE_AURA"] = "1"
-- DEFINES["WEBRTC_WIN"] = True
-- DEFINES["WIN32"] = True
-- DEFINES["WIN32_LEAN_AND_MEAN"] = True
-- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
-- DEFINES["WINVER"] = "0x0A00"
-- DEFINES["_ATL_NO_OPENGL"] = True
-- DEFINES["_CRT_RAND_S"] = True
-- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
-- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
-- DEFINES["_HAS_EXCEPTIONS"] = "0"
-- DEFINES["_HAS_NODISCARD"] = True
-- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
-- DEFINES["_SECURE_ATL"] = True
-- DEFINES["_UNICODE"] = True
-- DEFINES["_WIN32_WINNT"] = "0x0A00"
-- DEFINES["_WINDOWS"] = True
-- DEFINES["__STD_C"] = True
-+ DEFINES["_DEBUG"] = True
-
- if CONFIG["TARGET_CPU"] == "aarch64":
-
- DEFINES["WEBRTC_ARCH_ARM64"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
--if CONFIG["TARGET_CPU"] == "arm":
--
-- CXXFLAGS += [
-- "-mfpu=neon"
-- ]
--
-- DEFINES["WEBRTC_ARCH_ARM"] = True
-- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
-- DEFINES["WEBRTC_HAS_NEON"] = True
--
- if CONFIG["TARGET_CPU"] == "mips32":
-
- DEFINES["MIPS32_LE"] = True
- DEFINES["MIPS_FPU_LE"] = True
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["TARGET_CPU"] == "mips64":
--
-- DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["TARGET_CPU"] == "x86":
-
-- DEFINES["WEBRTC_ENABLE_AVX2"] = True
--
--if CONFIG["TARGET_CPU"] == "x86_64":
--
-- DEFINES["WEBRTC_ENABLE_AVX2"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
--
-- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
--
--if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["USE_X11"] = "1"
--
--if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "arm":
--
-- OS_LIBS += [
-- "unwind"
-- ]
--
--if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
--
- CXXFLAGS += [
- "-msse2"
- ]
-
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
-+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
-- CXXFLAGS += [
-- "-msse2"
-- ]
-+if CONFIG["TARGET_CPU"] == "x86_64":
-
-- DEFINES["_GNU_SOURCE"] = True
-+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
-+if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD":
-
-- DEFINES["_GNU_SOURCE"] = True
-+ DEFINES["USE_X11"] = "1"
-
- Library("rtc_task_queue_gn")
diff --git third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build
-index 77dbd737c811..1e96f7ad161b 100644
+index 1e381892f367..8fc4c2183d80 100644
--- third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build
+++ third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -79749,7 +80986,7 @@ index 77dbd737c811..1e96f7ad161b 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -79913,7 +81150,7 @@ index 77dbd737c811..1e96f7ad161b 100644
-
Library("safe_compare_gn")
diff --git third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build
-index f0d60f392270..481f97d18267 100644
+index f409a3834780..3ba803fa49d4 100644
--- third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build
+++ third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -79936,7 +81173,7 @@ index f0d60f392270..481f97d18267 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -80104,7 +81341,7 @@ index f0d60f392270..481f97d18267 100644
-
Library("safe_conversions_gn")
diff --git third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build
-index a975f0911fe9..444ff334be9f 100644
+index 31299792ebeb..a03b4cdd095d 100644
--- third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build
+++ third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -80127,7 +81364,7 @@ index a975f0911fe9..444ff334be9f 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -80295,7 +81532,7 @@ index a975f0911fe9..444ff334be9f 100644
-
Library("safe_minmax_gn")
diff --git third_party/libwebrtc/rtc_base/sample_counter_gn/moz.build third_party/libwebrtc/rtc_base/sample_counter_gn/moz.build
-index 6cfed54db654..22bf6f11a0ed 100644
+index 0657de77c15b..fc147e94f56f 100644
--- third_party/libwebrtc/rtc_base/sample_counter_gn/moz.build
+++ third_party/libwebrtc/rtc_base/sample_counter_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -80318,7 +81555,7 @@ index 6cfed54db654..22bf6f11a0ed 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -80506,7 +81743,7 @@ index 6cfed54db654..22bf6f11a0ed 100644
Library("sample_counter_gn")
diff --git third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build
-index 8bf1b02b4fa2..512ec69172c1 100644
+index dcdcffdd8ef4..fb6cf9adbb71 100644
--- third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build
+++ third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -80529,7 +81766,7 @@ index 8bf1b02b4fa2..512ec69172c1 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -80693,7 +81930,7 @@ index 8bf1b02b4fa2..512ec69172c1 100644
-
Library("sanitizer_gn")
diff --git third_party/libwebrtc/rtc_base/socket_address_gn/moz.build third_party/libwebrtc/rtc_base/socket_address_gn/moz.build
-index 7d4c5ea206d3..15d61fd11419 100644
+index 2e5c00378acd..78d31c99625b 100644
--- third_party/libwebrtc/rtc_base/socket_address_gn/moz.build
+++ third_party/libwebrtc/rtc_base/socket_address_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -80716,7 +81953,7 @@ index 7d4c5ea206d3..15d61fd11419 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -80912,7 +82149,7 @@ index 7d4c5ea206d3..15d61fd11419 100644
Library("socket_address_gn")
diff --git third_party/libwebrtc/rtc_base/socket_factory_gn/moz.build third_party/libwebrtc/rtc_base/socket_factory_gn/moz.build
-index c0df17e8819f..fc1bcda9d6bb 100644
+index 572b2f62b08c..23ceff9330b2 100644
--- third_party/libwebrtc/rtc_base/socket_factory_gn/moz.build
+++ third_party/libwebrtc/rtc_base/socket_factory_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -80935,7 +82172,7 @@ index c0df17e8819f..fc1bcda9d6bb 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -81111,7 +82348,7 @@ index c0df17e8819f..fc1bcda9d6bb 100644
-
Library("socket_factory_gn")
diff --git third_party/libwebrtc/rtc_base/socket_gn/moz.build third_party/libwebrtc/rtc_base/socket_gn/moz.build
-index 00013760662b..a3866ef3ba39 100644
+index 4b08aeb0de91..d8dcd1ca715e 100644
--- third_party/libwebrtc/rtc_base/socket_gn/moz.build
+++ third_party/libwebrtc/rtc_base/socket_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -81134,7 +82371,7 @@ index 00013760662b..a3866ef3ba39 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -81330,7 +82567,7 @@ index 00013760662b..a3866ef3ba39 100644
Library("socket_gn")
diff --git third_party/libwebrtc/rtc_base/socket_server_gn/moz.build third_party/libwebrtc/rtc_base/socket_server_gn/moz.build
-index e671f719bc98..9177418df790 100644
+index d4654af6fc1f..265a05693776 100644
--- third_party/libwebrtc/rtc_base/socket_server_gn/moz.build
+++ third_party/libwebrtc/rtc_base/socket_server_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -81353,7 +82590,7 @@ index e671f719bc98..9177418df790 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -81529,7 +82766,7 @@ index e671f719bc98..9177418df790 100644
-
Library("socket_server_gn")
diff --git third_party/libwebrtc/rtc_base/ssl_gn/moz.build third_party/libwebrtc/rtc_base/ssl_gn/moz.build
-index 66200fa70cc9..72d951163eca 100644
+index 599001039a48..a2cf5b7c9ecd 100644
--- third_party/libwebrtc/rtc_base/ssl_gn/moz.build
+++ third_party/libwebrtc/rtc_base/ssl_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -81552,7 +82789,7 @@ index 66200fa70cc9..72d951163eca 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -81716,7 +82953,7 @@ index 66200fa70cc9..72d951163eca 100644
-
Library("ssl_gn")
diff --git third_party/libwebrtc/rtc_base/stringutils_gn/moz.build third_party/libwebrtc/rtc_base/stringutils_gn/moz.build
-index 3b7954e86e15..9576a81b9996 100644
+index 5016b4fce059..44112c834b87 100644
--- third_party/libwebrtc/rtc_base/stringutils_gn/moz.build
+++ third_party/libwebrtc/rtc_base/stringutils_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -81739,7 +82976,7 @@ index 3b7954e86e15..9576a81b9996 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -47,178 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -81927,7 +83164,7 @@ index 3b7954e86e15..9576a81b9996 100644
Library("stringutils_gn")
diff --git third_party/libwebrtc/rtc_base/swap_queue_gn/moz.build third_party/libwebrtc/rtc_base/swap_queue_gn/moz.build
-index b03cf379550c..36cf22a65ed7 100644
+index b84cec9997f3..f4fe48e03291 100644
--- third_party/libwebrtc/rtc_base/swap_queue_gn/moz.build
+++ third_party/libwebrtc/rtc_base/swap_queue_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -81950,7 +83187,7 @@ index b03cf379550c..36cf22a65ed7 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -82118,7 +83355,7 @@ index b03cf379550c..36cf22a65ed7 100644
-
Library("swap_queue_gn")
diff --git third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build
-index 197f9213a84a..c0b7597564dc 100644
+index c1704d262949..be17c0f04367 100644
--- third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build
+++ third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -82141,7 +83378,7 @@ index 197f9213a84a..c0b7597564dc 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -82309,7 +83546,7 @@ index 197f9213a84a..c0b7597564dc 100644
-
Library("mutex_gn")
diff --git third_party/libwebrtc/rtc_base/synchronization/sequence_checker_internal_gn/moz.build third_party/libwebrtc/rtc_base/synchronization/sequence_checker_internal_gn/moz.build
-index 28788b4b653e..4d146c5058d6 100644
+index e4f72d363530..f26d786ad38b 100644
--- third_party/libwebrtc/rtc_base/synchronization/sequence_checker_internal_gn/moz.build
+++ third_party/libwebrtc/rtc_base/synchronization/sequence_checker_internal_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -82332,7 +83569,7 @@ index 28788b4b653e..4d146c5058d6 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -82520,7 +83757,7 @@ index 28788b4b653e..4d146c5058d6 100644
Library("sequence_checker_internal_gn")
diff --git third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build
-index 6e5fe912f1d7..9649e4f55e8e 100644
+index 98232a67bd39..7a6b0bb40432 100644
--- third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build
+++ third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -82543,7 +83780,7 @@ index 6e5fe912f1d7..9649e4f55e8e 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,174 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -82727,7 +83964,7 @@ index 6e5fe912f1d7..9649e4f55e8e 100644
Library("yield_gn")
diff --git third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build
-index df7b6a62b9af..a11e7ba0278c 100644
+index 40dcd7ba2f70..678c14a8aa72 100644
--- third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build
+++ third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -82750,7 +83987,7 @@ index df7b6a62b9af..a11e7ba0278c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -82938,7 +84175,7 @@ index df7b6a62b9af..a11e7ba0278c 100644
Library("yield_policy_gn")
diff --git third_party/libwebrtc/rtc_base/system/arch_gn/moz.build third_party/libwebrtc/rtc_base/system/arch_gn/moz.build
-index c72b2b9951d5..88c849682045 100644
+index 1d1555984fb0..4f8961109262 100644
--- third_party/libwebrtc/rtc_base/system/arch_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/arch_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -82961,7 +84198,7 @@ index c72b2b9951d5..88c849682045 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -83126,7 +84363,7 @@ index c72b2b9951d5..88c849682045 100644
Library("arch_gn")
diff --git third_party/libwebrtc/rtc_base/system/asm_defines_gn/moz.build third_party/libwebrtc/rtc_base/system/asm_defines_gn/moz.build
deleted file mode 100644
-index 4a2dbbea32c2..000000000000
+index 9ea729634114..000000000000
--- third_party/libwebrtc/rtc_base/system/asm_defines_gn/moz.build
+++ /dev/null
@@ -1,80 +0,0 @@
@@ -83159,7 +84396,7 @@ index 4a2dbbea32c2..000000000000
-DEFINES["__STDC_CONSTANT_MACROS"] = True
-DEFINES["__STDC_FORMAT_MACROS"] = True
-
--FINAL_LIBRARY = "webrtc"
+-FINAL_LIBRARY = "xul"
-
-
-LOCAL_INCLUDES += [
@@ -83212,7 +84449,7 @@ index 4a2dbbea32c2..000000000000
-Library("asm_defines_gn")
diff --git third_party/libwebrtc/rtc_base/system/cocoa_threading_gn/moz.build third_party/libwebrtc/rtc_base/system/cocoa_threading_gn/moz.build
deleted file mode 100644
-index 429299b4807a..000000000000
+index 36bdf13d4b68..000000000000
--- third_party/libwebrtc/rtc_base/system/cocoa_threading_gn/moz.build
+++ /dev/null
@@ -1,67 +0,0 @@
@@ -83246,7 +84483,7 @@ index 429299b4807a..000000000000
-DEFINES["__STDC_CONSTANT_MACROS"] = True
-DEFINES["__STDC_FORMAT_MACROS"] = True
-
--FINAL_LIBRARY = "webrtc"
+-FINAL_LIBRARY = "xul"
-
-
-LOCAL_INCLUDES += [
@@ -83284,7 +84521,7 @@ index 429299b4807a..000000000000
-
-Library("cocoa_threading_gn")
diff --git third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build
-index 4fdec8d73269..f1f0224d6a0f 100644
+index 807f4726e102..81fb6a624984 100644
--- third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -83307,7 +84544,7 @@ index 4fdec8d73269..f1f0224d6a0f 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -83496,7 +84733,7 @@ index 4fdec8d73269..f1f0224d6a0f 100644
Library("file_wrapper_gn")
diff --git third_party/libwebrtc/rtc_base/system/gcd_helpers_gn/moz.build third_party/libwebrtc/rtc_base/system/gcd_helpers_gn/moz.build
deleted file mode 100644
-index 243694e1d552..000000000000
+index 21350fb07bfa..000000000000
--- third_party/libwebrtc/rtc_base/system/gcd_helpers_gn/moz.build
+++ /dev/null
@@ -1,67 +0,0 @@
@@ -83530,7 +84767,7 @@ index 243694e1d552..000000000000
-DEFINES["__STDC_CONSTANT_MACROS"] = True
-DEFINES["__STDC_FORMAT_MACROS"] = True
-
--FINAL_LIBRARY = "webrtc"
+-FINAL_LIBRARY = "xul"
-
-
-LOCAL_INCLUDES += [
@@ -83568,7 +84805,7 @@ index 243694e1d552..000000000000
-
-Library("gcd_helpers_gn")
diff --git third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build
-index 3406348246e9..6d4f5ece7c64 100644
+index 7a5b33257453..e12ece6bf6df 100644
--- third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -83591,7 +84828,7 @@ index 3406348246e9..6d4f5ece7c64 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -83755,7 +84992,7 @@ index 3406348246e9..6d4f5ece7c64 100644
-
Library("ignore_warnings_gn")
diff --git third_party/libwebrtc/rtc_base/system/inline_gn/moz.build third_party/libwebrtc/rtc_base/system/inline_gn/moz.build
-index 4236cd7c5d0a..67980e94049a 100644
+index 7df25c5644f1..64d47571debc 100644
--- third_party/libwebrtc/rtc_base/system/inline_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/inline_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -83778,7 +85015,7 @@ index 4236cd7c5d0a..67980e94049a 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -83942,7 +85179,7 @@ index 4236cd7c5d0a..67980e94049a 100644
-
Library("inline_gn")
diff --git third_party/libwebrtc/rtc_base/system/no_unique_address_gn/moz.build third_party/libwebrtc/rtc_base/system/no_unique_address_gn/moz.build
-index bcb6b0084898..8b0594e1642f 100644
+index 17a93fe6bf50..658616cb1183 100644
--- third_party/libwebrtc/rtc_base/system/no_unique_address_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/no_unique_address_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -83965,7 +85202,7 @@ index bcb6b0084898..8b0594e1642f 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -84129,7 +85366,7 @@ index bcb6b0084898..8b0594e1642f 100644
-
Library("no_unique_address_gn")
diff --git third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build
-index 4eb3c21325c7..807b97ad0643 100644
+index e0c1fd16dc3e..47d3317cfa4a 100644
--- third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -84152,7 +85389,7 @@ index 4eb3c21325c7..807b97ad0643 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -84316,7 +85553,7 @@ index 4eb3c21325c7..807b97ad0643 100644
-
Library("rtc_export_gn")
diff --git third_party/libwebrtc/rtc_base/system/unused_gn/moz.build third_party/libwebrtc/rtc_base/system/unused_gn/moz.build
-index 25a3e4e088bc..8ba9c7a33e6b 100644
+index 11c7d7e1a9c3..49b5c9ab23a6 100644
--- third_party/libwebrtc/rtc_base/system/unused_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/unused_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -84339,7 +85576,7 @@ index 25a3e4e088bc..8ba9c7a33e6b 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -84503,7 +85740,7 @@ index 25a3e4e088bc..8ba9c7a33e6b 100644
-
Library("unused_gn")
diff --git third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build
-index cc34279237df..5fc4802fd2f4 100644
+index 72142098bf1c..851abb2f75d7 100644
--- third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -84526,7 +85763,7 @@ index cc34279237df..5fc4802fd2f4 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -84690,7 +85927,7 @@ index cc34279237df..5fc4802fd2f4 100644
-
Library("warn_current_thread_is_deadlocked_gn")
diff --git third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build
-index ffe3228fdc53..fc5427430c09 100644
+index b6057410da79..05fcf9b60a33 100644
--- third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build
+++ third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -84713,7 +85950,7 @@ index ffe3228fdc53..fc5427430c09 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -84912,7 +86149,7 @@ index ffe3228fdc53..fc5427430c09 100644
Library("repeating_task_gn")
diff --git third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build
-index 18384b6a382b..6a868ab4ba72 100644
+index cd7049d1e1ad..48679d72d348 100644
--- third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build
+++ third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -84935,7 +86172,7 @@ index 18384b6a382b..6a868ab4ba72 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -85123,7 +86360,7 @@ index 18384b6a382b..6a868ab4ba72 100644
Library("base64_gn")
diff --git third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build
-index b5b20ed538d7..2005c1b47194 100644
+index b4ca57145cff..c1e70893bf9f 100644
--- third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build
+++ third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -85146,7 +86383,7 @@ index b5b20ed538d7..2005c1b47194 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,174 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -85330,7 +86567,7 @@ index b5b20ed538d7..2005c1b47194 100644
Library("sigslot_gn")
diff --git third_party/libwebrtc/rtc_base/threading_gn/moz.build third_party/libwebrtc/rtc_base/threading_gn/moz.build
-index 1ed74bfaad66..468c64eb06b7 100644
+index 53ae39a12405..28c418ee0db5 100644
--- third_party/libwebrtc/rtc_base/threading_gn/moz.build
+++ third_party/libwebrtc/rtc_base/threading_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -85353,9 +86590,9 @@ index 1ed74bfaad66..468c64eb06b7 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
-@@ -47,186 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,202 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -85379,6 +86616,10 @@ index 1ed74bfaad66..468c64eb06b7 100644
- "log"
- ]
-
+- UNIFIED_SOURCES += [
+- "/third_party/libwebrtc/rtc_base/physical_socket_server.cc"
+- ]
+-
-if CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["WEBRTC_MAC"] = True
@@ -85388,6 +86629,10 @@ index 1ed74bfaad66..468c64eb06b7 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- UNIFIED_SOURCES += [
+- "/third_party/libwebrtc/rtc_base/physical_socket_server.cc"
+- ]
+-
-if CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_AURA"] = "1"
@@ -85404,6 +86649,10 @@ index 1ed74bfaad66..468c64eb06b7 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- UNIFIED_SOURCES += [
+- "/third_party/libwebrtc/rtc_base/physical_socket_server.cc"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -85451,6 +86700,10 @@ index 1ed74bfaad66..468c64eb06b7 100644
- "secur32",
- "winmm"
- ]
+-
+- UNIFIED_SOURCES += [
+- "/third_party/libwebrtc/rtc_base/physical_socket_server.cc"
+- ]
+ DEFINES["_DEBUG"] = True
if CONFIG["TARGET_CPU"] == "aarch64":
@@ -85549,7 +86802,7 @@ index 1ed74bfaad66..468c64eb06b7 100644
Library("threading_gn")
diff --git third_party/libwebrtc/rtc_base/timeutils_gn/moz.build third_party/libwebrtc/rtc_base/timeutils_gn/moz.build
-index c74be7306353..29f5854612cb 100644
+index 55044da704f0..b3d3a631906d 100644
--- third_party/libwebrtc/rtc_base/timeutils_gn/moz.build
+++ third_party/libwebrtc/rtc_base/timeutils_gn/moz.build
@@ -12,12 +12,22 @@ AllowCompilerWarnings()
@@ -85573,7 +86826,7 @@ index c74be7306353..29f5854612cb 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -45,185 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -85768,7 +87021,7 @@ index c74be7306353..29f5854612cb 100644
Library("timeutils_gn")
diff --git third_party/libwebrtc/rtc_base/type_traits_gn/moz.build third_party/libwebrtc/rtc_base/type_traits_gn/moz.build
-index 9b5c10f949e9..4b0f96afeafd 100644
+index 6e5a6266c98d..f89c8dde62eb 100644
--- third_party/libwebrtc/rtc_base/type_traits_gn/moz.build
+++ third_party/libwebrtc/rtc_base/type_traits_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -85791,7 +87044,7 @@ index 9b5c10f949e9..4b0f96afeafd 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -85955,7 +87208,7 @@ index 9b5c10f949e9..4b0f96afeafd 100644
-
Library("type_traits_gn")
diff --git third_party/libwebrtc/rtc_base/unique_id_generator_gn/moz.build third_party/libwebrtc/rtc_base/unique_id_generator_gn/moz.build
-index 8b55572cb5df..e32671858969 100644
+index 144e5ff789f9..e0450e78ecd4 100644
--- third_party/libwebrtc/rtc_base/unique_id_generator_gn/moz.build
+++ third_party/libwebrtc/rtc_base/unique_id_generator_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -85978,7 +87231,7 @@ index 8b55572cb5df..e32671858969 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,107 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -86142,7 +87395,7 @@ index 8b55572cb5df..e32671858969 100644
-
Library("unique_id_generator_gn")
diff --git third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build
-index 259ef161a265..501410447cce 100644
+index 1a73da55be6d..fa188d4c8b2c 100644
--- third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build
+++ third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -86165,7 +87418,7 @@ index 259ef161a265..501410447cce 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,111 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -86333,7 +87586,7 @@ index 259ef161a265..501410447cce 100644
-
Library("unit_base_gn")
diff --git third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build
-index 42342eee8be2..6cb2d2ab092b 100644
+index 24bcc6accf79..c91a4d711206 100644
--- third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build
+++ third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -86356,7 +87609,7 @@ index 42342eee8be2..6cb2d2ab092b 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -86545,7 +87798,7 @@ index 42342eee8be2..6cb2d2ab092b 100644
Library("weak_ptr_gn")
diff --git third_party/libwebrtc/rtc_base/win/create_direct3d_device_gn/moz.build third_party/libwebrtc/rtc_base/win/create_direct3d_device_gn/moz.build
deleted file mode 100644
-index a33d30608038..000000000000
+index 89b4d408242e..000000000000
--- third_party/libwebrtc/rtc_base/win/create_direct3d_device_gn/moz.build
+++ /dev/null
@@ -1,85 +0,0 @@
@@ -86593,7 +87846,7 @@ index a33d30608038..000000000000
-DEFINES["_WINDOWS"] = True
-DEFINES["__STD_C"] = True
-
--FINAL_LIBRARY = "webrtc"
+-FINAL_LIBRARY = "xul"
-
-
-LOCAL_INCLUDES += [
@@ -86636,7 +87889,7 @@ index a33d30608038..000000000000
-Library("create_direct3d_device_gn")
diff --git third_party/libwebrtc/rtc_base/win/get_activation_factory_gn/moz.build third_party/libwebrtc/rtc_base/win/get_activation_factory_gn/moz.build
deleted file mode 100644
-index 387109c968dc..000000000000
+index 0f2ade5af2ea..000000000000
--- third_party/libwebrtc/rtc_base/win/get_activation_factory_gn/moz.build
+++ /dev/null
@@ -1,85 +0,0 @@
@@ -86684,7 +87937,7 @@ index 387109c968dc..000000000000
-DEFINES["_WINDOWS"] = True
-DEFINES["__STD_C"] = True
-
--FINAL_LIBRARY = "webrtc"
+-FINAL_LIBRARY = "xul"
-
-
-LOCAL_INCLUDES += [
@@ -86727,7 +87980,7 @@ index 387109c968dc..000000000000
-Library("get_activation_factory_gn")
diff --git third_party/libwebrtc/rtc_base/win/hstring_gn/moz.build third_party/libwebrtc/rtc_base/win/hstring_gn/moz.build
deleted file mode 100644
-index c69cce6983f8..000000000000
+index d6968eb597c9..000000000000
--- third_party/libwebrtc/rtc_base/win/hstring_gn/moz.build
+++ /dev/null
@@ -1,85 +0,0 @@
@@ -86775,7 +88028,7 @@ index c69cce6983f8..000000000000
-DEFINES["_WINDOWS"] = True
-DEFINES["__STD_C"] = True
-
--FINAL_LIBRARY = "webrtc"
+-FINAL_LIBRARY = "xul"
-
-
-LOCAL_INCLUDES += [
@@ -86818,7 +88071,7 @@ index c69cce6983f8..000000000000
-Library("hstring_gn")
diff --git third_party/libwebrtc/rtc_base/win/windows_version_gn/moz.build third_party/libwebrtc/rtc_base/win/windows_version_gn/moz.build
deleted file mode 100644
-index 33b46947a497..000000000000
+index 014d6aaf9a74..000000000000
--- third_party/libwebrtc/rtc_base/win/windows_version_gn/moz.build
+++ /dev/null
@@ -1,85 +0,0 @@
@@ -86866,7 +88119,7 @@ index 33b46947a497..000000000000
-DEFINES["_WINDOWS"] = True
-DEFINES["__STD_C"] = True
-
--FINAL_LIBRARY = "webrtc"
+-FINAL_LIBRARY = "xul"
-
-
-LOCAL_INCLUDES += [
@@ -86909,7 +88162,7 @@ index 33b46947a497..000000000000
-Library("windows_version_gn")
diff --git third_party/libwebrtc/rtc_base/win32_gn/moz.build third_party/libwebrtc/rtc_base/win32_gn/moz.build
deleted file mode 100644
-index 607a23eb5e96..000000000000
+index 9c7c5cec86d1..000000000000
--- third_party/libwebrtc/rtc_base/win32_gn/moz.build
+++ /dev/null
@@ -1,92 +0,0 @@
@@ -86958,7 +88211,7 @@ index 607a23eb5e96..000000000000
-DEFINES["_WINDOWS"] = True
-DEFINES["__STD_C"] = True
-
--FINAL_LIBRARY = "webrtc"
+-FINAL_LIBRARY = "xul"
-
-
-LOCAL_INCLUDES += [
@@ -87006,7 +88259,7 @@ index 607a23eb5e96..000000000000
-
-Library("win32_gn")
diff --git third_party/libwebrtc/rtc_base/zero_memory_gn/moz.build third_party/libwebrtc/rtc_base/zero_memory_gn/moz.build
-index 0b8ed4f70c80..0eae58b028b7 100644
+index 3cb03f687969..4a1ec8b5bf42 100644
--- third_party/libwebrtc/rtc_base/zero_memory_gn/moz.build
+++ third_party/libwebrtc/rtc_base/zero_memory_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -87029,7 +88282,7 @@ index 0b8ed4f70c80..0eae58b028b7 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -87218,7 +88471,7 @@ index 0b8ed4f70c80..0eae58b028b7 100644
Library("zero_memory_gn")
diff --git third_party/libwebrtc/sdk/base_objc_gn/moz.build third_party/libwebrtc/sdk/base_objc_gn/moz.build
deleted file mode 100644
-index 7b25d1f0596a..000000000000
+index baf20fbcbcb8..000000000000
--- third_party/libwebrtc/sdk/base_objc_gn/moz.build
+++ /dev/null
@@ -1,79 +0,0 @@
@@ -87256,7 +88509,7 @@ index 7b25d1f0596a..000000000000
-DEFINES["__STDC_CONSTANT_MACROS"] = True
-DEFINES["__STDC_FORMAT_MACROS"] = True
-
--FINAL_LIBRARY = "webrtc"
+-FINAL_LIBRARY = "xul"
-
-
-LOCAL_INCLUDES += [
@@ -87303,7 +88556,7 @@ index 7b25d1f0596a..000000000000
-Library("base_objc_gn")
diff --git third_party/libwebrtc/sdk/helpers_objc_gn/moz.build third_party/libwebrtc/sdk/helpers_objc_gn/moz.build
deleted file mode 100644
-index a910dc1cb579..000000000000
+index b27bdaafb20a..000000000000
--- third_party/libwebrtc/sdk/helpers_objc_gn/moz.build
+++ /dev/null
@@ -1,75 +0,0 @@
@@ -87341,7 +88594,7 @@ index a910dc1cb579..000000000000
-DEFINES["__STDC_CONSTANT_MACROS"] = True
-DEFINES["__STDC_FORMAT_MACROS"] = True
-
--FINAL_LIBRARY = "webrtc"
+-FINAL_LIBRARY = "xul"
-
-
-LOCAL_INCLUDES += [
@@ -87384,7 +88637,7 @@ index a910dc1cb579..000000000000
-Library("helpers_objc_gn")
diff --git third_party/libwebrtc/sdk/videocapture_objc_gn/moz.build third_party/libwebrtc/sdk/videocapture_objc_gn/moz.build
deleted file mode 100644
-index 7bfe020e4d49..000000000000
+index bd4d77a39536..000000000000
--- third_party/libwebrtc/sdk/videocapture_objc_gn/moz.build
+++ /dev/null
@@ -1,70 +0,0 @@
@@ -87418,7 +88671,7 @@ index 7bfe020e4d49..000000000000
-DEFINES["__STDC_CONSTANT_MACROS"] = True
-DEFINES["__STDC_FORMAT_MACROS"] = True
-
--FINAL_LIBRARY = "webrtc"
+-FINAL_LIBRARY = "xul"
-
-
-LOCAL_INCLUDES += [
@@ -87460,7 +88713,7 @@ index 7bfe020e4d49..000000000000
-Library("videocapture_objc_gn")
diff --git third_party/libwebrtc/sdk/videoframebuffer_objc_gn/moz.build third_party/libwebrtc/sdk/videoframebuffer_objc_gn/moz.build
deleted file mode 100644
-index 9e7f52704a52..000000000000
+index 25e08e62fadc..000000000000
--- third_party/libwebrtc/sdk/videoframebuffer_objc_gn/moz.build
+++ /dev/null
@@ -1,73 +0,0 @@
@@ -87494,7 +88747,7 @@ index 9e7f52704a52..000000000000
-DEFINES["__STDC_CONSTANT_MACROS"] = True
-DEFINES["__STDC_FORMAT_MACROS"] = True
-
--FINAL_LIBRARY = "webrtc"
+-FINAL_LIBRARY = "xul"
-
-
-LOCAL_INCLUDES += [
@@ -87538,7 +88791,7 @@ index 9e7f52704a52..000000000000
-
-Library("videoframebuffer_objc_gn")
diff --git third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build
-index e4ee1a2ead8c..e58095f60b94 100644
+index cd0bc1b144b8..9f955dcf32b3 100644
--- third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build
+++ third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -87561,7 +88814,7 @@ index e4ee1a2ead8c..e58095f60b94 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -87749,7 +89002,7 @@ index e4ee1a2ead8c..e58095f60b94 100644
Library("denormal_disabler_gn")
diff --git third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build
-index 2535fad4cc02..5b24ada78a23 100644
+index 30aa20ae3ede..c5bb79c454fc 100644
--- third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build
+++ third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -87772,7 +89025,7 @@ index 2535fad4cc02..5b24ada78a23 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -87967,7 +89220,7 @@ index 2535fad4cc02..5b24ada78a23 100644
Library("field_trial_gn")
diff --git third_party/libwebrtc/system_wrappers/metrics_gn/moz.build third_party/libwebrtc/system_wrappers/metrics_gn/moz.build
-index 484fc0d3caee..1da178fc929e 100644
+index 2347fbcbacf5..31a75cc714e1 100644
--- third_party/libwebrtc/system_wrappers/metrics_gn/moz.build
+++ third_party/libwebrtc/system_wrappers/metrics_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -87990,7 +89243,7 @@ index 484fc0d3caee..1da178fc929e 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,178 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -88178,7 +89431,7 @@ index 484fc0d3caee..1da178fc929e 100644
Library("metrics_gn")
diff --git third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
-index 3b2e26249ed4..df52edb77169 100644
+index 161fe336d913..ade9b1212194 100644
--- third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
+++ third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -88201,7 +89454,7 @@ index 3b2e26249ed4..df52edb77169 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -47,199 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -88410,7 +89663,7 @@ index 3b2e26249ed4..df52edb77169 100644
Library("system_wrappers_gn")
diff --git third_party/libwebrtc/test/rtp_test_utils_gn/moz.build third_party/libwebrtc/test/rtp_test_utils_gn/moz.build
-index 5f400c69f937..e86bdab557d1 100644
+index 5a0d4a3984ef..020143107080 100644
--- third_party/libwebrtc/test/rtp_test_utils_gn/moz.build
+++ third_party/libwebrtc/test/rtp_test_utils_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -88433,7 +89686,7 @@ index 5f400c69f937..e86bdab557d1 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -88613,7 +89866,7 @@ index 5f400c69f937..e86bdab557d1 100644
-
Library("rtp_test_utils_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/algorithm_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/algorithm_gn/moz.build
-index 95f5f7773064..a07cf094c60f 100644
+index 696c19c0a090..bdcf7cc0dc34 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/algorithm_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/algorithm_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -88626,7 +89879,7 @@ index 95f5f7773064..a07cf094c60f 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -32,117 +37,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -88748,7 +90001,7 @@ index 95f5f7773064..a07cf094c60f 100644
-
Library("algorithm_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/container_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/container_gn/moz.build
-index 3289a5ec7748..ea98e82e69b0 100644
+index 376a6873a7de..d8e126e98d22 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/container_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/container_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -88761,7 +90014,7 @@ index 3289a5ec7748..ea98e82e69b0 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -32,117 +37,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -88883,7 +90136,7 @@ index 3289a5ec7748..ea98e82e69b0 100644
-
Library("container_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/base/atomic_hook_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/base/atomic_hook_gn/moz.build
-index 3995b3210309..49c783cd4c81 100644
+index 1dbf8b303711..a5bb25ebbee5 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/base/atomic_hook_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/base/atomic_hook_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -88896,7 +90149,7 @@ index 3995b3210309..49c783cd4c81 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -32,117 +37,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -89018,7 +90271,7 @@ index 3995b3210309..49c783cd4c81 100644
-
Library("atomic_hook_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/base/base_internal_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/base/base_internal_gn/moz.build
-index a7dd82d8f3c1..ac7916a85e5d 100644
+index c74d13c51a7f..fa3789dd2bec 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/base/base_internal_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/base/base_internal_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -89031,7 +90284,7 @@ index a7dd82d8f3c1..ac7916a85e5d 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -32,117 +37,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -89153,7 +90406,7 @@ index a7dd82d8f3c1..ac7916a85e5d 100644
-
Library("base_internal_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/base/config_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/base/config_gn/moz.build
-index 0018526d3581..a1d553dad6db 100644
+index 5cd792ccd5d2..27118a5fb2d3 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/base/config_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/base/config_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -89166,7 +90419,7 @@ index 0018526d3581..a1d553dad6db 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -32,117 +37,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -89288,7 +90541,7 @@ index 0018526d3581..a1d553dad6db 100644
-
Library("config_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/base/core_headers_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/base/core_headers_gn/moz.build
-index 781c7ab8f05b..3e445069597d 100644
+index 26296e769d53..f6d55cb2edf7 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/base/core_headers_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/base/core_headers_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -89301,7 +90554,7 @@ index 781c7ab8f05b..3e445069597d 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -32,117 +37,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -89423,7 +90676,7 @@ index 781c7ab8f05b..3e445069597d 100644
-
Library("core_headers_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/base/log_severity_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/base/log_severity_gn/moz.build
-index 04d6ac388069..e80e5c86aaea 100644
+index 284ba1262009..89638dbef9e0 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/base/log_severity_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/base/log_severity_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -89436,7 +90689,7 @@ index 04d6ac388069..e80e5c86aaea 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -36,133 +41,16 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -89576,7 +90829,7 @@ index 04d6ac388069..e80e5c86aaea 100644
Library("log_severity_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/base/nullability_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/base/nullability_gn/moz.build
-index d7a0c48a78b8..e31c08d5328e 100644
+index f152e046ce64..990765b4dea1 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/base/nullability_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/base/nullability_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -89589,7 +90842,7 @@ index d7a0c48a78b8..e31c08d5328e 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -32,117 +37,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -89711,7 +90964,7 @@ index d7a0c48a78b8..e31c08d5328e 100644
-
Library("nullability_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/base/raw_logging_internal_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/base/raw_logging_internal_gn/moz.build
-index b4d000282990..d3b730672fc6 100644
+index 67100a47728f..843518325fec 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/base/raw_logging_internal_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/base/raw_logging_internal_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -89724,7 +90977,7 @@ index b4d000282990..d3b730672fc6 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -36,133 +41,16 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -89864,7 +91117,7 @@ index b4d000282990..d3b730672fc6 100644
Library("raw_logging_internal_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/base/throw_delegate_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/base/throw_delegate_gn/moz.build
-index 26e7ca140221..04e6ae930cb3 100644
+index 06b91ef80d22..e6011044ff71 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/base/throw_delegate_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/base/throw_delegate_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -89877,7 +91130,7 @@ index 26e7ca140221..04e6ae930cb3 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -36,133 +41,16 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -90017,7 +91270,7 @@ index 26e7ca140221..04e6ae930cb3 100644
Library("throw_delegate_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/cleanup/cleanup_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/cleanup/cleanup_gn/moz.build
-index 2b964a65934e..367c6bd433a3 100644
+index 8ed66c3ce2c6..2f22adddfa94 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/cleanup/cleanup_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/cleanup/cleanup_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -90030,7 +91283,7 @@ index 2b964a65934e..367c6bd433a3 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -32,117 +37,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -90152,7 +91405,7 @@ index 2b964a65934e..367c6bd433a3 100644
-
Library("cleanup_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/cleanup/cleanup_internal_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/cleanup/cleanup_internal_gn/moz.build
-index cc42f6b1cf95..3f4fc9ed0f88 100644
+index 0f3944e348c4..8fd358c0b828 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/cleanup/cleanup_internal_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/cleanup/cleanup_internal_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -90165,7 +91418,7 @@ index cc42f6b1cf95..3f4fc9ed0f88 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -32,117 +37,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -90287,7 +91540,7 @@ index cc42f6b1cf95..3f4fc9ed0f88 100644
-
Library("cleanup_internal_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/container/compressed_tuple_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/container/compressed_tuple_gn/moz.build
-index be74f2073fb9..38403c4daf5f 100644
+index 758e27e19bdf..6a45401b4ad4 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/container/compressed_tuple_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/container/compressed_tuple_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -90300,7 +91553,7 @@ index be74f2073fb9..38403c4daf5f 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -32,117 +37,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -90422,7 +91675,7 @@ index be74f2073fb9..38403c4daf5f 100644
-
Library("compressed_tuple_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_gn/moz.build
-index 6007158942e5..f3c3c2ec8183 100644
+index 0aeeb25380b2..1ec3c2b3ff22 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -90435,7 +91688,7 @@ index 6007158942e5..f3c3c2ec8183 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -32,117 +37,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -90557,7 +91810,7 @@ index 6007158942e5..f3c3c2ec8183 100644
-
Library("inlined_vector_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_internal_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_internal_gn/moz.build
-index 67fafc74cc9f..b5c250da1c55 100644
+index 3b6744eda733..7bbe29993c1b 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_internal_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_internal_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -90570,7 +91823,7 @@ index 67fafc74cc9f..b5c250da1c55 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -32,117 +37,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -90692,7 +91945,7 @@ index 67fafc74cc9f..b5c250da1c55 100644
-
Library("inlined_vector_internal_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/functional/any_invocable_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/functional/any_invocable_gn/moz.build
-index a7dc8399fa1a..8cc78181cb75 100644
+index 63e6206cdfb4..31b936c12c59 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/functional/any_invocable_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/functional/any_invocable_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -90705,7 +91958,7 @@ index a7dc8399fa1a..8cc78181cb75 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -32,117 +37,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -90827,7 +92080,7 @@ index a7dc8399fa1a..8cc78181cb75 100644
-
Library("any_invocable_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/functional/bind_front_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/functional/bind_front_gn/moz.build
-index 7d7ddda3ab0d..5c92f038c84f 100644
+index c26f1ed6a481..fb0da281c4cc 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/functional/bind_front_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/functional/bind_front_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -90840,7 +92093,7 @@ index 7d7ddda3ab0d..5c92f038c84f 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -32,117 +37,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -90962,7 +92215,7 @@ index 7d7ddda3ab0d..5c92f038c84f 100644
-
Library("bind_front_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/memory/memory_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/memory/memory_gn/moz.build
-index 011681082bcb..cf5df0d3048a 100644
+index 398b663a3d1e..72b51836d300 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/memory/memory_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/memory/memory_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -90975,7 +92228,7 @@ index 011681082bcb..cf5df0d3048a 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -32,117 +37,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -91097,7 +92350,7 @@ index 011681082bcb..cf5df0d3048a 100644
-
Library("memory_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/meta/type_traits_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/meta/type_traits_gn/moz.build
-index be165cdd324a..d7c6a3f7be95 100644
+index 6d2e55152f52..914e219e6503 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/meta/type_traits_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/meta/type_traits_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -91110,7 +92363,7 @@ index be165cdd324a..d7c6a3f7be95 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -32,117 +37,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -91232,7 +92485,7 @@ index be165cdd324a..d7c6a3f7be95 100644
-
Library("type_traits_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/bits_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/bits_gn/moz.build
-index f08ba233b08c..09fa161e8735 100644
+index 765dc92eb6d3..fa04a621dfa2 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/bits_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/bits_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -91245,7 +92498,7 @@ index f08ba233b08c..09fa161e8735 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -32,117 +37,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -91367,7 +92620,7 @@ index f08ba233b08c..09fa161e8735 100644
-
Library("bits_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/int128_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/int128_gn/moz.build
-index 48c148b03927..947feb765e92 100644
+index 0d1a183abaf9..294e64ffcb5e 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/int128_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/int128_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -91380,7 +92633,7 @@ index 48c148b03927..947feb765e92 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -36,133 +41,16 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -91520,7 +92773,7 @@ index 48c148b03927..947feb765e92 100644
Library("int128_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/strings/string_view_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/strings/string_view_gn/moz.build
-index 2dd442a89eeb..7a2c3c58f1a3 100644
+index 4002fa626303..2908acf7ba9f 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/strings/string_view_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/strings/string_view_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -91533,7 +92786,7 @@ index 2dd442a89eeb..7a2c3c58f1a3 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -36,133 +41,16 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -91673,7 +92926,7 @@ index 2dd442a89eeb..7a2c3c58f1a3 100644
Library("string_view_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/strings/strings_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/strings/strings_gn/moz.build
-index 84461a1a2896..26ad6583df10 100644
+index 8105bb2f27d1..4cd3456a3ff3 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/strings/strings_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/strings/strings_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -91686,7 +92939,7 @@ index 84461a1a2896..26ad6583df10 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -41,133 +46,16 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -91826,7 +93079,7 @@ index 84461a1a2896..26ad6583df10 100644
Library("strings_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_optional_access_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_optional_access_gn/moz.build
-index 71a47188d400..c963ce692f25 100644
+index 25164c3e5f91..4fe2271056dc 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_optional_access_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_optional_access_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -91839,7 +93092,7 @@ index 71a47188d400..c963ce692f25 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -36,133 +41,16 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -91979,7 +93232,7 @@ index 71a47188d400..c963ce692f25 100644
Library("bad_optional_access_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_variant_access_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_variant_access_gn/moz.build
-index d46074339fc9..5d0ddb736b8b 100644
+index 83007237aa43..7feffa5b7fa7 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_variant_access_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_variant_access_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -91992,7 +93245,7 @@ index d46074339fc9..5d0ddb736b8b 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -36,133 +41,16 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -92132,7 +93385,7 @@ index d46074339fc9..5d0ddb736b8b 100644
Library("bad_variant_access_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/types/optional_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/types/optional_gn/moz.build
-index 7d3070b20045..f68149f85c45 100644
+index 890fa95dc850..9538221de171 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/types/optional_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/types/optional_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -92145,7 +93398,7 @@ index 7d3070b20045..f68149f85c45 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -32,117 +37,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -92267,7 +93520,7 @@ index 7d3070b20045..f68149f85c45 100644
-
Library("optional_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/types/span_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/types/span_gn/moz.build
-index 37133145c258..293b2b62e2e5 100644
+index 438c3e8f7ca6..a8f20aad44d7 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/types/span_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/types/span_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -92280,7 +93533,7 @@ index 37133145c258..293b2b62e2e5 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -32,117 +37,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -92402,7 +93655,7 @@ index 37133145c258..293b2b62e2e5 100644
-
Library("span_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/types/variant_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/types/variant_gn/moz.build
-index fd47ce4b3650..59ea6584a0f4 100644
+index b548c0214b55..4a1c6b4239bb 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/types/variant_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/types/variant_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -92415,7 +93668,7 @@ index fd47ce4b3650..59ea6584a0f4 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -32,117 +37,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -92537,7 +93790,7 @@ index fd47ce4b3650..59ea6584a0f4 100644
-
Library("variant_gn")
diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/utility/utility_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/utility/utility_gn/moz.build
-index 8a8c4fd3406a..c06e16fa60f4 100644
+index c47e6649127c..05338e798930 100644
--- third_party/libwebrtc/third_party/abseil-cpp/absl/utility/utility_gn/moz.build
+++ third_party/libwebrtc/third_party/abseil-cpp/absl/utility/utility_gn/moz.build
@@ -10,6 +10,11 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
@@ -92550,7 +93803,7 @@ index 8a8c4fd3406a..c06e16fa60f4 100644
+DEFINES["_LARGEFILE64_SOURCE"] = True
+DEFINES["_LARGEFILE_SOURCE"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -32,117 +37,10 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -92672,7 +93925,7 @@ index 8a8c4fd3406a..c06e16fa60f4 100644
-
Library("utility_gn")
diff --git third_party/libwebrtc/third_party/drm/drm_gn/moz.build third_party/libwebrtc/third_party/drm/drm_gn/moz.build
-index a397ac2643f2..ae35e8229645 100644
+index 971e9b6a89f8..24d5305eaf44 100644
--- third_party/libwebrtc/third_party/drm/drm_gn/moz.build
+++ third_party/libwebrtc/third_party/drm/drm_gn/moz.build
@@ -12,21 +12,17 @@ AllowCompilerWarnings()
@@ -92721,7 +93974,7 @@ index a397ac2643f2..ae35e8229645 100644
DEFINES["USE_X11"] = "1"
diff --git third_party/libwebrtc/third_party/gbm/gbm_gn/moz.build third_party/libwebrtc/third_party/gbm/gbm_gn/moz.build
-index badbac28ea59..7e55d47e63a2 100644
+index 9273b95ead40..0919eb0f43e8 100644
--- third_party/libwebrtc/third_party/gbm/gbm_gn/moz.build
+++ third_party/libwebrtc/third_party/gbm/gbm_gn/moz.build
@@ -12,21 +12,17 @@ AllowCompilerWarnings()
@@ -92770,7 +94023,7 @@ index badbac28ea59..7e55d47e63a2 100644
DEFINES["USE_X11"] = "1"
diff --git third_party/libwebrtc/third_party/libepoxy/libepoxy_gn/moz.build third_party/libwebrtc/third_party/libepoxy/libepoxy_gn/moz.build
-index 000380105901..ef88818e351d 100644
+index 35f0925d3bde..c63ac3dc1601 100644
--- third_party/libwebrtc/third_party/libepoxy/libepoxy_gn/moz.build
+++ third_party/libwebrtc/third_party/libepoxy/libepoxy_gn/moz.build
@@ -12,21 +12,17 @@ AllowCompilerWarnings()
@@ -92819,7 +94072,7 @@ index 000380105901..ef88818e351d 100644
DEFINES["USE_X11"] = "1"
diff --git third_party/libwebrtc/third_party/libyuv/libyuv_gn/moz.build third_party/libwebrtc/third_party/libyuv/libyuv_gn/moz.build
-index ed639610edb8..bec84e2f5a4d 100644
+index a3038e0c4a61..55e100bde724 100644
--- third_party/libwebrtc/third_party/libyuv/libyuv_gn/moz.build
+++ third_party/libwebrtc/third_party/libyuv/libyuv_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -92842,7 +94095,7 @@ index ed639610edb8..bec84e2f5a4d 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -41,107 +51,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -93006,7 +94259,7 @@ index ed639610edb8..bec84e2f5a4d 100644
-
Library("yuv_gn")
diff --git third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build
-index f1aad5d0b448..e3c3b4dc2ce0 100644
+index 836a04a7c723..4adcdaca807c 100644
--- third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build
+++ third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build
@@ -9,6 +9,14 @@
@@ -93021,7 +94274,7 @@ index f1aad5d0b448..e3c3b4dc2ce0 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
+
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -33,87 +41,15 @@ if not CONFIG["MOZ_DEBUG"]:
@@ -93178,7 +94431,7 @@ index f1aad5d0b448..e3c3b4dc2ce0 100644
Library("pffft_gn")
diff --git third_party/libwebrtc/third_party/pipewire/pipewire_gn/moz.build third_party/libwebrtc/third_party/pipewire/pipewire_gn/moz.build
-index 6209fa98cc55..bc0fbed530b4 100644
+index af5c5520ca80..a6d3fb5993d4 100644
--- third_party/libwebrtc/third_party/pipewire/pipewire_gn/moz.build
+++ third_party/libwebrtc/third_party/pipewire/pipewire_gn/moz.build
@@ -12,22 +12,18 @@ AllowCompilerWarnings()
@@ -93228,7 +94481,7 @@ index 6209fa98cc55..bc0fbed530b4 100644
DEFINES["USE_X11"] = "1"
diff --git third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build
-index 7122118c08c9..7c0c3d96945e 100644
+index b10b4c330ef8..3703f7ef3366 100644
--- third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build
+++ third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build
@@ -9,6 +9,14 @@
@@ -93243,7 +94496,7 @@ index 7122118c08c9..7c0c3d96945e 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
+
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -33,139 +41,16 @@ if not CONFIG["MOZ_DEBUG"]:
@@ -93390,7 +94643,7 @@ index 7122118c08c9..7c0c3d96945e 100644
Library("rnn_vad_gn")
diff --git third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build
-index 18d29da55678..ee1b5000f55a 100644
+index 4bbb3e4e624c..62040f7084c2 100644
--- third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build
+++ third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -93413,7 +94666,7 @@ index 18d29da55678..ee1b5000f55a 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -52,190 +62,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -93613,7 +94866,7 @@ index 18d29da55678..ee1b5000f55a 100644
Library("video_adaptation_gn")
diff --git third_party/libwebrtc/video/config/encoder_config_gn/moz.build third_party/libwebrtc/video/config/encoder_config_gn/moz.build
-index 4dbe7bf32c49..f417c976fc09 100644
+index 605a6b14f7f5..05a856fbe4af 100644
--- third_party/libwebrtc/video/config/encoder_config_gn/moz.build
+++ third_party/libwebrtc/video/config/encoder_config_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -93636,7 +94889,7 @@ index 4dbe7bf32c49..f417c976fc09 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -93831,7 +95084,7 @@ index 4dbe7bf32c49..f417c976fc09 100644
Library("encoder_config_gn")
diff --git third_party/libwebrtc/video/config/streams_config_gn/moz.build third_party/libwebrtc/video/config/streams_config_gn/moz.build
-index c34883fb3730..bf53b31dbe77 100644
+index 3014de468204..57c6d4c2998b 100644
--- third_party/libwebrtc/video/config/streams_config_gn/moz.build
+++ third_party/libwebrtc/video/config/streams_config_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -93854,7 +95107,7 @@ index c34883fb3730..bf53b31dbe77 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -44,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -94054,7 +95307,7 @@ index c34883fb3730..bf53b31dbe77 100644
Library("streams_config_gn")
diff --git third_party/libwebrtc/video/decode_synchronizer_gn/moz.build third_party/libwebrtc/video/decode_synchronizer_gn/moz.build
-index 0aff4a854c57..c30a81d15c5e 100644
+index c1ae808ab1bb..1c51f66173fe 100644
--- third_party/libwebrtc/video/decode_synchronizer_gn/moz.build
+++ third_party/libwebrtc/video/decode_synchronizer_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -94077,7 +95330,7 @@ index 0aff4a854c57..c30a81d15c5e 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -94276,7 +95529,7 @@ index 0aff4a854c57..c30a81d15c5e 100644
Library("decode_synchronizer_gn")
diff --git third_party/libwebrtc/video/frame_cadence_adapter_gn/moz.build third_party/libwebrtc/video/frame_cadence_adapter_gn/moz.build
-index a860d550ad87..be8a118afa55 100644
+index 6e073f2e20c8..d9e054785471 100644
--- third_party/libwebrtc/video/frame_cadence_adapter_gn/moz.build
+++ third_party/libwebrtc/video/frame_cadence_adapter_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -94299,7 +95552,7 @@ index a860d550ad87..be8a118afa55 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -94498,7 +95751,7 @@ index a860d550ad87..be8a118afa55 100644
Library("frame_cadence_adapter_gn")
diff --git third_party/libwebrtc/video/frame_decode_scheduler_gn/moz.build third_party/libwebrtc/video/frame_decode_scheduler_gn/moz.build
-index d3fb5a47101a..748c6fbb6acf 100644
+index dfe1ecd08c0c..ddac47c4650d 100644
--- third_party/libwebrtc/video/frame_decode_scheduler_gn/moz.build
+++ third_party/libwebrtc/video/frame_decode_scheduler_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -94521,7 +95774,7 @@ index d3fb5a47101a..748c6fbb6acf 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,122 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -94700,7 +95953,7 @@ index d3fb5a47101a..748c6fbb6acf 100644
-
Library("frame_decode_scheduler_gn")
diff --git third_party/libwebrtc/video/frame_decode_timing_gn/moz.build third_party/libwebrtc/video/frame_decode_timing_gn/moz.build
-index 9161f27d718e..bf76b80dce48 100644
+index f1b85291c770..d4b8b9b731ba 100644
--- third_party/libwebrtc/video/frame_decode_timing_gn/moz.build
+++ third_party/libwebrtc/video/frame_decode_timing_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -94723,7 +95976,7 @@ index 9161f27d718e..bf76b80dce48 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -94922,7 +96175,7 @@ index 9161f27d718e..bf76b80dce48 100644
Library("frame_decode_timing_gn")
diff --git third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build
-index 309c0b159e13..080bbd8999f7 100644
+index 001433ce9ffe..c57fc823f293 100644
--- third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build
+++ third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -94945,7 +96198,7 @@ index 309c0b159e13..080bbd8999f7 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -95145,7 +96398,7 @@ index 309c0b159e13..080bbd8999f7 100644
Library("frame_dumping_decoder_gn")
diff --git third_party/libwebrtc/video/frame_dumping_encoder_gn/moz.build third_party/libwebrtc/video/frame_dumping_encoder_gn/moz.build
-index 6719245825f8..18b7d57c46ae 100644
+index a3bf0c641a1d..262c5170e8bc 100644
--- third_party/libwebrtc/video/frame_dumping_encoder_gn/moz.build
+++ third_party/libwebrtc/video/frame_dumping_encoder_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -95168,7 +96421,7 @@ index 6719245825f8..18b7d57c46ae 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -95368,7 +96621,7 @@ index 6719245825f8..18b7d57c46ae 100644
Library("frame_dumping_encoder_gn")
diff --git third_party/libwebrtc/video/render/incoming_video_stream_gn/moz.build third_party/libwebrtc/video/render/incoming_video_stream_gn/moz.build
-index 36d087a36ad9..bb86b6904a1e 100644
+index 42488b31f3f8..88aaeeb2fa86 100644
--- third_party/libwebrtc/video/render/incoming_video_stream_gn/moz.build
+++ third_party/libwebrtc/video/render/incoming_video_stream_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -95391,7 +96644,7 @@ index 36d087a36ad9..bb86b6904a1e 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -95586,7 +96839,7 @@ index 36d087a36ad9..bb86b6904a1e 100644
Library("incoming_video_stream_gn")
diff --git third_party/libwebrtc/video/render/video_render_frames_gn/moz.build third_party/libwebrtc/video/render/video_render_frames_gn/moz.build
-index b0b4923e3415..c959f629c28c 100644
+index 24bd462a0c8e..a4d64795d0c7 100644
--- third_party/libwebrtc/video/render/video_render_frames_gn/moz.build
+++ third_party/libwebrtc/video/render/video_render_frames_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -95609,7 +96862,7 @@ index b0b4923e3415..c959f629c28c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,185 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -95804,7 +97057,7 @@ index b0b4923e3415..c959f629c28c 100644
Library("video_render_frames_gn")
diff --git third_party/libwebrtc/video/task_queue_frame_decode_scheduler_gn/moz.build third_party/libwebrtc/video/task_queue_frame_decode_scheduler_gn/moz.build
-index 302f8420c940..72717c771efc 100644
+index d1ee8ffccb72..d483272d93cf 100644
--- third_party/libwebrtc/video/task_queue_frame_decode_scheduler_gn/moz.build
+++ third_party/libwebrtc/video/task_queue_frame_decode_scheduler_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -95827,7 +97080,7 @@ index 302f8420c940..72717c771efc 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -96026,7 +97279,7 @@ index 302f8420c940..72717c771efc 100644
Library("task_queue_frame_decode_scheduler_gn")
diff --git third_party/libwebrtc/video/unique_timestamp_counter_gn/moz.build third_party/libwebrtc/video/unique_timestamp_counter_gn/moz.build
-index e38fabc4cc62..0d30b9bd4787 100644
+index b0eb431cfba7..067e25f152bd 100644
--- third_party/libwebrtc/video/unique_timestamp_counter_gn/moz.build
+++ third_party/libwebrtc/video/unique_timestamp_counter_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -96049,7 +97302,7 @@ index e38fabc4cc62..0d30b9bd4787 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,174 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -96233,7 +97486,7 @@ index e38fabc4cc62..0d30b9bd4787 100644
Library("unique_timestamp_counter_gn")
diff --git third_party/libwebrtc/video/video_gn/moz.build third_party/libwebrtc/video/video_gn/moz.build
-index 1106f274c25d..fb1f9c3097d2 100644
+index 09826d37f927..a92734005e3c 100644
--- third_party/libwebrtc/video/video_gn/moz.build
+++ third_party/libwebrtc/video/video_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -96256,7 +97509,7 @@ index 1106f274c25d..fb1f9c3097d2 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -62,190 +72,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -96456,7 +97709,7 @@ index 1106f274c25d..fb1f9c3097d2 100644
Library("video_gn")
diff --git third_party/libwebrtc/video/video_receive_stream_timeout_tracker_gn/moz.build third_party/libwebrtc/video/video_receive_stream_timeout_tracker_gn/moz.build
-index f7e5be24c0e5..bd076121f04b 100644
+index d24bf03a5991..d5f4170c45d8 100644
--- third_party/libwebrtc/video/video_receive_stream_timeout_tracker_gn/moz.build
+++ third_party/libwebrtc/video/video_receive_stream_timeout_tracker_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -96479,7 +97732,7 @@ index f7e5be24c0e5..bd076121f04b 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,189 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -96678,7 +97931,7 @@ index f7e5be24c0e5..bd076121f04b 100644
Library("video_receive_stream_timeout_tracker_gn")
diff --git third_party/libwebrtc/video/video_stream_buffer_controller_gn/moz.build third_party/libwebrtc/video/video_stream_buffer_controller_gn/moz.build
-index 7da76222b17f..d3d87dd6dc37 100644
+index b99c992d4953..b1f2505dadb4 100644
--- third_party/libwebrtc/video/video_stream_buffer_controller_gn/moz.build
+++ third_party/libwebrtc/video/video_stream_buffer_controller_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -96701,7 +97954,7 @@ index 7da76222b17f..d3d87dd6dc37 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -43,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -96901,7 +98154,7 @@ index 7da76222b17f..d3d87dd6dc37 100644
Library("video_stream_buffer_controller_gn")
diff --git third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build
-index af4e29ee0a0e..ebcf5af12e54 100644
+index a51248556ab1..23e6fa0a8b70 100644
--- third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build
+++ third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -96924,7 +98177,7 @@ index af4e29ee0a0e..ebcf5af12e54 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -48,190 +58,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -97124,7 +98377,7 @@ index af4e29ee0a0e..ebcf5af12e54 100644
Library("video_stream_encoder_impl_gn")
diff --git third_party/libwebrtc/video/video_stream_encoder_interface_gn/moz.build third_party/libwebrtc/video/video_stream_encoder_interface_gn/moz.build
-index beeb7f91175e..82e65469d09c 100644
+index 7eeb5d9f4203..18a6af8783cc 100644
--- third_party/libwebrtc/video/video_stream_encoder_interface_gn/moz.build
+++ third_party/libwebrtc/video/video_stream_encoder_interface_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -97147,7 +98400,7 @@ index beeb7f91175e..82e65469d09c 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,118 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
@@ -97322,7 +98575,7 @@ index beeb7f91175e..82e65469d09c 100644
-
Library("video_stream_encoder_interface_gn")
diff --git third_party/libwebrtc/webrtc_gn/moz.build third_party/libwebrtc/webrtc_gn/moz.build
-index b327aad03049..4b3dba6c6883 100644
+index 0a5908916a50..535ef83511d1 100644
--- third_party/libwebrtc/webrtc_gn/moz.build
+++ third_party/libwebrtc/webrtc_gn/moz.build
@@ -12,11 +12,21 @@ AllowCompilerWarnings()
@@ -97345,7 +98598,7 @@ index b327aad03049..4b3dba6c6883 100644
+DEFINES["__STDC_CONSTANT_MACROS"] = True
+DEFINES["__STDC_FORMAT_MACROS"] = True
- FINAL_LIBRARY = "webrtc"
+ FINAL_LIBRARY = "xul"
@@ -39,143 +49,23 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
diff --git a/www/firefox/files/patch-tools_profiler_core_patform.cpp b/www/firefox/files/patch-tools_profiler_core_patform.cpp
deleted file mode 100644
index 905e6d7bbe49..000000000000
--- a/www/firefox/files/patch-tools_profiler_core_patform.cpp
+++ /dev/null
@@ -1,51 +0,0 @@
-commit 45a7951cb6a9b1735b9b6cec89db69b5933715c7
-Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
-Date: Mon Mar 28 21:54:35 2022 +0200
-
- FreeBSD can use sched_getcpu() from 1400046/1300524 on
-
-diff --git tools/profiler/core/platform.cpp tools/profiler/core/platform.cpp
-index 92bcc1100687..2f17a88942a8 100644
---- tools/profiler/core/platform.cpp
-+++ tools/profiler/core/platform.cpp
-@@ -111,6 +111,20 @@
- # include <cpuid.h>
- #endif
-
-+#if defined(GP_OS_freebsd)
-+#include <sys/param.h>
-+// "after making CPU_SET macros compatible with glibc"
-+# if __FreeBSD_version > 1400045 || (__FreeBSD_version > 1300523 && __FreeBSD_version < 1400000)
-+# include <sched.h>
-+# else
-+# if __x86_64__ || __i386__
-+// similar cpuid_count() trick as on Darwin, using LLVM
-+// but not for all CPUs
-+# include <cpuid.h>
-+# endif
-+# endif
-+#endif
-+
- #if defined(GP_OS_windows)
- # include <processthreadsapi.h>
-
-@@ -6368,6 +6382,19 @@ void profiler_mark_thread_awake() {
- cpuId = ebx >> 24;
- }
- # endif
-+#elif defined(GP_OS_freebsd)
-+# if __FreeBSD_version > 1400045 || (__FreeBSD_version > 1300523 && __FreeBSD_version < 1400000)
-+ cpuId = sched_getcpu();
-+# elif defined(__amd64__)
-+ unsigned int eax, ebx, ecx, edx;
-+ __cpuid_count(1, 0, eax, ebx, ecx, edx);
-+ // Check if we have an APIC.
-+ if ((edx & (1 << 9))) {
-+ // APIC ID is bits 24-31 of EBX
-+ cpuId = ebx >> 24;
-+ }
-+# endif
-+// the fallthrough is cpuID = 0
- #else
- cpuId = sched_getcpu();
- #endif
diff --git a/www/forgejo/Makefile b/www/forgejo/Makefile
index 1f2696736529..3b3e5632b6c3 100644
--- a/www/forgejo/Makefile
+++ b/www/forgejo/Makefile
@@ -1,6 +1,7 @@
PORTNAME= forgejo
DISTVERSIONPREFIX= v
DISTVERSION= 7.0.4
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://codeberg.org/forgejo/forgejo/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
DISTNAME= forgejo-src-${DISTVERSION}
diff --git a/www/freenginx-devel/Makefile b/www/freenginx-devel/Makefile
new file mode 100644
index 000000000000..533f7a605ed8
--- /dev/null
+++ b/www/freenginx-devel/Makefile
@@ -0,0 +1,383 @@
+PORTNAME= freenginx
+PORTVERSION= 1.27.1
+PORTREVISION?= 0
+CATEGORIES= www
+MASTER_SITES= https://freenginx.org/download/ \
+ LOCAL/joneum
+PKGNAMESUFFIX= -devel
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
+
+MAINTAINER?= joneum@FreeBSD.org
+COMMENT?= Robust and small WWW server
+WWW= https://nginx.com/
+
+LICENSE?= BSD2CLAUSE
+LICENSE_FILE?= ${WRKSRC}/LICENSE
+
+CONFLICTS_INSTALL= nginx
+
+PORTSCOUT= limit:^1\.2[7-8]\.[0-9]*
+
+USES= cpe
+
+CPE_VENDOR= freenginx
+CPE_PRODUCT= freenginx
+USE_GITHUB= nodefault
+
+NGINX_VARDIR?= /var
+NGINX_LOGDIR?= ${NGINX_VARDIR}/log/nginx
+NGINX_RUNDIR?= ${NGINX_VARDIR}/run
+NGINX_TMPDIR?= ${NGINX_VARDIR}/tmp/nginx
+HTTP_PORT?= 80
+
+NGINX_ACCESSLOG?= ${NGINX_LOGDIR}/access.log
+NGINX_ERRORLOG?= ${NGINX_LOGDIR}/error.log
+
+CONFLICTS?= nginx-1.* \
+ nginx-full-1.* \
+ nginx-lite-1.* \
+ nginx-naxsi-1.*
+USE_RC_SUBR?= nginx
+SUB_FILES?= pkg-message
+SUB_LIST+= WWWOWN=${WWWOWN} \
+ WWWGRP=${WWWGRP} \
+ NGINX_RUNDIR=${NGINX_RUNDIR} \
+ NGINX_TMPDIR=${NGINX_TMPDIR} \
+ PREFIX=${PREFIX}
+
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS+=--prefix=${ETCDIR} \
+ --with-cc-opt="-I ${LOCALBASE}/include" \
+ --conf-path=${ETCDIR}/nginx.conf \
+ --sbin-path=${PREFIX}/sbin/nginx \
+ --pid-path=${NGINX_RUNDIR}/nginx.pid \
+ --error-log-path=${NGINX_ERRORLOG} \
+ --user=${WWWOWN} --group=${WWWGRP} \
+ --with-compat \
+ --with-pcre
+ALL_TARGET=
+
+PLIST_SUB+= NGINX_TMPDIR=${NGINX_TMPDIR} NGINX_LOGDIR=${NGINX_LOGDIR} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
+
+USERS?= ${WWWOWN}
+GROUPS?=${WWWGRP}
+
+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_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 \
+ HTTPV3_QTLS
+
+OPTIONS_GROUP_MAILGRP= MAIL MAIL_IMAP MAIL_POP3 MAIL_SMTP MAIL_SSL
+
+OPTIONS_GROUP_STREAMGRP= STREAM STREAM_REALIP STREAM_SSL \
+ STREAM_SSL_PREREAD
+
+OPTIONS_DEFINE= DEBUG DEBUGLOG DSO FILE_AIO IPV6 NJS NJS_XML OTEL THREADS WWW
+OPTIONS_DEFAULT?= DSO FILE_AIO HTTP HTTP_ADDITION HTTP_AUTH_REQ HTTP_CACHE \
+ HTTP_DAV HTTP_FLV HTTP_GUNZIP_FILTER HTTP_GZIP_STATIC HTTP_MP4 \
+ HTTP_RANDOM_INDEX HTTP_REALIP HTTP_SECURE_LINK HTTP_SLICE HTTP_SSL \
+ HTTP_STATUS HTTP_SUB HTTPV2 HTTPV3 MAIL MAIL_SSL STREAM \
+ STREAM_REALIP STREAM_SSL STREAM_SSL_PREREAD THREADS WWW
+
+LIB_DEPENDS+= libpcre2-8.so:devel/pcre2
+
+OPTIONS_RADIO+= GSSAPI
+OPTIONS_RADIO_GSSAPI= GSSAPI_HEIMDAL GSSAPI_MIT
+GSSAPI_HEIMDAL_USES= gssapi:heimdal,flags
+GSSAPI_MIT_USES= gssapi:mit
+
+OPTIONS_SUB= yes
+
+.include "Makefile.options.desc"
+
+.for opt in ${OPTIONS_GROUP_MAILGRP:NMAIL}
+${opt}_IMPLIES= MAIL
+.endfor
+
+.for opt in ${OPTIONS_GROUP_HTTPGRP:NHTTP} WWW
+${opt}_IMPLIES= HTTP
+.endfor
+
+.for opt in ${OPTIONS_GROUP_STREAMGRP:NSTREAM}
+${opt}_IMPLIES= STREAM
+.endfor
+
+GSSAPI_HEIMDAL_IMPLIES= HTTP_AUTH_KRB5
+GSSAPI_MIT_IMPLIES= HTTP_AUTH_KRB5
+
+# If the target is makesum, make sure that every distfile is fetched.
+.if ${.TARGETS:Mmakesum}
+OPTIONS_DEFAULT= ${OPTIONS_DEFINE} ${OPTIONS_GROUP_HTTPGRP} \
+ ${OPTIONS_GROUP_MAILGRP} ${OPTIONS_GROUP_STREAMGRP} \
+ ${OPTIONS_GROUP_THIRDPARTYGRP}
+.endif
+
+# Non-module options handling
+DEBUG_CFLAGS= -g
+DEBUG_VARS= STRIP=#do not strip if nginx with debug information
+DEBUGLOG_CONFIGURE_ON= --with-debug
+DSO_CONFIGURE_ON= --modules-path=${MODULESDIR}
+DSO_VARS= MODULESDIR=${PREFIX}/libexec/${PORTNAME}
+FILE_AIO_CONFIGURE_ON= --with-file-aio
+IPV6_CONFIGURE_OFF= --with-cc-opt="-DNGX_HAVE_INET6=0 -I ${LOCALBASE}/include"
+THREADS_CONFIGURE_ON= --with-threads
+
+# Bundled modules
+GOOGLE_PERFTOOLS_LIB_DEPENDS= libprofiler.so:devel/google-perftools
+GOOGLE_PERFTOOLS_CONFIGURE_ON= --with-google_perftools_module
+HTTP_CONFIGURE_ON= --http-client-body-temp-path=${NGINX_TMPDIR}/client_body_temp \
+ --http-fastcgi-temp-path=${NGINX_TMPDIR}/fastcgi_temp \
+ --http-proxy-temp-path=${NGINX_TMPDIR}/proxy_temp \
+ --http-scgi-temp-path=${NGINX_TMPDIR}/scgi_temp \
+ --http-uwsgi-temp-path=${NGINX_TMPDIR}/uwsgi_temp \
+ --http-log-path=${NGINX_ACCESSLOG}
+HTTP_CONFIGURE_OFF= --without-http
+HTTP_ADDITION_CONFIGURE_ON= --with-http_addition_module
+HTTP_AUTH_REQ_CONFIGURE_ON= --with-http_auth_request_module
+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_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
+HTTP_IMAGE_FILTER_VARS= DSO_BASEMODS+=http_image_filter_module
+HTTP_MP4_CONFIGURE_ON= --with-http_mp4_module
+HTTP_PERL_CATEGORIES= perl5
+HTTP_PERL_USES= perl5
+# Fix build failure on clang >= 12
+HTTP_PERL_CFLAGS= -Wno-compound-token-split-by-macro
+HTTP_PERL_VARS= DSO_BASEMODS+=http_perl_module
+HTTP_RANDOM_INDEX_CONFIGURE_ON= --with-http_random_index_module
+HTTP_REALIP_CONFIGURE_ON= --with-http_realip_module
+HTTP_SECURE_LINK_CONFIGURE_ON= --with-http_secure_link_module
+HTTP_SLICE_CONFIGURE_ON= --with-http_slice_module
+HTTP_SSL_CONFIGURE_ON= --with-http_ssl_module
+HTTP_SSL_USES= ssl
+HTTP_STATUS_CONFIGURE_ON= --with-http_stub_status_module
+HTTP_SUB_CONFIGURE_ON= --with-http_sub_module
+HTTP_XSLT_CONFIGURE_ON= --with-http_xslt_module
+HTTP_XSLT_LIB_DEPENDS= libxml2.so:textproc/libxml2 \
+ libxslt.so:textproc/libxslt
+HTTP_XSLT_VARS= DSO_BASEMODS+=http_xslt_module
+HTTPV2_IMPLIES= HTTP_SSL
+HTTPV2_CONFIGURE_ON= --with-http_v2_module
+HTTPV3_CONFIGURE_ON= --with-http_v3_module
+HTTPV3_BORING_BUILD_DEPENDS= ${LOCALBASE}/bin/bssl:security/boringssl
+HTTPV3_BORING_RUN_DEPENDS= ${LOCALBASE}/bin/bssl:security/boringssl
+HTTPV3_BORING_IMPLIES= HTTPV3
+HTTPV3_BORING_PREVENTS= HTTPV3_LSSL HTTPV3_QTLS
+HTTPV3_LSSL_BUILD_DEPENDS= ${LOCALBASE}/include/tls.h:security/libressl-devel
+HTTPV3_LSSL_BUILD_DEPENDS= ${LOCALBASE}/include/tls.h:security/libressl-devel
+HTTPV3_LSSL_IMPLIES= HTTPV3
+HTTPV3_LSSL_PREVENTS= HTTPV3_BORING HTTPV3_QTLS
+HTTPV3_QTLS_BUILD_DEPENDS= ${LOCALBASE}/include/openssl/quic.h:security/openssl-quictls
+HTTPV3_QTLS_RUN_DEPENDS= ${LOCALBASE}/include/openssl/quic.h:security/openssl-quictls
+HTTPV3_QTLS_IMPLIES= HTTPV3
+HTTPV3_QTLS_PREVENTS= HTTPV3_BORING HTTPV3_LSSL
+MAIL_VARS= DSO_BASEMODS+=mail
+MAIL_IMAP_CONFIGURE_OFF= --without-mail_imap_module
+MAIL_POP3_CONFIGURE_OFF= --without-mail_pop3_module
+MAIL_SMTP_CONFIGURE_OFF= --without-mail_smtp_module
+MAIL_SSL_USES= ssl
+MAIL_SSL_CONFIGURE_ON= --with-mail_ssl_module
+STREAM_VARS= DSO_BASEMODS+=stream
+STREAM_CONFIGURE_ON= --with-stream
+STREAM_REALIP_CONFIGURE_ON= --with-stream_realip_module
+STREAM_SSL_USES= ssl
+STREAM_SSL_CONFIGURE_ON= --with-stream_ssl_module
+STREAM_SSL_PREREAD_CONFIGURE_ON=--with-stream_ssl_preread_module
+
+### External modules
+.include "Makefile.extmod"
+
+.include <bsd.port.pre.mk>
+
+.if ${PORT_OPTIONS:MDSO}
+_addbasemod= =dynamic
+_addextmod= add-dynamic-module
+.else
+_addextmod= add-module
+.endif
+
+.for mod in ${DSO_BASEMODS}
+CONFIGURE_ARGS+= --with-${mod}${_addbasemod}
+.endfor
+
+# Some modules depend on other being there before, for example, devel_kit needs
+# to be there before a few other.
+.for mod in ${FIRST_DSO_EXTMODS}
+CONFIGURE_ARGS+= --${_addextmod}=${WRKSRC_${mod}}${${mod:tu}_SUBDIR}
+.endfor
+
+.for mod in ${DSO_EXTMODS}
+CONFIGURE_ARGS+= --${_addextmod}=${WRKSRC_${mod}}${${mod:tu}_SUBDIR}
+.endfor
+# For non-GitHub hosted modules
+.for moddir in ${DSO_EXTDIRS}
+CONFIGURE_ARGS+= --${_addextmod}=${WRKDIR}/${moddir}
+.endfor
+
+.if empty(PORT_OPTIONS:MHTTP) && empty(PORT_OPTIONS:MMAIL)
+IGNORE= requires at least HTTP or MAIL to \
+ be defined. Please do 'make config' again
+.endif
+
+.if ${PORT_OPTIONS:MHTTP_AUTH_KRB5} && (empty(PORT_OPTIONS:MGSSAPI_HEIMDAL) && empty(PORT_OPTIONS:MGSSAPI_MIT))
+IGNORE= required at least GSSAPI_HEIMDAL or \
+ GSSAPI_MIT to be defined. Please do \
+ 'make config' again
+.endif
+
+.if ${PORT_OPTIONS:MPASSENGER} && empty(PORT_OPTIONS:MDEBUG)
+CONFIGURE_ENV+= OPTIMIZE="yes"
+CFLAGS+= -DNDEBUG
+.endif
+
+.if ${PORT_OPTIONS:MPASSENGER}
+CONFIGURE_ENV+= EXTRA_PRE_CXXFLAGS="-std=c++14"
+.endif
+
+.if empty(PORT_OPTIONS:MMODSECURITY3)
+CONFIGURE_ARGS+= --with-ld-opt="-L ${LOCALBASE}/lib"
+.else
+CONFIGURE_ARGS+= --with-ld-opt="-L ${LOCALBASE}/lib -lpcre"
+LIB_DEPENDS+= libpcre.so:devel/pcre
+.endif
+
+.if ${PORT_OPTIONS:MNJS} && empty(PORT_OPTIONS:MNJS_XML)
+CONFIGURE_ENV+= NJS_LIBXSLT=NO
+NJS_CONFIGURE_ARGS= --no-libxml2
+.endif
+
+pre-everything::
+ @${ECHO_MSG}
+.if ${PORT_OPTIONS:MHTTP_UPSTREAM_FAIR}
+ @${ECHO_MSG} "Enable http_ssl module to build upstream_fair with SSL support"
+.endif
+.if ${PORT_OPTIONS:MPASSENGER}
+ @${ECHO_MSG} "This port install Passenger module only"
+.endif
+ @${ECHO_MSG}
+
+post-extract-NAXSI-on:
+ @${RMDIR} ${WRKSRC_naxsi}/naxsi_src/libinjection
+ @${LN} -s ${WRKSRC_libinjection} ${WRKSRC_naxsi}/naxsi_src/libinjection
+
+pre-patch-HTTPV3-on:
+ @${MV} ${WRKSRC}/README ${WRKSRC}/README.1st
+
+post-patch:
+ @${REINPLACE_CMD} 's!%%HTTP_PORT%%!${HTTP_PORT}!; \
+ s!%%PREFIX%%!${PREFIX}!; \
+ s!%%NGINX_ERRORLOG%%!${NGINX_ERRORLOG}!' \
+ ${WRKSRC}/conf/nginx.conf
+
+post-patch-BROTLI-on:
+ @${REINPLACE_CMD} 's!%%PREFIX%%!${LOCALBASE}!g' ${WRKSRC_brotli}/filter/config
+
+post-patch-DRIZZLE-on:
+ @${REINPLACE_CMD} 's!%%PREFIX%%!${LOCALBASE}!g' ${WRKSRC_drizzle}/config
+
+post-patch-FASTDFS-on:
+ @${REINPLACE_CMD} \
+ 's!%%PREFIX%%!${PREFIX}!g;s!%%LOCALBASE%%!${LOCALBASE}!g' \
+ ${WRKSRC_fastdfs}/src/config
+
+post-patch-GRIDFS-on:
+ @${REINPLACE_CMD} 's!\/usr!${LOCALBASE}!g' \
+ ${WRKSRC_gridfs}/nginx-gridfs/config
+
+post-patch-HTTP_AUTH_KRB5-on:
+ @${REINPLACE_CMD} 's!%%GSSAPILIBS%%!${GSSAPILIBS}!g; \
+ s!%%GSSAPIINCDIR%%!${GSSAPIINCDIR}!g; \
+ s!%%GSSAPILIBDIR%%!${GSSAPILIBDIR}!g' ${WRKSRC_auth_krb5}/config
+
+post-patch-HTTP_TARANTOOL-on:
+ @${REINPLACE_CMD} 's!%%PREFIX%%!${LOCALBASE}!g' ${WRKSRC_nginx_tarantool}/config
+
+post-patch-ICONV-on:
+ @${REINPLACE_CMD} 's!%%PREFIX%%!${LOCALBASE}!g' ${WRKSRC_iconv}/config
+
+post-patch-PASSENGER-on:
+ @${REINPLACE_CMD} \
+ '168,170s!true!false!' \
+ ${WRKSRC_PASSENGER}/build/basics.rb
+ @${REINPLACE_CMD} \
+ 's!-I/usr/include/libev!!; \
+ s!-lev!!; \
+ s!-Iext/libev!!; \
+ s!-I/usr/include/libeio!!; \
+ s!-leio!!; \
+ s!-Iext/libeio!!' \
+ ${WRKSRC_PASSENGER}/build/common_library.rb
+
+post-patch-POSTGRES-on:
+ @${REINPLACE_CMD} 's!%%PREFIX%%!${LOCALBASE}!g' ${WRKSRC_postgres}/config
+
+post-patch-SFLOW-on:
+ @${REINPLACE_CMD} \
+ 's!%%PREFIX%%!${LOCALBASE}!g' \
+ ${WRKSRC_sflow}/ngx_http_sflow_config.h
+
+pre-configure-SMALL_LIGHT-on:
+ ( cd ${WRKSRC_small_light} && ./setup )
+
+do-configure-NJS-on:
+ ( cd ${WRKSRC_njs} && ${SETENV} ${CONFIGURE_ENV} ${CONFIGURE_CMD} ${NJS_CONFIGURE_ARGS} )
+
+.if !target(do-install)
+do-install:
+ ${MKDIR} ${STAGEDIR}${ETCDIR}
+ ${MKDIR} ${STAGEDIR}${NGINX_TMPDIR}
+ ${MKDIR} ${STAGEDIR}${NGINX_LOGDIR}
+ ${INSTALL_PROGRAM} ${WRKSRC}/objs/nginx ${STAGEDIR}${PREFIX}/sbin
+.for i in koi-utf koi-win win-utf
+ ${INSTALL_DATA} ${WRKSRC}/conf/${i} ${STAGEDIR}${ETCDIR}
+.endfor
+.for i in fastcgi_params mime.types scgi_params uwsgi_params
+ ${INSTALL_DATA} ${WRKSRC}/conf/${i} ${STAGEDIR}${ETCDIR}/${i}-dist
+.endfor
+
+do-install-HTTP_PERL-on:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/nginx
+ ${INSTALL_PROGRAM} ${WRKSRC}/objs/src/http/modules/perl/blib/arch/auto/nginx/nginx.so \
+ ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/nginx
+ ${INSTALL_DATA} ${WRKSRC}/objs/src/http/modules/perl/blib/lib/nginx.pm \
+ ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/
+
+# Install dynamic modules
+do-install-DSO-on:
+ ${MKDIR} ${STAGEDIR}${MODULESDIR}
+ (cd ${WRKSRC}/objs/ && ${FIND} . -name '*.so' -maxdepth 1 -type f \
+ -exec ${INSTALL_PROGRAM} {} ${STAGEDIR}${MODULESDIR} \;)
+
+do-install-LINK-on:
+ ${INSTALL_DATA} ${WRKSRC_link}/src/ngx_link_func_module.h ${STAGEDIR}${PREFIX}/include
+
+do-install-NAXSI-on:
+ ${INSTALL_DATA} \
+ ${WRKDIR}/naxsi-${NAXSI_NGINX_VER}/naxsi_rules/naxsi_core.rules \
+ ${STAGEDIR}${ETCDIR}
+.endif
+
+.if !target(post-install)
+post-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/vim/vimfiles
+ cd ${WRKSRC}/contrib/vim && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/vim/vimfiles
+ ${INSTALL_MAN} ${WRKSRC}/objs/nginx.8 ${STAGEDIR}${PREFIX}/share/man/man8
+ ${CAT} ${WRKSRC}/conf/nginx.conf >> ${STAGEDIR}${ETCDIR}/nginx.conf-dist
+
+post-install-WWW-on:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/www/nginx-dist
+ (cd ${WRKSRC}/html && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/www/nginx-dist && \
+ ${TOUCH} ${STAGEDIR}${PREFIX}/www/nginx-dist/EXAMPLE_DIRECTORY-DONT_ADD_OR_TOUCH_ANYTHING)
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/www/freenginx-devel/Makefile.extmod b/www/freenginx-devel/Makefile.extmod
new file mode 100644
index 000000000000..5ef8e27b7226
--- /dev/null
+++ b/www/freenginx-devel/Makefile.extmod
@@ -0,0 +1,336 @@
+### External modules
+
+OPTIONS_GROUP+= THIRDPARTYGRP
+# External modules (arrayvar MUST appear after devel_kit for build-dep)
+OPTIONS_GROUP_THIRDPARTYGRP= AJP AWS_AUTH BROTLI CACHE_PURGE CT \
+ DEVEL_KIT ARRAYVAR DRIZZLE DYNAMIC_UPSTREAM ECHO ENCRYPTSESSION \
+ FIPS_CHECK FORMINPUT GRIDFS HEADERS_MORE HTTP_ACCEPT_LANGUAGE HTTP_AUTH_DIGEST \
+ HTTP_AUTH_KRB5 HTTP_AUTH_LDAP HTTP_AUTH_PAM HTTP_DAV_EXT HTTP_EVAL \
+ HTTP_FANCYINDEX HTTP_FOOTER HTTP_GEOIP2 HTTP_IP2LOCATION HTTP_IP2PROXY \
+ HTTP_JSON_STATUS HTTP_MOGILEFS HTTP_NOTICE HTTP_PUSH \
+ HTTP_PUSH_STREAM HTTP_REDIS HTTP_SLICE_AHEAD HTTP_SUBS_FILTER HTTP_TARANTOOL \
+ HTTP_UPLOAD HTTP_UPLOAD_PROGRESS HTTP_UPSTREAM_CHECK HTTP_UPSTREAM_FAIR \
+ HTTP_UPSTREAM_STICKY HTTP_VIDEO_THUMBEXTRACTOR HTTP_ZIP ICONV LET LINK LUA \
+ LUASTREAM MEMC MODSECURITY3 NAXSI PASSENGER POSTGRES RDS_CSV RDS_JSON \
+ REDIS2 RTMP SET_MISC SFLOW SHIBBOLETH SLOWFS_CACHE SRCACHE STS \
+ VOD VTS XSS WEBSOCKIFY ZSTD
+
+AJP_GH_TUPLE= msva:nginx_ajp_module:fcbb2cc:ajp
+AJP_VARS= DSO_EXTMODS+=ajp
+
+ARRAYVAR_IMPLIES= DEVEL_KIT
+ARRAYVAR_GH_TUPLE= openresty:array-var-nginx-module:v0.05:arrayvar
+ARRAYVAR_VARS= DSO_EXTMODS+=arrayvar
+
+AWS_AUTH_GH_TUPLE= anomalizer:ngx_aws_auth:21931b2:aws_auth
+AWS_AUTH_VARS= DSO_EXTMODS+=aws_auth
+
+BROTLI_LIB_DEPENDS= libbrotlicommon.so:archivers/brotli
+BROTLI_GH_TUPLE= google:ngx_brotli:a71f931:brotli
+BROTLI_VARS= DSO_EXTMODS+=brotli
+BROTLI_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ngx_brotli_filter_config
+
+CACHE_PURGE_GH_TUPLE= nginx-modules:ngx_cache_purge:a84b0f3:cache_purge
+CACHE_PURGE_VARS= DSO_EXTMODS+=cache_purge
+
+CT_IMPLIES= HTTP_SSL
+CT_GH_TUPLE= grahamedgecombe:nginx-ct:93e9884:ct
+CT_VARS= DSO_EXTMODS+=ct
+CT_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-nginx-ct-LibreSSL \
+ ${PATCHDIR}/extra-patch-ngx_stream_ssl_ct_module.c
+
+ECHO_GH_TUPLE= openresty:echo-nginx-module:5a402aa:echo
+ECHO_VARS= DSO_EXTMODS+=echo
+
+DRIZZLE_LIB_DEPENDS= libdrizzle.so:databases/libdrizzle
+DRIZZLE_CONFIGURE_ENV= LIBDRIZZLE_INC=${LOCALBASE}/include \
+ LIBDRIZZLE_LIB=${LOCALBASE}/lib
+DRIZZLE_GH_TUPLE= openresty:drizzle-nginx-module:3504fc6:drizzle
+DRIZZLE_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-openresty-drizzle-nginx-module-config
+DRIZZLE_VARS= DSO_EXTMODS+=drizzle
+
+DYNAMIC_UPSTREAM_IMPLIES= STREAM
+DYNAMIC_UPSTREAM_GH_TUPLE= ZigzagAK:ngx_dynamic_upstream:960eef2:dynamic_upstream
+DYNAMIC_UPSTREAM_VARS= DSO_EXTMODS+=dynamic_upstream
+
+DEVEL_KIT_GH_TUPLE= vision5:ngx_devel_kit:v0.3.3:devel_kit
+DEVEL_KIT_VARS= FIRST_DSO_EXTMODS+=devel_kit
+
+ENCRYPTSESSION_IMPLIES= DEVEL_KIT
+ENCRYPTSESSION_GH_TUPLE= openresty:encrypted-session-nginx-module:v0.09:encryptsession
+ENCRYPTSESSION_VARS= DSO_EXTMODS+=encryptsession
+
+FIPS_CHECK_GH_TUPLE= ogarrett:nginx-fips-check-module:6cb4270:fipscheck
+FIPS_CHECK_VARS= DSO_EXTMODS+=fipscheck
+
+FORMINPUT_IMPLIES= DEVEL_KIT
+FORMINPUT_GH_TUPLE= calio:form-input-nginx-module:v0.12:forminput
+FORMINPUT_VARS= DSO_EXTMODS+=forminput
+
+GRIDFS_GH_TUPLE= nieoding:nginx-gridfs:059bdc3:gridfs
+GRIDFS_LIB_DEPENDS= libbson-1.0.so:devel/libbson \
+ libmongoc-1.0.so:devel/mongo-c-driver
+GRIDFS_VARS= DSO_EXTMODS+=gridfs GRIDFS_SUBDIR=/nginx-gridfs
+
+HEADERS_MORE_GH_TUPLE= openresty:headers-more-nginx-module:06dc0be:headers_more
+HEADERS_MORE_VARS= DSO_EXTMODS+=headers_more
+
+HTTP_ACCEPT_LANGUAGE_GH_TUPLE= dvershinin:nginx_accept_language_module:5683967:accept_language
+HTTP_ACCEPT_LANGUAGE_VARS= DSO_EXTMODS+=accept_language
+
+HTTP_AUTH_DIGEST_GH_TUPLE= atomx:nginx-http-auth-digest:274490c:auth_digest
+HTTP_AUTH_DIGEST_VARS= DSO_EXTMODS+=auth_digest
+
+HTTP_AUTH_KRB5_GH_TUPLE= stnoonan:spnego-http-auth-nginx-module:3575542:auth_krb5
+HTTP_AUTH_KRB5_VARS= DSO_EXTMODS+=auth_krb5
+HTTP_AUTH_KRB5_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-spnego-http-auth-nginx-module-config
+
+HTTP_AUTH_LDAP_GH_TUPLE= kvspb:nginx-auth-ldap:83c059b:http_auth_ldap
+HTTP_AUTH_LDAP_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ngx_http_auth_ldap_module.c
+HTTP_AUTH_LDAP_VARS= DSO_EXTMODS+=http_auth_ldap
+HTTP_AUTH_LDAP_USES= ldap
+
+HTTP_AUTH_PAM_GH_TUPLE= sto:ngx_http_auth_pam_module:v1.5.3:auth_pam
+HTTP_AUTH_PAM_VARS= DSO_EXTMODS+=auth_pam
+
+HTTP_DAV_EXT_IMPLIES= HTTP_DAV
+HTTP_DAV_EXT_LIB_DEPENDS= libxml2.so:textproc/libxml2 \
+ libxslt.so:textproc/libxslt
+HTTP_DAV_EXT_GH_TUPLE= arut:nginx-dav-ext-module:v3.0.0:dav_ext
+HTTP_DAV_EXT_VARS= DSO_EXTMODS+=dav_ext
+HTTP_DAV_EXT_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ngx_http_dav_ext_module.c
+
+HTTP_EVAL_GH_TUPLE= openresty:nginx-eval-module:582bd25:eval
+HTTP_EVAL_VARS= DSO_EXTMODS+=eval
+
+HTTP_FANCYINDEX_GH_TUPLE= aperezdc:ngx-fancyindex:v0.5.2:fancyindex
+HTTP_FANCYINDEX_VARS= DSO_EXTMODS+=fancyindex
+
+HTTP_FOOTER_GH_TUPLE= alibaba:nginx-http-footer-filter:1.2.2:footer
+HTTP_FOOTER_VARS= DSO_EXTMODS+=footer
+HTTP_FOOTER_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-nginx-http-footer-filter-config
+
+HTTP_GEOIP2_GH_TUPLE= leev:ngx_http_geoip2_module:3.4:geoip2
+HTTP_GEOIP2_CFLAGS= -I${LOCALBASE}/include
+HTTP_GEOIP2_VARS= DSO_EXTMODS+=geoip2
+HTTP_GEOIP2_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb
+
+HTTP_IP2LOCATION_GH_TUPLE= ip2location:ip2location-nginx:2df35fb:ip2location
+HTTP_IP2LOCATION_LIB_DEPENDS= libIP2Location.so:net/ip2location
+HTTP_IP2LOCATION_VARS= DSO_EXTMODS+=ip2location
+
+HTTP_IP2PROXY_GH_TUPLE= ip2location:ip2proxy-nginx:02ce447:ip2proxy
+HTTP_IP2PROXY_LIB_DEPENDS= libIP2Proxy.so:net/ip2proxy
+HTTP_IP2PROXY_VARS= DSO_EXTMODS+=ip2proxy
+
+HTTP_JSON_STATUS_GH_TUPLE= nginx-modules:ngx_http_json_status_module:1d2f303:json_status
+HTTP_JSON_STATUS_VARS= DSO_EXTMODS+=json_status
+HTTP_JSON_STATUS_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ngx_http_json_status_module-config
+
+HTTP_MOGILEFS_MASTER_SITES= http://www.grid.net.ru/nginx/download/:mogilefs
+HTTP_MOGILEFS_DISTFILES= nginx_mogilefs_module-1.0.4.tar.gz:mogilefs
+HTTP_MOGILEFS_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ngx_http_mogilefs_module.c \
+ ${PATCHDIR}/extra-patch-nginx_mogilefs_module-config
+HTTP_MOGILEFS_VARS= DSO_EXTDIRS+=nginx_mogilefs_module-1.0.4
+
+HTTP_NOTICE_GH_TUPLE= kr:nginx-notice:3c95966:notice
+HTTP_NOTICE_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ngx_http_notice_module.c \
+ ${PATCHDIR}/extra-patch-nginx-notice-config
+HTTP_NOTICE_VARS= DSO_EXTMODS+=notice
+
+HTTP_PUSH_GH_TUPLE= slact:nchan:v1.3.6:push
+HTTP_PUSH_VARS= DSO_EXTMODS+=push
+
+HTTP_PUSH_STREAM_GH_TUPLE= wandenberg:nginx-push-stream-module:8c02220:pushstream
+HTTP_PUSH_STREAM_VARS= DSO_EXTMODS+=pushstream
+
+HTTP_REDIS_MASTER_SITES= LOCAL/osa:redis
+HTTP_REDIS_DISTFILES= ngx_http_redis-0.3.9.tar.gz:redis
+HTTP_REDIS_VARS= DSO_EXTDIRS+=ngx_http_redis-0.3.9
+HTTP_REDIS_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ngx_http_redis_module.c
+
+HTTP_SLICE_AHEAD_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src_http_modules_ngx_http_slice_read_ahead.c
+
+HTTP_SUBS_FILTER_GH_TUPLE= yaoweibin:ngx_http_substitutions_filter_module:c6f825f:subs_filter
+HTTP_SUBS_FILTER_VARS= DSO_EXTMODS+=subs_filter
+
+HTTP_TARANTOOL_LIB_DEPENDS= libmsgpuck.so:devel/msgpuck \
+ libyajl.so:devel/yajl
+HTTP_TARANTOOL_GH_TUPLE= tarantool:nginx_upstream_module:aeb8696:nginx_tarantool
+HTTP_TARANTOOL_VARS= DSO_EXTMODS+=nginx_tarantool
+HTTP_TARANTOOL_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ngx_http_tarantool-config
+
+HTTP_UPLOAD_GH_TUPLE= fdintino:nginx-upload-module:643b4c1:upload
+HTTP_UPLOAD_VARS= DSO_EXTMODS+=upload
+
+HTTP_UPLOAD_PROGRESS_GH_TUPLE= masterzen:nginx-upload-progress-module:68b3ab3:uploadprogress
+HTTP_UPLOAD_PROGRESS_VARS= DSO_EXTMODS+=uploadprogress
+HTTP_UPLOAD_PROGRESS_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ngx_http_uploadprogress_module.c
+
+HTTP_UPSTREAM_CHECK_GH_TUPLE= yaoweibin:nginx_upstream_check_module:9aecf15:upstreamcheck
+HTTP_UPSTREAM_CHECK_CONFIGURE_ON= --add-module=${WRKSRC_upstreamcheck}
+HTTP_UPSTREAM_CHECK_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src-http-modules-ngx_http_upstream_hash_module.c \
+ ${PATCHDIR}/extra-patch-src-http-modules-ngx_http_upstream_ip_hash_module.c \
+ ${PATCHDIR}/extra-patch-src-http-modules-ngx_http_upstream_least_conn_module.c \
+ ${PATCHDIR}/extra-patch-src-http-ngx_http_upstream_round_robin.c \
+ ${PATCHDIR}/extra-patch-src-http-ngx_http_upstream_round_robin.h
+
+HTTP_UPSTREAM_FAIR_GH_TUPLE= jaygooby:nginx-upstream-fair:10ecdcf:upstreamfair
+HTTP_UPSTREAM_FAIR_VARS= DSO_EXTMODS+=upstreamfair
+
+HTTP_UPSTREAM_STICKY_IMPLIES= HTTP_SSL
+HTTP_UPSTREAM_STICKY_GH_TUPLE= dvershinin:nginx-sticky-module-ng:2753211:upstreamsticky
+HTTP_UPSTREAM_STICKY_VARS= DSO_EXTMODS+=upstreamsticky
+
+HTTP_VIDEO_THUMBEXTRACTOR_LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \
+ libavcodec.so:multimedia/ffmpeg \
+ libavutil.so:multimedia/ffmpeg \
+ libswscale.so:multimedia/ffmpeg
+HTTP_VIDEO_THUMBEXTRACTOR_USES= jpeg
+HTTP_VIDEO_THUMBEXTRACTOR_GH_TUPLE= wandenberg:nginx-video-thumbextractor-module:e81f850:vte
+HTTP_VIDEO_THUMBEXTRACTOR_VARS= DSO_EXTMODS+=vte
+HTTP_VIDEO_THUMBEXTRACTOR_EXTRA_PATCHES=${PATCHDIR}/extra-patch-nginx-thumbextractor-module-config
+
+HTTP_ZIP_GH_TUPLE= vince2678:mod_zip:5b2604b:mod_zip
+HTTP_ZIP_VARS= DSO_EXTMODS+=mod_zip
+
+ICONV_IMPLIES= DEVEL_KIT
+ICONV_USES= iconv
+ICONV_GH_TUPLE= calio:iconv-nginx-module:v0.14:iconv
+ICONV_VARS= DSO_EXTMODS+=iconv
+ICONV_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-calio-iconv-nginx-module-config
+
+LET_GH_TUPLE= baysao:nginx-let-module:c1f23aa:let
+LET_VARS= DSO_EXTMODS+=let
+
+LUA_IMPLIES= DEVEL_KIT
+LUA_LIB_DEPENDS= libluajit-5.1.so:lang/luajit-openresty
+LUA_RUN_DEPENDS= lua-resty-core>0:www/lua-resty-core
+LUA_CONFIGURE_ENV= LUAJIT_INC=${LOCALBASE}/include/luajit-2.1 \
+ LUAJIT_LIB=${LOCALBASE}/lib
+LUA_GH_TUPLE= openresty:lua-nginx-module:v0.10.26:lua
+LUA_VARS= DSO_EXTMODS+=lua
+
+LUASTREAM_IMPLIES= DEVEL_KIT
+LUASTREAM_LIB_DEPENDS= libluajit-5.1.so:lang/luajit-openresty
+LUASTREAM_RUN_DEPENDS= lua-resty-core>0:www/lua-resty-core
+LUASTREAM_CONFIGURE_ENV=LUAJIT_INC=${LOCALBASE}/include/luajit-2.1 \
+ LUAJIT_LIB=${LOCALBASE}/lib
+LUASTREAM_GH_TUPLE= openresty:stream-lua-nginx-module:bea8a0c:luastream
+LUASTREAM_VARS= DSO_EXTMODS+=luastream
+LUASTREAM_EXTRA_PATCHES=${PATCHDIR}/extra-patch-stream-lua-nginx-module_config
+
+LINK_GH_TUPLE= Taymindis:nginx-link-function:3.2.4:link
+LINK_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-nginx-link-function-config \
+ ${PATCHDIR}/extra-patch-ngx_link_func_module.c
+LINK_VARS= DSO_EXTMODS+=link
+
+MEMC_GH_TUPLE= openresty:memc-nginx-module:v0.19:memc
+MEMC_VARS= DSO_EXTMODS+=memc
+
+MODSECURITY3_IMPLIES= HTTP_ADDITION HTTP_IMAGE_FILTER HTTP_GUNZIP_FILTER HTTP_XSLT
+MODSECURITY3_LIB_DEPENDS= libmodsecurity.so:security/modsecurity3
+MODSECURITY3_GH_TUPLE= SpiderLabs:ModSecurity-nginx:v1.0.3:modsecurity3
+MODSECURITY3_VARS= DSO_EXTMODS+=modsecurity3
+
+NAXSI_NGINX_VER= 1.6
+NAXSI_GH_TUPLE= wargio:naxsi:${NAXSI_NGINX_VER}:naxsi \
+ libinjection:libinjection:4aa3894:libinjection
+NAXSI_VARS= DSO_EXTMODS+=naxsi NAXSI_SUBDIR=/naxsi_src
+NAXSI_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-naxsi-libinjection__sqli_c \
+ ${PATCHDIR}/extra-patch-naxsi_config
+
+NJS_GH_TUPLE= nginx:njs:0.8.4:njs
+NJS_VARS= DSO_EXTMODS+=njs NJS_SUBDIR=/nginx
+NJS_IMPLIES= STREAM
+
+NJS_XML_IMPLIES= HTTP NJS
+NJS_XML_LIB_DEPENDS= libxml2.so:textproc/libxml2 \
+ libxslt.so:textproc/libxslt
+
+OTEL_GH_TUPLE= osokin:nginx-otel:8f0857d:otel
+OTEL_VARS= DSO_EXTMODS+=otel OTEL_SUBDIR=/
+OTEL_LIB_DEPENDS= libabsl_base.so:devel/abseil \
+ libcares.so:dns/c-ares \
+ libgrpc.so:devel/grpc \
+ libopentelemetry_common.so:devel/opentelemetry-cpp \
+ libprotobuf.so:devel/protobuf \
+ libre2.so:devel/re2
+OTEL_BUILD_DEPENDS= ${LOCALBASE}/include/opentelemetry/proto/common/v1/common.proto:devel/opentelemetry-proto
+OTEL_CONFIGURE_ENV+= NGX_OTEL_PROTO_DIR=${PREFIX}/include
+
+PASSENGER_NGINX_VER= 6.0.22
+PASSENGER_CATEGORIES= ruby
+PASSENGER_USES= ruby
+PASSENGER_BUILD_DEPENDS=${LOCALBASE}/bin/rake:devel/rubygem-rake
+PASSENGER_RAKE_BIN= ${LOCALBASE}/bin/rake
+PASSENGER_MASTER_SITES= https://s3.amazonaws.com/phusion-passenger/releases/:passenger
+PASSENGER_DISTFILES= passenger-${PASSENGER_NGINX_VER}.tar.gz:passenger
+PASSENGER_VARS= WRKSRC_passenger=${WRKDIR}/passenger-${PASSENGER_NGINX_VER} \
+ DSO_EXTDIRS+=passenger-${PASSENGER_NGINX_VER}/src/nginx_module
+PASSENGER_EXTRA_PATCHES=${PATCHDIR}/extra-patch-passenger-build-nginx.rb \
+ ${PATCHDIR}/extra-patch-passenger-disable-telemetry \
+ ${PATCHDIR}/extra-patch-passenger_src_nginx__module_Configuration.c
+
+POSTGRES_USES= pgsql
+POSTGRES_GH_TUPLE= konstruxi:ngx_postgres:8aa7359:postgres
+POSTGRES_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ngx_postgres-config
+POSTGRES_VARS= DSO_EXTMODS+=postgres
+
+RDS_CSV_GH_TUPLE= openresty:rds-csv-nginx-module:v0.09:rdscsv
+RDS_CSV_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-rds-csv-nginx-module-config
+RDS_CSV_VARS= DSO_EXTMODS+=rdscsv
+
+RDS_JSON_GH_TUPLE= openresty:rds-json-nginx-module:v0.15:rdsjson
+RDS_JSON_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-rds-json-nginx-module-config
+RDS_JSON_VARS= DSO_EXTMODS+=rdsjson
+
+REDIS2_GH_TUPLE= openresty:redis2-nginx-module:v0.15:redis2
+REDIS2_VARS= DSO_EXTMODS+=redis2
+
+RTMP_GH_TUPLE= arut:nginx-rtmp-module:v1.2.2:rtmp
+RTMP_VARS= DSO_EXTMODS+=rtmp
+
+SET_MISC_IMPLIES= DEVEL_KIT
+SET_MISC_GH_TUPLE= openresty:set-misc-nginx-module:3937e7b:setmisc
+SET_MISC_VARS= DSO_EXTMODS+=setmisc
+
+SFLOW_GH_TUPLE= sflow:nginx-sflow-module:543c72a:sflow
+SFLOW_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ngx_http_sflow_config.c \
+ ${PATCHDIR}/extra-patch-ngx_http_sflow_config.h \
+ ${PATCHDIR}/extra-patch-ngx_http_sflow_module.c
+
+SHIBBOLETH_GH_TUPLE= nginx-shib:nginx-http-shibboleth:be12df5:shibboleth
+SHIBBOLETH_VARS= DSO_EXTMODS+=shibboleth
+
+SLOWFS_CACHE_GH_TUPLE= baysao:ngx_slowfs_cache:d011a18:slowfs_cache
+SLOWFS_CACHE_VARS= DSO_EXTMODS+=slowfs_cache
+
+SRCACHE_GH_TUPLE= openresty:srcache-nginx-module:be22ac0:srcache
+SRCACHE_VARS= DSO_EXTMODS+=srcache
+
+STS_IMPLIES= STREAM
+STS_GH_TUPLE= vozlt:nginx-module-sts:3c10d42:sts
+STS_VARS= DSO_EXTMODS+=sts
+
+VOD_GH_TUPLE= kaltura:nginx-vod-module:1.31:vod
+VOD_LIB_DEPENDS= libxml2.so:textproc/libxml2 \
+ libavutil.so:multimedia/ffmpeg
+VOD_USES= iconv
+VOD_VARS= DSO_EXTMODS+=vod
+
+VTS_GH_TUPLE= vozlt:nginx-module-vts:bf64dbf:vts
+VTS_VARS= DSO_EXTMODS+=vts
+
+XSS_GH_TUPLE= openresty:xss-nginx-module:v0.06:xss
+XSS_VARS= DSO_EXTMODS+=xss
+XSS_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-xss-nginx-module-config
+
+WEBSOCKIFY_GH_TUPLE= tg123:websockify-nginx-module:c11bc9a:websockify
+WEBSOCKIFY_VARS= DSO_EXTMODS+=websockify
+
+ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd
+ZSTD_CONFIGURE_ENV= ZSTD_INC=${LOCALBASE}/include \
+ ZSTD_LIB=${LOCALBASE}/lib
+ZSTD_GH_TUPLE= tokers:zstd-nginx-module:f4ba115:zstd
+ZSTD_VARS= DSO_EXTMODS+=zstd
diff --git a/www/freenginx-devel/Makefile.options.desc b/www/freenginx-devel/Makefile.options.desc
new file mode 100644
index 000000000000..f2b3924b69f8
--- /dev/null
+++ b/www/freenginx-devel/Makefile.options.desc
@@ -0,0 +1,118 @@
+AJP_DESC= 3rd party ajp module
+ARRAYVAR_DESC= 3rd party array_var module
+AWS_AUTH_DESC= 3rd party aws auth module
+BROTLI_DESC= 3rd party brotli module
+CACHE_PURGE_DESC= 3rd party cache_purge module
+CT_DESC= 3rd party cert_transparency module (SSL req.)
+DEBUGLOG_DESC= Enable debug log (--with-debug)
+DEVEL_KIT_DESC= 3rd party Nginx Development Kit module
+DRIZZLE_DESC= 3rd party drizzle module
+DSO_DESC= Enable dynamic modules support
+DYNAMIC_UPSTREAM_DESC= 3rd party dynamic_upstream module
+ECHO_DESC= 3rd party echo module
+ENCRYPTSESSION_DESC= 3rd party encrypted_session module
+FILE_AIO_DESC= Enable file aio
+FIPS_CHECK_DESC= 3rd party fips_check module
+FORMINPUT_DESC= 3rd party form_input module
+GOOGLE_PERFTOOLS_DESC= Enable google perftools module
+GRIDFS_DESC= 3rd party gridfs module
+GSSAPI_DESC= GSSAPI implementation (imply HTTP_AUTH_KRB5)
+HEADERS_MORE_DESC= 3rd party headers_more module
+HTTPGRP_DESC= Modules that require HTTP module
+HTTPV2_DESC= Enable HTTP/2 protocol support (SSL req.)
+HTTPV3_DESC= Enable HTTP/3 protocol support
+HTTPV3_BORING_DESC= Use security/boringssl
+HTTPV3_LSSL_DESC= Use security/libressl-devel
+HTTPV3_QTLS_DESC= Use security/openssl-quictls
+HTTP_ACCEPT_LANGUAGE_DESC= 3rd party accept_language module
+HTTP_ADDITION_DESC= Enable http_addition module
+HTTP_AUTH_DIGEST_DESC= 3rd party http_authdigest module
+HTTP_AUTH_KRB5_DESC= 3rd party http_auth_gss module
+HTTP_AUTH_LDAP_DESC= 3rd party http_auth_ldap module
+HTTP_AUTH_PAM_DESC= 3rd party http_auth_pam module
+HTTP_AUTH_REQ_DESC= Enable http_auth_request module
+HTTP_CACHE_DESC= Enable http_cache module
+HTTP_DAV_DESC= Enable http_webdav module
+HTTP_DAV_EXT_DESC= 3rd party webdav_ext module
+HTTP_DEGRADATION_DESC= Enable http_degradation module
+HTTP_DESC= Enable HTTP module
+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_GEOIP2_DESC= 3rd party geoip2 module
+HTTP_GUNZIP_FILTER_DESC= Enable http_gunzip_filter module
+HTTP_GZIP_STATIC_DESC= Enable http_gzip_static module
+HTTP_IMAGE_FILTER_DESC= Enable http_image_filter module
+HTTP_IP2LOCATION_DESC= 3rd party ip2location-nginx module
+HTTP_IP2PROXY_DESC= 3rd party ip2proxy-nginx module
+HTTP_JSON_STATUS_DESC= 3rd party http_json_status module
+HTTP_MOGILEFS_DESC= 3rd party mogilefs module
+HTTP_MP4_DESC= Enable http_mp4 module
+HTTP_NOTICE_DESC= 3rd party notice module
+HTTP_PERL_DESC= Enable http_perl module
+HTTP_PUSH_DESC= 3rd party push module
+HTTP_PUSH_STREAM_DESC= 3rd party push stream module
+HTTP_RANDOM_INDEX_DESC= Enable http_random_index module
+HTTP_REALIP_DESC= Enable http_realip module
+HTTP_REDIS_DESC= 3rd party http_redis module
+HTTP_SECURE_LINK_DESC= Enable http_secure_link module
+HTTP_SLICE_DESC= Enable http_slice module
+HTTP_SLICE_AHEAD_DESC= 3rd party http_slice_ahead module
+HTTP_SSL_DESC= Enable http_ssl module
+HTTP_STATUS_DESC= Enable http_stub_status module
+HTTP_SUBS_FILTER_DESC= 3rd party subs filter module
+HTTP_SUB_DESC= Enable http_sub module
+HTTP_TARANTOOL_DESC= 3rd party tarantool upstream module
+HTTP_UPLOAD_DESC= 3rd party upload module
+HTTP_UPLOAD_PROGRESS_DESC= 3rd party uploadprogress module
+HTTP_UPSTREAM_CHECK_DESC= 3rd party upstream check module
+HTTP_UPSTREAM_FAIR_DESC= 3rd party upstream fair module
+HTTP_UPSTREAM_STICKY_DESC= 3rd party upstream sticky module
+HTTP_VIDEO_DESC= 3rd party video module support
+HTTP_VIDEO_THUMBEXTRACTOR_DESC= 3rd party video_thumbextractor module
+HTTP_XSLT_DESC= Enable http_xslt module
+HTTP_ZIP_DESC= 3rd party http_zip module
+ICONV_DESC= 3rd party iconv module
+IPV6_DESC= Enable IPv6 support
+LET_DESC= 3rd party let module
+LINK_DESC= 3rd party link function module
+LUA_DESC= 3rd party lua module
+LUASTREAM_DESC= 3rd party lua stream module
+MAILGRP_DESC= Modules that require MAIL module
+MAIL_DESC= Enable IMAP4/POP3/SMTP proxy module
+MAIL_IMAP_DESC= Enable IMAP4 proxy module
+MAIL_POP3_DESC= Enable POP3 proxy module
+MAIL_SMTP_DESC= Enable SMTP proxy module
+MAIL_SSL_DESC= Enable mail_ssl module
+MEMC_DESC= 3rd party memc (memcached) module
+MODSECURITY3_DESC= 3rd party modsecurity3 module
+NAXSI_DESC= 3rd party naxsi module
+NJS_DESC= Enable javascript (NJS) module
+NJS_XML_DESC= Enable XML functionality in NJS module
+OTEL_DESC= Enable OpenTELemetry module
+PASSENGER_DESC= 3rd party passenger module
+POSTGRES_DESC= 3rd party postgres module
+RDS_CSV_DESC= 3rd party rds_csv module
+RDS_JSON_DESC= 3rd party rds_json module
+REDIS2_DESC= 3rd party redis2 module
+RTMP_DESC= 3rd party rtmp module
+SET_MISC_DESC= 3rd party set_misc module
+SFLOW_DESC= 3rd party sflow module
+SHIBBOLETH_DESC= 3rd party shibboleth module
+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_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.)
+STS_DESC= 3rd party sts module
+THREADS_DESC= Enable threads support
+THIRDPARTYGRP_DESC= Third-party modules
+VOD_DESC= 3rd party vod module
+VTS_DESC= 3rd party vts module
+WWW_DESC= Enable html sample files
+XSS_DESC= 3rd party xss module
+WEBSOCKIFY_DESC= 3rd party websockify module
+ZSTD_DESC= 3rd party zstd module
diff --git a/www/freenginx-devel/distinfo b/www/freenginx-devel/distinfo
new file mode 100644
index 000000000000..88aca04f7723
--- /dev/null
+++ b/www/freenginx-devel/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1718897832
+SHA256 (freenginx-1.27.1.tar.gz) = 9570603b19f29566261bbbca67cc01343987de03a2ea7354fcbdef94f0eda439
+SIZE (freenginx-1.27.1.tar.gz) = 1223681
+SHA256 (stnoonan-spnego-http-auth-nginx-module-3575542_GH0.tar.gz) = 6d710f97bef58b2d5dc54445c0e48103786425f6d4ab18cf30a2168904d0ba62
+SIZE (stnoonan-spnego-http-auth-nginx-module-3575542_GH0.tar.gz) = 24680
diff --git a/www/freenginx-devel/files/extra-patch-calio-iconv-nginx-module-config b/www/freenginx-devel/files/extra-patch-calio-iconv-nginx-module-config
new file mode 100644
index 000000000000..fe9b12dc7747
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-calio-iconv-nginx-module-config
@@ -0,0 +1,19 @@
+--- ../iconv-nginx-module-0.14/config.orig 2013-04-16 17:57:17.000000000 -0700
++++ ../iconv-nginx-module-0.14/config 2013-05-01 17:16:28.134624745 -0700
+@@ -39,12 +39,12 @@
+ fi
+
+ if [ $ngx_found = no ]; then
+- ngx_feature="libiconv in /usr/local/"
+- ngx_feature_path="/usr/local/include"
++ ngx_feature="libiconv in %%PREFIX%%/"
++ ngx_feature_path="%%PREFIX%%/include"
+ if [ $NGX_RPATH = YES ]; then
+- ngx_feature_libs="-R/usr/local/lib -L/usr/local/lib -liconv"
++ ngx_feature_libs="-R%%PREFIX%%/lib -L%%PREFIX%%/lib -liconv"
+ else
+- ngx_feature_libs="-L/usr/local/lib -liconv"
++ ngx_feature_libs="-L%%PREFIX%%/lib -liconv"
+ fi
+ . auto/feature
+ fi
diff --git a/www/freenginx-devel/files/extra-patch-naxsi-libinjection__sqli_c b/www/freenginx-devel/files/extra-patch-naxsi-libinjection__sqli_c
new file mode 100644
index 000000000000..bdd074b620dd
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-naxsi-libinjection__sqli_c
@@ -0,0 +1,13 @@
+--- ../libinjection-4aa3894/src/libinjection_sqli.c.orig 2023-05-30 15:47:57.333208000 -0400
++++ ../libinjection-4aa3894/src/libinjection_sqli.c 2023-05-30 15:49:52.273873000 -0400
+@@ -305,8 +303,8 @@
+ static void st_assign(stoken_t * st, const char stype,
+ size_t pos, size_t len, const char* value)
+ {
+- const size_t MSIZE = LIBINJECTION_SQLI_TOKEN_SIZE;
+- size_t last = len < MSIZE ? len : (MSIZE - 1);
++ const size_t NAXSI_MSIZE = LIBINJECTION_SQLI_TOKEN_SIZE;
++ size_t last = len < NAXSI_MSIZE ? len : (NAXSI_MSIZE - 1);
+ st->type = (char) stype;
+ st->pos = pos;
+ st->len = last;
diff --git a/www/freenginx-devel/files/extra-patch-naxsi_config b/www/freenginx-devel/files/extra-patch-naxsi_config
new file mode 100644
index 000000000000..8fa8a4785527
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-naxsi_config
@@ -0,0 +1,26 @@
+--- ../naxsi-1.6/naxsi_src/config.orig 2023-09-27 09:43:18.644606000 -0400
++++ ../naxsi-1.6/naxsi_src/config 2023-09-27 09:44:37.585970000 -0400
+@@ -24,11 +24,6 @@
+ "
+
+ # try to use libinjection as system library
+-LIBINJECTION_CFLAGS="$(pkg-config --cflags libinjection)"
+-LIBINJECTION_LIBS="$(pkg-config --libs libinjection)"
+-LIBINJECTION_FOUND="$?"
+-
+-if [ "$LIBINJECTION_FOUND" != "0" ]; then
+ if [ ! -d "$ngx_addon_dir/libinjection/src/" ]; then
+ echo "Cannot find 'libinjection' submodule."
+ exit 1;
+@@ -43,11 +38,6 @@
+ naxsi_sources="$naxsi_sources $ngx_addon_dir/libinjection_ngxbuild/$src_file"
+ done;
+ CFLAGS="$CFLAGS -DLIBINJECTION_VERSION=0 -I$ngx_addon_dir/libinjection_ngxbuild/"
+-else
+- echo "Using system libinjection"
+- CFLAGS="$CFLAGS $LIBINJECTION_CFLAGS"
+- ngx_feature_libs="$LIBINJECTION_LIBS"
+-fi
+
+ # NGINX module condfiguration.
+ ngx_addon_name=naxsi
diff --git a/www/freenginx-devel/files/extra-patch-nginx-ct-LibreSSL b/www/freenginx-devel/files/extra-patch-nginx-ct-LibreSSL
new file mode 100644
index 000000000000..9aa89a463a9d
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-nginx-ct-LibreSSL
@@ -0,0 +1,20 @@
+--- ../nginx-ct-93e9884/ngx_ssl_ct_module.c.orig 2017-07-23 08:03:35.000000000 -0400
++++ ../nginx-ct-93e9884/ngx_ssl_ct_module.c 2018-04-24 16:58:27.698435000 -0400
+@@ -158,7 +158,7 @@
+ #endif
+ }
+
+-#ifndef OPENSSL_IS_BORINGSSL
++#if !defined(OPENSSL_IS_BORINGSSL) && !defined(LIBRESSL_VERSION_NUMBER)
+ /* add OpenSSL TLS extension */
+ # if OPENSSL_VERSION_NUMBER >= 0x10101000L
+ int context = SSL_EXT_CLIENT_HELLO
+@@ -183,7 +183,7 @@
+ return NGX_CONF_OK;
+ }
+
+-#ifndef OPENSSL_IS_BORINGSSL
++#if !defined(OPENSSL_IS_BORINGSSL) && !defined(LIBRESSL_VERSION_NUMBER)
+ # if OPENSSL_VERSION_NUMBER >= 0x10101000L
+ int ngx_ssl_ct_ext_cb(SSL *s, unsigned int ext_type, unsigned int context,
+ const unsigned char **out, size_t *outlen, X509 *x, size_t chainidx,
diff --git a/www/freenginx-devel/files/extra-patch-nginx-http-footer-filter-config b/www/freenginx-devel/files/extra-patch-nginx-http-footer-filter-config
new file mode 100644
index 000000000000..880856c7292d
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-nginx-http-footer-filter-config
@@ -0,0 +1,12 @@
+--- ../nginx-http-footer-filter-1.2.2/config.orig 2020-04-24 08:37:44.671689000 -0400
++++ ../nginx-http-footer-filter-1.2.2/config 2020-04-24 08:44:41.868601000 -0400
+@@ -1,3 +1,7 @@
+ ngx_addon_name=ngx_http_footer_filter_module
+-HTTP_FILTER_MODULES="$HTTP_FILTER_MODULES ngx_http_footer_filter_module"
+-NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/ngx_http_footer_filter_module.c"
++ngx_module_type=HTTP_FILTER
++ngx_module_name="$ngx_addon_name"
++
++ngx_module_srcs="$ngx_addon_dir/ngx_http_footer_filter_module.c"
++
++. auto/module
diff --git a/www/freenginx-devel/files/extra-patch-nginx-link-function-config b/www/freenginx-devel/files/extra-patch-nginx-link-function-config
new file mode 100644
index 000000000000..725490ef14c3
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-nginx-link-function-config
@@ -0,0 +1,42 @@
+--- ../nginx-link-function-3.2.4/config.orig 2020-10-12 22:32:47.000000000 -0400
++++ ../nginx-link-function-3.2.4/config 2020-11-13 12:26:56.186032000 -0500
+@@ -15,24 +15,6 @@
+ #echo "#define NGINX_HTTP_HTTP_LINK_FUNC_VERSION \""$HTTP_LINK_FUNC_VERSION"\"" > $NGX_OBJS/ngx_vod_version.h
+
+
+-# ngx_link_func_module headers
+-# to Test this in order to share the header file to other client instead of just depend on it owns
+-ngx_feature="ngx_http_link_func"
+-ngx_feature_name="NGX_HAVE_HTTP_LINK_FUNC_HEADERS"
+-ngx_feature_run=no
+-ngx_feature_incs="#include <ngx_link_func_module.h>"
+-ngx_feature_path=
+-ngx_feature_libs=
+-# ngx_feature_exit_if_not_found=yes
+-ngx_feature_test="int ngx_link_func_module_current_version_=ngx_link_func_module_version_34;"
+-. auto/feature
+-
+-if [ $ngx_found != yes ]; then
+-echo "ngx_link_func_module.h not found or version not aligned in your system c header path, please copy latest ngx_link_func_module.h to your /usr/include or /usr/local/include or relavent header search path with read and write permission given."
+-echo "e.g install -m 644 ../nginx-link-function/src/ngx_link_func_module.h /usr/local/include/"
+-echo
+-exit 1
+-else
+ cat $ngx_addon_dir/build_test_resources/sanity_test_raw_parse.t > $ngx_addon_dir/t/sanity.t
+ if [ $USE_THREADS = YES ]; then
+ cat $ngx_addon_dir/build_test_resources/sanity_test_aio_parse.t >> $ngx_addon_dir/t/sanity.t
+@@ -42,13 +24,12 @@
+ if [ $USE_THREADS = YES ]; then
+ cat $ngx_addon_dir/build_test_resources/sanity_test_subrequest_aio_parse.t >> $ngx_addon_dir/t/sanity.t
+ fi
+-fi
+ ABSOLUTE_NGX_LINKFUNC_CURRENT_PATH="$( cd "$ngx_addon_dir" ; pwd -P )"
+ if [ "$NGX_SYSTEM" = "Darwin" ]; then
+ clang -dynamiclib -o $ngx_addon_dir/t/liblinkfuntest.dylib -fPIC $ngx_addon_dir/build_test_resources/linkfuntest.c -Wl,-undefined,dynamic_lookup
+ sed -i '' "s@NGINX_HTTP_LINK_FUNC_TEST_LIB_PATH@$ABSOLUTE_NGX_LINKFUNC_CURRENT_PATH/t/liblinkfuntest.dylib@g" $ngx_addon_dir/t/sanity.t
+ else
+-if [ "$NGX_PLATFORM" != win32 ]; then
++if [ "$NGX_PLATFORM" = win32 ]; then
+ cc -shared -o $ngx_addon_dir/t/liblinkfuntest.so -fPIC $ngx_addon_dir/build_test_resources/linkfuntest.c
+ sed -i "s@NGINX_HTTP_LINK_FUNC_TEST_LIB_PATH@$ABSOLUTE_NGX_LINKFUNC_CURRENT_PATH/t/liblinkfuntest.so@g" $ngx_addon_dir/t/sanity.t
+ fi
diff --git a/www/freenginx-devel/files/extra-patch-nginx-notice-config b/www/freenginx-devel/files/extra-patch-nginx-notice-config
new file mode 100644
index 000000000000..cd333a115624
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-nginx-notice-config
@@ -0,0 +1,13 @@
+--- ../nginx-notice-3c95966/config.orig 2020-04-25 18:03:28.543102000 -0400
++++ ../nginx-notice-3c95966/config 2020-04-25 18:04:14.387235000 -0400
+@@ -1,3 +1,8 @@
+ ngx_addon_name=ngx_http_notice_module
+-HTTP_MODULES="$HTTP_MODULES ngx_http_notice_module"
+-NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/ngx_http_notice_module.c"
++
++ngx_module_name="$ngx_addon_name"
++ngx_module_type=HTTP
++
++ngx_module_srcs="$ngx_addon_dir/ngx_http_notice_module.c"
++
++. auto/module
diff --git a/www/freenginx-devel/files/extra-patch-nginx-thumbextractor-module-config b/www/freenginx-devel/files/extra-patch-nginx-thumbextractor-module-config
new file mode 100644
index 000000000000..6324fd9fcc52
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-nginx-thumbextractor-module-config
@@ -0,0 +1,25 @@
+--- ../nginx-video-thumbextractor-module-e81f850/config.orig 2024-02-22 08:49:55.972829000 -0500
++++ ../nginx-video-thumbextractor-module-e81f850/config 2024-02-22 08:50:05.036983000 -0500
+@@ -1,9 +1,14 @@
+ ngx_addon_name=ngx_http_video_thumbextractor_module
+-ngx_feature_libs="-lavformat -lavcodec -lavutil -lavfilter -lswscale -lswresample -lpostproc -ljpeg"
+-HTTP_AUX_FILTER_MODULES="$HTTP_AUX_FILTER_MODULES $ngx_addon_name"
+-CORE_INCS="$CORE_INCS \
+- $ngx_addon_dir/src \
+- $ngx_addon_dir/include"
+-NGX_ADDON_SRCS="$NGX_ADDON_SRCS \
+- ${ngx_addon_dir}/src/ngx_http_video_thumbextractor_module.c"
+-CORE_LIBS="$CORE_LIBS $ngx_feature_libs"
++ngx_module_libs="-lavformat -lavcodec -lavutil -lavfilter -lswscale -lswresample -lpostproc -ljpeg"
++ngx_module_incs="$ngx_addon_dir/include $ngx_addon_dir/src"
++
++if test -n "$ngx_module_link"; then
++ ngx_module_type=HTTP
++ ngx_module_name=$ngx_addon_name
++ ngx_module_srcs="${ngx_addon_dir}/src/ngx_http_video_thumbextractor_module.c"
++ . auto/module
++else
++ HTTP_MODULES="$HTTP_MODULES $ngx_addon_name"
++ NGX_ADDON_SRCS="$NGX_ADDON_SRCS \
++ ${ngx_addon_dir}/src/ngx_http_video_thumbextractor_module.c"
++fi
diff --git a/www/freenginx-devel/files/extra-patch-nginx_mogilefs_module-config b/www/freenginx-devel/files/extra-patch-nginx_mogilefs_module-config
new file mode 100644
index 000000000000..48a67fffb608
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-nginx_mogilefs_module-config
@@ -0,0 +1,13 @@
+--- ../nginx_mogilefs_module-1.0.4/config.orig 2020-04-25 17:51:45.544308000 -0400
++++ ../nginx_mogilefs_module-1.0.4/config 2020-04-25 17:54:01.862958000 -0400
+@@ -1,3 +1,8 @@
+ ngx_addon_name=ngx_http_mogilefs_module
+-HTTP_MODULES="$HTTP_MODULES ngx_http_mogilefs_module"
+-NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/ngx_http_mogilefs_module.c"
++
++ngx_module_name="$ngx_addon_name"
++ngx_module_type=HTTP
++
++ngx_module_srcs="$ngx_addon_dir/ngx_http_mogilefs_module.c"
++
++. auto/module
diff --git a/www/freenginx-devel/files/extra-patch-ngx_brotli_filter_config b/www/freenginx-devel/files/extra-patch-ngx_brotli_filter_config
new file mode 100644
index 000000000000..dfac8cfe5696
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-ngx_brotli_filter_config
@@ -0,0 +1,41 @@
+--- ../ngx_brotli-a71f931/filter/config.orig 2023-09-30 13:17:01.637746000 -0400
++++ ../ngx_brotli-a71f931/filter/config 2023-09-30 13:23:51.839920000 -0400
+@@ -42,33 +42,16 @@
+ ngx_module_type=HTTP_FILTER
+ ngx_module_name=ngx_http_brotli_filter_module
+
+-brotli="$ngx_addon_dir/deps/brotli/c"
+-if [ ! -f "$brotli/include/brotli/encode.h" ]; then
+-cat << END
++BROTLI_ENC_H="%%PREFIX%%/include/brotli/encode.h \
++ %%PREFIX%%/include/brotli/port.h \
++ %%PREFIX%%/include/brotli/types.h"
+
+-$0: error: \
+-Brotli library is missing from the $brotli directory.
+
+-Please make sure that the git submodule has been checked out:
+-
+- cd $ngx_addon_dir && git submodule update --init && cd $PWD
+-
+-END
+- exit 1
+-fi
+-
+-BROTLI_OUTPUT_DIRECTORY="$brotli/../out"
+-BROTLI_ENC_H="$brotli/include/brotli/encode.h \
+- $brotli/include/brotli/port.h \
+- $brotli/include/brotli/types.h"
+-
+-
+-ngx_module_incs="$brotli/include"
++ngx_module_incs="$BROTLI_ENC_H"
+ ngx_module_deps="$BROTLI_ENC_H"
+ ngx_module_srcs="$BROTLI_MODULE_SRC_DIR/ngx_http_brotli_filter_module.c"
+-ngx_module_libs="-L$BROTLI_OUTPUT_DIRECTORY -lbrotlienc -lbrotlicommon -lm"
++ngx_module_libs="-L%%PREFIX%%/lib -lbrotlienc -lbrotlicommon -lm"
+ ngx_module_order="$ngx_module_name \
+- ngx_pagespeed \
+ ngx_http_postpone_filter_module \
+ ngx_http_ssi_filter_module \
+ ngx_http_charset_filter_module \
diff --git a/www/freenginx-devel/files/extra-patch-ngx_http_auth_ldap_module.c b/www/freenginx-devel/files/extra-patch-ngx_http_auth_ldap_module.c
new file mode 100644
index 000000000000..d8bc2f7f65f3
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-ngx_http_auth_ldap_module.c
@@ -0,0 +1,10 @@
+--- ../nginx-auth-ldap-83c059b/ngx_http_auth_ldap_module.c.orig 2022-08-21 17:04:57.754760000 +0300
++++ ../nginx-auth-ldap-83c059b/ngx_http_auth_ldap_module.c 2022-08-21 17:08:46.939318000 +0300
+@@ -1779,6 +1779,7 @@
+ }
+
+ r->headers_out.www_authenticate->hash = 1;
++ r->headers_out.www_authenticate->next = NULL;
+ r->headers_out.www_authenticate->key.len = sizeof("WWW-Authenticate") - 1;
+ r->headers_out.www_authenticate->key.data = (u_char *) "WWW-Authenticate";
+ r->headers_out.www_authenticate->value = *realm;
diff --git a/www/freenginx-devel/files/extra-patch-ngx_http_dav_ext_module.c b/www/freenginx-devel/files/extra-patch-ngx_http_dav_ext_module.c
new file mode 100644
index 000000000000..cf66be99de49
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-ngx_http_dav_ext_module.c
@@ -0,0 +1,15 @@
+--- ../nginx-dav-ext-module-3.0.0/ngx_http_dav_ext_module.c 2018-12-17 11:45:12.000000000 +0300
++++ ../nginx-dav-ext-module-3.0.0/ngx_http_dav_ext_module.c 2020-03-13 01:20:47.498199000 +0300
+@@ -896,10 +896,9 @@
+ ngx_cpystrn(last, name.data, name.len + 1);
+
+ if (ngx_de_info(filename, &dir) == NGX_FILE_ERROR) {
+- ngx_log_error(NGX_LOG_CRIT, r->connection->log, ngx_errno,
++ ngx_log_error(NGX_LOG_ERR, r->connection->log, ngx_errno,
+ ngx_de_info_n " \"%s\" failed", filename);
+- rc = NGX_HTTP_INTERNAL_SERVER_ERROR;
+- break;
++ continue;
+ }
+ }
+
diff --git a/www/freenginx-devel/files/extra-patch-ngx_http_json_status_module-config b/www/freenginx-devel/files/extra-patch-ngx_http_json_status_module-config
new file mode 100644
index 000000000000..84c4a62ef6cf
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-ngx_http_json_status_module-config
@@ -0,0 +1,12 @@
+--- ../ngx_http_json_status_module-1d2f303/config.orig 2020-04-25 16:16:47.024292000 -0400
++++ ../ngx_http_json_status_module-1d2f303/config 2020-04-25 16:18:39.461340000 -0400
+@@ -1,4 +1,6 @@
+ ngx_addon_name=ngx_http_json_status_module
+-HTTP_MODULES="$HTTP_MODULES ngx_http_json_status_module"
+-NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/ngx_http_json_status_module.c"
+-NGX_ADDON_DEPS="$NGX_ADDON_DEPS $ngx_addon_dir/ngx_http_json_status_module.h"
++ngx_module_name="$ngx_addon_name"
++ngx_module_type=HTTP
++ngx_module_srcs="$ngx_addon_dir/ngx_http_json_status_module.c"
++ngx_module_deps="$ngx_addon_dir/ngx_http_json_status_module.h"
++. auto/module
diff --git a/www/freenginx-devel/files/extra-patch-ngx_http_mogilefs_module.c b/www/freenginx-devel/files/extra-patch-ngx_http_mogilefs_module.c
new file mode 100644
index 000000000000..423483869d57
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-ngx_http_mogilefs_module.c
@@ -0,0 +1,12 @@
+--- ../nginx_mogilefs_module-1.0.4/ngx_http_mogilefs_module.c.orig 2015-04-21 21:16:22.251692000 +0300
++++ ../nginx_mogilefs_module-1.0.4/ngx_http_mogilefs_module.c 2015-04-21 21:16:39.460724000 +0300
+@@ -316,9 +316,6 @@
+
+ u->peer.log = r->connection->log;
+ u->peer.log_error = NGX_ERROR_ERR;
+-#if (NGX_THREADS)
+- u->peer.lock = &r->connection->lock;
+-#endif
+
+ u->output.tag = (ngx_buf_tag_t) &ngx_http_mogilefs_module;
+
diff --git a/www/freenginx-devel/files/extra-patch-ngx_http_notice_module.c b/www/freenginx-devel/files/extra-patch-ngx_http_notice_module.c
new file mode 100644
index 000000000000..d62135ed6f9c
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-ngx_http_notice_module.c
@@ -0,0 +1,11 @@
+--- ../nginx-notice-3c95966/ngx_http_notice_module.c.orig 2009-07-16 18:37:57.000000000 +0200
++++ ../nginx-notice-3c95966/ngx_http_notice_module.c 2009-07-16 08:09:38.000000000 +0200
+@@ -153,7 +153,7 @@
+ return NGX_HTTP_NOT_ALLOWED;
+ }
+
+- rc = ngx_http_discard_body(r);
++ rc = ngx_http_discard_request_body(r);
+
+ if (rc != NGX_OK && rc != NGX_AGAIN) {
+ return rc;
diff --git a/www/freenginx-devel/files/extra-patch-ngx_http_redis_module.c b/www/freenginx-devel/files/extra-patch-ngx_http_redis_module.c
new file mode 100644
index 000000000000..3dacd39ee6c4
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-ngx_http_redis_module.c
@@ -0,0 +1,34 @@
+--- ../ngx_http_redis-0.3.9/ngx_http_redis_module.c.orig 2022-07-10 22:10:19.031893000 -0400
++++ ../ngx_http_redis-0.3.9/ngx_http_redis_module.c 2022-07-10 22:09:41.271731000 -0400
+@@ -562,7 +562,7 @@
+ /* if defined gzip_flag... */
+ if (rlcf->gzip_flag) {
+ /* hash init */
+- h = ngx_list_push(&r->upstream->headers_in.headers);
++ h = ngx_list_push(&r->headers_out.headers);
+ if (h == NULL) {
+ return NGX_ERROR;
+ }
+@@ -571,19 +571,11 @@
+ * add Content-Encoding header for future gunzipping
+ * with ngx_http_gunzip_filter module
+ */
+- h->hash = ngx_hash(ngx_hash(ngx_hash(ngx_hash(
+- ngx_hash(ngx_hash(ngx_hash(
+- ngx_hash(ngx_hash(ngx_hash(
+- ngx_hash(ngx_hash(ngx_hash(
+- ngx_hash(ngx_hash('c', 'o'), 'n'), 't'), 'e'),
+- 'n'), 't'), '-'), 'e'), 'n'), 'c'), 'o'),
+- 'd'), 'i'), 'n'), 'g');
++ h->hash = 1;
++ h->next = NULL;
+ ngx_str_set(&h->key, "Content-Encoding");
+ ngx_str_set(&h->value, "gzip");
+- h->lowcase_key = (u_char*) "content-encoding";
+-#if (NGX_HTTP_GZIP)
+- u->headers_in.content_encoding = h;
+-#endif
++ r->headers_out.content_encoding = h;
+ }
+
+ /* try to find end of string */
diff --git a/www/freenginx-devel/files/extra-patch-ngx_http_sflow_config.c b/www/freenginx-devel/files/extra-patch-ngx_http_sflow_config.c
new file mode 100644
index 000000000000..3e3eaa2260f5
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-ngx_http_sflow_config.c
@@ -0,0 +1,10 @@
+--- ../nginx-sflow-module-543c72a/ngx_http_sflow_config.c.orig 2012-06-07 04:52:57.000000000 +0400
++++ ../nginx-sflow-module-543c72a/ngx_http_sflow_config.c 2012-06-07 04:59:18.000000000 +0400
+@@ -26,7 +26,6 @@
+ ngx_log_error(NGX_LOG_ERR, log, 0, "getaddrinfo() failed: %s", gai_strerror(err));
+ switch(err) {
+ case EAI_NONAME: break;
+- case EAI_NODATA: break;
+ case EAI_AGAIN: break; // loop and try again?
+ default: ngx_log_error(NGX_LOG_ERR, log, 0, "getaddrinfo() error: %s", gai_strerror(err)); break;
+ }
diff --git a/www/freenginx-devel/files/extra-patch-ngx_http_sflow_config.h b/www/freenginx-devel/files/extra-patch-ngx_http_sflow_config.h
new file mode 100644
index 000000000000..6b90d4eaaf14
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-ngx_http_sflow_config.h
@@ -0,0 +1,11 @@
+--- ../nginx-sflow-module-543c72a/ngx_http_sflow_config.h.orig 2012-07-31 21:36:49.000000000 +0400
++++ ../nginx-sflow-module-543c72a/ngx_http_sflow_config.h 2012-07-31 21:37:20.000000000 +0400
+@@ -17,7 +17,7 @@
+ -----------------___________________________------------------
+ */
+
+-#define SFWB_DEFAULT_CONFIGFILE "/etc/hsflowd.auto"
++#define SFWB_DEFAULT_CONFIGFILE "%%PREFIX%%/etc/hsflowd.auto"
+ #define SFWB_SEPARATORS " \t\r\n="
+ #define SFWB_QUOTES "'\" \t\r\n"
+ /* SFWB_MAX LINE LEN must be enough to hold the whole list of targets */
diff --git a/www/freenginx-devel/files/extra-patch-ngx_http_sflow_module.c b/www/freenginx-devel/files/extra-patch-ngx_http_sflow_module.c
new file mode 100644
index 000000000000..e6b4bad6e25f
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-ngx_http_sflow_module.c
@@ -0,0 +1,59 @@
+--- ../nginx-sflow-module-543c72a/ngx_http_sflow_module.c.orig 2014-09-24 18:20:41.000000000 -0400
++++ ../nginx-sflow-module-543c72a/ngx_http_sflow_module.c 2016-08-06 21:26:24.515559000 -0400
+@@ -8,9 +8,6 @@
+ #include <ngx_http.h>
+ #include <nginx.h>
+
+-#if (NGX_THREADS)
+-#include <ngx_thread.h>
+-#endif
+
+ #include "ngx_http_sflow_api.h"
+ #include "ngx_http_sflow_config.h"
+@@ -74,18 +71,10 @@
+ /* keep log ptr for callbacks */
+ ngx_log_t *log;
+
+-#if (NGX_THREADS)
+- ngx_mutex_t *mut;
+-#define SFWB_LOCK(_s) ngx_mutex_lock((_s)->mut)
+-#define SFWB_UNLOCK(_s) ngx_mutex_unlock((_s)->mut)
+-#define SFWB_INC_CTR(_c) ngx_atomic_fetch_add(&(_c), 1)
+-#define SFWB_COUNTDOWN(_c) (ngx_atomic_fetch_add(&(_c), -1) == 1)
+-#else
+ #define SFWB_LOCK(_s) /* no-op */
+ #define SFWB_UNLOCK(_s) /* no-op */
+ #define SFWB_INC_CTR(_c) (_c)++
+ #define SFWB_COUNTDOWN(_c) (--(_c) == 0)
+-#endif
+
+ /* skip countdown is handled per-worker to reduce lock contention.
+ * If all processes sample at 1:N it's the same as having only one
+@@ -645,13 +634,8 @@
+ {
+ sm->random_seed = ((sm->random_seed * 32719) + 3) % 32749;
+ ngx_atomic_t next_skip = (sm->random_seed % ((2 * sm->sampling_rate) - 1)) + 1;
+-#if (NGX_THREADS)
+- ngx_atomic_int_t test_skip = ngx_atomic_fetch_add(&sm->sflow_skip, next_skip);
+- return (test_skip + next_skip);
+-#else
+ sm->sflow_skip = next_skip;
+ return next_skip;
+-#endif
+ }
+
+ /*_________________---------------------------__________________
+@@ -864,13 +848,6 @@
+ {
+ ngx_log_debug0(NGX_LOG_DEBUG_HTTP, cf->log, 0, "sflow: sfwb_init()");
+
+-#if (NGX_THREADS)
+- /* a mutex to lock the sFlow agent when taking a sample (only needed if there
+- * is more that one worker thread - right now it seems like threads are not even
+- * an option in the configure script)
+- */
+- sm->mut = ngx_mutex_init(cf->log, 0);
+-#endif
+
+ /* look up some vars by name and cache the index numbers -- see ngx_http_variables.c */
+ ngx_str_t str_uri = ngx_string("request_uri"); /* the "unparsed" variant */
diff --git a/www/freenginx-devel/files/extra-patch-ngx_http_tarantool-config b/www/freenginx-devel/files/extra-patch-ngx_http_tarantool-config
new file mode 100644
index 000000000000..196a8135ca2d
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-ngx_http_tarantool-config
@@ -0,0 +1,24 @@
+--- ../nginx_upstream_module-aeb8696/config.orig 2017-09-18 11:54:00.000000000 -0400
++++ ../nginx_upstream_module-aeb8696/config 2017-12-04 21:56:41.978227000 -0500
+@@ -7,18 +7,10 @@
+ $ngx_addon_dir/third_party \
+ "
+
+-test -f $ngx_addon_dir/third_party/yajl/build/yajl-2.1.0/lib/libyajl_s.a &&
+-test -f $ngx_addon_dir/third_party/msgpuck/libmsgpuck.a && {
+- libs=" \
+- $ngx_addon_dir/third_party/yajl/build/yajl-2.1.0/lib/libyajl_s.a \
+- $ngx_addon_dir/third_party/msgpuck/libmsgpuck.a \
+- "
+-
+- include_paths="${include_paths} \
+- $ngx_addon_dir/third_party/msgpuck \
+- $ngx_addon_dir/third_party/yajl/build/yajl-2.1.0/include \
++include_paths="${include_paths} \
++ %%PREFIX%%/include/msgpuck \
++ %%PREFIX%%/include/yajl \
+ "
+-}
+
+ module_src_dir="$ngx_addon_dir/src"
+
diff --git a/www/freenginx-devel/files/extra-patch-ngx_http_uploadprogress_module.c b/www/freenginx-devel/files/extra-patch-ngx_http_uploadprogress_module.c
new file mode 100644
index 000000000000..5dfbdbfea794
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-ngx_http_uploadprogress_module.c
@@ -0,0 +1,73 @@
+--- ../nginx-upload-progress-module-68b3ab3/ngx_http_uploadprogress_module.c.orig 2021-12-24 10:53:38.000000000 -0500
++++ ../nginx-upload-progress-module-68b3ab3/ngx_http_uploadprogress_module.c 2022-07-10 22:24:32.435330000 -0400
+@@ -559,12 +559,12 @@
+ ngx_chain_t out;
+ ngx_int_t rc, found=0, done=0, err_status=0;
+ off_t rest=0, length=0;
+- ngx_uint_t len, i;
++ ngx_uint_t len;
+ ngx_slab_pool_t *shpool;
+ ngx_http_uploadprogress_conf_t *upcf;
+ ngx_http_uploadprogress_ctx_t *ctx;
+ ngx_http_uploadprogress_node_t *up;
+- ngx_table_elt_t *expires, *cc, **ccp;
++ ngx_table_elt_t *expires, *cc;
+ ngx_http_uploadprogress_state_t state;
+ ngx_http_uploadprogress_template_t *t;
+
+@@ -637,6 +637,7 @@
+ }
+
+ r->headers_out.expires = expires;
++ expires->next = NULL;
+
+ expires->hash = 1;
+ expires->key.len = sizeof("Expires") - 1;
+@@ -646,37 +647,30 @@
+ len = sizeof("Mon, 28 Sep 1970 06:00:00 GMT");
+ expires->value.len = len - 1;
+
+- ccp = r->headers_out.cache_control.elts;
+- if (ccp == NULL) {
++ cc = r->headers_out.cache_control;
+
+- if (ngx_array_init(&r->headers_out.cache_control, r->pool,
+- 1, sizeof(ngx_table_elt_t *))
+- != NGX_OK) {
+- return NGX_HTTP_INTERNAL_SERVER_ERROR;
+- }
++ if (cc == NULL) {
+
+- ccp = ngx_array_push(&r->headers_out.cache_control);
+- if (ccp == NULL) {
+- return NGX_HTTP_INTERNAL_SERVER_ERROR;
+- }
+-
+ cc = ngx_list_push(&r->headers_out.headers);
+ if (cc == NULL) {
++ expires->hash = 0;
+ return NGX_HTTP_INTERNAL_SERVER_ERROR;
+ }
+
++ r->headers_out.cache_control = cc;
++ cc->next = NULL;
++
+ cc->hash = 1;
+ cc->key.len = sizeof("Cache-Control") - 1;
+ cc->key.data = (u_char *) "Cache-Control";
+
+- *ccp = cc;
+-
+ } else {
+- for (i = 1; i < r->headers_out.cache_control.nelts; i++) {
+- ccp[i]->hash = 0;
++ for (cc = cc->next; cc; cc = cc->next) {
++ cc->hash = 0;
+ }
+
+- cc = ccp[0];
++ cc = r->headers_out.cache_control;
++ cc->next = NULL;
+ }
+
+ expires->value.data = (u_char *) "Thu, 01 Jan 1970 00:00:01 GMT";
diff --git a/www/freenginx-devel/files/extra-patch-ngx_link_func_module.c b/www/freenginx-devel/files/extra-patch-ngx_link_func_module.c
new file mode 100644
index 000000000000..31348a346dae
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-ngx_link_func_module.c
@@ -0,0 +1,11 @@
+--- ../nginx-link-function-3.2.4/src/ngx_link_func_module.c.orig 2020-01-24 10:32:50.550797000 -0500
++++ ../nginx-link-function-3.2.4/src/ngx_link_func_module.c 2020-01-24 10:33:17.135348000 -0500
+@@ -35,7 +35,7 @@
+ #include <ngx_config.h>
+ #include <ngx_core.h>
+ #include <ngx_http.h>
+-#include <ngx_link_func_module.h>
++#include "ngx_link_func_module.h"
+
+ #define MODULE_NAME "nginx_link_function"
+
diff --git a/www/freenginx-devel/files/extra-patch-ngx_postgres-config b/www/freenginx-devel/files/extra-patch-ngx_postgres-config
new file mode 100644
index 000000000000..8c26c0f7dd64
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-ngx_postgres-config
@@ -0,0 +1,19 @@
+--- ../ngx_postgres-8aa7359/config.orig 2015-05-26 20:52:25.649166000 +0300
++++ ../ngx_postgres-8aa7359/config 2015-05-26 20:53:10.331122000 +0300
+@@ -48,12 +48,12 @@
+
+ if [ $ngx_found = no ]; then
+ # FreeBSD
+- ngx_feature="libpq library in /usr/local/"
+- ngx_feature_path="/usr/local/include"
++ ngx_feature="libpq library in %%PREFIX%%/"
++ ngx_feature_path="%%PREFIX%%/include"
+ if [ $NGX_RPATH = YES ]; then
+- ngx_feature_libs="-R/usr/local/lib -L/usr/local/lib -lpq"
++ ngx_feature_libs="-R%%PREFIX%%/lib -L%%PREFIX%%/lib -lpq"
+ else
+- ngx_feature_libs="-L/usr/local/lib -lpq"
++ ngx_feature_libs="-L%%PREFIX%%/lib -lpq"
+ fi
+ . auto/feature
+ fi
diff --git a/www/freenginx-devel/files/extra-patch-ngx_stream_ssl_ct_module.c b/www/freenginx-devel/files/extra-patch-ngx_stream_ssl_ct_module.c
new file mode 100644
index 000000000000..b3df57b24218
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-ngx_stream_ssl_ct_module.c
@@ -0,0 +1,14 @@
+--- ../nginx-ct-93e9884/ngx_stream_ssl_ct_module.c.orig 2024-04-18 12:32:44.086600000 -0400
++++ ../nginx-ct-93e9884/ngx_stream_ssl_ct_module.c 2024-04-18 12:37:40.764525000 -0400
+@@ -70,7 +70,11 @@
+
+ static char *ngx_stream_ssl_ct_merge_srv_conf(ngx_conf_t *cf, void *parent,
+ void *child) {
++#if nginx_version >= 1025005
++ ngx_stream_ssl_srv_conf_t *ssl_conf = ngx_stream_conf_get_module_srv_conf(cf,
++#else
+ ngx_stream_ssl_conf_t *ssl_conf = ngx_stream_conf_get_module_srv_conf(cf,
++#endif
+ ngx_stream_ssl_module);
+
+ ngx_array_t *certificates;
diff --git a/www/freenginx-devel/files/extra-patch-openresty-drizzle-nginx-module-config b/www/freenginx-devel/files/extra-patch-openresty-drizzle-nginx-module-config
new file mode 100644
index 000000000000..294d22a346cf
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-openresty-drizzle-nginx-module-config
@@ -0,0 +1,42 @@
+--- ../drizzle-nginx-module-3504fc6/config.orig 2020-01-22 18:04:58.000000000 -0500
++++ ../drizzle-nginx-module-3504fc6/config 2020-04-24 06:23:01.264872000 -0400
+@@ -34,12 +34,12 @@
+
+ if [ $ngx_found = no ]; then
+ # FreeBSD, OpenBSD
+- ngx_feature="libdrizzle library in /usr/local/"
+- ngx_feature_path="/usr/local/include/libdrizzle-1.0"
++ ngx_feature="libdrizzle library in %%PREFIX%%"
++ ngx_feature_path="%%PREFIX%%/include/libdrizzle"
+ if [ $NGX_RPATH = YES ]; then
+- ngx_feature_libs="-R/usr/local/lib -L/usr/local/lib -ldrizzle"
++ ngx_feature_libs="-R%%PREFIX%%/lib -L%%PREFIX%%/lib -ldrizzle"
+ else
+- ngx_feature_libs="-L/usr/local/lib -ldrizzle"
++ ngx_feature_libs="-L%%PREFIX%%/lib -ldrizzle"
+ fi
+ . auto/feature
+ fi
+@@ -80,8 +80,19 @@
+ fi
+
+ ngx_addon_name=ngx_http_drizzle_module
+-HTTP_MODULES="$HTTP_MODULES ngx_http_drizzle_module"
+-NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/src/ngx_http_drizzle_module.c $ngx_addon_dir/src/ngx_http_drizzle_handler.c $ngx_addon_dir/src/ngx_http_drizzle_processor.c $ngx_addon_dir/src/ngx_http_drizzle_upstream.c $ngx_addon_dir/src/ngx_http_drizzle_util.c $ngx_addon_dir/src/ngx_http_drizzle_output.c $ngx_addon_dir/src/ngx_http_drizzle_keepalive.c $ngx_addon_dir/src/ngx_http_drizzle_quoting.c $ngx_addon_dir/src/ngx_http_drizzle_checker.c"
+-NGX_ADDON_DEPS="$NGX_ADDON_DEPS $ngx_addon_dir/src/ddebug.h $ngx_addon_dir/src/ngx_http_drizzle_module.h $ngx_addon_dir/src/ngx_http_drizzle_handler.h $ngx_addon_dir/src/ngx_http_drizzle_processor.h $ngx_addon_dir/src/ngx_http_drizzle_upstream.h $ngx_addon_dir/src/ngx_http_drizzle_util.h $ngx_addon_dir/src/ngx_http_drizzle_output.h $ngx_addon_dir/src/resty_dbd_stream.h $ngx_addon_dir/src/ngx_http_drizzle_keepalive.h $ngx_addon_dir/src/ngx_http_drizzle_quoting.h $ngx_addon_dir/src/ngx_http_drizzle_checker.h"
++if test -n "$ngx_module_link"; then
++ ngx_module_type=HTTP
++ ngx_module_name=$ngx_addon_name
++ ngx_module_srcs="$ngx_addon_dir/src/ngx_http_drizzle_module.c $ngx_addon_dir/src/ngx_http_drizzle_handler.c $ngx_addon_dir/src/ngx_http_drizzle_processor.c $ngx_addon_dir/src/ngx_http_drizzle_upstream.c $ngx_addon_dir/src/ngx_http_drizzle_util.c $ngx_addon_dir/src/ngx_http_drizzle_output.c $ngx_addon_dir/src/ngx_http_drizzle_keepalive.c $ngx_addon_dir/src/ngx_http_drizzle_quoting.c $ngx_addon_dir/src/ngx_http_drizzle_checker.c"
++ ngx_module_incs="$ngx_addon_dir/src/ddebug.h $ngx_addon_dir/src/ngx_http_drizzle_module.h $ngx_addon_dir/src/ngx_http_drizzle_handler.h $ngx_addon_dir/src/ngx_http_drizzle_processor.h $ngx_addon_dir/src/ngx_http_drizzle_upstream.h $ngx_addon_dir/src/ngx_http_drizzle_util.h $ngx_addon_dir/src/ngx_http_drizzle_output.h $ngx_addon_dir/src/resty_dbd_stream.h $ngx_addon_dir/src/ngx_http_drizzle_keepalive.h $ngx_addon_dir/src/ngx_http_drizzle_quoting.h $ngx_addon_dir/src/ngx_http_drizzle_checker.h"
++ ngx_module_deps=
++ ngx_module_libs="-L%%PREFIX%%/lib -ldrizzle"
++
++ . auto/module
++else
++ HTTP_MODULES="$HTTP_MODULES ngx_http_drizzle_module"
++ NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/src/ngx_http_drizzle_module.c $ngx_addon_dir/src/ngx_http_drizzle_handler.c $ngx_addon_dir/src/ngx_http_drizzle_processor.c $ngx_addon_dir/src/ngx_http_drizzle_upstream.c $ngx_addon_dir/src/ngx_http_drizzle_util.c $ngx_addon_dir/src/ngx_http_drizzle_output.c $ngx_addon_dir/src/ngx_http_drizzle_keepalive.c $ngx_addon_dir/src/ngx_http_drizzle_quoting.c $ngx_addon_dir/src/ngx_http_drizzle_checker.c"
++ NGX_ADDON_DEPS="$NGX_ADDON_DEPS $ngx_addon_dir/src/ddebug.h $ngx_addon_dir/src/ngx_http_drizzle_module.h $ngx_addon_dir/src/ngx_http_drizzle_handler.h $ngx_addon_dir/src/ngx_http_drizzle_processor.h $ngx_addon_dir/src/ngx_http_drizzle_upstream.h $ngx_addon_dir/src/ngx_http_drizzle_util.h $ngx_addon_dir/src/ngx_http_drizzle_output.h $ngx_addon_dir/src/resty_dbd_stream.h $ngx_addon_dir/src/ngx_http_drizzle_keepalive.h $ngx_addon_dir/src/ngx_http_drizzle_quoting.h $ngx_addon_dir/src/ngx_http_drizzle_checker.h"
++fi
+
+ have=NGX_DRIZZLE_MODULE . auto/have
diff --git a/www/freenginx-devel/files/extra-patch-passenger-build-nginx.rb b/www/freenginx-devel/files/extra-patch-passenger-build-nginx.rb
new file mode 100644
index 000000000000..95bf79da0865
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-passenger-build-nginx.rb
@@ -0,0 +1,33 @@
+--- ../passenger-6.0.22/build/nginx.rb.orig 2013-10-26 18:00:00.000000000 -0400
++++ ../passenger-6.0.22/build/nginx.rb 2016-05-09 18:21:22.426777000 -0400
+@@ -33,13 +33,12 @@
+ desc "Build Nginx support files"
+ task :nginx => [
+ :nginx_without_native_support,
+- NATIVE_SUPPORT_TARGET
++ LIBBOOST_OXT,
+ ].compact
+
+ desc "Build Nginx support files, including objects suitable for dynamic linking against Nginx"
+ task 'nginx:as_dynamic_module' => [
+ :nginx_dynamic_without_native_support,
+- NATIVE_SUPPORT_TARGET
+ ].compact
+
+ # Workaround for https://github.com/jimweirich/rake/issues/274
+@@ -47,7 +46,6 @@
+
+ task :nginx_without_native_support => [
+ auto_generated_sources,
+- AGENT_TARGET,
+ COMMON_LIBRARY.only(*NGINX_LIBS_SELECTOR).link_objects
+ ].flatten
+
+@@ -55,7 +53,6 @@
+ # it also creates a namespace:clean task to clean up the output_dir
+ task :nginx_dynamic_without_native_support => [
+ auto_generated_sources,
+- AGENT_TARGET,
+ define_libboost_oxt_task("nginx", NGINX_DYNAMIC_OUTPUT_DIR + "libboost_oxt", "-fPIC"),
+ COMMON_LIBRARY.only(*NGINX_LIBS_SELECTOR).
+ set_namespace("nginx").set_output_dir(NGINX_DYNAMIC_OUTPUT_DIR + "module_libpassenger_common").define_tasks("-fPIC").
diff --git a/www/freenginx-devel/files/extra-patch-passenger-disable-telemetry b/www/freenginx-devel/files/extra-patch-passenger-disable-telemetry
new file mode 100644
index 000000000000..ca2ed9f0700a
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-passenger-disable-telemetry
@@ -0,0 +1,11 @@
+--- ../passenger-6.0.22/src/ruby_supportlib/phusion_passenger/nginx/config_options.rb.orig 2018-12-03 12:23:06.980728000 -0500
++++ ../passenger-6.0.22/src/ruby_supportlib/phusion_passenger/nginx/config_options.rb 2018-12-03 12:23:32.978924000 -0500
+@@ -204,7 +204,7 @@
+ :name => 'passenger_disable_anonymous_telemetry',
+ :scope => :global,
+ :type => :flag,
+- :default => false,
++ :default => true,
+ :context => [:main],
+ :struct => 'NGX_HTTP_MAIN_CONF_OFFSET'
+ },
diff --git a/www/freenginx-devel/files/extra-patch-passenger_src_nginx__module_Configuration.c b/www/freenginx-devel/files/extra-patch-passenger_src_nginx__module_Configuration.c
new file mode 100644
index 000000000000..3d18184dd55e
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-passenger_src_nginx__module_Configuration.c
@@ -0,0 +1,27 @@
+--- ../passenger-6.0.22/src/nginx_module/Configuration.c.orig 2013-10-26 20:00:00.000000000 -0400
++++ ../passenger-6.0.22/src/nginx_module/Configuration.c 2024-06-04 10:53:52.178855000 -0400
+@@ -224,8 +224,10 @@
+
+ conf->upstream_config.send_lowat = NGX_CONF_UNSET_SIZE;
+ conf->upstream_config.buffer_size = NGX_CONF_UNSET_SIZE;
+- #if NGINX_VERSION_NUM >= 1007007
+- conf->upstream_config.limit_rate = NGX_CONF_UNSET_SIZE;
++ #if NGINX_VERSION_NUM >= 1027000
++ conf->upstream_config.limit_rate = NGX_CONF_UNSET_PTR;
++ #elif NGINX_VERSION_NUM >= 1007007
++ conf->upstream_config.limit_rate = NGX_CONF_UNSET_SiZE;
+ #endif
+
+ conf->upstream_config.busy_buffers_size_conf = NGX_CONF_UNSET_SIZE;
+@@ -465,7 +467,10 @@
+ prev->upstream_config.buffer_size,
+ 16 * 1024);
+
+- #if NGINX_VERSION_NUM >= 1007007
++ #if NGINX_VERSION_NUM >= 1027000
++ ngx_conf_merge_ptr_value(conf->upstream_config.limit_rate,
++ prev->upstream_config.limit_rate, NULL);
++ #elif NGINX_VERSION_NUM >= 1007007
+ ngx_conf_merge_size_value(conf->upstream_config.limit_rate,
+ prev->upstream_config.limit_rate, 0);
+ #endif
diff --git a/www/freenginx-devel/files/extra-patch-rds-csv-nginx-module-config b/www/freenginx-devel/files/extra-patch-rds-csv-nginx-module-config
new file mode 100644
index 000000000000..040c78a481e0
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-rds-csv-nginx-module-config
@@ -0,0 +1,15 @@
+--- ../rds-csv-nginx-module-0.09/config.orig 2020-04-25 11:37:21.896900000 -0400
++++ ../rds-csv-nginx-module-0.09/config 2020-04-25 11:39:06.371176000 -0400
+@@ -1,5 +1,9 @@
+ ngx_addon_name=ngx_http_rds_csv_filter_module
+-HTTP_AUX_FILTER_MODULES="$HTTP_AUX_FILTER_MODULES ngx_http_rds_csv_filter_module"
+-NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/src/ngx_http_rds_csv_filter_module.c $ngx_addon_dir/src/ngx_http_rds_csv_processor.c $ngx_addon_dir/src/ngx_http_rds_csv_util.c $ngx_addon_dir/src/ngx_http_rds_csv_output.c"
+-NGX_ADDON_DEPS="$NGX_ADDON_DEPS $ngx_addon_dir/src/ddebug.h $ngx_addon_dir/src/resty_dbd_stream.h $ngx_addon_dir/src/ngx_http_rds_csv_filter_module.h $ngx_addon_dir/src/ngx_http_rds_csv_processor.h $ngx_addon_dir/src/ngx_http_rds_csv_util.h $ngx_addon_dir/src/ngx_http_rds.h $ngx_addon_dir/src/resty_dbd_stream.h $ngx_addon_dir/src/ngx_http_rds_csv_output.h $ngx_addon_dir/src/ngx_http_rds_utils.h"
+
++ngx_module_name="$ngx_addon_name"
++ngx_module_type=HTTP_FILTER
++
++ngx_module_srcs="$ngx_addon_dir/src/ngx_http_rds_csv_filter_module.c $ngx_addon_dir/src/ngx_http_rds_csv_processor.c $ngx_addon_dir/src/ngx_http_rds_csv_util.c $ngx_addon_dir/src/ngx_http_rds_csv_output.c"
++ngx_module_deps="$ngx_addon_dir/src/ddebug.h $ngx_addon_dir/src/resty_dbd_stream.h $ngx_addon_dir/src/ngx_http_rds_csv_filter_module.h $ngx_addon_dir/src/ngx_http_rds_csv_processor.h $ngx_addon_dir/src/ngx_http_rds_csv_util.h $ngx_addon_dir/src/ngx_http_rds.h $ngx_addon_dir/src/resty_dbd_stream.h $ngx_addon_dir/src/ngx_http_rds_csv_output.h $ngx_addon_dir/src/ngx_http_rds_utils.h"
++
++. auto/module
diff --git a/www/freenginx-devel/files/extra-patch-rds-json-nginx-module-config b/www/freenginx-devel/files/extra-patch-rds-json-nginx-module-config
new file mode 100644
index 000000000000..f3252ac0ba50
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-rds-json-nginx-module-config
@@ -0,0 +1,15 @@
+--- ../rds-json-nginx-module-0.15/config.orig 2020-04-25 11:39:29.003855000 -0400
++++ ../rds-json-nginx-module-0.15/config 2020-04-25 11:40:18.345148000 -0400
+@@ -1,5 +1,9 @@
+ ngx_addon_name=ngx_http_rds_json_filter_module
+-HTTP_AUX_FILTER_MODULES="$HTTP_AUX_FILTER_MODULES ngx_http_rds_json_filter_module"
+-NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/src/ngx_http_rds_json_filter_module.c $ngx_addon_dir/src/ngx_http_rds_json_processor.c $ngx_addon_dir/src/ngx_http_rds_json_util.c $ngx_addon_dir/src/ngx_http_rds_json_output.c $ngx_addon_dir/src/ngx_http_rds_json_handler.c"
+-NGX_ADDON_DEPS="$NGX_ADDON_DEPS $ngx_addon_dir/src/ddebug.h $ngx_addon_dir/src/resty_dbd_stream.h $ngx_addon_dir/src/ngx_http_rds_json_filter_module.h $ngx_addon_dir/src/ngx_http_rds_json_processor.h $ngx_addon_dir/src/ngx_http_rds_json_util.h $ngx_addon_dir/src/ngx_http_rds.h $ngx_addon_dir/src/resty_dbd_stream.h $ngx_addon_dir/src/ngx_http_rds_json_output.h $ngx_addon_dir/src/ngx_http_rds_utils.h $ngx_addon_dir/src/ngx_http_rds_json_handler.h"
+
++ngx_module_name="$ngx_addon_name"
++ngx_module_type=HTTP_FILTER
++
++ngx_module_srcs="$ngx_addon_dir/src/ngx_http_rds_json_filter_module.c $ngx_addon_dir/src/ngx_http_rds_json_processor.c $ngx_addon_dir/src/ngx_http_rds_json_util.c $ngx_addon_dir/src/ngx_http_rds_json_output.c $ngx_addon_dir/src/ngx_http_rds_json_handler.c"
++ngx_module_deps="$ngx_addon_dir/src/ddebug.h $ngx_addon_dir/src/resty_dbd_stream.h $ngx_addon_dir/src/ngx_http_rds_json_filter_module.h $ngx_addon_dir/src/ngx_http_rds_json_processor.h $ngx_addon_dir/src/ngx_http_rds_json_util.h $ngx_addon_dir/src/ngx_http_rds.h $ngx_addon_dir/src/resty_dbd_stream.h $ngx_addon_dir/src/ngx_http_rds_json_output.h $ngx_addon_dir/src/ngx_http_rds_utils.h $ngx_addon_dir/src/ngx_http_rds_json_handler.h"
++
++. auto/module
diff --git a/www/freenginx-devel/files/extra-patch-spnego-http-auth-nginx-module-config b/www/freenginx-devel/files/extra-patch-spnego-http-auth-nginx-module-config
new file mode 100644
index 000000000000..a54e89e58a23
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-spnego-http-auth-nginx-module-config
@@ -0,0 +1,14 @@
+--- ../spnego-http-auth-nginx-module-3575542/config.orig 2020-08-27 07:59:28.423636000 -0400
++++ ../spnego-http-auth-nginx-module-3575542/config 2020-08-27 08:01:42.152121000 -0400
+@@ -1,8 +1,9 @@
+ ngx_addon_name=ngx_http_auth_spnego_module
+-ngx_feature_libs="-lgssapi_krb5 -lkrb5 -lcom_err"
++ngx_feature_libs="-L%%GSSAPILIBDIR%% %%GSSAPILIBS%%"
++ngx_module_incs="%%GSSAPIINCDIR%%"
+
+ if uname -o | grep -q FreeBSD; then
+- ngx_feature_libs="$ngx_feature_libs -lgssapi"
++ ngx_feature_libs="$ngx_feature_libs"
+ fi
+
+ if uname -a | grep -q NetBSD; then
diff --git a/www/freenginx-devel/files/extra-patch-src-http-modules-ngx_http_upstream_hash_module.c b/www/freenginx-devel/files/extra-patch-src-http-modules-ngx_http_upstream_hash_module.c
new file mode 100644
index 000000000000..9267e597829f
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-src-http-modules-ngx_http_upstream_hash_module.c
@@ -0,0 +1,44 @@
+--- src/http/modules/ngx_http_upstream_hash_module.c.orig 2016-02-24 14:53:24 UTC
++++ src/http/modules/ngx_http_upstream_hash_module.c
+@@ -9,6 +9,9 @@
+ #include <ngx_core.h>
+ #include <ngx_http.h>
+
++#if (NGX_HTTP_UPSTREAM_CHECK)
++#include "ngx_http_upstream_check_module.h"
++#endif
+
+ typedef struct {
+ uint32_t hash;
+@@ -235,6 +238,15 @@ ngx_http_upstream_get_hash_peer(ngx_peer
+ goto next;
+ }
+
++#if (NGX_HTTP_UPSTREAM_CHECK)
++ ngx_log_debug1(NGX_LOG_DEBUG_HTTP, pc->log, 0,
++ "get hash peer, check_index: %ui",
++ peer->check_index);
++ if (ngx_http_upstream_check_peer_down(peer->check_index)) {
++ goto next;
++ }
++#endif
++
+ if (peer->max_fails
+ && peer->fails >= peer->max_fails
+ && now - peer->checked <= peer->fail_timeout)
+@@ -535,6 +547,15 @@ ngx_http_upstream_get_chash_peer(ngx_pee
+ continue;
+ }
+
++#if (NGX_HTTP_UPSTREAM_CHECK)
++ ngx_log_debug1(NGX_LOG_DEBUG_HTTP, pc->log, 0,
++ "get consistent_hash peer, check_index: %ui",
++ peer->check_index);
++ if (ngx_http_upstream_check_peer_down(peer->check_index)) {
++ continue;
++ }
++#endif
++
+ if (peer->server.len != server->len
+ || ngx_strncmp(peer->server.data, server->data, server->len)
+ != 0)
diff --git a/www/freenginx-devel/files/extra-patch-src-http-modules-ngx_http_upstream_ip_hash_module.c b/www/freenginx-devel/files/extra-patch-src-http-modules-ngx_http_upstream_ip_hash_module.c
new file mode 100644
index 000000000000..176876b9d23f
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-src-http-modules-ngx_http_upstream_ip_hash_module.c
@@ -0,0 +1,28 @@
+--- src/http/modules/ngx_http_upstream_ip_hash_module.c.orig 2016-02-24 14:53:24 UTC
++++ src/http/modules/ngx_http_upstream_ip_hash_module.c
+@@ -9,6 +9,9 @@
+ #include <ngx_core.h>
+ #include <ngx_http.h>
+
++#if (NGX_HTTP_UPSTREAM_CHECK)
++#include "ngx_http_upstream_check_module.h"
++#endif
+
+ typedef struct {
+ /* the round robin data must be first */
+@@ -205,6 +208,15 @@ ngx_http_upstream_get_ip_hash_peer(ngx_p
+ goto next;
+ }
+
++#if (NGX_HTTP_UPSTREAM_CHECK)
++ ngx_log_debug1(NGX_LOG_DEBUG_HTTP, pc->log, 0,
++ "get ip_hash peer, check_index: %ui",
++ peer->check_index);
++ if (ngx_http_upstream_check_peer_down(peer->check_index)) {
++ goto next;
++ }
++#endif
++
+ if (peer->max_fails
+ && peer->fails >= peer->max_fails
+ && now - peer->checked <= peer->fail_timeout)
diff --git a/www/freenginx-devel/files/extra-patch-src-http-modules-ngx_http_upstream_least_conn_module.c b/www/freenginx-devel/files/extra-patch-src-http-modules-ngx_http_upstream_least_conn_module.c
new file mode 100644
index 000000000000..84f88fd4d8cd
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-src-http-modules-ngx_http_upstream_least_conn_module.c
@@ -0,0 +1,46 @@
+--- src/http/modules/ngx_http_upstream_least_conn_module.c.orig 2016-02-24 14:53:24 UTC
++++ src/http/modules/ngx_http_upstream_least_conn_module.c
+@@ -9,6 +9,9 @@
+ #include <ngx_core.h>
+ #include <ngx_http.h>
+
++#if (NGX_HTTP_UPSTREAM_CHECK)
++#include "ngx_http_upstream_check_module.h"
++#endif
+
+ static ngx_int_t ngx_http_upstream_init_least_conn_peer(ngx_http_request_t *r,
+ ngx_http_upstream_srv_conf_t *us);
+@@ -148,6 +151,16 @@ ngx_http_upstream_get_least_conn_peer(ng
+ continue;
+ }
+
++#if (NGX_HTTP_UPSTREAM_CHECK)
++ ngx_log_debug1(NGX_LOG_DEBUG_HTTP, pc->log, 0,
++ "get least_conn peer, check_index: %ui",
++ peer->check_index);
++
++ if (ngx_http_upstream_check_peer_down(peer->check_index)) {
++ continue;
++ }
++#endif
++
+ if (peer->max_fails
+ && peer->fails >= peer->max_fails
+ && now - peer->checked <= peer->fail_timeout)
+@@ -199,6 +212,16 @@ ngx_http_upstream_get_least_conn_peer(ng
+ continue;
+ }
+
++#if (NGX_HTTP_UPSTREAM_CHECK)
++ ngx_log_debug1(NGX_LOG_DEBUG_HTTP, pc->log, 0,
++ "get least_conn peer, check_index: %ui",
++ peer->check_index);
++
++ if (ngx_http_upstream_check_peer_down(peer->check_index)) {
++ continue;
++ }
++#endif
++
+ if (peer->conns * best->weight != best->conns * peer->weight) {
+ continue;
+ }
diff --git a/www/freenginx-devel/files/extra-patch-src-http-ngx_http_upstream_round_robin.c b/www/freenginx-devel/files/extra-patch-src-http-ngx_http_upstream_round_robin.c
new file mode 100644
index 000000000000..e5012b098309
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-src-http-ngx_http_upstream_round_robin.c
@@ -0,0 +1,101 @@
+--- src/http/ngx_http_upstream_round_robin.c.orig 2016-02-24 14:53:24 UTC
++++ src/http/ngx_http_upstream_round_robin.c
+@@ -9,6 +9,9 @@
+ #include <ngx_core.h>
+ #include <ngx_http.h>
+
++#if (NGX_HTTP_UPSTREAM_CHECK)
++#include "ngx_http_upstream_check_module.h"
++#endif
+
+ #define ngx_http_upstream_tries(p) ((p)->number \
+ + ((p)->next ? (p)->next->number : 0))
+@@ -96,7 +99,14 @@ ngx_http_upstream_init_round_robin(ngx_c
+ peer[n].fail_timeout = server[i].fail_timeout;
+ peer[n].down = server[i].down;
+ peer[n].server = server[i].name;
+-
++#if (NGX_HTTP_UPSTREAM_CHECK)
++ if (!server[i].down) {
++ peer[n].check_index =
++ ngx_http_upstream_check_add_peer(cf, us, &server[i].addrs[j]);
++ } else {
++ peer[n].check_index = (ngx_uint_t) NGX_ERROR;
++ }
++#endif
+ *peerp = &peer[n];
+ peerp = &peer[n].next;
+ n++;
+@@ -159,7 +169,15 @@ ngx_http_upstream_init_round_robin(ngx_c
+ peer[n].fail_timeout = server[i].fail_timeout;
+ peer[n].down = server[i].down;
+ peer[n].server = server[i].name;
+-
++#if (NGX_HTTP_UPSTREAM_CHECK)
++ if (!server[i].down) {
++ peer[n].check_index =
++ ngx_http_upstream_check_add_peer(cf, us, &server[i].addrs[j]);
++ }
++ else {
++ peer[n].check_index = (ngx_uint_t) NGX_ERROR;
++ }
++#endif
+ *peerp = &peer[n];
+ peerp = &peer[n].next;
+ n++;
+@@ -225,6 +243,9 @@ ngx_http_upstream_init_round_robin(ngx_c
+ peer[i].current_weight = 0;
+ peer[i].max_fails = 1;
+ peer[i].fail_timeout = 10;
++#if (NGX_HTTP_UPSTREAM_CHECK)
++ peer[i].check_index = (ngx_uint_t) NGX_ERROR;
++#endif
+ *peerp = &peer[i];
+ peerp = &peer[i].next;
+ }
+@@ -339,6 +360,9 @@ ngx_http_upstream_create_round_robin_pee
+ peer[0].current_weight = 0;
+ peer[0].max_fails = 1;
+ peer[0].fail_timeout = 10;
++#if (NGX_HTTP_UPSTREAM_CHECK)
++ peer[0].check_index = (ngx_uint_t) NGX_ERROR;
++#endif
+ peers->peer = peer;
+
+ } else {
+@@ -381,6 +405,9 @@ ngx_http_upstream_create_round_robin_pee
+ peer[i].current_weight = 0;
+ peer[i].max_fails = 1;
+ peer[i].fail_timeout = 10;
++#if (NGX_HTTP_UPSTREAM_CHECK)
++ peer[i].check_index = (ngx_uint_t) NGX_ERROR;
++#endif
+ *peerp = &peer[i];
+ peerp = &peer[i].next;
+ }
+@@ -441,6 +468,12 @@ ngx_http_upstream_get_round_robin_peer(n
+ goto failed;
+ }
+
++#if (NGX_HTTP_UPSTREAM_CHECK)
++ if (ngx_http_upstream_check_peer_down(peer->check_index)) {
++ goto failed;
++ }
++#endif
++
+ rrp->current = peer;
+
+ } else {
+@@ -542,6 +575,12 @@ ngx_http_upstream_get_peer(ngx_http_upst
+ continue;
+ }
+
++#if (NGX_HTTP_UPSTREAM_CHECK)
++ if (ngx_http_upstream_check_peer_down(peer->check_index)) {
++ continue;
++ }
++#endif
++
+ if (peer->max_fails
+ && peer->fails >= peer->max_fails
+ && now - peer->checked <= peer->fail_timeout)
diff --git a/www/freenginx-devel/files/extra-patch-src-http-ngx_http_upstream_round_robin.h b/www/freenginx-devel/files/extra-patch-src-http-ngx_http_upstream_round_robin.h
new file mode 100644
index 000000000000..84c99aaaed61
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-src-http-ngx_http_upstream_round_robin.h
@@ -0,0 +1,14 @@
+--- src/http/ngx_http_upstream_round_robin.h.orig 2016-10-11 11:03:02.000000000 -0400
++++ src/http/ngx_http_upstream_round_robin.h 2016-10-11 19:56:33.262307000 -0400
+@@ -35,6 +35,11 @@
+
+ ngx_uint_t max_fails;
+ time_t fail_timeout;
++
++#if (NGX_HTTP_UPSTREAM_CHECK)
++ ngx_uint_t check_index;
++#endif
++
+ ngx_msec_t slow_start;
+ ngx_msec_t start_time;
+
diff --git a/www/freenginx-devel/files/extra-patch-src_http_modules_ngx_http_slice_read_ahead.c b/www/freenginx-devel/files/extra-patch-src_http_modules_ngx_http_slice_read_ahead.c
new file mode 100644
index 000000000000..b9eb1f20a439
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-src_http_modules_ngx_http_slice_read_ahead.c
@@ -0,0 +1,456 @@
+--- src/http/modules/ngx_http_slice_filter_module.c.orig 2019-04-23 13:12:58 UTC
++++ src/http/modules/ngx_http_slice_filter_module.c
+@@ -2,6 +2,10 @@
+ /*
+ * Copyright (C) Roman Arutyunyan
+ * Copyright (C) Nginx, Inc.
++ * Copyright (C) Carey Gister
++ * Copyright (C) Metapeer, Inc.
++ *
++ * Retrieve slices with an optional look-a-head of N slices where N is a float value.
+ */
+
+
+@@ -9,13 +13,25 @@
+ #include <ngx_core.h>
+ #include <ngx_http.h>
+
++/*
++ * Location Configuration -- size is size of a slice, read_a_heads is number of
++ * blocks to look a head: 0, will not limit the number of blocks. Blocks will be
++ * retrieved as quickly as GETs can be issued and returned.
++ */
+
+ typedef struct {
+ size_t size;
++ float read_a_heads;
+ } ngx_http_slice_loc_conf_t;
+
+
+ typedef struct {
++ size_t requested_bytes;
++ size_t received_bytes;
++ size_t skipped_first_slice;
++} ngx_http_slice_read_a_head_t;
++
++typedef struct {
+ off_t start;
+ off_t end;
+ ngx_str_t range;
+@@ -23,6 +39,7 @@ typedef struct {
+ unsigned last:1;
+ unsigned active:1;
+ ngx_http_request_t *sr;
++ ngx_http_slice_read_a_head_t *read_a_head;
+ } ngx_http_slice_ctx_t;
+
+
+@@ -46,6 +63,8 @@ static char *ngx_http_slice_merge_loc_conf(ngx_conf_t
+ void *child);
+ static ngx_int_t ngx_http_slice_add_variables(ngx_conf_t *cf);
+ static ngx_int_t ngx_http_slice_init(ngx_conf_t *cf);
++static char * ngx_conf_set_float_slot(ngx_conf_t *cf, ngx_command_t *cmd,
++ void *conf);
+
+
+ static ngx_command_t ngx_http_slice_filter_commands[] = {
+@@ -57,6 +76,13 @@ static ngx_command_t ngx_http_slice_filter_commands[]
+ offsetof(ngx_http_slice_loc_conf_t, size),
+ NULL },
+
++ { ngx_string("slice_read_ahead"),
++ NGX_HTTP_MAIN_CONF|NGX_HTTP_SRV_CONF|NGX_HTTP_LOC_CONF|NGX_CONF_TAKE1,
++ ngx_conf_set_float_slot,
++ NGX_HTTP_LOC_CONF_OFFSET,
++ offsetof(ngx_http_slice_loc_conf_t, read_a_heads),
++ NULL },
++
+ ngx_null_command
+ };
+
+@@ -102,11 +128,11 @@ static ngx_int_t
+ ngx_http_slice_header_filter(ngx_http_request_t *r)
+ {
+ off_t end;
+- ngx_int_t rc;
++ ngx_int_t rc, rc1;
+ ngx_table_elt_t *h;
+ ngx_http_slice_ctx_t *ctx;
+ ngx_http_slice_loc_conf_t *slcf;
+- ngx_http_slice_content_range_t cr;
++ ngx_http_slice_content_range_t cr, cr1;
+
+ ctx = ngx_http_get_module_ctx(r, ngx_http_slice_filter_module);
+ if (ctx == NULL) {
+@@ -187,6 +213,23 @@ ngx_http_slice_header_filter(ngx_http_request_t *r)
+ rc = ngx_http_next_header_filter(r);
+
+ if (r != r->main) {
++ if (ctx->read_a_head != NULL) {
++ ngx_log_debug5(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
++ "http slice header (subrequest) requested_bytes: %uz, size: %uz, range: %O/%O, end: %O",
++ ctx->read_a_head->requested_bytes, slcf->size, cr.start,
++ cr.end, end);
++
++ if (end != cr.start) {
++ ctx->read_a_head->requested_bytes +=
++ ngx_min(slcf->size,
++ (size_t) end - (size_t) cr.start);
++ }
++
++ ngx_log_debug2(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
++ "http slice header (subrequest) new requested_bytes: %uz, size: %uz",
++ ctx->read_a_head->requested_bytes, slcf->size);
++ }
++
+ return rc;
+ }
+
+@@ -201,8 +244,68 @@ ngx_http_slice_header_filter(ngx_http_request_t *r)
+ ctx->end = r->headers_out.content_offset
+ + r->headers_out.content_length_n;
+
++ /* Update requested bytes for the new chunk. */
++ if (ctx->read_a_head != NULL) {
++ ngx_log_debug4(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
++ "http slice header (main request, partial) requested_bytes: %uz, size: %uz, start/end (%O/%O)",
++ ctx->read_a_head->requested_bytes, slcf->size,
++ ctx->start, ctx->end);
++
++ if (ctx->end != ctx->start) {
++ ctx->read_a_head->requested_bytes +=
++ ngx_min(slcf->size,
++ (size_t) ctx->end - (size_t) ctx->start);
++ }
++
++ ngx_log_debug4(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
++ "http slice header (main request, partial) new requested_bytes: %uz, size: %uz, start/end (%O/%O)",
++ ctx->read_a_head->requested_bytes, slcf->size, ctx->start, ctx->end);
++
++ /* Parse the new Content-Range, which may have been set by the Range
++ filter. If the start changed, then adjust the requested_byte count
++ by the difference between the slice start and the actual start.
++ These bytes will never be received. */
++
++ rc1 = ngx_http_slice_parse_content_range(r, &cr1);
++ ngx_log_debug(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
++ "http slice header (main request, partial): rc1: %d",
++ rc1);
++
++ if (rc1 == NGX_OK) {
++ ngx_log_debug2(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
++ "http slice header (main request, partial new content range) cr1.start: %uz, cr1.end: %uz",
++ cr1.start, cr1.end);
++
++ if (cr1.start != cr.start) {
++ ctx->read_a_head->skipped_first_slice =
++ cr1.start - (slcf->size * (cr1.start / slcf->size));
++
++ ngx_log_debug3(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
++ "http slice header (main request, partial) new cr.start: %uz, initial start: %uz, skipped first slice: %uz",
++ cr1.start, cr.start,
++ ctx->read_a_head->skipped_first_slice);
++ }
++ }
++ }
+ } else {
+ ctx->end = cr.complete_length;
++
++ /* Update the requested bytes for the new chunk. */
++ if (ctx->read_a_head != NULL) {
++ ngx_log_debug4(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
++ "http slice header (main request, full) requested_bytes: %uz, size: %uz, start/end (%O/%O)",
++ ctx->read_a_head->requested_bytes, slcf->size, ctx->start, ctx->end);
++
++ if (ctx->end != ctx->start) {
++ ctx->read_a_head->requested_bytes +=
++ ngx_min(slcf->size,
++ (size_t) ctx->end - (size_t) ctx->start);
++ }
++
++ ngx_log_debug4(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
++ "http slice header (main request, full) new requested_bytes: %uz, size: %uz, start/end (%O/%O)",
++ ctx->read_a_head->requested_bytes, slcf->size, ctx->start, ctx->end);
++ }
+ }
+
+ return rc;
+@@ -216,14 +319,31 @@ ngx_http_slice_body_filter(ngx_http_request_t *r, ngx_
+ ngx_chain_t *cl;
+ ngx_http_slice_ctx_t *ctx;
+ ngx_http_slice_loc_conf_t *slcf;
++ size_t received, read_a_head_window, read_a_head_size;
+
+ ctx = ngx_http_get_module_ctx(r, ngx_http_slice_filter_module);
+
+- if (ctx == NULL || r != r->main) {
++ if (ctx == NULL) {
+ return ngx_http_next_body_filter(r, in);
+ }
+
++ if (r != r->main) {
++ if (ctx->read_a_head != NULL) {
++ received = 0;
++ for (cl = in; cl; cl = cl->next) {
++ received = received + ngx_buf_size(cl->buf);
++ }
++
++ ctx->read_a_head->received_bytes += received;
++ }
++
++ return ngx_http_next_body_filter(r, in);
++ }
++
++ /* For the main request */
++ received = 0;
+ for (cl = in; cl; cl = cl->next) {
++ received = received + ngx_buf_size(cl->buf);
+ if (cl->buf->last_buf) {
+ cl->buf->last_buf = 0;
+ cl->buf->last_in_chain = 1;
+@@ -232,6 +352,10 @@ ngx_http_slice_body_filter(ngx_http_request_t *r, ngx_
+ }
+ }
+
++ if (ctx->read_a_head != NULL) {
++ ctx->read_a_head->received_bytes += received;
++ }
++
+ rc = ngx_http_next_body_filter(r, in);
+
+ if (rc == NGX_ERROR || !ctx->last) {
+@@ -258,6 +382,20 @@ ngx_http_slice_body_filter(ngx_http_request_t *r, ngx_
+ return rc;
+ }
+
++ slcf = ngx_http_get_module_loc_conf(r, ngx_http_slice_filter_module);
++
++ if (ctx->read_a_head != NULL) {
++ read_a_head_size = (size_t) (slcf->size * slcf->read_a_heads);
++ read_a_head_window = r->connection->sent + read_a_head_size;
++
++ if ((r->connection->sent != 0) &&
++ ((read_a_head_window + ctx->read_a_head->skipped_first_slice) < ctx->read_a_head->requested_bytes)) {
++ ngx_log_debug0(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
++ "http slice body filter defer subrequest: returning NGX_AGAIN");
++ return NGX_AGAIN;
++ }
++ }
++
+ if (ngx_http_subrequest(r, &r->uri, &r->args, &ctx->sr, NULL,
+ NGX_HTTP_SUBREQUEST_CLONE)
+ != NGX_OK)
+@@ -267,8 +405,6 @@ ngx_http_slice_body_filter(ngx_http_request_t *r, ngx_
+
+ ngx_http_set_ctx(ctx->sr, ctx, ngx_http_slice_filter_module);
+
+- slcf = ngx_http_get_module_loc_conf(r, ngx_http_slice_filter_module);
+-
+ ctx->range.len = ngx_sprintf(ctx->range.data, "bytes=%O-%O", ctx->start,
+ ctx->start + (off_t) slcf->size - 1)
+ - ctx->range.data;
+@@ -287,6 +423,7 @@ ngx_http_slice_parse_content_range(ngx_http_request_t
+ ngx_http_slice_content_range_t *cr)
+ {
+ off_t start, end, complete_length, cutoff, cutlim;
++ ssize_t len;
+ u_char *p;
+ ngx_table_elt_t *h;
+
+@@ -300,6 +437,7 @@ ngx_http_slice_parse_content_range(ngx_http_request_t
+ }
+
+ p = h->value.data + 6;
++ len = h->value.len - 6;
+
+ cutoff = NGX_MAX_OFF_T_VALUE / 10;
+ cutlim = NGX_MAX_OFF_T_VALUE % 10;
+@@ -308,56 +446,62 @@ ngx_http_slice_parse_content_range(ngx_http_request_t
+ end = 0;
+ complete_length = 0;
+
+- while (*p == ' ') { p++; }
++ while ((*p == ' ') && (len != 0)) { p++; len--; }
+
+- if (*p < '0' || *p > '9') {
++ if ((len == 0) || (*p < '0' || *p > '9')) {
+ return NGX_ERROR;
+ }
+
+- while (*p >= '0' && *p <= '9') {
++ while ((len != 0) && (*p >= '0' && *p <= '9')) {
+ if (start >= cutoff && (start > cutoff || *p - '0' > cutlim)) {
+ return NGX_ERROR;
+ }
+
+ start = start * 10 + (*p++ - '0');
++ len--;
+ }
+
+- while (*p == ' ') { p++; }
++ while ((len != 0) && (*p == ' ')) { p++; len--; }
+
+- if (*p++ != '-') {
++ if ((len == 0) || (*p++ != '-')) {
+ return NGX_ERROR;
+ }
+
+- while (*p == ' ') { p++; }
++ len--;
+
+- if (*p < '0' || *p > '9') {
++ while ((len != 0) && (*p == ' ')) { p++; len--; }
++
++ if ((len == 0) || (*p < '0' || *p > '9')) {
+ return NGX_ERROR;
+ }
+
+- while (*p >= '0' && *p <= '9') {
++ while ((len != 0) && (*p >= '0' && *p <= '9')) {
+ if (end >= cutoff && (end > cutoff || *p - '0' > cutlim)) {
+ return NGX_ERROR;
+ }
+
+ end = end * 10 + (*p++ - '0');
++ len--;
+ }
+
+ end++;
+
+- while (*p == ' ') { p++; }
++ while ((len != 0) && (*p == ' ')) { p++; len--; }
+
+- if (*p++ != '/') {
++ if ((len == 0) || (*p++ != '/')) {
+ return NGX_ERROR;
+ }
+
+- while (*p == ' ') { p++; }
++ len--;
+
+- if (*p != '*') {
++ while ((len != 0) && (*p == ' ')) { p++; len--; }
++
++ if ((len != 0) && (*p != '*')) {
+ if (*p < '0' || *p > '9') {
+ return NGX_ERROR;
+ }
+
+- while (*p >= '0' && *p <= '9') {
++ while ((len != 0) && (*p >= '0' && *p <= '9')) {
+ if (complete_length >= cutoff
+ && (complete_length > cutoff || *p - '0' > cutlim))
+ {
+@@ -365,16 +509,18 @@ ngx_http_slice_parse_content_range(ngx_http_request_t
+ }
+
+ complete_length = complete_length * 10 + (*p++ - '0');
++ len--;
+ }
+
+ } else {
+ complete_length = -1;
+ p++;
++ len--;
+ }
+
+- while (*p == ' ') { p++; }
++ while ((len != 0) && (*p == ' ')) { p++; len--; }
+
+- if (*p != '\0') {
++ if (len != 0) {
+ return NGX_ERROR;
+ }
+
+@@ -390,9 +536,10 @@ static ngx_int_t
+ ngx_http_slice_range_variable(ngx_http_request_t *r,
+ ngx_http_variable_value_t *v, uintptr_t data)
+ {
+- u_char *p;
+- ngx_http_slice_ctx_t *ctx;
+- ngx_http_slice_loc_conf_t *slcf;
++ u_char *p;
++ ngx_http_slice_ctx_t *ctx;
++ ngx_http_slice_loc_conf_t *slcf;
++ ngx_http_slice_read_a_head_t *read_a_head;
+
+ ctx = ngx_http_get_module_ctx(r, ngx_http_slice_filter_module);
+
+@@ -414,6 +561,15 @@ ngx_http_slice_range_variable(ngx_http_request_t *r,
+ return NGX_ERROR;
+ }
+
++ if (slcf->read_a_heads != 0.0) {
++ read_a_head = ngx_pcalloc(r->pool, sizeof(ngx_http_slice_read_a_head_t));
++ if (read_a_head == NULL) {
++ return NGX_ERROR;
++ }
++
++ ctx->read_a_head = read_a_head;
++ }
++
+ ngx_http_set_ctx(r, ctx, ngx_http_slice_filter_module);
+
+ p = ngx_pnalloc(r->pool, sizeof("bytes=-") - 1 + 2 * NGX_OFF_T_LEN);
+@@ -488,6 +644,39 @@ ngx_http_slice_get_start(ngx_http_request_t *r)
+ }
+
+
++static char *
++ngx_conf_set_float_slot(ngx_conf_t *cf, ngx_command_t *cmd, void *conf)
++{
++ char *p = conf;
++ float *np;
++ ngx_str_t *value;
++ ngx_conf_post_t *post;
++ ngx_int_t val;
++
++ np = (float *) (p + cmd->offset);
++
++ if (*np != (float) NGX_CONF_UNSET) {
++ return "is duplicate";
++ }
++
++ value = cf->args->elts;
++ val = ngx_atofp(value[1].data, value[1].len, 3);
++
++ *np = (float) val / 1000.0;
++
++ if (*np == (float) NGX_ERROR) {
++ return "invalid number";
++ }
++
++ if (cmd->post) {
++ post = cmd->post;
++ return post->post_handler(cf, post, np);
++ }
++
++ return NGX_CONF_OK;
++}
++
++
+ static void *
+ ngx_http_slice_create_loc_conf(ngx_conf_t *cf)
+ {
+@@ -499,6 +688,7 @@ ngx_http_slice_create_loc_conf(ngx_conf_t *cf)
+ }
+
+ slcf->size = NGX_CONF_UNSET_SIZE;
++ slcf->read_a_heads = (float) NGX_CONF_UNSET;
+
+ return slcf;
+ }
+@@ -511,6 +701,13 @@ ngx_http_slice_merge_loc_conf(ngx_conf_t *cf, void *pa
+ ngx_http_slice_loc_conf_t *conf = child;
+
+ ngx_conf_merge_size_value(conf->size, prev->size, 0);
++ ngx_conf_merge_value(conf->read_a_heads, prev->read_a_heads, 0.0);
++
++ if (conf->read_a_heads < 0.0) {
++ ngx_conf_log_error(NGX_LOG_EMERG, cf, 0, "read a head must be >= 0");
++ return NGX_CONF_ERROR;
++ }
++
+
+ return NGX_CONF_OK;
+ }
diff --git a/www/freenginx-devel/files/extra-patch-stream-lua-nginx-module_config b/www/freenginx-devel/files/extra-patch-stream-lua-nginx-module_config
new file mode 100644
index 000000000000..e1dc55bf0760
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-stream-lua-nginx-module_config
@@ -0,0 +1,10 @@
+--- ../stream-lua-nginx-module-bea8a0c/config.orig 2024-06-03 15:08:47.791681000 -0400
++++ ../stream-lua-nginx-module-bea8a0c/config 2024-06-03 15:08:58.714542000 -0400
+@@ -411,6 +411,6 @@
+ #NGX_DTRACE_PROVIDERS="$NGX_DTRACE_PROVIDERS $ngx_addon_dir/dtrace/ngx_lua_provider.d"
+ #NGX_TAPSET_SRCS="$NGX_TAPSET_SRCS $ngx_addon_dir/tapset/ngx_lua.stp"
+
+-CORE_INCS="$CORE_INCS $ngx_addon_dir/src/api"
++CORE_INCS="$CORE_INCS src/stream $ngx_addon_dir/src/api"
+
+ echo "/* DO NOT EDIT! This file was automatically generated by config */" > "$ngx_addon_dir/src/ngx_stream_lua_autoconf.h"
diff --git a/www/freenginx-devel/files/extra-patch-xss-nginx-module-config b/www/freenginx-devel/files/extra-patch-xss-nginx-module-config
new file mode 100644
index 000000000000..c5dc537b783c
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-xss-nginx-module-config
@@ -0,0 +1,15 @@
+--- ../xss-nginx-module-0.06/config.orig 2020-04-24 17:13:57.596040000 -0400
++++ ../xss-nginx-module-0.06/config 2020-04-24 17:18:16.438437000 -0400
+@@ -1,5 +1,9 @@
+ ngx_addon_name=ngx_http_xss_filter_module
+-HTTP_AUX_FILTER_MODULES="$HTTP_AUX_FILTER_MODULES ngx_http_xss_filter_module"
+-NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/src/ngx_http_xss_filter_module.c $ngx_addon_dir/src/ngx_http_xss_util.c"
+-NGX_ADDON_DEPS="$NGX_ADDON_DEPS $ngx_addon_dir/src/ddebug.h $ngx_addon_dir/src/ngx_http_xss_filter_module.h $ngx_addon_dir/src/ngx_http_xss_util.h"
+
++ngx_module_name="$ngx_addon_name"
++ngx_module_type=HTTP_FILTER
++
++ngx_module_srcs="$ngx_addon_dir/src/ngx_http_xss_filter_module.c $ngx_addon_dir/src/ngx_http_xss_util.c"
++ngx_module_deps="$ngx_addon_dir/src/ddebug.h $ngx_addon_dir/src/ngx_http_xss_filter_module.h $ngx_addon_dir/src/ngx_http_xss_util.h"
++
++. auto/module
diff --git a/www/freenginx-devel/files/nginx.in b/www/freenginx-devel/files/nginx.in
new file mode 100644
index 000000000000..652468a97596
--- /dev/null
+++ b/www/freenginx-devel/files/nginx.in
@@ -0,0 +1,158 @@
+#!/bin/sh
+
+# PROVIDE: nginx
+# REQUIRE: LOGIN cleanvar
+# KEYWORD: shutdown
+
+#
+# Add the following lines to /etc/rc.conf to enable nginx:
+# nginx_enable (bool): Set to "NO" by default.
+# Set it to "YES" to enable nginx
+# nginx_profiles (str): Set to "" by default.
+# Define your profiles here.
+# nginx_pid_prefix (str): Set to "" by default.
+# When using profiles manually assign value to "nginx_"
+# for prevent collision with other PIDs names.
+# nginxlimits_enable (bool): Set to "NO" by default.
+# Set it to yes to run `limits $limits_args`
+# just before nginx starts.
+# nginx_reload_quiet (bool): Set to "NO" by default.
+# Set it to yes to suppress info output when testng config.
+# nginx_flags (str): Set to "" by default.
+# Extra flags passed to start command.
+# nginxlimits_args (str): Default to "-e -U %%WWWOWN%%"
+# Arguments of pre-start limits run.
+# nginx_http_accept_enable (bool): Set to "NO" by default.
+# Set to yes to check for accf_http kernel module
+# on start-up and load if not loaded.
+# nginx_sig_stop (str): Default to "TERM"
+
+. /etc/rc.subr
+
+name="nginx"
+rcvar=nginx_enable
+
+start_precmd="nginx_prestart"
+stop_precmd="nginx_prestop"
+restart_precmd="nginx_checkconfig"
+reload_precmd="nginx_checkconfig"
+configtest_cmd="nginx_checkconfig"
+gracefulstop_cmd="nginx_gracefulstop"
+upgrade_precmd="nginx_checkconfig"
+upgrade_cmd="nginx_upgrade"
+command="%%PREFIX%%/sbin/nginx"
+_pidprefix="%%NGINX_RUNDIR%%"
+pidfile="${_pidprefix}/${name}.pid"
+_tmpprefix="%%NGINX_TMPDIR%%"
+required_files=%%PREFIX%%/etc/nginx/nginx.conf
+extra_commands="reload configtest upgrade gracefulstop"
+
+[ -z "$nginx_enable" ] && nginx_enable="NO"
+[ -z "$nginxlimits_enable" ] && nginxlimits_enable="NO"
+[ -z "$nginxlimits_args" ] && nginxlimits_args="-e -U %%WWWOWN%%"
+[ -z "$nginx_http_accept_enable" ] && nginx_http_accept_enable="NO"
+[ -z "$nginx_reload_quiet" ] && nginx_reload_quiet="NO"
+
+load_rc_config $name
+
+if [ -n "$2" ]; then
+ profile="$2"
+ if [ "x${nginx_profiles}" != "x" ]; then
+ pidfile="${_pidprefix}/${nginx_pid_prefix}${profile}.pid"
+ eval nginx_configfile="\${nginx_${profile}_configfile:-}"
+ if [ "x${nginx_configfile}" = "x" ]; then
+ echo "You must define a configuration file (nginx_${profile}_configfile)"
+ exit 1
+ fi
+ required_files="${nginx_configfile}"
+ eval nginx_enable="\${nginx_${profile}_enable:-${nginx_enable}}"
+ eval nginx_flags="\${nginx_${profile}_flags:-${nginx_flags}}"
+ eval nginxlimits_enable="\${nginxlimits_${profile}_enable:-${nginxlimits_enable}}"
+ eval nginxlimits_args="\${nginxlimits_${profile}_args:-${nginxlimits_args}}"
+ nginx_flags="-c ${nginx_configfile} -g \"pid ${pidfile};\" ${nginx_flags}"
+ else
+ echo "$0: extra argument ignored"
+ fi
+else
+ if [ "x${nginx_profiles}" != "x" -a "x$1" != "x" ]; then
+ for profile in ${nginx_profiles}; do
+ echo "===> nginx profile: ${profile}"
+ %%PREFIX%%/etc/rc.d/nginx $1 ${profile}
+ retcode="$?"
+ if [ "0${retcode}" -ne 0 ]; then
+ failed="${profile} (${retcode}) ${failed:-}"
+ else
+ success="${profile} ${success:-}"
+ fi
+ done
+ exit 0
+ fi
+fi
+
+# tmpfs(5)
+nginx_checktmpdir()
+{
+ if [ ! -d ${_tmpprefix} ] ; then
+ install -d -o %%WWWOWN%% -g %%WWWGRP%% -m 755 ${_tmpprefix}
+ fi
+}
+
+nginx_checkconfig()
+{
+ nginx_checktmpdir
+
+ if checkyesno nginx_reload_quiet; then
+ eval ${command} ${nginx_flags} -t -q
+ else
+ echo "Performing sanity check on nginx configuration:"
+ eval ${command} ${nginx_flags} -t
+ fi
+}
+
+nginx_gracefulstop()
+{
+ echo "Performing a graceful stop:"
+ sig_stop="QUIT"
+ run_rc_command ${rc_prefix}stop $rc_extra_args || return 1
+}
+
+nginx_upgrade()
+{
+ echo "Upgrading nginx binary:"
+
+ reload_precmd=""
+ sig_reload="USR2"
+ run_rc_command ${rc_prefix}reload $rc_extra_args || return 1
+
+ sleep 1
+
+ echo "Stopping old binary:"
+
+ sig_reload="QUIT"
+ pidfile="$pidfile.oldbin"
+ run_rc_command ${rc_prefix}reload $rc_extra_args || return 1
+}
+
+nginx_prestart()
+{
+ if checkyesno nginx_http_accept_enable
+ then
+ required_modules="$required_modules accf_http accf_data"
+ fi
+
+ nginx_checkconfig
+
+ if checkyesno nginxlimits_enable
+ then
+ eval `/usr/bin/limits ${nginxlimits_args}` 2>/dev/null
+ else
+ return 0
+ fi
+}
+
+nginx_prestop()
+{
+ sig_stop="${nginx_sig_stop:-TERM}"
+}
+
+run_rc_command "$1"
diff --git a/www/freenginx-devel/files/patch-conf-nginx.conf b/www/freenginx-devel/files/patch-conf-nginx.conf
new file mode 100644
index 000000000000..fb38c9c3d9cc
--- /dev/null
+++ b/www/freenginx-devel/files/patch-conf-nginx.conf
@@ -0,0 +1,47 @@
+--- conf/nginx.conf.orig 2016-09-06 14:56:32 UTC
++++ conf/nginx.conf
+@@ -2,9 +2,14 @@
+ #user nobody;
+ worker_processes 1;
+
+-#error_log logs/error.log;
+-#error_log logs/error.log notice;
+-#error_log logs/error.log info;
++# This default error log path is compiled-in to make sure configuration parsing
++# errors are logged somewhere, especially during unattended boot when stderr
++# isn't normally logged anywhere. This path will be touched on every nginx
++# start regardless of error log location configured here. See
++# https://trac.nginx.org/nginx/ticket/147 for more info.
++#
++#error_log %%NGINX_ERRORLOG%%;
++#
+
+ #pid logs/nginx.pid;
+
+@@ -33,7 +38,7 @@ http {
+ #gzip on;
+
+ server {
+- listen 80;
++ listen %%HTTP_PORT%%;
+ server_name localhost;
+
+ #charset koi8-r;
+@@ -41,7 +46,7 @@ http {
+ #access_log logs/host.access.log main;
+
+ location / {
+- root html;
++ root %%PREFIX%%/www/nginx;
+ index index.html index.htm;
+ }
+
+@@ -51,7 +56,7 @@ http {
+ #
+ error_page 500 502 503 504 /50x.html;
+ location = /50x.html {
+- root html;
++ root %%PREFIX%%/www/nginx-dist;
+ }
+
+ # proxy the PHP scripts to Apache listening on 127.0.0.1:80
diff --git a/www/freenginx-devel/files/pkg-message.in b/www/freenginx-devel/files/pkg-message.in
new file mode 100644
index 000000000000..adde28032712
--- /dev/null
+++ b/www/freenginx-devel/files/pkg-message.in
@@ -0,0 +1,25 @@
+[
+{ type: install
+ message: <<EOM
+Recent version of the NGINX introduces dynamic modules support. In
+FreeBSD ports tree this feature was enabled by default with the DSO
+knob. Several vendor's and third-party modules have been converted
+to dynamic modules. Unset the DSO knob builds an NGINX without
+dynamic modules support.
+
+To load a module at runtime, include the new `load_module'
+directive in the main context, specifying the path to the shared
+object file for the module, enclosed in quotation marks. When you
+reload the configuration or restart NGINX, the module is loaded in.
+It is possible to specify a path relative to the source directory,
+or a full path, please see
+https://www.nginx.com/blog/dynamic-modules-nginx-1-9-11/ and
+http://nginx.org/en/docs/ngx_core_module.html#load_module for
+details.
+
+Default path for the NGINX dynamic modules is
+
+%%PREFIX%%/libexec/nginx.
+EOM
+}
+]
diff --git a/www/freenginx-devel/pkg-descr b/www/freenginx-devel/pkg-descr
new file mode 100644
index 000000000000..ab403142dc02
--- /dev/null
+++ b/www/freenginx-devel/pkg-descr
@@ -0,0 +1,8 @@
+NGINX is a high performance edge web server with the lowest memory footprint
+and the key features to build modern and efficient web infrastructure.
+
+NGINX functionality includes HTTP server, HTTP and mail reverse proxy, caching,
+load balancing, compression, request throttling, connection multiplexing and
+reuse, SSL offload and HTTP media streaming.
+
+See also: https://nginx.org/
diff --git a/www/freenginx-devel/pkg-plist b/www/freenginx-devel/pkg-plist
new file mode 100644
index 000000000000..41c20955e01a
--- /dev/null
+++ b/www/freenginx-devel/pkg-plist
@@ -0,0 +1,106 @@
+%%ETCDIR%%/koi-utf
+%%ETCDIR%%/koi-win
+%%ETCDIR%%/win-utf
+%%LINK%%include/ngx_link_func_module.h
+%%NAXSI%%%%ETCDIR%%/naxsi_core.rules
+@sample %%ETCDIR%%/fastcgi_params-dist %%ETCDIR%%/fastcgi_params
+@sample %%ETCDIR%%/mime.types-dist %%ETCDIR%%/mime.types
+@sample %%ETCDIR%%/nginx.conf-dist %%ETCDIR%%/nginx.conf
+@sample %%ETCDIR%%/scgi_params-dist %%ETCDIR%%/scgi_params
+@sample %%ETCDIR%%/uwsgi_params-dist %%ETCDIR%%/uwsgi_params
+%%DSO%%%%AJP%%libexec/freenginx/ngx_http_ajp_module.so
+%%DSO%%%%ARRAYVAR%%libexec/freenginx/ngx_http_array_var_module.so
+%%DSO%%%%AWS_AUTH%%libexec/freenginx/ngx_http_aws_auth_module.so
+%%DSO%%%%BROTLI%%libexec/freenginx/ngx_http_brotli_filter_module.so
+%%DSO%%%%BROTLI%%libexec/freenginx/ngx_http_brotli_static_module.so
+%%DSO%%%%CACHE_PURGE%%libexec/freenginx/ngx_http_cache_purge_module.so
+%%DSO%%%%CT%%libexec/freenginx/ngx_http_ssl_ct_module.so
+%%DSO%%%%CT%%libexec/freenginx/ngx_ssl_ct_module.so
+%%DSO%%%%DEVEL_KIT%%libexec/freenginx/ndk_http_module.so
+%%DSO%%%%DRIZZLE%%libexec/freenginx/ngx_http_drizzle_module.so
+%%DSO%%%%DYNAMIC_UPSTREAM%%libexec/freenginx/ngx_http_dynamic_upstream_module.so
+%%DSO%%%%ECHO%%libexec/freenginx/ngx_http_echo_module.so
+%%DSO%%%%ENCRYPTSESSION%%libexec/freenginx/ngx_http_encrypted_session_module.so
+%%DSO%%%%FIPS_CHECK%%libexec/freenginx/ngx_fips_check_module.so
+%%DSO%%%%FORMINPUT%%libexec/freenginx/ngx_http_form_input_module.so
+%%DSO%%%%GRIDFS%%libexec/freenginx/ngx_http_gridfs_module.so
+%%DSO%%%%HEADERS_MORE%%libexec/freenginx/ngx_http_headers_more_filter_module.so
+%%DSO%%%%HTTP_ACCEPT_LANGUAGE%%libexec/freenginx/ngx_http_accept_language_module.so
+%%DSO%%%%HTTP_AUTH_DIGEST%%libexec/freenginx/ngx_http_auth_digest_module.so
+%%DSO%%%%HTTP_AUTH_KRB5%%libexec/freenginx/ngx_http_auth_spnego_module.so
+%%DSO%%%%HTTP_AUTH_LDAP%%libexec/freenginx/ngx_http_auth_ldap_module.so
+%%DSO%%%%HTTP_AUTH_PAM%%libexec/freenginx/ngx_http_auth_pam_module.so
+%%DSO%%%%HTTP_DAV_EXT%%libexec/freenginx/ngx_http_dav_ext_module.so
+%%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_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
+%%DSO%%%%HTTP_JSON_STATUS%%libexec/freenginx/ngx_http_json_status_module.so
+%%DSO%%%%HTTP_MOGILEFS%%libexec/freenginx/ngx_http_mogilefs_module.so
+%%DSO%%%%HTTP_NOTICE%%libexec/freenginx/ngx_http_notice_module.so
+%%DSO%%%%HTTP_PERL%%libexec/freenginx/ngx_http_perl_module.so
+%%DSO%%%%HTTP_PUSH_STREAM%%libexec/freenginx/ngx_http_push_stream_module.so
+%%DSO%%%%HTTP_PUSH%%libexec/freenginx/ngx_nchan_module.so
+%%DSO%%%%HTTP_REDIS%%libexec/freenginx/ngx_http_redis_module.so
+%%DSO%%%%HTTP_SUBS_FILTER%%libexec/freenginx/ngx_http_subs_filter_module.so
+%%DSO%%%%HTTP_TARANTOOL%%libexec/freenginx/ngx_http_tnt_module.so
+%%DSO%%%%HTTP_UPLOAD_PROGRESS%%libexec/freenginx/ngx_http_uploadprogress_module.so
+%%DSO%%%%HTTP_UPLOAD%%libexec/freenginx/ngx_http_upload_module.so
+%%DSO%%%%HTTP_UPSTREAM_FAIR%%libexec/freenginx/ngx_http_upstream_fair_module.so
+%%DSO%%%%HTTP_UPSTREAM_STICKY%%libexec/freenginx/ngx_http_sticky_module.so
+%%DSO%%%%HTTP_VIDEO_THUMBEXTRACTOR%%libexec/freenginx/ngx_http_video_thumbextractor_module.so
+%%DSO%%%%HTTP_XSLT%%libexec/freenginx/ngx_http_xslt_filter_module.so
+%%DSO%%%%HTTP_ZIP%%libexec/freenginx/ngx_http_zip_module.so
+%%DSO%%%%HTTP%%%%HTTP_GEOIP2%%libexec/freenginx/ngx_http_geoip2_module.so
+%%DSO%%%%HTTP%%%%NJS%%libexec/freenginx/ngx_http_js_module.so
+%%DSO%%%%ICONV%%libexec/freenginx/ngx_http_iconv_module.so
+%%DSO%%%%LET%%libexec/freenginx/ngx_http_let_module.so
+%%DSO%%%%LINK%%libexec/freenginx/ngx_http_link_func_module.so
+%%DSO%%%%LUA%%libexec/freenginx/ngx_http_lua_module.so
+%%DSO%%%%LUASTREAM%%libexec/freenginx/ngx_stream_lua_module.so
+%%DSO%%%%MAIL%%%%CT%%libexec/freenginx/ngx_mail_ssl_ct_module.so
+%%DSO%%%%MAIL%%libexec/freenginx/ngx_mail_module.so
+%%DSO%%%%MEMC%%libexec/freenginx/ngx_http_memc_module.so
+%%DSO%%%%MODSECURITY3%%libexec/freenginx/ngx_http_modsecurity_module.so
+%%DSO%%%%NAXSI%%libexec/freenginx/ngx_http_naxsi_module.so
+%%DSO%%%%OTEL%%libexec/freenginx/ngx_otel_module.so
+%%DSO%%%%PASSENGER%%libexec/freenginx/ngx_http_passenger_module.so
+%%DSO%%%%POSTGRES%%libexec/freenginx/ngx_postgres_module.so
+%%DSO%%%%RDS_CSV%%libexec/freenginx/ngx_http_rds_csv_filter_module.so
+%%DSO%%%%RDS_JSON%%libexec/freenginx/ngx_http_rds_json_filter_module.so
+%%DSO%%%%REDIS2%%libexec/freenginx/ngx_http_redis2_module.so
+%%DSO%%%%RTMP%%libexec/freenginx/ngx_rtmp_module.so
+%%DSO%%%%SET_MISC%%libexec/freenginx/ngx_http_set_misc_module.so
+%%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%%%%CT%%libexec/freenginx/ngx_stream_ssl_ct_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%%%%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
+%%DSO%%%%WEBSOCKIFY%%libexec/freenginx/ngx_http_websockify_module.so
+%%DSO%%%%XSS%%libexec/freenginx/ngx_http_xss_filter_module.so
+%%DSO%%%%ZSTD%%libexec/freenginx/ngx_http_zstd_filter_module.so
+%%DSO%%%%ZSTD%%libexec/freenginx/ngx_http_zstd_static_module.so
+%%HTTP_PERL%%%%SITE_ARCH%%/auto/freenginx/freenginx.so
+%%HTTP_PERL%%%%SITE_ARCH%%/freenginx.pm
+sbin/nginx
+share/vim/vimfiles/ftdetect/nginx.vim
+share/vim/vimfiles/ftplugin/nginx.vim
+share/vim/vimfiles/indent/nginx.vim
+share/vim/vimfiles/syntax/nginx.vim
+%%WWW%%@postexec mkdir -p -m 755 %D/www/nginx-dist
+%%WWW%%@postexec if [ ! -d %D/www/freenginx/ ] ; then ln -fs %D/www/freenginx-dist %D/www/freenginx; fi
+%%WWW%%www/nginx-dist/EXAMPLE_DIRECTORY-DONT_ADD_OR_TOUCH_ANYTHING
+%%WWW%%www/nginx-dist/index.html
+%%WWW%%www/nginx-dist/50x.html
+%%WWW%%@postexec chmod a-w %D/www/freenginx-dist
+%%WWW%%@postunexec if [ -L %D/www/freenginx ]; then rm -f %D/www/freenginx; fi
+@dir %%NGINX_TMPDIR%%
+@dir %%NGINX_LOGDIR%%
+share/man/man8/nginx.8.gz
diff --git a/www/galene/Makefile b/www/galene/Makefile
index c3ba823d52d5..20881bb0c0e2 100644
--- a/www/galene/Makefile
+++ b/www/galene/Makefile
@@ -1,6 +1,6 @@
PORTNAME= galene
DISTVERSION= 0.9
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www net-im
MAINTAINER= bapt@FreeBSD.org
diff --git a/www/ghostunnel/Makefile b/www/ghostunnel/Makefile
index c214dc1184b3..037509f9257f 100644
--- a/www/ghostunnel/Makefile
+++ b/www/ghostunnel/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ghostunnel
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.0
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/gitea/Makefile b/www/gitea/Makefile
index fd0eb709cf56..dd3c99eb5b14 100644
--- a/www/gitea/Makefile
+++ b/www/gitea/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitea
DISTVERSIONPREFIX= v
DISTVERSION= 1.21.11
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MASTER_SITES= https://github.com/go-gitea/gitea/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/ \
https://dl.gitea.io/gitea/${DISTVERSION}/
diff --git a/www/gitlab-pages/Makefile b/www/gitlab-pages/Makefile
index 64ef04d6773c..bdfe7016ba23 100644
--- a/www/gitlab-pages/Makefile
+++ b/www/gitlab-pages/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitlab-pages
-PORTVERSION= 17.0.3
+PORTVERSION= 17.1.1
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES+= https://gitlab.com/gitlab-org/gitlab-pages/-/raw/v${DISTVERSION}/
DISTFILES+= go.mod
diff --git a/www/gitlab-pages/distinfo b/www/gitlab-pages/distinfo
index bfc0c69a9ac1..b90ffc22796f 100644
--- a/www/gitlab-pages/distinfo
+++ b/www/gitlab-pages/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1719464143
-SHA256 (go/www_gitlab-pages/gitlab-pages-v17.0.3/go.mod) = de0926d06d56e5cdb84c2c4fd4bc05bb9c8c3724a8e1cf8c0f775856958540ba
-SIZE (go/www_gitlab-pages/gitlab-pages-v17.0.3/go.mod) = 3328
-SHA256 (go/www_gitlab-pages/gitlab-pages-v17.0.3/gitlab-pages-v17.0.3.tar.bz2) = 627832265e88232e90b96371d54c0f3576dc46c3373f0765abad55a119634f19
-SIZE (go/www_gitlab-pages/gitlab-pages-v17.0.3/gitlab-pages-v17.0.3.tar.bz2) = 212546
+TIMESTAMP = 1719895468
+SHA256 (go/www_gitlab-pages/gitlab-pages-v17.1.1/go.mod) = dc647bef3c9a1eb596f949dd6bdaee81bc6a791f8a4ad6f34e5e09b13c0e0350
+SIZE (go/www_gitlab-pages/gitlab-pages-v17.1.1/go.mod) = 3269
+SHA256 (go/www_gitlab-pages/gitlab-pages-v17.1.1/gitlab-pages-v17.1.1.tar.bz2) = 9a7c948510c558ec550fb8152d279ea7e22d267814dc30e4c9f27fe4ae324823
+SIZE (go/www_gitlab-pages/gitlab-pages-v17.1.1/gitlab-pages-v17.1.1.tar.bz2) = 218570
diff --git a/www/gitlab-workhorse/Makefile b/www/gitlab-workhorse/Makefile
index 044eea483afd..ef2d5307bfff 100644
--- a/www/gitlab-workhorse/Makefile
+++ b/www/gitlab-workhorse/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitlab-workhorse
-PORTVERSION= 17.0.3
+PORTVERSION= 17.1.1
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= mfechner@FreeBSD.org
diff --git a/www/gitlab-workhorse/distinfo b/www/gitlab-workhorse/distinfo
index 31b15910238a..d9d96806723c 100644
--- a/www/gitlab-workhorse/distinfo
+++ b/www/gitlab-workhorse/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1719464134
-SHA256 (go/www_gitlab-workhorse/gitlab-foss-v17.0.3/go.mod) = 01accf76d651c177faba180d5d544c1509d3af644af5acb5a7c40268b744f99e
-SIZE (go/www_gitlab-workhorse/gitlab-foss-v17.0.3/go.mod) = 7030
-SHA256 (go/www_gitlab-workhorse/gitlab-foss-v17.0.3/gitlab-foss-v17.0.3.tar.bz2) = b737dc41b8ce3dcf0215130cd0bf47676ef1730fe26353b1d43aae75d4d8697b
-SIZE (go/www_gitlab-workhorse/gitlab-foss-v17.0.3/gitlab-foss-v17.0.3.tar.bz2) = 103832023
+TIMESTAMP = 1719895296
+SHA256 (go/www_gitlab-workhorse/gitlab-foss-v17.1.1/go.mod) = eb2321aa5993d64f24051d87d4ffd701d2054c1084e55af4ec654a289e2dba95
+SIZE (go/www_gitlab-workhorse/gitlab-foss-v17.1.1/go.mod) = 6994
+SHA256 (go/www_gitlab-workhorse/gitlab-foss-v17.1.1/gitlab-foss-v17.1.1.tar.bz2) = 2eedeea18a1042fbaa96c397ec0d26372141e46a4f067496e60c54d893b1de09
+SIZE (go/www_gitlab-workhorse/gitlab-foss-v17.1.1/gitlab-foss-v17.1.1.tar.bz2) = 106395522
diff --git a/www/gitlab/Makefile b/www/gitlab/Makefile
index 6e814b595792..f0510bdfac37 100644
--- a/www/gitlab/Makefile
+++ b/www/gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitlab-${FLAVOR:Uce}
-PORTVERSION= 17.0.3
+PORTVERSION= 17.1.1
DISTVERSIONPREFIX= v
.if ${FLAVOR:U} == ee
DISTVERSIONSUFFIX= -ee
@@ -13,7 +13,8 @@ CATEGORIES= www devel
MAINTAINER= mfechner@FreeBSD.org
COMMENT= Web GUI for managing git repositories
-WWW= https://gitlab.com/
+WWW= https://gitlab.com/ \
+ https://gitlab.com/gitlab-org/gitlab
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -27,10 +28,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
# mail/rubygem-net-pop is required as ruby 3.1 removed it
MY_DEPENDS= git>=2.41.0:devel/git \
gitaly>=${PORTVERSION}:devel/gitaly \
- gitlab-elasticsearch-indexer>=4.8.0:textproc/gitlab-elasticsearch-indexer \
+ gitlab-elasticsearch-indexer>=5.0.0:textproc/gitlab-elasticsearch-indexer \
gitlab-agent>=${PORTVERSION}:net/gitlab-agent \
gitlab-pages>=${PORTVERSION}:www/gitlab-pages \
- gitlab-shell>=14.35.0:devel/gitlab-shell \
+ gitlab-shell>=14.36.0:devel/gitlab-shell \
gitlab-workhorse>=${PORTVERSION}:www/gitlab-workhorse \
redis>=6.2.11:databases/redis \
yarn${NODEJS_SUFFIX}>=1.10.0:www/yarn${NODEJS_SUFFIX} \
@@ -39,7 +40,7 @@ MY_DEPENDS= git>=2.41.0:devel/git \
rubygem-net-smtp>=0:mail/rubygem-net-smtp \
rubygem-net-pop>=0:mail/rubygem-net-pop \
rubygem-psych3>=3.1<4:textproc/rubygem-psych3 \
- rubygem-rails70>=7.0.8.1<7.1:www/rubygem-rails70 \
+ rubygem-rails70>=7.0.8.4<7.1:www/rubygem-rails70 \
rubygem-bootsnap>=1.18.3<1.19:devel/rubygem-bootsnap \
rubygem-openssl>=3.0<4:security/rubygem-openssl \
rubygem-ipaddr>=1.2.5<1.3:net/rubygem-ipaddr \
@@ -47,11 +48,12 @@ MY_DEPENDS= git>=2.41.0:devel/git \
rubygem-sprockets3>=3.7<3.8:devel/rubygem-sprockets3 \
rubygem-view_component-rails70>=3.12.1<3.13:devel/rubygem-view_component-rails70 \
rubygem-pg>=1.5.6<1.6:databases/rubygem-pg \
- rubygem-neighbor>=0.2.3<0.3:databases/rubygem-neighbor \
+ rubygem-neighbor>=0.3.2<0.4:databases/rubygem-neighbor \
rubygem-rugged>=1.6<2:devel/rubygem-rugged \
rubygem-faraday1>=1.10.0<3:www/rubygem-faraday1 \
rubygem-marginalia>=1.11.1<1.12:databases/rubygem-marginalia \
rubygem-declarative_policy>=1.1.0<1.2:security/rubygem-declarative_policy \
+ rubygem-coverband>=6.1.2<6.2:www/rubygem-coverband \
rubygem-devise-rails70>=4.9.3<4.10:devel/rubygem-devise-rails70 \
rubygem-bcrypt>=3.1.14<3.2:security/rubygem-bcrypt \
rubygem-doorkeeper-rails70>=5.6.6<6:security/rubygem-doorkeeper-rails70 \
@@ -88,14 +90,14 @@ MY_DEPENDS= git>=2.41.0:devel/git \
rubygem-net-ldap017>=0.17.1<0.18:net/rubygem-net-ldap017 \
rubygem-grape20>=2.0.0<2.1:devel/rubygem-grape20 \
rubygem-grape-entity>=1.0.1<1.1,1:devel/rubygem-grape-entity \
- rubygem-grape-swagger20>=2.0.2<2.1:devel/rubygem-grape-swagger20 \
+ rubygem-grape-swagger>=2.1.0<2.2:devel/rubygem-grape-swagger \
rubygem-grape-swagger-entity>=0.5.1<0.6:devel/rubygem-grape-swagger-entity \
rubygem-grape-path-helpers>=2.0.1<2.1:devel/rubygem-grape-path-helpers \
rubygem-rack-cors>=2.0.1<2.1:www/rubygem-rack-cors \
- rubygem-graphql>=2.3.2<2.4:devel/rubygem-graphql \
+ rubygem-graphql>=2.3.4<2.4:devel/rubygem-graphql \
rubygem-graphql-docs>=4.0.0<4.1.0:devel/rubygem-graphql-docs \
rubygem-graphiql-rails>=1.8.0<1.9:devel/rubygem-graphiql-rails \
- rubygem-apollo_upload_server>=2.1.5<2.2:net/rubygem-apollo_upload_server \
+ rubygem-apollo_upload_server>=2.1.6<2.2:net/rubygem-apollo_upload_server \
rubygem-graphlient>=0.6.0<0.7:devel/rubygem-graphlient \
rubygem-ffaker>=2.10<3:devel/rubygem-ffaker \
rubygem-hashie>=5.0.0<5.1:devel/rubygem-hashie \
@@ -128,9 +130,9 @@ MY_DEPENDS= git>=2.41.0:devel/git \
rubygem-elasticsearch-model713>=7.2<8:textproc/rubygem-elasticsearch-model713 \
rubygem-elasticsearch-rails7>=7.2<8:textproc/rubygem-elasticsearch-rails7 \
rubygem-elasticsearch-api713>=7.13.3<7.13.4:textproc/rubygem-elasticsearch-api713 \
- rubygem-aws-sdk-core>=3.194.2<4:devel/rubygem-aws-sdk-core \
+ rubygem-aws-sdk-core>=3.197.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sdk-cloudformation>=1<2:devel/rubygem-aws-sdk-cloudformation \
- rubygem-aws-sdk-s3>=1.149.1<2:devel/rubygem-aws-sdk-s3 \
+ rubygem-aws-sdk-s3>=1.151.0<2:devel/rubygem-aws-sdk-s3 \
rubygem-faraday_middleware-aws-sigv403>=0.3.0<0.4:devel/rubygem-faraday_middleware-aws-sigv403 \
rubygem-typhoeus>=1.4.0<1.5:www/rubygem-typhoeus \
rubygem-html-pipeline>=2.14.3<2.15:textproc/rubygem-html-pipeline \
@@ -149,7 +151,7 @@ MY_DEPENDS= git>=2.41.0:devel/git \
rubygem-rouge42>=4.2.0<4.3:textproc/rubygem-rouge42 \
rubygem-truncato>=0.7.12<0.8.0:textproc/rubygem-truncato \
rubygem-nokogiri>=1.16<2:textproc/rubygem-nokogiri \
- rubygem-gitlab-glfm-markdown>=0.0.16<0.1:textproc/rubygem-gitlab-glfm-markdown \
+ rubygem-gitlab-glfm-markdown>=0.0.17<0.1:textproc/rubygem-gitlab-glfm-markdown \
rubygem-icalendar>=0:devel/rubygem-icalendar \
rubygem-diffy>=3.4<4:textproc/rubygem-diffy \
rubygem-rack22>=2.2.8.1,3<2.3,3:www/rubygem-rack22 \
@@ -165,7 +167,7 @@ MY_DEPENDS= git>=2.41.0:devel/git \
rubygem-rainbow>=3.1.1<4.0:devel/rubygem-rainbow \
rubygem-ruby-progressbar>=1.11<2:devel/rubygem-ruby-progressbar \
rubygem-re2>=2.7.0<2.8:devel/rubygem-re2 \
- rubygem-semver_dialects2>=2.0.2<3:devel/rubygem-semver_dialects2 \
+ rubygem-semver_dialects>=3.0<4:devel/rubygem-semver_dialects \
rubygem-version_sorter>=2.3<3:textproc/rubygem-version_sorter \
rubygem-js_regex>=3.8<4.0:textproc/rubygem-js_regex \
rubygem-device_detector>=0:devel/rubygem-device_detector \
@@ -199,7 +201,7 @@ MY_DEPENDS= git>=2.41.0:devel/git \
rubygem-gon-rails70>=6.4.0<6.5:www/rubygem-gon-rails70 \
rubygem-request_store15>=1.5.1<1.6:devel/rubygem-request_store15 \
rubygem-base32>=0.3.0<0.4.0:converters/rubygem-base32 \
- rubygem-gitlab-license>=2.4<3:devel/rubygem-gitlab-license \
+ rubygem-gitlab-license>=2.5<3:devel/rubygem-gitlab-license \
rubygem-rack-attack>=6.7.0<6.8:www/rubygem-rack-attack \
rubygem-sentry-ruby>=5.17.3<5.18:devel/rubygem-sentry-ruby \
rubygem-sentry-rails>=5.17.3<5.18:devel/rubygem-sentry-rails \
@@ -258,7 +260,7 @@ MY_DEPENDS= git>=2.41.0:devel/git \
rubygem-net-ntp>0:net/rubygem-net-ntp \
rubygem-ssh_data>=1.3<2:security/rubygem-ssh_data \
rubygem-spamcheck>=1.3.0<1.4:net/rubygem-spamcheck \
- rubygem-gitaly>=${PORTVERSION}:net/rubygem-gitaly \
+ rubygem-gitaly>=17.0.1:net/rubygem-gitaly \
rubygem-kas-grpc>=0.5.0,1<0.6.0,1:net/rubygem-kas-grpc \
rubygem-grpc>=1.63.0<2:net/rubygem-grpc \
rubygem-google-protobuf>=3.25.3<4:devel/rubygem-google-protobuf \
@@ -288,7 +290,7 @@ MY_DEPENDS= git>=2.41.0:devel/git \
rubygem-ipaddress>=0.8.3<0.9:net/rubygem-ipaddress \
rubygem-parslet1>=1.8<2:textproc/rubygem-parslet1 \
rubygem-ed25519>=1.3.0<1.4:security/rubygem-ed25519 \
- rubygem-parser>=3.2.2.4:devel/rubygem-parser \
+ rubygem-parser>=3.3.0.5:devel/rubygem-parser \
rubygem-cvss-suite>=3.0.1<3.1:security/rubygem-cvss-suite \
rubygem-arr-pm>=0.0.12<0.1:devel/rubygem-arr-pm \
rubygem-devfile>=0.0.26.p.a1<0.0.27:net/rubygem-devfile \
@@ -296,7 +298,7 @@ MY_DEPENDS= git>=2.41.0:devel/git \
rubygem-app_store_connect>=0:net/rubygem-app_store_connect \
rubygem-telesignenterprise>=2.2<3:devel/rubygem-telesignenterprise \
rubygem-net-protocol01>=0.1.3<0.2:net/rubygem-net-protocol01 \
- rubygem-net-http011>=0.1.1<0.1.2:www/rubygem-net-http011 \
+ rubygem-net-http>=0.4.1<0.4.2:www/rubygem-net-http \
rubygem-duo_api>=1.3<2:security/rubygem-duo_api \
rubygem-gitlab-sdk>=0.3.0<0.4:devel/rubygem-gitlab-sdk \
rubygem-google-cloud-profiler-v2>=0.3<1:textproc/rubygem-google-cloud-profiler-v2 \
@@ -330,6 +332,7 @@ SHEBANG_FILES= scripts/build_qa_image \
scripts/generate-e2e-pipeline \
scripts/frontend/execute-on-staged-files.sh \
scripts/frontend/start_storybook.sh \
+ scripts/frontend/vite \
scripts/partitioning/generate-fk \
scripts/validate-monorepo-gem \
.lefthook/pre-push/merge_conflicts \
@@ -368,8 +371,15 @@ post-patch:
do-install:
${CP} ${WRKSRC}/config/database.yml.postgresql ${WRKSRC}/config/database.yml.sample
- (cd ${WRKSRC} && ${RM} Gemfile.lock && bundle install --local)
+ # TODO: Vendored gems are installing binaries not into STAGEDIR, this needs to be fixed.
+ # As intermediate solution, the binaries are not disabled by patches
+ #(cd ${WRKSRC} && ${RM} Gemfile.lock && bundle config set path ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER} && ${WRK_ENV} ${GEM_ENV} bundle install --local)
+ (cd ${WRKSRC} && ${RM} Gemfile.lock && ${WRK_ENV} ${GEM_ENV} bundle install --local --binstubs=${WRKSRC}/.bin)
+ (cd ${WRKSRC} && bundle binstubs --path ${WRKSRC}/.bin --all)
${RM} -R ${WRKSRC}/workhorse
+ # remove vendored sidekiq gem as it breaks gitlab 17.1.0 for FreeBSD
+ # See also: https://gitlab.com/gitlab-org/gitlab/-/issues/468435
+ ${RM} -R ${WRKSRC}/vendor/gems/sidekiq-7.1.6
${FIND} ${WRKSRC} -name '*.orig' -delete
${FIND} ${WRKSRC} -name '*.bak' -delete
${FIND} ${WRKSRC} -name '*.gitkeep' -delete
diff --git a/www/gitlab/distinfo b/www/gitlab/distinfo
index 8cf87a83428c..ecca1b3fe0d6 100644
--- a/www/gitlab/distinfo
+++ b/www/gitlab/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1719464037
-SHA256 (gitlab-foss-v17.0.3.tar.bz2) = b737dc41b8ce3dcf0215130cd0bf47676ef1730fe26353b1d43aae75d4d8697b
-SIZE (gitlab-foss-v17.0.3.tar.bz2) = 103832023
-TIMESTAMP = 1719464091
-SHA256 (gitlab-v17.0.3-ee.tar.bz2) = 833dc7e676d7c3e2e762c1277dfe1137c221746c02d5a30c2ba638e7afdbbb8b
-SIZE (gitlab-v17.0.3-ee.tar.bz2) = 111412890
+TIMESTAMP = 1719895321
+SHA256 (gitlab-foss-v17.1.1.tar.bz2) = 2eedeea18a1042fbaa96c397ec0d26372141e46a4f067496e60c54d893b1de09
+SIZE (gitlab-foss-v17.1.1.tar.bz2) = 106395522
+TIMESTAMP = 1719895431
+SHA256 (gitlab-v17.1.1-ee.tar.bz2) = 1a4df4d3a02929dd3e8245cdff485fbb2136e9afd2647599f6720c6dabd4ab1d
+SIZE (gitlab-v17.1.1-ee.tar.bz2) = 114926450
diff --git a/www/gitlab/files/patch-Gemfile b/www/gitlab/files/patch-Gemfile
index cb36ba55d06e..dd9d6e0337c8 100644
--- a/www/gitlab/files/patch-Gemfile
+++ b/www/gitlab/files/patch-Gemfile
@@ -1,4 +1,4 @@
---- Gemfile.orig 2024-05-15 08:00:50 UTC
+--- Gemfile.orig 2024-06-25 20:33:28 UTC
+++ Gemfile
@@ -58,7 +58,7 @@ gem 'rugged', '~> 1.6' # rubocop:todo Gemfile/MissingF
@@ -9,7 +9,7 @@
gem 'marginalia', '~> 1.11.1' # rubocop:todo Gemfile/MissingFeatureCategory
# Authorization
-@@ -76,7 +76,7 @@ gem 'omniauth-alicloud', '~> 3.0.0' # rubocop:todo Gem
+@@ -79,7 +79,7 @@ gem 'omniauth-alicloud', '~> 3.0.0' # rubocop:todo Gem
gem 'omniauth-auth0', '~> 3.1' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'omniauth-azure-activedirectory-v2', '~> 2.0' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'omniauth-alicloud', '~> 3.0.0' # rubocop:todo Gemfile/MissingFeatureCategory
@@ -18,7 +18,7 @@
gem 'omniauth-gitlab', '~> 4.0.0', path: 'vendor/gems/omniauth-gitlab' # See vendor/gems/omniauth-gitlab/README.md # rubocop:todo Gemfile/MissingFeatureCategory
gem 'omniauth-google-oauth2', '~> 1.1' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'omniauth-oauth2-generic', '~> 0.2.2' # rubocop:todo Gemfile/MissingFeatureCategory
-@@ -86,7 +86,7 @@ gem 'omniauth_openid_connect', '~> 0.6.1' # rubocop:to
+@@ -89,7 +89,7 @@ gem 'omniauth_openid_connect', '~> 0.6.1' # rubocop:to
gem 'omniauth_openid_connect', '~> 0.6.1' # rubocop:todo Gemfile/MissingFeatureCategory
# Locked until Ruby 3.0 upgrade since upgrading will pull in an updated net-smtp gem.
# See https://docs.gitlab.com/ee/development/emails.html#rationale.
@@ -27,7 +27,7 @@
gem 'omniauth-salesforce', '~> 1.0.5', path: 'vendor/gems/omniauth-salesforce' # See gem README.md # rubocop:todo Gemfile/MissingFeatureCategory
gem 'omniauth-atlassian-oauth2', '~> 0.2.0' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'rack-oauth2', '~> 1.21.3' # rubocop:todo Gemfile/MissingFeatureCategory
-@@ -181,7 +181,7 @@ gem 'google-cloud-storage', '~> 1.45.0' # rubocop:todo
+@@ -184,7 +184,7 @@ gem 'google-cloud-storage', '~> 1.45.0' # rubocop:todo
gem 'google-apis-storage_v1', '~> 0.29' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'google-cloud-storage', '~> 1.45.0' # rubocop:todo Gemfile/MissingFeatureCategory
# We need >= 0.11.1 because that's when match_glob support is added to list_objects
@@ -36,7 +36,7 @@
gem 'google-apis-compute_v1', '~> 0.57.0' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'google-apis-container_v1', '~> 0.43.0' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'google-apis-container_v1beta1', '~> 0.43.0' # rubocop:todo Gemfile/MissingFeatureCategory
-@@ -192,7 +192,7 @@ gem 'google-apis-androidpublisher_v3', '~> 0.34.0' # r
+@@ -195,7 +195,7 @@ gem 'google-apis-androidpublisher_v3', '~> 0.34.0' # r
gem 'google-apis-sqladmin_v1beta4', '~> 0.41.0' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'google-apis-androidpublisher_v3', '~> 0.34.0' # rubocop:todo Gemfile/MissingFeatureCategory
@@ -45,19 +45,19 @@
gem 'google-cloud-artifact_registry-v1', '~> 0.11.0', feature_category: :shared
gem 'google-cloud-compute-v1', '~> 2.6.0', feature_category: :shared
-@@ -203,9 +203,9 @@ gem 'elasticsearch-api', '7.13.3' # rubocop:todo Gem
+@@ -206,9 +206,9 @@ gem 'elasticsearch-api', '7.13.3' # rubocop:todo Gem
gem 'elasticsearch-model', '~> 7.2' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'elasticsearch-rails', '~> 7.2', require: 'elasticsearch/rails/instrumentation' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'elasticsearch-api', '7.13.3' # rubocop:todo Gemfile/MissingFeatureCategory
--gem 'aws-sdk-core', '~> 3.194.2' # rubocop:todo Gemfile/MissingFeatureCategory
-+gem 'aws-sdk-core', '~> 3.194' # rubocop:todo Gemfile/MissingFeatureCategory
+-gem 'aws-sdk-core', '~> 3.197.0' # rubocop:todo Gemfile/MissingFeatureCategory
++gem 'aws-sdk-core', '~> 3.197' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'aws-sdk-cloudformation', '~> 1' # rubocop:todo Gemfile/MissingFeatureCategory
--gem 'aws-sdk-s3', '~> 1.149.1' # rubocop:todo Gemfile/MissingFeatureCategory
-+gem 'aws-sdk-s3', '~> 1.149' # rubocop:todo Gemfile/MissingFeatureCategory
+-gem 'aws-sdk-s3', '~> 1.151.0' # rubocop:todo Gemfile/MissingFeatureCategory
++gem 'aws-sdk-s3', '~> 1.151' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'faraday_middleware-aws-sigv4', '~>0.3.0' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'typhoeus', '~> 1.4.0' # Used with Elasticsearch to support http keep-alive connections # rubocop:todo Gemfile/MissingFeatureCategory
-@@ -236,12 +236,12 @@ gem 'diff_match_patch', '~> 0.1.0', path: 'vendor/gems
+@@ -239,12 +239,12 @@ gem 'diff_match_patch', '~> 0.1.0', path: 'vendor/gems
gem 'diff_match_patch', '~> 0.1.0', path: 'vendor/gems/diff_match_patch', feature_category: :team_planning
# Application server
@@ -72,16 +72,16 @@
gem 'sd_notify', '~> 0.1.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory
end
-@@ -252,7 +252,7 @@ gem 'acts-as-taggable-on', '~> 10.0' # rubocop:todo Ge
+@@ -255,7 +255,7 @@ gem 'acts-as-taggable-on', '~> 10.0' # rubocop:todo Ge
gem 'acts-as-taggable-on', '~> 10.0' # rubocop:todo Gemfile/MissingFeatureCategory
# Background jobs
--gem 'sidekiq', path: 'vendor/gems/sidekiq-7.1.6', require: 'sidekiq' # rubocop:todo Gemfile/MissingFeatureCategory
-+gem 'sidekiq', '~> 7.1.6', require: 'sidekiq' # rubocop:todo Gemfile/MissingFeatureCategory
- gem 'sidekiq-cron', '~> 1.12.0', feature_category: :shared
- gem 'gitlab-sidekiq-fetcher', path: 'vendor/gems/sidekiq-reliable-fetch', require: 'sidekiq-reliable-fetch' # rubocop:todo Gemfile/MissingFeatureCategory
-
-@@ -425,95 +425,10 @@ gem 'warning', '~> 1.3.0' # rubocop:todo Gemfile/Missi
+-gem 'sidekiq', path: 'vendor/gems/sidekiq-7.1.6', require: 'sidekiq', feature_category: :scalability
++gem 'sidekiq', '~>7.1.6', feature_category: :scalability
+ gem 'sidekiq-cron', '~> 1.12.0', feature_category: :scalability
+ gem 'gitlab-sidekiq-fetcher',
+ path: 'vendor/gems/sidekiq-reliable-fetch',
+@@ -431,96 +431,10 @@ gem 'warning', '~> 1.3.0' # rubocop:todo Gemfile/Missi
gem 'warning', '~> 1.3.0' # rubocop:todo Gemfile/MissingFeatureCategory
@@ -100,19 +100,20 @@
-
- gem 'listen', '~> 3.7' # rubocop:todo Gemfile/MissingFeatureCategory
-
-- gem 'ruby-lsp', "~> 0.16.6", require: false, feature_category: :tooling
+- gem 'ruby-lsp', "~> 0.16.7", require: false, feature_category: :tooling
-
-- gem 'ruby-lsp-rails', "~> 0.3.3", feature_category: :tooling
+- gem 'ruby-lsp-rails', "~> 0.3.6", feature_category: :tooling
-
- gem 'ruby-lsp-rspec', "~> 0.1.10", require: false, feature_category: :tooling
-
-- gem 'gdk-toogle', '~> 0.9', require: 'toogle', feature_category: :tooling
+- gem 'gdk-toogle', '~> 0.9', '>= 0.9.5', require: 'toogle', feature_category: :tooling
-end
-
-group :development, :test do
- gem 'deprecation_toolkit', '~> 1.5.1', require: false # rubocop:todo Gemfile/MissingFeatureCategory
- gem 'bullet', '~> 7.1.2' # rubocop:todo Gemfile/MissingFeatureCategory
-- gem 'parser', '~> 3.3', '>= 3.3.0.5' # rubocop:todo Gemfile/MissingFeatureCategory
+- # Locked on 3.3.0.5 until inspec-core is updated in Omnibus: https://github.com/inspec/inspec/pull/7030
+- gem 'parser', '= 3.3.0.5', feature_category: :shared
- gem 'pry-byebug' # rubocop:todo Gemfile/MissingFeatureCategory
- gem 'pry-rails', '~> 0.3.9' # rubocop:todo Gemfile/MissingFeatureCategory
- gem 'pry-shell', '~> 0.6.4' # rubocop:todo Gemfile/MissingFeatureCategory
@@ -120,8 +121,8 @@
- gem 'awesome_print', require: false # rubocop:todo Gemfile/MissingFeatureCategory
-
- gem 'database_cleaner-active_record', '~> 2.1.0', feature_category: :database
-- gem 'factory_bot_rails', '~> 6.4.3' # rubocop:todo Gemfile/MissingFeatureCategory
- gem 'rspec-rails', '~> 6.1.1', feature_category: :shared
+- gem 'factory_bot_rails', '~> 6.4.3', feature_category: :tooling
-
- # Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826)
- gem 'minitest', '~> 5.11.0' # rubocop:todo Gemfile/MissingFeatureCategory
@@ -129,8 +130,8 @@
- gem 'spring', '~> 4.1.0' # rubocop:todo Gemfile/MissingFeatureCategory
- gem 'spring-commands-rspec', '~> 1.0.4' # rubocop:todo Gemfile/MissingFeatureCategory
-
-- gem 'gitlab-styles', '~> 11.0.0', feature_category: :tooling
-- gem 'haml_lint', '~> 0.57', feature_category: :tooling
+- gem 'gitlab-styles', '~> 12.0.1', feature_category: :tooling
+- gem 'haml_lint', '~> 0.58', feature_category: :tooling
-
- gem 'bundler-audit', '~> 0.9.1', require: false # rubocop:todo Gemfile/MissingFeatureCategory
-
@@ -139,7 +140,7 @@
- gem 'benchmark-memory', '~> 0.1', require: false # rubocop:todo Gemfile/MissingFeatureCategory
-
- # Profiling data from CI/CD pipelines
-- gem 'influxdb-client', '~> 2.9', require: false # rubocop:todo Gemfile/MissingFeatureCategory
+- gem 'influxdb-client', '~> 3.1', require: false, feature_category: :tooling
-
- gem 'knapsack', '~> 1.22.0', feature_category: :tooling
- gem 'crystalball', '~> 0.7.0', require: false, feature_category: :tooling
@@ -177,7 +178,7 @@
# Gems required in omnibus-gitlab pipeline
group :development, :test, :omnibus do
gem 'license_finder', '~> 7.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory
-@@ -525,36 +440,6 @@ end
+@@ -532,36 +446,6 @@ end
gem 'gitlab-rspec_flaky', path: 'gems/gitlab-rspec_flaky', feature_category: :tooling
end
@@ -186,12 +187,12 @@
- gem 'rspec-retry', '~> 0.6.2', feature_category: :tooling
- gem 'rspec_profiling', '~> 0.0.9', feature_category: :tooling
- gem 'rspec-benchmark', '~> 0.6.0', feature_category: :tooling
-- gem 'rspec-parameterized', '~> 1.0', require: false, feature_category: :tooling
+- gem 'rspec-parameterized', '~> 1.0', '>= 1.0.2', require: false, feature_category: :tooling
- gem 'os', '~> 1.1', '>= 1.1.4', feature_category: :tooling
-
- gem 'capybara', '~> 3.40' # rubocop:todo Gemfile/MissingFeatureCategory
- gem 'capybara-screenshot', '~> 1.0.26' # rubocop:todo Gemfile/MissingFeatureCategory
-- gem 'selenium-webdriver', '~> 4.19' # rubocop:todo Gemfile/MissingFeatureCategory
+- gem 'selenium-webdriver', '~> 4.21', '>= 4.21.1' # rubocop:todo Gemfile/MissingFeatureCategory
-
- gem 'graphlyte', '~> 1.0.0' # rubocop:todo Gemfile/MissingFeatureCategory
-
@@ -208,13 +209,22 @@
- # Moved in `test` because https://gitlab.com/gitlab-org/gitlab/-/issues/217527
- gem 'derailed_benchmarks', require: false # rubocop:todo Gemfile/MissingFeatureCategory
-
-- gem 'gitlab_quality-test_tooling', '~> 1.24.0', require: false, feature_category: :tooling
+- gem 'gitlab_quality-test_tooling', '~> 1.28.0', require: false, feature_category: :tooling
-end
-
gem 'octokit', '~> 8.1', feature_category: :importers
gem 'gitlab-mail_room', '~> 0.0.24', require: 'mail_room', feature_category: :shared
-@@ -613,7 +498,7 @@ gem 'gitlab-net-dns', '~> 0.9.2' # rubocop:todo Gemfil
+@@ -594,7 +478,7 @@ gem 'spamcheck', '~> 1.3.0' # rubocop:todo Gemfile/Mis
+ gem 'spamcheck', '~> 1.3.0' # rubocop:todo Gemfile/MissingFeatureCategory
+
+ # Gitaly GRPC protocol definitions
+-gem 'gitaly', '~> 17.0.1', feature_category: :gitaly
++gem 'gitaly', '~> 17.1', feature_category: :gitaly
+
+ # KAS GRPC protocol definitions
+ gem 'kas-grpc', '~> 0.5.0', feature_category: :deployment_management
+@@ -620,7 +504,7 @@ gem 'gitlab-net-dns', '~> 0.9.2' # rubocop:todo Gemfil
gem 'gitlab-net-dns', '~> 0.9.2' # rubocop:todo Gemfile/MissingFeatureCategory
# Countries list
@@ -223,16 +233,16 @@
gem 'retriable', '~> 3.1.2' # rubocop:todo Gemfile/MissingFeatureCategory
-@@ -679,6 +564,7 @@ gem 'telesignenterprise', '~> 2.2' # rubocop:todo Gemf
+@@ -686,6 +570,7 @@ gem 'telesignenterprise', '~> 2.2' # rubocop:todo Gemf
gem 'telesignenterprise', '~> 2.2' # rubocop:todo Gemfile/MissingFeatureCategory
# BufferedIO patch
+
# Updating this version will require updating scripts/allowed_warnings.txt
gem 'net-protocol', '~> 0.1.3' # rubocop:todo Gemfile/MissingFeatureCategory
- # Lock this until we make DNS rebinding work with the updated net-http:
-@@ -686,5 +572,11 @@ gem 'duo_api', '~> 1.3' # rubocop:todo Gemfile/Missing
- gem 'net-http', '= 0.1.1' # rubocop:todo Gemfile/MissingFeatureCategory
+
+@@ -694,5 +579,11 @@ gem 'duo_api', '~> 1.3' # rubocop:todo Gemfile/Missing
+ gem 'net-http', '= 0.4.1', feature_category: :shared
gem 'duo_api', '~> 1.3' # rubocop:todo Gemfile/MissingFeatureCategory
+
diff --git a/www/gitlab/files/patch-config_gitlab.yml.example b/www/gitlab/files/patch-config_gitlab.yml.example
index 15a9fb52c93c..12cde10c5a15 100644
--- a/www/gitlab/files/patch-config_gitlab.yml.example
+++ b/www/gitlab/files/patch-config_gitlab.yml.example
@@ -1,6 +1,6 @@
---- config/gitlab.yml.example.orig 2024-05-15 08:00:50 UTC
+--- config/gitlab.yml.example.orig 2024-06-19 08:46:16 UTC
+++ config/gitlab.yml.example
-@@ -463,7 +463,7 @@ production: &base
+@@ -472,7 +472,7 @@ production: &base
## GitLab Pages
pages:
enabled: false
@@ -9,7 +9,7 @@
# The location where pages are stored (default: shared/pages).
# path: shared/pages
-@@ -473,9 +473,9 @@ production: &base
+@@ -482,9 +482,9 @@ production: &base
host: example.com
port: 80 # Set to 443 if you serve the pages with HTTPS
https: false # Set to true if you serve the pages with HTTPS
@@ -22,7 +22,7 @@
# File that contains the shared secret key for verifying access for gitlab-pages.
# Default is '.gitlab_pages_secret' relative to Rails.root (i.e. root of the GitLab app).
-@@ -1200,13 +1200,13 @@ production: &base
+@@ -1209,13 +1209,13 @@ production: &base
repositories:
storages: # You must have at least a `default` storage path.
default:
@@ -38,7 +38,7 @@
# archive_permissions: 0640 # Permissions for the resulting backup.tar file (default: 0600)
# keep_time: 604800 # default: 0 (forever) (in seconds)
# pg_schema: public # default: nil, it means that all schemas will be backed up
-@@ -1241,12 +1241,12 @@ production: &base
+@@ -1250,12 +1250,12 @@ production: &base
## GitLab Shell settings
gitlab_shell:
@@ -54,14 +54,16 @@
# Git over HTTP
upload_pack: true
-@@ -1261,13 +1261,13 @@ production: &base
+@@ -1270,7 +1270,7 @@ production: &base
workhorse:
# File that contains the secret key for verifying access for gitlab-workhorse.
# Default is '.gitlab_workhorse_secret' relative to Rails.root (i.e. root of the GitLab app).
- # secret_file: /home/git/gitlab/.gitlab_workhorse_secret
+ # secret_file: %%WWWDIR%%/.gitlab_workhorse_secret
- gitlab_kas:
+ topology_service:
+ # enabled: false
+@@ -1286,7 +1286,7 @@ production: &base
# enabled: true
# File that contains the secret key for verifying access for gitlab-kas.
# Default is '.gitlab_kas_secret' relative to Rails.root (i.e. root of the GitLab app).
@@ -70,7 +72,7 @@
# The URL to the external KAS API (used by the Kubernetes agents)
# external_url: wss://kas.example.com
-@@ -1291,13 +1291,13 @@ production: &base
+@@ -1310,13 +1310,13 @@ production: &base
## GitLab Elasticsearch settings
elasticsearch:
@@ -86,7 +88,7 @@
## Webpack settings
# If enabled, this will tell rails to serve frontend assets from the webpack-dev-server running
-@@ -1318,18 +1318,18 @@ production: &base
+@@ -1337,18 +1337,18 @@ production: &base
# Sidekiq exporter is a dedicated Prometheus metrics server optionally running alongside Sidekiq.
sidekiq_exporter:
@@ -112,7 +114,7 @@
# Web exporter is a dedicated Prometheus metrics server optionally running alongside Puma.
web_exporter:
-@@ -1556,13 +1556,13 @@ test:
+@@ -1575,13 +1575,13 @@ test:
gitaly_address: unix:tmp/tests/gitaly/praefect.socket
gitaly:
diff --git a/www/gitlab/files/patch-config_initializers_1__settings.rb b/www/gitlab/files/patch-config_initializers_1__settings.rb
index 9d1d73bbf17c..34b11f279c55 100644
--- a/www/gitlab/files/patch-config_initializers_1__settings.rb
+++ b/www/gitlab/files/patch-config_initializers_1__settings.rb
@@ -1,6 +1,6 @@
---- config/initializers/1_settings.rb.orig 2023-11-15 09:14:25 UTC
+--- config/initializers/1_settings.rb.orig 2024-06-19 08:46:16 UTC
+++ config/initializers/1_settings.rb
-@@ -208,11 +208,7 @@ Settings.gitlab['url'] ||= Settings.__send__(:build_gi
+@@ -209,11 +209,7 @@ Settings.gitlab['ssh_user'] ||= Settings.gitlab.user
Settings.gitlab['user'] ||= 'git'
# External configuration may cause the ssh user to differ from the GitLab user
Settings.gitlab['ssh_user'] ||= Settings.gitlab.user
diff --git a/www/gitlab/files/patch-config_initializers_redis__client__patch.rb b/www/gitlab/files/patch-config_initializers_redis__client__patch.rb
deleted file mode 100644
index 6d90e4c483b1..000000000000
--- a/www/gitlab/files/patch-config_initializers_redis__client__patch.rb
+++ /dev/null
@@ -1,78 +0,0 @@
---- config/initializers/redis_client_patch.rb.orig 2024-05-30 08:36:06 UTC
-+++ config/initializers/redis_client_patch.rb
-@@ -1,75 +1,3 @@
- # frozen_string_literal: true
--
--require 'redis-client'
--
--# This patch can be dropped once https://github.com/redis-rb/redis-client/pull/197
--# is released and merged.
--if Gem::Version.new(RedisClient::VERSION) > Gem::Version.new('0.22.1') # rubocop:disable Style/GuardClause -- This is easier to read
-- raise 'New version of redis-client detected, please remove this file'
--end
--
--# rubocop:disable Gitlab/ModuleWithInstanceVariables -- This is an upstream gem
--# rubocop:disable Style/GuardClause -- This is an upstream gem
--class RedisClient
-- module ConnectionMixin
-- def call(command, timeout)
-- @pending_reads += 1
-- write(command)
-- result = read(connection_timeout(timeout))
-- @pending_reads -= 1
-- if result.is_a?(Error)
-- result._set_command(command)
-- result._set_config(config)
-- raise result
-- else
-- result
-- end
-- end
--
-- def call_pipelined(commands, timeouts, exception: true)
-- first_exception = nil
--
-- size = commands.size
-- results = Array.new(commands.size)
-- @pending_reads += size
-- write_multi(commands)
--
-- size.times do |index|
-- timeout = timeouts && timeouts[index]
-- result = read(connection_timeout(timeout))
-- @pending_reads -= 1
--
-- # A multi/exec command can return an array of results.
-- # An error from a multi/exec command is handled in Multi#_coerce!.
-- if result.is_a?(Array)
-- result.each do |res|
-- res._set_config(config) if res.is_a?(Error)
-- end
-- elsif result.is_a?(Error)
-- result._set_command(commands[index])
-- result._set_config(config)
-- first_exception ||= result
-- end
--
-- results[index] = result
-- end
--
-- if first_exception && exception
-- raise first_exception
-- else
-- results
-- end
-- end
--
-- def connection_timeout(timeout)
-- return timeout unless timeout && timeout > 0
--
-- # Can't use the command timeout argument as the connection timeout
-- # otherwise it would be very racy. So we add the regular read_timeout on top
-- # to account for the network delay.
-- timeout + config.read_timeout
-- end
-- end
--end
- # rubocop:enable Gitlab/ModuleWithInstanceVariables
- # rubocop:enable Style/GuardClause
diff --git a/www/gitlab/files/patch-vendor_gems_sidekiq-7.1.6_sidekiq.gemspec b/www/gitlab/files/patch-vendor_gems_sidekiq-7.1.6_sidekiq.gemspec
new file mode 100644
index 000000000000..7c2c18b9db64
--- /dev/null
+++ b/www/gitlab/files/patch-vendor_gems_sidekiq-7.1.6_sidekiq.gemspec
@@ -0,0 +1,11 @@
+--- vendor/gems/sidekiq-7.1.6/sidekiq.gemspec.orig 2024-06-20 13:48:56 UTC
++++ vendor/gems/sidekiq-7.1.6/sidekiq.gemspec
+@@ -8,7 +8,7 @@ Gem::Specification.new do |gem|
+ gem.homepage = "https://sidekiq.org"
+ gem.license = "LGPL-3.0"
+
+- gem.executables = ["sidekiq", "sidekiqmon"]
++# gem.executables = ["sidekiq", "sidekiqmon"]
+ gem.files = %w[
+ sidekiq.gemspec
+ README.md
diff --git a/www/gitlab/pkg-message b/www/gitlab/pkg-message
index edbd599c11e6..ac7a48bcf980 100644
--- a/www/gitlab/pkg-message
+++ b/www/gitlab/pkg-message
@@ -6,7 +6,7 @@ Gitlab was installed successfully.
You now need to set up the various components of Gitlab, so please
follow the instructions in the guide at:
-https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/install/17.0-freebsd.md
+https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/install/17.1-freebsd.md
EOM
type: install
}
@@ -20,7 +20,7 @@ EOM
If you just installed an major upgrade of GitLab, for example you
switched from 14.5.x to 14.6.x, please follow the instructions in the guide at:
-https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/update/16.11-17.0-freebsd.md
+https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/update/17.0-17.1-freebsd.md
If you just installed an minor upgrade of GitLab please follow
the instructions in the guide at:
diff --git a/www/go-www/Makefile b/www/go-www/Makefile
index fd07da98b920..1b2bc3bb72ff 100644
--- a/www/go-www/Makefile
+++ b/www/go-www/Makefile
@@ -1,6 +1,6 @@
PORTNAME= www
PORTVERSION= 2.0.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= www
PKGNAMEPREFIX= go-
diff --git a/www/gobuffalo/Makefile b/www/gobuffalo/Makefile
index 302ce86a5f29..4dd8053dfb0f 100644
--- a/www/gobuffalo/Makefile
+++ b/www/gobuffalo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gobuffalo
PORTVERSION= 0.16.27
DISTVERSIONPREFIX= v
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= www
MAINTAINER= dmgk@FreeBSD.org
diff --git a/www/gohugo/Makefile b/www/gohugo/Makefile
index 1b0ee1d73ba9..286e241b67e9 100644
--- a/www/gohugo/Makefile
+++ b/www/gohugo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hugo
DISTVERSIONPREFIX= v
DISTVERSION= 0.125.6
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= www
PKGNAMEPREFIX= go
diff --git a/www/gotty/Makefile b/www/gotty/Makefile
index 3e4cbde5a357..02d4c1d5b44d 100644
--- a/www/gotty/Makefile
+++ b/www/gotty/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gotty
PORTVERSION= 1.5.0
DISTVERSIONPREFIX= v
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= www net
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/www/grafana/Makefile b/www/grafana/Makefile
index 552fcf3a0b13..07dc5b15d8d7 100644
--- a/www/grafana/Makefile
+++ b/www/grafana/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grafana
DISTVERSIONPREFIX= v
DISTVERSION= 10.4.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MASTER_SITES= https://dl.grafana.com/oss/release/:public \
https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
diff --git a/www/grafana9/Makefile b/www/grafana9/Makefile
index 7be15caadb52..56cdc783211c 100644
--- a/www/grafana9/Makefile
+++ b/www/grafana9/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grafana
DISTVERSIONPREFIX= v
DISTVERSION= 9.5.17
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MASTER_SITES= https://dl.grafana.com/oss/release/:public \
https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
diff --git a/www/gurl/Makefile b/www/gurl/Makefile
index c0db232a1a5e..838c27402461 100644
--- a/www/gurl/Makefile
+++ b/www/gurl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gurl
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.3
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= www
MAINTAINER= dch@FreeBSD.org
diff --git a/www/homer-web/Makefile b/www/homer-web/Makefile
index 33b015af6c88..f4069837a395 100644
--- a/www/homer-web/Makefile
+++ b/www/homer-web/Makefile
@@ -1,6 +1,6 @@
PORTNAME= homer
DISTVERSIONPREFIX= v
-DISTVERSION= 24.02.1
+DISTVERSION= 24.05.1
CATEGORIES= www
MASTER_SITES= https://github.com/bastienwirtz/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
PKGNAMESUFFIX= -web
diff --git a/www/homer-web/distinfo b/www/homer-web/distinfo
index 9e1cc054a1db..4c18af985e6e 100644
--- a/www/homer-web/distinfo
+++ b/www/homer-web/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708687193
-SHA256 (homer-24.02.1/homer.zip) = 29df8531b3d36b6a3a3141ccd4ad71b7e9833f72ac2f17540acf6f8341fa9356
-SIZE (homer-24.02.1/homer.zip) = 981915
+TIMESTAMP = 1720015124
+SHA256 (homer-24.05.1/homer.zip) = 262ffb0522829e7863e0d21d1a78131dc19145bc7d516af1e3c6c1b0a9048f7e
+SIZE (homer-24.05.1/homer.zip) = 1021017
diff --git a/www/homer-web/pkg-plist b/www/homer-web/pkg-plist
index 3e650af38ffd..4a2115a95095 100644
--- a/www/homer-web/pkg-plist
+++ b/www/homer-web/pkg-plist
@@ -17,75 +17,81 @@
%%WWWDIR%%/index.html
%%WWWDIR%%/logo.png
%%WWWDIR%%/registerSW.js
-%%WWWDIR%%/resources/AdGuardHome-b13c37eb.js
-%%WWWDIR%%/resources/AdGuardHome-d2abc97d.css
-%%WWWDIR%%/resources/CopyToClipboard-8bc6858f.js
-%%WWWDIR%%/resources/CopyToClipboard-a17573c3.css
-%%WWWDIR%%/resources/Emby-1c49ce56.css
-%%WWWDIR%%/resources/Emby-c2ff373a.js
-%%WWWDIR%%/resources/Healthchecks-8cddc8b3.css
-%%WWWDIR%%/resources/Healthchecks-b63f5059.js
-%%WWWDIR%%/resources/Immich-8b87a629.css
-%%WWWDIR%%/resources/Immich-fd3c42d0.js
-%%WWWDIR%%/resources/Lidarr-86a7c3b5.js
-%%WWWDIR%%/resources/Lidarr-f62c6a04.css
-%%WWWDIR%%/resources/Mealie-1bb275ab.js
-%%WWWDIR%%/resources/Medusa-8549c9c6.js
-%%WWWDIR%%/resources/Medusa-e73e6d80.css
-%%WWWDIR%%/resources/OctoPrint-53d07bf8.css
-%%WWWDIR%%/resources/OctoPrint-ec8a5cb0.js
-%%WWWDIR%%/resources/OpenWeather-48e9c7ef.js
-%%WWWDIR%%/resources/OpenWeather-c3a274b3.css
-%%WWWDIR%%/resources/PaperlessNG-669f3f05.js
-%%WWWDIR%%/resources/PiAlert-246f920d.css
-%%WWWDIR%%/resources/PiAlert-82b4e7ba.js
-%%WWWDIR%%/resources/PiHole-52753e9a.css
-%%WWWDIR%%/resources/PiHole-e4c59709.js
-%%WWWDIR%%/resources/Ping-edf5e9fa.js
-%%WWWDIR%%/resources/Ping-f54b6bba.css
-%%WWWDIR%%/resources/Portainer-133da12f.css
-%%WWWDIR%%/resources/Portainer-f00c7510.js
-%%WWWDIR%%/resources/Prometheus-0f0a25d4.css
-%%WWWDIR%%/resources/Prometheus-4b06901b.js
-%%WWWDIR%%/resources/Prowlarr-0b4623d3.js
-%%WWWDIR%%/resources/Prowlarr-2c1ae3fa.css
-%%WWWDIR%%/resources/Proxmox-b285e845.css
-%%WWWDIR%%/resources/Proxmox-d89d61dd.js
-%%WWWDIR%%/resources/Radarr-eb9f7ff0.css
-%%WWWDIR%%/resources/Radarr-fd452996.js
-%%WWWDIR%%/resources/Readarr-4ffaa681.js
-%%WWWDIR%%/resources/Readarr-f3169763.css
-%%WWWDIR%%/resources/Rtorrent-6b6b97c4.js
-%%WWWDIR%%/resources/Rtorrent-824b1b8b.css
-%%WWWDIR%%/resources/SABnzbd-152c578e.css
-%%WWWDIR%%/resources/SABnzbd-891e1b61.js
-%%WWWDIR%%/resources/Sonarr-1dfb8d14.css
-%%WWWDIR%%/resources/Sonarr-a4dda144.js
-%%WWWDIR%%/resources/SpeedtestTracker-7efc16b3.js
-%%WWWDIR%%/resources/Tautulli-210a3201.js
-%%WWWDIR%%/resources/Tautulli-2f399779.css
-%%WWWDIR%%/resources/Tdarr-65e46f69.css
-%%WWWDIR%%/resources/Tdarr-6bf28c46.js
-%%WWWDIR%%/resources/UptimeKuma-29705488.css
-%%WWWDIR%%/resources/UptimeKuma-9fd677cc.js
-%%WWWDIR%%/resources/WUD-3f54d18e.js
-%%WWWDIR%%/resources/WUD-5673736c.css
-%%WWWDIR%%/resources/fa-brands-400-003f1154.ttf
-%%WWWDIR%%/resources/fa-brands-400-faae6fc0.woff2
-%%WWWDIR%%/resources/fa-regular-400-7d81a1a7.ttf
-%%WWWDIR%%/resources/fa-regular-400-9169d8be.woff2
-%%WWWDIR%%/resources/fa-solid-900-886c8611.woff2
-%%WWWDIR%%/resources/fa-solid-900-cea79b34.ttf
-%%WWWDIR%%/resources/fa-v4compatibility-335fd7d9.woff2
-%%WWWDIR%%/resources/fa-v4compatibility-455e8e72.ttf
-%%WWWDIR%%/resources/index-4e6e76f5.js
-%%WWWDIR%%/resources/index-e2ec3c11.css
-%%WWWDIR%%/resources/lato-v16-latin-regular-04050bae.woff
-%%WWWDIR%%/resources/lato-v16-latin-regular-c3c0d3f4.woff2
-%%WWWDIR%%/resources/qBittorrent-4b8f56ad.js
-%%WWWDIR%%/resources/qBittorrent-bd6a2a62.css
-%%WWWDIR%%/resources/raleway-v14-latin-regular-5d176856.woff
-%%WWWDIR%%/resources/raleway-v14-latin-regular-b3287a40.woff2
-%%WWWDIR%%/resources/service-56521882.js
+%%WWWDIR%%/resources/AdGuardHome-Bs1bHmBq.js
+%%WWWDIR%%/resources/AdGuardHome-VUHEHvTH.css
+%%WWWDIR%%/resources/CopyToClipboard-CqYNhOoI.js
+%%WWWDIR%%/resources/CopyToClipboard-c-nP7xwp.css
+%%WWWDIR%%/resources/Emby-6M-swsO9.css
+%%WWWDIR%%/resources/Emby-ObLTdIMs.js
+%%WWWDIR%%/resources/Healthchecks-CZrbG_u_.css
+%%WWWDIR%%/resources/Healthchecks-D2ijFz76.js
+%%WWWDIR%%/resources/HomeAssistant-O9OjGiBX.js
+%%WWWDIR%%/resources/HomeAssistant-hZSzJIDa.css
+%%WWWDIR%%/resources/Immich-CRGpKmOg.css
+%%WWWDIR%%/resources/Immich-ChmRiZkk.js
+%%WWWDIR%%/resources/Lidarr-BVtjDeed.css
+%%WWWDIR%%/resources/Lidarr-xtuDSJTn.js
+%%WWWDIR%%/resources/Mealie-rSc-DxaK.js
+%%WWWDIR%%/resources/Medusa-BMYyJY6W.css
+%%WWWDIR%%/resources/Medusa-DbjLRKYg.js
+%%WWWDIR%%/resources/Mylar-BLX8E9HU.css
+%%WWWDIR%%/resources/Mylar-BiHdQ5zH.js
+%%WWWDIR%%/resources/OctoPrint-4COaWX9a.css
+%%WWWDIR%%/resources/OctoPrint-BqxpvIwj.js
+%%WWWDIR%%/resources/OpenHAB-BY7SNOoC.js
+%%WWWDIR%%/resources/OpenHAB-CnrwoovX.css
+%%WWWDIR%%/resources/OpenWeather-Dpyt4oVS.js
+%%WWWDIR%%/resources/OpenWeather-DrhKYttg.css
+%%WWWDIR%%/resources/PaperlessNG-tQgjWCoY.js
+%%WWWDIR%%/resources/PiAlert-BDMyGaKT.js
+%%WWWDIR%%/resources/PiAlert-DJ7MxcX8.css
+%%WWWDIR%%/resources/PiHole-CGXBG_xS.css
+%%WWWDIR%%/resources/PiHole-LkJ-9UB6.js
+%%WWWDIR%%/resources/Ping-CtOsu8GH.css
+%%WWWDIR%%/resources/Ping-DTlbKGZO.js
+%%WWWDIR%%/resources/Portainer-B3ZAV5eQ.css
+%%WWWDIR%%/resources/Portainer-DWkr5PG9.js
+%%WWWDIR%%/resources/Prometheus-C388KMHL.css
+%%WWWDIR%%/resources/Prometheus-C_BqGooK.js
+%%WWWDIR%%/resources/Prowlarr-CguNJ4eM.css
+%%WWWDIR%%/resources/Prowlarr-DTkjylAP.js
+%%WWWDIR%%/resources/Proxmox-BvOeeyTa.css
+%%WWWDIR%%/resources/Proxmox-C0pqyHBf.js
+%%WWWDIR%%/resources/Radarr-C6cGI7n_.css
+%%WWWDIR%%/resources/Radarr-C8OF5HGn.js
+%%WWWDIR%%/resources/Readarr-BUEdOLg1.css
+%%WWWDIR%%/resources/Readarr-BrXXWQe5.js
+%%WWWDIR%%/resources/Rtorrent-BRH8jRVg.js
+%%WWWDIR%%/resources/Rtorrent-C01DK07j.css
+%%WWWDIR%%/resources/SABnzbd-DrSgZ6-5.css
+%%WWWDIR%%/resources/SABnzbd-DtOF9sN2.js
+%%WWWDIR%%/resources/Sonarr-Ba49Ad8P.js
+%%WWWDIR%%/resources/Sonarr-CPIwTh9J.css
+%%WWWDIR%%/resources/SpeedtestTracker-DfoJTziP.js
+%%WWWDIR%%/resources/Tautulli-DNxI2bJp.css
+%%WWWDIR%%/resources/Tautulli-rSrjW1Z6.js
+%%WWWDIR%%/resources/Tdarr-B4YpsSKt.js
+%%WWWDIR%%/resources/Tdarr-FH4BLoRx.css
+%%WWWDIR%%/resources/UptimeKuma-BCA_D_sE.css
+%%WWWDIR%%/resources/UptimeKuma-D0i7SaGy.js
+%%WWWDIR%%/resources/WUD-DBSSGG3l.js
+%%WWWDIR%%/resources/WUD-QepDU8yq.css
+%%WWWDIR%%/resources/fa-brands-400-Ch568Ea9.woff2
+%%WWWDIR%%/resources/fa-brands-400-DHHcbFjz.ttf
+%%WWWDIR%%/resources/fa-regular-400-9VThgXHM.woff2
+%%WWWDIR%%/resources/fa-regular-400-C54-fRIQ.ttf
+%%WWWDIR%%/resources/fa-solid-900-Cm9M9sZB.ttf
+%%WWWDIR%%/resources/fa-solid-900-QWY35r5r.woff2
+%%WWWDIR%%/resources/fa-v4compatibility-BRdYr4HJ.woff2
+%%WWWDIR%%/resources/fa-v4compatibility-DLBX5pNp.ttf
+%%WWWDIR%%/resources/index-Cr7_iVHT.css
+%%WWWDIR%%/resources/index-D5OCvD-v.js
+%%WWWDIR%%/resources/lato-v16-latin-regular-BCXf5A6u.woff
+%%WWWDIR%%/resources/lato-v16-latin-regular-CNtt3gFW.woff2
+%%WWWDIR%%/resources/qBittorrent-CgSzXXQH.css
+%%WWWDIR%%/resources/qBittorrent-DK8OnDHW.js
+%%WWWDIR%%/resources/raleway-v14-latin-regular-ZlOtWYXx.woff2
+%%WWWDIR%%/resources/raleway-v14-latin-regular-dTG0hra3.woff
+%%WWWDIR%%/resources/service-P8kc4j81.js
%%WWWDIR%%/sw.js
-%%WWWDIR%%/workbox-f948cc43.js
+%%WWWDIR%%/workbox-b584cb72.js
diff --git a/www/icapeg/Makefile b/www/icapeg/Makefile
index 11ed7593bf53..57172a6904ed 100644
--- a/www/icapeg/Makefile
+++ b/www/icapeg/Makefile
@@ -1,7 +1,7 @@
PORTNAME= icapeg
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= www
MAINTAINER= support@egirna.com
diff --git a/www/jetty10/Makefile b/www/jetty10/Makefile
index 42a8fc264adb..15e3c66c93b7 100644
--- a/www/jetty10/Makefile
+++ b/www/jetty10/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jetty
-PORTVERSION= 10.0.19
+PORTVERSION= 10.0.21
CATEGORIES= www java
MASTER_SITES= https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-home/${PORTVERSION}/
PKGNAMESUFFIX= 10
diff --git a/www/jetty10/distinfo b/www/jetty10/distinfo
index 0035069508ee..e4154695d26d 100644
--- a/www/jetty10/distinfo
+++ b/www/jetty10/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705348498
-SHA256 (jetty-home-10.0.19.tar.gz) = cfabf78cc7ff7fcd36977ad40e8b9fef4810409fb45e9aea6a53ffd5a3734ce0
-SIZE (jetty-home-10.0.19.tar.gz) = 11075042
+TIMESTAMP = 1720099689
+SHA256 (jetty-home-10.0.21.tar.gz) = 841d3df9c28cc80e3b203a2d2aa75766eaeed4b776274180b6cf4b1e0d053960
+SIZE (jetty-home-10.0.21.tar.gz) = 11062835
diff --git a/www/jetty10/files/patch-bin_jetty.sh b/www/jetty10/files/patch-bin_jetty.sh
index 18ddd6ed6b20..c1fd36ff2e07 100644
--- a/www/jetty10/files/patch-bin_jetty.sh
+++ b/www/jetty10/files/patch-bin_jetty.sh
@@ -1,20 +1,11 @@
---- bin/jetty.sh.orig 2024-01-15 19:55:56 UTC
+--- bin/jetty.sh.orig 2024-07-04 13:34:53 UTC
+++ bin/jetty.sh
@@ -313,7 +313,7 @@ then
ETC=$HOME/etc
fi
-for CONFIG in {/etc,~/etc}/default/${NAME}{,9} $HOME/.${NAME}rc; do
-+for CONFIG in {/etc,~/etc}/default/${NAME}{,9} $HOME/.${NAME}rc /usr/local/etc/${NAME}/${NAME}{,9}; do
++for CONFIG in {/etc,~/etc}/default/${NAME}{,9} /usr/local/etc/${NAME}/${NAME}{,9} $HOME/.${NAME}rc; do
if [ -f "$CONFIG" ] ; then
readConfig "$CONFIG"
fi
-@@ -459,7 +459,7 @@ then
- (( DEBUG )) && echo "$JETTY_CONF: (begin read) JETTY_ARGS.length=${#JETTY_ARGS[@]}"
- while read -r CONF
- do
-- if expr "$CONF" : '#' >/dev/null ; then
-+ if expr -- "$CONF" : '#' >/dev/null ; then
- continue
- fi
-
diff --git a/www/jetty10/pkg-plist b/www/jetty10/pkg-plist
index 4a8b04ed3118..51018dfa82a5 100644
--- a/www/jetty10/pkg-plist
+++ b/www/jetty10/pkg-plist
@@ -88,10 +88,10 @@
%%APP_NAME%%/etc/sessions/session-data-cache/xmemcached.xml
%%APP_NAME%%/etc/webdefault.xml
%%APP_NAME%%/etc/well-known.xml
-%%APP_NAME%%/lib/annotations/asm-9.6.jar
-%%APP_NAME%%/lib/annotations/asm-analysis-9.6.jar
-%%APP_NAME%%/lib/annotations/asm-commons-9.6.jar
-%%APP_NAME%%/lib/annotations/asm-tree-9.6.jar
+%%APP_NAME%%/lib/annotations/asm-9.7.jar
+%%APP_NAME%%/lib/annotations/asm-analysis-9.7.jar
+%%APP_NAME%%/lib/annotations/asm-commons-9.7.jar
+%%APP_NAME%%/lib/annotations/asm-tree-9.7.jar
%%APP_NAME%%/lib/annotations/jakarta.annotation-api-1.3.5.jar
%%APP_NAME%%/lib/apache-jsp/org.eclipse.jdt.ecj-3.33.0.jar
%%APP_NAME%%/lib/apache-jsp/org.eclipse.%%APP_NAME%%.apache-jsp-%%PORTVERSION%%.jar
@@ -153,7 +153,7 @@
%%APP_NAME%%/lib/%%APP_NAME%%-webapp-%%PORTVERSION%%.jar
%%APP_NAME%%/lib/%%APP_NAME%%-xml-%%PORTVERSION%%.jar
%%APP_NAME%%/lib/logging/%%APP_NAME%%-slf4j-impl-%%PORTVERSION%%.jar
-%%APP_NAME%%/lib/logging/slf4j-api-2.0.5.jar
+%%APP_NAME%%/lib/logging/slf4j-api-2.0.9.jar
%%APP_NAME%%/lib/setuid/%%APP_NAME%%-setuid-java-1.0.4.jar
%%APP_NAME%%/lib/websocket/%%APP_NAME%%-javax-websocket-api-1.1.2.jar
%%APP_NAME%%/lib/websocket/websocket-core-client-%%PORTVERSION%%.jar
diff --git a/www/jetty12/Makefile b/www/jetty12/Makefile
new file mode 100644
index 000000000000..db1dd40238b8
--- /dev/null
+++ b/www/jetty12/Makefile
@@ -0,0 +1,63 @@
+PORTNAME= jetty
+PORTVERSION= 12.0.10
+CATEGORIES= www java
+MASTER_SITES= https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-home/${PORTVERSION}/
+PKGNAMESUFFIX= 12
+DISTNAME= jetty-home-${PORTVERSION}
+
+MAINTAINER= zi@FreeBSD.org
+COMMENT= Full-featured web server implemented entirely in Java
+WWW= https://www.eclipse.org/jetty/
+
+LICENSE= APACHE20 EPL
+LICENSE_COMB= dual
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= bash:shells/bash
+
+USES= cpe shebangfix
+
+CONFLICTS= jetty8.* jetty9.* jetty10.* jetty11.*
+
+USE_JAVA= yes
+NO_ARCH= yes
+CPE_VENDOR= eclipse
+SHEBANG_FILES= bin/jetty.sh
+NO_BUILD= yes
+JAVA_VERSION= 17+
+JAVA_VENDOR= openjdk
+USE_RC_SUBR= ${PORTNAME}
+
+APP_NAME= ${PORTNAME}
+APP_HOME= ${PREFIX}/${PORTNAME}
+
+USERS= www
+GROUPS= www
+
+SUB_LIST= \
+ APP_HOME=${APP_HOME} \
+ APP_NAME=${APP_NAME} \
+ JAVA_HOME=${JAVA_HOME} \
+ JAVA=${JAVA} \
+ WWWDIR=${WWWDIR}
+
+SUB_FILES= \
+ ${APP_NAME} \
+ pkg-message \
+ jetty.sample
+
+PLIST_SUB= \
+ APP_HOME=${APP_HOME} \
+ APP_NAME=${APP_NAME} \
+ WWWDIR=${WWWDIR} \
+ PORTVERSION=${PORTVERSION} \
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${APP_HOME} ${STAGEDIR}${WWWDIR} ${STAGEDIR}${ETCDIR}
+ ${RM} ${WRKSRC}/lib/setuid/libsetuid-linux.so ${WRKSRC}/lib/setuid/libsetuid-osx.so
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${PORTNAME})
+ ${INSTALL_SCRIPT} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/sbin
+
+ ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.sample ${STAGEDIR}${ETCDIR}/
+
+.include <bsd.port.mk>
diff --git a/www/jetty12/distinfo b/www/jetty12/distinfo
new file mode 100644
index 000000000000..5510849f9976
--- /dev/null
+++ b/www/jetty12/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1720103889
+SHA256 (jetty-home-12.0.10.tar.gz) = 3dc3378159fef48320c699d99c845958df852e5015f60b0e8917aa2cc4809dcd
+SIZE (jetty-home-12.0.10.tar.gz) = 34368742
diff --git a/www/jetty12/files/jetty.in b/www/jetty12/files/jetty.in
new file mode 100644
index 000000000000..64227142de34
--- /dev/null
+++ b/www/jetty12/files/jetty.in
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+# PROVIDE: jetty
+# REQUIRE: NETWORKING SERVERS
+# KEYWORD: shutdown
+
+#
+# Add the following line to /etc/rc.conf to enable %%APP_NAME%%:
+#
+# %%APP_NAME%%_enable="YES"
+#
+
+. /etc/rc.subr
+
+name=%%APP_NAME%%
+rcvar=%%APP_NAME%%_enable
+
+command="%%PREFIX%%/sbin/%%APP_NAME%%.sh"
+command_args="start"
+
+# set defaults
+
+%%APP_NAME%%_enable=${%%APP_NAME%%_enable:-"NO"}
+%%APP_NAME%%_user=${%%APP_NAME%%_user:-"www"}
+%%APP_NAME%%_group=${%%APP_NAME%%_group:-"www"}
+
+load_rc_config ${name}
+
+if test -n "${%%APP_NAME%%_java_version}" ; then
+ JAVA_HOME=$(JAVA_VERSION="${%%APP_NAME%%_java_version}" JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVA_HOME | cut -d= -f2)
+ procname=$(JAVA_VERSION="${%%APP_NAME%%_java_version}" JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVAVM_PROG | cut -d= -f2)
+else
+ JAVA_HOME=$(JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVA_HOME | cut -d= -f2)
+ procname=$(JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVAVM_PROG | cut -d= -f2)
+fi
+
+export JAVA_HOME
+
+run_rc_command "$1"
diff --git a/www/jetty12/files/jetty.sample.in b/www/jetty12/files/jetty.sample.in
new file mode 100644
index 000000000000..58a0eebff808
--- /dev/null
+++ b/www/jetty12/files/jetty.sample.in
@@ -0,0 +1,63 @@
+#
+# Sample Configuration File
+#
+# JAVA
+# Command to invoke Java. If not set, java (from the PATH) will be used.
+#
+
+# JAVA_OPTIONS
+# Extra options to pass to the JVM
+#
+
+# JETTY_HOME
+# Where Jetty is installed. If not set, the script will try go
+# guess it by looking at the invocation path for the script
+# The java system property "jetty.home" will be
+# set to this value for use by configure.xml files, f.e.:
+#
+# <Arg><Property name="jetty.home" default="."/>/webapps/jetty.war</Arg>
+#
+JETTY_HOME=%%PREFIX%%/%%APP_NAME%%
+
+#
+# JETTY_BASE
+# Where your Jetty base directory is. If not set, the value from
+# $JETTY_HOME will be used.
+#
+# IT IS STRONGLY RECOMMENDED THAT YOU MODIFY THIS VARIABLE TO POINT
+# TO THE INSTALLATION OF YOUR WEB APPLICATION, KEEPING YOUR WEB
+# APPLICATION SEPARATE FROM THE JETTY HOME LOCATION.
+#
+# MORE INFORMATION HERE:
+#
+# http://www.eclipse.org/jetty/documentation/current/startup-base-and-home.html
+#
+JETTY_BASE=%%WWWDIR%%/demo-base
+
+# JETTY_RUN
+# Where the $NAME.pid file should be stored. It defaults to the
+# first available of /var/run, /usr/var/run, JETTY_BASE and /tmp
+# if not set.
+#
+
+# JETTY_PID
+# The Jetty PID file, defaults to $JETTY_RUN/$NAME.pid
+#
+JETTY_PID=%%WWWDIR%%/demo-base/%%APP_NAME%%.pid
+
+# JETTY_ARGS
+# The default arguments to pass to jetty.
+# For example
+# JETTY_ARGS=jetty.http.port=8080 jetty.ssl.port=8443
+#
+JETTY_ARGS=jetty.logging.dir=%%WWWDIR%%/demo-base/logs
+
+# JETTY_USER
+# if set, then used as a username to run the server as
+#
+
+# JETTY_SHELL
+# If set, then used as the shell by su when starting the server. Will have
+# no effect if start-stop-daemon exists. Useful when JETTY_USER does not
+# have shell access, e.g. /bin/false
+#
diff --git a/www/jetty12/files/patch-bin_jetty.sh b/www/jetty12/files/patch-bin_jetty.sh
new file mode 100644
index 000000000000..af6e9a704610
--- /dev/null
+++ b/www/jetty12/files/patch-bin_jetty.sh
@@ -0,0 +1,11 @@
+--- bin/jetty.sh.orig 2024-07-04 15:09:33 UTC
++++ bin/jetty.sh
+@@ -313,7 +313,7 @@ then
+ ETC=$HOME/etc
+ fi
+
+-for CONFIG in {/etc,~/etc}/default/${NAME}{,9} $HOME/.${NAME}rc; do
++for CONFIG in {/etc,~/etc}/default/${NAME}{,9} $HOME/.${NAME}rc /usr/local/etc/${NAME}/${NAME}{,9}; do
+ if [ -f "$CONFIG" ] ; then
+ readConfig "$CONFIG"
+ fi
diff --git a/www/jetty12/files/patch-etc_webdefault-ee10.xml b/www/jetty12/files/patch-etc_webdefault-ee10.xml
new file mode 100644
index 000000000000..60e58a07a3e7
--- /dev/null
+++ b/www/jetty12/files/patch-etc_webdefault-ee10.xml
@@ -0,0 +1,11 @@
+--- etc/webdefault-ee10.xml.orig 2024-07-04 15:13:21 UTC
++++ etc/webdefault-ee10.xml
+@@ -139,7 +139,7 @@
+ </init-param>
+ <init-param>
+ <param-name>dirAllowed</param-name>
+- <param-value>true</param-value>
++ <param-value>false</param-value>
+ </init-param>
+ <init-param>
+ <param-name>welcomeServlets</param-name>
diff --git a/www/jetty12/files/patch-etc_webdefault-ee8.xml b/www/jetty12/files/patch-etc_webdefault-ee8.xml
new file mode 100644
index 000000000000..e216191771ce
--- /dev/null
+++ b/www/jetty12/files/patch-etc_webdefault-ee8.xml
@@ -0,0 +1,11 @@
+--- etc/webdefault-ee8.xml.orig 2024-07-04 15:12:08 UTC
++++ etc/webdefault-ee8.xml
+@@ -141,7 +141,7 @@
+ </init-param>
+ <init-param>
+ <param-name>dirAllowed</param-name>
+- <param-value>true</param-value>
++ <param-value>false</param-value>
+ </init-param>
+ <init-param>
+ <param-name>welcomeServlets</param-name>
diff --git a/www/jetty12/files/patch-etc_webdefault-ee9.xml b/www/jetty12/files/patch-etc_webdefault-ee9.xml
new file mode 100644
index 000000000000..cbf9555f04a2
--- /dev/null
+++ b/www/jetty12/files/patch-etc_webdefault-ee9.xml
@@ -0,0 +1,11 @@
+--- etc/webdefault-ee9.xml.orig 2024-07-04 15:13:21 UTC
++++ etc/webdefault-ee9.xml
+@@ -141,7 +141,7 @@
+ </init-param>
+ <init-param>
+ <param-name>dirAllowed</param-name>
+- <param-value>true</param-value>
++ <param-value>false</param-value>
+ </init-param>
+ <init-param>
+ <param-name>welcomeServlets</param-name>
diff --git a/www/jetty12/files/pkg-message.in b/www/jetty12/files/pkg-message.in
new file mode 100644
index 000000000000..84fb140961b5
--- /dev/null
+++ b/www/jetty12/files/pkg-message.in
@@ -0,0 +1,53 @@
+[
+{ type: install
+ message: <<EOM
+Jetty is now installed in %%APP_HOME%%
+
+From Jetty 9, the way to configure it has changed. You are **strongly**
+advised to read the documentation found here:
+
+http://www.eclipse.org/jetty/documentation/current/
+
+Please pay particular attention to HOME and BASE documentation, i.e.,:
+
+http://www.eclipse.org/jetty/documentation/current/startup-base-and-home.html
+
+You may want to activate it in /etc/rc.conf:
+
+ # sysrc %%APP_NAME%%_enable="YES"
+
+A sample configuration file can be found here:
+
+ %%ETCDIR%%/%%APP_NAME%%.sample
+
+Please modify it to suit your needs, paying particular attention
+to the value of JETTY_HOME and JETTY_BASE.
+
+Once you are happy with the configuration file, you can start Jetty:
+
+ # service %%APP_NAME%% start
+
+== ADVANCED USAGE ==
+
+If you need to pass special options to Java/Jetty, please set the appropriate
+variables in the configuration file, e.g.,
+
+ # Increase memory limit of the Java virtual machine
+
+ JAVA_OPTIONS="-Xms32m -Xmx256m"
+
+ # Run Java with remote debugging turned on on port 8186
+
+ JAVA_OPTIONS="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8186"
+
+More configuration options are presented in the sample file.
+EOM
+}
+{ type: remove
+ message: <<EOM
+If, when, Jetty is removed, you can safely delete this directory:
+
+ %%WWWDIR%%
+EOM
+}
+]
diff --git a/www/jetty12/pkg-descr b/www/jetty12/pkg-descr
new file mode 100644
index 000000000000..579b2b8a6667
--- /dev/null
+++ b/www/jetty12/pkg-descr
@@ -0,0 +1,11 @@
+Eclipse Jetty provides a highly scalable and memory-efficient web server and
+servlet container, supporting many protocols such as HTTP/3,2,1 and WebSocket.
+Furthermore, the project offers integrations with many other technologies,
+such as:
+
+
+* Asynchronous HTTP Server
+* Standard based Servlet Container
+* Web Sockets server
+* Asynchronous HTTP Client
+* OSGi, JNDI, JMX, JASPI, AJP support
diff --git a/www/jetty12/pkg-plist b/www/jetty12/pkg-plist
new file mode 100644
index 000000000000..e80a0b299538
--- /dev/null
+++ b/www/jetty12/pkg-plist
@@ -0,0 +1,575 @@
+@sample %%ETCDIR%%/%%APP_NAME%%.sample
+%%APP_NAME%%/LICENSE.txt
+%%APP_NAME%%/NOTICE.txt
+%%APP_NAME%%/README.adoc
+%%APP_NAME%%/VERSION.txt
+%%APP_NAME%%/bin/%%APP_NAME%%.service
+%%APP_NAME%%/bin/%%APP_NAME%%.sh
+%%APP_NAME%%/etc/cdi/%%APP_NAME%%-ee10-cdi.xml
+%%APP_NAME%%/etc/cdi/%%APP_NAME%%-ee9-cdi.xml
+%%APP_NAME%%/etc/console-capture.xml
+%%APP_NAME%%/etc/disable-urlcache.xml
+%%APP_NAME%%/etc/home-base-warning.xml
+%%APP_NAME%%/etc/jaspi/%%APP_NAME%%-ee10-jaspi-authmoduleconfig.xml
+%%APP_NAME%%/etc/jaspi/%%APP_NAME%%-ee10-jaspi-default.xml
+%%APP_NAME%%/etc/jaspi/%%APP_NAME%%-ee10-jaspi-demo.xml
+%%APP_NAME%%/etc/jaspi/%%APP_NAME%%-ee9-jaspi-authmoduleconfig.xml
+%%APP_NAME%%/etc/jaspi/%%APP_NAME%%-ee9-jaspi-default.xml
+%%APP_NAME%%/etc/jaspi/%%APP_NAME%%-ee9-jaspi-demo.xml
+%%APP_NAME%%/etc/jdbcRealm.properties
+%%APP_NAME%%/%%ETCDIR%%-acceptratelimit.xml
+%%APP_NAME%%/%%ETCDIR%%-alpn.xml
+%%APP_NAME%%/%%ETCDIR%%-bytebufferpool-quadratic.xml
+%%APP_NAME%%/%%ETCDIR%%-bytebufferpool.xml
+%%APP_NAME%%/%%ETCDIR%%-connectionlimit.xml
+%%APP_NAME%%/%%ETCDIR%%-core-deploy.xml
+%%APP_NAME%%/%%ETCDIR%%-cross-origin.xml
+%%APP_NAME%%/%%ETCDIR%%-debug.xml
+%%APP_NAME%%/%%ETCDIR%%-debuglog.xml
+%%APP_NAME%%/%%ETCDIR%%-delayed.xml
+%%APP_NAME%%/%%ETCDIR%%-deploy.xml
+%%APP_NAME%%/%%ETCDIR%%-ee-webapp.xml
+%%APP_NAME%%/%%ETCDIR%%-ee10-deploy.xml
+%%APP_NAME%%/%%ETCDIR%%-ee10-proxy.xml
+%%APP_NAME%%/%%ETCDIR%%-ee10-quickstart.xml
+%%APP_NAME%%/%%ETCDIR%%-ee10-webapp.xml
+%%APP_NAME%%/%%ETCDIR%%-ee8-deploy.xml
+%%APP_NAME%%/%%ETCDIR%%-ee8-openid.xml
+%%APP_NAME%%/%%ETCDIR%%-ee8-proxy.xml
+%%APP_NAME%%/%%ETCDIR%%-ee8-quickstart.xml
+%%APP_NAME%%/%%ETCDIR%%-ee8-webapp.xml
+%%APP_NAME%%/%%ETCDIR%%-ee9-deploy.xml
+%%APP_NAME%%/%%ETCDIR%%-ee9-openid.xml
+%%APP_NAME%%/%%ETCDIR%%-ee9-proxy.xml
+%%APP_NAME%%/%%ETCDIR%%-ee9-quickstart.xml
+%%APP_NAME%%/%%ETCDIR%%-ee9-webapp.xml
+%%APP_NAME%%/%%ETCDIR%%-graceful.xml
+%%APP_NAME%%/%%ETCDIR%%-gzip.xml
+%%APP_NAME%%/%%ETCDIR%%-halt.xml
+%%APP_NAME%%/%%ETCDIR%%-http-forwarded.xml
+%%APP_NAME%%/%%ETCDIR%%-http.xml
+%%APP_NAME%%/%%ETCDIR%%-http2.xml
+%%APP_NAME%%/%%ETCDIR%%-http2c.xml
+%%APP_NAME%%/%%ETCDIR%%-http3.xml
+%%APP_NAME%%/%%ETCDIR%%-https.xml
+%%APP_NAME%%/%%ETCDIR%%-jaas.xml
+%%APP_NAME%%/%%ETCDIR%%-jmx-remote.xml
+%%APP_NAME%%/%%ETCDIR%%-jmx.xml
+%%APP_NAME%%/%%ETCDIR%%-lowresources.xml
+%%APP_NAME%%/%%ETCDIR%%-openid.xml
+%%APP_NAME%%/%%ETCDIR%%-pid.xml
+%%APP_NAME%%/%%ETCDIR%%-proxy-protocol-ssl.xml
+%%APP_NAME%%/%%ETCDIR%%-proxy-protocol.xml
+%%APP_NAME%%/%%ETCDIR%%-requestlog.xml
+%%APP_NAME%%/%%ETCDIR%%-rewrite-compactpath.xml
+%%APP_NAME%%/%%ETCDIR%%-rewrite-customizer.xml
+%%APP_NAME%%/%%ETCDIR%%-rewrite.xml
+%%APP_NAME%%/%%ETCDIR%%-secure-redirect.xml
+%%APP_NAME%%/%%ETCDIR%%-setuid.xml
+%%APP_NAME%%/%%ETCDIR%%-ssl-context-reload.xml
+%%APP_NAME%%/%%ETCDIR%%-ssl-context.xml
+%%APP_NAME%%/%%ETCDIR%%-ssl.xml
+%%APP_NAME%%/%%ETCDIR%%-state-tracking.xml
+%%APP_NAME%%/%%ETCDIR%%-state.xml
+%%APP_NAME%%/%%ETCDIR%%-statistics.xml
+%%APP_NAME%%/%%ETCDIR%%-stop.xml
+%%APP_NAME%%/%%ETCDIR%%-test-keystore.xml
+%%APP_NAME%%/%%ETCDIR%%-threadlimit.xml
+%%APP_NAME%%/%%ETCDIR%%-threadpool-all-virtual.xml
+%%APP_NAME%%/%%ETCDIR%%-threadpool-virtual-preview.xml
+%%APP_NAME%%/%%ETCDIR%%-threadpool-virtual.xml
+%%APP_NAME%%/%%ETCDIR%%-threadpool.xml
+%%APP_NAME%%/%%ETCDIR%%-unixdomain-http.xml
+%%APP_NAME%%/%%ETCDIR%%.conf
+%%APP_NAME%%/%%ETCDIR%%.xml
+%%APP_NAME%%/etc/sessions/file/session-store.xml
+%%APP_NAME%%/etc/sessions/gcloud/session-store.xml
+%%APP_NAME%%/etc/sessions/hazelcast/default.xml
+%%APP_NAME%%/etc/sessions/hazelcast/remote.xml
+%%APP_NAME%%/etc/sessions/id-manager.xml
+%%APP_NAME%%/etc/sessions/infinispan/infinispan-common.xml
+%%APP_NAME%%/etc/sessions/infinispan/infinispan-embedded-query.xml
+%%APP_NAME%%/etc/sessions/infinispan/infinispan-embedded.xml
+%%APP_NAME%%/etc/sessions/infinispan/infinispan-remote-query.xml
+%%APP_NAME%%/etc/sessions/infinispan/infinispan-remote.xml
+%%APP_NAME%%/etc/sessions/jdbc/datasource.xml
+%%APP_NAME%%/etc/sessions/jdbc/driver.xml
+%%APP_NAME%%/etc/sessions/jdbc/session-store.xml
+%%APP_NAME%%/etc/sessions/mongo/session-store-by-address.xml
+%%APP_NAME%%/etc/sessions/mongo/session-store-by-uri.xml
+%%APP_NAME%%/etc/sessions/session-cache-hash.xml
+%%APP_NAME%%/etc/sessions/session-cache-null.xml
+%%APP_NAME%%/etc/sessions/session-data-cache/session-caching-store.xml
+%%APP_NAME%%/etc/sessions/session-data-cache/xmemcached.xml
+%%APP_NAME%%/etc/webdefault-ee10.xml
+%%APP_NAME%%/etc/webdefault-ee8.xml
+%%APP_NAME%%/etc/webdefault-ee9.xml
+%%APP_NAME%%/etc/well-known.xml
+%%APP_NAME%%/%%APP_NAME%%-home-%%PORTVERSION%%-cyclonedx.json
+%%APP_NAME%%/%%APP_NAME%%-home-%%PORTVERSION%%-cyclonedx.xml
+%%APP_NAME%%/lib/ee10-annotations/asm-9.7.jar
+%%APP_NAME%%/lib/ee10-annotations/asm-analysis-9.7.jar
+%%APP_NAME%%/lib/ee10-annotations/asm-commons-9.7.jar
+%%APP_NAME%%/lib/ee10-annotations/asm-tree-9.7.jar
+%%APP_NAME%%/lib/ee10-annotations/jakarta.annotation-api-2.1.1.jar
+%%APP_NAME%%/lib/ee10-apache-jsp/jakarta.el.jakarta.el-api-5.0.1.jar
+%%APP_NAME%%/lib/ee10-apache-jsp/jakarta.servlet.jsp.jakarta.servlet.jsp-api-3.1.1.jar
+%%APP_NAME%%/lib/ee10-apache-jsp/org.eclipse.jdt.ecj-3.37.0.jar
+%%APP_NAME%%/lib/ee10-apache-jsp/org.mortbay.jasper.apache-el-10.1.16.jar
+%%APP_NAME%%/lib/ee10-apache-jsp/org.mortbay.jasper.apache-jsp-10.1.16.jar
+%%APP_NAME%%/lib/ee10-glassfish-jstl/jakarta.servlet.jsp.jstl.jakarta.servlet.jsp.jstl-api-3.0.0.jar
+%%APP_NAME%%/lib/ee10-glassfish-jstl/org.glassfish.web.jakarta.servlet.jsp.jstl-3.0.1.jar
+%%APP_NAME%%/lib/ee10-jaspi/jakarta.authentication-api-3.0.0.jar
+%%APP_NAME%%/lib/ee10-websocket/jakarta.websocket-api-2.1.1.jar
+%%APP_NAME%%/lib/ee10-websocket/jakarta.websocket-client-api-2.1.1.jar
+%%APP_NAME%%/lib/ee10-websocket/%%APP_NAME%%-ee10-websocket-jakarta-client-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee10-websocket/%%APP_NAME%%-ee10-websocket-jakarta-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee10-websocket/%%APP_NAME%%-ee10-websocket-jakarta-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee10-websocket/%%APP_NAME%%-ee10-websocket-%%APP_NAME%%-client-webapp-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee10-websocket/%%APP_NAME%%-ee10-websocket-%%APP_NAME%%-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee10-websocket/%%APP_NAME%%-ee10-websocket-servlet-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee8-annotations/asm-9.7.jar
+%%APP_NAME%%/lib/ee8-annotations/asm-analysis-9.7.jar
+%%APP_NAME%%/lib/ee8-annotations/asm-commons-9.7.jar
+%%APP_NAME%%/lib/ee8-annotations/asm-tree-9.7.jar
+%%APP_NAME%%/lib/ee8-annotations/jakarta.annotation-api-1.3.5.jar
+%%APP_NAME%%/lib/ee8-apache-jsp/org.eclipse.jdt.ecj-3.37.0.jar
+%%APP_NAME%%/lib/ee8-apache-jsp/org.mortbay.jasper.apache-el-9.0.83.1.jar
+%%APP_NAME%%/lib/ee8-apache-jsp/org.mortbay.jasper.apache-jsp-9.0.83.1.jar
+%%APP_NAME%%/lib/ee8-glassfish-jstl/jakarta.servlet.jsp.jstl.jakarta.servlet.jsp.jstl-api-1.2.7.jar
+%%APP_NAME%%/lib/ee8-glassfish-jstl/org.glassfish.web.javax.servlet.jsp.jstl-1.2.5.jar
+%%APP_NAME%%/lib/ee8-websocket/%%APP_NAME%%-ee8-websocket-javax-client-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee8-websocket/%%APP_NAME%%-ee8-websocket-javax-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee8-websocket/%%APP_NAME%%-ee8-websocket-javax-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee8-websocket/%%APP_NAME%%-ee8-websocket-%%APP_NAME%%-api-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee8-websocket/%%APP_NAME%%-ee8-websocket-%%APP_NAME%%-client-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee8-websocket/%%APP_NAME%%-ee8-websocket-%%APP_NAME%%-client-webapp-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee8-websocket/%%APP_NAME%%-ee8-websocket-%%APP_NAME%%-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee8-websocket/%%APP_NAME%%-ee8-websocket-%%APP_NAME%%-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee8-websocket/%%APP_NAME%%-ee8-websocket-servlet-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee8-websocket/%%APP_NAME%%-javax-websocket-api-1.1.2.jar
+%%APP_NAME%%/lib/ee9-annotations/asm-9.7.jar
+%%APP_NAME%%/lib/ee9-annotations/asm-analysis-9.7.jar
+%%APP_NAME%%/lib/ee9-annotations/asm-commons-9.7.jar
+%%APP_NAME%%/lib/ee9-annotations/asm-tree-9.7.jar
+%%APP_NAME%%/lib/ee9-annotations/jakarta.annotation-api-2.0.0.jar
+%%APP_NAME%%/lib/ee9-apache-jsp/org.eclipse.jdt.ecj-3.37.0.jar
+%%APP_NAME%%/lib/ee9-apache-jsp/org.mortbay.jasper.apache-el-10.0.27.jar
+%%APP_NAME%%/lib/ee9-apache-jsp/org.mortbay.jasper.apache-jsp-10.0.27.jar
+%%APP_NAME%%/lib/ee9-glassfish-jstl/jakarta.servlet.jsp.jstl.jakarta.servlet.jsp.jstl-api-2.0.0.jar
+%%APP_NAME%%/lib/ee9-glassfish-jstl/org.glassfish.web.jakarta.servlet.jsp.jstl-2.0.0.jar
+%%APP_NAME%%/lib/ee9-jaspi/jakarta.authentication-api-2.0.0.jar
+%%APP_NAME%%/lib/ee9-websocket/%%APP_NAME%%-ee9-websocket-jakarta-client-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee9-websocket/%%APP_NAME%%-ee9-websocket-jakarta-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee9-websocket/%%APP_NAME%%-ee9-websocket-jakarta-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee9-websocket/%%APP_NAME%%-ee9-websocket-%%APP_NAME%%-api-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee9-websocket/%%APP_NAME%%-ee9-websocket-%%APP_NAME%%-client-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee9-websocket/%%APP_NAME%%-ee9-websocket-%%APP_NAME%%-client-webapp-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee9-websocket/%%APP_NAME%%-ee9-websocket-%%APP_NAME%%-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee9-websocket/%%APP_NAME%%-ee9-websocket-%%APP_NAME%%-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee9-websocket/%%APP_NAME%%-ee9-websocket-servlet-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee9-websocket/%%APP_NAME%%-jakarta-websocket-api-2.0.0.jar
+%%APP_NAME%%/lib/fcgi/%%APP_NAME%%-fcgi-client-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/fcgi/%%APP_NAME%%-fcgi-proxy-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/fcgi/%%APP_NAME%%-fcgi-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http2/%%APP_NAME%%-http2-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http2/%%APP_NAME%%-http2-hpack-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http2/%%APP_NAME%%-http2-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http3/%%APP_NAME%%-http3-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http3/%%APP_NAME%%-http3-qpack-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http3/%%APP_NAME%%-http3-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http3/%%APP_NAME%%-quic-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http3/%%APP_NAME%%-quic-quiche-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http3/%%APP_NAME%%-quic-quiche-foreign-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http3/%%APP_NAME%%-quic-quiche-jna-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http3/%%APP_NAME%%-quic-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/jakarta.enterprise.cdi-api-3.0.1.jar
+%%APP_NAME%%/lib/jakarta.enterprise.cdi-api-4.0.1.jar
+%%APP_NAME%%/lib/jakarta.enterprise.lang-model-4.0.1.jar
+%%APP_NAME%%/lib/jakarta.inject-api-2.0.1.MR.jar
+%%APP_NAME%%/lib/jakarta.interceptor-api-2.0.1.jar
+%%APP_NAME%%/lib/jakarta.interceptor-api-2.1.0.jar
+%%APP_NAME%%/lib/jakarta.servlet-api-6.0.0.jar
+%%APP_NAME%%/lib/jakarta.transaction-api-1.3.3.jar
+%%APP_NAME%%/lib/jakarta.transaction-api-2.0.1.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-alpn-client-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-alpn-conscrypt-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-alpn-java-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-alpn-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-client-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-demo-handler-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-deploy-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-annotations-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-apache-jsp-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-cdi-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-fcgi-proxy-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-glassfish-jstl-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-jaspi-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-jndi-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-plus-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-proxy-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-quickstart-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-servlet-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-servlets-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-webapp-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-annotations-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-apache-jsp-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-glassfish-jstl-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-jndi-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-nested-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-openid-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-plus-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-proxy-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-quickstart-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-security-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-servlet-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-servlets-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-webapp-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-annotations-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-apache-jsp-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-cdi-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-fcgi-proxy-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-glassfish-jstl-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-jaspi-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-jndi-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-nested-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-openid-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-plus-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-proxy-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-quickstart-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-security-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-servlet-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-servlets-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-webapp-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-gcloud-session-manager-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-hazelcast-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-http-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-infinispan-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-infinispan-embedded-query-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-infinispan-remote-query-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-io-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-jakarta-servlet-api-5.0.2.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-jmx-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-jndi-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-keystore-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-memcached-sessions-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-nosql-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-openid-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-plus-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-proxy-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-rewrite-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-security-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-servlet-api-4.0.6.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-session-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-unixdomain-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-util-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-util-ajax-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-websocket-core-client-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-websocket-core-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-websocket-core-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-websocket-%%APP_NAME%%-api-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-websocket-%%APP_NAME%%-client-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-websocket-%%APP_NAME%%-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-xml-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/logging/%%APP_NAME%%-slf4j-impl-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/logging/slf4j-api-2.0.12.jar
+%%APP_NAME%%/modules/acceptratelimit.mod
+%%APP_NAME%%/modules/alpn-java.mod
+%%APP_NAME%%/modules/alpn.mod
+%%APP_NAME%%/modules/bytebufferpool-quadratic.mod
+%%APP_NAME%%/modules/bytebufferpool.mod
+%%APP_NAME%%/modules/client.mod
+%%APP_NAME%%/modules/connectionlimit.mod
+%%APP_NAME%%/modules/conscrypt.mod
+%%APP_NAME%%/modules/conscrypt/conscrypt.xml
+%%APP_NAME%%/modules/console-capture.mod
+%%APP_NAME%%/modules/core-demos.mod
+%%APP_NAME%%/modules/core-deploy.mod
+%%APP_NAME%%/modules/cross-origin.mod
+%%APP_NAME%%/modules/customrequestlog.mod
+%%APP_NAME%%/modules/debug.mod
+%%APP_NAME%%/modules/debuglog.mod
+%%APP_NAME%%/modules/delay-until-content.mod
+%%APP_NAME%%/modules/demo-handler.mod
+%%APP_NAME%%/modules/demo-jaas.mod
+%%APP_NAME%%/modules/demo-moved-context.mod
+%%APP_NAME%%/modules/demo-realm.mod
+%%APP_NAME%%/modules/demo-root.mod
+%%APP_NAME%%/modules/demo.d/demo-handler.xml
+%%APP_NAME%%/modules/demo.d/demo-login.conf
+%%APP_NAME%%/modules/demo.d/demo-login.properties
+%%APP_NAME%%/modules/demo.d/demo-moved-context.xml
+%%APP_NAME%%/modules/demo.d/ee10-demo-jaas.xml
+%%APP_NAME%%/modules/demo.d/ee10-demo-%%APP_NAME%%-override-web.xml
+%%APP_NAME%%/modules/demo.d/ee10-demo-%%APP_NAME%%.xml
+%%APP_NAME%%/modules/demo.d/ee10-demo-jndi.properties
+%%APP_NAME%%/modules/demo.d/ee10-demo-jndi.xml
+%%APP_NAME%%/modules/demo.d/ee10-demo-rewrite-rules.xml
+%%APP_NAME%%/modules/demo.d/ee10-demo-spec.xml
+%%APP_NAME%%/modules/demo.d/ee8-demo-async-rest.properties
+%%APP_NAME%%/modules/demo.d/ee8-demo-jaas.properties
+%%APP_NAME%%/modules/demo.d/ee8-demo-jaas.xml
+%%APP_NAME%%/modules/demo.d/ee8-demo-%%APP_NAME%%-override-web.xml
+%%APP_NAME%%/modules/demo.d/ee8-demo-%%APP_NAME%%.properties
+%%APP_NAME%%/modules/demo.d/ee8-demo-%%APP_NAME%%.xml
+%%APP_NAME%%/modules/demo.d/ee8-demo-jndi.properties
+%%APP_NAME%%/modules/demo.d/ee8-demo-jndi.xml
+%%APP_NAME%%/modules/demo.d/ee8-demo-jsp.properties
+%%APP_NAME%%/modules/demo.d/ee8-demo-moved-context.xml
+%%APP_NAME%%/modules/demo.d/ee8-demo-proxy.properties
+%%APP_NAME%%/modules/demo.d/ee8-demo-rewrite-rules.xml
+%%APP_NAME%%/modules/demo.d/ee8-demo-simple.properties
+%%APP_NAME%%/modules/demo.d/ee8-demo-spec.properties
+%%APP_NAME%%/modules/demo.d/ee8-demo-spec.xml
+%%APP_NAME%%/modules/demo.d/ee9-demo-async-rest.properties
+%%APP_NAME%%/modules/demo.d/ee9-demo-jaas.properties
+%%APP_NAME%%/modules/demo.d/ee9-demo-jaas.xml
+%%APP_NAME%%/modules/demo.d/ee9-demo-%%APP_NAME%%-override-web.xml
+%%APP_NAME%%/modules/demo.d/ee9-demo-%%APP_NAME%%.properties
+%%APP_NAME%%/modules/demo.d/ee9-demo-%%APP_NAME%%.xml
+%%APP_NAME%%/modules/demo.d/ee9-demo-jndi.properties
+%%APP_NAME%%/modules/demo.d/ee9-demo-jndi.xml
+%%APP_NAME%%/modules/demo.d/ee9-demo-jsp.properties
+%%APP_NAME%%/modules/demo.d/ee9-demo-proxy.properties
+%%APP_NAME%%/modules/demo.d/ee9-demo-rewrite-rules.xml
+%%APP_NAME%%/modules/demo.d/ee9-demo-simple.properties
+%%APP_NAME%%/modules/demo.d/ee9-demo-spec.properties
+%%APP_NAME%%/modules/demo.d/ee9-demo-spec.xml
+%%APP_NAME%%/modules/demo.d/%%APP_NAME%%-demo-realm.properties
+%%APP_NAME%%/modules/demo.d/%%APP_NAME%%-demo-realm.xml
+%%APP_NAME%%/modules/demo.d/moved/demo.css
+%%APP_NAME%%/modules/demo.d/moved/index.html
+%%APP_NAME%%/modules/demo.d/moved/small_powered_by.gif
+%%APP_NAME%%/modules/demo.d/root/favicon.ico
+%%APP_NAME%%/modules/demo.d/root/images/%%APP_NAME%%-pic.png
+%%APP_NAME%%/modules/demo.d/root/images/webtide_logo.jpg
+%%APP_NAME%%/modules/demo.d/root/index.html
+%%APP_NAME%%/modules/demo.d/root/%%APP_NAME%%.css
+%%APP_NAME%%/modules/demos.mod
+%%APP_NAME%%/modules/deploy.mod
+%%APP_NAME%%/modules/deprecated.properties
+%%APP_NAME%%/modules/disable-urlcache.mod
+%%APP_NAME%%/modules/ee-webapp.mod
+%%APP_NAME%%/modules/ee10-annotations.mod
+%%APP_NAME%%/modules/ee10-apache-jsp.mod
+%%APP_NAME%%/modules/ee10-cdi-decorate.mod
+%%APP_NAME%%/modules/ee10-cdi-spi.mod
+%%APP_NAME%%/modules/ee10-cdi.mod
+%%APP_NAME%%/modules/ee10-demo-async-rest.mod
+%%APP_NAME%%/modules/ee10-demo-jaas.mod
+%%APP_NAME%%/modules/ee10-demo-%%APP_NAME%%.mod
+%%APP_NAME%%/modules/ee10-demo-jndi.mod
+%%APP_NAME%%/modules/ee10-demo-jsp.mod
+%%APP_NAME%%/modules/ee10-demo-mock-resources.mod
+%%APP_NAME%%/modules/ee10-demo-proxy.mod
+%%APP_NAME%%/modules/ee10-demo-rewrite.mod
+%%APP_NAME%%/modules/ee10-demo-simple.mod
+%%APP_NAME%%/modules/ee10-demo-spec.mod
+%%APP_NAME%%/modules/ee10-demos.mod
+%%APP_NAME%%/modules/ee10-deploy.mod
+%%APP_NAME%%/modules/ee10-fcgi-proxy.mod
+%%APP_NAME%%/modules/ee10-glassfish-jstl.mod
+%%APP_NAME%%/modules/ee10-jaspi-default-auth-config-factory.mod
+%%APP_NAME%%/modules/ee10-jaspi-demo.mod
+%%APP_NAME%%/modules/ee10-jaspi.mod
+%%APP_NAME%%/modules/ee10-jndi.mod
+%%APP_NAME%%/modules/ee10-jsp.mod
+%%APP_NAME%%/modules/ee10-jstl.mod
+%%APP_NAME%%/modules/ee10-openid.mod
+%%APP_NAME%%/modules/ee10-plus.mod
+%%APP_NAME%%/modules/ee10-proxy.mod
+%%APP_NAME%%/modules/ee10-quickstart.mod
+%%APP_NAME%%/modules/ee10-security.mod
+%%APP_NAME%%/modules/ee10-servlet.mod
+%%APP_NAME%%/modules/ee10-servlets.mod
+%%APP_NAME%%/modules/ee10-webapp.mod
+%%APP_NAME%%/modules/ee10-websocket-jakarta.mod
+%%APP_NAME%%/modules/ee10-websocket-%%APP_NAME%%-client-webapp.mod
+%%APP_NAME%%/modules/ee10-websocket-%%APP_NAME%%.mod
+%%APP_NAME%%/modules/ee8-annotations.mod
+%%APP_NAME%%/modules/ee8-apache-jsp.mod
+%%APP_NAME%%/modules/ee8-demo-async-rest.mod
+%%APP_NAME%%/modules/ee8-demo-jaas.mod
+%%APP_NAME%%/modules/ee8-demo-%%APP_NAME%%.mod
+%%APP_NAME%%/modules/ee8-demo-jndi.mod
+%%APP_NAME%%/modules/ee8-demo-jsp.mod
+%%APP_NAME%%/modules/ee8-demo-mock-resources.mod
+%%APP_NAME%%/modules/ee8-demo-moved-context.mod
+%%APP_NAME%%/modules/ee8-demo-proxy.mod
+%%APP_NAME%%/modules/ee8-demo-rewrite.mod
+%%APP_NAME%%/modules/ee8-demo-simple.mod
+%%APP_NAME%%/modules/ee8-demo-spec.mod
+%%APP_NAME%%/modules/ee8-demos.mod
+%%APP_NAME%%/modules/ee8-deploy.mod
+%%APP_NAME%%/modules/ee8-glassfish-jstl.mod
+%%APP_NAME%%/modules/ee8-jndi.mod
+%%APP_NAME%%/modules/ee8-jsp.mod
+%%APP_NAME%%/modules/ee8-jstl.mod
+%%APP_NAME%%/modules/ee8-openid.mod
+%%APP_NAME%%/modules/ee8-plus.mod
+%%APP_NAME%%/modules/ee8-proxy.mod
+%%APP_NAME%%/modules/ee8-quickstart.mod
+%%APP_NAME%%/modules/ee8-security.mod
+%%APP_NAME%%/modules/ee8-servlet.mod
+%%APP_NAME%%/modules/ee8-servlets.mod
+%%APP_NAME%%/modules/ee8-webapp.mod
+%%APP_NAME%%/modules/ee8-websocket-javax.mod
+%%APP_NAME%%/modules/ee8-websocket-%%APP_NAME%%-client-webapp.mod
+%%APP_NAME%%/modules/ee8-websocket-%%APP_NAME%%-client.mod
+%%APP_NAME%%/modules/ee8-websocket-%%APP_NAME%%.mod
+%%APP_NAME%%/modules/ee9-annotations.mod
+%%APP_NAME%%/modules/ee9-apache-jsp.mod
+%%APP_NAME%%/modules/ee9-cdi-decorate.mod
+%%APP_NAME%%/modules/ee9-cdi-spi.mod
+%%APP_NAME%%/modules/ee9-cdi.mod
+%%APP_NAME%%/modules/ee9-demo-async-rest.mod
+%%APP_NAME%%/modules/ee9-demo-jaas.mod
+%%APP_NAME%%/modules/ee9-demo-%%APP_NAME%%.mod
+%%APP_NAME%%/modules/ee9-demo-jndi.mod
+%%APP_NAME%%/modules/ee9-demo-jsp.mod
+%%APP_NAME%%/modules/ee9-demo-mock-resources.mod
+%%APP_NAME%%/modules/ee9-demo-proxy.mod
+%%APP_NAME%%/modules/ee9-demo-rewrite.mod
+%%APP_NAME%%/modules/ee9-demo-simple.mod
+%%APP_NAME%%/modules/ee9-demo-spec.mod
+%%APP_NAME%%/modules/ee9-demos.mod
+%%APP_NAME%%/modules/ee9-deploy.mod
+%%APP_NAME%%/modules/ee9-fcgi-proxy.mod
+%%APP_NAME%%/modules/ee9-glassfish-jstl.mod
+%%APP_NAME%%/modules/ee9-jaspi-default-auth-config-factory.mod
+%%APP_NAME%%/modules/ee9-jaspi-demo.mod
+%%APP_NAME%%/modules/ee9-jaspi.mod
+%%APP_NAME%%/modules/ee9-jndi.mod
+%%APP_NAME%%/modules/ee9-jsp.mod
+%%APP_NAME%%/modules/ee9-jstl.mod
+%%APP_NAME%%/modules/ee9-openid.mod
+%%APP_NAME%%/modules/ee9-plus.mod
+%%APP_NAME%%/modules/ee9-proxy.mod
+%%APP_NAME%%/modules/ee9-quickstart.mod
+%%APP_NAME%%/modules/ee9-security.mod
+%%APP_NAME%%/modules/ee9-servlet.mod
+%%APP_NAME%%/modules/ee9-servlets.mod
+%%APP_NAME%%/modules/ee9-webapp.mod
+%%APP_NAME%%/modules/ee9-websocket-jakarta.mod
+%%APP_NAME%%/modules/ee9-websocket-%%APP_NAME%%-client-webapp.mod
+%%APP_NAME%%/modules/ee9-websocket-%%APP_NAME%%.mod
+%%APP_NAME%%/modules/ext.mod
+%%APP_NAME%%/modules/fcgi-proxy.mod
+%%APP_NAME%%/modules/fcgi.mod
+%%APP_NAME%%/modules/flight-recorder.mod
+%%APP_NAME%%/modules/gcloud-datastore.mod
+%%APP_NAME%%/modules/gcloud.mod
+%%APP_NAME%%/modules/gcloud/index.yaml
+%%APP_NAME%%/modules/graceful.mod
+%%APP_NAME%%/modules/gzip.mod
+%%APP_NAME%%/modules/home-base-warning.mod
+%%APP_NAME%%/modules/http-forwarded.mod
+%%APP_NAME%%/modules/http.mod
+%%APP_NAME%%/modules/http2.mod
+%%APP_NAME%%/modules/http2c.mod
+%%APP_NAME%%/modules/http3.mod
+%%APP_NAME%%/modules/https.mod
+%%APP_NAME%%/modules/inetaccess.mod
+%%APP_NAME%%/modules/inetaccess/%%APP_NAME%%-inetaccess.xml
+%%APP_NAME%%/modules/infinispan-embedded-query.mod
+%%APP_NAME%%/modules/infinispan-embedded.mod
+%%APP_NAME%%/modules/infinispan-remote-query.mod
+%%APP_NAME%%/modules/infinispan-remote.mod
+%%APP_NAME%%/modules/jaas.mod
+%%APP_NAME%%/modules/jdbc.mod
+%%APP_NAME%%/modules/jmx-remote-auth.mod
+%%APP_NAME%%/modules/jmx-remote-ssl.mod
+%%APP_NAME%%/modules/jmx-remote.mod
+%%APP_NAME%%/modules/jmx.d/jmx-remote-auth.xml
+%%APP_NAME%%/modules/jmx.d/jmx-remote-ssl.xml
+%%APP_NAME%%/modules/jmx.d/jmxremote.access
+%%APP_NAME%%/modules/jmx.d/jmxremote.password
+%%APP_NAME%%/modules/jmx.mod
+%%APP_NAME%%/modules/jna.mod
+%%APP_NAME%%/modules/jndi.mod
+%%APP_NAME%%/modules/jvm.mod
+%%APP_NAME%%/modules/logging-jcl-capture.mod
+%%APP_NAME%%/modules/logging-%%APP_NAME%%.mod
+%%APP_NAME%%/modules/logging-jul-capture.mod
+%%APP_NAME%%/modules/logging-jul.mod
+%%APP_NAME%%/modules/logging-log4j1-capture.mod
+%%APP_NAME%%/modules/logging-log4j1.mod
+%%APP_NAME%%/modules/logging-log4j2.mod
+%%APP_NAME%%/modules/logging-logback.mod
+%%APP_NAME%%/modules/logging-noop.mod
+%%APP_NAME%%/modules/logging/%%APP_NAME%%/resources/%%APP_NAME%%-logging.properties
+%%APP_NAME%%/modules/logging/jul/resources/java-util-logging-bridge.properties
+%%APP_NAME%%/modules/logging/jul/resources/java-util-logging.properties
+%%APP_NAME%%/modules/logging/log4j1/resources/log4j.xml
+%%APP_NAME%%/modules/logging/log4j2/resources/log4j2.xml
+%%APP_NAME%%/modules/logging/logback/resources/logback.xml
+%%APP_NAME%%/modules/logging/slf4j.mod
+%%APP_NAME%%/modules/lowresources.mod
+%%APP_NAME%%/modules/openid.mod
+%%APP_NAME%%/modules/openid/%%APP_NAME%%-ee8-openid-baseloginservice.xml
+%%APP_NAME%%/modules/openid/%%APP_NAME%%-ee9-openid-baseloginservice.xml
+%%APP_NAME%%/modules/openid/%%APP_NAME%%-openid-baseloginservice.xml
+%%APP_NAME%%/modules/pid.mod
+%%APP_NAME%%/modules/plus.mod
+%%APP_NAME%%/modules/proxy-protocol-ssl.mod
+%%APP_NAME%%/modules/proxy-protocol.mod
+%%APP_NAME%%/modules/proxy.mod
+%%APP_NAME%%/modules/quiche.mod
+%%APP_NAME%%/modules/requestlog.mod
+%%APP_NAME%%/modules/resources.mod
+%%APP_NAME%%/modules/rewrite-compactpath.mod
+%%APP_NAME%%/modules/rewrite-customizer.mod
+%%APP_NAME%%/modules/rewrite.mod
+%%APP_NAME%%/modules/rewrite/%%APP_NAME%%-rewrite-rules.xml
+%%APP_NAME%%/modules/secure-redirect.mod
+%%APP_NAME%%/modules/security.mod
+%%APP_NAME%%/modules/server.mod
+%%APP_NAME%%/modules/session-cache-hash.mod
+%%APP_NAME%%/modules/session-cache-null.mod
+%%APP_NAME%%/modules/session-store-cache.mod
+%%APP_NAME%%/modules/session-store-file.mod
+%%APP_NAME%%/modules/session-store-gcloud.mod
+%%APP_NAME%%/modules/session-store-hazelcast-embedded.mod
+%%APP_NAME%%/modules/session-store-hazelcast-remote.mod
+%%APP_NAME%%/modules/session-store-infinispan-embedded.mod
+%%APP_NAME%%/modules/session-store-infinispan-remote.mod
+%%APP_NAME%%/modules/session-store-jdbc.mod
+%%APP_NAME%%/modules/session-store-mongo.mod
+%%APP_NAME%%/modules/sessions.mod
+%%APP_NAME%%/modules/sessions/infinispan/embedded/infinispan-embedded-libs.mod
+%%APP_NAME%%/modules/sessions/infinispan/embedded/infinispan-embedded-query-libs.mod
+%%APP_NAME%%/modules/sessions/infinispan/embedded/infinispan-embedded-serverclasses.mod
+%%APP_NAME%%/modules/sessions/infinispan/embedded/infinispan.xml
+%%APP_NAME%%/modules/sessions/infinispan/infinispan-common.mod
+%%APP_NAME%%/modules/sessions/infinispan/remote/infinispan-remote-libs.mod
+%%APP_NAME%%/modules/sessions/infinispan/remote/infinispan-remote-query-libs.mod
+%%APP_NAME%%/modules/sessions/infinispan/remote/infinispan-remote-serverclasses.mod
+%%APP_NAME%%/modules/sessions/infinispan/remote/resources/hotrod-client.properties
+%%APP_NAME%%/modules/sessions/jdbc/datasource.mod
+%%APP_NAME%%/modules/sessions/jdbc/driver.mod
+%%APP_NAME%%/modules/sessions/mongo/address.mod
+%%APP_NAME%%/modules/sessions/mongo/uri.mod
+%%APP_NAME%%/modules/sessions/session-data-cache/xmemcached.mod
+%%APP_NAME%%/modules/setuid.mod
+%%APP_NAME%%/modules/ssl-reload.mod
+%%APP_NAME%%/modules/ssl.mod
+%%APP_NAME%%/modules/state-tracking.mod
+%%APP_NAME%%/modules/state.mod
+%%APP_NAME%%/modules/statistics.mod
+%%APP_NAME%%/modules/stop.mod
+%%APP_NAME%%/modules/test-keystore.mod
+%%APP_NAME%%/modules/threadlimit.mod
+%%APP_NAME%%/modules/threadpool-all-virtual.mod
+%%APP_NAME%%/modules/threadpool-virtual-preview.mod
+%%APP_NAME%%/modules/threadpool-virtual.mod
+%%APP_NAME%%/modules/threadpool.mod
+%%APP_NAME%%/modules/unixdomain-http.mod
+%%APP_NAME%%/modules/websocket-%%APP_NAME%%-client.mod
+%%APP_NAME%%/modules/websocket-%%APP_NAME%%.mod
+%%APP_NAME%%/modules/well-known.mod
+%%APP_NAME%%/modules/work.mod
+%%APP_NAME%%/start.jar
+sbin/%%APP_NAME%%.sh
+@dir %%WWWDIR%%
diff --git a/www/jira-cli/Makefile b/www/jira-cli/Makefile
index 7380a2157217..efc47e58e005 100644
--- a/www/jira-cli/Makefile
+++ b/www/jira-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jira-cli
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= www
DIST_SUBDIR= jira-cli
diff --git a/www/kineto/Makefile b/www/kineto/Makefile
index d0947e67bbae..7d3a70a479da 100644
--- a/www/kineto/Makefile
+++ b/www/kineto/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kineto
DISTVERSION= g20211104
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= www
MAINTAINER= corey@electrickite.org
diff --git a/www/libdatachannel/Makefile b/www/libdatachannel/Makefile
index 3ce1985ff362..63535191eaf8 100644
--- a/www/libdatachannel/Makefile
+++ b/www/libdatachannel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libdatachannel
DISTVERSIONPREFIX= v
-DISTVERSION= 0.21.1
+DISTVERSION= 0.21.2
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/libdatachannel/distinfo b/www/libdatachannel/distinfo
index 49b3d9e2bf2a..d41e41c647a5 100644
--- a/www/libdatachannel/distinfo
+++ b/www/libdatachannel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1715832106
-SHA256 (paullouisageneau-libdatachannel-v0.21.1_GH0.tar.gz) = 0f43577037db2093031b7dce882ce83f3c47769292aba1ac995ba594a0849ce0
-SIZE (paullouisageneau-libdatachannel-v0.21.1_GH0.tar.gz) = 52635317
+TIMESTAMP = 1720107980
+SHA256 (paullouisageneau-libdatachannel-v0.21.2_GH0.tar.gz) = ffaa8cc36722726227757d9052634a0dab23953d0d919d5c82b732b53cbd0879
+SIZE (paullouisageneau-libdatachannel-v0.21.2_GH0.tar.gz) = 52635389
SHA256 (SergiusTheBest-plog-e21baecd4753f14da64ede979c5a19302618b752_GH0.tar.gz) = 658e037fe999036cca8b91a61ac07171980aeeaf2e3421b87c71454fdff07ce2
SIZE (SergiusTheBest-plog-e21baecd4753f14da64ede979c5a19302618b752_GH0.tar.gz) = 132465
SHA256 (sctplab-usrsctp-ebb18adac6501bad4501b1f6dccb67a1c85cc299_GH0.tar.gz) = 1281cb1acd159e359aa52285de83fa00e5c1fdf4d2edcb02f7535b9550885f1c
diff --git a/www/libdatachannel/pkg-plist b/www/libdatachannel/pkg-plist
index 87a9e9662640..484d8a0ec3d5 100644
--- a/www/libdatachannel/pkg-plist
+++ b/www/libdatachannel/pkg-plist
@@ -38,4 +38,4 @@ lib/cmake/LibDataChannel/LibDataChannelTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/LibDataChannel/LibDataChannelTargets.cmake
lib/libdatachannel.so
lib/libdatachannel.so.0.21
-lib/libdatachannel.so.0.21.1
+lib/libdatachannel.so.0.21.2
diff --git a/www/luakit/Makefile b/www/luakit/Makefile
index 4c834a1c3343..94bcce0d71bd 100644
--- a/www/luakit/Makefile
+++ b/www/luakit/Makefile
@@ -1,23 +1,19 @@
PORTNAME= luakit
-DISTVERSION= 2.3.3
-PORTREVISION= 2
+DISTVERSION= 2.3.6
PORTEPOCH= 1
CATEGORIES= www
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mew14930xvi@inbox.lv
COMMENT= Fast, small, webkit2 based browser framework extensible with Lua
WWW= https://luakit.github.io
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING.GPLv3
-BUILD_DEPENDS= help2man:misc/help2man \
- ${LUA_MODLIBDIR}/lfs.so:devel/luafilesystem@${LUA_FLAVOR}
-LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \
+BUILD_DEPENDS= ${LUA_MODLIBDIR}/lfs.so:devel/luafilesystem@${LUA_FLAVOR}
+LIB_DEPENDS= libharfbuzz.so:print/harfbuzz \
libsoup-2.4.so:devel/libsoup \
- libfreetype.so:print/freetype2 \
- libwebkit2gtk-4.0.so:www/webkit2-gtk3 \
- libfontconfig.so:x11-fonts/fontconfig
+ libwebkit2gtk-4.0.so:www/webkit2-gtk3
RUN_DEPENDS= ${LUA_PKGNAMEPREFIX}luafilesystem>=0:devel/luafilesystem@${LUA_FLAVOR}
USES= compiler:c++11-lang desktop-file-utils gettext-runtime gmake \
@@ -25,27 +21,31 @@ USES= compiler:c++11-lang desktop-file-utils gettext-runtime gmake \
USE_GITHUB= yes
USE_GNOME= cairo gdkpixbuf2 glib20 gtk30
-MAKE_ARGS= MANPREFIX=${PREFIX}/share/man
+CONFLICTS_INSTALL= luakit-devel
+
+PORTDATA= *
+PORTDOCS= *
-OPTIONS_DEFINE= DOCS LUAJIT
-LUAJIT_DESC= Use the Just-In-Time compiler for lua
+OPTIONS_DEFINE= DOCS LUAJIT
+OPTIONS_DEFAULT= LUAJIT
+LUAJIT_DESC= Use the Just-In-Time compiler for lua
LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit
LUAJIT_MAKE_ARGS= USE_LUAJIT=1
LUAJIT_MAKE_ARGS_OFF= USE_LUAJIT=0
-CONFLICTS_INSTALL= luakit-devel
-
-post-extract:
- @${REINPLACE_CMD} -e \
- 's|share/man|man| ; s|luakit/doc|doc/luakit| ; \
+post-patch:
+ @${REINPLACE_CMD} -e 's|luakit/doc|doc/luakit| ; \
s|/etc/xdg|${PREFIX}/etc/xdg| ; \
- s|gnu99|gnu11| ; s|-ggdb||' \
+ s|-ggdb|| ; s|gtk-4.1|gtk-4.0|' \
${WRKSRC}/config.mk
@${REINPLACE_CMD} -e 's|bin/env lua|&${LUA_VER_STR}|' \
${WRKSRC}/build-utils/gentokens.lua
+ @${REINPLACE_CMD} -e 's|expr substr|echo| ; \
+ s/ARCHIVE 1 /ARCHIVE | cut -b1-/' \
+ ${WRKSRC}/build-utils/getversion.sh
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/luakit \
- ${STAGEDIR}${PREFIX}/lib/luakit/luakit.so
+ ${STAGEDIR}${PREFIX}/lib/luakit/luakit.so
.include <bsd.port.mk>
diff --git a/www/luakit/distinfo b/www/luakit/distinfo
index 6c4abb9413d4..849d1e29bfae 100644
--- a/www/luakit/distinfo
+++ b/www/luakit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1681482981
-SHA256 (luakit-luakit-2.3.3_GH0.tar.gz) = 8e6571f11119b31e7a343db7b03f68d823f1fd175fdff4870d40a2afd9e732d5
-SIZE (luakit-luakit-2.3.3_GH0.tar.gz) = 507343
+TIMESTAMP = 1715947776
+SHA256 (luakit-luakit-2.3.6_GH0.tar.gz) = 8202fc515c7e64ddc0794b5623167b372f696bce757e6f767c5e03bfbe2beba0
+SIZE (luakit-luakit-2.3.6_GH0.tar.gz) = 508466
diff --git a/www/luakit/pkg-plist b/www/luakit/pkg-plist
index 5d129da5ee91..161be6c23117 100644
--- a/www/luakit/pkg-plist
+++ b/www/luakit/pkg-plist
@@ -3,233 +3,6 @@ etc/xdg/luakit/rc.lua
etc/xdg/luakit/theme.lua
lib/luakit/luakit.so
share/applications/luakit.desktop
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/COPYING.GPLv3
-%%PORTDOCS%%%%DOCSDIR%%/README.md
-%%PORTDOCS%%%%DOCSDIR%%/classes/dom_document.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/dom_element.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/download.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/page.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/regex.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/sqlite3.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/stylesheet.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/timer.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/widget.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/widget:box.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/widget:drawing_area.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/widget:entry.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/widget:event_box.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/widget:image.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/widget:label.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/widget:notebook.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/widget:overlay.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/widget:paned.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/widget:scrolled.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/widget:socket.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/widget:spinner.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/widget:webview.html
-%%PORTDOCS%%%%DOCSDIR%%/classes/widget:window.html
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/adblock.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/adblock_chrome.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/binds.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/binds_chrome.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/bookmarks.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/bookmarks_chrome.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/chrome.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/clear_data.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/cmdhist.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/completion.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/domain_props.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/downloads.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/downloads_chrome.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/editor.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/error_page.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/follow.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/follow_selected.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/formfiller.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/go_input.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/go_next_prev.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/go_up.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/gopher.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/help_chrome.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/hide_scrollbars.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/history.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/history_chrome.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/image_css.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/introspector_chrome.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/ipc.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/keysym.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/log_chrome.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.bind.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.load.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.mode.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.pickle.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.signal.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.theme.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.uri.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.util.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.widget.buf.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.widget.common.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.widget.hist.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.widget.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.widget.menu.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.widget.progress.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.widget.scroll.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.widget.ssl.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.widget.tab.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.widget.tabi.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.widget.tablist.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.widget.tgname.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.widget.uri.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/lousy.widget.zoom.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/luakit.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/luakit.unique.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/modes.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/msg.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/newtab_chrome.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/noscript.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/open_editor.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/proxy.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/quickmarks.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/readline.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/referer_control_wm.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/search.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/select.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/select_wm.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/session.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/settings.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/settings_chrome.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/soup.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/styles.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/tab_favicons.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/tabgroups.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/tabhistory.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/tabmenu.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/taborder.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/tests.lib.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/undoclose.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/unique_instance.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/userscripts.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/utf8.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/vertical_tabs.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/view_source.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/viewpdf.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/webinspector.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/webview.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/window.html
-%%PORTDOCS%%%%DOCSDIR%%/modules/xdg.html
-%%PORTDOCS%%%%DOCSDIR%%/pages/01-authors.html
-%%PORTDOCS%%%%DOCSDIR%%/pages/02-faq.html
-%%PORTDOCS%%%%DOCSDIR%%/pages/03-quick-start-guide.html
-%%PORTDOCS%%%%DOCSDIR%%/pages/04-migration-guide.html
-%%PORTDOCS%%%%DOCSDIR%%/pages/05-configuration.html
-%%PORTDOCS%%%%DOCSDIR%%/pages/06-tests.html
-%%PORTDOCS%%%%DOCSDIR%%/pages/07-build-debian-package.html
-%%DATADIR%%/lib/adblock.lua
-%%DATADIR%%/lib/adblock_chrome.lua
-%%DATADIR%%/lib/adblock_wm.lua
-%%DATADIR%%/lib/binds.lua
-%%DATADIR%%/lib/binds_chrome.lua
-%%DATADIR%%/lib/bookmarks.lua
-%%DATADIR%%/lib/bookmarks_chrome.lua
-%%DATADIR%%/lib/chrome.lua
-%%DATADIR%%/lib/chrome_wm.lua
-%%DATADIR%%/lib/clear_data.lua
-%%DATADIR%%/lib/cmdhist.lua
-%%DATADIR%%/lib/completion.lua
-%%DATADIR%%/lib/domain_props.lua
-%%DATADIR%%/lib/downloads.lua
-%%DATADIR%%/lib/downloads_chrome.lua
-%%DATADIR%%/lib/editor.lua
-%%DATADIR%%/lib/error_page.lua
-%%DATADIR%%/lib/error_page_wm.lua
-%%DATADIR%%/lib/follow.lua
-%%DATADIR%%/lib/follow_selected.lua
-%%DATADIR%%/lib/follow_selected_wm.lua
-%%DATADIR%%/lib/follow_wm.lua
-%%DATADIR%%/lib/formfiller.lua
-%%DATADIR%%/lib/formfiller_wm.lua
-%%DATADIR%%/lib/go_input.lua
-%%DATADIR%%/lib/go_next_prev.lua
-%%DATADIR%%/lib/go_up.lua
-%%DATADIR%%/lib/gopher.lua
-%%DATADIR%%/lib/help_chrome.lua
-%%DATADIR%%/lib/hide_scrollbars.lua
-%%DATADIR%%/lib/history.lua
-%%DATADIR%%/lib/history_chrome.lua
-%%DATADIR%%/lib/image_css.lua
-%%DATADIR%%/lib/image_css_wm.lua
-%%DATADIR%%/lib/introspector_chrome.lua
-%%DATADIR%%/lib/keysym.lua
-%%DATADIR%%/lib/log_chrome.lua
-%%DATADIR%%/lib/lousy/bind.lua
-%%DATADIR%%/lib/lousy/init.lua
-%%DATADIR%%/lib/lousy/load.lua
-%%DATADIR%%/lib/lousy/mode.lua
-%%DATADIR%%/lib/lousy/pickle.lua
-%%DATADIR%%/lib/lousy/signal.lua
-%%DATADIR%%/lib/lousy/theme.lua
-%%DATADIR%%/lib/lousy/uri.lua
-%%DATADIR%%/lib/lousy/util.lua
-%%DATADIR%%/lib/lousy/widget/buf.lua
-%%DATADIR%%/lib/lousy/widget/common.lua
-%%DATADIR%%/lib/lousy/widget/hist.lua
-%%DATADIR%%/lib/lousy/widget/init.lua
-%%DATADIR%%/lib/lousy/widget/menu.lua
-%%DATADIR%%/lib/lousy/widget/progress.lua
-%%DATADIR%%/lib/lousy/widget/scroll.lua
-%%DATADIR%%/lib/lousy/widget/ssl.lua
-%%DATADIR%%/lib/lousy/widget/tab.lua
-%%DATADIR%%/lib/lousy/widget/tabi.lua
-%%DATADIR%%/lib/lousy/widget/tablist.lua
-%%DATADIR%%/lib/lousy/widget/tgname.lua
-%%DATADIR%%/lib/lousy/widget/uri.lua
-%%DATADIR%%/lib/lousy/widget/zoom.lua
-%%DATADIR%%/lib/markdown.lua
-%%DATADIR%%/lib/modes.lua
-%%DATADIR%%/lib/newtab_chrome.lua
-%%DATADIR%%/lib/noscript.lua
-%%DATADIR%%/lib/open_editor.lua
-%%DATADIR%%/lib/proxy.lua
-%%DATADIR%%/lib/quickmarks.lua
-%%DATADIR%%/lib/readline.lua
-%%DATADIR%%/lib/referer_control_wm.lua
-%%DATADIR%%/lib/search.lua
-%%DATADIR%%/lib/select.lua
-%%DATADIR%%/lib/select_wm.lua
-%%DATADIR%%/lib/session.lua
-%%DATADIR%%/lib/settings.lua
-%%DATADIR%%/lib/settings_chrome.lua
-%%DATADIR%%/lib/styles.lua
-%%DATADIR%%/lib/tab_favicons.lua
-%%DATADIR%%/lib/tabgroups.lua
-%%DATADIR%%/lib/tabhistory.lua
-%%DATADIR%%/lib/tabmenu.lua
-%%DATADIR%%/lib/taborder.lua
-%%DATADIR%%/lib/undoclose.lua
-%%DATADIR%%/lib/unique_instance.lua
-%%DATADIR%%/lib/userscripts.lua
-%%DATADIR%%/lib/vertical_tabs.lua
-%%DATADIR%%/lib/view_source.lua
-%%DATADIR%%/lib/viewpdf.lua
-%%DATADIR%%/lib/webinspector.lua
-%%DATADIR%%/lib/webview.lua
-%%DATADIR%%/lib/webview_wm.lua
-%%DATADIR%%/lib/window.lua
-%%DATADIR%%/resources/icons/COPYING
-%%DATADIR%%/resources/icons/tab-icon-chrome.png
-%%DATADIR%%/resources/icons/tab-icon-chrome@2x.png
-%%DATADIR%%/resources/icons/tab-icon-crash.png
-%%DATADIR%%/resources/icons/tab-icon-crash@2x.png
-%%DATADIR%%/resources/icons/tab-icon-error.png
-%%DATADIR%%/resources/icons/tab-icon-error@2x.png
-%%DATADIR%%/resources/icons/tab-icon-page.png
-%%DATADIR%%/resources/icons/tab-icon-page@2x.png
-%%DATADIR%%/resources/icons/tab-icon-private.png
-%%DATADIR%%/resources/icons/tab-icon-private@2x.png
-%%DATADIR%%/resources/icons/tab-icon-security-error.png
-%%DATADIR%%/resources/icons/tab-icon-security-error@2x.png
share/man/man1/luakit.1.gz
share/pixmaps/luakit.png
share/pixmaps/luakit.svg
diff --git a/www/lux/Makefile b/www/lux/Makefile
index 4c0f758246dc..a80a83c405d1 100644
--- a/www/lux/Makefile
+++ b/www/lux/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lux
DISTVERSIONPREFIX= v
DISTVERSION= 0.23.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MAINTAINER= lcook@FreeBSD.org
diff --git a/www/lzr/Makefile b/www/lzr/Makefile
index 9bb551eba2e8..db226a7885e4 100644
--- a/www/lzr/Makefile
+++ b/www/lzr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lzr
DISTVERSIONPREFIX= v
DISTVERSION= 1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/mattermost-server/Makefile b/www/mattermost-server/Makefile
index c773a2467f28..50c2f5033528 100644
--- a/www/mattermost-server/Makefile
+++ b/www/mattermost-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mattermost
PORTVERSION= 9.5.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= LOCAL/decke
PKGNAMESUFFIX= -server
diff --git a/www/mediawiki139/Makefile b/www/mediawiki139/Makefile
index 92f271785f52..7cde6c119642 100644
--- a/www/mediawiki139/Makefile
+++ b/www/mediawiki139/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mediawiki
-PORTVERSION= 1.39.7
+PORTVERSION= 1.39.8
CATEGORIES= www
MASTER_SITES= https://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/
PKGNAMESUFFIX= 139${PHP_PKGNAMESUFFIX}
@@ -10,7 +10,7 @@ WWW= https://www.mediawiki.org/
LICENSE= GPLv2
-CONFLICTS= mediawiki13[5-8] mediawiki14[0-9]
+CONFLICTS= mediawiki14[0-9]
USES= cpe php:flavors shebangfix
SHEBANG_FILES= maintenance/dev/*.sh \
diff --git a/www/mediawiki139/distinfo b/www/mediawiki139/distinfo
index 8fcc0ea7fe41..f0ae0da49b56 100644
--- a/www/mediawiki139/distinfo
+++ b/www/mediawiki139/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711879129
-SHA256 (mediawiki-1.39.7.tar.gz) = 2be8156817d5c569fd6257342a276f91d7e530d1c0dce1134b7bf2b09ecae569
-SIZE (mediawiki-1.39.7.tar.gz) = 58551899
+TIMESTAMP = 1719817863
+SHA256 (mediawiki-1.39.8.tar.gz) = ad27fcc8e636179c2bca21ffe619d6d2e62d34390d6828b0677fc7686e6a0a6a
+SIZE (mediawiki-1.39.8.tar.gz) = 58857901
diff --git a/www/mediawiki140/Makefile b/www/mediawiki140/Makefile
index 8448ebd7fdaa..42bcf83d80f1 100644
--- a/www/mediawiki140/Makefile
+++ b/www/mediawiki140/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mediawiki
-PORTVERSION= 1.40.3
+PORTVERSION= 1.40.4
CATEGORIES= www
MASTER_SITES= https://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/
PKGNAMESUFFIX= 140${PHP_PKGNAMESUFFIX}
@@ -12,6 +12,9 @@ LICENSE= GPLv2
CONFLICTS= mediawiki13[5-9]
+DEPRECATED= Upstream EOL
+EXPIRATION_DATE=2024-07-31
+
USES= cpe php:flavors shebangfix
SHEBANG_FILES= maintenance/dev/*.sh \
maintenance/storage/make-blobs
diff --git a/www/mediawiki140/distinfo b/www/mediawiki140/distinfo
index c5292242e96a..8b4b5cdb2e7f 100644
--- a/www/mediawiki140/distinfo
+++ b/www/mediawiki140/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711878923
-SHA256 (mediawiki-1.40.3.tar.gz) = 57ee17efe7d5b59e50577eb07db350e77447ed6495633785a710e40a14c37634
-SIZE (mediawiki-1.40.3.tar.gz) = 67802054
+TIMESTAMP = 1719819247
+SHA256 (mediawiki-1.40.4.tar.gz) = 8549143c11666bebb84b14f5a53cf13170b071211b7fce818cdb0da05ef9e89e
+SIZE (mediawiki-1.40.4.tar.gz) = 68128512
diff --git a/www/mediawiki141/Makefile b/www/mediawiki141/Makefile
index 57aed2e07855..c9f3925f8caa 100644
--- a/www/mediawiki141/Makefile
+++ b/www/mediawiki141/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mediawiki
-PORTVERSION= 1.41.1
+PORTVERSION= 1.41.2
CATEGORIES= www
MASTER_SITES= https://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/
PKGNAMESUFFIX= 141${PHP_PKGNAMESUFFIX}
@@ -10,7 +10,7 @@ WWW= https://www.mediawiki.org/
LICENSE= GPLv2
-CONFLICTS= mediawiki13[5-9] mediawiki140
+CONFLICTS= mediawiki139 mediawiki140 mediawiki142
USES= cpe php:flavors shebangfix
SHEBANG_FILES= maintenance/dev/*.sh \
diff --git a/www/mediawiki141/distinfo b/www/mediawiki141/distinfo
index e6819b085c5e..82b63899eb0d 100644
--- a/www/mediawiki141/distinfo
+++ b/www/mediawiki141/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711875954
-SHA256 (mediawiki-1.41.1.tar.gz) = 4e0baa953b85e94d31040cb25120abc606fa869b2e33126bdfbb7fc613e8c4b2
-SIZE (mediawiki-1.41.1.tar.gz) = 115903346
+TIMESTAMP = 1719819831
+SHA256 (mediawiki-1.41.2.tar.gz) = 52bb42c34ef502f66dfc5492195ab6ac15686caea6d88afd2480b28cbd6b1ce5
+SIZE (mediawiki-1.41.2.tar.gz) = 116284183
diff --git a/www/mediawiki142/Makefile b/www/mediawiki142/Makefile
new file mode 100644
index 000000000000..046a0a3cb1ac
--- /dev/null
+++ b/www/mediawiki142/Makefile
@@ -0,0 +1,63 @@
+PORTNAME= mediawiki
+PORTVERSION= 1.42.1
+CATEGORIES= www
+MASTER_SITES= https://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/
+PKGNAMESUFFIX= 142${PHP_PKGNAMESUFFIX}
+
+MAINTAINER= wen@FreeBSD.org
+COMMENT= Wiki engine used by Wikipedia
+WWW= https://www.mediawiki.org/
+
+LICENSE= GPLv2
+
+CONFLICTS= mediawiki139 mediawiki140 mediawiki141
+
+USES= cpe php:flavors shebangfix
+SHEBANG_FILES= maintenance/storage/make-blobs
+
+USE_PHP= ctype dom fileinfo filter iconv intl mbstring \
+ readline session xml xmlreader zlib
+MEDIAWIKIDIR?= www/mediawiki
+
+NO_BUILD= yes
+PLIST= ${WRKDIR}/plist
+
+SUB_FILES= pkg-message
+SUB_LIST= MEDIAWIKIDIR=${PREFIX}/${MEDIAWIKIDIR}
+
+OPTIONS_DEFINE= LDAP MEMCACHED IMAGICK SOCKETS
+OPTIONS_SINGLE= DB
+OPTIONS_SINGLE_DB= MYSQL PGSQL SQLITE
+OPTIONS_DEFAULT= MYSQL SOCKETS
+
+MEMCACHED_DESC= Use memcached
+IMAGICK_DESC= Use ImageMagick
+SOCKETS_DESC= Use sockets
+
+MYSQL_USES= mysql
+MYSQL_USE= php=mysqli
+PGSQL_USE= php=pgsql
+SQLITE_USE= php=sqlite3
+LDAP_USE= php=ldap
+SOCKETS_USE= php=sockets
+
+MEMCACHED_RUN_DEPENDS= memcached:databases/memcached
+IMAGICK_RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:graphics/pecl-imagick@${PHP_FLAVOR}
+
+pre-install:
+ @${FIND} -s -d ${WRKSRC} -not -type d | ${SED} "s?${WRKSRC}?${MEDIAWIKIDIR}?g" >>${PLIST}
+ @${ECHO} "@dir %%WWWDIR%%/cache" >> ${PLIST}
+ @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST}
+ @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST}
+ @${ECHO} "@mode 0755" >> ${PLIST}
+ @${ECHO} "@dir %%WWWDIR%%/images" >> ${PLIST}
+ @${ECHO} "@mode" >> ${PLIST}
+ @${ECHO_CMD} "@owner" >> ${PLIST}
+ @${ECHO_CMD} "@group" >> ${PLIST}
+ @${ECHO} @dir ${MEDIAWIKIDIR} >> ${PLIST}
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${MEDIAWIKIDIR}
+ @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${MEDIAWIKIDIR}
+
+.include <bsd.port.mk>
diff --git a/www/mediawiki142/distinfo b/www/mediawiki142/distinfo
new file mode 100644
index 000000000000..54b4c3f42886
--- /dev/null
+++ b/www/mediawiki142/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1719820116
+SHA256 (mediawiki-1.42.1.tar.gz) = ec87af95a35dd09c34d52e02795652a030ab72955e431f08ca722a73737eba53
+SIZE (mediawiki-1.42.1.tar.gz) = 89149379
diff --git a/www/mediawiki142/files/pkg-message.in b/www/mediawiki142/files/pkg-message.in
new file mode 100644
index 000000000000..b05e89945b5f
--- /dev/null
+++ b/www/mediawiki142/files/pkg-message.in
@@ -0,0 +1,15 @@
+[
+{ type: install
+ message: <<EOM
+Remember to check
+
+%%MEDIAWIKIDIR%%/INSTALL
+
+and
+
+%%MEDIAWIKIDIR%%/UPGRADE
+
+for details
+EOM
+}
+]
diff --git a/www/mediawiki142/pkg-descr b/www/mediawiki142/pkg-descr
new file mode 100644
index 000000000000..88e2e7b358ef
--- /dev/null
+++ b/www/mediawiki142/pkg-descr
@@ -0,0 +1,4 @@
+MediaWiki is the collaborative editing software that runs Wikipedia,
+the free encyclopedia, and other projects.
+It's designed to handle a large number of users and pages without imposing
+too rigid a structure or workflow.
diff --git a/www/miniflux/Makefile b/www/miniflux/Makefile
index 01803fc278c6..7cdf4ef23fed 100644
--- a/www/miniflux/Makefile
+++ b/www/miniflux/Makefile
@@ -1,6 +1,6 @@
PORTNAME= miniflux
DISTVERSION= 2.1.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MAINTAINER= krion@FreeBSD.org
diff --git a/www/minio/Makefile b/www/minio/Makefile
index 9c21bbb4ebaa..6cc5a44e4f39 100644
--- a/www/minio/Makefile
+++ b/www/minio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= minio
PORTVERSION= ${GH_TAGNAME:S/RELEASE.//:S/Z//:S/T/-/:S/-/./g}
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= www
DIST_SUBDIR= minio
diff --git a/www/mirrorselect/Makefile b/www/mirrorselect/Makefile
index f20cf25d1f5a..0784018bd974 100644
--- a/www/mirrorselect/Makefile
+++ b/www/mirrorselect/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mirrorselect
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= www ports-mgmt
MAINTAINER= aly@aaronly.me
diff --git a/www/morty/Makefile b/www/morty/Makefile
index 01286684e44c..f3056e3acd61 100644
--- a/www/morty/Makefile
+++ b/www/morty/Makefile
@@ -2,7 +2,7 @@ PORTNAME= morty
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0-12
DISTVERSIONSUFFIX= -gfe94d9a
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= www net
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/nextcloud-appointments/Makefile b/www/nextcloud-appointments/Makefile
index 30a16b0318ad..1f108e82dda7 100644
--- a/www/nextcloud-appointments/Makefile
+++ b/www/nextcloud-appointments/Makefile
@@ -1,5 +1,5 @@
PORTNAME= appointments
-PORTVERSION= 2.1.4
+PORTVERSION= 2.1.6
CATEGORIES= www
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/raw/${DISTVERSIONPREFIX}${DISTVERSION}/build/artifacts/appstore/
DISTVERSIONPREFIX= v
diff --git a/www/nextcloud-appointments/distinfo b/www/nextcloud-appointments/distinfo
index 0ddc5119e233..ec4deaf23c58 100644
--- a/www/nextcloud-appointments/distinfo
+++ b/www/nextcloud-appointments/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718263521
-SHA256 (nextcloud/appointments-2.1.4/appointments.tar.gz) = bbcdd6ec8e6028e5cffbaa90b04d15bddee1478ac8541236518b5ddf0822a17a
-SIZE (nextcloud/appointments-2.1.4/appointments.tar.gz) = 1887080
+TIMESTAMP = 1720167158
+SHA256 (nextcloud/appointments-2.1.6/appointments.tar.gz) = 39f7c479ef64b3850500fb6b4f831f3691da6adfb08f710e38070a79535aa2a2
+SIZE (nextcloud/appointments-2.1.6/appointments.tar.gz) = 1932264
diff --git a/www/nextcloud-calendar/Makefile b/www/nextcloud-calendar/Makefile
index 59cda1eb1f9a..393fb72abfe4 100644
--- a/www/nextcloud-calendar/Makefile
+++ b/www/nextcloud-calendar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= calendar
-PORTVERSION= 4.7.8
+PORTVERSION= 4.7.10
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-calendar/distinfo b/www/nextcloud-calendar/distinfo
index f9b568f60778..e968f7d67299 100644
--- a/www/nextcloud-calendar/distinfo
+++ b/www/nextcloud-calendar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719654719
-SHA256 (nextcloud/calendar-v4.7.8.tar.gz) = 93f1ac074bbb5f72239c2773c27971fbc4d40d753d9d1e1888f16aef8c262efa
-SIZE (nextcloud/calendar-v4.7.8.tar.gz) = 17857389
+TIMESTAMP = 1720167450
+SHA256 (nextcloud/calendar-v4.7.10.tar.gz) = df2ca699a219297c6aa16234a286015e6690b0fb0171a7e723c61a0d56288ac3
+SIZE (nextcloud/calendar-v4.7.10.tar.gz) = 17857453
diff --git a/www/nghttp2/Makefile b/www/nghttp2/Makefile
index 440601480831..daec34b12a14 100644
--- a/www/nghttp2/Makefile
+++ b/www/nghttp2/Makefile
@@ -45,11 +45,6 @@ HPACK_LIB_DEPENDS= libjansson.so:devel/jansson
.include <bsd.port.options.mk>
-.if ${OSREL} == 13.2
-USES+= llvm
-EXTRA_PATCHES= ${PATCHDIR}/extra-patch-compatibility-fix
-.endif
-
.if ${OSREL} == 14.0
EXTRA_PATCHES= ${PATCHDIR}/extra-patch-compatibility-fix
.endif
diff --git a/www/nginx-prometheus-exporter/Makefile b/www/nginx-prometheus-exporter/Makefile
index c21f59b74381..4b61077ef3d3 100644
--- a/www/nginx-prometheus-exporter/Makefile
+++ b/www/nginx-prometheus-exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nginx-prometheus-exporter
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MAINTAINER= arcade@b1t.name
diff --git a/www/nginx-vts-exporter/Makefile b/www/nginx-vts-exporter/Makefile
index 26a58d0031a4..103f36461873 100644
--- a/www/nginx-vts-exporter/Makefile
+++ b/www/nginx-vts-exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nginx-vts-exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.7
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= www
MAINTAINER= joneum@FreeBSD.org
diff --git a/www/node18/Makefile b/www/node18/Makefile
index 147f340a5a08..0b562778abfd 100644
--- a/www/node18/Makefile
+++ b/www/node18/Makefile
@@ -66,7 +66,7 @@ NLS_LIB_DEPENDS= libicui18n.so:devel/icu
.include "Makefile.version"
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160 && (${ARCH} == aarch64 || ${ARCH} == armv7 || ${ARCH:Mpowerpc64*})
+.if ${COMPILER_TYPE} == clang && (${ARCH} == aarch64 || ${ARCH} == armv7 || ${ARCH:Mpowerpc64*})
CXXFLAGS+= -Wno-error=enum-constexpr-conversion
.endif
diff --git a/www/npm-node21/Makefile b/www/npm-node21/Makefile
deleted file mode 100644
index 7452292b1e50..000000000000
--- a/www/npm-node21/Makefile
+++ /dev/null
@@ -1,5 +0,0 @@
-USES= nodejs:21,run
-
-MASTERDIR= ${.CURDIR}/../npm-node20
-
-.include "${MASTERDIR}/Makefile"
diff --git a/www/oauth2-proxy/Makefile b/www/oauth2-proxy/Makefile
index d11fb20ee634..ae33a9fa3112 100644
--- a/www/oauth2-proxy/Makefile
+++ b/www/oauth2-proxy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= oauth2-proxy
PORTVERSION= 7.6.0
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MAINTAINER= freebsd@rheinwolf.de
diff --git a/www/oneshot/Makefile b/www/oneshot/Makefile
index ae94a0a3c16f..5530b9152546 100644
--- a/www/oneshot/Makefile
+++ b/www/oneshot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= oneshot
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= www
MAINTAINER= lcook@FreeBSD.org
diff --git a/www/owncast/Makefile b/www/owncast/Makefile
index 2a4dc82a7837..dcec03053294 100644
--- a/www/owncast/Makefile
+++ b/www/owncast/Makefile
@@ -1,7 +1,7 @@
PORTNAME= owncast
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
DIST_SUBDIR= ${PORTNAME}
diff --git a/www/phpfpmtop/Makefile b/www/phpfpmtop/Makefile
index 6ad47ce4a433..b22b128d7644 100644
--- a/www/phpfpmtop/Makefile
+++ b/www/phpfpmtop/Makefile
@@ -1,7 +1,7 @@
PORTNAME= phpfpmtop
DISTVERSIONPREFIX= v
DISTVERSION= 0.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= www devel
MAINTAINER= mops@punkt.de
diff --git a/www/pomerium/Makefile b/www/pomerium/Makefile
index 6f29d862f965..9be8c45b3f6c 100644
--- a/www/pomerium/Makefile
+++ b/www/pomerium/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pomerium
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.4
-PORTREVISION= 5
+PORTREVISION= 6
PORTEPOCH= 1
CATEGORIES= www
diff --git a/www/py-boto3/Makefile b/www/py-boto3/Makefile
index 28c9da8e5d08..68aeed772b1b 100644
--- a/www/py-boto3/Makefile
+++ b/www/py-boto3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= boto3
-PORTVERSION= 1.34.127
+PORTVERSION= 1.34.128
CATEGORIES= www python devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-boto3/distinfo b/www/py-boto3/distinfo
index 61008366a921..6424cf422eb2 100644
--- a/www/py-boto3/distinfo
+++ b/www/py-boto3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718580148
-SHA256 (boto3-1.34.127.tar.gz) = 58ccdeae3a96811ecc9d5d866d8226faadbd0ee1891756e4a04d5186e9a57a64
-SIZE (boto3-1.34.127.tar.gz) = 108665
+TIMESTAMP = 1718784563
+SHA256 (boto3-1.34.128.tar.gz) = 43a6e99f53a8d34b3b4dbe424dbcc6b894350dc41a85b0af7c7bc24a7ec2cead
+SIZE (boto3-1.34.128.tar.gz) = 108740
diff --git a/www/py-google-api-python-client/Makefile b/www/py-google-api-python-client/Makefile
index bc0ea0fcb827..26a6e3796c97 100644
--- a/www/py-google-api-python-client/Makefile
+++ b/www/py-google-api-python-client/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-api-python-client
-DISTVERSION= 2.135.0
+DISTVERSION= 2.136.0
PORTREVISION= 0
CATEGORIES= www python
MASTER_SITES= PYPI
diff --git a/www/py-google-api-python-client/distinfo b/www/py-google-api-python-client/distinfo
index 070eabbf3992..d5cac8984f19 100644
--- a/www/py-google-api-python-client/distinfo
+++ b/www/py-google-api-python-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719559348
-SHA256 (google-api-python-client-2.135.0.tar.gz) = b552a28123ed95493035698db80e8ed78c9106a8b422e63a175150b9b55b704e
-SIZE (google-api-python-client-2.135.0.tar.gz) = 11420200
+TIMESTAMP = 1720025526
+SHA256 (google-api-python-client-2.136.0.tar.gz) = 161c722c8864e7ed39393e2b7eea76ef4e1c933a6a59f9d7c70409b6635f225d
+SIZE (google-api-python-client-2.136.0.tar.gz) = 11443821
diff --git a/www/py-httpx-socks/Makefile b/www/py-httpx-socks/Makefile
index 7e509cb62e23..046bf5ae3c36 100644
--- a/www/py-httpx-socks/Makefile
+++ b/www/py-httpx-socks/Makefile
@@ -1,6 +1,6 @@
PORTNAME= httpx-socks
DISTVERSIONPREFIX= v
-DISTVERSION= 0.5.1
+DISTVERSION= 0.9.1
CATEGORIES= www python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-httpx-socks/distinfo b/www/py-httpx-socks/distinfo
index ce99ed5a54b9..4012e909b358 100644
--- a/www/py-httpx-socks/distinfo
+++ b/www/py-httpx-socks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1634917339
-SHA256 (romis2012-httpx-socks-v0.5.1_GH0.tar.gz) = 7bb369adf9522b9a1a62e924bfceb3404f7823bfebd82a6b6d85f647a81ec16e
-SIZE (romis2012-httpx-socks-v0.5.1_GH0.tar.gz) = 20805
+TIMESTAMP = 1719884969
+SHA256 (romis2012-httpx-socks-v0.9.1_GH0.tar.gz) = 20a915f54ea77866498e4bed2fd260cfda4e6c444bd163ec6756d5fb2c58807f
+SIZE (romis2012-httpx-socks-v0.9.1_GH0.tar.gz) = 15210
diff --git a/www/py-limits/Makefile b/www/py-limits/Makefile
index 06e14a6fa70f..b28343cfc422 100644
--- a/www/py-limits/Makefile
+++ b/www/py-limits/Makefile
@@ -1,5 +1,5 @@
PORTNAME= limits
-PORTVERSION= 3.12.0
+PORTVERSION= 3.13.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-limits/distinfo b/www/py-limits/distinfo
index 4b52440cae93..d31559c8ac62 100644
--- a/www/py-limits/distinfo
+++ b/www/py-limits/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717155889
-SHA256 (limits-3.12.0.tar.gz) = 95764065715a11b9fdcc82558cac2fb59a1febbb7aa2acd045f72ab0c16ec04f
-SIZE (limits-3.12.0.tar.gz) = 70148
+TIMESTAMP = 1720081528
+SHA256 (limits-3.13.0.tar.gz) = 6571b0c567bfa175a35fed9f8a954c0c92f1c3200804282f1b8f1de4ad98a953
+SIZE (limits-3.13.0.tar.gz) = 70218
diff --git a/www/py-requests-cache/Makefile b/www/py-requests-cache/Makefile
index 342c97aadb5c..784f6ed707b4 100644
--- a/www/py-requests-cache/Makefile
+++ b/www/py-requests-cache/Makefile
@@ -1,5 +1,5 @@
PORTNAME= requests-cache
-PORTVERSION= 1.2.0
+PORTVERSION= 1.2.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -26,7 +26,4 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-do-test:
- cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v
-
.include <bsd.port.mk>
diff --git a/www/py-requests-cache/distinfo b/www/py-requests-cache/distinfo
index c2af8079304d..40fc97906041 100644
--- a/www/py-requests-cache/distinfo
+++ b/www/py-requests-cache/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709390756
-SHA256 (requests_cache-1.2.0.tar.gz) = db1c709ca343cc1cd5b6c8b1a5387298eceed02306a6040760db538c885e3838
-SIZE (requests_cache-1.2.0.tar.gz) = 3018038
+TIMESTAMP = 1718784565
+SHA256 (requests_cache-1.2.1.tar.gz) = 68abc986fdc5b8d0911318fbb5f7c80eebcd4d01bfacc6685ecf8876052511d1
+SIZE (requests_cache-1.2.1.tar.gz) = 3018209
diff --git a/www/py-yt-dlp/Makefile b/www/py-yt-dlp/Makefile
index 248992e8086a..1eac686d355c 100644
--- a/www/py-yt-dlp/Makefile
+++ b/www/py-yt-dlp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yt-dlp # www/py-yt-dlp is for extending yt-dlp, www/yt-dlp is an application for the end user
-DISTVERSION= 2024.05.27
+DISTVERSION= 2024.07.02
CATEGORIES= www
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-yt-dlp/distinfo b/www/py-yt-dlp/distinfo
index b412d7e0bcff..435c44572c2b 100644
--- a/www/py-yt-dlp/distinfo
+++ b/www/py-yt-dlp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716850270
-SHA256 (yt-dlp/2024.05.27/yt-dlp.tar.gz) = 83dbf15456490e7efe9ba839922f8221d07cf1168b29653fd476faa3cdf91235
-SIZE (yt-dlp/2024.05.27/yt-dlp.tar.gz) = 5638920
+TIMESTAMP = 1719993992
+SHA256 (yt-dlp/2024.07.02/yt-dlp.tar.gz) = 1094af3a5827a6a31269b97bd701456269af18595427c9905f3ffbe1a11582a0
+SIZE (yt-dlp/2024.07.02/yt-dlp.tar.gz) = 5671980
diff --git a/www/py-yt-dlp/pkg-plist b/www/py-yt-dlp/pkg-plist
index 888f7258e699..7f8a500c66f1 100644
--- a/www/py-yt-dlp/pkg-plist
+++ b/www/py-yt-dlp/pkg-plist
@@ -356,6 +356,7 @@ bin/yt-dlp-devel
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/goshgay.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/gotostage.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/gputechconf.py
+%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/graspop.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/gronkh.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/groupon.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/harpodeon.py
@@ -443,6 +444,7 @@ bin/yt-dlp-devel
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/kukululive.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/kuwo.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/la7.py
+%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/laracasts.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/lastfm.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/laxarxames.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/lazy_extractors.py
@@ -507,7 +509,6 @@ bin/yt-dlp-devel
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mgtv.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/microsoftembed.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/microsoftstream.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/microsoftvirtualacademy.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mildom.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/minds.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/minoto.py
@@ -796,6 +797,7 @@ bin/yt-dlp-devel
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/spreaker.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/springboardplatform.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/sprout.py
+%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/sproutvideo.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/srgssr.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/srmediathek.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/stacommu.py
diff --git a/www/pydio-cells/Makefile b/www/pydio-cells/Makefile
index b617e9d5330c..5860062669c4 100644
--- a/www/pydio-cells/Makefile
+++ b/www/pydio-cells/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cells
DISTVERSIONPREFIX= v
DISTVERSION= 4.4.3
+PORTREVISION= 1
CATEGORIES= www
PKGNAMEPREFIX= pydio-
diff --git a/www/remark42/Makefile b/www/remark42/Makefile
index 34add8343086..c5975b964339 100644
--- a/www/remark42/Makefile
+++ b/www/remark42/Makefile
@@ -1,7 +1,7 @@
PORTNAME= remark42
DISTVERSIONPREFIX= v
DISTVERSION= 1.13.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= LOCAL/delphij:npmcache
DISTFILES= ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}:npmcache
diff --git a/www/reproxy/Makefile b/www/reproxy/Makefile
index f44ed15d243a..ed5318f119c6 100644
--- a/www/reproxy/Makefile
+++ b/www/reproxy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= reproxy
PORTVERSION= 1.1.1
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MAINTAINER= danfe@FreeBSD.org
diff --git a/www/rubygem-coverband/Makefile b/www/rubygem-coverband/Makefile
new file mode 100644
index 000000000000..a83b50428d73
--- /dev/null
+++ b/www/rubygem-coverband/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= coverband
+PORTVERSION= 6.1.2
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Rack middleware to measure production code usage
+WWW= https://github.com/danmayer/coverband
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-redis>=3.0:databases/rubygem-redis
+
+USES= gem shebangfix
+
+SHEBANG_FILES= lua/install.sh
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-coverband/distinfo b/www/rubygem-coverband/distinfo
new file mode 100644
index 000000000000..b3de68aa2c82
--- /dev/null
+++ b/www/rubygem-coverband/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1718789969
+SHA256 (rubygem/coverband-6.1.2.gem) = 979f356b0f1ff63a78b6ffbbbd0dccb3674c83d74d7e6fbdc3ee98f1ef35ba32
+SIZE (rubygem/coverband-6.1.2.gem) = 211456
diff --git a/www/rubygem-coverband/pkg-descr b/www/rubygem-coverband/pkg-descr
new file mode 100644
index 000000000000..efdc9771e297
--- /dev/null
+++ b/www/rubygem-coverband/pkg-descr
@@ -0,0 +1 @@
+Rack middleware to measure production code usage (LOC runtime usage)
diff --git a/www/rubygem-faraday/Makefile b/www/rubygem-faraday/Makefile
index 65b6b5500fcd..24117993def3 100644
--- a/www/rubygem-faraday/Makefile
+++ b/www/rubygem-faraday/Makefile
@@ -1,5 +1,5 @@
PORTNAME= faraday
-PORTVERSION= 2.9.1
+PORTVERSION= 2.9.2
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-faraday/distinfo b/www/rubygem-faraday/distinfo
index 070f61176b62..6c346e5e95ef 100644
--- a/www/rubygem-faraday/distinfo
+++ b/www/rubygem-faraday/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717663300
-SHA256 (rubygem/faraday-2.9.1.gem) = 8ffbc8aaa28509dc31edd57f27a9e49250a283caf0d04090667a3264895b168a
-SIZE (rubygem/faraday-2.9.1.gem) = 71680
+TIMESTAMP = 1718784606
+SHA256 (rubygem/faraday-2.9.2.gem) = 6595edbe3b4663223e52a315f6bf2bca97ea1527bab7e02a926bf8afcf7423a4
+SIZE (rubygem/faraday-2.9.2.gem) = 71680
diff --git a/www/rubygem-jwt/Makefile b/www/rubygem-jwt/Makefile
index 7bdd556069dc..8793a4cab97d 100644
--- a/www/rubygem-jwt/Makefile
+++ b/www/rubygem-jwt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jwt
-PORTVERSION= 2.8.1
+PORTVERSION= 2.8.2
CATEGORIES= www devel rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-jwt/distinfo b/www/rubygem-jwt/distinfo
index 5195261c8c0a..640fa77d2824 100644
--- a/www/rubygem-jwt/distinfo
+++ b/www/rubygem-jwt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709390984
-SHA256 (rubygem/jwt-2.8.1.gem) = 4baaf38208a172398a802da9410d73235ecfd6af1bd9cb736c69dd44d4dfa30a
-SIZE (rubygem/jwt-2.8.1.gem) = 45568
+TIMESTAMP = 1718784607
+SHA256 (rubygem/jwt-2.8.2.gem) = 5a9877315e224d551785560870287267088eedfec02d5239664def148d18bc12
+SIZE (rubygem/jwt-2.8.2.gem) = 46080
diff --git a/www/s/Makefile b/www/s/Makefile
index 1b8674ba1bb9..6b3f417b9f39 100644
--- a/www/s/Makefile
+++ b/www/s/Makefile
@@ -1,7 +1,7 @@
PORTNAME= s
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/screego/Makefile b/www/screego/Makefile
index 507bc2868d30..491bebddf012 100644
--- a/www/screego/Makefile
+++ b/www/screego/Makefile
@@ -1,7 +1,7 @@
PORTNAME= screego
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= www
MASTER_SITES= https://registry.yarnpkg.com/:yarn
DISTFILES= @babel/code-frame/-/code-frame-7.8.3.tgz:yarn \
diff --git a/www/shiori/Makefile b/www/shiori/Makefile
index e5ccfdb523b1..30bec1db8e61 100644
--- a/www/shiori/Makefile
+++ b/www/shiori/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shiori
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MAINTAINER= nivit@FreeBSD.org
diff --git a/www/tclhttpd/Makefile b/www/tclhttpd/Makefile
index 102e122b9314..36a38efd9430 100644
--- a/www/tclhttpd/Makefile
+++ b/www/tclhttpd/Makefile
@@ -46,7 +46,7 @@ post-install:
${FILESDIR}/pkgIndex.tcl >> \
${STAGEDIR}${PREFIX}/lib/${PORTNAME}${PORTVERSION}/pkgIndex.tcl
-.if ${COMPILER_TYPE} == "clang" && ${COMPILER_VERSION} >= 150
+.if ${COMPILER_TYPE} == "clang"
CFLAGS+= -std=c90 -Wno-deprecated-non-prototype
.endif
diff --git a/www/tgpt/Makefile b/www/tgpt/Makefile
index 9365a342e4e1..2f0e13aa6863 100644
--- a/www/tgpt/Makefile
+++ b/www/tgpt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tgpt
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MAINTAINER= nxjoseph@protonmail.com
diff --git a/www/tusc/Makefile b/www/tusc/Makefile
index 61e7b91aa1de..5a180215de06 100644
--- a/www/tusc/Makefile
+++ b/www/tusc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tusc
DISTVERSION= 0.4.7
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= www
MAINTAINER= osa@FreeBSD.org
diff --git a/www/tusd/Makefile b/www/tusd/Makefile
index 24cb8cc1371f..8ee4b1223d0a 100644
--- a/www/tusd/Makefile
+++ b/www/tusd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tusd
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= www
MAINTAINER= mm@FreeBSD.org
diff --git a/www/uchiwa/Makefile b/www/uchiwa/Makefile
index 2b8572e62e78..7650987a9fdb 100644
--- a/www/uchiwa/Makefile
+++ b/www/uchiwa/Makefile
@@ -1,6 +1,6 @@
PORTNAME= uchiwa
PORTVERSION= 0.18.2
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= www
MASTER_SITES= http://uchiwa.io/
diff --git a/www/varnish_exporter/Makefile b/www/varnish_exporter/Makefile
index 3978f37f3de0..c84cef0fac53 100644
--- a/www/varnish_exporter/Makefile
+++ b/www/varnish_exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= varnish_exporter
PORTVERSION= 1.6
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= www
MAINTAINER= ports@zx23.net
diff --git a/www/vultr-cli/Makefile b/www/vultr-cli/Makefile
index c1789fa37029..5ceefc0d0d10 100644
--- a/www/vultr-cli/Makefile
+++ b/www/vultr-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vultr-cli
DISTVERSIONPREFIX= v
DISTVERSION= 2.17.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= www
MAINTAINER= antranigv@freebsd.am
diff --git a/www/webhook/Makefile b/www/webhook/Makefile
index e1ea2d09c619..0867ba92d520 100644
--- a/www/webhook/Makefile
+++ b/www/webhook/Makefile
@@ -1,6 +1,6 @@
PORTNAME= webhook
PORTVERSION= 2.8.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= www
MAINTAINER= stb@lassitu.de
diff --git a/www/webkit2-gtk4/Makefile b/www/webkit2-gtk4/Makefile
index 6d9c6db33bcd..45f47be85b9a 100644
--- a/www/webkit2-gtk4/Makefile
+++ b/www/webkit2-gtk4/Makefile
@@ -97,7 +97,7 @@ WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland \
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CXXFLAGS+= -Wno-error=enum-constexpr-conversion
.endif
diff --git a/www/websocketd/Makefile b/www/websocketd/Makefile
index e373df1e5c7d..fdd308398498 100644
--- a/www/websocketd/Makefile
+++ b/www/websocketd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= websocketd
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.1
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= www
MAINTAINER= ygy@FreeBSD.org
diff --git a/www/writeas-cli/Makefile b/www/writeas-cli/Makefile
index b4919fa3f0ca..2478ab59275a 100644
--- a/www/writeas-cli/Makefile
+++ b/www/writeas-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= writeas-cli
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.0-wf
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= www textproc
MASTER_SITES= https://code.as/core/socks/archive/v1.0.0.tar.gz?dummy=/:core_socks
DISTFILES= core-socks-v1.0.0.tar.gz:core_socks
diff --git a/www/wuzz/Makefile b/www/wuzz/Makefile
index 7c0a9377af68..1b4781b50c49 100644
--- a/www/wuzz/Makefile
+++ b/www/wuzz/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wuzz
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/xcaddy/Makefile b/www/xcaddy/Makefile
index 16ae2b27413d..122931f5e4d4 100644
--- a/www/xcaddy/Makefile
+++ b/www/xcaddy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xcaddy
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
DIST_SUBDIR= xcaddy
diff --git a/www/xurls/Makefile b/www/xurls/Makefile
index d04a4f7cee16..bf66b4743c3a 100644
--- a/www/xurls/Makefile
+++ b/www/xurls/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xurls
DISTVERSIONPREFIX= v
DISTVERSION= 2.5.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= www
MAINTAINER= nivit@FreeBSD.org
diff --git a/www/yarn-node21/Makefile b/www/yarn-node21/Makefile
deleted file mode 100644
index 64580f753eb1..000000000000
--- a/www/yarn-node21/Makefile
+++ /dev/null
@@ -1,5 +0,0 @@
-USES= nodejs:21,run
-
-MASTERDIR= ${.CURDIR}/../yarn-node20
-
-.include "${MASTERDIR}/Makefile"
diff --git a/www/yarr/Makefile b/www/yarr/Makefile
index 9a2678600f69..b265e6b13b45 100644
--- a/www/yarr/Makefile
+++ b/www/yarr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yarr
DISTVERSIONPREFIX=v
DISTVERSION= 2.4
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= www
MAINTAINER= decke@FreeBSD.org
diff --git a/www/yt-dlp/Makefile b/www/yt-dlp/Makefile
index f43c7a87bcec..16d1589be9d6 100644
--- a/www/yt-dlp/Makefile
+++ b/www/yt-dlp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yt-dlp
-DISTVERSION= 2024.05.27
+DISTVERSION= 2024.07.02
CATEGORIES= www
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
DISTNAME= ${PORTNAME}
diff --git a/www/yt-dlp/distinfo b/www/yt-dlp/distinfo
index ce2339480985..ef2100bd8139 100644
--- a/www/yt-dlp/distinfo
+++ b/www/yt-dlp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716850148
-SHA256 (yt-dlp/2024.05.27/yt-dlp.tar.gz) = 83dbf15456490e7efe9ba839922f8221d07cf1168b29653fd476faa3cdf91235
-SIZE (yt-dlp/2024.05.27/yt-dlp.tar.gz) = 5638920
+TIMESTAMP = 1719993892
+SHA256 (yt-dlp/2024.07.02/yt-dlp.tar.gz) = 1094af3a5827a6a31269b97bd701456269af18595427c9905f3ffbe1a11582a0
+SIZE (yt-dlp/2024.07.02/yt-dlp.tar.gz) = 5671980
diff --git a/www/ytdl/Makefile b/www/ytdl/Makefile
index e0baacb86bb9..8773419d7277 100644
--- a/www/ytdl/Makefile
+++ b/www/ytdl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ytdl
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.4
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/zenphoto/Makefile b/www/zenphoto/Makefile
index 484211c1eb22..adc18e19f7a2 100644
--- a/www/zenphoto/Makefile
+++ b/www/zenphoto/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zenphoto
-PORTVERSION= 1.6.3
+PORTVERSION= 1.6.4
DISTVERSIONPREFIX= v
CATEGORIES= www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/www/zenphoto/distinfo b/www/zenphoto/distinfo
index a0f373fef9af..1389c1ac8cfe 100644
--- a/www/zenphoto/distinfo
+++ b/www/zenphoto/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717568418
-SHA256 (zenphoto-zenphoto-v1.6.3_GH0.tar.gz) = 39ff3dca9f24a469373db0b5004ae1694575797ecb4768709a8ed7b986fbe242
-SIZE (zenphoto-zenphoto-v1.6.3_GH0.tar.gz) = 13927589
+TIMESTAMP = 1718784544
+SHA256 (zenphoto-zenphoto-v1.6.4_GH0.tar.gz) = f3660b3dbb2c778259d52eee359cc15dc58aa1cfa2c8302435f38893d2de4839
+SIZE (zenphoto-zenphoto-v1.6.4_GH0.tar.gz) = 13924338
diff --git a/www/zgrab2/Makefile b/www/zgrab2/Makefile
index 8a32d28a22ac..676b81a387de 100644
--- a/www/zgrab2/Makefile
+++ b/www/zgrab2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zgrab2
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.7
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/x11-drivers/xorgxrdp/Makefile b/x11-drivers/xorgxrdp/Makefile
index f961c2233dd3..b85876d21b04 100644
--- a/x11-drivers/xorgxrdp/Makefile
+++ b/x11-drivers/xorgxrdp/Makefile
@@ -1,8 +1,8 @@
PORTNAME= xorgxrdp
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.20
-# Be sure to bump PORTREVISION after xorg-server update to perform force rebuild
-PORTREVISION= 1
+DISTVERSION= 0.10.1
+# Be sure to bump PORTREVISION after xorg-server update to force rebuild
+PORTREVISION= 0
CATEGORIES= x11-drivers
DIST_SUBDIR= xrdp
@@ -10,7 +10,7 @@ PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
MAINTAINER= meta@FreeBSD.org
COMMENT= X.Org driver enabling use through an RDP session with xrdp
-WWW= http://www.xrdp.org/
+WWW= https://www.xrdp.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -24,7 +24,7 @@ USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= neutrinolabs
-GH_TUPLE= neutrinolabs:xrdp:v0.9.26:xrdp
+GH_TUPLE= neutrinolabs:xrdp:v0.10.0:xrdp
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
@@ -32,7 +32,7 @@ CONFIGURE_ENV= XRDP_CFLAGS=-I${WRKSRC_xrdp}/common
CONFLICTS= xorgxrdp-devel
OPTIONS_DEFINE= DEBUG DRI3
-OPTIONS_DEFAULT=
+OPTIONS_DEFAULT= DRI3
DRI3_DESC= DRI3/Glamor OpenGL Support
DRI3_CONFIGURE_ENABLE= glamor
diff --git a/x11-drivers/xorgxrdp/distinfo b/x11-drivers/xorgxrdp/distinfo
index fd7cc4eb1b5c..aac38149ecae 100644
--- a/x11-drivers/xorgxrdp/distinfo
+++ b/x11-drivers/xorgxrdp/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1718970609
-SHA256 (xrdp/neutrinolabs-xorgxrdp-v0.9.20_GH0.tar.gz) = 08ce618b0df94d2c47af88b5353976a1f6d84fdab5884505b84431c0fc8b2b2d
-SIZE (xrdp/neutrinolabs-xorgxrdp-v0.9.20_GH0.tar.gz) = 104382
-SHA256 (xrdp/neutrinolabs-xrdp-v0.9.26_GH0.tar.gz) = 0fbbb8240d8c222ea1628e099717defce2a727d41896a378a83c68ce846afcf9
-SIZE (xrdp/neutrinolabs-xrdp-v0.9.26_GH0.tar.gz) = 785475
+TIMESTAMP = 1715524860
+SHA256 (xrdp/neutrinolabs-xorgxrdp-v0.10.1_GH0.tar.gz) = 4cff18d1095d0fe2a177834a089ff9759e758f924ee3332b71f508f7aec9ffbe
+SIZE (xrdp/neutrinolabs-xorgxrdp-v0.10.1_GH0.tar.gz) = 112116
+SHA256 (xrdp/neutrinolabs-xrdp-v0.10.0_GH0.tar.gz) = d3c8fb7d4af9131199a98fb4403179a7707da79fc205d62def8efd84fe67eacc
+SIZE (xrdp/neutrinolabs-xrdp-v0.10.0_GH0.tar.gz) = 1040405
diff --git a/x11-fm/fsv2/Makefile b/x11-fm/fsv2/Makefile
index 21aa1f10bb33..c73b3664f8ae 100644
--- a/x11-fm/fsv2/Makefile
+++ b/x11-fm/fsv2/Makefile
@@ -36,7 +36,7 @@ NLS_CONFIGURE_ENABLE= nls
.include <bsd.port.pre.mk>
post-patch:
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
@${REINPLACE_CMD} -e 's|auto_ptr|unique_ptr|' \
${WRKSRC}/uilib/ColorCellRenderer.cpp
.endif
diff --git a/x11-fonts/Makefile b/x11-fonts/Makefile
index 6bb0eae51093..a7b181b49027 100644
--- a/x11-fonts/Makefile
+++ b/x11-fonts/Makefile
@@ -199,8 +199,10 @@
SUBDIR += noto-kufi-arabic
SUBDIR += noto-music
SUBDIR += noto-naskh-arabic
+ SUBDIR += noto-naskh-arabic-ui
SUBDIR += noto-sans
SUBDIR += noto-sans-arabic
+ SUBDIR += noto-sans-arabic-ui
SUBDIR += noto-sans-armenian
SUBDIR += noto-sans-bengali
SUBDIR += noto-sans-cham
diff --git a/x11-fonts/font-manager/Makefile b/x11-fonts/font-manager/Makefile
index 6111d63f93d2..00b3cd97352f 100644
--- a/x11-fonts/font-manager/Makefile
+++ b/x11-fonts/font-manager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= font-manager
-DISTVERSION= 0.8.9
+DISTVERSION= 0.9.0
CATEGORIES= x11-fonts gnome
MAINTAINER= ehaupt@FreeBSD.org
@@ -14,6 +14,7 @@ BUILD_DEPENDS= cmake:devel/cmake-core \
yelp-build:textproc/yelp-tools
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
+ libgraphene-1.0.so:graphics/graphene \
libharfbuzz.so:print/harfbuzz \
libjson-glib-1.0.so:devel/json-glib
@@ -21,9 +22,9 @@ USES= compiler:c++11-lang desktop-file-utils gettext-tools gnome \
meson pkgconfig python shebangfix sqlite vala:build
USE_GITHUB= yes
GH_ACCOUNT= FontManager
-USE_GNOME= cairo glib20 gtk30 libxml2 pango
-GLIB_SCHEMAS= org.gnome.FontManager.gschema.xml \
- org.gnome.FontViewer.gschema.xml
+USE_GNOME= cairo glib20 gtk40 libxml2 pango
+GLIB_SCHEMAS= com.github.FontManager.FontManager.gschema.xml \
+ com.github.FontManager.FontViewer.gschema.xml
USE_LDCONFIG= yes
SHEBANG_GLOB= *.py
diff --git a/x11-fonts/font-manager/distinfo b/x11-fonts/font-manager/distinfo
index 6da68a59345a..955b05835181 100644
--- a/x11-fonts/font-manager/distinfo
+++ b/x11-fonts/font-manager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717407458
-SHA256 (FontManager-font-manager-0.8.9_GH0.tar.gz) = 55e48601dd5f924412931e29c4137f6fdf6a07d7c41d977c840b60f0837740ec
-SIZE (FontManager-font-manager-0.8.9_GH0.tar.gz) = 3479197
+TIMESTAMP = 1719901373
+SHA256 (FontManager-font-manager-0.9.0_GH0.tar.gz) = 8c2a2bfd4b26430a9f376e2e868d11e2d7a0695523f97a5402c0c3edb0b5762c
+SIZE (FontManager-font-manager-0.9.0_GH0.tar.gz) = 3865493
diff --git a/x11-fonts/font-manager/pkg-plist b/x11-fonts/font-manager/pkg-plist
index 0e42606106b2..fc0ae97ddf51 100644
--- a/x11-fonts/font-manager/pkg-plist
+++ b/x11-fonts/font-manager/pkg-plist
@@ -3,11 +3,11 @@ lib/font-manager/libfontmanager.so
lib/font-manager/libfontmanager.so.0
lib/font-manager/libfontmanager.so.%%PORTVERSION%%
libexec/font-manager/font-viewer
-share/applications/org.gnome.FontManager.desktop
-share/applications/org.gnome.FontViewer.desktop
-share/dbus-1/services/org.gnome.FontManager.service
-share/dbus-1/services/org.gnome.FontViewer.service
-share/gnome-shell/search-providers/org.gnome.FontManager.SearchProvider.ini
+share/applications/com.github.FontManager.FontManager.desktop
+share/applications/com.github.FontManager.FontViewer.desktop
+share/dbus-1/services/com.github.FontManager.FontManager.service
+share/dbus-1/services/com.github.FontManager.FontViewer.service
+share/gnome-shell/search-providers/com.github.FontManager.FontManager.SearchProvider.ini
share/help/C/font-manager/font-manager-categories.page
share/help/C/font-manager/font-manager-character-map.page
share/help/C/font-manager/font-manager-collections.page
@@ -24,15 +24,15 @@ share/help/C/font-manager/font-manager-substitutions.page
share/help/C/font-manager/font-manager-supported-formats.page
share/help/C/font-manager/index.page
share/help/C/font-manager/media/character-map.png
+share/help/C/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/C/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/C/font-manager/media/license.png
share/help/C/font-manager/media/list-add-symbolic.svg
share/help/C/font-manager/media/list-remove-symbolic.svg
share/help/C/font-manager/media/main-window.png
share/help/C/font-manager/media/metadata.png
+share/help/C/font-manager/media/open-menu.svg
share/help/C/font-manager/media/orthographies.png
-share/help/C/font-manager/media/preferences-desktop-font-16.png
-share/help/C/font-manager/media/preferences-desktop-font.png
-share/help/C/font-manager/media/preferences-system-symbolic.svg
share/help/am/font-manager/font-manager-categories.page
share/help/am/font-manager/font-manager-character-map.page
share/help/am/font-manager/font-manager-collections.page
@@ -49,15 +49,15 @@ share/help/am/font-manager/font-manager-substitutions.page
share/help/am/font-manager/font-manager-supported-formats.page
share/help/am/font-manager/index.page
share/help/am/font-manager/media/character-map.png
+share/help/am/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/am/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/am/font-manager/media/license.png
share/help/am/font-manager/media/list-add-symbolic.svg
share/help/am/font-manager/media/list-remove-symbolic.svg
share/help/am/font-manager/media/main-window.png
share/help/am/font-manager/media/metadata.png
+share/help/am/font-manager/media/open-menu.svg
share/help/am/font-manager/media/orthographies.png
-share/help/am/font-manager/media/preferences-desktop-font-16.png
-share/help/am/font-manager/media/preferences-desktop-font.png
-share/help/am/font-manager/media/preferences-system-symbolic.svg
share/help/ar/font-manager/font-manager-categories.page
share/help/ar/font-manager/font-manager-character-map.page
share/help/ar/font-manager/font-manager-collections.page
@@ -74,15 +74,15 @@ share/help/ar/font-manager/font-manager-substitutions.page
share/help/ar/font-manager/font-manager-supported-formats.page
share/help/ar/font-manager/index.page
share/help/ar/font-manager/media/character-map.png
+share/help/ar/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/ar/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/ar/font-manager/media/license.png
share/help/ar/font-manager/media/list-add-symbolic.svg
share/help/ar/font-manager/media/list-remove-symbolic.svg
share/help/ar/font-manager/media/main-window.png
share/help/ar/font-manager/media/metadata.png
+share/help/ar/font-manager/media/open-menu.svg
share/help/ar/font-manager/media/orthographies.png
-share/help/ar/font-manager/media/preferences-desktop-font-16.png
-share/help/ar/font-manager/media/preferences-desktop-font.png
-share/help/ar/font-manager/media/preferences-system-symbolic.svg
share/help/ca/font-manager/font-manager-categories.page
share/help/ca/font-manager/font-manager-character-map.page
share/help/ca/font-manager/font-manager-collections.page
@@ -99,15 +99,15 @@ share/help/ca/font-manager/font-manager-substitutions.page
share/help/ca/font-manager/font-manager-supported-formats.page
share/help/ca/font-manager/index.page
share/help/ca/font-manager/media/character-map.png
+share/help/ca/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/ca/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/ca/font-manager/media/license.png
share/help/ca/font-manager/media/list-add-symbolic.svg
share/help/ca/font-manager/media/list-remove-symbolic.svg
share/help/ca/font-manager/media/main-window.png
share/help/ca/font-manager/media/metadata.png
+share/help/ca/font-manager/media/open-menu.svg
share/help/ca/font-manager/media/orthographies.png
-share/help/ca/font-manager/media/preferences-desktop-font-16.png
-share/help/ca/font-manager/media/preferences-desktop-font.png
-share/help/ca/font-manager/media/preferences-system-symbolic.svg
share/help/de/font-manager/font-manager-categories.page
share/help/de/font-manager/font-manager-character-map.page
share/help/de/font-manager/font-manager-collections.page
@@ -124,15 +124,15 @@ share/help/de/font-manager/font-manager-substitutions.page
share/help/de/font-manager/font-manager-supported-formats.page
share/help/de/font-manager/index.page
share/help/de/font-manager/media/character-map.png
+share/help/de/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/de/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/de/font-manager/media/license.png
share/help/de/font-manager/media/list-add-symbolic.svg
share/help/de/font-manager/media/list-remove-symbolic.svg
share/help/de/font-manager/media/main-window.png
share/help/de/font-manager/media/metadata.png
+share/help/de/font-manager/media/open-menu.svg
share/help/de/font-manager/media/orthographies.png
-share/help/de/font-manager/media/preferences-desktop-font-16.png
-share/help/de/font-manager/media/preferences-desktop-font.png
-share/help/de/font-manager/media/preferences-system-symbolic.svg
share/help/eo/font-manager/font-manager-categories.page
share/help/eo/font-manager/font-manager-character-map.page
share/help/eo/font-manager/font-manager-collections.page
@@ -149,15 +149,15 @@ share/help/eo/font-manager/font-manager-substitutions.page
share/help/eo/font-manager/font-manager-supported-formats.page
share/help/eo/font-manager/index.page
share/help/eo/font-manager/media/character-map.png
+share/help/eo/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/eo/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/eo/font-manager/media/license.png
share/help/eo/font-manager/media/list-add-symbolic.svg
share/help/eo/font-manager/media/list-remove-symbolic.svg
share/help/eo/font-manager/media/main-window.png
share/help/eo/font-manager/media/metadata.png
+share/help/eo/font-manager/media/open-menu.svg
share/help/eo/font-manager/media/orthographies.png
-share/help/eo/font-manager/media/preferences-desktop-font-16.png
-share/help/eo/font-manager/media/preferences-desktop-font.png
-share/help/eo/font-manager/media/preferences-system-symbolic.svg
share/help/es/font-manager/font-manager-categories.page
share/help/es/font-manager/font-manager-character-map.page
share/help/es/font-manager/font-manager-collections.page
@@ -174,15 +174,15 @@ share/help/es/font-manager/font-manager-substitutions.page
share/help/es/font-manager/font-manager-supported-formats.page
share/help/es/font-manager/index.page
share/help/es/font-manager/media/character-map.png
+share/help/es/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/es/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/es/font-manager/media/license.png
share/help/es/font-manager/media/list-add-symbolic.svg
share/help/es/font-manager/media/list-remove-symbolic.svg
share/help/es/font-manager/media/main-window.png
share/help/es/font-manager/media/metadata.png
+share/help/es/font-manager/media/open-menu.svg
share/help/es/font-manager/media/orthographies.png
-share/help/es/font-manager/media/preferences-desktop-font-16.png
-share/help/es/font-manager/media/preferences-desktop-font.png
-share/help/es/font-manager/media/preferences-system-symbolic.svg
share/help/fr/font-manager/font-manager-categories.page
share/help/fr/font-manager/font-manager-character-map.page
share/help/fr/font-manager/font-manager-collections.page
@@ -199,15 +199,15 @@ share/help/fr/font-manager/font-manager-substitutions.page
share/help/fr/font-manager/font-manager-supported-formats.page
share/help/fr/font-manager/index.page
share/help/fr/font-manager/media/character-map.png
+share/help/fr/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/fr/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/fr/font-manager/media/license.png
share/help/fr/font-manager/media/list-add-symbolic.svg
share/help/fr/font-manager/media/list-remove-symbolic.svg
share/help/fr/font-manager/media/main-window.png
share/help/fr/font-manager/media/metadata.png
+share/help/fr/font-manager/media/open-menu.svg
share/help/fr/font-manager/media/orthographies.png
-share/help/fr/font-manager/media/preferences-desktop-font-16.png
-share/help/fr/font-manager/media/preferences-desktop-font.png
-share/help/fr/font-manager/media/preferences-system-symbolic.svg
share/help/hr/font-manager/font-manager-categories.page
share/help/hr/font-manager/font-manager-character-map.page
share/help/hr/font-manager/font-manager-collections.page
@@ -224,15 +224,15 @@ share/help/hr/font-manager/font-manager-substitutions.page
share/help/hr/font-manager/font-manager-supported-formats.page
share/help/hr/font-manager/index.page
share/help/hr/font-manager/media/character-map.png
+share/help/hr/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/hr/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/hr/font-manager/media/license.png
share/help/hr/font-manager/media/list-add-symbolic.svg
share/help/hr/font-manager/media/list-remove-symbolic.svg
share/help/hr/font-manager/media/main-window.png
share/help/hr/font-manager/media/metadata.png
+share/help/hr/font-manager/media/open-menu.svg
share/help/hr/font-manager/media/orthographies.png
-share/help/hr/font-manager/media/preferences-desktop-font-16.png
-share/help/hr/font-manager/media/preferences-desktop-font.png
-share/help/hr/font-manager/media/preferences-system-symbolic.svg
share/help/hu/font-manager/font-manager-categories.page
share/help/hu/font-manager/font-manager-character-map.page
share/help/hu/font-manager/font-manager-collections.page
@@ -249,15 +249,15 @@ share/help/hu/font-manager/font-manager-substitutions.page
share/help/hu/font-manager/font-manager-supported-formats.page
share/help/hu/font-manager/index.page
share/help/hu/font-manager/media/character-map.png
+share/help/hu/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/hu/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/hu/font-manager/media/license.png
share/help/hu/font-manager/media/list-add-symbolic.svg
share/help/hu/font-manager/media/list-remove-symbolic.svg
share/help/hu/font-manager/media/main-window.png
share/help/hu/font-manager/media/metadata.png
+share/help/hu/font-manager/media/open-menu.svg
share/help/hu/font-manager/media/orthographies.png
-share/help/hu/font-manager/media/preferences-desktop-font-16.png
-share/help/hu/font-manager/media/preferences-desktop-font.png
-share/help/hu/font-manager/media/preferences-system-symbolic.svg
share/help/id/font-manager/font-manager-categories.page
share/help/id/font-manager/font-manager-character-map.page
share/help/id/font-manager/font-manager-collections.page
@@ -274,15 +274,15 @@ share/help/id/font-manager/font-manager-substitutions.page
share/help/id/font-manager/font-manager-supported-formats.page
share/help/id/font-manager/index.page
share/help/id/font-manager/media/character-map.png
+share/help/id/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/id/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/id/font-manager/media/license.png
share/help/id/font-manager/media/list-add-symbolic.svg
share/help/id/font-manager/media/list-remove-symbolic.svg
share/help/id/font-manager/media/main-window.png
share/help/id/font-manager/media/metadata.png
+share/help/id/font-manager/media/open-menu.svg
share/help/id/font-manager/media/orthographies.png
-share/help/id/font-manager/media/preferences-desktop-font-16.png
-share/help/id/font-manager/media/preferences-desktop-font.png
-share/help/id/font-manager/media/preferences-system-symbolic.svg
share/help/it/font-manager/font-manager-categories.page
share/help/it/font-manager/font-manager-character-map.page
share/help/it/font-manager/font-manager-collections.page
@@ -299,15 +299,15 @@ share/help/it/font-manager/font-manager-substitutions.page
share/help/it/font-manager/font-manager-supported-formats.page
share/help/it/font-manager/index.page
share/help/it/font-manager/media/character-map.png
+share/help/it/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/it/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/it/font-manager/media/license.png
share/help/it/font-manager/media/list-add-symbolic.svg
share/help/it/font-manager/media/list-remove-symbolic.svg
share/help/it/font-manager/media/main-window.png
share/help/it/font-manager/media/metadata.png
+share/help/it/font-manager/media/open-menu.svg
share/help/it/font-manager/media/orthographies.png
-share/help/it/font-manager/media/preferences-desktop-font-16.png
-share/help/it/font-manager/media/preferences-desktop-font.png
-share/help/it/font-manager/media/preferences-system-symbolic.svg
share/help/ja/font-manager/font-manager-categories.page
share/help/ja/font-manager/font-manager-character-map.page
share/help/ja/font-manager/font-manager-collections.page
@@ -324,15 +324,15 @@ share/help/ja/font-manager/font-manager-substitutions.page
share/help/ja/font-manager/font-manager-supported-formats.page
share/help/ja/font-manager/index.page
share/help/ja/font-manager/media/character-map.png
+share/help/ja/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/ja/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/ja/font-manager/media/license.png
share/help/ja/font-manager/media/list-add-symbolic.svg
share/help/ja/font-manager/media/list-remove-symbolic.svg
share/help/ja/font-manager/media/main-window.png
share/help/ja/font-manager/media/metadata.png
+share/help/ja/font-manager/media/open-menu.svg
share/help/ja/font-manager/media/orthographies.png
-share/help/ja/font-manager/media/preferences-desktop-font-16.png
-share/help/ja/font-manager/media/preferences-desktop-font.png
-share/help/ja/font-manager/media/preferences-system-symbolic.svg
share/help/ko/font-manager/font-manager-categories.page
share/help/ko/font-manager/font-manager-character-map.page
share/help/ko/font-manager/font-manager-collections.page
@@ -349,15 +349,15 @@ share/help/ko/font-manager/font-manager-substitutions.page
share/help/ko/font-manager/font-manager-supported-formats.page
share/help/ko/font-manager/index.page
share/help/ko/font-manager/media/character-map.png
+share/help/ko/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/ko/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/ko/font-manager/media/license.png
share/help/ko/font-manager/media/list-add-symbolic.svg
share/help/ko/font-manager/media/list-remove-symbolic.svg
share/help/ko/font-manager/media/main-window.png
share/help/ko/font-manager/media/metadata.png
+share/help/ko/font-manager/media/open-menu.svg
share/help/ko/font-manager/media/orthographies.png
-share/help/ko/font-manager/media/preferences-desktop-font-16.png
-share/help/ko/font-manager/media/preferences-desktop-font.png
-share/help/ko/font-manager/media/preferences-system-symbolic.svg
share/help/nb_NO/font-manager/font-manager-categories.page
share/help/nb_NO/font-manager/font-manager-character-map.page
share/help/nb_NO/font-manager/font-manager-collections.page
@@ -374,15 +374,15 @@ share/help/nb_NO/font-manager/font-manager-substitutions.page
share/help/nb_NO/font-manager/font-manager-supported-formats.page
share/help/nb_NO/font-manager/index.page
share/help/nb_NO/font-manager/media/character-map.png
+share/help/nb_NO/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/nb_NO/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/nb_NO/font-manager/media/license.png
share/help/nb_NO/font-manager/media/list-add-symbolic.svg
share/help/nb_NO/font-manager/media/list-remove-symbolic.svg
share/help/nb_NO/font-manager/media/main-window.png
share/help/nb_NO/font-manager/media/metadata.png
+share/help/nb_NO/font-manager/media/open-menu.svg
share/help/nb_NO/font-manager/media/orthographies.png
-share/help/nb_NO/font-manager/media/preferences-desktop-font-16.png
-share/help/nb_NO/font-manager/media/preferences-desktop-font.png
-share/help/nb_NO/font-manager/media/preferences-system-symbolic.svg
share/help/nl/font-manager/font-manager-categories.page
share/help/nl/font-manager/font-manager-character-map.page
share/help/nl/font-manager/font-manager-collections.page
@@ -399,15 +399,15 @@ share/help/nl/font-manager/font-manager-substitutions.page
share/help/nl/font-manager/font-manager-supported-formats.page
share/help/nl/font-manager/index.page
share/help/nl/font-manager/media/character-map.png
+share/help/nl/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/nl/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/nl/font-manager/media/license.png
share/help/nl/font-manager/media/list-add-symbolic.svg
share/help/nl/font-manager/media/list-remove-symbolic.svg
share/help/nl/font-manager/media/main-window.png
share/help/nl/font-manager/media/metadata.png
+share/help/nl/font-manager/media/open-menu.svg
share/help/nl/font-manager/media/orthographies.png
-share/help/nl/font-manager/media/preferences-desktop-font-16.png
-share/help/nl/font-manager/media/preferences-desktop-font.png
-share/help/nl/font-manager/media/preferences-system-symbolic.svg
share/help/oc/font-manager/font-manager-categories.page
share/help/oc/font-manager/font-manager-character-map.page
share/help/oc/font-manager/font-manager-collections.page
@@ -424,15 +424,15 @@ share/help/oc/font-manager/font-manager-substitutions.page
share/help/oc/font-manager/font-manager-supported-formats.page
share/help/oc/font-manager/index.page
share/help/oc/font-manager/media/character-map.png
+share/help/oc/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/oc/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/oc/font-manager/media/license.png
share/help/oc/font-manager/media/list-add-symbolic.svg
share/help/oc/font-manager/media/list-remove-symbolic.svg
share/help/oc/font-manager/media/main-window.png
share/help/oc/font-manager/media/metadata.png
+share/help/oc/font-manager/media/open-menu.svg
share/help/oc/font-manager/media/orthographies.png
-share/help/oc/font-manager/media/preferences-desktop-font-16.png
-share/help/oc/font-manager/media/preferences-desktop-font.png
-share/help/oc/font-manager/media/preferences-system-symbolic.svg
share/help/pl/font-manager/font-manager-categories.page
share/help/pl/font-manager/font-manager-character-map.page
share/help/pl/font-manager/font-manager-collections.page
@@ -449,15 +449,15 @@ share/help/pl/font-manager/font-manager-substitutions.page
share/help/pl/font-manager/font-manager-supported-formats.page
share/help/pl/font-manager/index.page
share/help/pl/font-manager/media/character-map.png
+share/help/pl/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/pl/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/pl/font-manager/media/license.png
share/help/pl/font-manager/media/list-add-symbolic.svg
share/help/pl/font-manager/media/list-remove-symbolic.svg
share/help/pl/font-manager/media/main-window.png
share/help/pl/font-manager/media/metadata.png
+share/help/pl/font-manager/media/open-menu.svg
share/help/pl/font-manager/media/orthographies.png
-share/help/pl/font-manager/media/preferences-desktop-font-16.png
-share/help/pl/font-manager/media/preferences-desktop-font.png
-share/help/pl/font-manager/media/preferences-system-symbolic.svg
share/help/pt_BR/font-manager/font-manager-categories.page
share/help/pt_BR/font-manager/font-manager-character-map.page
share/help/pt_BR/font-manager/font-manager-collections.page
@@ -474,15 +474,15 @@ share/help/pt_BR/font-manager/font-manager-substitutions.page
share/help/pt_BR/font-manager/font-manager-supported-formats.page
share/help/pt_BR/font-manager/index.page
share/help/pt_BR/font-manager/media/character-map.png
+share/help/pt_BR/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/pt_BR/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/pt_BR/font-manager/media/license.png
share/help/pt_BR/font-manager/media/list-add-symbolic.svg
share/help/pt_BR/font-manager/media/list-remove-symbolic.svg
share/help/pt_BR/font-manager/media/main-window.png
share/help/pt_BR/font-manager/media/metadata.png
+share/help/pt_BR/font-manager/media/open-menu.svg
share/help/pt_BR/font-manager/media/orthographies.png
-share/help/pt_BR/font-manager/media/preferences-desktop-font-16.png
-share/help/pt_BR/font-manager/media/preferences-desktop-font.png
-share/help/pt_BR/font-manager/media/preferences-system-symbolic.svg
share/help/ro/font-manager/font-manager-categories.page
share/help/ro/font-manager/font-manager-character-map.page
share/help/ro/font-manager/font-manager-collections.page
@@ -499,15 +499,15 @@ share/help/ro/font-manager/font-manager-substitutions.page
share/help/ro/font-manager/font-manager-supported-formats.page
share/help/ro/font-manager/index.page
share/help/ro/font-manager/media/character-map.png
+share/help/ro/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/ro/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/ro/font-manager/media/license.png
share/help/ro/font-manager/media/list-add-symbolic.svg
share/help/ro/font-manager/media/list-remove-symbolic.svg
share/help/ro/font-manager/media/main-window.png
share/help/ro/font-manager/media/metadata.png
+share/help/ro/font-manager/media/open-menu.svg
share/help/ro/font-manager/media/orthographies.png
-share/help/ro/font-manager/media/preferences-desktop-font-16.png
-share/help/ro/font-manager/media/preferences-desktop-font.png
-share/help/ro/font-manager/media/preferences-system-symbolic.svg
share/help/ru/font-manager/font-manager-categories.page
share/help/ru/font-manager/font-manager-character-map.page
share/help/ru/font-manager/font-manager-collections.page
@@ -524,15 +524,15 @@ share/help/ru/font-manager/font-manager-substitutions.page
share/help/ru/font-manager/font-manager-supported-formats.page
share/help/ru/font-manager/index.page
share/help/ru/font-manager/media/character-map.png
+share/help/ru/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/ru/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/ru/font-manager/media/license.png
share/help/ru/font-manager/media/list-add-symbolic.svg
share/help/ru/font-manager/media/list-remove-symbolic.svg
share/help/ru/font-manager/media/main-window.png
share/help/ru/font-manager/media/metadata.png
+share/help/ru/font-manager/media/open-menu.svg
share/help/ru/font-manager/media/orthographies.png
-share/help/ru/font-manager/media/preferences-desktop-font-16.png
-share/help/ru/font-manager/media/preferences-desktop-font.png
-share/help/ru/font-manager/media/preferences-system-symbolic.svg
share/help/si/font-manager/font-manager-categories.page
share/help/si/font-manager/font-manager-character-map.page
share/help/si/font-manager/font-manager-collections.page
@@ -549,15 +549,15 @@ share/help/si/font-manager/font-manager-substitutions.page
share/help/si/font-manager/font-manager-supported-formats.page
share/help/si/font-manager/index.page
share/help/si/font-manager/media/character-map.png
+share/help/si/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/si/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/si/font-manager/media/license.png
share/help/si/font-manager/media/list-add-symbolic.svg
share/help/si/font-manager/media/list-remove-symbolic.svg
share/help/si/font-manager/media/main-window.png
share/help/si/font-manager/media/metadata.png
+share/help/si/font-manager/media/open-menu.svg
share/help/si/font-manager/media/orthographies.png
-share/help/si/font-manager/media/preferences-desktop-font-16.png
-share/help/si/font-manager/media/preferences-desktop-font.png
-share/help/si/font-manager/media/preferences-system-symbolic.svg
share/help/sk/font-manager/font-manager-categories.page
share/help/sk/font-manager/font-manager-character-map.page
share/help/sk/font-manager/font-manager-collections.page
@@ -574,15 +574,15 @@ share/help/sk/font-manager/font-manager-substitutions.page
share/help/sk/font-manager/font-manager-supported-formats.page
share/help/sk/font-manager/index.page
share/help/sk/font-manager/media/character-map.png
+share/help/sk/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/sk/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/sk/font-manager/media/license.png
share/help/sk/font-manager/media/list-add-symbolic.svg
share/help/sk/font-manager/media/list-remove-symbolic.svg
share/help/sk/font-manager/media/main-window.png
share/help/sk/font-manager/media/metadata.png
+share/help/sk/font-manager/media/open-menu.svg
share/help/sk/font-manager/media/orthographies.png
-share/help/sk/font-manager/media/preferences-desktop-font-16.png
-share/help/sk/font-manager/media/preferences-desktop-font.png
-share/help/sk/font-manager/media/preferences-system-symbolic.svg
share/help/sl/font-manager/font-manager-categories.page
share/help/sl/font-manager/font-manager-character-map.page
share/help/sl/font-manager/font-manager-collections.page
@@ -599,15 +599,15 @@ share/help/sl/font-manager/font-manager-substitutions.page
share/help/sl/font-manager/font-manager-supported-formats.page
share/help/sl/font-manager/index.page
share/help/sl/font-manager/media/character-map.png
+share/help/sl/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/sl/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/sl/font-manager/media/license.png
share/help/sl/font-manager/media/list-add-symbolic.svg
share/help/sl/font-manager/media/list-remove-symbolic.svg
share/help/sl/font-manager/media/main-window.png
share/help/sl/font-manager/media/metadata.png
+share/help/sl/font-manager/media/open-menu.svg
share/help/sl/font-manager/media/orthographies.png
-share/help/sl/font-manager/media/preferences-desktop-font-16.png
-share/help/sl/font-manager/media/preferences-desktop-font.png
-share/help/sl/font-manager/media/preferences-system-symbolic.svg
share/help/sv/font-manager/font-manager-categories.page
share/help/sv/font-manager/font-manager-character-map.page
share/help/sv/font-manager/font-manager-collections.page
@@ -624,15 +624,15 @@ share/help/sv/font-manager/font-manager-substitutions.page
share/help/sv/font-manager/font-manager-supported-formats.page
share/help/sv/font-manager/index.page
share/help/sv/font-manager/media/character-map.png
+share/help/sv/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/sv/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/sv/font-manager/media/license.png
share/help/sv/font-manager/media/list-add-symbolic.svg
share/help/sv/font-manager/media/list-remove-symbolic.svg
share/help/sv/font-manager/media/main-window.png
share/help/sv/font-manager/media/metadata.png
+share/help/sv/font-manager/media/open-menu.svg
share/help/sv/font-manager/media/orthographies.png
-share/help/sv/font-manager/media/preferences-desktop-font-16.png
-share/help/sv/font-manager/media/preferences-desktop-font.png
-share/help/sv/font-manager/media/preferences-system-symbolic.svg
share/help/tr/font-manager/font-manager-categories.page
share/help/tr/font-manager/font-manager-character-map.page
share/help/tr/font-manager/font-manager-collections.page
@@ -649,15 +649,15 @@ share/help/tr/font-manager/font-manager-substitutions.page
share/help/tr/font-manager/font-manager-supported-formats.page
share/help/tr/font-manager/index.page
share/help/tr/font-manager/media/character-map.png
+share/help/tr/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/tr/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/tr/font-manager/media/license.png
share/help/tr/font-manager/media/list-add-symbolic.svg
share/help/tr/font-manager/media/list-remove-symbolic.svg
share/help/tr/font-manager/media/main-window.png
share/help/tr/font-manager/media/metadata.png
+share/help/tr/font-manager/media/open-menu.svg
share/help/tr/font-manager/media/orthographies.png
-share/help/tr/font-manager/media/preferences-desktop-font-16.png
-share/help/tr/font-manager/media/preferences-desktop-font.png
-share/help/tr/font-manager/media/preferences-system-symbolic.svg
share/help/uk/font-manager/font-manager-categories.page
share/help/uk/font-manager/font-manager-character-map.page
share/help/uk/font-manager/font-manager-collections.page
@@ -674,15 +674,15 @@ share/help/uk/font-manager/font-manager-substitutions.page
share/help/uk/font-manager/font-manager-supported-formats.page
share/help/uk/font-manager/index.page
share/help/uk/font-manager/media/character-map.png
+share/help/uk/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/uk/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/uk/font-manager/media/license.png
share/help/uk/font-manager/media/list-add-symbolic.svg
share/help/uk/font-manager/media/list-remove-symbolic.svg
share/help/uk/font-manager/media/main-window.png
share/help/uk/font-manager/media/metadata.png
+share/help/uk/font-manager/media/open-menu.svg
share/help/uk/font-manager/media/orthographies.png
-share/help/uk/font-manager/media/preferences-desktop-font-16.png
-share/help/uk/font-manager/media/preferences-desktop-font.png
-share/help/uk/font-manager/media/preferences-system-symbolic.svg
share/help/zgh/font-manager/font-manager-categories.page
share/help/zgh/font-manager/font-manager-character-map.page
share/help/zgh/font-manager/font-manager-collections.page
@@ -699,15 +699,15 @@ share/help/zgh/font-manager/font-manager-substitutions.page
share/help/zgh/font-manager/font-manager-supported-formats.page
share/help/zgh/font-manager/index.page
share/help/zgh/font-manager/media/character-map.png
+share/help/zgh/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/zgh/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/zgh/font-manager/media/license.png
share/help/zgh/font-manager/media/list-add-symbolic.svg
share/help/zgh/font-manager/media/list-remove-symbolic.svg
share/help/zgh/font-manager/media/main-window.png
share/help/zgh/font-manager/media/metadata.png
+share/help/zgh/font-manager/media/open-menu.svg
share/help/zgh/font-manager/media/orthographies.png
-share/help/zgh/font-manager/media/preferences-desktop-font-16.png
-share/help/zgh/font-manager/media/preferences-desktop-font.png
-share/help/zgh/font-manager/media/preferences-system-symbolic.svg
share/help/zh_Hans/font-manager/font-manager-categories.page
share/help/zh_Hans/font-manager/font-manager-character-map.page
share/help/zh_Hans/font-manager/font-manager-collections.page
@@ -724,15 +724,15 @@ share/help/zh_Hans/font-manager/font-manager-substitutions.page
share/help/zh_Hans/font-manager/font-manager-supported-formats.page
share/help/zh_Hans/font-manager/index.page
share/help/zh_Hans/font-manager/media/character-map.png
+share/help/zh_Hans/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/zh_Hans/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/zh_Hans/font-manager/media/license.png
share/help/zh_Hans/font-manager/media/list-add-symbolic.svg
share/help/zh_Hans/font-manager/media/list-remove-symbolic.svg
share/help/zh_Hans/font-manager/media/main-window.png
share/help/zh_Hans/font-manager/media/metadata.png
+share/help/zh_Hans/font-manager/media/open-menu.svg
share/help/zh_Hans/font-manager/media/orthographies.png
-share/help/zh_Hans/font-manager/media/preferences-desktop-font-16.png
-share/help/zh_Hans/font-manager/media/preferences-desktop-font.png
-share/help/zh_Hans/font-manager/media/preferences-system-symbolic.svg
share/help/zh_Hant/font-manager/font-manager-categories.page
share/help/zh_Hant/font-manager/font-manager-character-map.page
share/help/zh_Hant/font-manager/font-manager-collections.page
@@ -749,15 +749,15 @@ share/help/zh_Hant/font-manager/font-manager-substitutions.page
share/help/zh_Hant/font-manager/font-manager-supported-formats.page
share/help/zh_Hant/font-manager/index.page
share/help/zh_Hant/font-manager/media/character-map.png
+share/help/zh_Hant/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/zh_Hant/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/zh_Hant/font-manager/media/license.png
share/help/zh_Hant/font-manager/media/list-add-symbolic.svg
share/help/zh_Hant/font-manager/media/list-remove-symbolic.svg
share/help/zh_Hant/font-manager/media/main-window.png
share/help/zh_Hant/font-manager/media/metadata.png
+share/help/zh_Hant/font-manager/media/open-menu.svg
share/help/zh_Hant/font-manager/media/orthographies.png
-share/help/zh_Hant/font-manager/media/preferences-desktop-font-16.png
-share/help/zh_Hant/font-manager/media/preferences-desktop-font.png
-share/help/zh_Hant/font-manager/media/preferences-system-symbolic.svg
share/help/zh_Hant_HK/font-manager/font-manager-categories.page
share/help/zh_Hant_HK/font-manager/font-manager-character-map.page
share/help/zh_Hant_HK/font-manager/font-manager-collections.page
@@ -774,19 +774,17 @@ share/help/zh_Hant_HK/font-manager/font-manager-substitutions.page
share/help/zh_Hant_HK/font-manager/font-manager-supported-formats.page
share/help/zh_Hant_HK/font-manager/index.page
share/help/zh_Hant_HK/font-manager/media/character-map.png
+share/help/zh_Hant_HK/font-manager/media/com.github.FontManager.FontManager-48.png
+share/help/zh_Hant_HK/font-manager/media/com.github.FontManager.FontManager-64.png
share/help/zh_Hant_HK/font-manager/media/license.png
share/help/zh_Hant_HK/font-manager/media/list-add-symbolic.svg
share/help/zh_Hant_HK/font-manager/media/list-remove-symbolic.svg
share/help/zh_Hant_HK/font-manager/media/main-window.png
share/help/zh_Hant_HK/font-manager/media/metadata.png
+share/help/zh_Hant_HK/font-manager/media/open-menu.svg
share/help/zh_Hant_HK/font-manager/media/orthographies.png
-share/help/zh_Hant_HK/font-manager/media/preferences-desktop-font-16.png
-share/help/zh_Hant_HK/font-manager/media/preferences-desktop-font.png
-share/help/zh_Hant_HK/font-manager/media/preferences-system-symbolic.svg
-share/icons/hicolor/128x128/apps/org.gnome.FontManager.png
-share/icons/hicolor/128x128/apps/org.gnome.FontViewer.png
-share/icons/hicolor/256x256/apps/org.gnome.FontManager.png
-share/icons/hicolor/256x256/apps/org.gnome.FontViewer.png
+share/icons/hicolor/scalable/apps/com.github.FontManager.FontManager.svg
+share/icons/hicolor/scalable/apps/com.github.FontManager.FontViewer.svg
%%NLS%%share/locale/am/LC_MESSAGES/font-manager.mo
%%NLS%%share/locale/ar/LC_MESSAGES/font-manager.mo
%%NLS%%share/locale/ca/LC_MESSAGES/font-manager.mo
@@ -818,5 +816,5 @@ share/icons/hicolor/256x256/apps/org.gnome.FontViewer.png
%%NLS%%share/locale/zh_HK/LC_MESSAGES/font-manager.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/font-manager.mo
share/man/man1/font-manager.1.gz
-share/metainfo/org.gnome.FontManager.appdata.xml
-share/metainfo/org.gnome.FontViewer.appdata.xml
+share/metainfo/com.github.FontManager.FontManager.metainfo.xml
+share/metainfo/com.github.FontManager.FontViewer.metainfo.xml
diff --git a/x11-fonts/noto-extra/Makefile b/x11-fonts/noto-extra/Makefile
index 461622298242..46a9842ef54f 100644
--- a/x11-fonts/noto-extra/Makefile
+++ b/x11-fonts/noto-extra/Makefile
@@ -1,6 +1,6 @@
PORTNAME= noto
PORTVERSION= 2.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= x11-fonts
PKGNAMESUFFIX= -extra
@@ -12,7 +12,9 @@ WWW= https://fonts.google.com/noto \
RUN_DEPENDS= noto-kufi-arabic>=0:x11-fonts/noto-kufi-arabic \
noto-music>=0:x11-fonts/noto-music \
noto-naskh-arabic>=0:x11-fonts/noto-naskh-arabic \
+ noto-naskh-arabic-ui>=0:x11-fonts/noto-naskh-arabic-ui \
noto-sans-arabic>=0:x11-fonts/noto-sans-arabic \
+ noto-sans-arabic-ui>=0:x11-fonts/noto-sans-arabic-ui \
noto-sans-armenian>=0:x11-fonts/noto-sans-armenian \
noto-sans-bengali>=0:x11-fonts/noto-sans-bengali \
noto-sans-cham>=0:x11-fonts/noto-sans-cham \
diff --git a/x11-fonts/noto-naskh-arabic-ui/Makefile b/x11-fonts/noto-naskh-arabic-ui/Makefile
new file mode 100644
index 000000000000..2efb5a6d6bb8
--- /dev/null
+++ b/x11-fonts/noto-naskh-arabic-ui/Makefile
@@ -0,0 +1,39 @@
+PORTNAME= noto
+PORTVERSION= 2.017
+CATEGORIES= x11-fonts
+#MASTER_SITES= https://github.com/notofonts/notofonts.github.io/raw/NotoNaskhArabicUI-v${PORTVERSION}/fonts/ \
+# https://github.com/notofonts/notofonts.github.io/raw/NotoNaskhArabicUI-v${PORTVERSION}/fonts/NotoNaskhArabicUI/hinted/ttf/:fonts
+MASTER_SITES= https://github.com/notofonts/notofonts.github.io/raw/25cbaa805a25e183d65250ae6f9b0a397f6417e8/fonts/ \
+ https://github.com/notofonts/notofonts.github.io/raw/25cbaa805a25e183d65250ae6f9b0a397f6417e8/fonts/NotoNaskhArabicUI/hinted/ttf/:fonts
+PKGNAMESUFFIX= -naskh-arabic-ui
+DISTFILES= LICENSE \
+ ${FONTS:S|$|:fonts|}
+DIST_SUBDIR= Noto/NaskhArabicUI/${PORTVERSION}
+EXTRACT_ONLY= # empty
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Google Noto Naskh Arabic UI
+WWW= https://fonts.google.com/noto \
+ https://notofonts.github.io/ \
+ https://github.com/notofonts/arabic \
+ https://github.com/notofonts/notofonts.github.io/tree/main/fonts/NotoNaskhArabicUI
+
+LICENSE= OFL11
+LICENSE_FILE= ${DISTDIR}/${DIST_SUBDIR}/LICENSE
+
+USES= fonts
+
+NO_ARCH= yes
+NO_BUILD= yes
+NO_WRKSUBDIR= yes
+
+FONTS= NotoNaskhArabicUI-Bold.ttf \
+ NotoNaskhArabicUI-Medium.ttf \
+ NotoNaskhArabicUI-Regular.ttf \
+ NotoNaskhArabicUI-SemiBold.ttf
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${FONTSDIR}
+ cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} ${FONTS} ${STAGEDIR}${FONTSDIR}
+
+.include <bsd.port.mk>
diff --git a/x11-fonts/noto-naskh-arabic-ui/distinfo b/x11-fonts/noto-naskh-arabic-ui/distinfo
new file mode 100644
index 000000000000..942a401f3cc4
--- /dev/null
+++ b/x11-fonts/noto-naskh-arabic-ui/distinfo
@@ -0,0 +1,11 @@
+TIMESTAMP = 1718768758
+SHA256 (Noto/NaskhArabicUI/2.017/LICENSE) = f2095b08bed08b23a6fe26112fcd679a2bee3f002eef077eb05d215ed1051bd8
+SIZE (Noto/NaskhArabicUI/2.017/LICENSE) = 4374
+SHA256 (Noto/NaskhArabicUI/2.017/NotoNaskhArabicUI-Bold.ttf) = d2bd1671179c59bb8c3d790eb2c0840e732d37fa1f5577ff34f26b659995dd17
+SIZE (Noto/NaskhArabicUI/2.017/NotoNaskhArabicUI-Bold.ttf) = 217696
+SHA256 (Noto/NaskhArabicUI/2.017/NotoNaskhArabicUI-Medium.ttf) = 6c4b33f5f21f50d4a3690aa7cac7cb6cc0a4dcd0bd31611bea0e21fac17bb5f8
+SIZE (Noto/NaskhArabicUI/2.017/NotoNaskhArabicUI-Medium.ttf) = 218220
+SHA256 (Noto/NaskhArabicUI/2.017/NotoNaskhArabicUI-Regular.ttf) = e9f881051a2823b879988727913221bc2d063e9142de8c794387ab46656b6248
+SIZE (Noto/NaskhArabicUI/2.017/NotoNaskhArabicUI-Regular.ttf) = 210728
+SHA256 (Noto/NaskhArabicUI/2.017/NotoNaskhArabicUI-SemiBold.ttf) = cb1f02aa18632dcb69df62687184918f3ca79c8d8f90ee7da863b3d41069c9e3
+SIZE (Noto/NaskhArabicUI/2.017/NotoNaskhArabicUI-SemiBold.ttf) = 217732
diff --git a/x11-fonts/noto-naskh-arabic-ui/pkg-descr b/x11-fonts/noto-naskh-arabic-ui/pkg-descr
new file mode 100644
index 000000000000..040b98c566ae
--- /dev/null
+++ b/x11-fonts/noto-naskh-arabic-ui/pkg-descr
@@ -0,0 +1,12 @@
+When text is rendered by a computer, sometimes characters are displayed as
+"tofu". They are little boxes to indicate your device doesn't have a font to
+display the text.
+
+Google has been developing a font family called Noto, which aims to support all
+languages with a harmonious look and feel. Noto is Google's answer to tofu. The
+name noto is to convey the idea that Google's goal is to see no more "tofu".
+Noto has multiple styles and weights, and is freely available to all. The
+comprehensive set of fonts and tools used in our development is available in our
+GitHub repositories.
+
+This port provides the fonts set of Noto Naskh Arabic UI.
diff --git a/x11-fonts/noto-naskh-arabic-ui/pkg-plist b/x11-fonts/noto-naskh-arabic-ui/pkg-plist
new file mode 100644
index 000000000000..2463357410d3
--- /dev/null
+++ b/x11-fonts/noto-naskh-arabic-ui/pkg-plist
@@ -0,0 +1,4 @@
+%%FONTSDIR%%/NotoNaskhArabicUI-Bold.ttf
+%%FONTSDIR%%/NotoNaskhArabicUI-Medium.ttf
+%%FONTSDIR%%/NotoNaskhArabicUI-Regular.ttf
+%%FONTSDIR%%/NotoNaskhArabicUI-SemiBold.ttf
diff --git a/x11-fonts/noto-sans-arabic-ui/Makefile b/x11-fonts/noto-sans-arabic-ui/Makefile
new file mode 100644
index 000000000000..111711f8ed95
--- /dev/null
+++ b/x11-fonts/noto-sans-arabic-ui/Makefile
@@ -0,0 +1,69 @@
+PORTNAME= noto
+PORTVERSION= 2.011
+CATEGORIES= x11-fonts
+MASTER_SITES= https://github.com/notofonts/notofonts.github.io/raw/NotoSansArabicUI-v${PORTVERSION}/fonts/ \
+ https://github.com/notofonts/notofonts.github.io/raw/NotoSansArabicUI-v${PORTVERSION}/fonts/NotoSansArabicUI/hinted/ttf/:fonts
+PKGNAMESUFFIX= -sans-arabic-ui
+DISTFILES= LICENSE \
+ ${FONTS:S|$|:fonts|}
+DIST_SUBDIR= Noto/SansArabicUI/${PORTVERSION}
+EXTRACT_ONLY= # empty
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Google Noto Sans Arabic UI
+WWW= https://fonts.google.com/noto \
+ https://notofonts.github.io/ \
+ https://github.com/notofonts/arabic \
+ https://github.com/notofonts/notofonts.github.io/tree/main/fonts/NotoSansArabicUI
+
+LICENSE= OFL11
+LICENSE_FILE= ${DISTDIR}/${DIST_SUBDIR}/LICENSE
+
+USES= fonts
+
+NO_ARCH= yes
+NO_BUILD= yes
+NO_WRKSUBDIR= yes
+
+FONTS= NotoSansArabicUI-Black.ttf \
+ NotoSansArabicUI-Bold.ttf \
+ NotoSansArabicUI-Condensed.ttf \
+ NotoSansArabicUI-CondensedBlack.ttf \
+ NotoSansArabicUI-CondensedBold.ttf \
+ NotoSansArabicUI-CondensedExtraBold.ttf \
+ NotoSansArabicUI-CondensedExtraLight.ttf \
+ NotoSansArabicUI-CondensedLight.ttf \
+ NotoSansArabicUI-CondensedMedium.ttf \
+ NotoSansArabicUI-CondensedSemiBold.ttf \
+ NotoSansArabicUI-CondensedThin.ttf \
+ NotoSansArabicUI-ExtraBold.ttf \
+ NotoSansArabicUI-ExtraCondensed.ttf \
+ NotoSansArabicUI-ExtraCondensedBlack.ttf \
+ NotoSansArabicUI-ExtraCondensedBold.ttf \
+ NotoSansArabicUI-ExtraCondensedExtraBold.ttf \
+ NotoSansArabicUI-ExtraCondensedExtraLight.ttf \
+ NotoSansArabicUI-ExtraCondensedLight.ttf \
+ NotoSansArabicUI-ExtraCondensedMedium.ttf \
+ NotoSansArabicUI-ExtraCondensedSemiBold.ttf \
+ NotoSansArabicUI-ExtraCondensedThin.ttf \
+ NotoSansArabicUI-ExtraLight.ttf \
+ NotoSansArabicUI-Light.ttf \
+ NotoSansArabicUI-Medium.ttf \
+ NotoSansArabicUI-Regular.ttf \
+ NotoSansArabicUI-SemiBold.ttf \
+ NotoSansArabicUI-SemiCondensed.ttf \
+ NotoSansArabicUI-SemiCondensedBlack.ttf \
+ NotoSansArabicUI-SemiCondensedBold.ttf \
+ NotoSansArabicUI-SemiCondensedExtraBold.ttf \
+ NotoSansArabicUI-SemiCondensedExtraLight.ttf \
+ NotoSansArabicUI-SemiCondensedLight.ttf \
+ NotoSansArabicUI-SemiCondensedMedium.ttf \
+ NotoSansArabicUI-SemiCondensedSemiBold.ttf \
+ NotoSansArabicUI-SemiCondensedThin.ttf \
+ NotoSansArabicUI-Thin.ttf
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${FONTSDIR}
+ cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} ${FONTS} ${STAGEDIR}${FONTSDIR}
+
+.include <bsd.port.mk>
diff --git a/x11-fonts/noto-sans-arabic-ui/distinfo b/x11-fonts/noto-sans-arabic-ui/distinfo
new file mode 100644
index 000000000000..6cbfddaf6a2c
--- /dev/null
+++ b/x11-fonts/noto-sans-arabic-ui/distinfo
@@ -0,0 +1,75 @@
+TIMESTAMP = 1718294550
+SHA256 (Noto/SansArabicUI/2.011/LICENSE) = f2095b08bed08b23a6fe26112fcd679a2bee3f002eef077eb05d215ed1051bd8
+SIZE (Noto/SansArabicUI/2.011/LICENSE) = 4374
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-Black.ttf) = 68e8f3244b5ba6b2be031ef0c184e1739e638a4ad7f8fa45a9dfab8ecd01cd36
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-Black.ttf) = 301580
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-Bold.ttf) = ba511a9cf3712cc801203f5fcaf5b35221830f975ec0fc91678e9a4ed07a1f6a
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-Bold.ttf) = 288428
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-Condensed.ttf) = e5fa7fad739b1bd299e24cac19c811f621360c82807402919786b8d4d9cf165a
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-Condensed.ttf) = 275808
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedBlack.ttf) = 0f3011235eb22b9283f4fa30a52e44e00819bdb62d692f03d405e45f0e6bff28
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedBlack.ttf) = 297388
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedBold.ttf) = 091e2934ae0a9980c9750b62d4d17316fdeb754a529e02e2f7d2d8c929e010c4
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedBold.ttf) = 290696
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedExtraBold.ttf) = 25199398aa1a500cbd1aad29908e5503d3829a8165bff91b739925b3c3269925
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedExtraBold.ttf) = 297424
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedExtraLight.ttf) = 5eece8ef39c0a0f5c7d7226816142968e0625625b1b3a9491ab0f87902f83b3c
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedExtraLight.ttf) = 269916
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedLight.ttf) = 8da7652c3154980b0ff53d29d7b94bb175df0e13a33160cf8c12363acbb66d48
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedLight.ttf) = 269348
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedMedium.ttf) = c46fc0da7482c87a4518f07f89248a7bedf9f10f46c64e26d94cc514e6d1dbf6
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedMedium.ttf) = 288544
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedSemiBold.ttf) = aaccd5284ea4d0a5cd8e655034e85b676fcda286afb6d556cb6069d6cde4a9a9
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedSemiBold.ttf) = 289904
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedThin.ttf) = 7bbb954a8b48ebd025a3b4da5eefc89cd207f61329d2fd8198d9d4c2f229c8b2
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedThin.ttf) = 265864
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraBold.ttf) = 045a58b641892ffa43737e7ebda87eecbfe7d84178c895140122227abbc62702
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraBold.ttf) = 294668
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensed.ttf) = 689b4e3579915a36bee5dec9679acb68639fc1dea2c38ef73b97f44a9a28b23c
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensed.ttf) = 272988
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedBlack.ttf) = 8d6fd49617fe8ae8443849bfccf2be771b028d1317ea773a3ca692969706e25b
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedBlack.ttf) = 293592
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedBold.ttf) = 5e561f6ab33fbfb2cd0d99947eb1eed098706f9d31be7d4a4738de898583ab0f
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedBold.ttf) = 289608
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedExtraBold.ttf) = e780ba109d894449efd4b977d218f47feb6914f5da890730bf13b057bd41ef17
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedExtraBold.ttf) = 293380
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedExtraLight.ttf) = bcc328e3bdebbf3526b38786fb9b6ba0bb652554b406c39b3030b0643f62e177
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedExtraLight.ttf) = 268768
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedLight.ttf) = f3672a2876a583294c98b116cb9ee9c53686fb95ad47535dc51a4f3b9a47dea7
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedLight.ttf) = 265000
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedMedium.ttf) = 0d3169a70541f4f7a8900750dc92d3ee8010f7f5606f6da179ab2f2bf1b2e9c4
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedMedium.ttf) = 280940
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedSemiBold.ttf) = 7d5047714fc7e3b8fffff2b82dcaf28f300a6813438e2dfa720e283dbeab7fa7
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedSemiBold.ttf) = 287400
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedThin.ttf) = 1f007255a9f31ac15517b22043189911f8cd2cec0000d459abab47eb4f5dc810
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedThin.ttf) = 263488
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraLight.ttf) = 9aa9ddb1dd8c8b841a4ffdaa3713910dfa91a03551bc408d01d44faf25f47b7e
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraLight.ttf) = 270192
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-Light.ttf) = e97f9a95b750bbce06e6ca3bc2f98744fb6a2d6939fd4ed8b33d0dc738dd9a15
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-Light.ttf) = 267432
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-Medium.ttf) = d8f4ed3443a3822687edd7e7fb73dcc31f594720c69805217ec8f3ceb0ba1e1a
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-Medium.ttf) = 286416
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-Regular.ttf) = c56275c744ded6ff6df13de04963e6174632f0405a54a83f44d0fe5395f45ae6
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-Regular.ttf) = 274660
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiBold.ttf) = 87e65473f3cd9ad7d39bc06efa13cf3aad3ae5cd9d75c13d60de3cfa5328c490
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiBold.ttf) = 290976
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensed.ttf) = 766877fe9cf60bf13d412d10e240e8a102c2443d49d379d1ae705624c0c128eb
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensed.ttf) = 277732
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedBlack.ttf) = b0da8d8b37d220ad85c804c0d77943f29fed6624f7a80590a4b0b8373a04882f
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedBlack.ttf) = 297552
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedBold.ttf) = 26813fe66688ab0ea8061e9db2023ace66fedcacd5d2f3d60c7ba3dabb559706
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedBold.ttf) = 291716
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedExtraBold.ttf) = 70199851e8c9baf2f03560f791be21462883010998337068ae568a2e5f6d5a44
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedExtraBold.ttf) = 296156
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedExtraLight.ttf) = 374dc370e87f20e063843e9e4c52270b7742029a500154b425607ea47ea7915b
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedExtraLight.ttf) = 268096
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedLight.ttf) = 75acf4fbddc4547a878ffd3ef7c9e2a63e93edfea90599e308961041737cdbc9
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedLight.ttf) = 266576
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedMedium.ttf) = 66d33ec1d012e5baf7d530bc5f9fed9c51bf127d730bccd3a301659d79bbf950
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedMedium.ttf) = 286956
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedSemiBold.ttf) = b49b2d834169563787e63d18b90b625dd595862cf34157042906aff184a54559
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedSemiBold.ttf) = 289792
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedThin.ttf) = 7ca85c2bafb26f8ebe0dbd92989dbbf52c70c0406275217d7b1cc0d91040b181
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedThin.ttf) = 264532
+SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-Thin.ttf) = 12bad3ef70de2c971f762f43e54ad9aa9ed03ce7f3450535e6b5cd629e2adb7d
+SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-Thin.ttf) = 266116
diff --git a/x11-fonts/noto-sans-arabic-ui/pkg-descr b/x11-fonts/noto-sans-arabic-ui/pkg-descr
new file mode 100644
index 000000000000..8c77b1c61fc9
--- /dev/null
+++ b/x11-fonts/noto-sans-arabic-ui/pkg-descr
@@ -0,0 +1,12 @@
+When text is rendered by a computer, sometimes characters are displayed as
+"tofu". They are little boxes to indicate your device doesn't have a font to
+display the text.
+
+Google has been developing a font family called Noto, which aims to support all
+languages with a harmonious look and feel. Noto is Google's answer to tofu. The
+name noto is to convey the idea that Google's goal is to see no more "tofu".
+Noto has multiple styles and weights, and is freely available to all. The
+comprehensive set of fonts and tools used in our development is available in our
+GitHub repositories.
+
+This port provides the fonts set of Noto Sans Arabic UI.
diff --git a/x11-fonts/noto-sans-arabic-ui/pkg-plist b/x11-fonts/noto-sans-arabic-ui/pkg-plist
new file mode 100644
index 000000000000..ecb09b51954a
--- /dev/null
+++ b/x11-fonts/noto-sans-arabic-ui/pkg-plist
@@ -0,0 +1,36 @@
+%%FONTSDIR%%/NotoSansArabicUI-Black.ttf
+%%FONTSDIR%%/NotoSansArabicUI-Bold.ttf
+%%FONTSDIR%%/NotoSansArabicUI-Condensed.ttf
+%%FONTSDIR%%/NotoSansArabicUI-CondensedBlack.ttf
+%%FONTSDIR%%/NotoSansArabicUI-CondensedBold.ttf
+%%FONTSDIR%%/NotoSansArabicUI-CondensedExtraBold.ttf
+%%FONTSDIR%%/NotoSansArabicUI-CondensedExtraLight.ttf
+%%FONTSDIR%%/NotoSansArabicUI-CondensedLight.ttf
+%%FONTSDIR%%/NotoSansArabicUI-CondensedMedium.ttf
+%%FONTSDIR%%/NotoSansArabicUI-CondensedSemiBold.ttf
+%%FONTSDIR%%/NotoSansArabicUI-CondensedThin.ttf
+%%FONTSDIR%%/NotoSansArabicUI-ExtraBold.ttf
+%%FONTSDIR%%/NotoSansArabicUI-ExtraCondensed.ttf
+%%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedBlack.ttf
+%%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedBold.ttf
+%%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedExtraBold.ttf
+%%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedExtraLight.ttf
+%%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedLight.ttf
+%%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedMedium.ttf
+%%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedSemiBold.ttf
+%%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedThin.ttf
+%%FONTSDIR%%/NotoSansArabicUI-ExtraLight.ttf
+%%FONTSDIR%%/NotoSansArabicUI-Light.ttf
+%%FONTSDIR%%/NotoSansArabicUI-Medium.ttf
+%%FONTSDIR%%/NotoSansArabicUI-Regular.ttf
+%%FONTSDIR%%/NotoSansArabicUI-SemiBold.ttf
+%%FONTSDIR%%/NotoSansArabicUI-SemiCondensed.ttf
+%%FONTSDIR%%/NotoSansArabicUI-SemiCondensedBlack.ttf
+%%FONTSDIR%%/NotoSansArabicUI-SemiCondensedBold.ttf
+%%FONTSDIR%%/NotoSansArabicUI-SemiCondensedExtraBold.ttf
+%%FONTSDIR%%/NotoSansArabicUI-SemiCondensedExtraLight.ttf
+%%FONTSDIR%%/NotoSansArabicUI-SemiCondensedLight.ttf
+%%FONTSDIR%%/NotoSansArabicUI-SemiCondensedMedium.ttf
+%%FONTSDIR%%/NotoSansArabicUI-SemiCondensedSemiBold.ttf
+%%FONTSDIR%%/NotoSansArabicUI-SemiCondensedThin.ttf
+%%FONTSDIR%%/NotoSansArabicUI-Thin.ttf
diff --git a/x11-toolkits/como/Makefile b/x11-toolkits/como/Makefile
index 11d4189074b3..e09bb66f8035 100644
--- a/x11-toolkits/como/Makefile
+++ b/x11-toolkits/como/Makefile
@@ -65,27 +65,4 @@ post-patch:
@${REINPLACE_CMD} -e '/mounts/s,/proc,${LINUXBASE}&,' \
${WRKSRC}/${PORTNAME}/debug/perf/ftrace_impl.cpp
-# XXX Drop after FreeBSD 13.2 EOL around 2024-07-01 (don't forget distinfo)
-.if ${CXX} == c++ && exists(/usr/lib/libc++.so)
-.if !exists(/usr/include/c++/v1/__ranges/as_rvalue_view.h) || make(makesum) || make(fetch)
-USES+= llvm:min=16,build,export
-PATH:= ${LLVM_PREFIX}/bin:${PATH} # XXX _CMAKE_TOOLCHAIN_SUFFIX vs. devel/llvm*
-CONFIGURE_ENV+= CC="${CC}" CXX="${CXX}" CPP="${CPP}"
-
-# XXX Move into separate port and standardize via USES
-GH_TUPLE+= llvm:llvm-project:llvmorg-16.0.1:libcxx
-CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx_prefix/include/c++/v1
-# Don't link against new libc++ as it's not necessary
-#LDFLAGS+= -nostdlib++ -L${WRKDIR}/libcxx_prefix/lib -l:libc++.a -lcxxrt
-
-pre-configure: bundled-libcxx
-bundled-libcxx:
- @${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} \
- -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=OFF \
- -DCMAKE_INSTALL_PREFIX:PATH=${WRKDIR}/libcxx_prefix \
- -B ${WRKDIR}/libcxx_build -S ${WRKSRC_libcxx}/libcxx
- @${DO_MAKE_BUILD:NDESTDIR*} install -C ${WRKDIR}/libcxx_build
-.endif
-.endif # exists(/usr/lib/libc++.so)
-
.include <bsd.port.mk>
diff --git a/x11-toolkits/como/distinfo b/x11-toolkits/como/distinfo
index 96b9630c9491..71e6e2ef28b9 100644
--- a/x11-toolkits/como/distinfo
+++ b/x11-toolkits/como/distinfo
@@ -1,8 +1,6 @@
TIMESTAMP = 1718820477
SHA256 (winft-como-v0.2.0_GH0.tar.gz) = 24a43c5cb49760eb89f0414aa03f0007441fb2b8ef934e9ccb39af01646a27a9
SIZE (winft-como-v0.2.0_GH0.tar.gz) = 4164563
-SHA256 (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271
-SIZE (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = 179289803
SHA256 (325e41b02b58.patch) = 930ee700ce7d27c9fe4dd6aa0fb4771034ae0bad072b11323f99e8fd524bebf2
SIZE (325e41b02b58.patch) = 1462
SHA256 (d250e3a81b91.patch) = 7ed00b787c17b9bcbc33e94162b9281dd935e541b4b88f8ed2ebdf715f7db828
diff --git a/x11-wm/fvwm3/Makefile b/x11-wm/fvwm3/Makefile
index 297ea91abe5b..3cb94cfd7a8e 100644
--- a/x11-wm/fvwm3/Makefile
+++ b/x11-wm/fvwm3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fvwm3
DISTVERSION= 1.1.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11-wm
MASTER_SITES= https://github.com/fvwmorg/fvwm3/releases/download/${DISTVERSION}/ \
http://fvwm.sourceforge.net/generated/icon_download/:icons
diff --git a/x11-wm/gamescope/Makefile b/x11-wm/gamescope/Makefile
index 293a6c685ec0..67046267c8ea 100644
--- a/x11-wm/gamescope/Makefile
+++ b/x11-wm/gamescope/Makefile
@@ -77,29 +77,4 @@ post-configure:
--skip-subprojects/' ${BUILD_WRKSRC}/build.ninja
.endif
-# XXX Drop after FreeBSD 13.2 EOL around 2024-07-01 (don't forget distinfo)
-.if ${CXX} == c++ && exists(/usr/lib/libc++.so)
-.if !exists(/usr/include/c++/v1/__ranges/as_rvalue_view.h) || make(makesum) || make(fetch)
-BUILD_DEPENDS+= ${CMAKE_BIN}:devel/cmake-core
-USES+= llvm:min=16,build,export
-PATH:= ${LLVM_PREFIX}/bin:${PATH} # XXX _CMAKE_TOOLCHAIN_SUFFIX vs. devel/llvm*
-CONFIGURE_ENV+= CC="${CC}" CXX="${CXX}" CPP="${CPP}"
-
-# XXX Move into separate port and standardize via USES
-GH_TUPLE+= llvm:llvm-project:llvmorg-16.0.1:libcxx
-CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx_prefix/include/c++/v1
-# Don't link against new libc++ as it's not necessary
-CXXFLAGS+= -D_LIBCPP_HAS_NO_VERBOSE_ABORT_IN_LIBRARY
-#LDFLAGS+= -nostdlib++ -L${WRKDIR}/libcxx_prefix/lib -l:libc++.a -lcxxrt
-
-pre-configure: bundled-libcxx
-bundled-libcxx:
- @${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} \
- -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=OFF \
- -DCMAKE_INSTALL_PREFIX:PATH=${WRKDIR}/libcxx_prefix \
- -B ${WRKDIR}/libcxx_build -S ${WRKSRC_libcxx}/libcxx
- @${DO_MAKE_BUILD:NDESTDIR*} install -C ${WRKDIR}/libcxx_build
-.endif
-.endif # exists(/usr/lib/libc++.so)
-
.include <bsd.port.mk>
diff --git a/x11-wm/gamescope/distinfo b/x11-wm/gamescope/distinfo
index 69b4c2051502..361a7164c69f 100644
--- a/x11-wm/gamescope/distinfo
+++ b/x11-wm/gamescope/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1700602830
+TIMESTAMP = 1715283606
SHA256 (ValveSoftware-gamescope-3.13.8_GH0.tar.gz) = 660120f41aa5fb62d4d5f467751470add3897d305dae480cf27d6d49ae2d4817
SIZE (ValveSoftware-gamescope-3.13.8_GH0.tar.gz) = 476534
SHA256 (nothings-stb-5736b15_GH0.tar.gz) = 8e18fa73396a3206129c55a3bc409401353991470245941d6ba7d8ce57df864f
@@ -9,8 +9,6 @@ SHA256 (Joshua-Ashton-reshade-v4.4.2-2572-g9fdbea68_GH0.tar.gz) = 2a7f854ad30674
SIZE (Joshua-Ashton-reshade-v4.4.2-2572-g9fdbea68_GH0.tar.gz) = 1543155
SHA256 (Joshua-Ashton-vkroots-d5ef31a_GH0.tar.gz) = 477dd5f6f6d87e842de342d4accdecdb4742cb4c842f1b8fefd6534618614edf
SIZE (Joshua-Ashton-vkroots-d5ef31a_GH0.tar.gz) = 333004
-SHA256 (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271
-SIZE (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = 179289803
SHA256 (a618ea074660.patch) = 346c8012489b58b1ee37e648694ca1d384de39ace61ae2771de5e166e0eec010
SIZE (a618ea074660.patch) = 2591
SHA256 (4a067fb4ebe2.patch) = fb12df8318e06a77ead4aa5752e32eec48efc70de43f069369a4c6a83a590152
diff --git a/x11-wm/hyprland/Makefile b/x11-wm/hyprland/Makefile
index ed7f868bafa5..d8c935f320b3 100644
--- a/x11-wm/hyprland/Makefile
+++ b/x11-wm/hyprland/Makefile
@@ -104,30 +104,6 @@ update-hash:
)/" \
${.CURDIR}/Makefile
-# XXX Drop after FreeBSD 13.2 EOL around 2024-07-01 (don't forget distinfo)
-.if ${CXX} == c++ && exists(/usr/lib/libc++.so)
-.if !exists(/usr/include/c++/v1/__ranges/as_rvalue_view.h) || make(makesum) || make(fetch)
-USES+= llvm:min=16,build,export
-PATH:= ${LLVM_PREFIX}/bin:${PATH} # XXX _CMAKE_TOOLCHAIN_SUFFIX vs. devel/llvm*
-CONFIGURE_ENV+= CC="${CC}" CXX="${CXX}" CPP="${CPP}"
-
-# XXX Move into separate port and standardize via USES
-GH_TUPLE+= llvm:llvm-project:llvmorg-16.0.1:libcxx
-CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx_prefix/include/c++/v1
-# Don't link against new libc++ as it's not necessary
-CXXFLAGS+= -D_LIBCPP_HAS_NO_VERBOSE_ABORT_IN_LIBRARY
-#LDFLAGS+= -nostdlib++ -L${WRKDIR}/libcxx_prefix/lib -l:libc++.a -lcxxrt
-
-pre-configure: bundled-libcxx
-bundled-libcxx:
- @${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} \
- -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=OFF \
- -DCMAKE_INSTALL_PREFIX:PATH=${WRKDIR}/libcxx_prefix \
- -B ${WRKDIR}/libcxx_build -S ${WRKSRC_libcxx}/libcxx
- @${DO_MAKE_BUILD:NDESTDIR*} install -C ${WRKDIR}/libcxx_build
-.endif
-.endif # exists(/usr/lib/libc++.so)
-
.include <bsd.port.mk>
# XXX Work around !target(makesum)
diff --git a/x11-wm/hyprland/distinfo b/x11-wm/hyprland/distinfo
index 2f1402e70d6a..5d7171de50cd 100644
--- a/x11-wm/hyprland/distinfo
+++ b/x11-wm/hyprland/distinfo
@@ -5,5 +5,3 @@ SHA256 (hyprwm-hyprland-protocols-v0.2-5-ge06482e_GH0.tar.gz) = 05055f71e1f08496
SIZE (hyprwm-hyprland-protocols-v0.2-5-ge06482e_GH0.tar.gz) = 7424
SHA256 (canihavesomecoffee-udis86-1.7.2-186-g5336633_GH0.tar.gz) = 69aff959179ff6247b375b92e797221dbd8e078eabbf1366280b0532617e7fb8
SIZE (canihavesomecoffee-udis86-1.7.2-186-g5336633_GH0.tar.gz) = 116938
-SHA256 (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271
-SIZE (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = 179289803
diff --git a/x11-wm/subtle/Makefile b/x11-wm/subtle/Makefile
index 423b0bb2ffac..f40323fce865 100644
--- a/x11-wm/subtle/Makefile
+++ b/x11-wm/subtle/Makefile
@@ -28,7 +28,7 @@ post-patch:
${WRKSRC}/data/sur/server.rb
@${REINPLACE_CMD} -e 's,/etc/xdg,${LOCALBASE}&,' \
${WRKSRC}/src/subtle/ruby.c
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
@${REINPLACE_CMD} -e '/cflags/s/-Wall/-Wall -Wno-error=incompatible-function-pointer-types /g' \
${WRKSRC}/Rakefile
.endif
diff --git a/x11-wm/theseus-ship/Makefile b/x11-wm/theseus-ship/Makefile
index bd56442633bd..e1272e2bb38b 100644
--- a/x11-wm/theseus-ship/Makefile
+++ b/x11-wm/theseus-ship/Makefile
@@ -42,27 +42,4 @@ BREEZE_DESC= Default window decoration plugin
BREEZE_USE= KDE=breeze
BREEZE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Breeze
-# XXX Drop after FreeBSD 13.2 EOL around 2024-07-01 (don't forget distinfo)
-.if ${CXX} == c++ && exists(/usr/lib/libc++.so)
-.if !exists(/usr/include/c++/v1/__ranges/as_rvalue_view.h) || make(makesum) || make(fetch)
-USES+= llvm:min=16,build,export
-PATH:= ${LLVM_PREFIX}/bin:${PATH} # XXX _CMAKE_TOOLCHAIN_SUFFIX vs. devel/llvm*
-CONFIGURE_ENV+= CC="${CC}" CXX="${CXX}" CPP="${CPP}"
-
-# XXX Move into separate port and standardize via USES
-GH_TUPLE+= llvm:llvm-project:llvmorg-16.0.1:libcxx
-CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx_prefix/include/c++/v1
-# Don't link against new libc++ as it's not necessary
-#LDFLAGS+= -nostdlib++ -L${WRKDIR}/libcxx_prefix/lib -l:libc++.a -lcxxrt
-
-pre-configure: bundled-libcxx
-bundled-libcxx:
- @${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} \
- -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=OFF \
- -DCMAKE_INSTALL_PREFIX:PATH=${WRKDIR}/libcxx_prefix \
- -B ${WRKDIR}/libcxx_build -S ${WRKSRC_libcxx}/libcxx
- @${DO_MAKE_BUILD:NDESTDIR*} install -C ${WRKDIR}/libcxx_build
-.endif
-.endif # exists(/usr/lib/libc++.so)
-
.include <bsd.port.mk>
diff --git a/x11-wm/theseus-ship/distinfo b/x11-wm/theseus-ship/distinfo
index fd43f06328a7..f04af2210798 100644
--- a/x11-wm/theseus-ship/distinfo
+++ b/x11-wm/theseus-ship/distinfo
@@ -1,5 +1,3 @@
TIMESTAMP = 1718822874
SHA256 (winft-theseus-ship-v6.1.0_GH0.tar.gz) = dd3bb31644636e4d3e855df36b4467b20312184ac2b5462594c211107f36824c
SIZE (winft-theseus-ship-v6.1.0_GH0.tar.gz) = 2693171
-SHA256 (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271
-SIZE (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = 179289803
diff --git a/x11-wm/wlmaker/Makefile b/x11-wm/wlmaker/Makefile
index 1487bab53bcf..67af60321dc6 100644
--- a/x11-wm/wlmaker/Makefile
+++ b/x11-wm/wlmaker/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wlmaker
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2
+DISTVERSION= 0.3
CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -17,29 +17,31 @@ LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \
libxkbcommon.so:x11/libxkbcommon
RUN_DEPENDS= foot:x11/foot
-USES= cmake compiler:c11 gnome pkgconfig xorg
+USES= bison cmake compiler:c11 gnome pkgconfig xorg
USE_GITHUB= yes
USE_GNOME= cairo
USE_XORG= xcb
GH_ACCOUNT= phkaeser
-GH_TUPLE= phkaeser:libbase:27aae18:libbase/submodules/libbase
+GH_TUPLE= phkaeser:libbase:df7ce2a:libbase/submodules/libbase
PLIST_FILES= bin/${PORTNAME} \
bin/wlmclock \
share/icons/${PORTNAME}/chrome-48x48.png \
share/icons/${PORTNAME}/clip-48x48.png \
share/icons/${PORTNAME}/firefox-48x48.png \
share/icons/${PORTNAME}/terminal-48x48.png \
+ share/wayland-sessions/${PORTNAME}.desktop \
${NULL}
post-patch:
# Respect PREFIX for icons
@${REINPLACE_CMD} 's,/usr/share,${DATADIR:H},' \
- ${WRKSRC}/src/decorations.c
+ ${WRKSRC}/src/clip.c \
+ ${WRKSRC}/src/launcher.c
# Respect LOCALBASE for apps and use open source Chrome
@${REINPLACE_CMD} -e 's,/usr/bin,${LOCALBASE}/bin,' \
-e 's/google-chrome/chrome/' \
- ${WRKSRC}/src/dock.c \
- ${WRKSRC}/src/${PORTNAME}.c
+ ${WRKSRC}/src/action.c \
+ ${WRKSRC}/etc/*.plist
# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276743
@${GREP} -Flr _POSIX_C_SOURCE ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \
'/_POSIX_C_SOURCE/d'
diff --git a/x11-wm/wlmaker/distinfo b/x11-wm/wlmaker/distinfo
index 50b13ac1b6ca..9736af504226 100644
--- a/x11-wm/wlmaker/distinfo
+++ b/x11-wm/wlmaker/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712511915
-SHA256 (phkaeser-wlmaker-v0.2_GH0.tar.gz) = 9b42a8f476ff183f636d508fa219eef425a35811fa463d5fdf11297061461455
-SIZE (phkaeser-wlmaker-v0.2_GH0.tar.gz) = 267451
-SHA256 (phkaeser-libbase-27aae18_GH0.tar.gz) = 06116d10a633451d27ee72daed666afc3cc0ec939c7b8a33d85c0614f91619af
-SIZE (phkaeser-libbase-27aae18_GH0.tar.gz) = 97255
+TIMESTAMP = 1720077606
+SHA256 (phkaeser-wlmaker-v0.3_GH0.tar.gz) = bae426bcc8d9c77bfe0c7e452d0f6ee9b73aeb30b6b276c46212ebf6ede954e6
+SIZE (phkaeser-wlmaker-v0.3_GH0.tar.gz) = 280776
+SHA256 (phkaeser-libbase-df7ce2a_GH0.tar.gz) = 2aefe449869cf9824e6150ba924d81bd9cc8a369232ad89060c2607fbbb9ba19
+SIZE (phkaeser-libbase-df7ce2a_GH0.tar.gz) = 99929
diff --git a/x11-wm/wlmaker/files/patch-session b/x11-wm/wlmaker/files/patch-session
new file mode 100644
index 000000000000..5c130bcd9763
--- /dev/null
+++ b/x11-wm/wlmaker/files/patch-session
@@ -0,0 +1,32 @@
+Avoid Debian specifics when starting from a GUI login manager
+
+--- share/CMakeLists.txt.orig 2024-07-04 07:20:06 UTC
++++ share/CMakeLists.txt
+@@ -18,17 +18,10 @@ CONFIGURE_FILE(
+ ${CMAKE_CURRENT_SOURCE_DIR}/wrap-wlmaker.sh.in
+ ${CMAKE_CURRENT_BINARY_DIR}/wrap-wlmaker.sh
+ @ONLY)
+-INSTALL(
+- FILES ${CMAKE_CURRENT_BINARY_DIR}/wrap-wlmaker.sh
+- TYPE BIN
+- PERMISSIONS OWNER_WRITE OWNER_READ OWNER_EXECUTE
+- GROUP_READ GROUP_EXECUTE
+- WORLD_READ WORLD_EXECUTE)
+-
+ CONFIGURE_FILE(
+ ${CMAKE_CURRENT_SOURCE_DIR}/wlmaker.desktop.in
+ ${CMAKE_CURRENT_BINARY_DIR}/wlmaker.desktop
+ @ONLY)
+ INSTALL(
+ FILES ${CMAKE_CURRENT_BINARY_DIR}/wlmaker.desktop
+- TYPE DATA)
++ DESTINATION "share/wayland-sessions")
+--- share/wlmaker.desktop.in.orig 2024-07-04 07:20:06 UTC
++++ share/wlmaker.desktop.in
+@@ -1,5 +1,5 @@ Comment=A Wayland compositor inspired by Window Maker
+ [Desktop Entry]
+ Name=WaylandMaker
+ Comment=A Wayland compositor inspired by Window Maker
+-Exec=@CMAKE_INSTALL_PREFIX@/bin/wrap-wlmaker.sh
++Exec=wlmaker
+ Type=Application
diff --git a/x11/aminal/Makefile b/x11/aminal/Makefile
index 42fcd2608e72..d3c4cb519020 100644
--- a/x11/aminal/Makefile
+++ b/x11/aminal/Makefile
@@ -1,7 +1,7 @@
PORTNAME= aminal
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= x11
MAINTAINER= yuri@FreeBSD.org
diff --git a/x11/cliphist/Makefile b/x11/cliphist/Makefile
index 25de5301465c..633a6d337a03 100644
--- a/x11/cliphist/Makefile
+++ b/x11/cliphist/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cliphist
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/clipman/Makefile b/x11/clipman/Makefile
index 956a85b4b96d..1b8b61142f92 100644
--- a/x11/clipman/Makefile
+++ b/x11/clipman/Makefile
@@ -1,7 +1,7 @@
PORTNAME= clipman
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/darktile/Makefile b/x11/darktile/Makefile
index e0b505dbdb6c..3dd33841d16d 100644
--- a/x11/darktile/Makefile
+++ b/x11/darktile/Makefile
@@ -1,7 +1,7 @@
PORTNAME= darktile
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.11
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= x11
MAINTAINER= yuri@FreeBSD.org
diff --git a/x11/hyprcursor/Makefile b/x11/hyprcursor/Makefile
index 284bd41549ac..ece3ebc6f323 100644
--- a/x11/hyprcursor/Makefile
+++ b/x11/hyprcursor/Makefile
@@ -31,27 +31,4 @@ post-patch:
@${REINPLACE_CMD} 's,/usr/share,${DATADIR:H},' \
${WRKSRC}/lib${PORTNAME}/${PORTNAME}.cpp
-# XXX Drop after FreeBSD 13.2 EOL around 2024-07-01 (don't forget distinfo)
-.if ${CXX} == c++ && exists(/usr/lib/libc++.so)
-.if !exists(/usr/include/c++/v1/expected) || make(makesum) || make(fetch)
-USES+= llvm:min=16,build,export
-PATH:= ${LLVM_PREFIX}/bin:${PATH} # XXX _CMAKE_TOOLCHAIN_SUFFIX vs. devel/llvm*
-CONFIGURE_ENV+= CC="${CC}" CXX="${CXX}" CPP="${CPP}"
-
-# XXX Move into separate port and standardize via USES
-GH_TUPLE+= llvm:llvm-project:llvmorg-16.0.1:libcxx
-CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx_prefix/include/c++/v1
-# Don't link against new libc++ as it's not necessary
-#LDFLAGS+= -nostdlib++ -L${WRKDIR}/libcxx_prefix/lib -l:libc++.a -lcxxrt
-
-pre-configure: bundled-libcxx
-bundled-libcxx:
- @${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} \
- -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=OFF \
- -DCMAKE_INSTALL_PREFIX:PATH=${WRKDIR}/libcxx_prefix \
- -B ${WRKDIR}/libcxx_build -S ${WRKSRC_libcxx}/libcxx
- @${DO_MAKE_BUILD:NDESTDIR*} install -C ${WRKDIR}/libcxx_build
-.endif
-.endif # exists(/usr/lib/libc++.so)
-
.include <bsd.port.mk>
diff --git a/x11/hyprcursor/distinfo b/x11/hyprcursor/distinfo
index 30668dc9563a..b98be6b93d05 100644
--- a/x11/hyprcursor/distinfo
+++ b/x11/hyprcursor/distinfo
@@ -1,5 +1,3 @@
TIMESTAMP = 1716576411
SHA256 (hyprwm-hyprcursor-v0.1.9_GH0.tar.gz) = 313cd91436af343918e6dec4a666d4bf3666149ac3cac6f36c683b70304eada4
SIZE (hyprwm-hyprcursor-v0.1.9_GH0.tar.gz) = 26111
-SHA256 (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271
-SIZE (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = 179289803
diff --git a/x11/hyprlock/Makefile b/x11/hyprlock/Makefile
index 716c62e778ec..5e9bfdc49e85 100644
--- a/x11/hyprlock/Makefile
+++ b/x11/hyprlock/Makefile
@@ -41,27 +41,4 @@ LIB_DEPENDS+= libdate-tz.so:devel/date
USES+= localbase:ldflags
.endif
-# XXX Drop after FreeBSD 13.2 EOL around 2024-07-01 (don't forget distinfo)
-.if ${CXX} == c++ && exists(/usr/lib/libc++.so)
-.if !exists(/usr/include/c++/v1/expected) || make(makesum) || make(fetch)
-USES+= llvm:min=16,build,export
-PATH:= ${LLVM_PREFIX}/bin:${PATH} # XXX _CMAKE_TOOLCHAIN_SUFFIX vs. devel/llvm*
-CONFIGURE_ENV+= CC="${CC}" CXX="${CXX}" CPP="${CPP}"
-
-# XXX Move into separate port and standardize via USES
-GH_TUPLE+= llvm:llvm-project:llvmorg-16.0.1:libcxx
-CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx_prefix/include/c++/v1
-# Don't link against new libc++ as it's not necessary
-#LDFLAGS+= -nostdlib++ -L${WRKDIR}/libcxx_prefix/lib -l:libc++.a -lcxxrt
-
-pre-configure: bundled-libcxx
-bundled-libcxx:
- @${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} \
- -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=OFF \
- -DCMAKE_INSTALL_PREFIX:PATH=${WRKDIR}/libcxx_prefix \
- -B ${WRKDIR}/libcxx_build -S ${WRKSRC_libcxx}/libcxx
- @${DO_MAKE_BUILD:NDESTDIR*} install -C ${WRKDIR}/libcxx_build
-.endif
-.endif # exists(/usr/lib/libc++.so)
-
.include <bsd.port.mk>
diff --git a/x11/hyprlock/distinfo b/x11/hyprlock/distinfo
index ecae09020fef..c0d6df0daf68 100644
--- a/x11/hyprlock/distinfo
+++ b/x11/hyprlock/distinfo
@@ -1,8 +1,6 @@
-TIMESTAMP = 1712587141
+TIMESTAMP = 1715283979
SHA256 (hyprwm-hyprlock-v0.3.0_GH0.tar.gz) = 5e84ac3223ea340bb3d39c22db4edefbb8364da8c3b6b3d0da1dfa45d8cc945f
SIZE (hyprwm-hyprlock-v0.3.0_GH0.tar.gz) = 61599
-SHA256 (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271
-SIZE (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = 179289803
SHA256 (d9a6229434fb.patch) = c50bfa1b1d69d95a6fe0ae9ab9c023ee220f8b9b535a54f1271782e33b198941
SIZE (d9a6229434fb.patch) = 852
SHA256 (8658386f212f.patch) = 36d0de05ba6897dc77ad2ad86ad7ffd0aae6d665dc588b931e0f86243818906d
diff --git a/x11/kitty/Makefile b/x11/kitty/Makefile
index bf4cba45238a..db0ec4b04c6b 100644
--- a/x11/kitty/Makefile
+++ b/x11/kitty/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kitty
DISTVERSIONPREFIX= v
-DISTVERSION= 0.33.1
-PORTREVISION= 3
+DISTVERSION= 0.35.2
+PORTREVISION= 0
CATEGORIES= x11 wayland
MAINTAINER= nivit@FreeBSD.org
@@ -17,8 +17,8 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}furo>0:textproc/py-furo@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx-inline-tabs>0:textproc/py-sphinx-inline-tabs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinxext-opengraph>0:textproc/py-sphinxext-opengraph@${PY_FLAVOR} \
roboto-fonts-ttf>0:x11-fonts/roboto-fonts-ttf \
- sphinx-build:textproc/py-sphinx@${PY_FLAVOR} \
simde>=0.7.6:devel/simde \
+ sphinx-build:textproc/py-sphinx@${PY_FLAVOR} \
wayland-protocols>=0:graphics/wayland-protocols
LIB_DEPENDS= libcanberra.so:audio/libcanberra \
libdbus-1.so:devel/dbus \
@@ -42,8 +42,7 @@ CPE_VENDOR= kitty_project
USE_GL= gl
USE_XORG= x11 xcb xcursor xi xinerama xrandr
-SHEBANG_FILES= build-terminfo count-lines-of-code mypy-editor-integration \
- update-on-ox
+SHEBANG_FILES= build-terminfo count-lines-of-code update-on-ox
SHEBANG_GLOB= *.py
GO_MODULE= github.com/kovidgoyal/kitty
diff --git a/x11/kitty/distinfo b/x11/kitty/distinfo
index 314a228fa091..bcddd337073e 100644
--- a/x11/kitty/distinfo
+++ b/x11/kitty/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1711028602
-SHA256 (go/x11_kitty/kitty-v0.33.1/v0.33.1.mod) = 97db06cc839bf036265de51b099813c47d974135cef9afc02fb502571581c7b7
-SIZE (go/x11_kitty/kitty-v0.33.1/v0.33.1.mod) = 1049
-SHA256 (go/x11_kitty/kitty-v0.33.1/v0.33.1.zip) = aaf429874de0afa15461f895fbaa59f19e963e110994f9c02521e9a66f7b48f1
-SIZE (go/x11_kitty/kitty-v0.33.1/v0.33.1.zip) = 8586033
+TIMESTAMP = 1719230646
+SHA256 (go/x11_kitty/kitty-v0.35.2/v0.35.2.mod) = 949b79c576c4ea1338d9eceae3e964bfa281d66d33a5c9c2978ff71ab6ea5372
+SIZE (go/x11_kitty/kitty-v0.35.2/v0.35.2.mod) = 1237
+SHA256 (go/x11_kitty/kitty-v0.35.2/v0.35.2.zip) = a3a19216e0445658cbef63761508afeef61e1ac5dfd21ed9f6638a6d2137d3bf
+SIZE (go/x11_kitty/kitty-v0.35.2/v0.35.2.zip) = 8549754
diff --git a/x11/kitty/files/patch-docs_changelog.rst b/x11/kitty/files/patch-docs_changelog.rst
index 537aa9a64055..8d9b96141ae6 100644
--- a/x11/kitty/files/patch-docs_changelog.rst
+++ b/x11/kitty/files/patch-docs_changelog.rst
@@ -1,6 +1,6 @@
--- docs/changelog.rst.orig 1979-11-29 23:00:00 UTC
+++ docs/changelog.rst
-@@ -3187,7 +3187,7 @@ - A :doc:`new kitten <kittens/panel>` to create dock p
+@@ -3391,7 +3391,7 @@ - A :doc:`new kitten <kittens/panel>` to create dock p
- A :doc:`new kitten <kittens/panel>` to create dock panels on X11 desktops
showing the output from arbitrary terminal programs.
@@ -9,7 +9,7 @@
- Implement changing the font size for individual top level (OS) windows
(:iss:`408`)
-@@ -3302,7 +3302,7 @@ - Implement support for the SGR *faint* escape code to
+@@ -3506,7 +3506,7 @@ - Implement support for the SGR *faint* escape code to
- Implement support for the SGR *faint* escape code to make text blend
into the background (:iss:`446`).
@@ -18,7 +18,7 @@
so that URLs that stretch over multiple lines are detected. Also improve
detection of surrounding brackets/quotes.
-@@ -3314,7 +3314,7 @@ - Expand environment variables in config file include
+@@ -3518,7 +3518,7 @@ - Expand environment variables in config file include
- Expand environment variables in config file include directives
diff --git a/x11/kitty/files/patch-glfw_wl__client__side__decorations.c b/x11/kitty/files/patch-glfw_wl__client__side__decorations.c
new file mode 100644
index 000000000000..649ae6bd325d
--- /dev/null
+++ b/x11/kitty/files/patch-glfw_wl__client__side__decorations.c
@@ -0,0 +1,26 @@
+--- glfw/wl_client_side_decorations.c.orig 1979-11-29 23:00:00 UTC
++++ glfw/wl_client_side_decorations.c
+@@ -8,10 +8,23 @@
+ #include "wl_client_side_decorations.h"
+
+ #include "backend_utils.h"
++#include <sys/param.h>
++#include <sys/ucred.h>
+ #include <sys/mman.h>
+ #include <errno.h>
+ #include <string.h>
+ #include <stdlib.h>
++
++// Needed for the BTN_* definitions
++#ifdef __has_include
++#if __has_include(<linux/input.h>)
++#include <linux/input.h>
++#elif __has_include(<dev/evdev/input.h>)
++#include <dev/evdev/input.h>
++#endif
++#else
++#include <linux/input.h>
++#endif
+
+ #define decs window->wl.decorations
+ #define debug debug_rendering
diff --git a/x11/kitty/files/patch-glfw_wl__init.c b/x11/kitty/files/patch-glfw_wl__init.c
new file mode 100644
index 000000000000..8e69b3d3f923
--- /dev/null
+++ b/x11/kitty/files/patch-glfw_wl__init.c
@@ -0,0 +1,18 @@
+--- glfw/wl_init.c.orig 1979-11-29 23:00:00 UTC
++++ glfw/wl_init.c
+@@ -36,6 +36,7 @@
+ #include "wayland-text-input-unstable-v3-client-protocol.h"
+
+ #include <stdio.h>
++#include <errno.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #include <sys/mman.h>
+@@ -637,6 +638,7 @@ get_socket_peer_pid(int fd) {
+
+ static pid_t
+ get_socket_peer_pid(int fd) {
++ (void)fd;
+ #ifdef __linux__
+ struct ucred ucred;
+ socklen_t len = sizeof(struct ucred);
diff --git a/x11/kitty/files/patch-setup.py b/x11/kitty/files/patch-setup.py
index 21df40b73c3a..95bfcb34ff8c 100644
--- a/x11/kitty/files/patch-setup.py
+++ b/x11/kitty/files/patch-setup.py
@@ -1,35 +1,6 @@
--- setup.py.orig 1979-11-29 23:00:00 UTC
+++ setup.py
-@@ -218,25 +218,10 @@ def libcrypto_flags() -> Tuple[List[str], List[str]]:
- # Apple use their special snowflake TLS libraries and additionally
- # have an ancient broken system OpenSSL, so we need to check for one
- # installed by all the various macOS package managers.
-- extra_pc_dir = ''
-+ cflags = [f"-I{sys.prefix}/include"]
-+ libs = [f"-L{sys.prefix}/lib", "-lcrypto"]
-
-- try:
-- cflags = pkg_config('libcrypto', '--cflags-only-I', fatal=False)
-- except subprocess.CalledProcessError:
-- if is_macos:
-- import ssl
-- v = ssl.OPENSSL_VERSION_INFO
-- pats = f'{v[0]}.{v[1]}', f'{v[0]}'
-- for pat in pats:
-- q = f'opt/openssl@{pat}/lib/pkgconfig'
-- openssl_dirs = glob.glob(f'/opt/homebrew/{q}') + glob.glob(f'/usr/local/{q}')
-- if openssl_dirs:
-- break
-- if not openssl_dirs:
-- raise SystemExit(f'Failed to find OpenSSL version {v[0]}.{v[1]} on your system')
-- extra_pc_dir = os.pathsep.join(openssl_dirs)
-- cflags = pkg_config('libcrypto', '--cflags-only-I', extra_pc_dir=extra_pc_dir)
-- return cflags, pkg_config('libcrypto', '--libs', extra_pc_dir=extra_pc_dir)
-+ return cflags, libs
-
-
- def at_least_version(package: str, major: int, minor: int = 0) -> None:
-@@ -1170,8 +1155,8 @@ def create_linux_bundle_gunk(ddir: str, args: Options)
+@@ -1333,8 +1333,8 @@ def create_linux_bundle_gunk(ddir: str, args: Options)
base = Path(ddir)
in_src_launcher = base / (f'{libdir_name}/kitty/kitty/launcher/kitty')
launcher = base / 'bin/kitty'
diff --git a/x11/kitty/files/patch-shell-integration_fish_vendor__conf.d_kitty-shell-integration.fish b/x11/kitty/files/patch-shell-integration_fish_vendor__conf.d_kitty-shell-integration.fish
index 6c3f554d8a5f..67f8ab615a0a 100644
--- a/x11/kitty/files/patch-shell-integration_fish_vendor__conf.d_kitty-shell-integration.fish
+++ b/x11/kitty/files/patch-shell-integration_fish_vendor__conf.d_kitty-shell-integration.fish
@@ -1,28 +1,11 @@
--- shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish.orig 1979-11-29 23:00:00 UTC
+++ shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish
-@@ -112,12 +112,12 @@ function __ksi_schedule --on-event fish_prompt -d "Set
+@@ -126,7 +126,7 @@ function __ksi_schedule --on-event fish_prompt -d "Set
# for sudo it will be clobbered by us, so only install this if sudo is not already function
if not contains "no-sudo" $_ksi
and test -n "$TERMINFO" -a "file" = (type -t sudo 2> /dev/null || echo "x")
-- and not test -r "/usr/share/terminfo/x/xterm-kitty" -o -r "/usr/share/terminfo/78/xterm-kitty"
+- and not test -r "/usr/share/terminfo/x/xterm-kitty" -o -r "/usr/share/terminfo/78/xterm-kitty"
+ and not test -r "%%DATADIR%%/terminfo/x/xterm-kitty" -o -r "/usr/share/terminfo/x/xterm-kitty" -o -r "/usr/share/terminfo/78/xterm-kitty"
# Ensure terminfo is available in sudo
function sudo
set --local is_sudoedit "n"
- for arg in $argv
-- if string match -q -- "-e" "$arg" or string match -q -- "--edit" "$arg"
-+ if string match -q -- "-e" "$arg" or string match -q -- "--edit" "$arg"
- set is_sudoedit "y"
- break
- end
-@@ -145,8 +145,8 @@ function __ksi_schedule --on-event fish_prompt -d "Set
- and return 0
- return 1
- end
-- if _ksi_s_is_ok "venv"
-- and test -n "$VIRTUAL_ENV" -a -r "$venv"
-+ if _ksi_s_is_ok "venv"
-+ and test -n "$VIRTUAL_ENV" -a -r "$venv"
- set _ksi_sourced "y"
- set --erase VIRTUAL_ENV _OLD_FISH_PROMPT_OVERRIDE # activate.fish stupidly exports _OLD_FISH_PROMPT_OVERRIDE
- source "$venv"
diff --git a/x11/kitty/pkg-plist b/x11/kitty/pkg-plist
index bb196668c5df..ded2bcdb2381 100644
--- a/x11/kitty/pkg-plist
+++ b/x11/kitty/pkg-plist
@@ -15,6 +15,7 @@ share/applications/kitty.desktop
%%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_actions_1745a1bd.png
%%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_binary_478594b0.png
%%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_build_7ee1e14e.png
+%%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_changelog_0413c894.png
%%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_clipboard_673291d1.png
%%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_color-stack_587105f7.png
%%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_conf_6d817f14.png
@@ -41,7 +42,7 @@ share/applications/kitty.desktop
%%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_kittens_hyperlinked_grep_bce050dc.png
%%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_kittens_icat_8f870112.png
%%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_kittens_intro_2aa247aa.png
-%%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_kittens_panel_60319d79.png
+%%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_kittens_panel_acc427d1.png
%%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_kittens_query_terminal_bcf6bdb9.png
%%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_kittens_remote_file_c5782e6e.png
%%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_kittens_ssh_d0cb65fa.png
@@ -769,6 +770,9 @@ share/icons/hicolor/scalable/apps/kitty.svg
%%DATADIR%%/kitty/rc/__pycache__/resize_window%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%DATADIR%%/kitty/rc/__pycache__/resize_window%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
%%DATADIR%%/kitty/rc/__pycache__/resize_window%%PYTHON_EXT_SUFFIX%%.pyc
+%%DATADIR%%/kitty/rc/__pycache__/run%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/kitty/rc/__pycache__/run%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
+%%DATADIR%%/kitty/rc/__pycache__/run%%PYTHON_EXT_SUFFIX%%.pyc
%%DATADIR%%/kitty/rc/__pycache__/scroll_window%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%DATADIR%%/kitty/rc/__pycache__/scroll_window%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
%%DATADIR%%/kitty/rc/__pycache__/scroll_window%%PYTHON_EXT_SUFFIX%%.pyc
@@ -840,6 +844,7 @@ share/icons/hicolor/scalable/apps/kitty.svg
%%DATADIR%%/kitty/rc/remove_marker.py
%%DATADIR%%/kitty/rc/resize_os_window.py
%%DATADIR%%/kitty/rc/resize_window.py
+%%DATADIR%%/kitty/rc/run.py
%%DATADIR%%/kitty/rc/scroll_window.py
%%DATADIR%%/kitty/rc/select_window.py
%%DATADIR%%/kitty/rc/send_key.py
diff --git a/x11/libinput/Makefile b/x11/libinput/Makefile
index 65dd42965647..8d87af87b19f 100644
--- a/x11/libinput/Makefile
+++ b/x11/libinput/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libinput
-DISTVERSION= 1.26.0
+DISTVERSION= 1.26.1
CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
@@ -26,7 +26,8 @@ CPE_VENDOR= freedesktop
MESON_ARGS= -Ddocumentation=false -Dtests=false
-SHEBANG_FILES= tools/libinput-analyze-per-slot-delta.py \
+SHEBANG_FILES= tools/libinput-analyze-buttons.py \
+ tools/libinput-analyze-per-slot-delta.py \
tools/libinput-analyze-recording.py \
tools/libinput-analyze-touch-down-state.py \
tools/libinput-measure-fuzz.py \
diff --git a/x11/libinput/distinfo b/x11/libinput/distinfo
index e18eb377e808..5345324ef83d 100644
--- a/x11/libinput/distinfo
+++ b/x11/libinput/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717646980
-SHA256 (libinput-1.26.0.tar.bz2) = 8c582b86c6865aaee2516ee96b299cef60c98e113d1391bbd2683eac08221a07
-SIZE (libinput-1.26.0.tar.bz2) = 821648
+TIMESTAMP = 1719456535
+SHA256 (libinput-1.26.1.tar.bz2) = da0ac450902a2aef29028bcab0bec26eb5e08b4c36ffc2925746d807794991b6
+SIZE (libinput-1.26.1.tar.bz2) = 823409
diff --git a/x11/libinput/pkg-plist b/x11/libinput/pkg-plist
index 974224cd468a..9d8e00f753c6 100644
--- a/x11/libinput/pkg-plist
+++ b/x11/libinput/pkg-plist
@@ -5,6 +5,7 @@ lib/libinput.so.10
lib/libinput.so.10.13.0
libdata/pkgconfig/libinput.pc
libexec/libinput/libinput-analyze
+libexec/libinput/libinput-analyze-buttons
libexec/libinput/libinput-analyze-per-slot-delta
libexec/libinput/libinput-analyze-recording
libexec/libinput/libinput-analyze-touch-down-state
@@ -23,6 +24,7 @@ libexec/libinput/libinput-quirks
libexec/libinput/libinput-record
libexec/libinput/libinput-replay
libexec/libinput/libinput-test
+share/man/man1/libinput-analyze-buttons.1.gz
share/man/man1/libinput-analyze-per-slot-delta.1.gz
share/man/man1/libinput-analyze-recording.1.gz
share/man/man1/libinput-analyze-touch-down-state.1.gz
diff --git a/x11/lightdm-gtk-greeter/Makefile b/x11/lightdm-gtk-greeter/Makefile
index f519373141f4..eaf16ea004af 100644
--- a/x11/lightdm-gtk-greeter/Makefile
+++ b/x11/lightdm-gtk-greeter/Makefile
@@ -1,6 +1,5 @@
PORTNAME= lightdm-gtk-greeter
-PORTVERSION= 2.0.8
-PORTREVISION= 4
+PORTVERSION= 2.0.9
CATEGORIES= x11
MASTER_SITES= https://github.com/Xubuntu/${PORTNAME}/releases/download/${PORTNAME}-${PORTVERSION}/
@@ -15,18 +14,22 @@ BUILD_DEPENDS= xdt-csource:devel/xfce4-dev-tools
LIB_DEPENDS= liblightdm-gobject-1.so:x11/lightdm
RUN_DEPENDS= at-spi2-core>0:accessibility/at-spi2-core
-USES= gettext gmake gnome localbase pkgconfig xorg
+USES= gettext-tools gmake gnome localbase pkgconfig xorg
USE_CSTD= c99
USE_GNOME= cairo gdkpixbuf2 gtk30 intltool
USE_XORG= x11
GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --disable-indicator-services-command \
+ --enable-at-spi-command=${LOCALBASE}/libexec/at-spi-bus-launcher
+
SUB_FILES= pkg-deinstall pkg-install
-CONFIGURE_ARGS+=--disable-indicator-services-command \
- --enable-at-spi-command=${LOCALBASE}/libexec/at-spi-bus-launcher
+OPTIONS_DEFINE= DOCS NLS
+OPTIONS_SUB= yes
-OPTIONS_DEFINE= DOCS
+NLS_USES= gettext-runtime
+NLS_CONFIGURE_ENABLE= nls
post-install:
(cd ${STAGEDIR}${PREFIX}/etc/lightdm && ${MV} lightdm-gtk-greeter.conf \
diff --git a/x11/lightdm-gtk-greeter/distinfo b/x11/lightdm-gtk-greeter/distinfo
index 06cc384b3fef..785ec909101f 100644
--- a/x11/lightdm-gtk-greeter/distinfo
+++ b/x11/lightdm-gtk-greeter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1598571138
-SHA256 (lightdm-gtk-greeter-2.0.8.tar.gz) = befbb300c7b34ff21865fdbc881201f730fc7c560e9e01d17e899e9477150613
-SIZE (lightdm-gtk-greeter-2.0.8.tar.gz) = 583426
+TIMESTAMP = 1719903059
+SHA256 (lightdm-gtk-greeter-2.0.9.tar.gz) = c8fdf198aa9a3f9d0dad0b48dfe23c2277b79107e8fcfc62965290f1081f645d
+SIZE (lightdm-gtk-greeter-2.0.9.tar.gz) = 602540
diff --git a/x11/lightdm-gtk-greeter/pkg-descr b/x11/lightdm-gtk-greeter/pkg-descr
index 5ce88d4cdefb..055c277e8fb8 100644
--- a/x11/lightdm-gtk-greeter/pkg-descr
+++ b/x11/lightdm-gtk-greeter/pkg-descr
@@ -1 +1,3 @@
-Reference GTK+ greeter for LightDM.
+LightDM GTK Greeter is a greeter that has moderate requirements (GTK).
+
+This project is one of many greeters for LightDM.
diff --git a/x11/lightdm-gtk-greeter/pkg-plist b/x11/lightdm-gtk-greeter/pkg-plist
index 08e288a0e14a..f456b6b5b3db 100644
--- a/x11/lightdm-gtk-greeter/pkg-plist
+++ b/x11/lightdm-gtk-greeter/pkg-plist
@@ -2,6 +2,8 @@
sbin/lightdm-gtk-greeter
%%PORTDOCS%%%%DOCSDIR%%/sample-lightdm-gtk-greeter.css
share/icons/hicolor/scalable/places/budgie-desktop_badge-symbolic.svg
+share/icons/hicolor/scalable/places/cinnamon2d_badge-symbolic.svg
+share/icons/hicolor/scalable/places/cinnamon_badge-symbolic.svg
share/icons/hicolor/scalable/places/gnome-classic_badge-symbolic.svg
share/icons/hicolor/scalable/places/gnome-fallback-compiz_badge-symbolic.svg
share/icons/hicolor/scalable/places/gnome-fallback_badge-symbolic.svg
@@ -13,6 +15,7 @@ share/icons/hicolor/scalable/places/kde-plasma_badge-symbolic.svg
share/icons/hicolor/scalable/places/kde_badge-symbolic.svg
share/icons/hicolor/scalable/places/lubuntu_badge-symbolic.svg
share/icons/hicolor/scalable/places/lxde_badge-symbolic.svg
+share/icons/hicolor/scalable/places/lxqt_badge-symbolic.svg
share/icons/hicolor/scalable/places/mate_badge-symbolic.svg
share/icons/hicolor/scalable/places/pantheon_badge-symbolic.svg
share/icons/hicolor/scalable/places/ubuntu-2d_badge-symbolic.svg
@@ -22,77 +25,77 @@ share/icons/hicolor/scalable/places/wmaker-common_badge-symbolic.svg
share/icons/hicolor/scalable/places/xfce_badge-symbolic.svg
share/icons/hicolor/scalable/places/xterm_badge-symbolic.svg
share/icons/hicolor/scalable/places/xubuntu_badge-symbolic.svg
-share/locale/ar/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/ast/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/be/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/bg/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/bn/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/bo/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/br/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/bs/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/ca/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/ca@valencia/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/cs/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/da/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/de/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/el/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/en_AU/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/en_CA/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/en_GB/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/eo/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/es/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/et/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/eu/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/fi/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/fr/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/fy/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/gd/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/gl/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/he/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/hi/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/hr/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/hu/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/ia/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/id/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/is/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/it/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/ja/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/kk/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/km/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/ko/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/ku/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/lb/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/lt/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/lv/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/mhr/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/ml/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/ms/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/nb/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/nl/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/nn/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/oc/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/pl/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/pt/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/pt_BR/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/ro/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/ru/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/sd/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/si/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/sk/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/sl/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/sq/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/sr/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/sv/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/ta/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/te/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/th/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/tr/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/ug/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/uk/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/uz/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/vi/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/wae/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/zh_CN/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/zh_HK/LC_MESSAGES/lightdm-gtk-greeter.mo
-share/locale/zh_TW/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/ar/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/ast/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/be/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/bg/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/bn/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/bo/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/br/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/bs/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/ca/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/ca@valencia/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/da/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/de/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/el/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/en_AU/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/en_CA/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/en_GB/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/eo/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/es/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/et/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/eu/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/fi/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/fy/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/gd/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/gl/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/he/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/hi/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/hr/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/hu/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/ia/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/id/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/is/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/it/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/kk/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/km/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/ko/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/ku/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/lb/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/lt/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/lv/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/mhr/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/ml/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/ms/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/nb/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/nl/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/nn/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/oc/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/pt/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/ro/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/sd/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/si/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/sk/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/sl/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/sq/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/sr/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/ta/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/te/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/th/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/tr/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/ug/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/uz/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/vi/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/wae/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/zh_HK/LC_MESSAGES/lightdm-gtk-greeter.mo
+%%NLS%%share/locale/zh_TW/LC_MESSAGES/lightdm-gtk-greeter.mo
share/xgreeters/lightdm-gtk-greeter.desktop
diff --git a/x11/nwg-bar/Makefile b/x11/nwg-bar/Makefile
index 37b1b1a10fc5..123e93c6978f 100644
--- a/x11/nwg-bar/Makefile
+++ b/x11/nwg-bar/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-bar
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.6
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/nwg-dock-hyprland/Makefile b/x11/nwg-dock-hyprland/Makefile
index feec5633594a..1d5857af155d 100644
--- a/x11/nwg-dock-hyprland/Makefile
+++ b/x11/nwg-dock-hyprland/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-dock-hyprland
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.9
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/nwg-dock/Makefile b/x11/nwg-dock/Makefile
index 966aebf9f617..ee178bc39b68 100644
--- a/x11/nwg-dock/Makefile
+++ b/x11/nwg-dock/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-dock
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.9
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= x11
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/nwg-drawer/Makefile b/x11/nwg-drawer/Makefile
index b4ab87e44647..5e966b3c5e2a 100644
--- a/x11/nwg-drawer/Makefile
+++ b/x11/nwg-drawer/Makefile
@@ -1,6 +1,7 @@
PORTNAME= nwg-drawer
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.9
+PORTREVISION= 1
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/nwg-look/Makefile b/x11/nwg-look/Makefile
index 6005124f072e..d71b38221211 100644
--- a/x11/nwg-look/Makefile
+++ b/x11/nwg-look/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-look
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.7
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/nwg-menu/Makefile b/x11/nwg-menu/Makefile
index 5432c3f00d23..9fdc8fc9aab5 100644
--- a/x11/nwg-menu/Makefile
+++ b/x11/nwg-menu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-menu
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/wallutils/Makefile b/x11/wallutils/Makefile
index 18da495ec02f..87c23de877f7 100644
--- a/x11/wallutils/Makefile
+++ b/x11/wallutils/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wallutils
DISTVERSION= 5.12.7
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= x11 wayland
MAINTAINER= eduardo@FreeBSD.org
diff --git a/x11/xdg-desktop-portal-hyprland/Makefile b/x11/xdg-desktop-portal-hyprland/Makefile
index 62f7ce3cd02a..e1d687d50f6e 100644
--- a/x11/xdg-desktop-portal-hyprland/Makefile
+++ b/x11/xdg-desktop-portal-hyprland/Makefile
@@ -38,27 +38,4 @@ PLIST_FILES= bin/hyprland-share-picker \
CXXFLAGS+= -fexperimental-library
.endif
-# XXX Drop after FreeBSD 13.2 EOL around 2024-07-01 (don't forget distinfo)
-.if ${CXX} == c++ && exists(/usr/lib/libc++.so)
-.if !exists(/usr/include/c++/v1/__ranges/as_rvalue_view.h) || make(makesum) || make(fetch)
-USES+= llvm:min=16,build,export
-PATH:= ${LLVM_PREFIX}/bin:${PATH} # XXX _CMAKE_TOOLCHAIN_SUFFIX vs. devel/llvm*
-CONFIGURE_ENV+= CC="${CC}" CXX="${CXX}" CPP="${CPP}"
-
-# XXX Move into separate port and standardize via USES
-GH_TUPLE+= llvm:llvm-project:llvmorg-16.0.1:libcxx
-CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx_prefix/include/c++/v1
-# Don't link against new libc++ as it's not necessary
-#LDFLAGS+= -nostdlib++ -L${WRKDIR}/libcxx_prefix/lib -l:libc++.a -lcxxrt
-
-pre-configure: bundled-libcxx
-bundled-libcxx:
- @${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} \
- -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=OFF \
- -DCMAKE_INSTALL_PREFIX:PATH=${WRKDIR}/libcxx_prefix \
- -B ${WRKDIR}/libcxx_build -S ${WRKSRC_libcxx}/libcxx
- @${DO_MAKE_BUILD:NDESTDIR*} install -C ${WRKDIR}/libcxx_build
-.endif
-.endif # exists(/usr/lib/libc++.so)
-
.include <bsd.port.mk>
diff --git a/x11/xdg-desktop-portal-hyprland/distinfo b/x11/xdg-desktop-portal-hyprland/distinfo
index a42bb438ae6a..44d5209c16af 100644
--- a/x11/xdg-desktop-portal-hyprland/distinfo
+++ b/x11/xdg-desktop-portal-hyprland/distinfo
@@ -3,5 +3,3 @@ SHA256 (hyprwm-xdg-desktop-portal-hyprland-v1.3.2_GH0.tar.gz) = 8f77a11c4d3df1b6
SIZE (hyprwm-xdg-desktop-portal-hyprland-v1.3.2_GH0.tar.gz) = 48659
SHA256 (hyprwm-hyprland-protocols-v0.2_GH0.tar.gz) = 106cb189d0fbe4ec0ee11a12a17238172f4c4cd1b2b26db904df144e5c7a05f0
SIZE (hyprwm-hyprland-protocols-v0.2_GH0.tar.gz) = 6342
-SHA256 (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271
-SIZE (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = 179289803