CVSROOT:        /cvs
Module name:    ports
Changes by:     sema...@cvs.openbsd.org 2019/01/26 22:25:29

Modified files:
        lang/rust      : Makefile distinfo 
        lang/rust/pkg  : PFRAG.aarch64-main PFRAG.amd64-main 
                         PFRAG.i386-main 
Added files:
        lang/rust/patches: 
                           
patch-src_tools_cargo_src_cargo_core_compiler_context_compilation_files_rs 

Log message:
update lang/rust bootstraps to change a bit the way hash metadata is
generated.

in general case, the output of `rustc -vV` is still used as part of the
hashed data. the output contains the exact version of the rustc and the
LLVM version used.

but when used for build the port, it will use a less changing string:
only the major+minor version (without patch number) and no more LLVM
version.

the choice between the two way is based on the presence of environment
variable.

it will permit to avoid change in filenames (and so PLIST regeneration
requirement) when:
- patch release of rustc is pushed
- llvm is updated

Reply via email to