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: |
|
Created attachment 247372 [details]
v0
Fix for games/veloren-weekly
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 (In reply to Mikael Urankar from comment #2) I will commit 0.3.1 update today. Just tunning some patches. 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 Created attachment 247420 [details]
v1
=> 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 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 Looks ok. 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(-) 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(+) 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(-) 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 (In reply to Ale from comment #12) That's with PORT_LLVM on. 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(-) 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. (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 (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. (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 ? 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(+) |
Created attachment 247371 [details] v0