Page MenuHomeFreeBSD

lang/rust: Update to 1.48.0
ClosedPublic

Authored by mikael on Nov 20 2020, 5:49 PM.
Tags
None
Referenced Files
F81670973: D27293.id79804.diff
Fri, Apr 19, 5:40 PM
F81656004: D27293.id79850.diff
Fri, Apr 19, 1:23 PM
Unknown Object (File)
Mon, Apr 8, 8:47 PM
Unknown Object (File)
Mar 18 2024, 6:16 PM
Unknown Object (File)
Mar 7 2024, 6:38 PM
Unknown Object (File)
Feb 21 2024, 8:40 PM
Unknown Object (File)
Feb 21 2024, 8:40 PM
Unknown Object (File)
Feb 21 2024, 8:40 PM
Subscribers

Details

Summary
  • Force rebuild all consumers to catch regressions

Changes: https://github.com/rust-lang/rust/blob/stable/RELEASES.md#version-1480-2020-11-19

Test Plan

11.4 amd64 ok ; consumers : ok
12.2 i386: ok ; all consumers ok ; runtime ok (firefox/alacritty)
13.0 amd64: ok ; all consumers ok
13aarch64
13armv6
13armv7
powerpc64 elfv1
powerpc64 elfv2
powerpc64le

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Can you rename files/patch-packed_simd to files/patch-bug1667736 in www/cliqz, www/firefox, www/firefox-esr, mail/thunderbird? I'm not asking to switch to upstream version but simply annotate when the patch is safe to remove and where to track backports.

Fix ppc patches (reported / submitted by bdragon)
rename files/patch-packed_simd to files/patch-bug1667736 in www/cliqz, www/firefox, www/firefox-esr, mail/thunderbird

net-p2p/openethereum needs PORTREVISION bump (was lost during the last rebase).

Doesn't apply on fresh ports tree:

C         devel/cargo-c/Makefile
>         rejected hunk @@ -2,6 +2,7 @@
C         lang/rust/files/patch-compiler_rustc__target_src_spec_i686__unknown__freebsd.rs
>         rejected hunk @@ -1,5 +1,5 @@
C         lang/rust/files/powerpc64-elfv1/patch-compiler_rustc__llvm_build.rs
>         rejected hunk @@ -1,5 +1,5 @@
C         lang/rust/files/powerpc64-elfv2/patch-compiler_rustc__target_src_abi_call_powerpc64.rs
>         rejected hunk @@ -1,5 +1,5 @@
C         lang/rust/files/powerpc64-elfv2/patch-compiler_rustc__target_src_spec_powerpc64__unknown__freebsd.rs
>         rejected hunk @@ -1,5 +1,5 @@
C         lang/rust/files/powerpc64le/patch-compiler_rustc__target_src_spec_mod.rs
>         rejected hunk @@ -1,5 +1,5 @@

Doesn't apply on fresh ports tree:

C         devel/cargo-c/Makefile
>         rejected hunk @@ -2,6 +2,7 @@
C         lang/rust/files/patch-compiler_rustc__target_src_spec_i686__unknown__freebsd.rs
>         rejected hunk @@ -1,5 +1,5 @@
C         lang/rust/files/powerpc64-elfv1/patch-compiler_rustc__llvm_build.rs
>         rejected hunk @@ -1,5 +1,5 @@
C         lang/rust/files/powerpc64-elfv2/patch-compiler_rustc__target_src_abi_call_powerpc64.rs
>         rejected hunk @@ -1,5 +1,5 @@
C         lang/rust/files/powerpc64-elfv2/patch-compiler_rustc__target_src_spec_powerpc64__unknown__freebsd.rs
>         rejected hunk @@ -1,5 +1,5 @@
C         lang/rust/files/powerpc64le/patch-compiler_rustc__target_src_spec_mod.rs
>         rejected hunk @@ -1,5 +1,5 @@

Yeah, that's just a side effect of moved files. I worked around this on my end when patching by pre-moving the changed patch files.

I don't know why the uploaded patch isn't able to do this automatically, I think it might have just been uploaded with the wrong options or needs to be applied in a certain manner. It's not showing up as a delete/add like usual though.

Doesn't apply on fresh ports tree:

C         devel/cargo-c/Makefile
>         rejected hunk @@ -2,6 +2,7 @@
C         lang/rust/files/patch-compiler_rustc__target_src_spec_i686__unknown__freebsd.rs
>         rejected hunk @@ -1,5 +1,5 @@
C         lang/rust/files/powerpc64-elfv1/patch-compiler_rustc__llvm_build.rs
>         rejected hunk @@ -1,5 +1,5 @@
C         lang/rust/files/powerpc64-elfv2/patch-compiler_rustc__target_src_abi_call_powerpc64.rs
>         rejected hunk @@ -1,5 +1,5 @@
C         lang/rust/files/powerpc64-elfv2/patch-compiler_rustc__target_src_spec_powerpc64__unknown__freebsd.rs
>         rejected hunk @@ -1,5 +1,5 @@
C         lang/rust/files/powerpc64le/patch-compiler_rustc__target_src_spec_mod.rs
>         rejected hunk @@ -1,5 +1,5 @@

Yeah, that's just a side effect of moved files. I worked around this on my end when patching by pre-moving the changed patch files.

I don't know why the uploaded patch isn't able to do this automatically, I think it might have just been uploaded with the wrong options or needs to be applied in a certain manner. It's not showing up as a delete/add like usual though.

Actually, I take that back. Not sure why there's conflicts in some of those.

This revision was not accepted when it landed; it landed in state Needs Review.Nov 24 2020, 12:49 PM
Closed by commit rP556157: lang/rust: Update to 1.48.0 (authored by mikael). · Explain Why
This revision was automatically updated to reflect the committed changes.