Bug 276033

Summary: lang/rust: Update to 1.75.0
Product: Ports & Packages Reporter: Mikael Urankar <mikael>
Component: Individual Port(s)Assignee: FreeBSD Rust Team <rust>
Status: Closed FIXED    
Severity: Affects Only Me CC: discipline, eduardo, pi, pkubaj
Priority: --- Flags: bugzilla: maintainer-feedback? (rust)
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on: 274852    
Bug Blocks:    
Attachments:
Description Flags
v0
none
v0
none
v1 none

Description Mikael Urankar freebsd_committer freebsd_triage 2023-12-31 09:39:06 UTC
Created attachment 247371 [details]
v0
Comment 1 Mikael Urankar freebsd_committer freebsd_triage 2023-12-31 09:39:37 UTC
Created attachment 247372 [details]
v0

Fix for games/veloren-weekly
Comment 2 Mikael Urankar freebsd_committer freebsd_triage 2023-12-31 09:40:33 UTC
editors/lapce is broken:
error[E0061]: this method takes 1 argument but 2 arguments were supplied
  --> /wrkdirs/usr/ports/editors/lapce/work/lapce-0.2.8/cargo-crates/cap-primitives-0.25.3/src/rustix/fs/set_times_impl.rs:34:25
   |
34 |             return file.set_times(
   |                         ^^^^^^^^^
35 |                 atime.map(SystemTimeSpec::into_std),
36 |                 mtime.map(SystemTimeSpec::into_std),
   |                 ----------------------------------- unexpected argument of type `Option<fs_set_times::SystemTimeSpec>`
   |
note: expected `FileTimes`, found `Option<SystemTimeSpec>`
  --> /wrkdirs/usr/ports/editors/lapce/work/lapce-0.2.8/cargo-crates/cap-primitives-0.25.3/src/rustix/fs/set_times_impl.rs:35:17
   |
35 |                 atime.map(SystemTimeSpec::into_std),
   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   = note: expected struct `FileTimes`
                found enum `Option<fs_set_times::SystemTimeSpec>`
note: method defined here
  --> /wrkdirs/usr/ports/lang/rust/work/rustc-1.75.0-src/library/std/src/fs.rs:695:12
help: remove the extra argument
   |
35 -                 atime.map(SystemTimeSpec::into_std),
35 +                 /* FileTimes */,

It seems to be fixed with lapce 0.3.1
Comment 3 Nuno Teixeira freebsd_committer freebsd_triage 2023-12-31 10:01:18 UTC
(In reply to Mikael Urankar from comment #2)
I will commit 0.3.1 update today.

Just tunning some patches.
Comment 4 Piotr Kubaj freebsd_committer freebsd_triage 2024-01-02 02:41:47 UTC
rename from lang/rust/files/patch-compiler_rustc__target_src_spec_powerpc64__unknown__freebsd.rs
rename to lang/rust/patch-compiler_rustc__target_src_spec_targets_powerpc64__unknown__freebsd.rs
Comment 5 Mikael Urankar freebsd_committer freebsd_triage 2024-01-02 20:12:58 UTC
Created attachment 247420 [details]
v1
Comment 6 Piotr Kubaj freebsd_committer freebsd_triage 2024-01-03 10:41:58 UTC
=> 2023-11-16/rustc-1.74.0-powerpc64le-unknown-freebsd.tar.xz doesn't seem to exist in /portdistfiles/rust.
=> Attempting to fetch http://distcache.FreeBSD.org/local-distfiles/rust/2023-11-16/rustc-1.74.0-powerpc64le-unknown-freebsd.tar.xz
fetch: http://distcache.FreeBSD.org/local-distfiles/rust/2023-11-16/rustc-1.74.0-powerpc64le-unknown-freebsd.tar.xz: Not Found
=> Attempting to fetch http://distcache.us-east.FreeBSD.org/local-distfiles/rust/2023-11-16/rustc-1.74.0-powerpc64le-unknown-freebsd.tar.xz
fetch: http://distcache.us-east.FreeBSD.org/local-distfiles/rust/2023-11-16/rustc-1.74.0-powerpc64le-unknown-freebsd.tar.xz: Not Found
=> Attempting to fetch http://distcache.eu.FreeBSD.org/local-distfiles/rust/2023-11-16/rustc-1.74.0-powerpc64le-unknown-freebsd.tar.xz
fetch: http://distcache.eu.FreeBSD.org/local-distfiles/rust/2023-11-16/rustc-1.74.0-powerpc64le-unknown-freebsd.tar.xz: Not Found
=> Attempting to fetch http://distcache.us-west.FreeBSD.org/local-distfiles/rust/2023-11-16/rustc-1.74.0-powerpc64le-unknown-freebsd.tar.xz
fetch: http://distcache.us-west.FreeBSD.org/local-distfiles/rust/2023-11-16/rustc-1.74.0-powerpc64le-unknown-freebsd.tar.xz: Not Found
=> Attempting to fetch https://static.rust-lang.org/dist/2023-11-16/rustc-1.74.0-powerpc64le-unknown-freebsd.tar.xz
fetch: https://static.rust-lang.org/dist/2023-11-16/rustc-1.74.0-powerpc64le-unknown-freebsd.tar.xz: Not Found
=> Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/rust/2023-11-16/rustc-1.74.0-powerpc64le-unknown-freebsd.tar.xz
fetch: http://distcache.FreeBSD.org/ports-distfiles/rust/2023-11-16/rustc-1.74.0-powerpc64le-unknown-freebsd.tar.xz: Not Found
Comment 7 Piotr Kubaj freebsd_committer freebsd_triage 2024-01-03 11:44:21 UTC
Similarly for powerpc64:
=> 2023-11-16/rustc-1.74.0-powerpc64-unknown-freebsd.tar.xz doesn't seem to exist in /portdistfiles/rust.
=> Attempting to fetch http://distcache.FreeBSD.org/local-distfiles/rust/2023-11-16/rustc-1.74.0-powerpc64-unknown-freebsd.tar.xz
fetch: http://distcache.FreeBSD.org/local-distfiles/rust/2023-11-16/rustc-1.74.0-powerpc64-unknown-freebsd.tar.xz: Not Found
=> Attempting to fetch http://distcache.us-east.FreeBSD.org/local-distfiles/rust/2023-11-16/rustc-1.74.0-powerpc64-unknown-freebsd.tar.xz
fetch: http://distcache.us-east.FreeBSD.org/local-distfiles/rust/2023-11-16/rustc-1.74.0-powerpc64-unknown-freebsd.tar.xz: Not Found
=> Attempting to fetch http://distcache.eu.FreeBSD.org/local-distfiles/rust/2023-11-16/rustc-1.74.0-powerpc64-unknown-freebsd.tar.xz
fetch: http://distcache.eu.FreeBSD.org/local-distfiles/rust/2023-11-16/rustc-1.74.0-powerpc64-unknown-freebsd.tar.xz: Not Found
=> Attempting to fetch http://distcache.us-west.FreeBSD.org/local-distfiles/rust/2023-11-16/rustc-1.74.0-powerpc64-unknown-freebsd.tar.xz
fetch: http://distcache.us-west.FreeBSD.org/local-distfiles/rust/2023-11-16/rustc-1.74.0-powerpc64-unknown-freebsd.tar.xz: Not Found
=> Attempting to fetch https://static.rust-lang.org/dist/2023-11-16/rustc-1.74.0-powerpc64-unknown-freebsd.tar.xz
fetch: https://static.rust-lang.org/dist/2023-11-16/rustc-1.74.0-powerpc64-unknown-freebsd.tar.xz: Not Found
=> Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/rust/2023-11-16/rustc-1.74.0-powerpc64-unknown-freebsd.tar.xz
fetch: http://distcache.FreeBSD.org/ports-distfiles/rust/2023-11-16/rustc-1.74.0-powerpc64-unknown-freebsd.tar.xz: Not Found
Comment 8 Piotr Kubaj freebsd_committer freebsd_triage 2024-01-05 19:08:01 UTC
Looks ok.
Comment 9 commit-hook freebsd_committer freebsd_triage 2024-01-09 12:17:07 UTC
A commit in branch main references this bug:

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

commit 109c3d4629b84972e660b689d169ac0761c1a519
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2024-01-09 12:14:59 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2024-01-09 12:15:54 +0000

    lang/rust: Bump revisions after 1.75.0

    PR:             276033

 accessibility/sctd/Makefile                   | 2 +-
 accessibility/wl-gammarelay-rs/Makefile       | 2 +-
 archivers/ouch/Makefile                       | 1 +
 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                         | 2 +-
 audio/myxer/Makefile                          | 2 +-
 audio/ncspot/Makefile                         | 1 +
 audio/netease-music-tui/Makefile              | 2 +-
 audio/shortwave/Makefile                      | 2 +-
 audio/songrec/Makefile                        | 2 +-
 audio/spotify-player/Makefile                 | 1 +
 audio/spotify-tui/Makefile                    | 2 +-
 audio/spotifyd/Makefile                       | 2 +-
 benchmarks/hyperfine/Makefile                 | 2 +-
 benchmarks/inferno/Makefile                   | 1 +
 cad/svlint/Makefile                           | 1 +
 cad/svls/Makefile                             | 1 +
 cad/veryl/Makefile                            | 2 +-
 converters/yj-bruceadams/Makefile             | 2 +-
 databases/diesel/Makefile                     | 2 +-
 databases/frece/Makefile                      | 2 +-
 databases/gobang/Makefile                     | 2 +-
 databases/movine/Makefile                     | 2 +-
 databases/ods2sql/Makefile                    | 2 +-
 databases/postgresql-promscale/Makefile       | 2 +-
 databases/qdrant/Makefile                     | 1 +
 databases/quake/Makefile                      | 2 +-
 databases/redisjson/Makefile                  | 2 +-
 databases/replibyte/Makefile                  | 2 +-
 databases/sqlx-cli/Makefile                   | 1 +
 databases/xls2txt/Makefile                    | 2 +-
 deskutils/health/Makefile                     | 2 +-
 deskutils/jot/Makefile                        | 2 +-
 deskutils/just/Makefile                       | 1 +
 deskutils/lazycli/Makefile                    | 2 +-
 deskutils/pueue/Makefile                      | 2 +-
 deskutils/sigi/Makefile                       | 2 +-
 deskutils/skim/Makefile                       | 2 +-
 deskutils/solanum/Makefile                    | 2 +-
 deskutils/taskwarrior-tui/Makefile            | 2 +-
 deskutils/thokr/Makefile                      | 2 +-
 devel/amber/Makefile                          | 1 +
 devel/argc/Makefile                           | 2 +-
 devel/bacon/Makefile                          | 1 +
 devel/bingrep/Makefile                        | 2 +-
 devel/bunyan/Makefile                         | 2 +-
 devel/busd/Makefile                           | 2 +-
 devel/cargo-bloat/Makefile                    | 2 +-
 devel/cargo-c/Makefile                        | 1 +
 devel/cargo-depgraph/Makefile                 | 2 +-
 devel/cargo-generate/Makefile                 | 2 +-
 devel/cargo-leptos/Makefile                   | 2 +-
 devel/cargo-mutants/Makefile                  | 1 +
 devel/cbfmt/Makefile                          | 2 +-
 devel/cocogitto/Makefile                      | 1 +
 devel/convco/Makefile                         | 1 +
 devel/cpu_rec_rs/Makefile                     | 2 +-
 devel/desed/Makefile                          | 2 +-
 devel/dra/Makefile                            | 1 +
 devel/dtool/Makefile                          | 2 +-
 devel/dura/Makefile                           | 2 +-
 devel/elfcat/Makefile                         | 2 +-
 devel/evcxr-jupyter/Makefile                  | 1 +
 devel/fnm/Makefile                            | 2 +-
 devel/fsx/Makefile                            | 2 +-
 devel/gbump/Makefile                          | 1 +
 devel/gfold/Makefile                          | 2 +-
 devel/ghostie/Makefile                        | 2 +-
 devel/git-absorb/Makefile                     | 2 +-
 devel/git-branchless/Makefile                 | 2 +-
 devel/git-cinnabar/Makefile                   | 1 +
 devel/git-cliff/Makefile                      | 2 +-
 devel/git-delta/Makefile                      | 2 +-
 devel/git-workspace/Makefile                  | 2 +-
 devel/gitoxide/Makefile                       | 2 +-
 devel/gitui/Makefile                          | 2 +-
 devel/glitter/Makefile                        | 2 +-
 devel/grcov/Makefile                          | 2 +-
 devel/grex/Makefile                           | 2 +-
 devel/interactive_rebase_tool/Makefile        | 2 +-
 devel/jetbrains-restarter/Makefile            | 1 +
 devel/libdatadog/Makefile                     | 2 +-
 devel/libwasmtime/Makefile                    | 1 +
 devel/parol-ls/Makefile                       | 2 +-
 devel/parol/Makefile                          | 2 +-
 devel/patsh/Makefile                          | 2 +-
 devel/pijul/Makefile                          | 1 +
 devel/py-dbt-extractor/Makefile               | 2 +-
 devel/py-jellyfish/Makefile                   | 2 +-
 devel/py-libcst/Makefile                      | 2 +-
 devel/py-maturin/Makefile                     | 2 +-
 devel/py-orjson/Makefile                      | 1 +
 devel/py-pycrdt/Makefile                      | 1 +
 devel/py-pydantic-core/Makefile               | 1 +
 devel/py-regress/Makefile                     | 2 +-
 devel/py-rpds-py/Makefile                     | 2 +-
 devel/py-watchfiles/Makefile                  | 2 +-
 devel/py-y-py/Makefile                        | 2 +-
 devel/pylyzer/Makefile                        | 1 +
 devel/rubygem-prometheus-client-mmap/Makefile | 1 +
 devel/ruff/Makefile                           | 2 +-
 devel/rust-analyzer/Makefile                  | 1 +
 devel/rust-bindgen-cli/Makefile               | 2 +-
 devel/rust-cbindgen/Makefile                  | 2 +-
 devel/rustc-demangle/Makefile                 | 2 +-
 devel/sccache/Makefile                        | 2 +-
 devel/selene/Makefile                         | 1 +
 devel/sentry-cli/Makefile                     | 2 +-
 devel/signal-fts5-extension/Makefile          | 2 +-
 devel/snazy/Makefile                          | 2 +-
 devel/spr/Makefile                            | 2 +-
 devel/stylua/Makefile                         | 2 +-
 devel/tagref/Makefile                         | 2 +-
 devel/tarpaulin/Makefile                      | 2 +-
 devel/texlab/Makefile                         | 2 +-
 devel/the-way/Makefile                        | 1 +
 devel/tokei/Makefile                          | 2 +-
 devel/tokio-console/Makefile                  | 2 +-
 devel/tree-sitter-graph/Makefile              | 2 +-
 devel/treefmt/Makefile                        | 2 +-
 devel/twiggy/Makefile                         | 2 +-
 devel/typeshare/Makefile                      | 2 +-
 devel/wasmer/Makefile                         | 1 +
 devel/wrangler/Makefile                       | 2 +-
 dns/dog/Makefile                              | 2 +-
 dns/doh-proxy/Makefile                        | 2 +-
 dns/encrypted-dns-server/Makefile             | 2 +-
 editors/amp/Makefile                          | 1 +
 editors/helix/Makefile                        | 2 +-
 editors/kak-lsp/Makefile                      | 1 +
 editors/kibi/Makefile                         | 2 +-
 editors/languageclient-neovim/Makefile        | 2 +-
 editors/lapce/Makefile                        | 1 +
 editors/neovim-gtk/Makefile                   | 2 +-
 editors/ox/Makefile                           | 2 +-
 editors/parinfer-rust/Makefile                | 2 +-
 finance/tickrs/Makefile                       | 2 +-
 ftp/termscp/Makefile                          | 2 +-
 games/0ad/Makefile                            | 2 +-
 games/DDNet/Makefile                          | 2 +-
 games/anki/Makefile                           | 1 +
 games/dose-response/Makefile                  | 2 +-
 games/genact/Makefile                         | 2 +-
 games/jaggedalliance2/Makefile                | 2 +-
 games/jumpy/Makefile                          | 1 +
 games/punchy/Makefile                         | 2 +-
 games/rpg-cli/Makefile                        | 2 +-
 games/veloren-weekly/Makefile                 | 1 +
 graphics/asciinema-agg/Makefile               | 2 +-
 graphics/dify/Makefile                        | 2 +-
 graphics/dssim/Makefile                       | 2 +-
 graphics/gifski/Makefile                      | 2 +-
 graphics/libimagequant/Makefile               | 2 +-
 graphics/libopenraw/Makefile                  | 2 +-
 graphics/librsvg2-rust/Makefile               | 2 +-
 graphics/mesa-devel/Makefile                  | 1 +
 graphics/oxipng/Makefile                      | 2 +-
 graphics/pastel/Makefile                      | 2 +-
 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 +-
 java/icedtea-web/Makefile                     | 2 +-
 lang/antimony/Makefile                        | 2 +-
 lang/cairo/Makefile                           | 1 +
 lang/gleam/Makefile                           | 2 +-
 lang/inko/Makefile                            | 1 +
 lang/numbat/Makefile                          | 1 +
 lang/pomsky/Makefile                          | 2 +-
 lang/prql/Makefile                            | 2 +-
 lang/spidermonkey102/Makefile                 | 2 +-
 lang/spidermonkey78/Makefile                  | 2 +-
 lang/spidermonkey91/Makefile                  | 2 +-
 lang/typstfmt/Makefile                        | 1 +
 mail/thunderbird/Makefile                     | 1 +
 math/fend/Makefile                            | 1 +
 math/kalc/Makefile                            | 2 +-
 math/kalker/Makefile                          | 2 +-
 math/py-rustworkx/Makefile                    | 2 +-
 math/savage/Makefile                          | 2 +-
 misc/aichat/Makefile                          | 1 +
 misc/air/Makefile                             | 1 +
 misc/arrow-datafusion/Makefile                | 2 +-
 misc/binocle/Makefile                         | 2 +-
 misc/broot/Makefile                           | 2 +-
 misc/coloursum/Makefile                       | 2 +-
 misc/dijo/Makefile                            | 2 +-
 misc/dotenv-linter/Makefile                   | 2 +-
 misc/lscolors/Makefile                        | 1 +
 misc/pqrs/Makefile                            | 2 +-
 misc/py-lazrs/Makefile                        | 2 +-
 misc/py-pyqir/Makefile                        | 2 +-
 misc/py-safetensors/Makefile                  | 1 +
 misc/rsclock/Makefile                         | 2 +-
 misc/ruut/Makefile                            | 2 +-
 misc/silicon/Makefile                         | 2 +-
 misc/star-history/Makefile                    | 1 +
 misc/wthrr/Makefile                           | 2 +-
 misc/xd-rust/Makefile                         | 2 +-
 misc/xplr/Makefile                            | 2 +-
 misc/zine/Makefile                            | 2 +-
 multimedia/ab-av1/Makefile                    | 1 +
 multimedia/alass/Makefile                     | 2 +-
 multimedia/av1an/Makefile                     | 2 +-
 multimedia/gstreamer1-plugins-rust/Makefile   | 2 +-
 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 +-
 net-im/conduit/Makefile                       | 2 +-
 net-im/fractal/Makefile                       | 2 +-
 net-im/gurk-rs/Makefile                       | 2 +-
 net-im/libsignal-client/Makefile              | 2 +-
 net-im/libsignal-node/Makefile                | 2 +-
 net-im/py-matrix-synapse/Makefile             | 1 +
 net-im/yume/Makefile                          | 2 +-
 net-im/zkgroup/Makefile                       | 2 +-
 net-mgmt/bandwhich/Makefile                   | 2 +-
 net-mgmt/gping/Makefile                       | 2 +-
 net-mgmt/nfs-exporter/Makefile                | 2 +-
 net-mgmt/rs-aggregate/Makefile                | 2 +-
 net-p2p/cncli/Makefile                        | 2 +-
 net-p2p/oura/Makefile                         | 2 +-
 net-p2p/twitch-tui/Makefile                   | 1 +
 net/aws-ec2-imdsv2-get/Makefile               | 1 +
 net/findomain/Makefile                        | 2 +-
 net/gemserv/Makefile                          | 2 +-
 net/krill/Makefile                            | 1 +
 net/narrowlink/Makefile                       | 1 +
 net/ntpd-rs/Makefile                          | 1 +
 net/oha/Makefile                              | 2 +-
 net/proby/Makefile                            | 2 +-
 net/quiche/Makefile                           | 2 +-
 net/rabbiteer/Makefile                        | 2 +-
 net/rathole/Makefile                          | 2 +-
 net/rosenpass/Makefile                        | 2 +-
 net/routinator/Makefile                       | 2 +-
 net/rsyn/Makefile                             | 2 +-
 net/rustdesk-server/Makefile                  | 2 +-
 net/shadowsocks-rust/Makefile                 | 2 +-
 net/sniffnet/Makefile                         | 2 +-
 net/trippy/Makefile                           | 2 +-
 ports-mgmt/pkg-graph/Makefile                 | 2 +-
 ports-mgmt/sccache-overlay/Makefile           | 2 +-
 science/py-qiskit-terra/Makefile              | 2 +-
 security/acmed/Makefile                       | 2 +-
 security/arti/Makefile                        | 2 +-
 security/authenticator/Makefile               | 2 +-
 security/authoscope/Makefile                  | 2 +-
 security/cargo-audit/Makefile                 | 2 +-
 security/clamav-lts/Makefile                  | 2 +-
 security/clamav/Makefile                      | 2 +-
 security/cloak/Makefile                       | 2 +-
 security/diswall/Makefile                     | 2 +-
 security/gpg-tui/Makefile                     | 2 +-
 security/pam_rssh/Makefile                    | 2 +-
 security/py-cryptography/Makefile             | 2 +-
 security/rpm-sequoia/Makefile                 | 2 +-
 security/rustscan/Makefile                    | 2 +-
 security/sequoia-sq/Makefile                  | 2 +-
 security/sniffglue/Makefile                   | 2 +-
 security/solana/Makefile                      | 1 +
 security/suricata/Makefile                    | 2 +-
 security/vaultwarden/Makefile                 | 2 +-
 security/weggli/Makefile                      | 2 +-
 shells/atuin/Makefile                         | 1 +
 shells/ion/Makefile                           | 2 +-
 shells/nsh/Makefile                           | 2 +-
 shells/nushell/Makefile                       | 2 +-
 shells/sheldon/Makefile                       | 2 +-
 shells/shell-hist/Makefile                    | 2 +-
 shells/shellharden/Makefile                   | 2 +-
 shells/starship/Makefile                      | 1 +
 sysutils/async/Makefile                       | 2 +-
 sysutils/b3sum/Makefile                       | 2 +-
 sysutils/backdown/Makefile                    | 2 +-
 sysutils/bkt/Makefile                         | 2 +-
 sysutils/bottom/Makefile                      | 2 +-
 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/erdtree/Makefile                     | 2 +-
 sysutils/exa/Makefile                         | 2 +-
 sysutils/eza/Makefile                         | 1 +
 sysutils/faketty/Makefile                     | 1 +
 sysutils/fclones/Makefile                     | 2 +-
 sysutils/fd/Makefile                          | 1 +
 sysutils/flipperbit/Makefile                  | 2 +-
 sysutils/flowgger/Makefile                    | 2 +-
 sysutils/fselect/Makefile                     | 2 +-
 sysutils/fusefs-sandboxfs/Makefile            | 2 +-
 sysutils/fusefs-xfuse/Makefile                | 2 +-
 sysutils/gstat-rs/Makefile                    | 1 +
 sysutils/handlr/Makefile                      | 2 +-
 sysutils/hexyl/Makefile                       | 1 +
 sysutils/httm/Makefile                        | 2 +-
 sysutils/jail_exporter/Makefile               | 2 +-
 sysutils/lsd/Makefile                         | 2 +-
 sysutils/mcfly/Makefile                       | 1 +
 sysutils/mise/Makefile                        | 1 +
 sysutils/mprocs/Makefile                      | 2 +-
 sysutils/onefetch/Makefile                    | 2 +-
 sysutils/potnet/Makefile                      | 1 +
 sysutils/process-viewer/Makefile              | 2 +-
 sysutils/procs/Makefile                       | 1 +
 sysutils/runiq/Makefile                       | 1 +
 sysutils/rust-coreutils/Makefile              | 2 +-
 sysutils/rust-findutils/Makefile              | 2 +-
 sysutils/syngesture/Makefile                  | 2 +-
 sysutils/szyszka/Makefile                     | 2 +-
 sysutils/tailspin/Makefile                    | 1 +
 sysutils/tealdeer/Makefile                    | 2 +-
 sysutils/tere/Makefile                        | 2 +-
 sysutils/tiempo/Makefile                      | 2 +-
 sysutils/topgrade/Makefile                    | 2 +-
 sysutils/tuckr/Makefile                       | 2 +-
 sysutils/vector/Makefile                      | 2 +-
 sysutils/vivid/Makefile                       | 2 +-
 sysutils/xcp/Makefile                         | 1 +
 sysutils/yadf/Makefile                        | 2 +-
 sysutils/zellij/Makefile                      | 2 +-
 sysutils/zoxide/Makefile                      | 2 +-
 sysutils/ztop/Makefile                        | 1 +
 textproc/angle-grinder/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/difftastic/Makefile                  | 2 +-
 textproc/evtx/Makefile                        | 2 +-
 textproc/fblog/Makefile                       | 1 +
 textproc/hq/Makefile                          | 2 +-
 textproc/htmlq/Makefile                       | 2 +-
 textproc/jaq/Makefile                         | 2 +-
 textproc/jless/Makefile                       | 2 +-
 textproc/jql/Makefile                         | 1 +
 textproc/mdbook-linkcheck/Makefile            | 2 +-
 textproc/mdbook-mermaid/Makefile              | 1 +
 textproc/mdbook/Makefile                      | 2 +-
 textproc/meilisearch/Makefile                 | 1 +
 textproc/py-tiktoken/Makefile                 | 1 +
 textproc/quickwit/Makefile                    | 1 +
 textproc/riffdiff/Makefile                    | 1 +
 textproc/ripgrep-all/Makefile                 | 2 +-
 textproc/ripgrep/Makefile                     | 1 +
 textproc/sad/Makefile                         | 2 +-
 textproc/sd/Makefile                          | 2 +-
 textproc/sonic/Makefile                       | 1 +
 textproc/tokay/Makefile                       | 1 +
 textproc/typst/Makefile                       | 1 +
 textproc/xsv-rs/Makefile                      | 2 +-
 www/castor/Makefile                           | 2 +-
 www/cobalt/Makefile                           | 2 +-
 www/deno/Makefile                             | 1 +
 www/dezoomify-rs/Makefile                     | 2 +-
 www/dot-http/Makefile                         | 2 +-
 www/drill/Makefile                            | 2 +-
 www/dufs/Makefile                             | 2 +-
 www/ffsend/Makefile                           | 2 +-
 www/firefox-esr/Makefile                      | 1 +
 www/firefox/Makefile                          | 1 +
 www/garage/Makefile                           | 1 +
 www/geckodriver/Makefile                      | 2 +-
 www/hurl/Makefile                             | 2 +-
 www/jwt-cli/Makefile                          | 2 +-
 www/librewolf/Makefile                        | 2 +-
 www/lychee/Makefile                           | 2 +-
 www/microbin/Makefile                         | 2 +-
 www/miniserve/Makefile                        | 2 +-
 www/monolith/Makefile                         | 2 +-
 www/newsboat/Makefile                         | 2 +-
 www/py-adblock/Makefile                       | 2 +-
 www/py-pywry/Makefile                         | 1 +
 www/rearx/Makefile                            | 2 +-
 www/reddsaver/Makefile                        | 2 +-
 www/rustypaste-cli/Makefile                   | 2 +-
 www/rustypaste/Makefile                       | 1 +
 www/so/Makefile                               | 2 +-
 www/stork/Makefile                            | 2 +-
 www/tor-browser/Makefile                      | 2 +-
 www/trunk/Makefile                            | 1 +
 www/tuifeed/Makefile                          | 2 +-
 www/varnish-libvmod-fileserver/Makefile       | 2 +-
 www/vigil/Makefile                            | 2 +-
 www/wasm-pack/Makefile                        | 2 +-
 www/websocat/Makefile                         | 2 +-
 www/wiki-tui/Makefile                         | 2 +-
 www/xh/Makefile                               | 2 +-
 www/zola/Makefile                             | 1 +
 x11-wm/leftwm/Makefile                        | 1 +
 x11-wm/niri/Makefile                          | 1 +
 x11/admiral/Makefile                          | 2 +-
 x11/alacritty/Makefile                        | 1 +
 x11/clipcat/Makefile                          | 1 +
 x11/eww/Makefile                              | 2 +-
 x11/hybrid-bar/Makefile                       | 2 +-
 x11/i3bar-river/Makefile                      | 2 +-
 x11/inputplug/Makefile                        | 2 +-
 x11/kickoff/Makefile                          | 2 +-
 x11/rio/Makefile                              | 1 +
 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/watershot/Makefile                        | 2 +-
 x11/wayidle/Makefile                          | 2 +-
 x11/wayout/Makefile                           | 2 +-
 x11/wezterm/Makefile                          | 2 +-
 x11/wlr-which-key/Makefile                    | 2 +-
 x11/wmfocus/Makefile                          | 1 +
 x11/xdg-desktop-portal-luminous/Makefile      | 2 +-
 438 files changed, 438 insertions(+), 336 deletions(-)
Comment 10 commit-hook freebsd_committer freebsd_triage 2024-01-09 12:17:08 UTC
A commit in branch main references this bug:

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

commit d0c14d04136e43828d0c8184efc8d9105c9fd502
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2023-12-31 09:31:25 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2024-01-09 12:15:37 +0000

    games/veloren-weekly: Fix build with rust 1.75.0

    error[E0557]: feature has been removed
     --> rtsim/src/lib.rs:5:5
      |
    5 |     generators,
      |     ^^^^^^^^^^ feature has been removed
      |
      = note: renamed to `coroutines`

    error[E0635]: unknown feature `generator_trait`
     --> rtsim/src/lib.rs:4:5
      |
    4 |     generator_trait,

    PR:             276033
    Approved by:    portmgr (build fix blanket)

 games/veloren-weekly/files/patch-rust-1.75.0 (new) | 12 ++++++++++++
 1 file changed, 12 insertions(+)
Comment 11 commit-hook freebsd_committer freebsd_triage 2024-01-09 12:17:09 UTC
A commit in branch main references this bug:

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

commit ba388fc3bbfcc755e844c6bf99895c6b734b32b3
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2023-12-22 08:40:47 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2024-01-09 12:13:49 +0000

    lang/rust: Update to 1.75.0

    Announce:       https://blog.rust-lang.org/
    ChangeLog:      https://github.com/rust-lang/rust/releases/tag/1.75.0

    PR:             276033
    Tested by:      mikael,pkubaj

 Mk/Uses/cargo.mk                                   |   2 +-
 Mk/bsd.gecko.mk                                    |   2 +-
 lang/rust-bootstrap/Makefile                       |   2 +-
 lang/rust-bootstrap/distinfo                       |   6 +-
 lang/rust/Makefile                                 |   6 +-
 lang/rust/distinfo                                 | 102 ++++++++++-----------
 ...arget_src_spec_i686__unknown__freebsd.rs (gone) |  11 ---
 ...rc_spec_targets_i686__unknown__freebsd.rs (new) |  13 +++
 ...rc_spec_targets_powerpc64__unknown__freebsd.rs} |   4 +-
 ...src_bootstrap_src_core_build__steps_install.rs} |   4 +-
 10 files changed, 77 insertions(+), 75 deletions(-)
Comment 12 Ale 2024-01-09 12:26:13 UTC
The patch phase for lang/rust is failing for me:
# make patch
===>  Patching for rust-1.75.0
===>  Applying FreeBSD patches for rust-1.75.0 from /usr/ports/lang/rust/files
sed: /usr/ports/lang/rust/work/rustc-1.75.0-src/compiler/rustc_target/src/spec/wasm_base.rs: No such file or directory
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/lang/rust
*** Error code 1

Stop.
make: stopped in /usr/ports/lang/rust
Comment 13 Ale 2024-01-09 12:35:31 UTC
(In reply to Ale from comment #12)
That's with PORT_LLVM on.
Comment 14 commit-hook freebsd_committer freebsd_triage 2024-01-09 14:23:32 UTC
A commit in branch main references this bug:

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

commit f5538d2b59e2455025ff118f8a7598d8a9211d83
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2024-01-09 13:35:56 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2024-01-09 14:22:25 +0000

    lang/rust: Fix REINPLACE_CMD with PORT_LLVM option on

    PR:             276033
    Reported by:    Ale <discipline@tiscali.it>

 lang/rust/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 15 Kurt Jaeger freebsd_committer freebsd_triage 2024-01-13 17:45:44 UTC
I tried to build lang/rust 1.75.0 with poudriere-devel for 13.2 and it failed, mostly in different parts of the build.

Changing to poudriere and it built on the first try. Does anyone have
a similar experience ?

I can make several build logs available, if someone's interested.
Comment 16 Mikael Urankar freebsd_committer freebsd_triage 2024-01-15 07:49:09 UTC
(In reply to Kurt Jaeger from comment #15)
It builds fine here on 2 hosts with poudriere-devel.
Do you trigger an OOM condition? Anything in the log?

You might be interested by https://reviews.freebsd.org/D43341
Comment 17 Kurt Jaeger freebsd_committer freebsd_triage 2024-01-15 08:07:30 UTC
(In reply to Mikael Urankar from comment #16)
My builderbox has 128 GB of RAM, and I did a build when nothing else was
running.

Funny is that the build @ 2024-01-13_17h18m44s failed, the one approx. 60min
later worked.
Comment 18 Kurt Jaeger freebsd_committer freebsd_triage 2024-01-15 08:14:10 UTC
(In reply to Kurt Jaeger from comment #17)
The diff between the two runs (until the build starts):

https://people.freebsd..org/~pi/logs/rust-build.diff

The difference:

- first run used POUDRIERE_VERSION=3.4.99.20231113
- second run used POUDRIERE_VERSION=3.4.0

and:

- the second run had: MAKE_OBJDIR_CHECK_WRITABLE=0

So I guess it's that variable ?
Comment 19 commit-hook freebsd_committer freebsd_triage 2024-02-08 00:51:18 UTC
A commit in branch 2024Q1 references this bug:

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

commit e17e6f176826f124a9ee4bef975662682ea65ded
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2023-12-31 09:31:25 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-02-08 00:50:09 +0000

    games/veloren-weekly: Fix build with rust 1.75.0

    error[E0557]: feature has been removed
     --> rtsim/src/lib.rs:5:5
      |
    5 |     generators,
      |     ^^^^^^^^^^ feature has been removed
      |
      = note: renamed to `coroutines`

    error[E0635]: unknown feature `generator_trait`
     --> rtsim/src/lib.rs:4:5
      |
    4 |     generator_trait,

    PR:             276033
    Approved by:    portmgr (build fix blanket)

    (cherry picked from commit d0c14d04136e43828d0c8184efc8d9105c9fd502)

 games/veloren-weekly/files/patch-rust-1.75.0 (new) | 12 ++++++++++++
 1 file changed, 12 insertions(+)