aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mk/Uses/cargo.mk2
-rw-r--r--Mk/bsd.gecko.mk2
-rw-r--r--accessibility/sctd/Makefile2
-rw-r--r--accessibility/wl-gammarelay-rs/Makefile1
-rw-r--r--audio/gnome-podcasts/Makefile2
-rw-r--r--audio/lewton/Makefile2
-rw-r--r--audio/myxer/Makefile2
-rw-r--r--audio/ncspot/Makefile2
-rw-r--r--audio/shortwave/Makefile2
-rw-r--r--audio/spotify-tui/Makefile2
-rw-r--r--audio/spotifyd/Makefile2
-rw-r--r--benchmarks/hyperfine/Makefile2
-rw-r--r--benchmarks/inferno/Makefile1
-rw-r--r--converters/yj-bruceadams/Makefile2
-rw-r--r--databases/ods2sql/Makefile2
-rw-r--r--databases/redisjson/Makefile2
-rw-r--r--databases/xls2txt/Makefile2
-rw-r--r--deskutils/just/Makefile1
-rw-r--r--deskutils/sigi/Makefile1
-rw-r--r--deskutils/solanum/Makefile2
-rw-r--r--deskutils/taskwarrior-tui/Makefile2
-rw-r--r--devel/bingrep/Makefile2
-rw-r--r--devel/cargo-c/Makefile2
-rw-r--r--devel/cargo-generate/Makefile1
-rw-r--r--devel/desed/Makefile2
-rw-r--r--devel/dtool/Makefile2
-rw-r--r--devel/elfcat/Makefile2
-rw-r--r--devel/gbump/Makefile2
-rw-r--r--devel/gfold/Makefile2
-rw-r--r--devel/git-absorb/Makefile2
-rw-r--r--devel/git-delta/Makefile2
-rw-r--r--devel/gitui/Makefile1
-rw-r--r--devel/grcov/Makefile2
-rw-r--r--devel/grex/Makefile1
-rw-r--r--devel/interactive_rebase_tool/Makefile2
-rw-r--r--devel/pijul/Makefile2
-rw-r--r--devel/py-maturin/Makefile2
-rw-r--r--devel/rust-analyzer/Makefile1
-rw-r--r--devel/rust-bindgen/Makefile2
-rw-r--r--devel/rust-cbindgen/Makefile2
-rw-r--r--devel/sccache/Makefile2
-rw-r--r--devel/sentry-cli/Makefile2
-rw-r--r--devel/stylua/Makefile1
-rw-r--r--devel/texlab/Makefile1
-rw-r--r--devel/tokei/Makefile2
-rw-r--r--devel/wrangler/Makefile2
-rw-r--r--dns/dog/Makefile2
-rw-r--r--dns/doh-proxy/Makefile2
-rw-r--r--dns/encrypted-dns-server/Makefile1
-rw-r--r--editors/amp/Makefile1
-rw-r--r--editors/helix/Makefile2
-rw-r--r--editors/kak-lsp/Makefile1
-rw-r--r--editors/kibi/Makefile2
-rw-r--r--editors/parinfer-rust/Makefile2
-rw-r--r--editors/xi-core/Makefile2
-rw-r--r--editors/xi-term/Makefile2
-rw-r--r--finance/tickrs/Makefile2
-rw-r--r--games/0ad/Makefile2
-rw-r--r--games/abstreet/Makefile2
-rw-r--r--games/anki/Makefile2
-rw-r--r--games/dose-response/Makefile2
-rw-r--r--games/genact/Makefile2
-rw-r--r--games/jaggedalliance2/Makefile2
-rw-r--r--games/jumpy/Makefile1
-rw-r--r--games/rpg-cli/Makefile2
-rw-r--r--games/veloren/Makefile3
-rw-r--r--games/veloren/distinfo6
-rw-r--r--games/veloren/files/patch-rust-1.6336
-rw-r--r--graphics/dssim/Makefile2
-rw-r--r--graphics/gifski/Makefile2
-rw-r--r--graphics/ikona/Makefile2
-rw-r--r--graphics/libopenraw/Makefile2
-rw-r--r--graphics/librsvg2-rust/Makefile2
-rw-r--r--graphics/pastel/Makefile2
-rw-r--r--graphics/rx/Makefile2
-rw-r--r--graphics/svgbob/Makefile2
-rw-r--r--graphics/viu/Makefile2
-rw-r--r--java/icedtea-web/Makefile2
-rw-r--r--lang/gleam/Makefile2
-rw-r--r--lang/rust-bootstrap/Makefile2
-rw-r--r--lang/rust-bootstrap/distinfo6
-rw-r--r--lang/rust/Makefile6
-rw-r--r--lang/rust/distinfo126
-rw-r--r--lang/rust/files/no-hardlinks/patch-src_bootstrap_lib.rs31
-rw-r--r--lang/spidermonkey78/Makefile2
-rw-r--r--lang/spidermonkey91/Makefile1
-rw-r--r--mail/thunderbird/Makefile1
-rw-r--r--mail/thunderbird/files/patch-rust-1.63767
-rw-r--r--math/kalker/Makefile2
-rw-r--r--math/py-rustworkx/Makefile1
-rw-r--r--math/savage/Makefile2
-rw-r--r--misc/broot/Makefile1
-rw-r--r--misc/ruut/Makefile1
-rw-r--r--misc/xd-rust/Makefile2
-rw-r--r--misc/xplr/Makefile2
-rw-r--r--multimedia/ab-av1/Makefile1
-rw-r--r--multimedia/av1an/Makefile2
-rw-r--r--multimedia/gstreamer1-plugins-rust/Makefile2
-rw-r--r--multimedia/helvum/Makefile2
-rw-r--r--multimedia/kooha/Makefile2
-rw-r--r--multimedia/librav1e/Makefile2
-rw-r--r--multimedia/librespot/Makefile1
-rw-r--r--multimedia/neolink/Makefile2
-rw-r--r--multimedia/rav1e/Makefile2
-rw-r--r--multimedia/ringrtc/Makefile1
-rw-r--r--multimedia/scte35dump/Makefile2
-rw-r--r--multimedia/termplay/Makefile2
-rw-r--r--net-im/conduit/Makefile2
-rw-r--r--net-im/fractal/Makefile2
-rw-r--r--net-im/libsignal-client/Makefile2
-rw-r--r--net-im/libsignal-node/Makefile1
-rw-r--r--net-im/yume/Makefile2
-rw-r--r--net-im/zkgroup/Makefile2
-rw-r--r--net-mgmt/bandwhich/Makefile2
-rw-r--r--net-mgmt/nfs-exporter/Makefile2
-rw-r--r--net-p2p/cncli/Makefile1
-rw-r--r--net-p2p/openethereum/Makefile2
-rw-r--r--net-p2p/oura/Makefile1
-rw-r--r--net/findomain/Makefile2
-rw-r--r--net/gemserv/Makefile2
-rw-r--r--net/krill/Makefile2
-rw-r--r--net/oha/Makefile2
-rw-r--r--net/proby/Makefile2
-rw-r--r--net/quiche/Makefile2
-rw-r--r--net/rabbiteer/Makefile2
-rw-r--r--net/routinator/Makefile2
-rw-r--r--ports-mgmt/pkg-graph/Makefile2
-rw-r--r--ports-mgmt/sccache-overlay/Makefile2
-rw-r--r--science/py-qiskit-terra/Makefile2
-rw-r--r--security/acmed/Makefile2
-rw-r--r--security/arti/Makefile2
-rw-r--r--security/authenticator/Makefile2
-rw-r--r--security/cargo-audit/Makefile2
-rw-r--r--security/clamav/Makefile1
-rw-r--r--security/cloak/Makefile2
-rw-r--r--security/gpg-tui/Makefile1
-rw-r--r--security/rustscan/Makefile2
-rw-r--r--security/sequoia/Makefile2
-rw-r--r--security/sniffglue/Makefile2
-rw-r--r--security/solana/Makefile2
-rw-r--r--security/suricata/Makefile2
-rw-r--r--security/vaultwarden/Makefile1
-rw-r--r--security/weggli/Makefile2
-rw-r--r--shells/ion/Makefile2
-rw-r--r--shells/nsh/Makefile2
-rw-r--r--shells/starship/Makefile1
-rw-r--r--sysutils/b3sum/Makefile2
-rw-r--r--sysutils/bkt/Makefile2
-rw-r--r--sysutils/bupstash/Makefile2
-rw-r--r--sysutils/czkawka/Makefile1
-rw-r--r--sysutils/diskonaut/Makefile2
-rw-r--r--sysutils/diskus/Makefile2
-rw-r--r--sysutils/dua-cli/Makefile2
-rw-r--r--sysutils/dust/Makefile1
-rw-r--r--sysutils/exa/Makefile2
-rw-r--r--sysutils/fd/Makefile2
-rw-r--r--sysutils/flowgger/Makefile2
-rw-r--r--sysutils/fselect/Makefile2
-rw-r--r--sysutils/fusefs-sandboxfs/Makefile2
-rw-r--r--sysutils/fusefs-xfuse/Makefile2
-rw-r--r--sysutils/gstat-rs/Makefile2
-rw-r--r--sysutils/handlr/Makefile2
-rw-r--r--sysutils/hexyl/Makefile2
-rw-r--r--sysutils/jail_exporter/Makefile2
-rw-r--r--sysutils/lsd/Makefile2
-rw-r--r--sysutils/mcfly/Makefile1
-rw-r--r--sysutils/onefetch/Makefile2
-rw-r--r--sysutils/potnet/Makefile2
-rw-r--r--sysutils/rsfetch/Makefile2
-rw-r--r--sysutils/tealdeer/Makefile2
-rw-r--r--sysutils/topgrade/Makefile1
-rw-r--r--sysutils/vector/Makefile2
-rw-r--r--sysutils/vivid/Makefile2
-rw-r--r--sysutils/yadf/Makefile2
-rw-r--r--sysutils/zellij/Makefile1
-rw-r--r--sysutils/zoxide/Makefile2
-rw-r--r--sysutils/ztop/Makefile2
-rw-r--r--textproc/angle-grinder/Makefile2
-rw-r--r--textproc/bat/Makefile1
-rw-r--r--textproc/cast2gif/Makefile2
-rw-r--r--textproc/difftastic/Makefile1
-rw-r--r--textproc/htmlq/Makefile2
-rw-r--r--textproc/jless/Makefile2
-rw-r--r--textproc/jql/Makefile1
-rw-r--r--textproc/mdbook-linkcheck/Makefile2
-rw-r--r--textproc/mdbook-mermaid/Makefile1
-rw-r--r--textproc/mdbook/Makefile2
-rw-r--r--textproc/meilisearch/Makefile2
-rw-r--r--textproc/ripgrep-all/Makefile2
-rw-r--r--textproc/ripgrep/Makefile4
-rw-r--r--textproc/ripgrep/distinfo6
-rw-r--r--textproc/ripgrep/files/patch-rust-1.63 (renamed from textproc/ripgrep/files/patch-rust-1.60)6
-rw-r--r--textproc/sd/Makefile2
-rw-r--r--textproc/sonic/Makefile1
-rw-r--r--textproc/xsv-rs/Makefile2
-rw-r--r--www/castor/Makefile2
-rw-r--r--www/deno/Makefile1
-rw-r--r--www/dufs/Makefile1
-rw-r--r--www/ffsend/Makefile2
-rw-r--r--www/firefox-esr/Makefile1
-rw-r--r--www/firefox-esr/files/patch-rust-1.63767
-rw-r--r--www/firefox/Makefile2
-rw-r--r--www/garage/Makefile2
-rw-r--r--www/geckodriver/Makefile2
-rw-r--r--www/jwt-cli/Makefile2
-rw-r--r--www/lychee/Makefile2
-rw-r--r--www/miniserve/Makefile2
-rw-r--r--www/monolith/Makefile2
-rw-r--r--www/newsboat/Makefile2
-rw-r--r--www/py-adblock/Makefile2
-rw-r--r--www/rearx/Makefile2
-rw-r--r--www/so/Makefile2
-rw-r--r--www/tuifeed/Makefile2
-rw-r--r--www/websocat/Makefile2
-rw-r--r--www/xh/Makefile2
-rw-r--r--www/zola/Makefile1
-rw-r--r--x11-wm/leftwm/Makefile2
-rw-r--r--x11/admiral/Makefile2
-rw-r--r--x11/alacritty/Makefile2
-rw-r--r--x11/inputplug/Makefile2
-rw-r--r--x11/kickoff/Makefile2
-rw-r--r--x11/sirula/Makefile2
-rw-r--r--x11/squeekboard/Makefile2
-rw-r--r--x11/swayr/Makefile1
-rw-r--r--x11/wezterm/Makefile1
-rw-r--r--x11/wmfocus/Makefile2
226 files changed, 1889 insertions, 258 deletions
diff --git a/Mk/Uses/cargo.mk b/Mk/Uses/cargo.mk
index 0a9455fb97a7..55bedf30b1e9 100644
--- a/Mk/Uses/cargo.mk
+++ b/Mk/Uses/cargo.mk
@@ -97,7 +97,7 @@ WRKSRC_crate_${_crate}= ${WRKDIR}/${_wrksrc}
CARGO_BUILDDEP?= yes
. if ${CARGO_BUILDDEP:tl} == "yes"
-BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.62.0:lang/${RUST_DEFAULT}
+BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.63.0:lang/${RUST_DEFAULT}
. endif
# Location of toolchain (default to lang/rust's toolchain)
diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk
index 2ea394ae9956..047310846c15 100644
--- a/Mk/bsd.gecko.mk
+++ b/Mk/bsd.gecko.mk
@@ -79,7 +79,7 @@ BUNDLE_LIBS= yes
BUILD_DEPENDS+= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} \
rust-cbindgen>=0.24.3:devel/rust-cbindgen \
- ${RUST_DEFAULT}>=1.62.0:lang/${RUST_DEFAULT} \
+ ${RUST_DEFAULT}>=1.63.0:lang/${RUST_DEFAULT} \
node:www/node
LIB_DEPENDS+= libdrm.so:graphics/libdrm
RUN_DEPENDS+= ${LOCALBASE}/lib/libpci.so:devel/libpci
diff --git a/accessibility/sctd/Makefile b/accessibility/sctd/Makefile
index 63361ad1d227..9d69de7bb4f1 100644
--- a/accessibility/sctd/Makefile
+++ b/accessibility/sctd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sctd
DISTVERSION= 0.2.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= accessibility
MAINTAINER= 0mp@FreeBSD.org
diff --git a/accessibility/wl-gammarelay-rs/Makefile b/accessibility/wl-gammarelay-rs/Makefile
index 1007e72dd41f..fe2faf0390de 100644
--- a/accessibility/wl-gammarelay-rs/Makefile
+++ b/accessibility/wl-gammarelay-rs/Makefile
@@ -1,6 +1,7 @@
PORTNAME= wl-gammarelay-rs
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.3
+PORTREVISION= 1
CATEGORIES= accessibility wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/audio/gnome-podcasts/Makefile b/audio/gnome-podcasts/Makefile
index 8a9d58486499..d53ca72c3d98 100644
--- a/audio/gnome-podcasts/Makefile
+++ b/audio/gnome-podcasts/Makefile
@@ -1,6 +1,6 @@
PORTNAME= podcasts
DISTVERSION= 0.5.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= audio
PKGNAMEPREFIX= gnome-
diff --git a/audio/lewton/Makefile b/audio/lewton/Makefile
index 98ab58075625..8b7d70871aab 100644
--- a/audio/lewton/Makefile
+++ b/audio/lewton/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lewton
DISTVERSION= 0.10.2
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= audio
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/audio/myxer/Makefile b/audio/myxer/Makefile
index 9dba90255a4a..888a9b700e2f 100644
--- a/audio/myxer/Makefile
+++ b/audio/myxer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= myxer
DISTVERSION= 1.2.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/ncspot/Makefile b/audio/ncspot/Makefile
index 449fb7aa5004..63ee23ad8d85 100644
--- a/audio/ncspot/Makefile
+++ b/audio/ncspot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ncspot
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.7
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/audio/shortwave/Makefile b/audio/shortwave/Makefile
index 52971eb0ebdd..eeeb43fc676e 100644
--- a/audio/shortwave/Makefile
+++ b/audio/shortwave/Makefile
@@ -1,6 +1,6 @@
PORTNAME= shortwave
DISTVERSION= 2.0.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= audio
MAINTAINER= jbeich@FreeBSD.org
diff --git a/audio/spotify-tui/Makefile b/audio/spotify-tui/Makefile
index 2048de9a1443..0973990cafc4 100644
--- a/audio/spotify-tui/Makefile
+++ b/audio/spotify-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spotify-tui
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= audio
MAINTAINER= lcook@FreeBSD.org
diff --git a/audio/spotifyd/Makefile b/audio/spotifyd/Makefile
index 876c8e5fe2f2..55afcbdbcdd8 100644
--- a/audio/spotifyd/Makefile
+++ b/audio/spotifyd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spotifyd
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.3
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= audio
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/benchmarks/hyperfine/Makefile b/benchmarks/hyperfine/Makefile
index bd712e33675a..64eed459be0a 100644
--- a/benchmarks/hyperfine/Makefile
+++ b/benchmarks/hyperfine/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hyperfine
DISTVERSIONPREFIX= v
DISTVERSION= 1.14.0
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= benchmarks
MAINTAINER= pizzamig@FreeBSD.org
diff --git a/benchmarks/inferno/Makefile b/benchmarks/inferno/Makefile
index b0e2e4b1476a..0243f1584aad 100644
--- a/benchmarks/inferno/Makefile
+++ b/benchmarks/inferno/Makefile
@@ -1,6 +1,7 @@
PORTNAME= inferno
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.7
+PORTREVISION= 1
CATEGORIES= benchmarks
MAINTAINER= yuri@FreeBSD.org
diff --git a/converters/yj-bruceadams/Makefile b/converters/yj-bruceadams/Makefile
index becaf601c1a1..bba87c2ce7d6 100644
--- a/converters/yj-bruceadams/Makefile
+++ b/converters/yj-bruceadams/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yj
DISTVERSION= 1.2.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= converters textproc
PKGNAMESUFFIX= -${GH_ACCOUNT}
diff --git a/databases/ods2sql/Makefile b/databases/ods2sql/Makefile
index 9452cb312316..c05b1ced35be 100644
--- a/databases/ods2sql/Makefile
+++ b/databases/ods2sql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ods2sql
DISTVERSION= 0.4.0
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/redisjson/Makefile b/databases/redisjson/Makefile
index 60e2b74a7c6c..b67e291289b6 100644
--- a/databases/redisjson/Makefile
+++ b/databases/redisjson/Makefile
@@ -1,7 +1,7 @@
PORTNAME= redisjson
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.8
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= databases
MAINTAINER= ports@FreeBSD.org
diff --git a/databases/xls2txt/Makefile b/databases/xls2txt/Makefile
index 820b1c1b1115..3b6dfe487413 100644
--- a/databases/xls2txt/Makefile
+++ b/databases/xls2txt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xls2txt
DISTVERSION= 1.0.1
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= databases textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/just/Makefile b/deskutils/just/Makefile
index cef0aa69d507..b52e85a11e2d 100644
--- a/deskutils/just/Makefile
+++ b/deskutils/just/Makefile
@@ -1,5 +1,6 @@
PORTNAME= just
DISTVERSION= 1.3.0
+PORTREVISION= 1
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/sigi/Makefile b/deskutils/sigi/Makefile
index 2c6c77bbbf7a..e51fce026234 100644
--- a/deskutils/sigi/Makefile
+++ b/deskutils/sigi/Makefile
@@ -1,6 +1,7 @@
PORTNAME= sigi
DISTVERSIONPREFIX= v
DISTVERSION= 3.4.2
+PORTREVISION= 1
CATEGORIES= deskutils
MAINTAINER= hiljusti@so.dang.cool
diff --git a/deskutils/solanum/Makefile b/deskutils/solanum/Makefile
index 72643c66ba7d..f97e8b5f11ed 100644
--- a/deskutils/solanum/Makefile
+++ b/deskutils/solanum/Makefile
@@ -1,7 +1,7 @@
PORTNAME= solanum
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= deskutils
PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/
diff --git a/deskutils/taskwarrior-tui/Makefile b/deskutils/taskwarrior-tui/Makefile
index 90da69beab27..01b09cc4a6ad 100644
--- a/deskutils/taskwarrior-tui/Makefile
+++ b/deskutils/taskwarrior-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= taskwarrior-tui
DISTVERSIONPREFIX= v
DISTVERSION= 0.23.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= deskutils
MAINTAINER= alexis.praga@free.fr
diff --git a/devel/bingrep/Makefile b/devel/bingrep/Makefile
index dce717620fe8..a21d6fc024be 100644
--- a/devel/bingrep/Makefile
+++ b/devel/bingrep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bingrep
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/cargo-c/Makefile b/devel/cargo-c/Makefile
index 8a07ea114bd5..67f0d0320ae0 100644
--- a/devel/cargo-c/Makefile
+++ b/devel/cargo-c/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-c
DISTVERSION= 0.9.8
DISTVERSIONSUFFIX= +cargo-0.60
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/devel/cargo-generate/Makefile b/devel/cargo-generate/Makefile
index 092480fa72a7..dbde9740824e 100644
--- a/devel/cargo-generate/Makefile
+++ b/devel/cargo-generate/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cargo-generate
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.1
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/desed/Makefile b/devel/desed/Makefile
index df8e86f64db4..d7f0e9e02cb2 100644
--- a/devel/desed/Makefile
+++ b/devel/desed/Makefile
@@ -1,6 +1,6 @@
PORTNAME= desed
DISTVERSION= 1.2.0
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= devel
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/devel/dtool/Makefile b/devel/dtool/Makefile
index 11781151c0bd..b288be6672d0 100644
--- a/devel/dtool/Makefile
+++ b/devel/dtool/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dtool
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/elfcat/Makefile b/devel/elfcat/Makefile
index c1cd37a17cc3..52bdb516dae2 100644
--- a/devel/elfcat/Makefile
+++ b/devel/elfcat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= elfcat
DISTVERSION= 0.1.8
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel
MAINTAINER= lwhsu@FreeBSD.org
diff --git a/devel/gbump/Makefile b/devel/gbump/Makefile
index 671a191a04f0..de0848713af5 100644
--- a/devel/gbump/Makefile
+++ b/devel/gbump/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gbump
PORTVERSION= 1.0.1
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/devel/gfold/Makefile b/devel/gfold/Makefile
index e5a003fe32ea..9096dc715906 100644
--- a/devel/gfold/Makefile
+++ b/devel/gfold/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gfold
DISTVERSION= 4.0.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= sec.research.2005@gmail.com
diff --git a/devel/git-absorb/Makefile b/devel/git-absorb/Makefile
index 7342776d47d5..42c3ebc500ad 100644
--- a/devel/git-absorb/Makefile
+++ b/devel/git-absorb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= git-absorb
DISTVERSION= 0.6.6
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
MAINTAINER= greg@unrelenting.technology
diff --git a/devel/git-delta/Makefile b/devel/git-delta/Makefile
index 97aa293ea688..83c8952c294b 100644
--- a/devel/git-delta/Makefile
+++ b/devel/git-delta/Makefile
@@ -1,6 +1,6 @@
PORTNAME= delta
DISTVERSION= 0.9.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
PKGNAMEPREFIX= git-
diff --git a/devel/gitui/Makefile b/devel/gitui/Makefile
index ebf95fa2ce24..28fb446c813b 100644
--- a/devel/gitui/Makefile
+++ b/devel/gitui/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitui
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/grcov/Makefile b/devel/grcov/Makefile
index 301c58284c8b..45790d5e11f0 100644
--- a/devel/grcov/Makefile
+++ b/devel/grcov/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grcov
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.10
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/grex/Makefile b/devel/grex/Makefile
index 9885ff315815..4969932c7038 100644
--- a/devel/grex/Makefile
+++ b/devel/grex/Makefile
@@ -1,6 +1,7 @@
PORTNAME= grex
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= petteri.valkonen@iki.fi
diff --git a/devel/interactive_rebase_tool/Makefile b/devel/interactive_rebase_tool/Makefile
index 09f0646e0500..c71c423bea09 100644
--- a/devel/interactive_rebase_tool/Makefile
+++ b/devel/interactive_rebase_tool/Makefile
@@ -1,6 +1,6 @@
PORTNAME= interactive_rebase_tool
DISTVERSION= 2.2.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= petteri.valkonen@iki.fi
diff --git a/devel/pijul/Makefile b/devel/pijul/Makefile
index 7ae95cf7d96e..287f8df373e9 100644
--- a/devel/pijul/Makefile
+++ b/devel/pijul/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pijul
PORTVERSION= 1.0.0.b
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= cs@FreeBSD.org
diff --git a/devel/py-maturin/Makefile b/devel/py-maturin/Makefile
index 00cf366945a8..23b10bb4d182 100644
--- a/devel/py-maturin/Makefile
+++ b/devel/py-maturin/Makefile
@@ -1,7 +1,7 @@
PORTNAME= maturin
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.3
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/rust-analyzer/Makefile b/devel/rust-analyzer/Makefile
index 1ea3d8c87f4d..13524fcdced9 100644
--- a/devel/rust-analyzer/Makefile
+++ b/devel/rust-analyzer/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rust-analyzer
DISTVERSION= 2022-07-18
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= rust@FreeBSD.org
diff --git a/devel/rust-bindgen/Makefile b/devel/rust-bindgen/Makefile
index 34192b0f3b91..0069e9794840 100644
--- a/devel/rust-bindgen/Makefile
+++ b/devel/rust-bindgen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bindgen
DISTVERSION= 0.60.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= CRATESIO
PKGNAMEPREFIX= rust-
diff --git a/devel/rust-cbindgen/Makefile b/devel/rust-cbindgen/Makefile
index c240bd3ba2cc..1e47dd7bef43 100644
--- a/devel/rust-cbindgen/Makefile
+++ b/devel/rust-cbindgen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cbindgen
DISTVERSION= 0.24.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= CRATESIO
PKGNAMEPREFIX= rust-
diff --git a/devel/sccache/Makefile b/devel/sccache/Makefile
index a4b6d7592315..12ea2150695f 100644
--- a/devel/sccache/Makefile
+++ b/devel/sccache/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sccache
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.15
-PORTREVISION= 14
+PORTREVISION= 15
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/sentry-cli/Makefile b/devel/sentry-cli/Makefile
index 09076afa9c50..c15e9b275224 100644
--- a/devel/sentry-cli/Makefile
+++ b/devel/sentry-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sentry-cli
DISTVERSION= 1.71.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/stylua/Makefile b/devel/stylua/Makefile
index 9427248f862b..95e4ca8a5d46 100644
--- a/devel/stylua/Makefile
+++ b/devel/stylua/Makefile
@@ -1,6 +1,7 @@
PORTNAME= stylua
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.2
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/texlab/Makefile b/devel/texlab/Makefile
index 85bba0ee5cc1..a4a29764220c 100644
--- a/devel/texlab/Makefile
+++ b/devel/texlab/Makefile
@@ -1,6 +1,7 @@
PORTNAME= texlab
DISTVERSIONPREFIX= v
DISTVERSION= 4.2.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= antranigv@freebsd.am
diff --git a/devel/tokei/Makefile b/devel/tokei/Makefile
index 29441a33ff7c..fa87b81823b5 100644
--- a/devel/tokei/Makefile
+++ b/devel/tokei/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tokei
DISTVERSIONPREFIX= v
DISTVERSION= 12.1.2
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= devel
MAINTAINER= mikael@FreeBSD.org
diff --git a/devel/wrangler/Makefile b/devel/wrangler/Makefile
index d0673ed4670f..9ff53c35bf46 100644
--- a/devel/wrangler/Makefile
+++ b/devel/wrangler/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wrangler
DISTVERSIONPREFIX= v
DISTVERSION= 1.19.12
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= antranigv@freebsd.am
diff --git a/dns/dog/Makefile b/dns/dog/Makefile
index 7188da205aa5..5e6fc5332fe3 100644
--- a/dns/dog/Makefile
+++ b/dns/dog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dog
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= dns net
MAINTAINER= lcook@FreeBSD.org
diff --git a/dns/doh-proxy/Makefile b/dns/doh-proxy/Makefile
index 9e9ab1ee3248..a638e70623d8 100644
--- a/dns/doh-proxy/Makefile
+++ b/dns/doh-proxy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= doh-proxy
DISTVERSION= 0.9.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= dns
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/dns/encrypted-dns-server/Makefile b/dns/encrypted-dns-server/Makefile
index dcee27a54eee..ab169970d5f0 100644
--- a/dns/encrypted-dns-server/Makefile
+++ b/dns/encrypted-dns-server/Makefile
@@ -1,5 +1,6 @@
PORTNAME= encrypted-dns-server
DISTVERSION= 0.9.6
+PORTREVISION= 1
CATEGORIES= dns
MAINTAINER= felix@userspace.com.au
diff --git a/editors/amp/Makefile b/editors/amp/Makefile
index 6ee5dd11e6cf..7543b01555c0 100644
--- a/editors/amp/Makefile
+++ b/editors/amp/Makefile
@@ -1,5 +1,6 @@
PORTNAME= amp
DISTVERSION= 0.6.2
+PORTREVISION= 1
CATEGORIES= editors
MAINTAINER= eduardo@FreeBSD.org
diff --git a/editors/helix/Makefile b/editors/helix/Makefile
index 39f824739ab9..e871de5c3050 100644
--- a/editors/helix/Makefile
+++ b/editors/helix/Makefile
@@ -1,6 +1,6 @@
PORTNAME= helix
DISTVERSION= 22.05
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= editors
MASTER_SITES= https://git.sr.ht/~ecmma/tree-sitter-hare/archive/:treesitterhare
DISTFILES= ${TREE_SITTER_HARE_REV}.tar.gz:treesitterhare
diff --git a/editors/kak-lsp/Makefile b/editors/kak-lsp/Makefile
index 44afba66499d..c80d1a5c6814 100644
--- a/editors/kak-lsp/Makefile
+++ b/editors/kak-lsp/Makefile
@@ -1,6 +1,7 @@
PORTNAME= kak-lsp
DISTVERSIONPREFIX= v
DISTVERSION= 13.0.0
+PORTREVISION= 1
CATEGORIES= editors
MAINTAINER= mikael@FreeBSD.org
diff --git a/editors/kibi/Makefile b/editors/kibi/Makefile
index 55e4d074d8b1..ef0e9eb6bec5 100644
--- a/editors/kibi/Makefile
+++ b/editors/kibi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kibi
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.2
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= editors
MAINTAINER= lcook@FreeBSD.org
diff --git a/editors/parinfer-rust/Makefile b/editors/parinfer-rust/Makefile
index ebb86958119e..a06d42aabe58 100644
--- a/editors/parinfer-rust/Makefile
+++ b/editors/parinfer-rust/Makefile
@@ -1,7 +1,7 @@
PORTNAME= parinfer-rust
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.3.20220110
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= editors
MAINTAINER= mikael@FreeBSD.org
diff --git a/editors/xi-core/Makefile b/editors/xi-core/Makefile
index d5ed8622b114..a728f0aadaaa 100644
--- a/editors/xi-core/Makefile
+++ b/editors/xi-core/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xi-core
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= editors
MAINTAINER= eduardo@FreeBSD.org
diff --git a/editors/xi-term/Makefile b/editors/xi-term/Makefile
index 7d50fa2e00b9..e0a57e59fa5c 100644
--- a/editors/xi-term/Makefile
+++ b/editors/xi-term/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xi-term
DISTVERSION= g20190913
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= editors
MAINTAINER= eduardo@FreeBSD.org
diff --git a/finance/tickrs/Makefile b/finance/tickrs/Makefile
index 26cd4fac85a9..8d148675a5e4 100644
--- a/finance/tickrs/Makefile
+++ b/finance/tickrs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tickrs
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.4
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= finance
MAINTAINER= lcook@FreeBSD.org
diff --git a/games/0ad/Makefile b/games/0ad/Makefile
index d7f62bf848cd..d7ffe0b4037c 100644
--- a/games/0ad/Makefile
+++ b/games/0ad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= 0ad
PORTVERSION= 0.0.25b
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= games
MASTER_SITES= http://releases.wildfiregames.com/ \
SF/zero-ad/releases
diff --git a/games/abstreet/Makefile b/games/abstreet/Makefile
index fb66b04d0545..b007dbd9b267 100644
--- a/games/abstreet/Makefile
+++ b/games/abstreet/Makefile
@@ -1,7 +1,7 @@
PORTNAME= abstreet
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.64
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= games
MASTER_SITES= LOCAL/yuri:data
DISTFILES= ${PORTNAME}-data-${DISTVERSION}.tgz:data # updated by the update-data target
diff --git a/games/anki/Makefile b/games/anki/Makefile
index 6fb0a051ab46..25f7d9f40519 100644
--- a/games/anki/Makefile
+++ b/games/anki/Makefile
@@ -1,6 +1,6 @@
PORTNAME= anki
DISTVERSION= 2.1.49
-PORTREVISION= 3
+PORTREVISION= 4
# Don't forget to update ${_MY_BUILDHASH} if DISTVERSION changes
CATEGORIES= games education python
MASTER_SITES= LOCAL/kai/:yarncache
diff --git a/games/dose-response/Makefile b/games/dose-response/Makefile
index a8fd520a1d53..f0c2152e556f 100644
--- a/games/dose-response/Makefile
+++ b/games/dose-response/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dose-response
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= games
MAINTAINER= greg@unrelenting.technology
diff --git a/games/genact/Makefile b/games/genact/Makefile
index 916e4b055168..5cb3a11bb681 100644
--- a/games/genact/Makefile
+++ b/games/genact/Makefile
@@ -1,7 +1,7 @@
PORTNAME= genact
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= games
MAINTAINER= 0mp@FreeBSD.org
diff --git a/games/jaggedalliance2/Makefile b/games/jaggedalliance2/Makefile
index 2547510fed91..7fb8b7e056ce 100644
--- a/games/jaggedalliance2/Makefile
+++ b/games/jaggedalliance2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ja2
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MAINTAINER= timp87@gmail.com
diff --git a/games/jumpy/Makefile b/games/jumpy/Makefile
index 15fdc96aacd1..24b8fb48d35b 100644
--- a/games/jumpy/Makefile
+++ b/games/jumpy/Makefile
@@ -1,6 +1,7 @@
PORTNAME= jumpy
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.3
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= jbeich@FreeBSD.org
diff --git a/games/rpg-cli/Makefile b/games/rpg-cli/Makefile
index f69aef4ac2c1..e19e00ae1098 100644
--- a/games/rpg-cli/Makefile
+++ b/games/rpg-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rpg-cli
DISTVERSION= 1.0.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= games
MAINTAINER= lcook@FreeBSD.org
diff --git a/games/veloren/Makefile b/games/veloren/Makefile
index 4badfde39818..5c1d5d15dcd1 100644
--- a/games/veloren/Makefile
+++ b/games/veloren/Makefile
@@ -1,6 +1,7 @@
PORTNAME= veloren
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
+PORTREVISION= 1
CATEGORIES= games
.if !make(makesum)
MASTER_SITES= LOCAL/jbeich
@@ -409,7 +410,7 @@ CARGO_CRATES= ab_glyph-0.2.15 \
os_str_bytes-6.0.0 \
owned_ttf_parser-0.6.0 \
owned_ttf_parser-0.15.0 \
- packed_simd_2-0.3.7 \
+ packed_simd_2-0.3.8 \
parking_lot-0.10.2 \
parking_lot-0.11.2 \
parking_lot-0.12.0 \
diff --git a/games/veloren/distinfo b/games/veloren/distinfo
index 566198c1e6d4..52400ab98f49 100644
--- a/games/veloren/distinfo
+++ b/games/veloren/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1658582101
+TIMESTAMP = 1660732539
SHA256 (rust/crates/ab_glyph-0.2.15.crate) = 24606928a235e73cdef55a0c909719cadd72fce573e5713d58cb2952d8f5794c
SIZE (rust/crates/ab_glyph-0.2.15.crate) = 15906
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.5.crate) = a13739d7177fbd22bb0ed28badfff9f372f8bef46c863db4e1c6248f6b223b6e
@@ -751,8 +751,8 @@ SHA256 (rust/crates/owned_ttf_parser-0.6.0.crate) = 9f923fb806c46266c02ab4a5b239
SIZE (rust/crates/owned_ttf_parser-0.6.0.crate) = 20574
SHA256 (rust/crates/owned_ttf_parser-0.15.0.crate) = 4fb1e509cfe7a12db2a90bfa057dfcdbc55a347f5da677c506b53dd099cfec9d
SIZE (rust/crates/owned_ttf_parser-0.15.0.crate) = 23088
-SHA256 (rust/crates/packed_simd_2-0.3.7.crate) = defdcfef86dcc44ad208f71d9ff4ce28df6537a4e0d6b0e8e845cb8ca10059a6
-SIZE (rust/crates/packed_simd_2-0.3.7.crate) = 97413
+SHA256 (rust/crates/packed_simd_2-0.3.8.crate) = a1914cd452d8fccd6f9db48147b29fd4ae05bea9dc5d9ad578509f72415de282
+SIZE (rust/crates/packed_simd_2-0.3.8.crate) = 97388
SHA256 (rust/crates/parking_lot-0.10.2.crate) = d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e
SIZE (rust/crates/parking_lot-0.10.2.crate) = 39536
SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
diff --git a/games/veloren/files/patch-rust-1.63 b/games/veloren/files/patch-rust-1.63
new file mode 100644
index 000000000000..5050354349f1
--- /dev/null
+++ b/games/veloren/files/patch-rust-1.63
@@ -0,0 +1,36 @@
+--- Cargo.lock.orig 2022-08-17 12:36:05 UTC
++++ Cargo.lock
+@@ -4025,9 +4025,9 @@ name = "packed_simd_2"
+
+ [[package]]
+ name = "packed_simd_2"
+-version = "0.3.7"
++version = "0.3.8"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "defdcfef86dcc44ad208f71d9ff4ce28df6537a4e0d6b0e8e845cb8ca10059a6"
++checksum = "a1914cd452d8fccd6f9db48147b29fd4ae05bea9dc5d9ad578509f72415de282"
+ dependencies = [
+ "cfg-if 1.0.0",
+ "libm 0.1.4",
+@@ -6241,7 +6241,7 @@ dependencies = [
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "4ee73e6e4924fe940354b8d4d98cad5231175d615cd855b758adc658c0aac6a0"
+ dependencies = [
+- "cfg-if 1.0.0",
++ "cfg-if 0.1.10",
+ "rand 0.8.5",
+ "static_assertions",
+ ]
+
+
+--- voxygen/src/scene/terrain.rs.orig 2022-08-17 11:42:07.587067000 +0000
++++ voxygen/src/scene/terrain.rs 2022-08-17 11:43:10.451160000 +0000
+@@ -555,7 +557,7 @@ impl SpriteRenderContext {
+ }
+ });
+
+- let init = core::lazy::OnceCell::new();
++ let init = core::cell::OnceCell::new();
+ let mut join_handle = Some(join_handle);
+ let mut closure = move |renderer: &mut Renderer| {
+ // The second unwrap can only fail if the sprite meshing thread panics, which
diff --git a/graphics/dssim/Makefile b/graphics/dssim/Makefile
index 9d3cdd01ef6d..61a4ae9ff598 100644
--- a/graphics/dssim/Makefile
+++ b/graphics/dssim/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dssim
DISTVERSION= 3.2.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/graphics/gifski/Makefile b/graphics/gifski/Makefile
index f74f13f48709..e3db08dbd4e0 100644
--- a/graphics/gifski/Makefile
+++ b/graphics/gifski/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gifski
DISTVERSION= 1.7.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/ikona/Makefile b/graphics/ikona/Makefile
index 361557709fef..29cd4f608d08 100644
--- a/graphics/ikona/Makefile
+++ b/graphics/ikona/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ikona
DISTVERSION= 1.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= graphics kde
MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
diff --git a/graphics/libopenraw/Makefile b/graphics/libopenraw/Makefile
index 0c035fc1e67b..c3e69375f4f8 100644
--- a/graphics/libopenraw/Makefile
+++ b/graphics/libopenraw/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libopenraw
PORTVERSION= 0.3.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MASTER_SITES= http://libopenraw.freedesktop.org/download/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/graphics/librsvg2-rust/Makefile b/graphics/librsvg2-rust/Makefile
index 72889216a352..7e653daf823d 100644
--- a/graphics/librsvg2-rust/Makefile
+++ b/graphics/librsvg2-rust/Makefile
@@ -1,6 +1,6 @@
PORTNAME= librsvg
PORTVERSION= 2.54.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics gnome
MASTER_SITES= GNOME
PKGNAMESUFFIX= 2-rust
diff --git a/graphics/pastel/Makefile b/graphics/pastel/Makefile
index da2b2ea848ea..4968c685be5b 100644
--- a/graphics/pastel/Makefile
+++ b/graphics/pastel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pastel
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= graphics
MAINTAINER= lcook@FreeBSD.org
diff --git a/graphics/rx/Makefile b/graphics/rx/Makefile
index e7ce952c69ff..053bc867d7f2 100644
--- a/graphics/rx/Makefile
+++ b/graphics/rx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rx
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.2
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= graphics
PKGNAMESUFFIX= -editor
diff --git a/graphics/svgbob/Makefile b/graphics/svgbob/Makefile
index d0bff7552010..be3cc5e98dfc 100644
--- a/graphics/svgbob/Makefile
+++ b/graphics/svgbob/Makefile
@@ -1,6 +1,6 @@
PORTNAME= svgbob
DISTVERSION= g20190412
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= graphics
MAINTAINER= mikael@FreeBSD.org
diff --git a/graphics/viu/Makefile b/graphics/viu/Makefile
index 2740ae3b2ad4..611703a84378 100644
--- a/graphics/viu/Makefile
+++ b/graphics/viu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= viu
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= graphics
MAINTAINER= lcook@FreeBSD.org
diff --git a/java/icedtea-web/Makefile b/java/icedtea-web/Makefile
index 6e3f54bbca34..e02024a09e6b 100644
--- a/java/icedtea-web/Makefile
+++ b/java/icedtea-web/Makefile
@@ -1,7 +1,7 @@
PORTNAME= icedtea-web
PORTVERSION= 1.8.4
DISTVERSIONPREFIX= icedtea-web-
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= java www
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/lang/gleam/Makefile b/lang/gleam/Makefile
index 4361d543ecfd..d8bbe8b99832 100644
--- a/lang/gleam/Makefile
+++ b/lang/gleam/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gleam
DISTVERSIONPREFIX= v
DISTVERSION= 0.22.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= lang
MAINTAINER= dch@FreeBSD.org
diff --git a/lang/rust-bootstrap/Makefile b/lang/rust-bootstrap/Makefile
index 15eb5696dde9..45d0358fc877 100644
--- a/lang/rust-bootstrap/Makefile
+++ b/lang/rust-bootstrap/Makefile
@@ -2,7 +2,7 @@
# to upload them to ~/public_distfiles on freefall in preparation
# for the next lang/rust update.
PORTNAME= rust
-PORTVERSION= 1.62.0
+PORTVERSION= 1.63.0
CATEGORIES= lang
MASTER_SITES= https://static.rust-lang.org/dist/
PKGNAMEPREFIX= ${FLAVOR:S/_/-/g}-
diff --git a/lang/rust-bootstrap/distinfo b/lang/rust-bootstrap/distinfo
index 16c3bdd739b4..26b57a90a332 100644
--- a/lang/rust-bootstrap/distinfo
+++ b/lang/rust-bootstrap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1656497768
-SHA256 (rust/rustc-1.62.0-src.tar.xz) = 6c00ef115c894c2645e60b5049a4f5dacf1dc0c993f3074f7ae4fdf4c755dd5e
-SIZE (rust/rustc-1.62.0-src.tar.xz) = 135644992
+TIMESTAMP = 1660646335
+SHA256 (rust/rustc-1.63.0-src.tar.xz) = 8f44af6dc44cc4146634a4dd5e4cc5470b3052a2337019b870c0e025e8987e0c
+SIZE (rust/rustc-1.63.0-src.tar.xz) = 136597192
diff --git a/lang/rust/Makefile b/lang/rust/Makefile
index 10d8809ccdc7..919e33e6b29d 100644
--- a/lang/rust/Makefile
+++ b/lang/rust/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rust
-PORTVERSION?= 1.62.1
+PORTVERSION?= 1.63.0
PORTREVISION?= 0
CATEGORIES= lang
MASTER_SITES= https://static.rust-lang.org/dist/:src \
@@ -68,8 +68,8 @@ WASM_VARS= _COMPONENTS+="rust-analysis-${_PACKAGE_VERS}-wasm32-unknown-unknown
WASM_VARS_OFF= _RUST_BUILD_WASM=false
# See WRKSRC/src/stage0.json for the date and version values
-BOOTSTRAPS_DATE?= 2022-05-19
-RUST_BOOTSTRAP_VERSION?= 1.61.0
+BOOTSTRAPS_DATE?= 2022-08-11
+RUST_BOOTSTRAP_VERSION?= 1.62.0
BOOTSTRAPS_SUFFIX?= ${BOOTSTRAPS_SUFFIX_${ARCH}}
BOOTSTRAPS_SUFFIX_powerpc64?= -${PPC_ABI:tl}
diff --git a/lang/rust/distinfo b/lang/rust/distinfo
index 7dcf1e29859a..62c1950596d0 100644
--- a/lang/rust/distinfo
+++ b/lang/rust/distinfo
@@ -1,63 +1,63 @@
-TIMESTAMP = 1658240928
-SHA256 (rust/rustc-1.62.1-src.tar.xz) = 02066a93c2f6596cc046a897d5716c86e3607c1cd0f54db9a867ae8c8265072e
-SIZE (rust/rustc-1.62.1-src.tar.xz) = 135644156
-SHA256 (rust/2022-05-19/rustc-1.61.0-aarch64-unknown-freebsd.tar.xz) = 042eec2e8a6eff9bf754594e989f4d82b9a45bd86e32c8782146ccb55b1845b0
-SIZE (rust/2022-05-19/rustc-1.61.0-aarch64-unknown-freebsd.tar.xz) = 41988500
-SHA256 (rust/2022-05-19/rust-std-1.61.0-aarch64-unknown-freebsd.tar.xz) = 518aa33a3fad35cf65f91b9816664c82f6e421d57389a45193f3e032b03d4e73
-SIZE (rust/2022-05-19/rust-std-1.61.0-aarch64-unknown-freebsd.tar.xz) = 23570368
-SHA256 (rust/2022-05-19/cargo-1.61.0-aarch64-unknown-freebsd.tar.xz) = 3f294d64552351f159885868ffeac107fd1dbc62c550506ad4b8b595747a8c1e
-SIZE (rust/2022-05-19/cargo-1.61.0-aarch64-unknown-freebsd.tar.xz) = 4794716
-SHA256 (rust/2022-05-19/rustc-1.61.0-x86_64-unknown-freebsd.tar.xz) = e3ec7b3e7913e1613e973202a915539922cda424fe0e22f17a0106f075158152
-SIZE (rust/2022-05-19/rustc-1.61.0-x86_64-unknown-freebsd.tar.xz) = 37986400
-SHA256 (rust/2022-05-19/rust-std-1.61.0-x86_64-unknown-freebsd.tar.xz) = a35bd8f17d2141e1c5384b02f0775838c08e6c4e8b5d74c5d42681f80268cab5
-SIZE (rust/2022-05-19/rust-std-1.61.0-x86_64-unknown-freebsd.tar.xz) = 23842720
-SHA256 (rust/2022-05-19/cargo-1.61.0-x86_64-unknown-freebsd.tar.xz) = 70e78458896f94ed172ac4e3caf3f54eddb2a9bcca81c42800117383ba988c95
-SIZE (rust/2022-05-19/cargo-1.61.0-x86_64-unknown-freebsd.tar.xz) = 5502300
-SHA256 (rust/2022-05-19/rustc-1.61.0-armv6-unknown-freebsd.tar.xz) = 9268265126c7ae989c03d1f8710ed29182a6d1a9c5217fd7ee6558e5b8b29076
-SIZE (rust/2022-05-19/rustc-1.61.0-armv6-unknown-freebsd.tar.xz) = 42901832
-SHA256 (rust/2022-05-19/rust-std-1.61.0-armv6-unknown-freebsd.tar.xz) = a0f00fc1b3dca64e4fe32ea7ef96409519cced71e58841425cb444b7189e09a6
-SIZE (rust/2022-05-19/rust-std-1.61.0-armv6-unknown-freebsd.tar.xz) = 21817044
-SHA256 (rust/2022-05-19/cargo-1.61.0-armv6-unknown-freebsd.tar.xz) = 6593e951345c557fa90c7732130bddfb89a6df7dc4b5d79e701740e7fc48d98a
-SIZE (rust/2022-05-19/cargo-1.61.0-armv6-unknown-freebsd.tar.xz) = 4747396
-SHA256 (rust/2022-05-19/rustc-1.61.0-armv7-unknown-freebsd.tar.xz) = d83086bf4355cc92baf908b313c3f83821ab7407a59edc2e99a234b6f56db71c
-SIZE (rust/2022-05-19/rustc-1.61.0-armv7-unknown-freebsd.tar.xz) = 42713712
-SHA256 (rust/2022-05-19/rust-std-1.61.0-armv7-unknown-freebsd.tar.xz) = 5bbdccac7a91bcbdeea3295f12e10a86515f550ece6118383f90657a247e022e
-SIZE (rust/2022-05-19/rust-std-1.61.0-armv7-unknown-freebsd.tar.xz) = 22793208
-SHA256 (rust/2022-05-19/cargo-1.61.0-armv7-unknown-freebsd.tar.xz) = 24814d99e7811cfac6a51848d6a63fd6f38f9b845b29dbad550585067d6beb8d
-SIZE (rust/2022-05-19/cargo-1.61.0-armv7-unknown-freebsd.tar.xz) = 4733024
-SHA256 (rust/2022-05-19/rustc-1.61.0-i686-unknown-freebsd.tar.xz) = 9aef4d35438a70b8239976364b6b7266f6f15e64b40463f81329938cda167576
-SIZE (rust/2022-05-19/rustc-1.61.0-i686-unknown-freebsd.tar.xz) = 47040012
-SHA256 (rust/2022-05-19/rust-std-1.61.0-i686-unknown-freebsd.tar.xz) = 2f4b31a12a46cf4d778b6ff44503c0b4f5019870a8f27472b6c26cd387aabbf0
-SIZE (rust/2022-05-19/rust-std-1.61.0-i686-unknown-freebsd.tar.xz) = 23667232
-SHA256 (rust/2022-05-19/cargo-1.61.0-i686-unknown-freebsd.tar.xz) = c3cc0f5e0b57fa220fb0d44813409584ad1d6352c2a5dc77ffe9211338c412ae
-SIZE (rust/2022-05-19/cargo-1.61.0-i686-unknown-freebsd.tar.xz) = 5650840
-SHA256 (rust/2022-05-19/rustc-1.61.0-powerpc-unknown-freebsd.tar.xz) = 0ca81deb0faa343ff420b7f9e6f325eac366a15128b1e096eb3062516e48e36b
-SIZE (rust/2022-05-19/rustc-1.61.0-powerpc-unknown-freebsd.tar.xz) = 44567188
-SHA256 (rust/2022-05-19/rust-std-1.61.0-powerpc-unknown-freebsd.tar.xz) = a3a26ab34a9f62d1b9a0dba45f4d63c25994d222ddabdf909be9217b93ce6415
-SIZE (rust/2022-05-19/rust-std-1.61.0-powerpc-unknown-freebsd.tar.xz) = 21657860
-SHA256 (rust/2022-05-19/cargo-1.61.0-powerpc-unknown-freebsd.tar.xz) = 4d3f3da61d993e8698d9bb13aa6eb75f00e0567b23a4e2809adde47b0e8372f0
-SIZE (rust/2022-05-19/cargo-1.61.0-powerpc-unknown-freebsd.tar.xz) = 5232608
-SHA256 (rust/2022-05-19/rustc-1.61.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 5f8878946c10350ce2ed4751baa1dd467cbbce223899086c631dc4e714bad09f
-SIZE (rust/2022-05-19/rustc-1.61.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 51265100
-SHA256 (rust/2022-05-19/rust-std-1.61.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 45eea66649936ccc789309381a0e2cb82ee63bf7fc902262eab664cd40d373a8
-SIZE (rust/2022-05-19/rust-std-1.61.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 21767000
-SHA256 (rust/2022-05-19/cargo-1.61.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 91dfca32008126f8f526cd4913e487341c968b82b6e094df15a4760dfca400ea
-SIZE (rust/2022-05-19/cargo-1.61.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 5345408
-SHA256 (rust/2022-05-19/rustc-1.61.0-powerpc64le-unknown-freebsd.tar.xz) = 0f22827e20c6aed0b67450f228bfdc44b5b83abbffd9bb8bf1d529ee94aa9b95
-SIZE (rust/2022-05-19/rustc-1.61.0-powerpc64le-unknown-freebsd.tar.xz) = 44874472
-SHA256 (rust/2022-05-19/rust-std-1.61.0-powerpc64le-unknown-freebsd.tar.xz) = bae7067eac67fede90defecb5250985fc8b7fdcd22435acb795901e8a75f1f96
-SIZE (rust/2022-05-19/rust-std-1.61.0-powerpc64le-unknown-freebsd.tar.xz) = 21828580
-SHA256 (rust/2022-05-19/cargo-1.61.0-powerpc64le-unknown-freebsd.tar.xz) = 2fe81b4ee62a5370f6e5a6dc5a46d00871a9c77513eb165664e871cd66f8adac
-SIZE (rust/2022-05-19/cargo-1.61.0-powerpc64le-unknown-freebsd.tar.xz) = 5265304
-SHA256 (rust/2022-05-19/rustc-1.61.0-riscv64gc-unknown-freebsd.tar.xz) = d2d371908a8dcd49db81bd2db048c57a968e0ec8a00918ad2f80fcd306862855
-SIZE (rust/2022-05-19/rustc-1.61.0-riscv64gc-unknown-freebsd.tar.xz) = 139529684
-SHA256 (rust/2022-05-19/rust-std-1.61.0-riscv64gc-unknown-freebsd.tar.xz) = 0ee3a580304386a75ec500f0c9f1e853a9922c4b9521d4577a559b120e865795
-SIZE (rust/2022-05-19/rust-std-1.61.0-riscv64gc-unknown-freebsd.tar.xz) = 29642992
-SHA256 (rust/2022-05-19/cargo-1.61.0-riscv64gc-unknown-freebsd.tar.xz) = 89522660fbc8718ab394566fb7daf5ce95fdbabec49e7a322d561f8d81c53e1f
-SIZE (rust/2022-05-19/cargo-1.61.0-riscv64gc-unknown-freebsd.tar.xz) = 26543872
-SHA256 (rust/2022-05-19/rustc-1.61.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 16d5a9a0b8f7b75ad76efcdf4bf3b7ad51d5ffae21cf04c64696803879081ffb
-SIZE (rust/2022-05-19/rustc-1.61.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 42802348
-SHA256 (rust/2022-05-19/rust-std-1.61.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 5526d0f46a2829a3b4ce5147f8ce9cdc5144a811e7362cbe5666df0a35420fe0
-SIZE (rust/2022-05-19/rust-std-1.61.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 21712780
-SHA256 (rust/2022-05-19/cargo-1.61.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 5b6fc2baa3647abee442373006da6cbccbe16b6720520bdc7ecc3b998e003538
-SIZE (rust/2022-05-19/cargo-1.61.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 4966568
+TIMESTAMP = 1660637971
+SHA256 (rust/rustc-1.63.0-src.tar.xz) = 8f44af6dc44cc4146634a4dd5e4cc5470b3052a2337019b870c0e025e8987e0c
+SIZE (rust/rustc-1.63.0-src.tar.xz) = 136597192
+SHA256 (rust/2022-08-11/rustc-1.62.0-aarch64-unknown-freebsd.tar.xz) = cc389cc6054c2761b55329f996107d02453187149b3597cbebdc4c7a994e4b9f
+SIZE (rust/2022-08-11/rustc-1.62.0-aarch64-unknown-freebsd.tar.xz) = 43229728
+SHA256 (rust/2022-08-11/rust-std-1.62.0-aarch64-unknown-freebsd.tar.xz) = 18264b1c019d89f564e3583fae40667eb26a4b918ede59632f7bbb8eb5901ae6
+SIZE (rust/2022-08-11/rust-std-1.62.0-aarch64-unknown-freebsd.tar.xz) = 22683064
+SHA256 (rust/2022-08-11/cargo-1.62.0-aarch64-unknown-freebsd.tar.xz) = be972aa3d1ced03ee216e6d366b46f505ba83cbac682f116ea5cdef5f10963d4
+SIZE (rust/2022-08-11/cargo-1.62.0-aarch64-unknown-freebsd.tar.xz) = 4884760
+SHA256 (rust/2022-08-11/rustc-1.62.0-x86_64-unknown-freebsd.tar.xz) = 2de14a9ca4307453111a82d8733b0d986284d8e78b5bb2d0c5f6a483794502bc
+SIZE (rust/2022-08-11/rustc-1.62.0-x86_64-unknown-freebsd.tar.xz) = 36186780
+SHA256 (rust/2022-08-11/rust-std-1.62.0-x86_64-unknown-freebsd.tar.xz) = 0b2a78ec3636a90cab0923612c6ef4f68fe05e788306c33065425093de2846c7
+SIZE (rust/2022-08-11/rust-std-1.62.0-x86_64-unknown-freebsd.tar.xz) = 22828324
+SHA256 (rust/2022-08-11/cargo-1.62.0-x86_64-unknown-freebsd.tar.xz) = b8e36aa5a71d645a0c41eaf2ddeab96d244a6427a05c664a86090cc3d1dc93fd
+SIZE (rust/2022-08-11/cargo-1.62.0-x86_64-unknown-freebsd.tar.xz) = 5581840
+SHA256 (rust/2022-08-11/rustc-1.62.0-armv6-unknown-freebsd.tar.xz) = 31112bc0634e805c3dc9ce5cfb7fb8de76610ec75c31f3d8db6d6539600e506a
+SIZE (rust/2022-08-11/rustc-1.62.0-armv6-unknown-freebsd.tar.xz) = 44097768
+SHA256 (rust/2022-08-11/rust-std-1.62.0-armv6-unknown-freebsd.tar.xz) = 704d095ef94d0f3ecb27decee036a908c4eeabf9833bec88d7061151c0660dd9
+SIZE (rust/2022-08-11/rust-std-1.62.0-armv6-unknown-freebsd.tar.xz) = 21001436
+SHA256 (rust/2022-08-11/cargo-1.62.0-armv6-unknown-freebsd.tar.xz) = 9eeeea39fac336f4c91563fdb0c1c89052d76095553d7bddc1ca1f14c506a1f8
+SIZE (rust/2022-08-11/cargo-1.62.0-armv6-unknown-freebsd.tar.xz) = 4835312
+SHA256 (rust/2022-08-11/rustc-1.62.0-armv7-unknown-freebsd.tar.xz) = 26b902e38d7f4d98cb5756d821d3917c204d161b47c43d90cbc1b98714392d01
+SIZE (rust/2022-08-11/rustc-1.62.0-armv7-unknown-freebsd.tar.xz) = 43670920
+SHA256 (rust/2022-08-11/rust-std-1.62.0-armv7-unknown-freebsd.tar.xz) = abe9b2841781330618888ff97e0d8cc7e2891ec6e205cbad0ec947c37d415ecc
+SIZE (rust/2022-08-11/rust-std-1.62.0-armv7-unknown-freebsd.tar.xz) = 21926488
+SHA256 (rust/2022-08-11/cargo-1.62.0-armv7-unknown-freebsd.tar.xz) = 1c1d0099bac23d31b1f5a9754b10316cce9afacd49c581dc6cb822a0249e95ad
+SIZE (rust/2022-08-11/cargo-1.62.0-armv7-unknown-freebsd.tar.xz) = 4823300
+SHA256 (rust/2022-08-11/rustc-1.62.0-i686-unknown-freebsd.tar.xz) = 0fee2caf1ffc5c5769dfac6affcbe7fc77f22fdf9af61f9c6b4e24cae9a846cd
+SIZE (rust/2022-08-11/rustc-1.62.0-i686-unknown-freebsd.tar.xz) = 49032044
+SHA256 (rust/2022-08-11/rust-std-1.62.0-i686-unknown-freebsd.tar.xz) = f50746696a7141f279c3dad031e9a26240eb6a831e150758df117063536aa2f2
+SIZE (rust/2022-08-11/rust-std-1.62.0-i686-unknown-freebsd.tar.xz) = 22732580
+SHA256 (rust/2022-08-11/cargo-1.62.0-i686-unknown-freebsd.tar.xz) = 4308d5097b754d09b4124b4f5b461d835a1929ece5195931bd853d1aea8c4123
+SIZE (rust/2022-08-11/cargo-1.62.0-i686-unknown-freebsd.tar.xz) = 5744176
+SHA256 (rust/2022-08-11/rustc-1.62.0-powerpc-unknown-freebsd.tar.xz) = 3de22d8843ce97bf04d606c7731e7fcf35feae5c17871df5f7bd7568a5dac1ca
+SIZE (rust/2022-08-11/rustc-1.62.0-powerpc-unknown-freebsd.tar.xz) = 46413824
+SHA256 (rust/2022-08-11/rust-std-1.62.0-powerpc-unknown-freebsd.tar.xz) = a7c0ea9c3163a1375ac268a34ef85bafc1173ce31082b76e7ce82a7b74d38614
+SIZE (rust/2022-08-11/rust-std-1.62.0-powerpc-unknown-freebsd.tar.xz) = 20653544
+SHA256 (rust/2022-08-11/cargo-1.62.0-powerpc-unknown-freebsd.tar.xz) = e37fab0dfd028fac8c530aa685c47aa12ba2d89ffb34d72e403f457f05b040d9
+SIZE (rust/2022-08-11/cargo-1.62.0-powerpc-unknown-freebsd.tar.xz) = 5318004
+SHA256 (rust/2022-08-11/rustc-1.62.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 1e2b2fdde88775c872b3b0c6b7df48c0edbe4334ac859997123ad272c6ef6028
+SIZE (rust/2022-08-11/rustc-1.62.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 52646328
+SHA256 (rust/2022-08-11/rust-std-1.62.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 4a65020427f638a6e948040676934eedcaa416e183db8139f83d83b06eebafd8
+SIZE (rust/2022-08-11/rust-std-1.62.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 20886148
+SHA256 (rust/2022-08-11/cargo-1.62.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 73047a7b498f5a7403f7c722e6ced16639538e6ef1040eca6fe80911eca20380
+SIZE (rust/2022-08-11/cargo-1.62.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 5421660
+SHA256 (rust/2022-08-11/rustc-1.62.0-powerpc64le-unknown-freebsd.tar.xz) = a0a990c2e459f06cdc16d509e2a7046528d870df0974eff3eacad11654f0a990
+SIZE (rust/2022-08-11/rustc-1.62.0-powerpc64le-unknown-freebsd.tar.xz) = 46361760
+SHA256 (rust/2022-08-11/rust-std-1.62.0-powerpc64le-unknown-freebsd.tar.xz) = 510b7ae43543acffc27ea788725ab7e683236323652296fb117443bdb87e4bca
+SIZE (rust/2022-08-11/rust-std-1.62.0-powerpc64le-unknown-freebsd.tar.xz) = 21088000
+SHA256 (rust/2022-08-11/cargo-1.62.0-powerpc64le-unknown-freebsd.tar.xz) = 007e4c54449cf95ae5bbc86c559767feaae543a129b3a4d4dbc99822697765ab
+SIZE (rust/2022-08-11/cargo-1.62.0-powerpc64le-unknown-freebsd.tar.xz) = 5354032
+SHA256 (rust/2022-08-11/rustc-1.62.0-riscv64gc-unknown-freebsd.tar.xz) = fe0551721b4a4e0c17236a7527eb5c8006d3dcbba1e18bfd997bba1aff7320f3
+SIZE (rust/2022-08-11/rustc-1.62.0-riscv64gc-unknown-freebsd.tar.xz) = 151000056
+SHA256 (rust/2022-08-11/rust-std-1.62.0-riscv64gc-unknown-freebsd.tar.xz) = 26e3296d3e665a0049c638216c5da194dc500ae94942f5bd37c41d7512b95202
+SIZE (rust/2022-08-11/rust-std-1.62.0-riscv64gc-unknown-freebsd.tar.xz) = 28966484
+SHA256 (rust/2022-08-11/cargo-1.62.0-riscv64gc-unknown-freebsd.tar.xz) = 4f72f54faebca015d674a53394eda4ec7b07bc70547186dbefca45b71a9c00ea
+SIZE (rust/2022-08-11/cargo-1.62.0-riscv64gc-unknown-freebsd.tar.xz) = 27235120
+SHA256 (rust/2022-08-11/rustc-1.62.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 85282443cc7972af82999c24093a792143a642fb5f32a636c900019e0df30109
+SIZE (rust/2022-08-11/rustc-1.62.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 44366840
+SHA256 (rust/2022-08-11/rust-std-1.62.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = eea977e6cbffdb226056091c3ab565c2b3c933d37ab1a30a2baa5eccc47e2c9b
+SIZE (rust/2022-08-11/rust-std-1.62.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 20893088
+SHA256 (rust/2022-08-11/cargo-1.62.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = a36cd48122c84601cf2610d0cb381e3482bc25ef3f37d6d790eaa6a1a5a1e500
+SIZE (rust/2022-08-11/cargo-1.62.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 5048488
diff --git a/lang/rust/files/no-hardlinks/patch-src_bootstrap_lib.rs b/lang/rust/files/no-hardlinks/patch-src_bootstrap_lib.rs
index 081c2056ad2c..03a24563bf05 100644
--- a/lang/rust/files/no-hardlinks/patch-src_bootstrap_lib.rs
+++ b/lang/rust/files/no-hardlinks/patch-src_bootstrap_lib.rs
@@ -15,14 +15,29 @@ links during the build, so let's try that.
--- src/bootstrap/lib.rs.orig 2020-07-23 20:16:43 UTC
+++ src/bootstrap/lib.rs
-@@ -1173,10 +1173,6 @@ impl Build {
- if metadata.file_type().is_symlink() {
- let link = t!(fs::read_link(src));
- t!(symlink_file(link, dst));
-- } else if let Ok(()) = fs::hard_link(src, dst) {
+@@ -1450,19 +1450,13 @@ impl Build {
+ return;
+ }
+ }
+- if let Ok(()) = fs::hard_link(&src, dst) {
- // Attempt to "easy copy" by creating a hard link
- // (symlinks don't work on windows), but if that fails
- // just fall back to a slow `copy` operation.
- } else {
- if let Err(e) = fs::copy(src, dst) {
- panic!("failed to copy `{}` to `{}`: {}", src.display(), dst.display(), e)
+- } else {
+- if let Err(e) = fs::copy(&src, dst) {
+- panic!("failed to copy `{}` to `{}`: {}", src.display(), dst.display(), e)
+- }
+- t!(fs::set_permissions(dst, metadata.permissions()));
+- let atime = FileTime::from_last_access_time(&metadata);
+- let mtime = FileTime::from_last_modification_time(&metadata);
+- t!(filetime::set_file_times(dst, atime, mtime));
++ if let Err(e) = fs::copy(&src, dst) {
++ panic!("failed to copy `{}` to `{}`: {}", src.display(), dst.display(), e)
+ }
++ t!(fs::set_permissions(dst, metadata.permissions()));
++ let atime = FileTime::from_last_access_time(&metadata);
++ let mtime = FileTime::from_last_modification_time(&metadata);
++ t!(filetime::set_file_times(dst, atime, mtime));
+ }
+
+ /// Copies the `src` directory recursively to `dst`. Both are assumed to exist
diff --git a/lang/spidermonkey78/Makefile b/lang/spidermonkey78/Makefile
index 73602a1f431f..d76fd9838a01 100644
--- a/lang/spidermonkey78/Makefile
+++ b/lang/spidermonkey78/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spidermonkey
DISTVERSION= 78.15.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source
PKGNAMESUFFIX= ${SP_VER}
diff --git a/lang/spidermonkey91/Makefile b/lang/spidermonkey91/Makefile
index eae788498e2f..3b50f49bb236 100644
--- a/lang/spidermonkey91/Makefile
+++ b/lang/spidermonkey91/Makefile
@@ -1,5 +1,6 @@
PORTNAME= spidermonkey
DISTVERSION= 91.12.0
+PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source
PKGNAMESUFFIX= ${SP_VER}
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index 926c651926d4..2b34a4ed6b76 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -1,5 +1,6 @@
PORTNAME= thunderbird
DISTVERSION= 91.13.0
+PORTREVISION= 1
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/files/patch-rust-1.63 b/mail/thunderbird/files/patch-rust-1.63
new file mode 100644
index 000000000000..15c50810edfe
--- /dev/null
+++ b/mail/thunderbird/files/patch-rust-1.63
@@ -0,0 +1,767 @@
+Backport of https://hg.mozilla.org/releases/mozilla-beta/raw-rev/c37c77a20f96
+Only the rust code is present (not the .toml, .json and .lock files)
+
+
+diff --git a/third_party/rust/packed_simd/build.rs b/third_party/rust/packed_simd/build.rs
+--- third_party/rust/packed_simd/build.rs
++++ third_party/rust/packed_simd/build.rs
+@@ -1,6 +1,11 @@
++use rustc_version::{version, Version};
++
+ fn main() {
+ let target = std::env::var("TARGET").expect("TARGET environment variable not defined");
+ if target.contains("neon") {
+ println!("cargo:rustc-cfg=libcore_neon");
+ }
++ if version().unwrap() < Version::parse("1.61.0-alpha").unwrap() {
++ println!("cargo:rustc-cfg=aarch64_target_feature");
++ }
+ }
+diff --git a/third_party/rust/packed_simd/src/api.rs b/third_party/rust/packed_simd/src/api.rs
+--- third_party/rust/packed_simd/src/api.rs
++++ third_party/rust/packed_simd/src/api.rs
+@@ -1,13 +1,13 @@
+ //! Implements the Simd<[T; N]> APIs
+
+ #[macro_use]
+ mod bitmask;
+-crate mod cast;
++pub(crate) mod cast;
+ #[macro_use]
+ mod cmp;
+ #[macro_use]
+ mod default;
+ #[macro_use]
+ mod fmt;
+ #[macro_use]
+ mod from;
+@@ -32,17 +32,17 @@ mod shuffle1_dyn;
+ #[macro_use]
+ mod slice;
+ #[macro_use]
+ mod swap_bytes;
+ #[macro_use]
+ mod bit_manip;
+
+ #[cfg(feature = "into_bits")]
+-crate mod into_bits;
++pub(crate) mod into_bits;
+
+ macro_rules! impl_i {
+ ([$elem_ty:ident; $elem_n:expr]: $tuple_id:ident, $mask_ty:ident
+ | $ielem_ty:ident, $ibitmask_ty:ident | $test_tt:tt | $($elem_ids:ident),*
+ | From: $($from_vec_ty:ident),* | $(#[$doc:meta])*) => {
+ impl_minimal_iuf!([$elem_ty; $elem_n]: $tuple_id | $ielem_ty | $test_tt
+ | $($elem_ids),* | $(#[$doc])*);
+ impl_ops_vector_arithmetic!([$elem_ty; $elem_n]: $tuple_id | $test_tt);
+diff --git a/third_party/rust/packed_simd/src/codegen.rs b/third_party/rust/packed_simd/src/codegen.rs
+--- third_party/rust/packed_simd/src/codegen.rs
++++ third_party/rust/packed_simd/src/codegen.rs
+@@ -1,24 +1,24 @@
+ //! Code-generation utilities
+
+-crate mod bit_manip;
+-crate mod llvm;
+-crate mod math;
+-crate mod reductions;
+-crate mod shuffle;
+-crate mod shuffle1_dyn;
+-crate mod swap_bytes;
++pub(crate) mod bit_manip;
++pub(crate) mod llvm;
++pub(crate) mod math;
++pub(crate) mod reductions;
++pub(crate) mod shuffle;
++pub(crate) mod shuffle1_dyn;
++pub(crate) mod swap_bytes;
+
+ macro_rules! impl_simd_array {
+ ([$elem_ty:ident; $elem_count:expr]:
+ $tuple_id:ident | $($elem_tys:ident),*) => {
+ #[derive(Copy, Clone)]
+ #[repr(simd)]
+- pub struct $tuple_id($(crate $elem_tys),*);
++ pub struct $tuple_id($(pub(crate) $elem_tys),*);
+ //^^^^^^^ leaked through SimdArray
+
+ impl crate::sealed::Seal for [$elem_ty; $elem_count] {}
+
+ impl crate::sealed::SimdArray for [$elem_ty; $elem_count] {
+ type Tuple = $tuple_id;
+ type T = $elem_ty;
+ const N: usize = $elem_count;
+@@ -30,33 +30,33 @@ macro_rules! impl_simd_array {
+ type Element = $elem_ty;
+ const LANES: usize = $elem_count;
+ type LanesType = [u32; $elem_count];
+ }
+
+ }
+ }
+
+-crate mod pointer_sized_int;
++pub(crate) mod pointer_sized_int;
+
+-crate mod v16;
+-crate use self::v16::*;
++pub(crate) mod v16;
++pub(crate) use self::v16::*;
+
+-crate mod v32;
+-crate use self::v32::*;
++pub(crate) mod v32;
++pub(crate) use self::v32::*;
+
+-crate mod v64;
+-crate use self::v64::*;
++pub(crate) mod v64;
++pub(crate) use self::v64::*;
+
+-crate mod v128;
+-crate use self::v128::*;
++pub(crate) mod v128;
++pub(crate) use self::v128::*;
+
+-crate mod v256;
+-crate use self::v256::*;
++pub(crate) mod v256;
++pub(crate) use self::v256::*;
+
+-crate mod v512;
+-crate use self::v512::*;
++pub(crate) mod v512;
++pub(crate) use self::v512::*;
+
+-crate mod vSize;
+-crate use self::vSize::*;
++pub(crate) mod vSize;
++pub(crate) use self::vSize::*;
+
+-crate mod vPtr;
+-crate use self::vPtr::*;
++pub(crate) mod vPtr;
++pub(crate) use self::vPtr::*;
+diff --git a/third_party/rust/packed_simd/src/codegen/bit_manip.rs b/third_party/rust/packed_simd/src/codegen/bit_manip.rs
+--- third_party/rust/packed_simd/src/codegen/bit_manip.rs
++++ third_party/rust/packed_simd/src/codegen/bit_manip.rs
+@@ -1,12 +1,12 @@
+ //! LLVM bit manipulation intrinsics.
+ #[rustfmt::skip]
+
+-use crate::*;
++pub(crate) use crate::*;
+
+ #[allow(improper_ctypes, dead_code)]
+ extern "C" {
+ #[link_name = "llvm.ctlz.v2i8"]
+ fn ctlz_u8x2(x: u8x2, is_zero_undef: bool) -> u8x2;
+ #[link_name = "llvm.ctlz.v4i8"]
+ fn ctlz_u8x4(x: u8x4, is_zero_undef: bool) -> u8x4;
+ #[link_name = "llvm.ctlz.v8i8"]
+@@ -142,17 +142,17 @@ extern "C" {
+ #[link_name = "llvm.ctpop.v1i128"]
+ fn ctpop_u128x1(x: u128x1) -> u128x1;
+ #[link_name = "llvm.ctpop.v2i128"]
+ fn ctpop_u128x2(x: u128x2) -> u128x2;
+ #[link_name = "llvm.ctpop.v4i128"]
+ fn ctpop_u128x4(x: u128x4) -> u128x4;
+ }
+
+-crate trait BitManip {
++pub(crate) trait BitManip {
+ fn ctpop(self) -> Self;
+ fn ctlz(self) -> Self;
+ fn cttz(self) -> Self;
+ }
+
+ macro_rules! impl_bit_manip {
+ (inner: $ty:ident, $scalar:ty, $uty:ident,
+ $ctpop:ident, $ctlz:ident, $cttz:ident) => {
+diff --git a/third_party/rust/packed_simd/src/codegen/llvm.rs b/third_party/rust/packed_simd/src/codegen/llvm.rs
+--- third_party/rust/packed_simd/src/codegen/llvm.rs
++++ third_party/rust/packed_simd/src/codegen/llvm.rs
+@@ -71,58 +71,58 @@ pub unsafe fn __shuffle_vector64<const I
+ where
+ T: Simd,
+ <T as Simd>::Element: Shuffle<[u32; 64], Output = U>,
+ {
+ simd_shuffle64(x, y, IDX)
+ }
+
+ extern "platform-intrinsic" {
+- crate fn simd_eq<T, U>(x: T, y: T) -> U;
+- crate fn simd_ne<T, U>(x: T, y: T) -> U;
+- crate fn simd_lt<T, U>(x: T, y: T) -> U;
+- crate fn simd_le<T, U>(x: T, y: T) -> U;
+- crate fn simd_gt<T, U>(x: T, y: T) -> U;
+- crate fn simd_ge<T, U>(x: T, y: T) -> U;
++ pub(crate) fn simd_eq<T, U>(x: T, y: T) -> U;
++ pub(crate) fn simd_ne<T, U>(x: T, y: T) -> U;
++ pub(crate) fn simd_lt<T, U>(x: T, y: T) -> U;
++ pub(crate) fn simd_le<T, U>(x: T, y: T) -> U;
++ pub(crate) fn simd_gt<T, U>(x: T, y: T) -> U;
++ pub(crate) fn simd_ge<T, U>(x: T, y: T) -> U;
+
+- crate fn simd_insert<T, U>(x: T, idx: u32, val: U) -> T;
+- crate fn simd_extract<T, U>(x: T, idx: u32) -> U;
++ pub(crate) fn simd_insert<T, U>(x: T, idx: u32, val: U) -> T;
++ pub(crate) fn simd_extract<T, U>(x: T, idx: u32) -> U;
+
+- crate fn simd_cast<T, U>(x: T) -> U;
++ pub(crate) fn simd_cast<T, U>(x: T) -> U;
+
+- crate fn simd_add<T>(x: T, y: T) -> T;
+- crate fn simd_sub<T>(x: T, y: T) -> T;
+- crate fn simd_mul<T>(x: T, y: T) -> T;
+- crate fn simd_div<T>(x: T, y: T) -> T;
+- crate fn simd_rem<T>(x: T, y: T) -> T;
+- crate fn simd_shl<T>(x: T, y: T) -> T;
+- crate fn simd_shr<T>(x: T, y: T) -> T;
+- crate fn simd_and<T>(x: T, y: T) -> T;
+- crate fn simd_or<T>(x: T, y: T) -> T;
+- crate fn simd_xor<T>(x: T, y: T) -> T;
++ pub(crate) fn simd_add<T>(x: T, y: T) -> T;
++ pub(crate) fn simd_sub<T>(x: T, y: T) -> T;
++ pub(crate) fn simd_mul<T>(x: T, y: T) -> T;
++ pub(crate) fn simd_div<T>(x: T, y: T) -> T;
++ pub(crate) fn simd_rem<T>(x: T, y: T) -> T;
++ pub(crate) fn simd_shl<T>(x: T, y: T) -> T;
++ pub(crate) fn simd_shr<T>(x: T, y: T) -> T;
++ pub(crate) fn simd_and<T>(x: T, y: T) -> T;
++ pub(crate) fn simd_or<T>(x: T, y: T) -> T;
++ pub(crate) fn simd_xor<T>(x: T, y: T) -> T;
+
+- crate fn simd_reduce_add_unordered<T, U>(x: T) -> U;
+- crate fn simd_reduce_mul_unordered<T, U>(x: T) -> U;
+- crate fn simd_reduce_add_ordered<T, U>(x: T, acc: U) -> U;
+- crate fn simd_reduce_mul_ordered<T, U>(x: T, acc: U) -> U;
+- crate fn simd_reduce_min<T, U>(x: T) -> U;
+- crate fn simd_reduce_max<T, U>(x: T) -> U;
+- crate fn simd_reduce_min_nanless<T, U>(x: T) -> U;
+- crate fn simd_reduce_max_nanless<T, U>(x: T) -> U;
+- crate fn simd_reduce_and<T, U>(x: T) -> U;
+- crate fn simd_reduce_or<T, U>(x: T) -> U;
+- crate fn simd_reduce_xor<T, U>(x: T) -> U;
+- crate fn simd_reduce_all<T>(x: T) -> bool;
+- crate fn simd_reduce_any<T>(x: T) -> bool;
++ pub(crate) fn simd_reduce_add_unordered<T, U>(x: T) -> U;
++ pub(crate) fn simd_reduce_mul_unordered<T, U>(x: T) -> U;
++ pub(crate) fn simd_reduce_add_ordered<T, U>(x: T, acc: U) -> U;
++ pub(crate) fn simd_reduce_mul_ordered<T, U>(x: T, acc: U) -> U;
++ pub(crate) fn simd_reduce_min<T, U>(x: T) -> U;
++ pub(crate) fn simd_reduce_max<T, U>(x: T) -> U;
++ pub(crate) fn simd_reduce_min_nanless<T, U>(x: T) -> U;
++ pub(crate) fn simd_reduce_max_nanless<T, U>(x: T) -> U;
++ pub(crate) fn simd_reduce_and<T, U>(x: T) -> U;
++ pub(crate) fn simd_reduce_or<T, U>(x: T) -> U;
++ pub(crate) fn simd_reduce_xor<T, U>(x: T) -> U;
++ pub(crate) fn simd_reduce_all<T>(x: T) -> bool;
++ pub(crate) fn simd_reduce_any<T>(x: T) -> bool;
+
+- crate fn simd_select<M, T>(m: M, a: T, b: T) -> T;
++ pub(crate) fn simd_select<M, T>(m: M, a: T, b: T) -> T;
+
+- crate fn simd_fmin<T>(a: T, b: T) -> T;
+- crate fn simd_fmax<T>(a: T, b: T) -> T;
++ pub(crate) fn simd_fmin<T>(a: T, b: T) -> T;
++ pub(crate) fn simd_fmax<T>(a: T, b: T) -> T;
+
+- crate fn simd_fsqrt<T>(a: T) -> T;
+- crate fn simd_fma<T>(a: T, b: T, c: T) -> T;
++ pub(crate) fn simd_fsqrt<T>(a: T) -> T;
++ pub(crate) fn simd_fma<T>(a: T, b: T, c: T) -> T;
+
+- crate fn simd_gather<T, P, M>(value: T, pointers: P, mask: M) -> T;
+- crate fn simd_scatter<T, P, M>(value: T, pointers: P, mask: M);
++ pub(crate) fn simd_gather<T, P, M>(value: T, pointers: P, mask: M) -> T;
++ pub(crate) fn simd_scatter<T, P, M>(value: T, pointers: P, mask: M);
+
+- crate fn simd_bitmask<T, U>(value: T) -> U;
++ pub(crate) fn simd_bitmask<T, U>(value: T) -> U;
+ }
+diff --git a/third_party/rust/packed_simd/src/codegen/math.rs b/third_party/rust/packed_simd/src/codegen/math.rs
+--- third_party/rust/packed_simd/src/codegen/math.rs
++++ third_party/rust/packed_simd/src/codegen/math.rs
+@@ -1,3 +1,3 @@
+ //! Vertical math operations
+
+-crate mod float;
++pub(crate) mod float;
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float.rs b/third_party/rust/packed_simd/src/codegen/math/float.rs
+--- third_party/rust/packed_simd/src/codegen/math/float.rs
++++ third_party/rust/packed_simd/src/codegen/math/float.rs
+@@ -1,18 +1,18 @@
+ //! Vertical floating-point math operations.
+ #![allow(clippy::useless_transmute)]
+
+ #[macro_use]
+-crate mod macros;
+-crate mod abs;
+-crate mod cos;
+-crate mod cos_pi;
+-crate mod exp;
+-crate mod ln;
+-crate mod mul_add;
+-crate mod mul_adde;
+-crate mod powf;
+-crate mod sin;
+-crate mod sin_cos_pi;
+-crate mod sin_pi;
+-crate mod sqrt;
+-crate mod sqrte;
++pub(crate) mod macros;
++pub(crate) mod abs;
++pub(crate) mod cos;
++pub(crate) mod cos_pi;
++pub(crate) mod exp;
++pub(crate) mod ln;
++pub(crate) mod mul_add;
++pub(crate) mod mul_adde;
++pub(crate) mod powf;
++pub(crate) mod sin;
++pub(crate) mod sin_cos_pi;
++pub(crate) mod sin_pi;
++pub(crate) mod sqrt;
++pub(crate) mod sqrte;
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/abs.rs b/third_party/rust/packed_simd/src/codegen/math/float/abs.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/abs.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/abs.rs
+@@ -1,16 +1,16 @@
+ //! Vertical floating-point `fabs`
+ #![allow(unused)]
+
+ // FIXME 64-bit 1 elem vectors fabs
+
+ use crate::*;
+
+-crate trait Abs {
++pub(crate) trait Abs {
+ fn abs(self) -> Self;
+ }
+
+ #[allow(improper_ctypes)]
+ extern "C" {
+ #[link_name = "llvm.fabs.v2f32"]
+ fn fabs_v2f32(x: f32x2) -> f32x2;
+ #[link_name = "llvm.fabs.v4f32"]
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/cos.rs b/third_party/rust/packed_simd/src/codegen/math/float/cos.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/cos.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/cos.rs
+@@ -1,16 +1,16 @@
+ //! Vertical floating-point `cos`
+ #![allow(unused)]
+
+ // FIXME 64-bit 1 elem vector cos
+
+ use crate::*;
+
+-crate trait Cos {
++pub(crate) trait Cos {
+ fn cos(self) -> Self;
+ }
+
+ #[allow(improper_ctypes)]
+ extern "C" {
+ #[link_name = "llvm.cos.v2f32"]
+ fn cos_v2f32(x: f32x2) -> f32x2;
+ #[link_name = "llvm.cos.v4f32"]
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/cos_pi.rs b/third_party/rust/packed_simd/src/codegen/math/float/cos_pi.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/cos_pi.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/cos_pi.rs
+@@ -1,16 +1,16 @@
+ //! Vertical floating-point `cos`
+ #![allow(unused)]
+
+ // FIXME 64-bit 1 elem vectors cos_pi
+
+ use crate::*;
+
+-crate trait CosPi {
++pub(crate) trait CosPi {
+ fn cos_pi(self) -> Self;
+ }
+
+ gen_unary_impl_table!(CosPi, cos_pi);
+
+ macro_rules! impl_def {
+ ($vid:ident, $PI:path) => {
+ impl CosPi for $vid {
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/exp.rs b/third_party/rust/packed_simd/src/codegen/math/float/exp.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/exp.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/exp.rs
+@@ -1,16 +1,16 @@
+ //! Vertical floating-point `exp`
+ #![allow(unused)]
+
+ // FIXME 64-bit expgle elem vectors misexpg
+
+ use crate::*;
+
+-crate trait Exp {
++pub(crate) trait Exp {
+ fn exp(self) -> Self;
+ }
+
+ #[allow(improper_ctypes)]
+ extern "C" {
+ #[link_name = "llvm.exp.v2f32"]
+ fn exp_v2f32(x: f32x2) -> f32x2;
+ #[link_name = "llvm.exp.v4f32"]
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/ln.rs b/third_party/rust/packed_simd/src/codegen/math/float/ln.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/ln.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/ln.rs
+@@ -1,16 +1,16 @@
+ //! Vertical floating-point `ln`
+ #![allow(unused)]
+
+ // FIXME 64-bit lngle elem vectors mislng
+
+ use crate::*;
+
+-crate trait Ln {
++pub(crate) trait Ln {
+ fn ln(self) -> Self;
+ }
+
+ #[allow(improper_ctypes)]
+ extern "C" {
+ #[link_name = "llvm.log.v2f32"]
+ fn ln_v2f32(x: f32x2) -> f32x2;
+ #[link_name = "llvm.log.v4f32"]
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/mul_add.rs b/third_party/rust/packed_simd/src/codegen/math/float/mul_add.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/mul_add.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/mul_add.rs
+@@ -1,15 +1,15 @@
+ //! Vertical floating-point `mul_add`
+ #![allow(unused)]
+ use crate::*;
+
+ // FIXME: 64-bit 1 element mul_add
+
+-crate trait MulAdd {
++pub(crate) trait MulAdd {
+ fn mul_add(self, y: Self, z: Self) -> Self;
+ }
+
+ #[cfg(not(target_arch = "s390x"))]
+ #[allow(improper_ctypes)]
+ extern "C" {
+ #[link_name = "llvm.fma.v2f32"]
+ fn fma_v2f32(x: f32x2, y: f32x2, z: f32x2) -> f32x2;
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/mul_adde.rs b/third_party/rust/packed_simd/src/codegen/math/float/mul_adde.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/mul_adde.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/mul_adde.rs
+@@ -1,14 +1,14 @@
+ //! Approximation for floating-point `mul_add`
+ use crate::*;
+
+ // FIXME: 64-bit 1 element mul_adde
+
+-crate trait MulAddE {
++pub(crate) trait MulAddE {
+ fn mul_adde(self, y: Self, z: Self) -> Self;
+ }
+
+ #[cfg(not(target_arch = "s390x"))]
+ #[allow(improper_ctypes)]
+ extern "C" {
+ #[link_name = "llvm.fmuladd.v2f32"]
+ fn fmuladd_v2f32(x: f32x2, y: f32x2, z: f32x2) -> f32x2;
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/powf.rs b/third_party/rust/packed_simd/src/codegen/math/float/powf.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/powf.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/powf.rs
+@@ -1,16 +1,16 @@
+ //! Vertical floating-point `powf`
+ #![allow(unused)]
+
+ // FIXME 64-bit powfgle elem vectors mispowfg
+
+ use crate::*;
+
+-crate trait Powf {
++pub(crate) trait Powf {
+ fn powf(self, x: Self) -> Self;
+ }
+
+ #[allow(improper_ctypes)]
+ extern "C" {
+ #[link_name = "llvm.pow.v2f32"]
+ fn powf_v2f32(x: f32x2, y: f32x2) -> f32x2;
+ #[link_name = "llvm.pow.v4f32"]
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/sin.rs b/third_party/rust/packed_simd/src/codegen/math/float/sin.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/sin.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/sin.rs
+@@ -1,16 +1,16 @@
+ //! Vertical floating-point `sin`
+ #![allow(unused)]
+
+ // FIXME 64-bit 1 elem vectors sin
+
+ use crate::*;
+
+-crate trait Sin {
++pub(crate) trait Sin {
+ fn sin(self) -> Self;
+ }
+
+ #[allow(improper_ctypes)]
+ extern "C" {
+ #[link_name = "llvm.sin.v2f32"]
+ fn sin_v2f32(x: f32x2) -> f32x2;
+ #[link_name = "llvm.sin.v4f32"]
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/sin_cos_pi.rs b/third_party/rust/packed_simd/src/codegen/math/float/sin_cos_pi.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/sin_cos_pi.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/sin_cos_pi.rs
+@@ -1,16 +1,16 @@
+ //! Vertical floating-point `sin_cos`
+ #![allow(unused)]
+
+ // FIXME 64-bit 1 elem vectors sin_cos
+
+ use crate::*;
+
+-crate trait SinCosPi: Sized {
++pub(crate) trait SinCosPi: Sized {
+ type Output;
+ fn sin_cos_pi(self) -> Self::Output;
+ }
+
+ macro_rules! impl_def {
+ ($vid:ident, $PI:path) => {
+ impl SinCosPi for $vid {
+ type Output = (Self, Self);
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/sin_pi.rs b/third_party/rust/packed_simd/src/codegen/math/float/sin_pi.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/sin_pi.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/sin_pi.rs
+@@ -1,16 +1,16 @@
+ //! Vertical floating-point `sin_pi`
+ #![allow(unused)]
+
+ // FIXME 64-bit 1 elem vectors sin_pi
+
+ use crate::*;
+
+-crate trait SinPi {
++pub(crate) trait SinPi {
+ fn sin_pi(self) -> Self;
+ }
+
+ gen_unary_impl_table!(SinPi, sin_pi);
+
+ macro_rules! impl_def {
+ ($vid:ident, $PI:path) => {
+ impl SinPi for $vid {
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/sqrt.rs b/third_party/rust/packed_simd/src/codegen/math/float/sqrt.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/sqrt.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/sqrt.rs
+@@ -1,16 +1,16 @@
+ //! Vertical floating-point `sqrt`
+ #![allow(unused)]
+
+ // FIXME 64-bit 1 elem vectors sqrt
+
+ use crate::*;
+
+-crate trait Sqrt {
++pub(crate) trait Sqrt {
+ fn sqrt(self) -> Self;
+ }
+
+ #[allow(improper_ctypes)]
+ extern "C" {
+ #[link_name = "llvm.sqrt.v2f32"]
+ fn sqrt_v2f32(x: f32x2) -> f32x2;
+ #[link_name = "llvm.sqrt.v4f32"]
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/sqrte.rs b/third_party/rust/packed_simd/src/codegen/math/float/sqrte.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/sqrte.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/sqrte.rs
+@@ -1,17 +1,17 @@
+ //! Vertical floating-point `sqrt`
+ #![allow(unused)]
+
+ // FIXME 64-bit 1 elem vectors sqrte
+
+ use crate::llvm::simd_fsqrt;
+ use crate::*;
+
+-crate trait Sqrte {
++pub(crate) trait Sqrte {
+ fn sqrte(self) -> Self;
+ }
+
+ gen_unary_impl_table!(Sqrte, sqrte);
+
+ cfg_if! {
+ if #[cfg(all(target_arch = "x86_64", feature = "sleef-sys"))] {
+ use sleef_sys::*;
+diff --git a/third_party/rust/packed_simd/src/codegen/pointer_sized_int.rs b/third_party/rust/packed_simd/src/codegen/pointer_sized_int.rs
+--- third_party/rust/packed_simd/src/codegen/pointer_sized_int.rs
++++ third_party/rust/packed_simd/src/codegen/pointer_sized_int.rs
+@@ -1,28 +1,28 @@
+ //! Provides `isize` and `usize`
+
+ use cfg_if::cfg_if;
+
+ cfg_if! {
+ if #[cfg(target_pointer_width = "8")] {
+- crate type isize_ = i8;
+- crate type usize_ = u8;
++ pub(crate) type isize_ = i8;
++ pub(crate) type usize_ = u8;
+ } else if #[cfg(target_pointer_width = "16")] {
+- crate type isize_ = i16;
+- crate type usize_ = u16;
++ pub(crate) type isize_ = i16;
++ pub(crate) type usize_ = u16;
+ } else if #[cfg(target_pointer_width = "32")] {
+- crate type isize_ = i32;
+- crate type usize_ = u32;
++ pub(crate) type isize_ = i32;
++ pub(crate) type usize_ = u32;
+
+ } else if #[cfg(target_pointer_width = "64")] {
+- crate type isize_ = i64;
+- crate type usize_ = u64;
++ pub(crate) type isize_ = i64;
++ pub(crate) type usize_ = u64;
+ } else if #[cfg(target_pointer_width = "64")] {
+- crate type isize_ = i64;
+- crate type usize_ = u64;
++ pub(crate) type isize_ = i64;
++ pub(crate) type usize_ = u64;
+ } else if #[cfg(target_pointer_width = "128")] {
+- crate type isize_ = i128;
+- crate type usize_ = u128;
++ pub(crate) type isize_ = i128;
++ pub(crate) type usize_ = u128;
+ } else {
+ compile_error!("unsupported target_pointer_width");
+ }
+ }
+diff --git a/third_party/rust/packed_simd/src/codegen/reductions.rs b/third_party/rust/packed_simd/src/codegen/reductions.rs
+--- third_party/rust/packed_simd/src/codegen/reductions.rs
++++ third_party/rust/packed_simd/src/codegen/reductions.rs
+@@ -1,1 +1,1 @@
+-crate mod mask;
++pub(crate) mod mask;
+diff --git a/third_party/rust/packed_simd/src/codegen/reductions/mask.rs b/third_party/rust/packed_simd/src/codegen/reductions/mask.rs
+--- third_party/rust/packed_simd/src/codegen/reductions/mask.rs
++++ third_party/rust/packed_simd/src/codegen/reductions/mask.rs
+@@ -2,21 +2,21 @@
+ //!
+ //! Works around [LLVM bug 36702].
+ //!
+ //! [LLVM bug 36702]: https://bugs.llvm.org/show_bug.cgi?id=36702
+ #![allow(unused_macros)]
+
+ use crate::*;
+
+-crate trait All: crate::marker::Sized {
++pub(crate) trait All: crate::marker::Sized {
+ unsafe fn all(self) -> bool;
+ }
+
+-crate trait Any: crate::marker::Sized {
++pub(crate) trait Any: crate::marker::Sized {
+ unsafe fn any(self) -> bool;
+ }
+
+ #[macro_use]
+ mod fallback_impl;
+
+ cfg_if! {
+ if #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] {
+diff --git a/third_party/rust/packed_simd/src/codegen/swap_bytes.rs b/third_party/rust/packed_simd/src/codegen/swap_bytes.rs
+--- third_party/rust/packed_simd/src/codegen/swap_bytes.rs
++++ third_party/rust/packed_simd/src/codegen/swap_bytes.rs
+@@ -1,26 +1,26 @@
+ //! Horizontal swap bytes reductions.
+
+ // FIXME: investigate using `llvm.bswap`
+ // https://github.com/rust-lang-nursery/packed_simd/issues/19
+
+ use crate::*;
+
+-crate trait SwapBytes {
++pub(crate) trait SwapBytes {
+ fn swap_bytes(self) -> Self;
+ }
+
+ macro_rules! impl_swap_bytes {
+ (v16: $($id:ident,)+) => {
+ $(
+ impl SwapBytes for $id {
+ #[inline]
+ fn swap_bytes(self) -> Self {
+- unsafe { shuffle!(self, [1, 0]) }
++ shuffle!(self, [1, 0])
+ }
+ }
+ )+
+ };
+ (v32: $($id:ident,)+) => {
+ $(
+ impl SwapBytes for $id {
+ #[inline]
+diff --git a/third_party/rust/packed_simd/src/codegen/vPtr.rs b/third_party/rust/packed_simd/src/codegen/vPtr.rs
+--- third_party/rust/packed_simd/src/codegen/vPtr.rs
++++ third_party/rust/packed_simd/src/codegen/vPtr.rs
+@@ -1,16 +1,16 @@
+ //! Pointer vector types
+
+ macro_rules! impl_simd_ptr {
+ ([$ptr_ty:ty; $elem_count:expr]: $tuple_id:ident | $ty:ident
+ | $($tys:ty),*) => {
+ #[derive(Copy, Clone)]
+ #[repr(simd)]
+- pub struct $tuple_id<$ty>($(crate $tys),*);
++ pub struct $tuple_id<$ty>($(pub(crate) $tys),*);
+ //^^^^^^^ leaked through SimdArray
+
+ impl<$ty> crate::sealed::Seal for [$ptr_ty; $elem_count] {}
+ impl<$ty> crate::sealed::SimdArray for [$ptr_ty; $elem_count] {
+ type Tuple = $tuple_id<$ptr_ty>;
+ type T = $ptr_ty;
+ const N: usize = $elem_count;
+ type NT = [u32; $elem_count];
+diff --git a/third_party/rust/packed_simd/src/lib.rs b/third_party/rust/packed_simd/src/lib.rs
+--- third_party/rust/packed_simd/src/lib.rs
++++ third_party/rust/packed_simd/src/lib.rs
+@@ -206,14 +206,13 @@
+ rustc_attrs,
+ platform_intrinsics,
+ stdsimd,
+- aarch64_target_feature,
+ arm_target_feature,
+ link_llvm_intrinsics,
+ core_intrinsics,
+ stmt_expr_attributes,
+- crate_visibility_modifier,
+ custom_inner_attributes
+ )]
++#![cfg_attr(aarch64_target_feature, feature(aarch64_target_feature))]
+ #![allow(non_camel_case_types, non_snake_case,
+ // FIXME: these types are unsound in C FFI already
+ // See https://github.com/rust-lang/rust/issues/53346
+@@ -334,6 +333,6 @@ pub use self::codegen::llvm::{
+ __shuffle_vector4, __shuffle_vector64, __shuffle_vector8,
+ };
+
+-crate mod llvm {
+- crate use crate::codegen::llvm::*;
++pub(crate) mod llvm {
++ pub(crate) use crate::codegen::llvm::*;
+ }
+diff --git a/third_party/rust/packed_simd/src/testing.rs b/third_party/rust/packed_simd/src/testing.rs
+--- third_party/rust/packed_simd/src/testing.rs
++++ third_party/rust/packed_simd/src/testing.rs
+@@ -1,8 +1,8 @@
+ //! Testing macros and other utilities.
+
+ #[macro_use]
+ mod macros;
+
+ #[cfg(test)]
+ #[macro_use]
+-crate mod utils;
++pub(crate) mod utils;
diff --git a/math/kalker/Makefile b/math/kalker/Makefile
index d7ed085fd8d3..14b7a480b937 100644
--- a/math/kalker/Makefile
+++ b/math/kalker/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kalker
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= ashish@FreeBSD.org
diff --git a/math/py-rustworkx/Makefile b/math/py-rustworkx/Makefile
index 2bcaf77c819d..06281ca4b15b 100644
--- a/math/py-rustworkx/Makefile
+++ b/math/py-rustworkx/Makefile
@@ -1,6 +1,7 @@
PORTNAME= rustworkx
DISTVERSION= 0.11.0-51
DISTVERSIONSUFFIX= -ge9edfdc
+PORTREVISION= 1
CATEGORIES= math python
#MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/savage/Makefile b/math/savage/Makefile
index 38eba176e3d6..eb702af7e4a1 100644
--- a/math/savage/Makefile
+++ b/math/savage/Makefile
@@ -1,7 +1,7 @@
PORTNAME= savage
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math
MAINTAINER= ashish@FreeBSD.org
diff --git a/misc/broot/Makefile b/misc/broot/Makefile
index 1992f43bcf2d..9e8496d7ed93 100644
--- a/misc/broot/Makefile
+++ b/misc/broot/Makefile
@@ -1,6 +1,7 @@
PORTNAME= broot
DISTVERSIONPREFIX= v
DISTVERSION= 1.14.2
+PORTREVISION= 1
CATEGORIES= misc
MAINTAINER= lcook@FreeBSD.org
diff --git a/misc/ruut/Makefile b/misc/ruut/Makefile
index dac569431d39..a825754fd85c 100644
--- a/misc/ruut/Makefile
+++ b/misc/ruut/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ruut
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
+PORTREVISION= 1
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/xd-rust/Makefile b/misc/xd-rust/Makefile
index 323efa8e540e..b06ec9a1a8cb 100644
--- a/misc/xd-rust/Makefile
+++ b/misc/xd-rust/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xd
DISTVERSION= 0.0.4
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= misc
MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}.tar.gz?dummy=/:main
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}:main
diff --git a/misc/xplr/Makefile b/misc/xplr/Makefile
index d948dc9823ac..de136e7ef4bd 100644
--- a/misc/xplr/Makefile
+++ b/misc/xplr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xplr
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc
MAINTAINER= lcook@FreeBSD.org
diff --git a/multimedia/ab-av1/Makefile b/multimedia/ab-av1/Makefile
index 1769b98acb7b..d20b804e40ec 100644
--- a/multimedia/ab-av1/Makefile
+++ b/multimedia/ab-av1/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ab-av1
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.2
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/av1an/Makefile b/multimedia/av1an/Makefile
index cab4e78be97e..d66c06394bbd 100644
--- a/multimedia/av1an/Makefile
+++ b/multimedia/av1an/Makefile
@@ -1,6 +1,6 @@
PORTNAME= av1an
DISTVERSION= 0.3.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= multimedia
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/multimedia/gstreamer1-plugins-rust/Makefile b/multimedia/gstreamer1-plugins-rust/Makefile
index 1e3968995371..723e3ee795f7 100644
--- a/multimedia/gstreamer1-plugins-rust/Makefile
+++ b/multimedia/gstreamer1-plugins-rust/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gstreamer1-plugins-rust
DISTVERSION= 0.7.2
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/helvum/Makefile b/multimedia/helvum/Makefile
index 3cf4c2600d62..51daf66a90db 100644
--- a/multimedia/helvum/Makefile
+++ b/multimedia/helvum/Makefile
@@ -1,6 +1,6 @@
PORTNAME= helvum
DISTVERSION= 0.3.4
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/kooha/Makefile b/multimedia/kooha/Makefile
index b2fbfdb9d5fe..42bad8daafd2 100644
--- a/multimedia/kooha/Makefile
+++ b/multimedia/kooha/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kooha
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.1
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= multimedia wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/librav1e/Makefile b/multimedia/librav1e/Makefile
index 0be608af1a39..7411e1ec8f8e 100644
--- a/multimedia/librav1e/Makefile
+++ b/multimedia/librav1e/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 6
+PORTREVISION= 7
PKGNAMEPREFIX= lib
MASTERDIR= ${.CURDIR}/../rav1e
diff --git a/multimedia/librespot/Makefile b/multimedia/librespot/Makefile
index ae9e7b98122b..1ce3bc3dae1e 100644
--- a/multimedia/librespot/Makefile
+++ b/multimedia/librespot/Makefile
@@ -1,6 +1,7 @@
PORTNAME= librespot
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.2
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= driesm@FreeBSD.org
diff --git a/multimedia/neolink/Makefile b/multimedia/neolink/Makefile
index cfe7c5683ed7..cb64bf935c73 100644
--- a/multimedia/neolink/Makefile
+++ b/multimedia/neolink/Makefile
@@ -2,7 +2,7 @@ PORTNAME= neolink
PORTVERSION= 0.3.0
DISTVERSIONPREFIX= v
DISTVERSIONSUFFIX= g20210903
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= multimedia
MAINTAINER= kevans@FreeBSD.org
diff --git a/multimedia/rav1e/Makefile b/multimedia/rav1e/Makefile
index d1fe23edc918..0e8c2588449a 100644
--- a/multimedia/rav1e/Makefile
+++ b/multimedia/rav1e/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rav1e
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.1
-PORTREVISION?= 6
+PORTREVISION?= 7
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/ringrtc/Makefile b/multimedia/ringrtc/Makefile
index 8a8b3587997c..bcafed30bf21 100644
--- a/multimedia/ringrtc/Makefile
+++ b/multimedia/ringrtc/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ringrtc
DISTVERSIONPREFIX= v
DISTVERSION= 2.20.13
+PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= LOCAL/mikael/ringrtc/:base \
LOCAL/mikael/ringrtc/:boringssl \
diff --git a/multimedia/scte35dump/Makefile b/multimedia/scte35dump/Makefile
index 8b761a7cfb1f..081eadc57a69 100644
--- a/multimedia/scte35dump/Makefile
+++ b/multimedia/scte35dump/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scte35dump
DISTVERSION= 0.1.6
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= multimedia
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/multimedia/termplay/Makefile b/multimedia/termplay/Makefile
index 7934dd638390..d9cbb8fd5c35 100644
--- a/multimedia/termplay/Makefile
+++ b/multimedia/termplay/Makefile
@@ -1,6 +1,6 @@
PORTNAME= termplay
DISTVERSION= 2.0.6
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= multimedia
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/net-im/conduit/Makefile b/net-im/conduit/Makefile
index 576f75d777fd..116aae95084f 100644
--- a/net-im/conduit/Makefile
+++ b/net-im/conduit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= conduit
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-im
PKGNAMEPREFIX= matrix-
diff --git a/net-im/fractal/Makefile b/net-im/fractal/Makefile
index 7a2739ea637d..ad89badbd7aa 100644
--- a/net-im/fractal/Makefile
+++ b/net-im/fractal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fractal
DISTVERSION= 4.4.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net-im
MASTER_SITES= https://gitlab.gnome.org/World/fractal/uploads/${GL_HASH}/
diff --git a/net-im/libsignal-client/Makefile b/net-im/libsignal-client/Makefile
index 88985f7d4398..3abf4afc0318 100644
--- a/net-im/libsignal-client/Makefile
+++ b/net-im/libsignal-client/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libsignal-client
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.6
-PORTREVISION= 8
+PORTREVISION= 9
PORTEPOCH= 1
CATEGORIES= net-im java
diff --git a/net-im/libsignal-node/Makefile b/net-im/libsignal-node/Makefile
index 799a57f715d6..261293262727 100644
--- a/net-im/libsignal-node/Makefile
+++ b/net-im/libsignal-node/Makefile
@@ -1,6 +1,7 @@
PORTNAME= libsignal
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.2
+PORTREVISION= 1
CATEGORIES= net-im
MASTER_SITES= LOCAL/mikael/signal-desktop/:yarn
PKGNAMESUFFIX= -node
diff --git a/net-im/yume/Makefile b/net-im/yume/Makefile
index 2ac657bf2409..5dc94ad982f9 100644
--- a/net-im/yume/Makefile
+++ b/net-im/yume/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yume
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= net-im
MAINTAINER= yuri@FreeBSD.org
diff --git a/net-im/zkgroup/Makefile b/net-im/zkgroup/Makefile
index d143a96ce5d5..70ff41e9dc2b 100644
--- a/net-im/zkgroup/Makefile
+++ b/net-im/zkgroup/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zkgroup
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.4
-PORTREVISION= 8
+PORTREVISION= 9
PORTEPOCH= 1
CATEGORIES= net-im
diff --git a/net-mgmt/bandwhich/Makefile b/net-mgmt/bandwhich/Makefile
index 0a6a5062dae3..634212a00b5d 100644
--- a/net-mgmt/bandwhich/Makefile
+++ b/net-mgmt/bandwhich/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bandwhich
DISTVERSION= 0.20.0
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= net-mgmt
MAINTAINER= petteri.valkonen@iki.fi
diff --git a/net-mgmt/nfs-exporter/Makefile b/net-mgmt/nfs-exporter/Makefile
index 54c19b2febca..528928b56380 100644
--- a/net-mgmt/nfs-exporter/Makefile
+++ b/net-mgmt/nfs-exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nfs-exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net-mgmt
MAINTAINER= asomers@FreeBSD.org
diff --git a/net-p2p/cncli/Makefile b/net-p2p/cncli/Makefile
index d46545f3e41a..f0a0dac1a886 100644
--- a/net-p2p/cncli/Makefile
+++ b/net-p2p/cncli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cncli
DISTVERSIONPREFIX= v
DISTVERSION= 5.1.0
+PORTREVISION= 1
CATEGORIES= net-p2p
MAINTAINER= boris@zfs.ninja
diff --git a/net-p2p/openethereum/Makefile b/net-p2p/openethereum/Makefile
index 0388c3d015f1..16fe0d40220a 100644
--- a/net-p2p/openethereum/Makefile
+++ b/net-p2p/openethereum/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openethereum
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.6
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= net-p2p
MAINTAINER= ale@FreeBSD.org
diff --git a/net-p2p/oura/Makefile b/net-p2p/oura/Makefile
index e18c4aacccb0..29ca1c65e585 100644
--- a/net-p2p/oura/Makefile
+++ b/net-p2p/oura/Makefile
@@ -1,6 +1,7 @@
PORTNAME= oura
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.3
+PORTREVISION= 1
CATEGORIES= net-p2p
MAINTAINER= boris@zfs.ninja
diff --git a/net/findomain/Makefile b/net/findomain/Makefile
index 14bc2878a268..46c50dc46e52 100644
--- a/net/findomain/Makefile
+++ b/net/findomain/Makefile
@@ -1,6 +1,6 @@
PORTNAME= findomain
DISTVERSION= 5.0.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net security
MAINTAINER= lcook@FreeBSD.org
diff --git a/net/gemserv/Makefile b/net/gemserv/Makefile
index 23c41609ed2a..bb9179684e54 100644
--- a/net/gemserv/Makefile
+++ b/net/gemserv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gemserv
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.5
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net
MASTER_SITES= https://git.sr.ht/~int80h/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${PORTVERSION}${EXTRACT_SUFX}
diff --git a/net/krill/Makefile b/net/krill/Makefile
index 33a63094d120..1091f0faceab 100644
--- a/net/krill/Makefile
+++ b/net/krill/Makefile
@@ -1,7 +1,7 @@
PORTNAME= krill
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= jaap@NLnetLabs.nl
diff --git a/net/oha/Makefile b/net/oha/Makefile
index ff99ae366fe7..301b4eb6a29d 100644
--- a/net/oha/Makefile
+++ b/net/oha/Makefile
@@ -1,7 +1,7 @@
PORTNAME= oha
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MAINTAINER= otis@FreeBSD.org
diff --git a/net/proby/Makefile b/net/proby/Makefile
index cf545e25566b..8eff742bb8c9 100644
--- a/net/proby/Makefile
+++ b/net/proby/Makefile
@@ -1,7 +1,7 @@
PORTNAME= proby
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.2
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/quiche/Makefile b/net/quiche/Makefile
index 8107f36f7c62..6fd38287eb30 100644
--- a/net/quiche/Makefile
+++ b/net/quiche/Makefile
@@ -1,6 +1,6 @@
PORTNAME= quiche
PORTVERSION= 0.12.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MAINTAINER= junho.choi@gmail.com
diff --git a/net/rabbiteer/Makefile b/net/rabbiteer/Makefile
index 7099e1351f49..3610efc3b782 100644
--- a/net/rabbiteer/Makefile
+++ b/net/rabbiteer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rabbiteer
DISTVERSION= 1.4.1
-PORTREVISION= 40
+PORTREVISION= 41
CATEGORIES= net
MAINTAINER= dch@FreeBSD.org
diff --git a/net/routinator/Makefile b/net/routinator/Makefile
index 1cc2997865d3..0dc3d60a259d 100644
--- a/net/routinator/Makefile
+++ b/net/routinator/Makefile
@@ -1,7 +1,7 @@
PORTNAME= routinator
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MASTER_SITES= ${ROUTINATOR_UI_URL}/v${ROUTINATOR_UI_VERSION}/:0
DISTFILES+= routinator-ui-build.tar.gz:0
diff --git a/ports-mgmt/pkg-graph/Makefile b/ports-mgmt/pkg-graph/Makefile
index 2534f6cfdf67..8ac988ff5334 100644
--- a/ports-mgmt/pkg-graph/Makefile
+++ b/ports-mgmt/pkg-graph/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pkg-graph
DISTVERSION= g20180614
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= ports-mgmt
MAINTAINER= gnn@FreeBSD.org
diff --git a/ports-mgmt/sccache-overlay/Makefile b/ports-mgmt/sccache-overlay/Makefile
index e6dde3e97030..367d7acc275c 100644
--- a/ports-mgmt/sccache-overlay/Makefile
+++ b/ports-mgmt/sccache-overlay/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sccache
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.15
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= ports-mgmt
PKGNAMESUFFIX= -overlay
diff --git a/science/py-qiskit-terra/Makefile b/science/py-qiskit-terra/Makefile
index e16bfe58a993..5aaef529441b 100644
--- a/science/py-qiskit-terra/Makefile
+++ b/science/py-qiskit-terra/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qiskit-terra
DISTVERSION= 0.21.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science python # quantum-computing
#MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/acmed/Makefile b/security/acmed/Makefile
index ac7ffd9ad69e..07a3f89279c2 100644
--- a/security/acmed/Makefile
+++ b/security/acmed/Makefile
@@ -1,7 +1,7 @@
PORTNAME= acmed
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= security
MAINTAINER= greg@unrelenting.technology
diff --git a/security/arti/Makefile b/security/arti/Makefile
index 8bac97ea04ee..73f62291abfc 100644
--- a/security/arti/Makefile
+++ b/security/arti/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arti
DISTVERSION= 0.4.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= cs@FreeBSD.org
diff --git a/security/authenticator/Makefile b/security/authenticator/Makefile
index 8749e9609a1a..a4f9d1d8fa57 100644
--- a/security/authenticator/Makefile
+++ b/security/authenticator/Makefile
@@ -1,6 +1,6 @@
PORTNAME= authenticator
DISTVERSION= 4.0.3
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= security
PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/
diff --git a/security/cargo-audit/Makefile b/security/cargo-audit/Makefile
index d2eb8ccc85cc..b1e44798ba46 100644
--- a/security/cargo-audit/Makefile
+++ b/security/cargo-audit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-audit
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= mikael@FreeBSD.org
diff --git a/security/clamav/Makefile b/security/clamav/Makefile
index 1cb845d8e798..f221e815020a 100644
--- a/security/clamav/Makefile
+++ b/security/clamav/Makefile
@@ -1,5 +1,6 @@
PORTNAME= clamav
DISTVERSION= 0.105.1
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= security
MASTER_SITES= https://www.clamav.net/downloads/production/
diff --git a/security/cloak/Makefile b/security/cloak/Makefile
index 2d9b7b79af15..bb24fe2b8997 100644
--- a/security/cloak/Makefile
+++ b/security/cloak/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cloak
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= security
MAINTAINER= mikael@FreeBSD.org
diff --git a/security/gpg-tui/Makefile b/security/gpg-tui/Makefile
index 207b104bf122..22d7ca7e1682 100644
--- a/security/gpg-tui/Makefile
+++ b/security/gpg-tui/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gpg-tui
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.1
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= se@FreeBSD.org
diff --git a/security/rustscan/Makefile b/security/rustscan/Makefile
index 1b1b0996d461..4827fdbb426b 100644
--- a/security/rustscan/Makefile
+++ b/security/rustscan/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustscan
PORTVERSION= 2.1.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= mikael@FreeBSD.org
diff --git a/security/sequoia/Makefile b/security/sequoia/Makefile
index 3581621a4490..26d0355f034d 100644
--- a/security/sequoia/Makefile
+++ b/security/sequoia/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sequoia
PORTVERSION= 0.19.0
DISTVERSIONPREFIX= v
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= security
MAINTAINER= phryk-ports@wzff.de
diff --git a/security/sniffglue/Makefile b/security/sniffglue/Makefile
index ad7f289c7f8a..0bdb46ed48ca 100644
--- a/security/sniffglue/Makefile
+++ b/security/sniffglue/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sniffglue
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MAINTAINER= freebsd@sysctl.cz
diff --git a/security/solana/Makefile b/security/solana/Makefile
index 2f0f94a8612e..e4bbd4831171 100644
--- a/security/solana/Makefile
+++ b/security/solana/Makefile
@@ -1,7 +1,7 @@
PORTNAME= solana
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.4
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/suricata/Makefile b/security/suricata/Makefile
index 826b2ded7795..24f0073c925b 100644
--- a/security/suricata/Makefile
+++ b/security/suricata/Makefile
@@ -1,6 +1,6 @@
PORTNAME= suricata
DISTVERSION= 6.0.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= https://www.openinfosecfoundation.org/download/
diff --git a/security/vaultwarden/Makefile b/security/vaultwarden/Makefile
index 59fe11f65c7a..89aeccd6fc97 100644
--- a/security/vaultwarden/Makefile
+++ b/security/vaultwarden/Makefile
@@ -1,5 +1,6 @@
PORTNAME= vaultwarden
DISTVERSION= 1.25.2
+PORTREVISION= 1
#PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= https://github.com/dani-garcia/bw_web_builds/releases/download/v${DISTVERSION_WV}/:web
diff --git a/security/weggli/Makefile b/security/weggli/Makefile
index 272ba119f5c8..22df17806c23 100644
--- a/security/weggli/Makefile
+++ b/security/weggli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= weggli
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.3
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= security
MAINTAINER= 0mp@FreeBSD.org
diff --git a/shells/ion/Makefile b/shells/ion/Makefile
index 8e6a45081251..cbf08e3c6ae6 100644
--- a/shells/ion/Makefile
+++ b/shells/ion/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ion
DISTVERSION= 1.0.5-1355
-PORTREVISION= 31
+PORTREVISION= 32
CATEGORIES= shells
PKGNAMESUFFIX= -shell
diff --git a/shells/nsh/Makefile b/shells/nsh/Makefile
index 461a347b1861..9ddf12265dad 100644
--- a/shells/nsh/Makefile
+++ b/shells/nsh/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nsh
DISTVERSION= 0.4.2
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= shells
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/shells/starship/Makefile b/shells/starship/Makefile
index c7f2a6afbe5a..59aa14f028a9 100644
--- a/shells/starship/Makefile
+++ b/shells/starship/Makefile
@@ -1,5 +1,6 @@
PORTNAME= starship
DISTVERSION= 1.10.2
+PORTREVISION= 1
CATEGORIES= shells
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/sysutils/b3sum/Makefile b/sysutils/b3sum/Makefile
index 4b5e62b99401..d3f1eee5b480 100644
--- a/sysutils/b3sum/Makefile
+++ b/sysutils/b3sum/Makefile
@@ -1,6 +1,6 @@
PORTNAME= b3sum
DISTVERSION= 1.3.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= sec.research.2005@gmail.com
diff --git a/sysutils/bkt/Makefile b/sysutils/bkt/Makefile
index 3f74b166d0c8..cebc7f0df51f 100644
--- a/sysutils/bkt/Makefile
+++ b/sysutils/bkt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bkt
PORTVERSION= 0.5.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/sysutils/bupstash/Makefile b/sysutils/bupstash/Makefile
index ff91a65cb009..8c84858c433b 100644
--- a/sysutils/bupstash/Makefile
+++ b/sysutils/bupstash/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bupstash
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= felix@userspace.com.au
diff --git a/sysutils/czkawka/Makefile b/sysutils/czkawka/Makefile
index 076d30ebed9a..2e901dda7288 100644
--- a/sysutils/czkawka/Makefile
+++ b/sysutils/czkawka/Makefile
@@ -1,5 +1,6 @@
PORTNAME= czkawka
DISTVERSION= 5.0.1
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= jbeich@FreeBSD.org
diff --git a/sysutils/diskonaut/Makefile b/sysutils/diskonaut/Makefile
index ee5dde3e10bb..f6f2503c114a 100644
--- a/sysutils/diskonaut/Makefile
+++ b/sysutils/diskonaut/Makefile
@@ -1,6 +1,6 @@
PORTNAME= diskonaut
PORTVERSION= 0.11.0
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/diskus/Makefile b/sysutils/diskus/Makefile
index 038bf19d98fd..c503226ce44f 100644
--- a/sysutils/diskus/Makefile
+++ b/sysutils/diskus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= diskus
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= sec.research.2005@gmail.com
diff --git a/sysutils/dua-cli/Makefile b/sysutils/dua-cli/Makefile
index f13f3162be65..c5f92a53f22b 100644
--- a/sysutils/dua-cli/Makefile
+++ b/sysutils/dua-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dua-cli
DISTVERSIONPREFIX= v
DISTVERSION= 2.17.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/dust/Makefile b/sysutils/dust/Makefile
index c5f7c27576b7..e1cc05abff61 100644
--- a/sysutils/dust/Makefile
+++ b/sysutils/dust/Makefile
@@ -1,6 +1,7 @@
PORTNAME= dust
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.1
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= antranigv@freebsd.am
diff --git a/sysutils/exa/Makefile b/sysutils/exa/Makefile
index 38d2f4e34cdc..12486ce634a0 100644
--- a/sysutils/exa/Makefile
+++ b/sysutils/exa/Makefile
@@ -1,7 +1,7 @@
PORTNAME= exa
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.1
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= sysutils
MAINTAINER= mikael@FreeBSD.org
diff --git a/sysutils/fd/Makefile b/sysutils/fd/Makefile
index 647b87dd287d..e58c77141e6b 100644
--- a/sysutils/fd/Makefile
+++ b/sysutils/fd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fd
DISTVERSIONPREFIX= v
DISTVERSION= 8.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
PKGNAMESUFFIX= -find
diff --git a/sysutils/flowgger/Makefile b/sysutils/flowgger/Makefile
index a6f66f8865cb..67586bbd9e55 100644
--- a/sysutils/flowgger/Makefile
+++ b/sysutils/flowgger/Makefile
@@ -1,6 +1,6 @@
PORTNAME= flowgger
DISTVERSION= 0.2.10
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= sysutils
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/sysutils/fselect/Makefile b/sysutils/fselect/Makefile
index 9d3a7b9bafe0..d76ff4e6eb32 100644
--- a/sysutils/fselect/Makefile
+++ b/sysutils/fselect/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fselect
DISTVERSION= 0.8.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/fusefs-sandboxfs/Makefile b/sysutils/fusefs-sandboxfs/Makefile
index ccd754045001..cefe86685a33 100644
--- a/sysutils/fusefs-sandboxfs/Makefile
+++ b/sysutils/fusefs-sandboxfs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sandboxfs
DISTVERSIONPREFIX= sandboxfs-
DISTVERSION= 0.2.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= sysutils
PKGNAMEPREFIX= fusefs-
diff --git a/sysutils/fusefs-xfuse/Makefile b/sysutils/fusefs-xfuse/Makefile
index ab0df9bdf66d..498615ebbcf8 100644
--- a/sysutils/fusefs-xfuse/Makefile
+++ b/sysutils/fusefs-xfuse/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xfuse
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0-alpha
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= sysutils
PKGNAMEPREFIX= fusefs-
diff --git a/sysutils/gstat-rs/Makefile b/sysutils/gstat-rs/Makefile
index 65444e1a535f..429339765795 100644
--- a/sysutils/gstat-rs/Makefile
+++ b/sysutils/gstat-rs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gstat-rs
DISTVERSIONPREFIX= gstat-v
DISTVERSION= 0.1.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= asomers@FreeBSD.org
diff --git a/sysutils/handlr/Makefile b/sysutils/handlr/Makefile
index 5cee59960ad7..983d4834c9c9 100644
--- a/sysutils/handlr/Makefile
+++ b/sysutils/handlr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= handlr
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= sec.research.2005@gmail.com
diff --git a/sysutils/hexyl/Makefile b/sysutils/hexyl/Makefile
index e70af7622be3..ad12fe6c7aa6 100644
--- a/sysutils/hexyl/Makefile
+++ b/sysutils/hexyl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hexyl
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= mikael@FreeBSD.org
diff --git a/sysutils/jail_exporter/Makefile b/sysutils/jail_exporter/Makefile
index 444a8928f478..7a5da3d6a8ea 100644
--- a/sysutils/jail_exporter/Makefile
+++ b/sysutils/jail_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jail_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= dor.bsd@xm0.uk
diff --git a/sysutils/lsd/Makefile b/sysutils/lsd/Makefile
index f4b9e6bd7382..f45940e0445d 100644
--- a/sysutils/lsd/Makefile
+++ b/sysutils/lsd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lsd
DISTVERSION= 0.20.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= sysutils
MAINTAINER= andoriyu@gmail.com
diff --git a/sysutils/mcfly/Makefile b/sysutils/mcfly/Makefile
index c33e29103980..625ea6be6e7b 100644
--- a/sysutils/mcfly/Makefile
+++ b/sysutils/mcfly/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mcfly
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/onefetch/Makefile b/sysutils/onefetch/Makefile
index bdc4f51d1bcf..111a72112ad3 100644
--- a/sysutils/onefetch/Makefile
+++ b/sysutils/onefetch/Makefile
@@ -1,7 +1,7 @@
PORTNAME= onefetch
DISTVERSIONPREFIX= v
DISTVERSION= 2.12.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/potnet/Makefile b/sysutils/potnet/Makefile
index 46757799d25a..6eafa4a52044 100644
--- a/sysutils/potnet/Makefile
+++ b/sysutils/potnet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= potnet
DISTVERSION= 0.4.4
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= sysutils
MAINTAINER= pizzamig@FreeBSD.org
diff --git a/sysutils/rsfetch/Makefile b/sysutils/rsfetch/Makefile
index 692827694749..7e9e1675d848 100644
--- a/sysutils/rsfetch/Makefile
+++ b/sysutils/rsfetch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rsfetch
DISTVERSION= 2.0.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/tealdeer/Makefile b/sysutils/tealdeer/Makefile
index cd40359282aa..e9eeaf9be0c5 100644
--- a/sysutils/tealdeer/Makefile
+++ b/sysutils/tealdeer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tealdeer
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/topgrade/Makefile b/sysutils/topgrade/Makefile
index 30cfd17120bd..1ca3a08c7a99 100644
--- a/sysutils/topgrade/Makefile
+++ b/sysutils/topgrade/Makefile
@@ -1,6 +1,7 @@
PORTNAME= topgrade
DISTVERSIONPREFIX= v
DISTVERSION= 9.0.1
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= freebsd@scd-systems.net
diff --git a/sysutils/vector/Makefile b/sysutils/vector/Makefile
index fb7d39c52611..17d5ed24856c 100644
--- a/sysutils/vector/Makefile
+++ b/sysutils/vector/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vector
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= sysutils
MAINTAINER= greg@unrelenting.technology
diff --git a/sysutils/vivid/Makefile b/sysutils/vivid/Makefile
index bc77c29cfac7..b4b1fc8a3b2f 100644
--- a/sysutils/vivid/Makefile
+++ b/sysutils/vivid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vivid
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= 0mp@FreeBSD.org
diff --git a/sysutils/yadf/Makefile b/sysutils/yadf/Makefile
index 03a8a8ecd446..1387c57ed943 100644
--- a/sysutils/yadf/Makefile
+++ b/sysutils/yadf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yadf
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= sec.research.2005@gmail.com
diff --git a/sysutils/zellij/Makefile b/sysutils/zellij/Makefile
index 32234bc2902e..cba74e294be8 100644
--- a/sysutils/zellij/Makefile
+++ b/sysutils/zellij/Makefile
@@ -1,6 +1,7 @@
PORTNAME= zellij
DISTVERSIONPREFIX= v
DISTVERSION= 0.31.3
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= riggs@FreeBSD.org
diff --git a/sysutils/zoxide/Makefile b/sysutils/zoxide/Makefile
index 3448531e3552..c8ad20c4a9f1 100644
--- a/sysutils/zoxide/Makefile
+++ b/sysutils/zoxide/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zoxide
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= sysutils
MAINTAINER= andoriyu@gmail.com
diff --git a/sysutils/ztop/Makefile b/sysutils/ztop/Makefile
index a325cf09b4c5..67162692afde 100644
--- a/sysutils/ztop/Makefile
+++ b/sysutils/ztop/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ztop
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= asomers@FreeBSD.org
diff --git a/textproc/angle-grinder/Makefile b/textproc/angle-grinder/Makefile
index 4bbb0850a2f3..71471adda8f0 100644
--- a/textproc/angle-grinder/Makefile
+++ b/textproc/angle-grinder/Makefile
@@ -1,7 +1,7 @@
PORTNAME= angle-grinder
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/bat/Makefile b/textproc/bat/Makefile
index 21f2307b375d..0d0d6cfe6e2a 100644
--- a/textproc/bat/Makefile
+++ b/textproc/bat/Makefile
@@ -1,6 +1,7 @@
PORTNAME= bat
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.0
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= pizzamig@FreeBSD.org
diff --git a/textproc/cast2gif/Makefile b/textproc/cast2gif/Makefile
index 35d3c3137113..f861fa752472 100644
--- a/textproc/cast2gif/Makefile
+++ b/textproc/cast2gif/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cast2gif
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= textproc
MAINTAINER= eduardo@FreeBSD.org
diff --git a/textproc/difftastic/Makefile b/textproc/difftastic/Makefile
index ecf9139a337f..bb7a1bbf5be5 100644
--- a/textproc/difftastic/Makefile
+++ b/textproc/difftastic/Makefile
@@ -1,5 +1,6 @@
PORTNAME= difftastic
DISTVERSION= 0.32.0
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/textproc/htmlq/Makefile b/textproc/htmlq/Makefile
index a7992652b841..ac2290f4fd2a 100644
--- a/textproc/htmlq/Makefile
+++ b/textproc/htmlq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= htmlq
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/jless/Makefile b/textproc/jless/Makefile
index 739385a5d321..a8ca4dcbb0b9 100644
--- a/textproc/jless/Makefile
+++ b/textproc/jless/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jless
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= textproc
MAINTAINER= lwhsu@FreeBSD.org
diff --git a/textproc/jql/Makefile b/textproc/jql/Makefile
index 9210c930b7aa..a3207aacae61 100644
--- a/textproc/jql/Makefile
+++ b/textproc/jql/Makefile
@@ -1,6 +1,7 @@
PORTNAME= jql
DISTVERSIONPREFIX= v
DISTVERSION= 5.0.0
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/mdbook-linkcheck/Makefile b/textproc/mdbook-linkcheck/Makefile
index 39ef292530d8..670dac017cda 100644
--- a/textproc/mdbook-linkcheck/Makefile
+++ b/textproc/mdbook-linkcheck/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mdbook-linkcheck
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.6
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= textproc
MAINTAINER= jbeich@FreeBSD.org
diff --git a/textproc/mdbook-mermaid/Makefile b/textproc/mdbook-mermaid/Makefile
index 851ec9db8d60..cff5a23d1f51 100644
--- a/textproc/mdbook-mermaid/Makefile
+++ b/textproc/mdbook-mermaid/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mdbook-mermaid
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.2
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= jbeich@FreeBSD.org
diff --git a/textproc/mdbook/Makefile b/textproc/mdbook/Makefile
index a0ef5663ead7..107cc15e9b01 100644
--- a/textproc/mdbook/Makefile
+++ b/textproc/mdbook/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mdbook
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.15
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/meilisearch/Makefile b/textproc/meilisearch/Makefile
index 157b55a76380..3dd3621d82e6 100644
--- a/textproc/meilisearch/Makefile
+++ b/textproc/meilisearch/Makefile
@@ -1,7 +1,7 @@
PORTNAME= meilisearch
DISTVERSIONPREFIX= v
DISTVERSION= 0.27.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MASTER_SITES= https://github.com/meilisearch/mini-dashboard/releases/download/v${DASHBOARD_VERSION}/build.zip?dummy=/:mini_dashboard_assets \
SF/mecab/mecab-ipadic/2.7.0-20070801/:mecab_ipadic
diff --git a/textproc/ripgrep-all/Makefile b/textproc/ripgrep-all/Makefile
index 873f51b6f299..ac774392ff9a 100644
--- a/textproc/ripgrep-all/Makefile
+++ b/textproc/ripgrep-all/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ripgrep-all
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.6
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= textproc
MAINTAINER= alexis.praga@free.fr
diff --git a/textproc/ripgrep/Makefile b/textproc/ripgrep/Makefile
index aa8db07629b3..7a1eb63b7df5 100644
--- a/textproc/ripgrep/Makefile
+++ b/textproc/ripgrep/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ripgrep
DISTVERSION= 13.0.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= textproc
MAINTAINER= petteri.valkonen@iki.fi
@@ -57,7 +57,7 @@ CARGO_CRATES= aho-corasick-0.7.18 \
memmap2-0.3.0 \
num_cpus-1.13.0 \
once_cell-1.7.2 \
- packed_simd_2-0.3.7 \
+ packed_simd_2-0.3.8 \
pcre2-0.2.3 \
pcre2-sys-0.2.5 \
pkg-config-0.3.19 \
diff --git a/textproc/ripgrep/distinfo b/textproc/ripgrep/distinfo
index e679a2224575..9e307d9b2ea0 100644
--- a/textproc/ripgrep/distinfo
+++ b/textproc/ripgrep/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1649425059
+TIMESTAMP = 1660728123
SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
@@ -77,8 +77,8 @@ SHA256 (rust/crates/num_cpus-1.13.0.crate) = 05499f3756671c15885fee9034446956fff
SIZE (rust/crates/num_cpus-1.13.0.crate) = 14704
SHA256 (rust/crates/once_cell-1.7.2.crate) = af8b08b04175473088b46763e51ee54da5f9a164bc162f615b91bc179dbf15a3
SIZE (rust/crates/once_cell-1.7.2.crate) = 28250
-SHA256 (rust/crates/packed_simd_2-0.3.7.crate) = defdcfef86dcc44ad208f71d9ff4ce28df6537a4e0d6b0e8e845cb8ca10059a6
-SIZE (rust/crates/packed_simd_2-0.3.7.crate) = 97413
+SHA256 (rust/crates/packed_simd_2-0.3.8.crate) = a1914cd452d8fccd6f9db48147b29fd4ae05bea9dc5d9ad578509f72415de282
+SIZE (rust/crates/packed_simd_2-0.3.8.crate) = 97388
SHA256 (rust/crates/pcre2-0.2.3.crate) = 85b30f2f69903b439dd9dc9e824119b82a55bf113b29af8d70948a03c1b11ab1
SIZE (rust/crates/pcre2-0.2.3.crate) = 19605
SHA256 (rust/crates/pcre2-sys-0.2.5.crate) = dec30e5e9ec37eb8fbf1dea5989bc957fd3df56fbee5061aa7b7a99dbb37b722
diff --git a/textproc/ripgrep/files/patch-rust-1.60 b/textproc/ripgrep/files/patch-rust-1.63
index f0010da169ba..2d7ce8f19d61 100644
--- a/textproc/ripgrep/files/patch-rust-1.60
+++ b/textproc/ripgrep/files/patch-rust-1.63
@@ -1,4 +1,4 @@
---- Cargo.lock.orig 2022-04-08 15:28:37 UTC
+--- Cargo.lock.orig 2021-06-12 14:12:24 UTC
+++ Cargo.lock
@@ -62,12 +62,6 @@ name = "cfg-if"
@@ -54,10 +54,10 @@
[[package]]
name = "packed_simd_2"
-version = "0.3.5"
-+version = "0.3.7"
++version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e64858a2d3733fdd61adfdd6da89aa202f7ff0e741d2fc7ed1e452ba9dc99d7"
-+checksum = "defdcfef86dcc44ad208f71d9ff4ce28df6537a4e0d6b0e8e845cb8ca10059a6"
++checksum = "a1914cd452d8fccd6f9db48147b29fd4ae05bea9dc5d9ad578509f72415de282"
dependencies = [
- "cfg-if 0.1.10",
+ "cfg-if",
diff --git a/textproc/sd/Makefile b/textproc/sd/Makefile
index d86843f2d048..98b423606a1e 100644
--- a/textproc/sd/Makefile
+++ b/textproc/sd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sd
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.6
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= textproc
MAINTAINER= mikael@FreeBSD.org
diff --git a/textproc/sonic/Makefile b/textproc/sonic/Makefile
index e64c4af8fe93..5cd666b55260 100644
--- a/textproc/sonic/Makefile
+++ b/textproc/sonic/Makefile
@@ -1,6 +1,7 @@
PORTNAME= sonic
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.5
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= mikael@FreeBSD.org
diff --git a/textproc/xsv-rs/Makefile b/textproc/xsv-rs/Makefile
index 9e808ad6a8e0..eb8ad727ca7c 100644
--- a/textproc/xsv-rs/Makefile
+++ b/textproc/xsv-rs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xsv
DISTVERSION= 0.13.0
-PORTREVISION= 41
+PORTREVISION= 42
CATEGORIES= textproc
PKGNAMESUFFIX= -rs
diff --git a/www/castor/Makefile b/www/castor/Makefile
index ac718a050228..f3d29a29536b 100644
--- a/www/castor/Makefile
+++ b/www/castor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= castor
DISTVERSION= 0.8.16
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= www
MASTER_SITES= https://git.sr.ht/~julienxx/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/www/deno/Makefile b/www/deno/Makefile
index b350942fa16c..666fc5644191 100644
--- a/www/deno/Makefile
+++ b/www/deno/Makefile
@@ -1,6 +1,7 @@
PORTNAME= deno
DISTVERSIONPREFIX= v
DISTVERSION= 1.24.3
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= mikael@FreeBSD.org
diff --git a/www/dufs/Makefile b/www/dufs/Makefile
index cb7d4fcb61df..83bb4b3da57e 100644
--- a/www/dufs/Makefile
+++ b/www/dufs/Makefile
@@ -1,6 +1,7 @@
PORTNAME= dufs
DISTVERSIONPREFIX= v
DISTVERSION= 0.29.0
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= ashish@FreeBSD.org
diff --git a/www/ffsend/Makefile b/www/ffsend/Makefile
index 3f8a7aafe263..d08705905220 100644
--- a/www/ffsend/Makefile
+++ b/www/ffsend/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ffsend
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.74
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= www
MAINTAINER= ports@FreeBSD.org
diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile
index 1d5737fdb00c..334e800c5d19 100644
--- a/www/firefox-esr/Makefile
+++ b/www/firefox-esr/Makefile
@@ -1,5 +1,6 @@
PORTNAME= firefox
DISTVERSION= 91.13.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= www wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
diff --git a/www/firefox-esr/files/patch-rust-1.63 b/www/firefox-esr/files/patch-rust-1.63
new file mode 100644
index 000000000000..15c50810edfe
--- /dev/null
+++ b/www/firefox-esr/files/patch-rust-1.63
@@ -0,0 +1,767 @@
+Backport of https://hg.mozilla.org/releases/mozilla-beta/raw-rev/c37c77a20f96
+Only the rust code is present (not the .toml, .json and .lock files)
+
+
+diff --git a/third_party/rust/packed_simd/build.rs b/third_party/rust/packed_simd/build.rs
+--- third_party/rust/packed_simd/build.rs
++++ third_party/rust/packed_simd/build.rs
+@@ -1,6 +1,11 @@
++use rustc_version::{version, Version};
++
+ fn main() {
+ let target = std::env::var("TARGET").expect("TARGET environment variable not defined");
+ if target.contains("neon") {
+ println!("cargo:rustc-cfg=libcore_neon");
+ }
++ if version().unwrap() < Version::parse("1.61.0-alpha").unwrap() {
++ println!("cargo:rustc-cfg=aarch64_target_feature");
++ }
+ }
+diff --git a/third_party/rust/packed_simd/src/api.rs b/third_party/rust/packed_simd/src/api.rs
+--- third_party/rust/packed_simd/src/api.rs
++++ third_party/rust/packed_simd/src/api.rs
+@@ -1,13 +1,13 @@
+ //! Implements the Simd<[T; N]> APIs
+
+ #[macro_use]
+ mod bitmask;
+-crate mod cast;
++pub(crate) mod cast;
+ #[macro_use]
+ mod cmp;
+ #[macro_use]
+ mod default;
+ #[macro_use]
+ mod fmt;
+ #[macro_use]
+ mod from;
+@@ -32,17 +32,17 @@ mod shuffle1_dyn;
+ #[macro_use]
+ mod slice;
+ #[macro_use]
+ mod swap_bytes;
+ #[macro_use]
+ mod bit_manip;
+
+ #[cfg(feature = "into_bits")]
+-crate mod into_bits;
++pub(crate) mod into_bits;
+
+ macro_rules! impl_i {
+ ([$elem_ty:ident; $elem_n:expr]: $tuple_id:ident, $mask_ty:ident
+ | $ielem_ty:ident, $ibitmask_ty:ident | $test_tt:tt | $($elem_ids:ident),*
+ | From: $($from_vec_ty:ident),* | $(#[$doc:meta])*) => {
+ impl_minimal_iuf!([$elem_ty; $elem_n]: $tuple_id | $ielem_ty | $test_tt
+ | $($elem_ids),* | $(#[$doc])*);
+ impl_ops_vector_arithmetic!([$elem_ty; $elem_n]: $tuple_id | $test_tt);
+diff --git a/third_party/rust/packed_simd/src/codegen.rs b/third_party/rust/packed_simd/src/codegen.rs
+--- third_party/rust/packed_simd/src/codegen.rs
++++ third_party/rust/packed_simd/src/codegen.rs
+@@ -1,24 +1,24 @@
+ //! Code-generation utilities
+
+-crate mod bit_manip;
+-crate mod llvm;
+-crate mod math;
+-crate mod reductions;
+-crate mod shuffle;
+-crate mod shuffle1_dyn;
+-crate mod swap_bytes;
++pub(crate) mod bit_manip;
++pub(crate) mod llvm;
++pub(crate) mod math;
++pub(crate) mod reductions;
++pub(crate) mod shuffle;
++pub(crate) mod shuffle1_dyn;
++pub(crate) mod swap_bytes;
+
+ macro_rules! impl_simd_array {
+ ([$elem_ty:ident; $elem_count:expr]:
+ $tuple_id:ident | $($elem_tys:ident),*) => {
+ #[derive(Copy, Clone)]
+ #[repr(simd)]
+- pub struct $tuple_id($(crate $elem_tys),*);
++ pub struct $tuple_id($(pub(crate) $elem_tys),*);
+ //^^^^^^^ leaked through SimdArray
+
+ impl crate::sealed::Seal for [$elem_ty; $elem_count] {}
+
+ impl crate::sealed::SimdArray for [$elem_ty; $elem_count] {
+ type Tuple = $tuple_id;
+ type T = $elem_ty;
+ const N: usize = $elem_count;
+@@ -30,33 +30,33 @@ macro_rules! impl_simd_array {
+ type Element = $elem_ty;
+ const LANES: usize = $elem_count;
+ type LanesType = [u32; $elem_count];
+ }
+
+ }
+ }
+
+-crate mod pointer_sized_int;
++pub(crate) mod pointer_sized_int;
+
+-crate mod v16;
+-crate use self::v16::*;
++pub(crate) mod v16;
++pub(crate) use self::v16::*;
+
+-crate mod v32;
+-crate use self::v32::*;
++pub(crate) mod v32;
++pub(crate) use self::v32::*;
+
+-crate mod v64;
+-crate use self::v64::*;
++pub(crate) mod v64;
++pub(crate) use self::v64::*;
+
+-crate mod v128;
+-crate use self::v128::*;
++pub(crate) mod v128;
++pub(crate) use self::v128::*;
+
+-crate mod v256;
+-crate use self::v256::*;
++pub(crate) mod v256;
++pub(crate) use self::v256::*;
+
+-crate mod v512;
+-crate use self::v512::*;
++pub(crate) mod v512;
++pub(crate) use self::v512::*;
+
+-crate mod vSize;
+-crate use self::vSize::*;
++pub(crate) mod vSize;
++pub(crate) use self::vSize::*;
+
+-crate mod vPtr;
+-crate use self::vPtr::*;
++pub(crate) mod vPtr;
++pub(crate) use self::vPtr::*;
+diff --git a/third_party/rust/packed_simd/src/codegen/bit_manip.rs b/third_party/rust/packed_simd/src/codegen/bit_manip.rs
+--- third_party/rust/packed_simd/src/codegen/bit_manip.rs
++++ third_party/rust/packed_simd/src/codegen/bit_manip.rs
+@@ -1,12 +1,12 @@
+ //! LLVM bit manipulation intrinsics.
+ #[rustfmt::skip]
+
+-use crate::*;
++pub(crate) use crate::*;
+
+ #[allow(improper_ctypes, dead_code)]
+ extern "C" {
+ #[link_name = "llvm.ctlz.v2i8"]
+ fn ctlz_u8x2(x: u8x2, is_zero_undef: bool) -> u8x2;
+ #[link_name = "llvm.ctlz.v4i8"]
+ fn ctlz_u8x4(x: u8x4, is_zero_undef: bool) -> u8x4;
+ #[link_name = "llvm.ctlz.v8i8"]
+@@ -142,17 +142,17 @@ extern "C" {
+ #[link_name = "llvm.ctpop.v1i128"]
+ fn ctpop_u128x1(x: u128x1) -> u128x1;
+ #[link_name = "llvm.ctpop.v2i128"]
+ fn ctpop_u128x2(x: u128x2) -> u128x2;
+ #[link_name = "llvm.ctpop.v4i128"]
+ fn ctpop_u128x4(x: u128x4) -> u128x4;
+ }
+
+-crate trait BitManip {
++pub(crate) trait BitManip {
+ fn ctpop(self) -> Self;
+ fn ctlz(self) -> Self;
+ fn cttz(self) -> Self;
+ }
+
+ macro_rules! impl_bit_manip {
+ (inner: $ty:ident, $scalar:ty, $uty:ident,
+ $ctpop:ident, $ctlz:ident, $cttz:ident) => {
+diff --git a/third_party/rust/packed_simd/src/codegen/llvm.rs b/third_party/rust/packed_simd/src/codegen/llvm.rs
+--- third_party/rust/packed_simd/src/codegen/llvm.rs
++++ third_party/rust/packed_simd/src/codegen/llvm.rs
+@@ -71,58 +71,58 @@ pub unsafe fn __shuffle_vector64<const I
+ where
+ T: Simd,
+ <T as Simd>::Element: Shuffle<[u32; 64], Output = U>,
+ {
+ simd_shuffle64(x, y, IDX)
+ }
+
+ extern "platform-intrinsic" {
+- crate fn simd_eq<T, U>(x: T, y: T) -> U;
+- crate fn simd_ne<T, U>(x: T, y: T) -> U;
+- crate fn simd_lt<T, U>(x: T, y: T) -> U;
+- crate fn simd_le<T, U>(x: T, y: T) -> U;
+- crate fn simd_gt<T, U>(x: T, y: T) -> U;
+- crate fn simd_ge<T, U>(x: T, y: T) -> U;
++ pub(crate) fn simd_eq<T, U>(x: T, y: T) -> U;
++ pub(crate) fn simd_ne<T, U>(x: T, y: T) -> U;
++ pub(crate) fn simd_lt<T, U>(x: T, y: T) -> U;
++ pub(crate) fn simd_le<T, U>(x: T, y: T) -> U;
++ pub(crate) fn simd_gt<T, U>(x: T, y: T) -> U;
++ pub(crate) fn simd_ge<T, U>(x: T, y: T) -> U;
+
+- crate fn simd_insert<T, U>(x: T, idx: u32, val: U) -> T;
+- crate fn simd_extract<T, U>(x: T, idx: u32) -> U;
++ pub(crate) fn simd_insert<T, U>(x: T, idx: u32, val: U) -> T;
++ pub(crate) fn simd_extract<T, U>(x: T, idx: u32) -> U;
+
+- crate fn simd_cast<T, U>(x: T) -> U;
++ pub(crate) fn simd_cast<T, U>(x: T) -> U;
+
+- crate fn simd_add<T>(x: T, y: T) -> T;
+- crate fn simd_sub<T>(x: T, y: T) -> T;
+- crate fn simd_mul<T>(x: T, y: T) -> T;
+- crate fn simd_div<T>(x: T, y: T) -> T;
+- crate fn simd_rem<T>(x: T, y: T) -> T;
+- crate fn simd_shl<T>(x: T, y: T) -> T;
+- crate fn simd_shr<T>(x: T, y: T) -> T;
+- crate fn simd_and<T>(x: T, y: T) -> T;
+- crate fn simd_or<T>(x: T, y: T) -> T;
+- crate fn simd_xor<T>(x: T, y: T) -> T;
++ pub(crate) fn simd_add<T>(x: T, y: T) -> T;
++ pub(crate) fn simd_sub<T>(x: T, y: T) -> T;
++ pub(crate) fn simd_mul<T>(x: T, y: T) -> T;
++ pub(crate) fn simd_div<T>(x: T, y: T) -> T;
++ pub(crate) fn simd_rem<T>(x: T, y: T) -> T;
++ pub(crate) fn simd_shl<T>(x: T, y: T) -> T;
++ pub(crate) fn simd_shr<T>(x: T, y: T) -> T;
++ pub(crate) fn simd_and<T>(x: T, y: T) -> T;
++ pub(crate) fn simd_or<T>(x: T, y: T) -> T;
++ pub(crate) fn simd_xor<T>(x: T, y: T) -> T;
+
+- crate fn simd_reduce_add_unordered<T, U>(x: T) -> U;
+- crate fn simd_reduce_mul_unordered<T, U>(x: T) -> U;
+- crate fn simd_reduce_add_ordered<T, U>(x: T, acc: U) -> U;
+- crate fn simd_reduce_mul_ordered<T, U>(x: T, acc: U) -> U;
+- crate fn simd_reduce_min<T, U>(x: T) -> U;
+- crate fn simd_reduce_max<T, U>(x: T) -> U;
+- crate fn simd_reduce_min_nanless<T, U>(x: T) -> U;
+- crate fn simd_reduce_max_nanless<T, U>(x: T) -> U;
+- crate fn simd_reduce_and<T, U>(x: T) -> U;
+- crate fn simd_reduce_or<T, U>(x: T) -> U;
+- crate fn simd_reduce_xor<T, U>(x: T) -> U;
+- crate fn simd_reduce_all<T>(x: T) -> bool;
+- crate fn simd_reduce_any<T>(x: T) -> bool;
++ pub(crate) fn simd_reduce_add_unordered<T, U>(x: T) -> U;
++ pub(crate) fn simd_reduce_mul_unordered<T, U>(x: T) -> U;
++ pub(crate) fn simd_reduce_add_ordered<T, U>(x: T, acc: U) -> U;
++ pub(crate) fn simd_reduce_mul_ordered<T, U>(x: T, acc: U) -> U;
++ pub(crate) fn simd_reduce_min<T, U>(x: T) -> U;
++ pub(crate) fn simd_reduce_max<T, U>(x: T) -> U;
++ pub(crate) fn simd_reduce_min_nanless<T, U>(x: T) -> U;
++ pub(crate) fn simd_reduce_max_nanless<T, U>(x: T) -> U;
++ pub(crate) fn simd_reduce_and<T, U>(x: T) -> U;
++ pub(crate) fn simd_reduce_or<T, U>(x: T) -> U;
++ pub(crate) fn simd_reduce_xor<T, U>(x: T) -> U;
++ pub(crate) fn simd_reduce_all<T>(x: T) -> bool;
++ pub(crate) fn simd_reduce_any<T>(x: T) -> bool;
+
+- crate fn simd_select<M, T>(m: M, a: T, b: T) -> T;
++ pub(crate) fn simd_select<M, T>(m: M, a: T, b: T) -> T;
+
+- crate fn simd_fmin<T>(a: T, b: T) -> T;
+- crate fn simd_fmax<T>(a: T, b: T) -> T;
++ pub(crate) fn simd_fmin<T>(a: T, b: T) -> T;
++ pub(crate) fn simd_fmax<T>(a: T, b: T) -> T;
+
+- crate fn simd_fsqrt<T>(a: T) -> T;
+- crate fn simd_fma<T>(a: T, b: T, c: T) -> T;
++ pub(crate) fn simd_fsqrt<T>(a: T) -> T;
++ pub(crate) fn simd_fma<T>(a: T, b: T, c: T) -> T;
+
+- crate fn simd_gather<T, P, M>(value: T, pointers: P, mask: M) -> T;
+- crate fn simd_scatter<T, P, M>(value: T, pointers: P, mask: M);
++ pub(crate) fn simd_gather<T, P, M>(value: T, pointers: P, mask: M) -> T;
++ pub(crate) fn simd_scatter<T, P, M>(value: T, pointers: P, mask: M);
+
+- crate fn simd_bitmask<T, U>(value: T) -> U;
++ pub(crate) fn simd_bitmask<T, U>(value: T) -> U;
+ }
+diff --git a/third_party/rust/packed_simd/src/codegen/math.rs b/third_party/rust/packed_simd/src/codegen/math.rs
+--- third_party/rust/packed_simd/src/codegen/math.rs
++++ third_party/rust/packed_simd/src/codegen/math.rs
+@@ -1,3 +1,3 @@
+ //! Vertical math operations
+
+-crate mod float;
++pub(crate) mod float;
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float.rs b/third_party/rust/packed_simd/src/codegen/math/float.rs
+--- third_party/rust/packed_simd/src/codegen/math/float.rs
++++ third_party/rust/packed_simd/src/codegen/math/float.rs
+@@ -1,18 +1,18 @@
+ //! Vertical floating-point math operations.
+ #![allow(clippy::useless_transmute)]
+
+ #[macro_use]
+-crate mod macros;
+-crate mod abs;
+-crate mod cos;
+-crate mod cos_pi;
+-crate mod exp;
+-crate mod ln;
+-crate mod mul_add;
+-crate mod mul_adde;
+-crate mod powf;
+-crate mod sin;
+-crate mod sin_cos_pi;
+-crate mod sin_pi;
+-crate mod sqrt;
+-crate mod sqrte;
++pub(crate) mod macros;
++pub(crate) mod abs;
++pub(crate) mod cos;
++pub(crate) mod cos_pi;
++pub(crate) mod exp;
++pub(crate) mod ln;
++pub(crate) mod mul_add;
++pub(crate) mod mul_adde;
++pub(crate) mod powf;
++pub(crate) mod sin;
++pub(crate) mod sin_cos_pi;
++pub(crate) mod sin_pi;
++pub(crate) mod sqrt;
++pub(crate) mod sqrte;
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/abs.rs b/third_party/rust/packed_simd/src/codegen/math/float/abs.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/abs.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/abs.rs
+@@ -1,16 +1,16 @@
+ //! Vertical floating-point `fabs`
+ #![allow(unused)]
+
+ // FIXME 64-bit 1 elem vectors fabs
+
+ use crate::*;
+
+-crate trait Abs {
++pub(crate) trait Abs {
+ fn abs(self) -> Self;
+ }
+
+ #[allow(improper_ctypes)]
+ extern "C" {
+ #[link_name = "llvm.fabs.v2f32"]
+ fn fabs_v2f32(x: f32x2) -> f32x2;
+ #[link_name = "llvm.fabs.v4f32"]
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/cos.rs b/third_party/rust/packed_simd/src/codegen/math/float/cos.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/cos.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/cos.rs
+@@ -1,16 +1,16 @@
+ //! Vertical floating-point `cos`
+ #![allow(unused)]
+
+ // FIXME 64-bit 1 elem vector cos
+
+ use crate::*;
+
+-crate trait Cos {
++pub(crate) trait Cos {
+ fn cos(self) -> Self;
+ }
+
+ #[allow(improper_ctypes)]
+ extern "C" {
+ #[link_name = "llvm.cos.v2f32"]
+ fn cos_v2f32(x: f32x2) -> f32x2;
+ #[link_name = "llvm.cos.v4f32"]
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/cos_pi.rs b/third_party/rust/packed_simd/src/codegen/math/float/cos_pi.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/cos_pi.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/cos_pi.rs
+@@ -1,16 +1,16 @@
+ //! Vertical floating-point `cos`
+ #![allow(unused)]
+
+ // FIXME 64-bit 1 elem vectors cos_pi
+
+ use crate::*;
+
+-crate trait CosPi {
++pub(crate) trait CosPi {
+ fn cos_pi(self) -> Self;
+ }
+
+ gen_unary_impl_table!(CosPi, cos_pi);
+
+ macro_rules! impl_def {
+ ($vid:ident, $PI:path) => {
+ impl CosPi for $vid {
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/exp.rs b/third_party/rust/packed_simd/src/codegen/math/float/exp.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/exp.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/exp.rs
+@@ -1,16 +1,16 @@
+ //! Vertical floating-point `exp`
+ #![allow(unused)]
+
+ // FIXME 64-bit expgle elem vectors misexpg
+
+ use crate::*;
+
+-crate trait Exp {
++pub(crate) trait Exp {
+ fn exp(self) -> Self;
+ }
+
+ #[allow(improper_ctypes)]
+ extern "C" {
+ #[link_name = "llvm.exp.v2f32"]
+ fn exp_v2f32(x: f32x2) -> f32x2;
+ #[link_name = "llvm.exp.v4f32"]
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/ln.rs b/third_party/rust/packed_simd/src/codegen/math/float/ln.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/ln.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/ln.rs
+@@ -1,16 +1,16 @@
+ //! Vertical floating-point `ln`
+ #![allow(unused)]
+
+ // FIXME 64-bit lngle elem vectors mislng
+
+ use crate::*;
+
+-crate trait Ln {
++pub(crate) trait Ln {
+ fn ln(self) -> Self;
+ }
+
+ #[allow(improper_ctypes)]
+ extern "C" {
+ #[link_name = "llvm.log.v2f32"]
+ fn ln_v2f32(x: f32x2) -> f32x2;
+ #[link_name = "llvm.log.v4f32"]
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/mul_add.rs b/third_party/rust/packed_simd/src/codegen/math/float/mul_add.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/mul_add.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/mul_add.rs
+@@ -1,15 +1,15 @@
+ //! Vertical floating-point `mul_add`
+ #![allow(unused)]
+ use crate::*;
+
+ // FIXME: 64-bit 1 element mul_add
+
+-crate trait MulAdd {
++pub(crate) trait MulAdd {
+ fn mul_add(self, y: Self, z: Self) -> Self;
+ }
+
+ #[cfg(not(target_arch = "s390x"))]
+ #[allow(improper_ctypes)]
+ extern "C" {
+ #[link_name = "llvm.fma.v2f32"]
+ fn fma_v2f32(x: f32x2, y: f32x2, z: f32x2) -> f32x2;
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/mul_adde.rs b/third_party/rust/packed_simd/src/codegen/math/float/mul_adde.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/mul_adde.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/mul_adde.rs
+@@ -1,14 +1,14 @@
+ //! Approximation for floating-point `mul_add`
+ use crate::*;
+
+ // FIXME: 64-bit 1 element mul_adde
+
+-crate trait MulAddE {
++pub(crate) trait MulAddE {
+ fn mul_adde(self, y: Self, z: Self) -> Self;
+ }
+
+ #[cfg(not(target_arch = "s390x"))]
+ #[allow(improper_ctypes)]
+ extern "C" {
+ #[link_name = "llvm.fmuladd.v2f32"]
+ fn fmuladd_v2f32(x: f32x2, y: f32x2, z: f32x2) -> f32x2;
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/powf.rs b/third_party/rust/packed_simd/src/codegen/math/float/powf.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/powf.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/powf.rs
+@@ -1,16 +1,16 @@
+ //! Vertical floating-point `powf`
+ #![allow(unused)]
+
+ // FIXME 64-bit powfgle elem vectors mispowfg
+
+ use crate::*;
+
+-crate trait Powf {
++pub(crate) trait Powf {
+ fn powf(self, x: Self) -> Self;
+ }
+
+ #[allow(improper_ctypes)]
+ extern "C" {
+ #[link_name = "llvm.pow.v2f32"]
+ fn powf_v2f32(x: f32x2, y: f32x2) -> f32x2;
+ #[link_name = "llvm.pow.v4f32"]
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/sin.rs b/third_party/rust/packed_simd/src/codegen/math/float/sin.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/sin.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/sin.rs
+@@ -1,16 +1,16 @@
+ //! Vertical floating-point `sin`
+ #![allow(unused)]
+
+ // FIXME 64-bit 1 elem vectors sin
+
+ use crate::*;
+
+-crate trait Sin {
++pub(crate) trait Sin {
+ fn sin(self) -> Self;
+ }
+
+ #[allow(improper_ctypes)]
+ extern "C" {
+ #[link_name = "llvm.sin.v2f32"]
+ fn sin_v2f32(x: f32x2) -> f32x2;
+ #[link_name = "llvm.sin.v4f32"]
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/sin_cos_pi.rs b/third_party/rust/packed_simd/src/codegen/math/float/sin_cos_pi.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/sin_cos_pi.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/sin_cos_pi.rs
+@@ -1,16 +1,16 @@
+ //! Vertical floating-point `sin_cos`
+ #![allow(unused)]
+
+ // FIXME 64-bit 1 elem vectors sin_cos
+
+ use crate::*;
+
+-crate trait SinCosPi: Sized {
++pub(crate) trait SinCosPi: Sized {
+ type Output;
+ fn sin_cos_pi(self) -> Self::Output;
+ }
+
+ macro_rules! impl_def {
+ ($vid:ident, $PI:path) => {
+ impl SinCosPi for $vid {
+ type Output = (Self, Self);
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/sin_pi.rs b/third_party/rust/packed_simd/src/codegen/math/float/sin_pi.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/sin_pi.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/sin_pi.rs
+@@ -1,16 +1,16 @@
+ //! Vertical floating-point `sin_pi`
+ #![allow(unused)]
+
+ // FIXME 64-bit 1 elem vectors sin_pi
+
+ use crate::*;
+
+-crate trait SinPi {
++pub(crate) trait SinPi {
+ fn sin_pi(self) -> Self;
+ }
+
+ gen_unary_impl_table!(SinPi, sin_pi);
+
+ macro_rules! impl_def {
+ ($vid:ident, $PI:path) => {
+ impl SinPi for $vid {
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/sqrt.rs b/third_party/rust/packed_simd/src/codegen/math/float/sqrt.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/sqrt.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/sqrt.rs
+@@ -1,16 +1,16 @@
+ //! Vertical floating-point `sqrt`
+ #![allow(unused)]
+
+ // FIXME 64-bit 1 elem vectors sqrt
+
+ use crate::*;
+
+-crate trait Sqrt {
++pub(crate) trait Sqrt {
+ fn sqrt(self) -> Self;
+ }
+
+ #[allow(improper_ctypes)]
+ extern "C" {
+ #[link_name = "llvm.sqrt.v2f32"]
+ fn sqrt_v2f32(x: f32x2) -> f32x2;
+ #[link_name = "llvm.sqrt.v4f32"]
+diff --git a/third_party/rust/packed_simd/src/codegen/math/float/sqrte.rs b/third_party/rust/packed_simd/src/codegen/math/float/sqrte.rs
+--- third_party/rust/packed_simd/src/codegen/math/float/sqrte.rs
++++ third_party/rust/packed_simd/src/codegen/math/float/sqrte.rs
+@@ -1,17 +1,17 @@
+ //! Vertical floating-point `sqrt`
+ #![allow(unused)]
+
+ // FIXME 64-bit 1 elem vectors sqrte
+
+ use crate::llvm::simd_fsqrt;
+ use crate::*;
+
+-crate trait Sqrte {
++pub(crate) trait Sqrte {
+ fn sqrte(self) -> Self;
+ }
+
+ gen_unary_impl_table!(Sqrte, sqrte);
+
+ cfg_if! {
+ if #[cfg(all(target_arch = "x86_64", feature = "sleef-sys"))] {
+ use sleef_sys::*;
+diff --git a/third_party/rust/packed_simd/src/codegen/pointer_sized_int.rs b/third_party/rust/packed_simd/src/codegen/pointer_sized_int.rs
+--- third_party/rust/packed_simd/src/codegen/pointer_sized_int.rs
++++ third_party/rust/packed_simd/src/codegen/pointer_sized_int.rs
+@@ -1,28 +1,28 @@
+ //! Provides `isize` and `usize`
+
+ use cfg_if::cfg_if;
+
+ cfg_if! {
+ if #[cfg(target_pointer_width = "8")] {
+- crate type isize_ = i8;
+- crate type usize_ = u8;
++ pub(crate) type isize_ = i8;
++ pub(crate) type usize_ = u8;
+ } else if #[cfg(target_pointer_width = "16")] {
+- crate type isize_ = i16;
+- crate type usize_ = u16;
++ pub(crate) type isize_ = i16;
++ pub(crate) type usize_ = u16;
+ } else if #[cfg(target_pointer_width = "32")] {
+- crate type isize_ = i32;
+- crate type usize_ = u32;
++ pub(crate) type isize_ = i32;
++ pub(crate) type usize_ = u32;
+
+ } else if #[cfg(target_pointer_width = "64")] {
+- crate type isize_ = i64;
+- crate type usize_ = u64;
++ pub(crate) type isize_ = i64;
++ pub(crate) type usize_ = u64;
+ } else if #[cfg(target_pointer_width = "64")] {
+- crate type isize_ = i64;
+- crate type usize_ = u64;
++ pub(crate) type isize_ = i64;
++ pub(crate) type usize_ = u64;
+ } else if #[cfg(target_pointer_width = "128")] {
+- crate type isize_ = i128;
+- crate type usize_ = u128;
++ pub(crate) type isize_ = i128;
++ pub(crate) type usize_ = u128;
+ } else {
+ compile_error!("unsupported target_pointer_width");
+ }
+ }
+diff --git a/third_party/rust/packed_simd/src/codegen/reductions.rs b/third_party/rust/packed_simd/src/codegen/reductions.rs
+--- third_party/rust/packed_simd/src/codegen/reductions.rs
++++ third_party/rust/packed_simd/src/codegen/reductions.rs
+@@ -1,1 +1,1 @@
+-crate mod mask;
++pub(crate) mod mask;
+diff --git a/third_party/rust/packed_simd/src/codegen/reductions/mask.rs b/third_party/rust/packed_simd/src/codegen/reductions/mask.rs
+--- third_party/rust/packed_simd/src/codegen/reductions/mask.rs
++++ third_party/rust/packed_simd/src/codegen/reductions/mask.rs
+@@ -2,21 +2,21 @@
+ //!
+ //! Works around [LLVM bug 36702].
+ //!
+ //! [LLVM bug 36702]: https://bugs.llvm.org/show_bug.cgi?id=36702
+ #![allow(unused_macros)]
+
+ use crate::*;
+
+-crate trait All: crate::marker::Sized {
++pub(crate) trait All: crate::marker::Sized {
+ unsafe fn all(self) -> bool;
+ }
+
+-crate trait Any: crate::marker::Sized {
++pub(crate) trait Any: crate::marker::Sized {
+ unsafe fn any(self) -> bool;
+ }
+
+ #[macro_use]
+ mod fallback_impl;
+
+ cfg_if! {
+ if #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] {
+diff --git a/third_party/rust/packed_simd/src/codegen/swap_bytes.rs b/third_party/rust/packed_simd/src/codegen/swap_bytes.rs
+--- third_party/rust/packed_simd/src/codegen/swap_bytes.rs
++++ third_party/rust/packed_simd/src/codegen/swap_bytes.rs
+@@ -1,26 +1,26 @@
+ //! Horizontal swap bytes reductions.
+
+ // FIXME: investigate using `llvm.bswap`
+ // https://github.com/rust-lang-nursery/packed_simd/issues/19
+
+ use crate::*;
+
+-crate trait SwapBytes {
++pub(crate) trait SwapBytes {
+ fn swap_bytes(self) -> Self;
+ }
+
+ macro_rules! impl_swap_bytes {
+ (v16: $($id:ident,)+) => {
+ $(
+ impl SwapBytes for $id {
+ #[inline]
+ fn swap_bytes(self) -> Self {
+- unsafe { shuffle!(self, [1, 0]) }
++ shuffle!(self, [1, 0])
+ }
+ }
+ )+
+ };
+ (v32: $($id:ident,)+) => {
+ $(
+ impl SwapBytes for $id {
+ #[inline]
+diff --git a/third_party/rust/packed_simd/src/codegen/vPtr.rs b/third_party/rust/packed_simd/src/codegen/vPtr.rs
+--- third_party/rust/packed_simd/src/codegen/vPtr.rs
++++ third_party/rust/packed_simd/src/codegen/vPtr.rs
+@@ -1,16 +1,16 @@
+ //! Pointer vector types
+
+ macro_rules! impl_simd_ptr {
+ ([$ptr_ty:ty; $elem_count:expr]: $tuple_id:ident | $ty:ident
+ | $($tys:ty),*) => {
+ #[derive(Copy, Clone)]
+ #[repr(simd)]
+- pub struct $tuple_id<$ty>($(crate $tys),*);
++ pub struct $tuple_id<$ty>($(pub(crate) $tys),*);
+ //^^^^^^^ leaked through SimdArray
+
+ impl<$ty> crate::sealed::Seal for [$ptr_ty; $elem_count] {}
+ impl<$ty> crate::sealed::SimdArray for [$ptr_ty; $elem_count] {
+ type Tuple = $tuple_id<$ptr_ty>;
+ type T = $ptr_ty;
+ const N: usize = $elem_count;
+ type NT = [u32; $elem_count];
+diff --git a/third_party/rust/packed_simd/src/lib.rs b/third_party/rust/packed_simd/src/lib.rs
+--- third_party/rust/packed_simd/src/lib.rs
++++ third_party/rust/packed_simd/src/lib.rs
+@@ -206,14 +206,13 @@
+ rustc_attrs,
+ platform_intrinsics,
+ stdsimd,
+- aarch64_target_feature,
+ arm_target_feature,
+ link_llvm_intrinsics,
+ core_intrinsics,
+ stmt_expr_attributes,
+- crate_visibility_modifier,
+ custom_inner_attributes
+ )]
++#![cfg_attr(aarch64_target_feature, feature(aarch64_target_feature))]
+ #![allow(non_camel_case_types, non_snake_case,
+ // FIXME: these types are unsound in C FFI already
+ // See https://github.com/rust-lang/rust/issues/53346
+@@ -334,6 +333,6 @@ pub use self::codegen::llvm::{
+ __shuffle_vector4, __shuffle_vector64, __shuffle_vector8,
+ };
+
+-crate mod llvm {
+- crate use crate::codegen::llvm::*;
++pub(crate) mod llvm {
++ pub(crate) use crate::codegen::llvm::*;
+ }
+diff --git a/third_party/rust/packed_simd/src/testing.rs b/third_party/rust/packed_simd/src/testing.rs
+--- third_party/rust/packed_simd/src/testing.rs
++++ third_party/rust/packed_simd/src/testing.rs
+@@ -1,8 +1,8 @@
+ //! Testing macros and other utilities.
+
+ #[macro_use]
+ mod macros;
+
+ #[cfg(test)]
+ #[macro_use]
+-crate mod utils;
++pub(crate) mod utils;
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index 630e26472b54..a48af83ec0cb 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= firefox
DISTVERSION= 104.0
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 2
CATEGORIES= www wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
diff --git a/www/garage/Makefile b/www/garage/Makefile
index b2a3ffa730bb..a02eb17f42d5 100644
--- a/www/garage/Makefile
+++ b/www/garage/Makefile
@@ -1,6 +1,6 @@
PORTNAME= garage
DISTVERSION= 0.7.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MASTER_SITES= https://git.deuxfleurs.fr/Deuxfleurs/${PORTNAME}/archive/v${PORTVERSION}.tar.gz?dummy=/
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
diff --git a/www/geckodriver/Makefile b/www/geckodriver/Makefile
index 583022b9b5dd..3e3b1650c900 100644
--- a/www/geckodriver/Makefile
+++ b/www/geckodriver/Makefile
@@ -1,6 +1,6 @@
PORTNAME= geckodriver
DISTVERSION= 0.26.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= www
MASTER_SITES= https://hg.mozilla.org/mozilla-central/archive/${DISTNAME}.zip/testing/geckodriver/?dummy=/
DISTNAME= e9783a644016aa9b317887076618425586730d73
diff --git a/www/jwt-cli/Makefile b/www/jwt-cli/Makefile
index ec1ef4901e3c..f57c78bc3f6b 100644
--- a/www/jwt-cli/Makefile
+++ b/www/jwt-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jwt-cli
PORTVERSION= 5.0.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MAINTAINER= osa@FreeBSD.org
diff --git a/www/lychee/Makefile b/www/lychee/Makefile
index df59459e4459..1de7a3982934 100644
--- a/www/lychee/Makefile
+++ b/www/lychee/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lychee
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= www net
MAINTAINER= pizzamig@FreeBSD.org
diff --git a/www/miniserve/Makefile b/www/miniserve/Makefile
index ab9494d65974..bea1bd6355f1 100644
--- a/www/miniserve/Makefile
+++ b/www/miniserve/Makefile
@@ -1,7 +1,7 @@
PORTNAME= miniserve
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MAINTAINER= mikael@FreeBSD.org
diff --git a/www/monolith/Makefile b/www/monolith/Makefile
index 4365a30116d2..809a71aa4044 100644
--- a/www/monolith/Makefile
+++ b/www/monolith/Makefile
@@ -1,7 +1,7 @@
PORTNAME= monolith
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= www
MAINTAINER= lcook@FreeBSD.org
diff --git a/www/newsboat/Makefile b/www/newsboat/Makefile
index f394831c9af0..81c43f713341 100644
--- a/www/newsboat/Makefile
+++ b/www/newsboat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= newsboat
DISTVERSION= 2.27
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MASTER_SITES= https://newsboat.org/releases/${DISTVERSION}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/www/py-adblock/Makefile b/www/py-adblock/Makefile
index 4306dc2097ff..6abb068bc250 100644
--- a/www/py-adblock/Makefile
+++ b/www/py-adblock/Makefile
@@ -1,6 +1,6 @@
PORTNAME= adblock
DISTVERSION= 0.5.0
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= www python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/rearx/Makefile b/www/rearx/Makefile
index 172645892cc7..e802e92312fe 100644
--- a/www/rearx/Makefile
+++ b/www/rearx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rearx
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.4
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/so/Makefile b/www/so/Makefile
index d5be06c6e1e3..c47cd9ab346b 100644
--- a/www/so/Makefile
+++ b/www/so/Makefile
@@ -1,7 +1,7 @@
PORTNAME= so
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MAINTAINER= sec.research.2005@gmail.com
diff --git a/www/tuifeed/Makefile b/www/tuifeed/Makefile
index 316b091dc24f..d7fa3a7fd6a3 100644
--- a/www/tuifeed/Makefile
+++ b/www/tuifeed/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tuifeed
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MAINTAINER= sec.research.2005@gmail.com
diff --git a/www/websocat/Makefile b/www/websocat/Makefile
index e92d24a1a143..344319abdb7a 100644
--- a/www/websocat/Makefile
+++ b/www/websocat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= websocat
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MAINTAINER= osa@FreeBSD.org
diff --git a/www/xh/Makefile b/www/xh/Makefile
index b064ab8913c9..b2e512d754e2 100644
--- a/www/xh/Makefile
+++ b/www/xh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xh
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MAINTAINER= lcook@FreeBSD.org
diff --git a/www/zola/Makefile b/www/zola/Makefile
index 6a04a2e1d11f..f4d2360e6331 100644
--- a/www/zola/Makefile
+++ b/www/zola/Makefile
@@ -1,6 +1,7 @@
PORTNAME= zola
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= mikael@FreeBSD.org
diff --git a/x11-wm/leftwm/Makefile b/x11-wm/leftwm/Makefile
index 701ae47cec9b..657cd435e866 100644
--- a/x11-wm/leftwm/Makefile
+++ b/x11-wm/leftwm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= leftwm
DISTVERSION= 0.3.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11-wm
MAINTAINER= rigoletto@FreeBSD.org
diff --git a/x11/admiral/Makefile b/x11/admiral/Makefile
index 166b7955f930..bd3bc43399a7 100644
--- a/x11/admiral/Makefile
+++ b/x11/admiral/Makefile
@@ -2,7 +2,7 @@ PORTNAME= admiral
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0-7
DISTVERSIONSUFFIX= -g5a9f33b
-PORTREVISION= 41
+PORTREVISION= 42
CATEGORIES= x11
MAINTAINER= rigoletto@FreeBSD.org
diff --git a/x11/alacritty/Makefile b/x11/alacritty/Makefile
index e7639511ba3f..46d954788230 100644
--- a/x11/alacritty/Makefile
+++ b/x11/alacritty/Makefile
@@ -1,7 +1,7 @@
PORTNAME= alacritty
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11 wayland
MAINTAINER= mikael@FreeBSD.org
diff --git a/x11/inputplug/Makefile b/x11/inputplug/Makefile
index 4794bf041401..86aa0c603a13 100644
--- a/x11/inputplug/Makefile
+++ b/x11/inputplug/Makefile
@@ -1,6 +1,6 @@
PORTNAME= inputplug
DISTVERSION= 0.4.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= x11
MAINTAINER= 0mp@FreeBSD.org
diff --git a/x11/kickoff/Makefile b/x11/kickoff/Makefile
index 952282e95281..c456261433d2 100644
--- a/x11/kickoff/Makefile
+++ b/x11/kickoff/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kickoff
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/sirula/Makefile b/x11/sirula/Makefile
index 5c93e176bc7a..c4faa03f57c3 100644
--- a/x11/sirula/Makefile
+++ b/x11/sirula/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sirula
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/squeekboard/Makefile b/x11/squeekboard/Makefile
index 15add6efbae8..0f31d9cc3ce7 100644
--- a/x11/squeekboard/Makefile
+++ b/x11/squeekboard/Makefile
@@ -1,7 +1,7 @@
PORTNAME= squeekboard
DISTVERSIONPREFIX= v
DISTVERSION= 1.17.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/swayr/Makefile b/x11/swayr/Makefile
index b274b2677765..91a81f7e5228 100644
--- a/x11/swayr/Makefile
+++ b/x11/swayr/Makefile
@@ -1,6 +1,7 @@
PORTNAME= swayr
DISTVERSIONPREFIX= ${PORTNAME}-
DISTVERSION= 0.20.1
+PORTREVISION= 1
CATEGORIES= x11
MASTER_SITES= https://git.sr.ht/~tsdh/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
# XXX Teach USES=cargo to not override default DISTFILES
diff --git a/x11/wezterm/Makefile b/x11/wezterm/Makefile
index 4e90ca038c21..fc74a12f17ac 100644
--- a/x11/wezterm/Makefile
+++ b/x11/wezterm/Makefile
@@ -1,5 +1,6 @@
PORTNAME= wezterm
DISTVERSION= 20220807-113146-c2fee766
+PORTREVISION= 1
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/wmfocus/Makefile b/x11/wmfocus/Makefile
index 6bf63cfd979b..605e75ab6b59 100644
--- a/x11/wmfocus/Makefile
+++ b/x11/wmfocus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wmfocus
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= x11
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/