mirror of
https://github.com/yann64/haikuports.git
synced 2026-03-19 01:46:00 +01:00
rust_bin: Update to 1.89.0. This includes a switch to openssl3 (#12741)
This commit is contained in:
committed by
GitHub
parent
6d1ae38059
commit
ca2ca5fe76
@@ -2,19 +2,19 @@ SUMMARY="Modern and safe systems programming language"
|
||||
DESCRIPTION="Rust is a systems programming language that runs blazingly fast, \
|
||||
prevents almost all crashes*, and eliminates data races."
|
||||
HOMEPAGE="https://www.rust-lang.org/"
|
||||
COPYRIGHT="2024 The Rust Project Developers"
|
||||
COPYRIGHT="2025 The Rust Project Developers"
|
||||
LICENSE="MIT"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
|
||||
case "$effectiveTargetArchitecture" in
|
||||
x86)
|
||||
SOURCE_URI="https://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz"
|
||||
CHECKSUM_SHA256="495d5d18ed38efb494e810b21a3a01f43acdfa1f84e1d3261060e626b9697260"
|
||||
CHECKSUM_SHA256="3f0e9096b1d48c91033e13d4b8b9e49cdfbbb5e8e9834f957c18df566e8c76e6"
|
||||
SOURCE_DIR="rust-$portVersion-i686-unknown-haiku"
|
||||
;;
|
||||
x86_64)
|
||||
SOURCE_URI="https://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz"
|
||||
CHECKSUM_SHA256="1a5d27580752d325f0f340efca011efaba18b19c2609bf1de7b8813596ec41bb"
|
||||
CHECKSUM_SHA256="4e57fe03ef2f01d39c8b7d1087b811ec28f8f2fb4fc1b9b8ab2a9e334a9bb29d"
|
||||
SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku"
|
||||
;;
|
||||
esac
|
||||
@@ -23,10 +23,9 @@ ARCHITECTURES="!x86_gcc2 ?x86 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
DISABLE_SOURCE_PACKAGE=yes
|
||||
|
||||
cargoVersion="0.84.0"
|
||||
cargoVersion="0.90.0"
|
||||
rustfmtVersion="1.8.0"
|
||||
clippyVersion="0.1.83"
|
||||
rlsVersion="2.0.0"
|
||||
clippyVersion="0.1.89"
|
||||
|
||||
PROVIDES="
|
||||
rust_bin$secondaryArchSuffix = $portVersion
|
||||
@@ -42,13 +41,12 @@ PROVIDES="
|
||||
cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion
|
||||
cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion
|
||||
cmd:clippy_driver$secondaryArchSuffix = $clippyVersion
|
||||
cmd:rls$secondaryArchSuffix = $rlsVersion
|
||||
"
|
||||
# version strings for libssl need to be removed on the switch to ssl3 or set to >= 3
|
||||
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
lib:libcrypto$secondaryArchSuffix >= 1.1
|
||||
lib:libssl$secondaryArchSuffix >= 1.1
|
||||
lib:libcrypto$secondaryArchSuffix >= 3
|
||||
lib:libssl$secondaryArchSuffix >= 3
|
||||
lib:libz$secondaryArchSuffix
|
||||
"
|
||||
CONFLICTS="
|
||||
@@ -57,7 +55,6 @@ CONFLICTS="
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
lib:libssl$secondaryArchSuffix >= 1.1 # not required, remove when switching to ssl3
|
||||
"
|
||||
|
||||
relativeInstallDir="develop/tools$secondaryArchSubDir/rust"
|
||||
@@ -87,7 +84,7 @@ INSTALL()
|
||||
mkdir -p $binDir
|
||||
for f in cargo cargo-clippy cargo-fmt clippy-driver rust-analyzer \
|
||||
rust-demangler rust-gdb rust-gdbgui rust-lldb rustc rustdoc \
|
||||
rustfmt rls; do
|
||||
rustfmt; do
|
||||
symlinkRelative -sfn $installDir/bin/$f $binDir
|
||||
done
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
SUMMARY="Wasm target for the Rust compiler"
|
||||
DESCRIPTION="Adds support for the wasm32-unknown-unknown target for Rust."
|
||||
HOMEPAGE="https://www.rust-lang.org/"
|
||||
COPYRIGHT="2024 The Rust Project Developers"
|
||||
COPYRIGHT="2025 The Rust Project Developers"
|
||||
LICENSE="MIT"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://dl.rust-on-haiku.com/dist/$portVersion/rust-std-$portVersion-wasm32-unknown-unknown.tar.xz"
|
||||
CHECKSUM_SHA256="5468d45ebc27236a168d9c4fb018d57b618d70ae06411909c91da9fde019d3e7"
|
||||
CHECKSUM_SHA256="97312e5d36c697bf398b4c3a5940c3c6727ff233665f83d2f8c7753e7e83ae5a"
|
||||
SOURCE_DIR="rust-std-$portVersion-wasm32-unknown-unknown"
|
||||
ARCHITECTURES="!x86_gcc2 ?x86 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
Reference in New Issue
Block a user