Bug 290816 - lang/rust: Update to 1.91.0
Summary: lang/rust: Update to 1.91.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: FreeBSD Rust Team
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-05 13:59 UTC by Mikael Urankar
Modified: 2025-12-13 13:07 UTC (History)
4 users (show)

See Also:
bugzilla: maintainer-feedback? (rust)


Attachments
v0 (27.19 KB, patch)
2025-11-05 13:59 UTC, Mikael Urankar
no flags Details | Diff
v1 (28.64 KB, patch)
2025-11-06 09:26 UTC, Mikael Urankar
no flags Details | Diff
v2 (27.19 KB, patch)
2025-11-09 17:35 UTC, Mikael Urankar
no flags Details | Diff
v2 (33.05 KB, patch)
2025-11-09 18:31 UTC, Mikael Urankar
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mikael Urankar freebsd_committer freebsd_triage 2025-11-05 13:59:42 UTC
Created attachment 265185 [details]
v0

drop WASM option as it requires llvm from ports (it's probably broken since it was introduced and no one noticed / used it)
Comment 1 Mikael Urankar freebsd_committer freebsd_triage 2025-11-06 09:26:52 UTC
Created attachment 265202 [details]
v1
Comment 2 Piotr Kubaj freebsd_committer freebsd_triage 2025-11-09 12:05:42 UTC
Looks ok on powerpc*.
Comment 3 Mikael Urankar freebsd_committer freebsd_triage 2025-11-09 17:35:38 UTC
Created attachment 265295 [details]
v2

Fix ppc bootstrap, add patch from https://reviews.freebsd.org/D53489
Comment 4 Gunther Nikl 2025-11-09 18:18:05 UTC
(In reply to Mikael Urankar from comment #3)
> v2

v2 is identical to v0.
Comment 5 Mikael Urankar freebsd_committer freebsd_triage 2025-11-09 18:31:41 UTC
Created attachment 265297 [details]
v2

nextcloud failed on me :/
Comment 6 commit-hook freebsd_committer freebsd_triage 2025-11-11 11:08:59 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d6b6027df632188ab408921f04e155b729b9e76e

commit d6b6027df632188ab408921f04e155b729b9e76e
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2025-11-11 11:06:23 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2025-11-11 11:08:12 +0000

    lang/rust: Bump revisions after 1.91.1

    PR:             290816

 accessibility/sctd/Makefile                    | 2 +-
 accessibility/wl-gammarelay-rs/Makefile        | 2 +-
 archivers/ouch/Makefile                        | 2 +-
 archivers/py-cramjam/Makefile                  | 2 +-
 audio/amberol/Makefile                         | 2 +-
 audio/ebur128/Makefile                         | 2 +-
 audio/gnome-metronome/Makefile                 | 2 +-
 audio/gnome-podcasts/Makefile                  | 2 +-
 audio/lewton/Makefile                          | 2 +-
 audio/mmtc/Makefile                            | 2 +-
 audio/mousai/Makefile                          | 1 +
 audio/myxer/Makefile                           | 2 +-
 audio/ncspot/Makefile                          | 1 +
 audio/netease-music-tui/Makefile               | 2 +-
 audio/pipewire-spa-oss/Makefile                | 1 +
 audio/shortwave/Makefile                       | 2 +-
 audio/songrec/Makefile                         | 2 +-
 audio/spotify-player/Makefile                  | 2 +-
 audio/spotifyd/Makefile                        | 2 +-
 benchmarks/hyperfine/Makefile                  | 2 +-
 benchmarks/inferno/Makefile                    | 1 +
 biology/coverm/Makefile                        | 2 +-
 cad/librepcb/Makefile                          | 2 +-
 cad/surfer/Makefile                            | 1 +
 cad/svlint/Makefile                            | 1 +
 cad/svls/Makefile                              | 1 +
 cad/veryl/Makefile                             | 1 +
 chinese/py-rjieba/Makefile                     | 2 +-
 converters/yj-bruceadams/Makefile              | 2 +-
 databases/diesel/Makefile                      | 1 +
 databases/frece/Makefile                       | 2 +-
 databases/gobang/Makefile                      | 2 +-
 databases/mongodb70/Makefile                   | 1 +
 databases/mongodb80/Makefile                   | 2 +-
 databases/movine/Makefile                      | 2 +-
 databases/ods2sql/Makefile                     | 2 +-
 databases/postgresql-promscale/Makefile        | 2 +-
 databases/prisma-engines/Makefile              | 1 +
 databases/py-datafusion/Makefile               | 1 +
 databases/py-sqlglotrs/Makefile                | 1 +
 databases/py-sqloxide/Makefile                 | 2 +-
 databases/qdrant/Makefile                      | 2 +-
 databases/quake/Makefile                       | 2 +-
 databases/redisjson/Makefile                   | 2 +-
 databases/sqlx-cli/Makefile                    | 1 +
 databases/surrealdb/Makefile                   | 2 +-
 databases/xls2txt/Makefile                     | 2 +-
 deskutils/health/Makefile                      | 2 +-
 deskutils/jot/Makefile                         | 2 +-
 deskutils/just/Makefile                        | 1 +
 deskutils/lazycli/Makefile                     | 2 +-
 deskutils/pipecolor/Makefile                   | 2 +-
 deskutils/pueue/Makefile                       | 2 +-
 deskutils/readur/Makefile                      | 1 +
 deskutils/rwpspread/Makefile                   | 2 +-
 deskutils/sigi/Makefile                        | 2 +-
 deskutils/skim/Makefile                        | 2 +-
 deskutils/solanum/Makefile                     | 2 +-
 deskutils/taskwarrior-tui/Makefile             | 2 +-
 deskutils/tatuin/Makefile                      | 1 +
 deskutils/thokr/Makefile                       | 2 +-
 devel/amber/Makefile                           | 2 +-
 devel/argc/Makefile                            | 2 +-
 devel/bacon/Makefile                           | 2 +-
 devel/bingrep/Makefile                         | 2 +-
 devel/bunyan/Makefile                          | 2 +-
 devel/busd/Makefile                            | 2 +-
 devel/bustle/Makefile                          | 2 +-
 devel/cargo-bloat/Makefile                     | 2 +-
 devel/cargo-c/Makefile                         | 1 +
 devel/cargo-cache/Makefile                     | 2 +-
 devel/cargo-deny/Makefile                      | 2 +-
 devel/cargo-depgraph/Makefile                  | 2 +-
 devel/cargo-dist/Makefile                      | 2 +-
 devel/cargo-edit/Makefile                      | 2 +-
 devel/cargo-generate/Makefile                  | 2 +-
 devel/cargo-hack/Makefile                      | 2 +-
 devel/cargo-leptos/Makefile                    | 2 +-
 devel/cargo-llvm-cov/Makefile                  | 1 +
 devel/cargo-make/Makefile                      | 2 +-
 devel/cargo-mutants/Makefile                   | 2 +-
 devel/cargo-readme/Makefile                    | 2 +-
 devel/cargo-tarpaulin/Makefile                 | 1 +
 devel/catppuccin-whiskers/Makefile             | 2 +-
 devel/cbfmt/Makefile                           | 2 +-
 devel/cocogitto/Makefile                       | 1 +
 devel/convco/Makefile                          | 1 +
 devel/corrosion/Makefile                       | 2 +-
 devel/cpu_rec_rs/Makefile                      | 2 +-
 devel/desed/Makefile                           | 2 +-
 devel/dorst/Makefile                           | 2 +-
 devel/dra/Makefile                             | 1 +
 devel/dtool/Makefile                           | 2 +-
 devel/dura/Makefile                            | 2 +-
 devel/electron34/Makefile                      | 2 +-
 devel/electron36/Makefile                      | 2 +-
 devel/electron37/Makefile                      | 1 +
 devel/electron38/Makefile                      | 1 +
 devel/electron39/Makefile                      | 1 +
 devel/elfcat/Makefile                          | 2 +-
 devel/emacs-lsp-booster/Makefile               | 2 +-
 devel/fnm/Makefile                             | 2 +-
 devel/fsx/Makefile                             | 2 +-
 devel/gbump/Makefile                           | 2 +-
 devel/gfold/Makefile                           | 2 +-
 devel/ghostie/Makefile                         | 2 +-
 devel/git-absorb/Makefile                      | 2 +-
 devel/git-cinnabar/Makefile                    | 2 +-
 devel/git-cliff/Makefile                       | 2 +-
 devel/git-delta/Makefile                       | 2 +-
 devel/git-graph/Makefile                       | 2 +-
 devel/git-repo-manager/Makefile                | 2 +-
 devel/git-workspace/Makefile                   | 2 +-
 devel/gitoxide/Makefile                        | 2 +-
 devel/gitu/Makefile                            | 1 +
 devel/gitui/Makefile                           | 2 +-
 devel/glitter/Makefile                         | 2 +-
 devel/grcov/Makefile                           | 2 +-
 devel/grex/Makefile                            | 2 +-
 devel/hvm/Makefile                             | 2 +-
 devel/interactive_rebase_tool/Makefile         | 2 +-
 devel/jetbrains-restarter/Makefile             | 2 +-
 devel/jujutsu/Makefile                         | 1 +
 devel/libdatadog/Makefile                      | 1 +
 devel/librashader/Makefile                     | 1 +
 devel/libwasmtime/Makefile                     | 1 +
 devel/lstr/Makefile                            | 2 +-
 devel/nextest/Makefile                         | 1 +
 devel/omnilinter/Makefile                      | 2 +-
 devel/openapi-tui/Makefile                     | 2 +-
 devel/parol-ls/Makefile                        | 2 +-
 devel/parol/Makefile                           | 2 +-
 devel/patsh/Makefile                           | 2 +-
 devel/pijul/Makefile                           | 2 +-
 devel/pipelight/Makefile                       | 2 +-
 devel/py-dbt-extractor/Makefile                | 2 +-
 devel/py-ddtrace/Makefile                      | 1 +
 devel/py-deptry/Makefile                       | 2 +-
 devel/py-dulwich/Makefile                      | 1 +
 devel/py-fastuuid/Makefile                     | 1 +
 devel/py-jellyfish/Makefile                    | 2 +-
 devel/py-libcst/Makefile                       | 2 +-
 devel/py-maturin/Makefile                      | 1 +
 devel/py-orjson/Makefile                       | 2 +-
 devel/py-ormsgpack/Makefile                    | 2 +-
 devel/py-pendulum/Makefile                     | 2 +-
 devel/py-pycrdt/Makefile                       | 1 +
 devel/py-pydantic-core/Makefile                | 1 +
 devel/py-pyperscan/Makefile                    | 2 +-
 devel/py-pyproject-fmt-rust/Makefile           | 2 +-
 devel/py-pyproject-fmt/Makefile                | 1 +
 devel/py-qcs-sdk-python/Makefile               | 2 +-
 devel/py-regress/Makefile                      | 2 +-
 devel/py-rpds-py/Makefile                      | 1 +
 devel/py-ruff/Makefile                         | 1 +
 devel/py-tox-toml-fmt/Makefile                 | 1 +
 devel/py-ty/Makefile                           | 1 +
 devel/py-uv-build08/Makefile                   | 1 +
 devel/py-watchfiles/Makefile                   | 1 +
 devel/pylyzer/Makefile                         | 2 +-
 devel/radicle/Makefile                         | 1 +
 devel/rubygem-prometheus-client-mmap/Makefile  | 2 +-
 devel/ruff/Makefile                            | 1 +
 devel/rust-analyzer/Makefile                   | 2 +-
 devel/rust-bindgen-cli/Makefile                | 2 +-
 devel/rust-cbindgen/Makefile                   | 2 +-
 devel/rust-script/Makefile                     | 1 +
 devel/rustc-demangle/Makefile                  | 1 +
 devel/rustup-init/Makefile                     | 2 +-
 devel/rye/Makefile                             | 2 +-
 devel/sccache/Makefile                         | 2 +-
 devel/selene/Makefile                          | 2 +-
 devel/sentry-cli/Makefile                      | 2 +-
 devel/signal-sqlcipher-extension/Makefile      | 2 +-
 devel/snazy/Makefile                           | 2 +-
 devel/spr/Makefile                             | 2 +-
 devel/stgit/Makefile                           | 1 +
 devel/stylua/Makefile                          | 1 +
 devel/tabby/Makefile                           | 2 +-
 devel/tagref/Makefile                          | 2 +-
 devel/texlab/Makefile                          | 2 +-
 devel/the-way/Makefile                         | 2 +-
 devel/tokei/Makefile                           | 2 +-
 devel/tokio-console/Makefile                   | 2 +-
 devel/tree-sitter-cli/Makefile                 | 2 +-
 devel/tree-sitter-graph/Makefile               | 2 +-
 devel/twiggy/Makefile                          | 2 +-
 devel/typeshare/Makefile                       | 1 +
 devel/unit-otel/Makefile                       | 2 +-
 devel/uv/Makefile                              | 1 +
 devel/wasm-server-runner/Makefile              | 2 +-
 devel/wasmer/Makefile                          | 1 +
 devel/wizer/Makefile                           | 2 +-
 devel/xtensa-esp-elf/Makefile                  | 2 +-
 dns/cascade/Makefile                           | 2 +-
 dns/dnsdist/Makefile                           | 2 +-
 dns/dnst/Makefile                              | 2 +-
 dns/dnstracer-rs/Makefile                      | 2 +-
 dns/dog/Makefile                               | 2 +-
 dns/doh-proxy/Makefile                         | 1 +
 dns/encrypted-dns-server/Makefile              | 2 +-
 dns/powerdns-recursor/Makefile                 | 1 +
 editors/ad/Makefile                            | 2 +-
 editors/amp/Makefile                           | 2 +-
 editors/helix/Makefile                         | 2 +-
 editors/kakoune-lsp/Makefile                   | 2 +-
 editors/kibi/Makefile                          | 1 +
 editors/languageclient-neovim/Makefile         | 2 +-
 editors/lapce/Makefile                         | 2 +-
 editors/microsoft-edit/Makefile                | 2 +-
 editors/neovim-gtk/Makefile                    | 2 +-
 editors/ox/Makefile                            | 2 +-
 editors/parinfer-rust/Makefile                 | 2 +-
 filesystems/sandboxfs/Makefile                 | 2 +-
 filesystems/ufs/Makefile                       | 2 +-
 filesystems/xfuse/Makefile                     | 2 +-
 filesystems/zerofs/Makefile                    | 1 +
 filesystems/ztop/Makefile                      | 2 +-
 finance/electrs/Makefile                       | 2 +-
 finance/hyperswitch/Makefile                   | 2 +-
 finance/ord/Makefile                           | 2 +-
 finance/tickrs/Makefile                        | 1 +
 ftp/termscp/Makefile                           | 2 +-
 ftp/unftp/Makefile                             | 2 +-
 games/0ad/Makefile                             | 2 +-
 games/DDNet/Makefile                           | 1 +
 games/anki/Makefile                            | 2 +-
 games/dose-response/Makefile                   | 2 +-
 games/genact/Makefile                          | 2 +-
 games/gnome-robots/Makefile                    | 2 +-
 games/hivetui/Makefile                         | 2 +-
 games/jaggedalliance2/Makefile                 | 2 +-
 games/jumpy/Makefile                           | 2 +-
 games/punchy/Makefile                          | 2 +-
 games/rpg-cli/Makefile                         | 2 +-
 games/sulis/Makefile                           | 2 +-
 games/veloren-weekly/Makefile                  | 1 +
 graphics/artem/Makefile                        | 2 +-
 graphics/asciinema-agg/Makefile                | 1 +
 graphics/dify/Makefile                         | 2 +-
 graphics/drawpile/Makefile                     | 2 +-
 graphics/dssim/Makefile                        | 2 +-
 graphics/gifski/Makefile                       | 2 +-
 graphics/libimagequant/Makefile                | 1 +
 graphics/libopenraw/Makefile                   | 2 +-
 graphics/librsvg2-rust/Makefile                | 1 +
 graphics/menyoki/Makefile                      | 2 +-
 graphics/mesa-devel/Makefile                   | 1 +
 graphics/noaa-apt/Makefile                     | 2 +-
 graphics/ocrs/Makefile                         | 2 +-
 graphics/oculante/Makefile                     | 2 +-
 graphics/oxipng/Makefile                       | 2 +-
 graphics/pastel/Makefile                       | 1 +
 graphics/resvg-capi/Makefile                   | 1 +
 graphics/resvg/Makefile                        | 1 +
 graphics/rx/Makefile                           | 2 +-
 graphics/satty/Makefile                        | 1 +
 graphics/svgbob/Makefile                       | 2 +-
 graphics/viu/Makefile                          | 2 +-
 graphics/wallust/Makefile                      | 2 +-
 irc/halloy/Makefile                            | 2 +-
 japanese/cskk/Makefile                         | 2 +-
 japanese/py-SudachiPy/Makefile                 | 2 +-
 japanese/sudachi/Makefile                      | 2 +-
 java/icedtea-web/Makefile                      | 2 +-
 lang/amber/Makefile                            | 2 +-
 lang/antimony/Makefile                         | 2 +-
 lang/asm-lsp/Makefile                          | 1 +
 lang/cairo/Makefile                            | 1 +
 lang/gleam/Makefile                            | 2 +-
 lang/gluon/Makefile                            | 2 +-
 lang/inko/Makefile                             | 2 +-
 lang/numbat/Makefile                           | 2 +-
 lang/pomsky/Makefile                           | 2 +-
 lang/prql/Makefile                             | 1 +
 lang/py-dhall/Makefile                         | 2 +-
 lang/rustpython/Makefile                       | 2 +-
 lang/scryer-prolog/Makefile                    | 1 +
 lang/spidermonkey102/Makefile                  | 2 +-
 lang/spidermonkey115/Makefile                  | 2 +-
 lang/spidermonkey128/Makefile                  | 2 +-
 lang/spidermonkey78/Makefile                   | 2 +-
 lang/spidermonkey91/Makefile                   | 2 +-
 lang/starlark-rust/Makefile                    | 2 +-
 lang/typstfmt/Makefile                         | 2 +-
 lang/typstyle/Makefile                         | 1 +
 mail/imap-tools/Makefile                       | 1 +
 mail/pizauth/Makefile                          | 2 +-
 mail/thunderbird-esr/Makefile                  | 1 +
 mail/thunderbird/Makefile                      | 1 +
 math/elan/Makefile                             | 2 +-
 math/fend/Makefile                             | 2 +-
 math/kalc/Makefile                             | 2 +-
 math/kalker/Makefile                           | 2 +-
 math/py-clarabel/Makefile                      | 2 +-
 math/py-pcodec/Makefile                        | 2 +-
 math/py-rustworkx/Makefile                     | 2 +-
 math/savage/Makefile                           | 2 +-
 misc/aichat/Makefile                           | 2 +-
 misc/air/Makefile                              | 2 +-
 misc/arrow-datafusion/Makefile                 | 2 +-
 misc/bedrust/Makefile                          | 2 +-
 misc/binocle/Makefile                          | 2 +-
 misc/broot/Makefile                            | 1 +
 misc/code2prompt/Makefile                      | 2 +-
 misc/codex/Makefile                            | 1 +
 misc/coloursum/Makefile                        | 2 +-
 misc/dijo/Makefile                             | 2 +-
 misc/dotenv-linter/Makefile                    | 1 +
 misc/lscolors/Makefile                         | 2 +-
 misc/mcp-probe/Makefile                        | 2 +-
 misc/navi/Makefile                             | 2 +-
 misc/ooo/Makefile                              | 2 +-
 misc/outside/Makefile                          | 2 +-
 misc/pqrs/Makefile                             | 2 +-
 misc/py-hf-xet/Makefile                        | 1 +
 misc/py-lazrs/Makefile                         | 2 +-
 misc/py-pyqir/Makefile                         | 2 +-
 misc/py-safetensors/Makefile                   | 2 +-
 misc/radio_datetime_analyzer/Makefile          | 1 +
 misc/rash/Makefile                             | 2 +-
 misc/rsclock/Makefile                          | 2 +-
 misc/rustlings/Makefile                        | 1 +
 misc/ruut/Makefile                             | 2 +-
 misc/shimmy/Makefile                           | 1 +
 misc/silicon/Makefile                          | 2 +-
 misc/star-history/Makefile                     | 2 +-
 misc/tenere/Makefile                           | 1 +
 misc/timr-tui/Makefile                         | 1 +
 misc/wavedrom/Makefile                         | 2 +-
 misc/wthrr/Makefile                            | 2 +-
 misc/xd-rust/Makefile                          | 2 +-
 misc/xplr/Makefile                             | 1 +
 misc/zine/Makefile                             | 2 +-
 multimedia/ab-av1/Makefile                     | 2 +-
 multimedia/alass/Makefile                      | 2 +-
 multimedia/av1an/Makefile                      | 2 +-
 multimedia/ccextractor/Makefile                | 2 +-
 multimedia/dovi_tool/Makefile                  | 2 +-
 multimedia/gstreamer1-plugins-rust/Makefile    | 2 +-
 multimedia/gstreamer1/Makefile                 | 1 +
 multimedia/helvum/Makefile                     | 2 +-
 multimedia/kooha/Makefile                      | 2 +-
 multimedia/librav1e/Makefile                   | 2 +-
 multimedia/librespot/Makefile                  | 2 +-
 multimedia/neolink/Makefile                    | 2 +-
 multimedia/rav1e/Makefile                      | 2 +-
 multimedia/ringrtc/Makefile                    | 1 +
 multimedia/scte35dump/Makefile                 | 2 +-
 multimedia/termplay/Makefile                   | 2 +-
 multimedia/video-trimmer/Makefile              | 2 +-
 multimedia/wl-screenrec/Makefile               | 2 +-
 multimedia/youtui/Makefile                     | 1 +
 net-im/conduit/Makefile                        | 2 +-
 net-im/flare/Makefile                          | 1 +
 net-im/fractal/Makefile                        | 2 +-
 net-im/gurk-rs/Makefile                        | 2 +-
 net-im/iamb/Makefile                           | 2 +-
 net-im/libsignal-node/Makefile                 | 1 +
 net-im/libsignal/Makefile                      | 1 +
 net-im/py-matrix-synapse/Makefile              | 2 +-
 net-im/yume/Makefile                           | 2 +-
 net-im/zkgroup/Makefile                        | 2 +-
 net-mgmt/bandwhich/Makefile                    | 2 +-
 net-mgmt/geom-exporter/Makefile                | 1 +
 net-mgmt/gping/Makefile                        | 2 +-
 net-mgmt/nfs-exporter/Makefile                 | 1 +
 net-mgmt/rs-aggregate/Makefile                 | 2 +-
 net-p2p/c-lightning/Makefile                   | 2 +-
 net-p2p/cncli/Makefile                         | 2 +-
 net-p2p/intermodal/Makefile                    | 2 +-
 net-p2p/oura/Makefile                          | 2 +-
 net-p2p/twitch-tui/Makefile                    | 2 +-
 net/aws-ec2-imdsv2-get/Makefile                | 2 +-
 net/deltachat-rpc-server/Makefile              | 2 +-
 net/dumbpipe/Makefile                          | 2 +-
 net/findomain/Makefile                         | 2 +-
 net/gdrive/Makefile                            | 2 +-
 net/gemserv/Makefile                           | 2 +-
 net/krill/Makefile                             | 2 +-
 net/ktcplist/Makefile                          | 2 +-
 net/lldap/Makefile                             | 2 +-
 net/narrowlink/Makefile                        | 2 +-
 net/ntpd-rs/Makefile                           | 2 +-
 net/oha/Makefile                               | 2 +-
 net/proby/Makefile                             | 2 +-
 net/quiche/Makefile                            | 2 +-
 net/rabbitmqadmin/Makefile                     | 2 +-
 net/rathole/Makefile                           | 2 +-
 net/rosenpass/Makefile                         | 2 +-
 net/routinator/Makefile                        | 1 +
 net/rsyn/Makefile                              | 2 +-
 net/rustdesk-server/Makefile                   | 2 +-
 net/s3m/Makefile                               | 2 +-
 net/sendme/Makefile                            | 2 +-
 net/shadowsocks-rust/Makefile                  | 2 +-
 net/sniffnet/Makefile                          | 1 +
 net/trippy/Makefile                            | 2 +-
 net/udp-over-tcp/Makefile                      | 2 +-
 net/waypipe/Makefile                           | 1 +
 net/wstunnel/Makefile                          | 1 +
 ports-mgmt/pkg-graph/Makefile                  | 2 +-
 ports-mgmt/sccache-overlay/Makefile            | 2 +-
 print/ppa6/Makefile                            | 2 +-
 science/py-qiskit/Makefile                     | 1 +
 security/acmed/Makefile                        | 2 +-
 security/agave/Makefile                        | 2 +-
 security/arti/Makefile                         | 1 +
 security/authenticator/Makefile                | 2 +-
 security/authoscope/Makefile                   | 2 +-
 security/cargo-audit/Makefile                  | 1 +
 security/clamav-lts/Makefile                   | 1 +
 security/clamav/Makefile                       | 1 +
 security/cloak/Makefile                        | 2 +-
 security/diswall/Makefile                      | 2 +-
 security/flawz/Makefile                        | 2 +-
 security/gpg-tui/Makefile                      | 2 +-
 security/hashcat/Makefile                      | 2 +-
 security/kanidm/Makefile                       | 2 +-
 security/pam_rssh/Makefile                     | 2 +-
 security/pdfrip/Makefile                       | 2 +-
 security/py-bcrypt/Makefile                    | 1 +
 security/py-cryptography/Makefile              | 1 +
 security/rage-encryption/Makefile              | 2 +-
 security/ratify/Makefile                       | 2 +-
 security/rpm-sequoia/Makefile                  | 2 +-
 security/rustls-ffi/Makefile                   | 2 +-
 security/rustscan/Makefile                     | 2 +-
 security/sequoia-chameleon-gnupg/Makefile      | 2 +-
 security/sequoia-sq/Makefile                   | 2 +-
 security/sniffglue/Makefile                    | 2 +-
 security/ssh-vault/Makefile                    | 2 +-
 security/sudo-rs/Makefile                      | 2 +-
 security/suricata/Makefile                     | 2 +-
 security/vaultwarden/Makefile                  | 2 +-
 shells/atuin/Makefile                          | 1 +
 shells/fish/Makefile                           | 2 +-
 shells/ion/Makefile                            | 2 +-
 shells/nsh/Makefile                            | 2 +-
 shells/nu_plugin_formats/Makefile              | 1 +
 shells/nu_plugin_gstat/Makefile                | 1 +
 shells/nu_plugin_inc/Makefile                  | 1 +
 shells/nu_plugin_polars/Makefile               | 1 +
 shells/nu_plugin_query/Makefile                | 1 +
 shells/nushell/Makefile                        | 1 +
 shells/sheldon/Makefile                        | 2 +-
 shells/shell-hist/Makefile                     | 2 +-
 shells/shellharden/Makefile                    | 2 +-
 shells/starship/Makefile                       | 2 +-
 sysutils/async/Makefile                        | 2 +-
 sysutils/b3sum/Makefile                        | 2 +-
 sysutils/backdown/Makefile                     | 2 +-
 sysutils/bkt/Makefile                          | 2 +-
 sysutils/bottom/Makefile                       | 1 +
 sysutils/bupstash/Makefile                     | 2 +-
 sysutils/conserve/Makefile                     | 2 +-
 sysutils/czkawka/Makefile                      | 2 +-
 sysutils/ddh/Makefile                          | 2 +-
 sysutils/diskonaut/Makefile                    | 2 +-
 sysutils/diskus/Makefile                       | 2 +-
 sysutils/dua-cli/Makefile                      | 2 +-
 sysutils/dust/Makefile                         | 2 +-
 sysutils/dutree/Makefile                       | 2 +-
 sysutils/elfx86exts/Makefile                   | 2 +-
 sysutils/erdtree/Makefile                      | 2 +-
 sysutils/exa/Makefile                          | 2 +-
 sysutils/eza/Makefile                          | 1 +
 sysutils/faketty/Makefile                      | 1 +
 sysutils/fclones/Makefile                      | 2 +-
 sysutils/fd/Makefile                           | 2 +-
 sysutils/flipperbit/Makefile                   | 2 +-
 sysutils/flowgger/Makefile                     | 2 +-
 sysutils/framework-system/Makefile             | 2 +-
 sysutils/framework-tool-tui/Makefile           | 1 +
 sysutils/freebsd-rustdate/Makefile             | 2 +-
 sysutils/fselect/Makefile                      | 2 +-
 sysutils/gstat-rs/Makefile                     | 2 +-
 sysutils/handlr/Makefile                       | 2 +-
 sysutils/hexyl/Makefile                        | 2 +-
 sysutils/httm/Makefile                         | 1 +
 sysutils/jail_exporter/Makefile                | 1 +
 sysutils/joshuto/Makefile                      | 2 +-
 sysutils/kubie/Makefile                        | 2 +-
 sysutils/lsd/Makefile                          | 2 +-
 sysutils/mcfly/Makefile                        | 2 +-
 sysutils/mdcat/Makefile                        | 2 +-
 sysutils/mprocs/Makefile                       | 2 +-
 sysutils/onefetch/Makefile                     | 1 +
 sysutils/pfetch-rs/Makefile                    | 2 +-
 sysutils/pollinfo/Makefile                     | 2 +-
 sysutils/potnet/Makefile                       | 2 +-
 sysutils/process-viewer/Makefile               | 2 +-
 sysutils/procs/Makefile                        | 2 +-
 sysutils/qmk_hid/Makefile                      | 2 +-
 sysutils/rldd/Makefile                         | 2 +-
 sysutils/runiq/Makefile                        | 2 +-
 sysutils/rust-coreutils/Makefile               | 1 +
 sysutils/rust-findutils/Makefile               | 2 +-
 sysutils/syngesture/Makefile                   | 2 +-
 sysutils/systeroid/Makefile                    | 2 +-
 sysutils/szyszka/Makefile                      | 2 +-
 sysutils/tailspin/Makefile                     | 2 +-
 sysutils/tealdeer/Makefile                     | 1 +
 sysutils/tere/Makefile                         | 2 +-
 sysutils/tiempo/Makefile                       | 1 +
 sysutils/tldr/Makefile                         | 2 +-
 sysutils/topgrade/Makefile                     | 2 +-
 sysutils/tuckr/Makefile                        | 1 +
 sysutils/vivid/Makefile                        | 2 +-
 sysutils/wiper/Makefile                        | 2 +-
 sysutils/work-tuimer/Makefile                  | 1 +
 sysutils/xcp/Makefile                          | 2 +-
 sysutils/yadf/Makefile                         | 2 +-
 sysutils/yazi/Makefile                         | 2 +-
 sysutils/zellij/Makefile                       | 2 +-
 sysutils/zoxide/Makefile                       | 2 +-
 textproc/angle-grinder/Makefile                | 1 +
 textproc/aq/Makefile                           | 2 +-
 textproc/bat/Makefile                          | 2 +-
 textproc/biodiff/Makefile                      | 2 +-
 textproc/cast2gif/Makefile                     | 2 +-
 textproc/choose/Makefile                       | 2 +-
 textproc/code-minimap/Makefile                 | 2 +-
 textproc/comrak/Makefile                       | 1 +
 textproc/csview/Makefile                       | 2 +-
 textproc/csvlens/Makefile                      | 1 +
 textproc/difftastic/Makefile                   | 2 +-
 textproc/doxx/Makefile                         | 2 +-
 textproc/evtx/Makefile                         | 2 +-
 textproc/fblog/Makefile                        | 1 +
 textproc/feluda/Makefile                       | 1 +
 textproc/gitlab-code-parser/Makefile           | 1 +
 textproc/grass/Makefile                        | 2 +-
 textproc/harper/Makefile                       | 1 +
 textproc/html-query/Makefile                   | 2 +-
 textproc/htmlq/Makefile                        | 2 +-
 textproc/jaq/Makefile                          | 2 +-
 textproc/jless/Makefile                        | 2 +-
 textproc/jnv/Makefile                          | 2 +-
 textproc/jql/Makefile                          | 1 +
 textproc/mdbook-linkcheck/Makefile             | 2 +-
 textproc/mdbook-mermaid/Makefile               | 1 +
 textproc/mdbook/Makefile                       | 2 +-
 textproc/mdq/Makefile                          | 2 +-
 textproc/meilisearch/Makefile                  | 2 +-
 textproc/otree/Makefile                        | 1 +
 textproc/py-jiter/Makefile                     | 1 +
 textproc/py-pycddl/Makefile                    | 2 +-
 textproc/py-textual-speedups/Makefile          | 1 +
 textproc/py-tiktoken/Makefile                  | 1 +
 textproc/py-tokenizers/Makefile                | 2 +-
 textproc/quickwit/Makefile                     | 2 +-
 textproc/riffdiff/Makefile                     | 1 +
 textproc/ripgrep-all/Makefile                  | 2 +-
 textproc/ripgrep/Makefile                      | 1 +
 textproc/rubygem-commonmarker/Makefile         | 1 +
 textproc/rubygem-gitlab-glfm-markdown/Makefile | 1 +
 textproc/sad/Makefile                          | 2 +-
 textproc/sd/Makefile                           | 2 +-
 textproc/sonic/Makefile                        | 2 +-
 textproc/television/Makefile                   | 1 +
 textproc/tokay/Makefile                        | 1 +
 textproc/tomlq/Makefile                        | 2 +-
 textproc/tree-sitter-grammars/Makefile         | 2 +-
 textproc/ttynt/Makefile                        | 2 +-
 textproc/tui-journal/Makefile                  | 2 +-
 textproc/typst/Makefile                        | 1 +
 textproc/xan/Makefile                          | 2 +-
 textproc/xsv-rs/Makefile                       | 2 +-
 www/agate/Makefile                             | 2 +-
 www/castor/Makefile                            | 2 +-
 www/chromium/Makefile                          | 1 +
 www/deno-dom/Makefile                          | 2 +-
 www/deno/Makefile                              | 2 +-
 www/dezoomify-rs/Makefile                      | 2 +-
 www/dothttp/Makefile                           | 2 +-
 www/drill/Makefile                             | 2 +-
 www/dufs/Makefile                              | 2 +-
 www/feroxbuster/Makefile                       | 1 +
 www/firefox-esr/Makefile                       | 1 +
 www/firefox/Makefile                           | 2 +-
 www/garage/Makefile                            | 1 +
 www/geckodriver/Makefile                       | 2 +-
 www/hurl/Makefile                              | 2 +-
 www/iridium/Makefile                           | 1 +
 www/jwt-cli/Makefile                           | 2 +-
 www/librewolf/Makefile                         | 1 +
 www/loco/Makefile                              | 2 +-
 www/lychee/Makefile                            | 2 +-
 www/marmite/Makefile                           | 2 +-
 www/microbin/Makefile                          | 2 +-
 www/miniserve/Makefile                         | 2 +-
 www/monolith/Makefile                          | 1 +
 www/ncgopher/Makefile                          | 2 +-
 www/newsboat/Makefile                          | 1 +
 www/nginx-acme/Makefile                        | 2 +-
 www/py-adblock/Makefile                        | 2 +-
 www/py-granian/Makefile                        | 1 +
 www/py-jh2/Makefile                            | 1 +
 www/py-nh3/Makefile                            | 1 +
 www/py-primp/Makefile                          | 2 +-
 www/py-pywry/Makefile                          | 2 +-
 www/py-qh3/Makefile                            | 2 +-
 www/rearx/Makefile                             | 2 +-
 www/reddsaver/Makefile                         | 2 +-
 www/rustypaste-cli/Makefile                    | 2 +-
 www/rustypaste/Makefile                        | 2 +-
 www/so/Makefile                                | 2 +-
 www/sqlpage/Makefile                           | 1 +
 www/stork/Makefile                             | 2 +-
 www/tor-browser/Makefile                       | 1 +
 www/trunk/Makefile                             | 2 +-
 www/tuifeed/Makefile                           | 2 +-
 www/ungoogled-chromium/Makefile                | 1 +
 www/varnish-libvmod-fileserver/Makefile        | 2 +-
 www/vigil/Makefile                             | 1 +
 www/wasm-bindgen-cli/Makefile                  | 2 +-
 www/wasm-pack/Makefile                         | 2 +-
 www/waterfox/Makefile                          | 1 +
 www/websocat/Makefile                          | 2 +-
 www/wiki-tui/Makefile                          | 2 +-
 www/xh/Makefile                                | 1 +
 www/zola/Makefile                              | 2 +-
 x11-fonts/py-shaperglot/Makefile               | 1 +
 x11-wm/cosmic-comp/Makefile                    | 1 +
 x11-wm/leftwm/Makefile                         | 2 +-
 x11-wm/niri/Makefile                           | 2 +-
 x11/admiral/Makefile                           | 2 +-
 x11/alacritty/Makefile                         | 1 +
 x11/ashell/Makefile                            | 1 +
 x11/clipcat/Makefile                           | 2 +-
 x11/eww/Makefile                               | 2 +-
 x11/hybrid-bar/Makefile                        | 2 +-
 x11/hyprviz/Makefile                           | 1 +
 x11/i3bar-river/Makefile                       | 2 +-
 x11/inputplug/Makefile                         | 2 +-
 x11/kickoff/Makefile                           | 2 +-
 x11/rio/Makefile                               | 2 +-
 x11/rlaunch/Makefile                           | 2 +-
 x11/salut/Makefile                             | 2 +-
 x11/shikane/Makefile                           | 2 +-
 x11/shotman/Makefile                           | 2 +-
 x11/sirula/Makefile                            | 2 +-
 x11/squeekboard/Makefile                       | 2 +-
 x11/swayr/Makefile                             | 2 +-
 x11/swayrbar/Makefile                          | 2 +-
 x11/swww/Makefile                              | 2 +-
 x11/walker/Makefile                            | 1 +
 x11/watershot/Makefile                         | 2 +-
 x11/waycorner/Makefile                         | 2 +-
 x11/wayidle/Makefile                           | 2 +-
 x11/wayout/Makefile                            | 2 +-
 x11/wezterm/Makefile                           | 2 +-
 x11/windowtolayer/Makefile                     | 2 +-
 x11/wleave/Makefile                            | 1 +
 x11/wlr-which-key/Makefile                     | 2 +-
 x11/wmfocus/Makefile                           | 2 +-
 x11/xdg-desktop-portal-luminous/Makefile       | 2 +-
 x11/xwayland-satellite/Makefile                | 2 +-
 659 files changed, 659 insertions(+), 490 deletions(-)
Comment 7 commit-hook freebsd_committer freebsd_triage 2025-11-11 11:09:01 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=34f451ea156ef52e2f3d859d9d3d40586b93125c

commit 34f451ea156ef52e2f3d859d9d3d40586b93125c
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2025-11-09 16:47:37 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2025-11-11 11:08:12 +0000

    ports-mgmt/sccache-overlay: Fix build with rust 1.91.0

    error: trailing semicolon in macro used in expression position
       --> src/compiler/compiler.rs:702:58

    error: trailing semicolon in macro used in expression position
       --> src/compiler/compiler.rs:705:71

    PR:             290816

 ports-mgmt/sccache-overlay/files/patch-rust-1.91.0 (new) | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
Comment 8 commit-hook freebsd_committer freebsd_triage 2025-11-11 11:09:02 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=698f1d3ba08f12a192606e9b295f543f6d92babf

commit 698f1d3ba08f12a192606e9b295f543f6d92babf
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2025-11-09 17:19:07 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2025-11-11 11:08:12 +0000

    games/dose-response: deprecate and set expiration date

    It doesn't build with rust 1.91.0 and there is no maintainer for this port

    PR:             290816

 games/dose-response/Makefile | 3 +++
 1 file changed, 3 insertions(+)
Comment 9 commit-hook freebsd_committer freebsd_triage 2025-11-11 11:09:03 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1a1ef8585f5aa1151486a2f8f13d50c6294b1deb

commit 1a1ef8585f5aa1151486a2f8f13d50c6294b1deb
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2025-11-01 11:51:12 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2025-11-11 11:07:49 +0000

    lang/rust: Update to 1.91.1

     - Drop WASM option as it requires llvm from ports
       it was probably broken since it was introduced and no one noticed / used it

    Announce:       https://blog.rust-lang.org/2025/10/30/Rust-1.91.0/
                    https://blog.rust-lang.org/2025/11/10/Rust-1.91.1/
    ChangeLog:      https://github.com/rust-lang/rust/releases/tag/1.91.0
                    https://github.com/rust-lang/rust/releases/tag/1.91.1

    PR:             290816
    Tested by:      mikael,pkubaj

 Mk/Uses/cargo.mk                                   |   2 +-
 Mk/bsd.gecko.mk                                    |   2 +-
 lang/rust-bootstrap/Makefile                       |   7 +-
 lang/rust-bootstrap/distinfo                       |   6 +-
 lang/rust/Makefile                                 |  22 +++-
 lang/rust/distinfo                                 | 102 +++++++--------
 ...-src_bootstrap_src_core_build__steps_install.rs |   8 +-
 lang/rust/files/patch-vendor_cc.rs (gone)          | 140 ---------------------
 .../patch-vendor_openssl_crypto_threads__pthread.c |  13 ++
 9 files changed, 95 insertions(+), 207 deletions(-)
Comment 10 Gunther Nikl 2025-11-11 11:25:23 UTC
(In reply to commit-hook from comment #9)
> [ports commit a01365ba22179d5ceabec53c65586012b75b4dab]
The file patch-vendor_openssl-probe_src_lib.rs is missing.
Comment 11 Gunther Nikl 2025-11-11 11:33:28 UTC
(In reply to commit-hook from comment #9)
> [lang/rust: Update to 1.91.1]
This commit updates to rust 1.91.0.
Comment 12 commit-hook freebsd_committer freebsd_triage 2025-11-11 12:05:11 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f0d2dcfa5c3f4e9f74361d6c45c2ec93c5166b96

commit f0d2dcfa5c3f4e9f74361d6c45c2ec93c5166b96
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2025-11-11 12:04:20 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2025-11-11 12:04:20 +0000

    lang/rust: Really update to 1.91.1

    Reported by:    Gunther Nikl
    PR:             290816

 lang/rust/Makefile | 2 +-
 lang/rust/distinfo | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)
Comment 13 Mikael Urankar freebsd_committer freebsd_triage 2025-11-11 12:10:53 UTC
(In reply to Gunther Nikl from comment #11)
Thanks for letting me know, I've pushed the fix
Comment 14 Gunther Nikl 2025-11-11 16:57:03 UTC
(In reply to Mikael Urankar from comment #13)
> I've pushed the fix
Thank you, it is almost done ;) FWIW, I think rust-bootstrap should also use 1.91.1.
Comment 15 Mikael Urankar freebsd_committer freebsd_triage 2025-11-11 20:19:22 UTC
(In reply to Gunther Nikl from comment #14)
Yeah, I won't bother with it, the differences between 1.91.0 and 1.91.1 don't justify the update of the bootstrap.
Comment 16 ShengYi Hung freebsd_committer freebsd_triage 2025-12-13 13:07:14 UTC
(In reply to Mikael Urankar from comment #0)

Hello Mikael:

I am the maintainer of net/lldap. This is a ldap implementation with web interface. The web interface is written in wasm and uses www/wasm-pack. This packing tool requires wasm-unknown-unknown target available on the building machine.

I am wondering if we should re-enable this target again as there are more and more projects decide to choose wasm as their frontend implementation. If we want to port these projects, we should enable these targets.

I also think about your comments over the cost of compiling whole llvm. I have another solution as we can download the pre-compiled target offered by the rust-lang official and just install it. This makes sense as wasm should be cross-platform. The only problem here is that we should mark our rustc compatible with upstreams.

See: https://github.com/rust-lang/rust/blob/3391c0133661be933c3ef24edf1867d71b9f206b/bootstrap.example.toml#L230