fritzkink
2023-12-27 706019354bab81fc3f01995caf1ae1a2dfa346cf
rust - update to version 1.74.1

3 files modified
139 ■■■■ changed files
components/developer/rust/Makefile 7 ●●●●● patch | view | raw | blame | history
components/developer/rust/manifests/sample-manifest.p5m 62 ●●●● patch | view | raw | blame | history
components/developer/rust/rustc.p5m 70 ●●●● patch | view | raw | blame | history
components/developer/rust/Makefile
@@ -32,19 +32,17 @@
# the compiler build itself is intensively using python tools
# therefor this patially python settings
BUILD_BITS=        64
OPENSSL_VERSION=    3.1
TEST_STYLE=        none
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        rustc
COMPONENT_VERSION=    1.74.0
COMPONENT_VERSION=    1.74.1
COMPONENT_SUMMARY=    Rust - Safe, concurrent, practical language
COMPONENT_PROJECT_URL=    https://www.rust-lang.org
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)-src
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH=    sha256:882b584bc321c5dcfe77cdaa69f277906b936255ef7808fcd5c7492925cf1049
COMPONENT_ARCHIVE_HASH=    sha256:67db3e22fc9921c885baae5953ba144fc474cde29ec69ab56d43ce764206231d
COMPONENT_ARCHIVE_URL=    https://static.rust-lang.org/dist/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=        developer/lang/rustc
COMPONENT_CLASSIFICATION=    Development/Other Languages
@@ -152,6 +150,7 @@
REQUIRED_PACKAGES += developer/lang/rustc # previous before build version
# Auto-generated dependencies
PYTHON_REQUIRED_PACKAGES += runtime/python
REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG)
REQUIRED_PACKAGES += $(GXX_RUNTIME_PKG)
REQUIRED_PACKAGES += library/libgit2
components/developer/rust/manifests/sample-manifest.p5m
@@ -41,9 +41,9 @@
file path=usr/bin/rustfmt
file path=usr/bin/rustfmt.old
file path=usr/lib/libLLVM-17-rust-$(HUMAN_VERSION)-stable.so
file path=usr/lib/librustc_driver-13b33ff699111850.so
file path=usr/lib/libstd-62a61a69881a474e.so
file path=usr/lib/libtest-4694324b3dba1acd.so
file path=usr/lib/librustc_driver-ad7136c0e3a34f6b.so
file path=usr/lib/libstd-5323a870164f7dc6.so
file path=usr/lib/libtest-7d966aeabfe6fbbd.so
file path=usr/lib/rustlib/components
file path=usr/lib/rustlib/etc/gdb_load_rust_pretty_printers.py
file path=usr/lib/rustlib/etc/gdb_lookup.py
@@ -1633,34 +1633,34 @@
file path=usr/lib/rustlib/x86_64-unknown-illumos/bin/llvm-strip
file path=usr/lib/rustlib/x86_64-unknown-illumos/bin/opt
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libLLVM-17-rust-$(HUMAN_VERSION)-stable.so
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libaddr2line-582e183a43f30ea4.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libadler-42ebb80bf3e2087c.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/liballoc-c22658cc7501bf4d.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libcfg_if-3de2e0779fa86056.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libcompiler_builtins-c2e0083e2a2c8627.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libcore-f05dcb87b4f75d31.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libgetopts-dcce7ada2c96873e.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libgimli-c583986824196f9a.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libhashbrown-35497d5efbec16c4.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/liblibc-d44792b59ea98073.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libmemchr-dd3d3f019c3f012c.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libminiz_oxide-46cec5aaaff1fcb7.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libobject-0201bf4630987874.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libpanic_abort-895fd0cf94b0f329.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libpanic_unwind-2350166df72fb6e5.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libproc_macro-3ec245129f730596.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/librustc_demangle-a005f34b3c9f4c79.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/librustc_std_workspace_alloc-594cec4976f21244.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/librustc_std_workspace_core-3b6b02ea00bf8a69.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/librustc_std_workspace_std-5ba4bbf9ac6757e8.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libstd-62a61a69881a474e.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libstd-62a61a69881a474e.so
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libstd_detect-4ff1ff874f82a6de.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libsysroot-2e8fb4d6ec706154.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libtest-4694324b3dba1acd.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libtest-4694324b3dba1acd.so
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libunicode_width-136aebbd4dc571e3.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libunwind-91244a3bf9d8155f.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libaddr2line-8942a48f5dd59b38.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libadler-b275de39347a506f.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/liballoc-dbd71a50353e5e5e.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libcfg_if-9a9910d515a7ca2d.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libcompiler_builtins-fa97b6008315f740.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libcore-190176d7d928bbb0.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libgetopts-39f89b7bd43e62e3.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libgimli-ad6fcc318c5561f7.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libhashbrown-a8148ba4abad82ad.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/liblibc-dab40b3d36f1d679.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libmemchr-c819a2ff8f5bfda5.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libminiz_oxide-c011a5f4c6ac84b0.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libobject-2d07a18fae0e0fc8.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libpanic_abort-793867ccd7c7ac0b.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libpanic_unwind-8e5e3b5971d2ac51.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libproc_macro-5ddb641bcff5bd0e.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/librustc_demangle-e79e134d1d9ea14e.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/librustc_std_workspace_alloc-e68af7ef84d97a2d.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/librustc_std_workspace_core-76282127a656350f.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/librustc_std_workspace_std-c6da0edb633f919a.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libstd-5323a870164f7dc6.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libstd-5323a870164f7dc6.so
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libstd_detect-cf36c34b89c2ea10.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libsysroot-926bbe77085a6611.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libtest-7d966aeabfe6fbbd.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libtest-7d966aeabfe6fbbd.so
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libunicode_width-2673fd4a06b0b414.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libunwind-6d21b9c58ff84e6a.rlib
file path=usr/libexec/rust-analyzer-proc-macro-srv
file path=usr/share/doc/rust-$(HUMAN_VERSION)/COPYRIGHT
file path=usr/share/doc/rust-$(HUMAN_VERSION)/LICENSE-APACHE
components/developer/rust/rustc.p5m
@@ -48,9 +48,9 @@
file path=usr/bin/rustdoc
file path=usr/bin/rustfmt
file path=usr/lib/libLLVM-17-rust-$(HUMAN_VERSION)-stable.so
file path=usr/lib/librustc_driver-13b33ff699111850.so
file path=usr/lib/libstd-62a61a69881a474e.so
file path=usr/lib/libtest-4694324b3dba1acd.so
file path=usr/lib/librustc_driver-ad7136c0e3a34f6b.so
file path=usr/lib/libstd-5323a870164f7dc6.so
file path=usr/lib/libtest-7d966aeabfe6fbbd.so
file path=usr/lib/rustlib/components
file path=usr/lib/rustlib/etc/gdb_load_rust_pretty_printers.py
file path=usr/lib/rustlib/etc/gdb_lookup.py
@@ -1640,35 +1640,35 @@
file path=usr/lib/rustlib/x86_64-unknown-illumos/bin/llvm-strip
file path=usr/lib/rustlib/x86_64-unknown-illumos/bin/opt
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libLLVM-17-rust-$(HUMAN_VERSION)-stable.so
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libaddr2line-582e183a43f30ea4.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libadler-42ebb80bf3e2087c.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/liballoc-c22658cc7501bf4d.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libcfg_if-3de2e0779fa86056.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libcompiler_builtins-c2e0083e2a2c8627.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libcore-f05dcb87b4f75d31.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libgetopts-dcce7ada2c96873e.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libgimli-c583986824196f9a.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libhashbrown-35497d5efbec16c4.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/liblibc-d44792b59ea98073.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libmemchr-dd3d3f019c3f012c.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libminiz_oxide-46cec5aaaff1fcb7.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libobject-0201bf4630987874.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libpanic_abort-895fd0cf94b0f329.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libpanic_unwind-2350166df72fb6e5.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libproc_macro-3ec245129f730596.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/librustc_demangle-a005f34b3c9f4c79.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/librustc_std_workspace_alloc-594cec4976f21244.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/librustc_std_workspace_core-3b6b02ea00bf8a69.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/librustc_std_workspace_std-5ba4bbf9ac6757e8.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libstd-62a61a69881a474e.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libstd-62a61a69881a474e.so
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libstd_detect-4ff1ff874f82a6de.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libsysroot-2e8fb4d6ec706154.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libtest-4694324b3dba1acd.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libtest-4694324b3dba1acd.so
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libunicode_width-136aebbd4dc571e3.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libunwind-91244a3bf9d8155f.rlib
file path=usr/libexec/rust-analyzer-proc-macro-srv target=../bin/rust-analyzer-proc-macro-srv mode=0555
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libaddr2line-8942a48f5dd59b38.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libadler-b275de39347a506f.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/liballoc-dbd71a50353e5e5e.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libcfg_if-9a9910d515a7ca2d.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libcompiler_builtins-fa97b6008315f740.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libcore-190176d7d928bbb0.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libgetopts-39f89b7bd43e62e3.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libgimli-ad6fcc318c5561f7.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libhashbrown-a8148ba4abad82ad.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/liblibc-dab40b3d36f1d679.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libmemchr-c819a2ff8f5bfda5.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libminiz_oxide-c011a5f4c6ac84b0.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libobject-2d07a18fae0e0fc8.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libpanic_abort-793867ccd7c7ac0b.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libpanic_unwind-8e5e3b5971d2ac51.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libproc_macro-5ddb641bcff5bd0e.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/librustc_demangle-e79e134d1d9ea14e.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/librustc_std_workspace_alloc-e68af7ef84d97a2d.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/librustc_std_workspace_core-76282127a656350f.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/librustc_std_workspace_std-c6da0edb633f919a.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libstd-5323a870164f7dc6.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libstd-5323a870164f7dc6.so
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libstd_detect-cf36c34b89c2ea10.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libsysroot-926bbe77085a6611.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libtest-7d966aeabfe6fbbd.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libtest-7d966aeabfe6fbbd.so
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libunicode_width-2673fd4a06b0b414.rlib
file path=usr/lib/rustlib/x86_64-unknown-illumos/lib/libunwind-6d21b9c58ff84e6a.rlib
file path=usr/libexec/rust-analyzer-proc-macro-srv
file path=usr/share/doc/rust-$(HUMAN_VERSION)/COPYRIGHT
file path=usr/share/doc/rust-$(HUMAN_VERSION)/LICENSE-APACHE
file path=usr/share/doc/rust-$(HUMAN_VERSION)/LICENSE-MIT
@@ -1713,3 +1713,9 @@
file path=usr/share/man/man1/rustc.1
file path=usr/share/man/man1/rustdoc.1
file path=usr/share/zsh/site-functions/_cargo
# python modules are unusable without python runtime binary
depend type=require fmri=__TBD pkg.debug.depend.file=python$(PYVER) \
    pkg.debug.depend.path=usr/bin
# Automatically generated dependencies based on distribution metadata