From a0134f2b41b8f1a9ad816e9be4e17f5da889fb9f Mon Sep 17 00:00:00 2001 From: Niels Sascha Reedijk Date: Sat, 31 Dec 2022 09:43:45 +0000 Subject: [PATCH] Rust: update rust_bin and rust_wasm_bin to 1.66.0 (#7707) This commit also clears out older recipes from the recipe directory. There is no need to keep them: stable rust itself is fully backward compatible with older code in almost all cases, and it is unlikely that someone will ever want/need to build an older compiler. --- dev-lang/rust_bin/rust_bin-1.21.0.recipe | 95 ---------------- dev-lang/rust_bin/rust_bin-1.27.0.recipe | 98 ----------------- dev-lang/rust_bin/rust_bin-1.28.0.recipe | 98 ----------------- dev-lang/rust_bin/rust_bin-1.29.0.recipe | 99 ----------------- dev-lang/rust_bin/rust_bin-1.32.0.recipe | 98 ----------------- dev-lang/rust_bin/rust_bin-1.33.0.recipe | 98 ----------------- dev-lang/rust_bin/rust_bin-1.34.2.recipe | 98 ----------------- dev-lang/rust_bin/rust_bin-1.35.0.recipe | 98 ----------------- dev-lang/rust_bin/rust_bin-1.36.0.recipe | 98 ----------------- dev-lang/rust_bin/rust_bin-1.38.0.recipe | 88 --------------- dev-lang/rust_bin/rust_bin-1.40.0.recipe | 98 ----------------- dev-lang/rust_bin/rust_bin-1.41.0.recipe | 101 ------------------ dev-lang/rust_bin/rust_bin-1.42.0.recipe | 101 ------------------ dev-lang/rust_bin/rust_bin-1.43.0.recipe | 101 ------------------ dev-lang/rust_bin/rust_bin-1.44.0.recipe | 98 ----------------- dev-lang/rust_bin/rust_bin-1.45.0.recipe | 97 ----------------- dev-lang/rust_bin/rust_bin-1.48.0.recipe | 101 ------------------ dev-lang/rust_bin/rust_bin-1.49.0.recipe | 101 ------------------ dev-lang/rust_bin/rust_bin-1.50.0.recipe | 101 ------------------ dev-lang/rust_bin/rust_bin-1.51.0.recipe | 101 ------------------ dev-lang/rust_bin/rust_bin-1.52.0.recipe | 101 ------------------ dev-lang/rust_bin/rust_bin-1.53.0.recipe | 101 ------------------ dev-lang/rust_bin/rust_bin-1.54.0.recipe | 101 ------------------ dev-lang/rust_bin/rust_bin-1.55.0.recipe | 101 ------------------ dev-lang/rust_bin/rust_bin-1.56.0.recipe | 99 ----------------- dev-lang/rust_bin/rust_bin-1.57.0.recipe | 99 ----------------- dev-lang/rust_bin/rust_bin-1.59.0.recipe | 100 ----------------- dev-lang/rust_bin/rust_bin-1.60.0.recipe | 100 ----------------- dev-lang/rust_bin/rust_bin-1.62.0.recipe | 100 ----------------- ...n-1.63.0.recipe => rust_bin-1.66.0.recipe} | 18 ++-- .../rust_wasm_bin/rust_wasm_bin-1.56.0.recipe | 43 -------- .../rust_wasm_bin/rust_wasm_bin-1.57.0.recipe | 43 -------- .../rust_wasm_bin/rust_wasm_bin-1.59.0.recipe | 43 -------- .../rust_wasm_bin/rust_wasm_bin-1.63.0.recipe | 43 -------- ...2.0.recipe => rust_wasm_bin-1.66.0.recipe} | 2 +- 35 files changed, 11 insertions(+), 3051 deletions(-) delete mode 100644 dev-lang/rust_bin/rust_bin-1.21.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.27.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.28.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.29.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.32.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.33.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.34.2.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.35.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.36.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.38.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.40.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.41.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.42.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.43.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.44.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.45.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.48.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.49.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.50.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.51.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.52.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.53.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.54.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.55.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.56.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.57.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.59.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.60.0.recipe delete mode 100644 dev-lang/rust_bin/rust_bin-1.62.0.recipe rename dev-lang/rust_bin/{rust_bin-1.63.0.recipe => rust_bin-1.66.0.recipe} (85%) delete mode 100644 dev-lang/rust_wasm_bin/rust_wasm_bin-1.56.0.recipe delete mode 100644 dev-lang/rust_wasm_bin/rust_wasm_bin-1.57.0.recipe delete mode 100644 dev-lang/rust_wasm_bin/rust_wasm_bin-1.59.0.recipe delete mode 100644 dev-lang/rust_wasm_bin/rust_wasm_bin-1.63.0.recipe rename dev-lang/rust_wasm_bin/{rust_wasm_bin-1.62.0.recipe => rust_wasm_bin-1.66.0.recipe} (94%) diff --git a/dev-lang/rust_bin/rust_bin-1.21.0.recipe b/dev-lang/rust_bin/rust_bin-1.21.0.recipe deleted file mode 100644 index 8959a0921..000000000 --- a/dev-lang/rust_bin/rust_bin-1.21.0.recipe +++ /dev/null @@ -1,95 +0,0 @@ -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="2017 The Rust Project Developers" -LICENSE="MIT" -REVISION="1" - -case "$effectiveTargetArchitecture" in - x86) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz" -CHECKSUM_SHA256="465db013876ead01686c991f1fa63ef4a6687d3cabbcde81f5a756e367989cdf" -SOURCE_DIR="rust-1.21.0-i686-unknown-haiku" - ;; - x86_64) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz" -CHECKSUM_SHA256="cbb7f705398b76c5e2dd18119cdb9af2c042720449479b482a39309fb270ded8" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="7741c2f3652813b7ecd0233305a5ca0de561fea2849049651a79521d2c437f0f" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.22.0" -rlsVersion="0.121.0" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc = $portVersion - cmd:rustdoc = $portVersion - cmd:rust_gdb = $portVersion - cmd:rust_lldb = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:rls = $rlsVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libssh2$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -INSTALL() -{ - ./install.sh \ - --prefix=$prefix \ - --docdir=$developDocDir \ - --libdir=$libDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move the cargo and binaries (in case of a secondary arch) - if [ -n "$secondaryArchSuffix" ]; then - mkdir -p $binDir - mv $prefix/bin/cargo $binDir/cargo - fi - - # remove zsh data, it is not used on Haiku anyway - rm -rf $prefix/share - - # move the `rustlib` folder to the developLibDirs (as it is a framework of sorts) - # do create a link in $prefix/lib as that is where rustc expects things to live - # Note; this actually seems to be a bug in the Rust build system. The path - # to rustlib is hardcoded in the rustc binary, but it does allow it to be - # set to libdir_relative (see config.rs in the bootstrap tool). This variable - # is only set when the configure script is used to generate the config, not - # with config.toml - mkdir -p $developLibDir - mv $libDir/rustlib $developLibDir - cd $prefix/lib - ln -s $developLibDir/rustlib rustlib - - # clean out unneccesary files created by the rust installer - rm $developLibDir/rustlib/components - rm $developLibDir/rustlib/install.log - rm $developLibDir/rustlib/manifest-* - rm $developLibDir/rustlib/rust-installer-version - rm $developLibDir/rustlib/uninstall.sh -} diff --git a/dev-lang/rust_bin/rust_bin-1.27.0.recipe b/dev-lang/rust_bin/rust_bin-1.27.0.recipe deleted file mode 100644 index 201468bc9..000000000 --- a/dev-lang/rust_bin/rust_bin-1.27.0.recipe +++ /dev/null @@ -1,98 +0,0 @@ -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="2018 The Rust Project Developers" -LICENSE="MIT" -REVISION="1" - -case "$effectiveTargetArchitecture" in - x86) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz" -CHECKSUM_SHA256="8b754ce40663987bb9152039d24c472be069bf7f5b7452ed5e89b4677d82ef73" -SOURCE_DIR="rust-$portVersion-i686-unknown-haiku" - ;; - x86_64) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz" -CHECKSUM_SHA256="1e360ab4d7a64dc7cf26a8dbb6431de720107395a762915b9011982de9f8d937" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="ebbac0c1ddb1f9c0fbeaf7b225bdad8048acc33d84e97a80f597e1a420bcc586" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.28.0" -rlsVersion="0.127.0" -rustfmtVersion="0.6.1" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc = $portVersion - cmd:rustdoc = $portVersion - cmd:rust_gdb = $portVersion - cmd:rust_lldb = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_fmt = $cargoVersion - cmd:rls = $rlsVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libssh2$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -INSTALL() -{ - ./install.sh \ - --prefix=$prefix \ - --docdir=$developDocDir \ - --libdir=$libDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move the cargo and binaries (in case of a secondary arch) - if [ -n "$secondaryArchSuffix" ]; then - mkdir -p $binDir - mv $prefix/bin/cargo $binDir/cargo - fi - - # remove zsh data, it is not used on Haiku anyway - rm -rf $prefix/share - - # move the `rustlib` folder to the developLibDirs (as it is a framework of sorts) - # do create a link in $prefix/lib as that is where rustc expects things to live - # Note; this actually seems to be a bug in the Rust build system. The path - # to rustlib is hardcoded in the rustc binary, but it does allow it to be - # set to libdir_relative (see config.rs in the bootstrap tool). This variable - # is only set when the configure script is used to generate the config, not - # with config.toml - mkdir -p $developLibDir - mv $libDir/rustlib $developLibDir - ln -r -s $developLibDir/rustlib $prefix/lib/rustlib - - # clean out unneccesary files created by the rust installer - rm $developLibDir/rustlib/components - rm $developLibDir/rustlib/install.log - rm $developLibDir/rustlib/manifest-* - rm $developLibDir/rustlib/rust-installer-version - rm $developLibDir/rustlib/uninstall.sh -} diff --git a/dev-lang/rust_bin/rust_bin-1.28.0.recipe b/dev-lang/rust_bin/rust_bin-1.28.0.recipe deleted file mode 100644 index 7e320ab05..000000000 --- a/dev-lang/rust_bin/rust_bin-1.28.0.recipe +++ /dev/null @@ -1,98 +0,0 @@ -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="2018 The Rust Project Developers" -LICENSE="MIT" -REVISION="1" - -case "$effectiveTargetArchitecture" in - x86) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz" -CHECKSUM_SHA256="f7dd24059a6cc7375d1547c0e915c226ff52bff123c57e5e79e680ee0d90ce49" -SOURCE_DIR="rust-$portVersion-i686-unknown-haiku" - ;; - x86_64) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz" -CHECKSUM_SHA256="e26c564611ad920dcfad0c96bb86782afe29a684107afca908461ae09634b428" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="f180eab88ea3139765bff9499ecbdb12d67a4f0b5fcbf86829f30b0a9a58fd8f" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.29.0" -rlsVersion="0.128.0" -rustfmtVersion="0.8.2" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc = $portVersion - cmd:rustdoc = $portVersion - cmd:rust_gdb = $portVersion - cmd:rust_lldb = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_fmt = $cargoVersion - cmd:rls = $rlsVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libssh2$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -INSTALL() -{ - ./install.sh \ - --prefix=$prefix \ - --docdir=$developDocDir \ - --libdir=$libDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move the cargo and binaries (in case of a secondary arch) - if [ -n "$secondaryArchSuffix" ]; then - mkdir -p $binDir - mv $prefix/bin/cargo $binDir/cargo - fi - - # remove zsh data, it is not used on Haiku anyway - rm -rf $prefix/share - - # move the `rustlib` folder to the developLibDirs (as it is a framework of sorts) - # do create a link in $prefix/lib as that is where rustc expects things to live - # Note; this actually seems to be a bug in the Rust build system. The path - # to rustlib is hardcoded in the rustc binary, but it does allow it to be - # set to libdir_relative (see config.rs in the bootstrap tool). This variable - # is only set when the configure script is used to generate the config, not - # with config.toml - mkdir -p $developLibDir - mv $libDir/rustlib $developLibDir - ln -r -s $developLibDir/rustlib $prefix/lib/rustlib - - # clean out unneccesary files created by the rust installer - rm $developLibDir/rustlib/components - rm $developLibDir/rustlib/install.log - rm $developLibDir/rustlib/manifest-* - rm $developLibDir/rustlib/rust-installer-version - rm $developLibDir/rustlib/uninstall.sh -} diff --git a/dev-lang/rust_bin/rust_bin-1.29.0.recipe b/dev-lang/rust_bin/rust_bin-1.29.0.recipe deleted file mode 100644 index 3830eb67c..000000000 --- a/dev-lang/rust_bin/rust_bin-1.29.0.recipe +++ /dev/null @@ -1,99 +0,0 @@ -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="2018 The Rust Project Developers" -LICENSE="MIT" -REVISION="1" - -case "$effectiveTargetArchitecture" in - x86) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz" -CHECKSUM_SHA256="b4d40d82bb6c07746b1ca8e407a23e45dd357744ee80217446bc9f25cc5e9eaa" -SOURCE_DIR="rust-$portVersion-i686-unknown-haiku" - ;; - x86_64) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz" -CHECKSUM_SHA256="e8229ee38453978485720e6a8ef84e0474aa5fb9375b3e74ecce655ee742b5f2" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="cec7232a3081f7a29919523490b7045dd9637aee371de4051c4f9348b657f30e" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.30.0" -rlsVersion="0.130.0" -rustfmtVersion="0.99.1" -clippyVersion="0.0.212" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:rls$secondaryArchSuffix = $rlsVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssh2$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt clippy-driver rls rust-gdb \ - rust-lldb rustc rustdoc rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.32.0.recipe b/dev-lang/rust_bin/rust_bin-1.32.0.recipe deleted file mode 100644 index f98c50b16..000000000 --- a/dev-lang/rust_bin/rust_bin-1.32.0.recipe +++ /dev/null @@ -1,98 +0,0 @@ -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="2018 The Rust Project Developers" -LICENSE="MIT" -REVISION="1" - -case "$effectiveTargetArchitecture" in - x86) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz" -CHECKSUM_SHA256="c01714a7bb98271a97260b86407c2edbcf8605b766253d88eddec8a10b929535" -SOURCE_DIR="rust-$portVersion-i686-unknown-haiku" - ;; - x86_64) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz" -CHECKSUM_SHA256="f0210e5c924da7ee900d1535637e9ba6f2ddad8a2d6e0d32bdbe433c9e779959" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="c6a9400df1f659e3444b277e21e3c7ae6e468f15546b946e6afee5182035e5b9" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.33.0" -rlsVersion="0.131.6" -rustfmtVersion="1.0.0" -clippyVersion="0.0.212" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:rls$secondaryArchSuffix = $rlsVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt clippy-driver rls rust-gdb \ - rust-lldb rustc rustdoc rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.33.0.recipe b/dev-lang/rust_bin/rust_bin-1.33.0.recipe deleted file mode 100644 index 5ec8d0a6b..000000000 --- a/dev-lang/rust_bin/rust_bin-1.33.0.recipe +++ /dev/null @@ -1,98 +0,0 @@ -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="2018 The Rust Project Developers" -LICENSE="MIT" -REVISION="1" - -case "$effectiveTargetArchitecture" in - x86) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz" -CHECKSUM_SHA256="a1c531502110c4cfedc9bab2f9211b43ac4d7ced553347c2be44a5868cb57d73" -SOURCE_DIR="rust-$portVersion-i686-unknown-haiku" - ;; - x86_64) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz" -CHECKSUM_SHA256="10e428ac3e5fca6cfcbad19e715077bea4f4443434176d1d7fcb6eb2a0683967" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="8a55b8f4cae1efb52594199b65a544fcb823914bb6bab05799820d54e4679d3a" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.34.0" -rlsVersion="1.33.0" -rustfmtVersion="1.0.1" -clippyVersion="0.0.212" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:rls$secondaryArchSuffix = $rlsVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt clippy-driver rls rust-gdb \ - rust-lldb rustc rustdoc rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.34.2.recipe b/dev-lang/rust_bin/rust_bin-1.34.2.recipe deleted file mode 100644 index 8b49672a8..000000000 --- a/dev-lang/rust_bin/rust_bin-1.34.2.recipe +++ /dev/null @@ -1,98 +0,0 @@ -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="2018 The Rust Project Developers" -LICENSE="MIT" -REVISION="1" - -case "$effectiveTargetArchitecture" in - x86) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz" -CHECKSUM_SHA256="07ef97ebdc5ff062b0f1daeb5865b4b2931cf99bcc2689aa63fd2e0bb44d889c" -SOURCE_DIR="rust-$portVersion-i686-unknown-haiku" - ;; - x86_64) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz" -CHECKSUM_SHA256="348d9c0c22e44f878fa3073954a8f09d7b0e3a134b871ff7f80fbc6315340bca" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="573abafaa8fd36cc35e94d411b0c450704d3f8df52027f15eabac1d248241613" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.35.0" -rlsVersion="1.34.0" -rustfmtVersion="1.0.3" -clippyVersion="0.0.212" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:rls$secondaryArchSuffix = $rlsVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt clippy-driver rls rust-gdb \ - rust-lldb rustc rustdoc rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.35.0.recipe b/dev-lang/rust_bin/rust_bin-1.35.0.recipe deleted file mode 100644 index d2edd200e..000000000 --- a/dev-lang/rust_bin/rust_bin-1.35.0.recipe +++ /dev/null @@ -1,98 +0,0 @@ -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="2018 The Rust Project Developers" -LICENSE="MIT" -REVISION="1" - -case "$effectiveTargetArchitecture" in - x86) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz" -CHECKSUM_SHA256="7f21adfccdbd7bd1dd941960fb318e8b4135bab7fbe5e2e3770b3ea593f70744" -SOURCE_DIR="rust-$portVersion-i686-unknown-haiku" - ;; - x86_64) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz" -CHECKSUM_SHA256="1efb0e3da96fdb54a73845235981393b8f15a09b7db5b3b8a8c186727c751a50" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="39b1841b2e9bf6786beb132aa520de905298216e8f3f4ebef41e032b2d7cb5a0" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.36.0" -rlsVersion="1.35.0" -rustfmtVersion="1.2.0" -clippyVersion="0.0.212" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:rls$secondaryArchSuffix = $rlsVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt clippy-driver rls rust-gdb \ - rust-lldb rustc rustdoc rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.36.0.recipe b/dev-lang/rust_bin/rust_bin-1.36.0.recipe deleted file mode 100644 index bba030cf4..000000000 --- a/dev-lang/rust_bin/rust_bin-1.36.0.recipe +++ /dev/null @@ -1,98 +0,0 @@ -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="2018 The Rust Project Developers" -LICENSE="MIT" -REVISION="1" - -case "$effectiveTargetArchitecture" in - x86) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz" -CHECKSUM_SHA256="dde7b555a8f1783f38cbef4b545900099888ba1425286ba22202c4d5e8edf915" -SOURCE_DIR="rust-$portVersion-i686-unknown-haiku" - ;; - x86_64) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz" -CHECKSUM_SHA256="fe55db32128248eb4c80c8fe976429d0ea2a64de76fc180274025ad86997b808" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="18bd0e3c99f93a86542fa9a229cd69f44e5721115281952d1f85787dd21bb4d7" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.37.0" -rlsVersion="1.36.0" -rustfmtVersion="1.2.2" -clippyVersion="0.0.212" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:rls$secondaryArchSuffix = $rlsVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt clippy-driver rls rust-gdb \ - rust-lldb rustc rustdoc rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.38.0.recipe b/dev-lang/rust_bin/rust_bin-1.38.0.recipe deleted file mode 100644 index 3fa985d99..000000000 --- a/dev-lang/rust_bin/rust_bin-1.38.0.recipe +++ /dev/null @@ -1,88 +0,0 @@ -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="2018 The Rust Project Developers" -LICENSE="MIT" -REVISION="1" - -case "$effectiveTargetArchitecture" in - x86) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz" -CHECKSUM_SHA256="9cc8df2ebf571dc6d74e019ab29db044b11db8883c41b588f732c65b3a7ab1ea" -SOURCE_DIR="rust-$portVersion-i686-unknown-haiku" - ;; - x86_64) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz" -CHECKSUM_SHA256="dc2f709a5737e6373cf15f7dfd65766d512db25a1aa1022149c9c46ae9c54293" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="116fd8215ffcc1686456aec363cf8fc7b5a3c7344d541b17af14e8afcf10d446" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.39.0" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo rust-gdb rust-lldb rustc rustdoc; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.40.0.recipe b/dev-lang/rust_bin/rust_bin-1.40.0.recipe deleted file mode 100644 index bafc3a092..000000000 --- a/dev-lang/rust_bin/rust_bin-1.40.0.recipe +++ /dev/null @@ -1,98 +0,0 @@ -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="2018 The Rust Project Developers" -LICENSE="MIT" -REVISION="1" - -case "$effectiveTargetArchitecture" in - x86) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz" -CHECKSUM_SHA256="32210ca61ecc307eea0a05a1edb8b0b81e81228189d3119a40cea3f671265cd9" -SOURCE_DIR="rust-$portVersion-i686-unknown-haiku" - ;; - x86_64) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz" -CHECKSUM_SHA256="b0440494645b7aa5b9037897102f200e2f2563326032077fa411fc4bfb3ddb10" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="67980649b5ac975e1a953b177d76b56ef7aeb7796b5248e59a0656621490228a" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.41.0" -rlsVersion="1.40.0" -rustfmtVersion="1.4.9" -clippyVersion="0.0.212" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:rls$secondaryArchSuffix = $rlsVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt clippy-driver rls rust-gdb \ - rust-lldb rustc rustdoc rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.41.0.recipe b/dev-lang/rust_bin/rust_bin-1.41.0.recipe deleted file mode 100644 index 2066dc088..000000000 --- a/dev-lang/rust_bin/rust_bin-1.41.0.recipe +++ /dev/null @@ -1,101 +0,0 @@ -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="2018 The Rust Project Developers" -LICENSE="MIT" -REVISION="1" - -case "$effectiveTargetArchitecture" in - x86) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz" -CHECKSUM_SHA256="330e9655fe3a0eefc6ec845dea4aff6328fda0d89f4fea0988ead63e5e52ae25" -SOURCE_DIR="rust-$portVersion-i686-unknown-haiku" - ;; - x86_64) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz" -CHECKSUM_SHA256="3b2ab6d7632925b5722a5a343f0a452c74819c35d6f19d6af03617edc59e0cc5" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="e0944d34b5b78229c65670d6d9874d61ae79ecacb9c217119143fa7320a0cabc" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.42.0" -rlsVersion="1.41.0" -rustfmtVersion="1.4.11" -clippyVersion="0.0.212" -miriVersion="0.1.0" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:cargo_miri$secondaryArchSuffix = $miriVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:miri$secondaryArchSuffix = $miriVersion - cmd:rls$secondaryArchSuffix = $rlsVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt clippy-driver rls rust-gdb \ - rust-lldb rustc rustdoc rustfmt miri cargo-miri; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.42.0.recipe b/dev-lang/rust_bin/rust_bin-1.42.0.recipe deleted file mode 100644 index e63e54c5b..000000000 --- a/dev-lang/rust_bin/rust_bin-1.42.0.recipe +++ /dev/null @@ -1,101 +0,0 @@ -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="2020 The Rust Project Developers" -LICENSE="MIT" -REVISION="1" - -case "$effectiveTargetArchitecture" in - x86) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz" -CHECKSUM_SHA256="d6d0f714d8de442bc279c860694c9292a18615e58862e5a28ba46387666e292a" -SOURCE_DIR="rust-$portVersion-i686-unknown-haiku" - ;; - x86_64) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz" -CHECKSUM_SHA256="1a36bd114beac05c48ed89f12b0055f93c396ffdf1e601ca5f1022465ef803f1" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="a33f0977039319c25f12e04f5eb5ef2b90c36b7a68d03eb4f0a17e73effd18bd" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.43.0" -rlsVersion="1.41.0" -rustfmtVersion="1.4.11" -clippyVersion="0.0.212" -miriVersion="0.1.0" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:cargo_miri$secondaryArchSuffix = $miriVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:miri$secondaryArchSuffix = $miriVersion - cmd:rls$secondaryArchSuffix = $rlsVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt clippy-driver rls rust-gdb \ - rust-lldb rustc rustdoc rustfmt miri cargo-miri; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.43.0.recipe b/dev-lang/rust_bin/rust_bin-1.43.0.recipe deleted file mode 100644 index 46fdfb4ab..000000000 --- a/dev-lang/rust_bin/rust_bin-1.43.0.recipe +++ /dev/null @@ -1,101 +0,0 @@ -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="2020 The Rust Project Developers" -LICENSE="MIT" -REVISION="2" - -case "$effectiveTargetArchitecture" in - x86) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz" -CHECKSUM_SHA256="41ef609e16ea8a237de2a1b6face5d336f20484aba4fb94a386b535c2342fe0c" -SOURCE_DIR="rust-$portVersion-i686-unknown-haiku" - ;; - x86_64) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz" -CHECKSUM_SHA256="224a5073a03f9408aa5f9eb02058252b73d8f4c9c04d18bd17f1480fc9b8a32e" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="a4d15e63d2c72599089e3212f5961653f5c2a8fc2de34de31e221273d2c2fe88" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.44.0" -rlsVersion="1.41.0" -rustfmtVersion="1.4.12" -clippyVersion="0.0.212" -miriVersion="0.1.0" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:cargo_miri$secondaryArchSuffix = $miriVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:miri$secondaryArchSuffix = $miriVersion - cmd:rls$secondaryArchSuffix = $rlsVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt clippy-driver rls rust-gdb \ - rust-lldb rustc rustdoc rustfmt miri cargo-miri; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.44.0.recipe b/dev-lang/rust_bin/rust_bin-1.44.0.recipe deleted file mode 100644 index 89116bade..000000000 --- a/dev-lang/rust_bin/rust_bin-1.44.0.recipe +++ /dev/null @@ -1,98 +0,0 @@ -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="2020 The Rust Project Developers" -LICENSE="MIT" -REVISION="1" - -case "$effectiveTargetArchitecture" in - x86) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz" -CHECKSUM_SHA256="4f57fa3ff8b148002f3fadc1fe57627913569acdaec79b4de070f5c77d0ee942" -SOURCE_DIR="rust-$portVersion-i686-unknown-haiku" - ;; - x86_64) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz" -CHECKSUM_SHA256="9b2e95620f4578d47177b03c7dc2dc428aace8587adb82f8d5a56e54836998ad" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="b7f004bfb8a9881dd01269a69594b36295ba0378b15f7eb61556de8b08e5f7b8" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.45.0" -rlsVersion="1.41.0" -rustfmtVersion="1.4.14" -clippyVersion="0.0.212" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:rls$secondaryArchSuffix = $rlsVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt clippy-driver rls rust-gdb \ - rust-lldb rustc rustdoc rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.45.0.recipe b/dev-lang/rust_bin/rust_bin-1.45.0.recipe deleted file mode 100644 index 45469c0de..000000000 --- a/dev-lang/rust_bin/rust_bin-1.45.0.recipe +++ /dev/null @@ -1,97 +0,0 @@ -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="2020 The Rust Project Developers" -LICENSE="MIT" -REVISION="1" - -case "$effectiveTargetArchitecture" in - x86) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz" -CHECKSUM_SHA256="6ea6f96cbce84a5a6ee11714d449a23717626417d1e5e02bcca4824d03cdd11b" -SOURCE_DIR="rust-$portVersion-i686-unknown-haiku" - ;; - x86_64) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz" -CHECKSUM_SHA256="faee4d2e4bf4b217d6100626b7a3bdae86564fe1eee65d602852c6c70d75bc8f" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="d5199dead7c6d8c00b4faf41016bb878a62922577949d51bd838ab1af35fd875" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.46.0" -#rlsVersion="1.41.0" -rustfmtVersion="1.4.15" -clippyVersion="0.0.212" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt clippy-driver rust-gdb \ - rust-lldb rustc rustdoc rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.48.0.recipe b/dev-lang/rust_bin/rust_bin-1.48.0.recipe deleted file mode 100644 index fc684c10f..000000000 --- a/dev-lang/rust_bin/rust_bin-1.48.0.recipe +++ /dev/null @@ -1,101 +0,0 @@ -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="2020 The Rust Project Developers" -LICENSE="MIT" -REVISION="1" - -case "$effectiveTargetArchitecture" in - x86) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz" -CHECKSUM_SHA256="132d944e3d6f6753a1d20489229c8d2292c24afb189da3733a5cba26a1341a25" -SOURCE_DIR="rust-$portVersion-i686-unknown-haiku" - ;; - x86_64) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz" -CHECKSUM_SHA256="74ddb7a7eeb88204deafabdeeaae06e2342e6632add8ec1046a6a2c246f7659d" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="19f95a2ed8a0afc6f72020dc66d979d9b44d4b0e31cc82065a920d2be7858a4b" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.49.0" -rustfmtVersion="1.4.24" -clippyVersion="0.0.212" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_analyzer$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_gdbgui$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:cargo_miri$secondaryArchSuffix = $portVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:miri$secondaryArchSuffix = $portVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt cargo-miri clippy-driver miri \ - rust-analyzer rust-gdb rust-gdbgui rust-lldb rustc rustdoc \ - rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.49.0.recipe b/dev-lang/rust_bin/rust_bin-1.49.0.recipe deleted file mode 100644 index b2db5b2fb..000000000 --- a/dev-lang/rust_bin/rust_bin-1.49.0.recipe +++ /dev/null @@ -1,101 +0,0 @@ -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="2020 The Rust Project Developers" -LICENSE="MIT" -REVISION="1" - -case "$effectiveTargetArchitecture" in - x86) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz" -CHECKSUM_SHA256="fa338a37691ef1027d702f51fbc88926b0593562036bec435fa9d92066c52278" -SOURCE_DIR="rust-$portVersion-i686-unknown-haiku" - ;; - x86_64) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz" -CHECKSUM_SHA256="3a41f55a42c3ab0f201f9eb048488ddfef9d9ca810b44ad27b757e19862370e8" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="2cf1e5f3d31a74d93b08540dfb9cc2846e76a40a78918ddb4638e2c8a48e451c" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.50.0" -rustfmtVersion="1.4.25" -clippyVersion="0.0.212" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_analyzer$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_gdbgui$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:cargo_miri$secondaryArchSuffix = $portVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:miri$secondaryArchSuffix = $portVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt cargo-miri clippy-driver miri \ - rust-analyzer rust-gdb rust-gdbgui rust-lldb rustc rustdoc \ - rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.50.0.recipe b/dev-lang/rust_bin/rust_bin-1.50.0.recipe deleted file mode 100644 index 5d448b0e2..000000000 --- a/dev-lang/rust_bin/rust_bin-1.50.0.recipe +++ /dev/null @@ -1,101 +0,0 @@ -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="2020 The Rust Project Developers" -LICENSE="MIT" -REVISION="1" - -case "$effectiveTargetArchitecture" in - x86) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz" -CHECKSUM_SHA256="6721f263500614c345b8b8ccd5eb37f8617752294488311433a183e7b365e86a" -SOURCE_DIR="rust-$portVersion-i686-unknown-haiku" - ;; - x86_64) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz" -CHECKSUM_SHA256="2a5567db7116025f430111b0388ed49bd1462ca7349060cce1d0e8c739e7157d" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="6a01c1c0f313369892eab021791518439323fcc6ebd1b2912f5144aca3fb76db" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.51.0" -rustfmtVersion="1.4.30" -clippyVersion="0.0.212" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_analyzer$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_gdbgui$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:cargo_miri$secondaryArchSuffix = $portVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:miri$secondaryArchSuffix = $portVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt cargo-miri clippy-driver miri \ - rust-analyzer rust-gdb rust-gdbgui rust-lldb rustc rustdoc \ - rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.51.0.recipe b/dev-lang/rust_bin/rust_bin-1.51.0.recipe deleted file mode 100644 index 75654ff34..000000000 --- a/dev-lang/rust_bin/rust_bin-1.51.0.recipe +++ /dev/null @@ -1,101 +0,0 @@ -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="2021 The Rust Project Developers" -LICENSE="MIT" -REVISION="1" - -case "$effectiveTargetArchitecture" in - x86) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz" -CHECKSUM_SHA256="135992f9a8e74820f3afb0107ea256a9e56268a1c9f5603f6de6e57fc9b006d2" -SOURCE_DIR="rust-$portVersion-i686-unknown-haiku" - ;; - x86_64) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz" -CHECKSUM_SHA256="10750ce0b7404f41c6e8ee894a4870c480a0e8220a45b1b8e12e69da990cdc7a" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="4a85027872d625661d9078920857361b2c581c4b3fe0622f2d315ee31dd4d3be" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.52.0" -rustfmtVersion="1.4.36" -clippyVersion="0.1.51" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_analyzer$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_gdbgui$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:cargo_miri$secondaryArchSuffix = $portVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:miri$secondaryArchSuffix = $portVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt cargo-miri clippy-driver miri \ - rust-analyzer rust-gdb rust-gdbgui rust-lldb rustc rustdoc \ - rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.52.0.recipe b/dev-lang/rust_bin/rust_bin-1.52.0.recipe deleted file mode 100644 index 04e2e915c..000000000 --- a/dev-lang/rust_bin/rust_bin-1.52.0.recipe +++ /dev/null @@ -1,101 +0,0 @@ -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="2021 The Rust Project Developers" -LICENSE="MIT" -REVISION="1" - -case "$effectiveTargetArchitecture" in - x86) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-i686-unknown-haiku.tar.xz" -CHECKSUM_SHA256="440c29ddd034bb3a31daafc6040a0dd0429964e3b9552b50039faecb2d6cbe1d" -SOURCE_DIR="rust-$portVersion-i686-unknown-haiku" - ;; - x86_64) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rust-$portVersion-x86_64-unknown-haiku.tar.xz" -CHECKSUM_SHA256="706b252dd5d197ff2912d263e93039952f6f76e404f5c5262bbffc3701d0154e" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="http://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="73bb5791a83568dfd5e05778deb8f233e73100c8debaa3fb3c96d8a9a228d6e7" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.53.0" -rustfmtVersion="1.4.36" -clippyVersion="0.1.52" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_analyzer$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_gdbgui$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:cargo_miri$secondaryArchSuffix = $portVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:miri$secondaryArchSuffix = $portVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt cargo-miri clippy-driver miri \ - rust-analyzer rust-gdb rust-gdbgui rust-lldb rustc rustdoc \ - rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.53.0.recipe b/dev-lang/rust_bin/rust_bin-1.53.0.recipe deleted file mode 100644 index 692c2d0d2..000000000 --- a/dev-lang/rust_bin/rust_bin-1.53.0.recipe +++ /dev/null @@ -1,101 +0,0 @@ -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="2021 The Rust Project Developers" -LICENSE="MIT" -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="2ed20b65dab32e4298c9f5a7a681b8c6409dfa3de4e96f6cc894f762da5de6ef" -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="3e69aff3799fbbab6bf1cb14d252b8d55ebfc23115f2b351e65c9c8d6c7011f0" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="https://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="79b83be84f62e08b433ab6010a2315738fab541bf4f728849301d0d1b6c238e6" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.54.0" -rustfmtVersion="1.4.37" -clippyVersion="0.1.53" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_analyzer$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_gdbgui$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:cargo_miri$secondaryArchSuffix = $portVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:miri$secondaryArchSuffix = $portVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt cargo-miri clippy-driver miri \ - rust-analyzer rust-gdb rust-gdbgui rust-lldb rustc rustdoc \ - rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.54.0.recipe b/dev-lang/rust_bin/rust_bin-1.54.0.recipe deleted file mode 100644 index 75ab1a6bb..000000000 --- a/dev-lang/rust_bin/rust_bin-1.54.0.recipe +++ /dev/null @@ -1,101 +0,0 @@ -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="2021 The Rust Project Developers" -LICENSE="MIT" -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="758ac74b79bc43f35c139e45f0f6b9bcd53b62ef1d75f59dd4570e228662196b" -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="605415e749cd33a7e05287b738098c755ccbb412e639317eb48b886afb89622e" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="https://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="f9fa7af9603be9b50d3a3cbea69015792d4ef879518acc3f403e3bce8b5844c8" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="all !x86_gcc2 ?x86" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.55.0" -rustfmtVersion="1.4.37" -clippyVersion="0.1.54" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_analyzer$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_gdbgui$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:cargo_miri$secondaryArchSuffix = $portVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:miri$secondaryArchSuffix = $portVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt cargo-miri clippy-driver miri \ - rust-analyzer rust-gdb rust-gdbgui rust-lldb rustc rustdoc \ - rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.55.0.recipe b/dev-lang/rust_bin/rust_bin-1.55.0.recipe deleted file mode 100644 index 9b0f54132..000000000 --- a/dev-lang/rust_bin/rust_bin-1.55.0.recipe +++ /dev/null @@ -1,101 +0,0 @@ -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="2021 The Rust Project Developers" -LICENSE="MIT" -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="3b59e02eec605718bc63e3570365f490a71b8cb6c765386dcb07cc52ad8fdda6" -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="4daa4177099692581533ad398e392ac386de8f43a47bb1ecdbc224902d574d56" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="https://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="d670eb7aee158487ace2aca6232c38215db9d2fcf1114d540155d8df9fa91522" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="!x86_gcc2 ?x86 x86_64" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.56.0" -rustfmtVersion="1.4.37" -clippyVersion="0.1.55" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_analyzer$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_gdbgui$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:cargo_miri$secondaryArchSuffix = $portVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:miri$secondaryArchSuffix = $portVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt cargo-miri clippy-driver miri \ - rust-analyzer rust-gdb rust-gdbgui rust-lldb rustc rustdoc \ - rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.56.0.recipe b/dev-lang/rust_bin/rust_bin-1.56.0.recipe deleted file mode 100644 index 0477009fe..000000000 --- a/dev-lang/rust_bin/rust_bin-1.56.0.recipe +++ /dev/null @@ -1,99 +0,0 @@ -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="2021 The Rust Project Developers" -LICENSE="MIT" -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="f624377eb414efce80e4d02e04a5b5736551e5229f8e8025f748f076ea06b42e" -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="9ca7e5c0f0e6885efbbcf95b60ec1ca33160ea2c7cccc1dce810a3a7c0ea84f7" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="https://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="2448441dc86e419917fca4ffad2b880d4449096793456919a84ed8fe815abe4f" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="!x86_gcc2 ?x86 x86_64" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.57.0" -rustfmtVersion="1.4.37" -clippyVersion="0.1.56" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_demangler$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_gdbgui$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt clippy-driver \ - rust-demangler rust-gdb rust-gdbgui rust-lldb rustc rustdoc \ - rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.57.0.recipe b/dev-lang/rust_bin/rust_bin-1.57.0.recipe deleted file mode 100644 index d9a856c6b..000000000 --- a/dev-lang/rust_bin/rust_bin-1.57.0.recipe +++ /dev/null @@ -1,99 +0,0 @@ -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="2021 The Rust Project Developers" -LICENSE="MIT" -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="71504178d44232bc32081441692c9e3485755eab615702b9d30997cf5c87ae62" -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="9d81f96037db3f3df737bdea244cd5373813fa525ce9add620f31ccaebc77ced" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="https://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="01f27ed94d19f75eb41b3927915d55b524bd5e9941496f0158009ac461ca471a" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="!x86_gcc2 ?x86 x86_64" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.58.0" -rustfmtVersion="1.4.37" -clippyVersion="0.1.57" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_demangler$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_gdbgui$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt clippy-driver \ - rust-demangler rust-gdb rust-gdbgui rust-lldb rustc rustdoc \ - rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.59.0.recipe b/dev-lang/rust_bin/rust_bin-1.59.0.recipe deleted file mode 100644 index fd65e9331..000000000 --- a/dev-lang/rust_bin/rust_bin-1.59.0.recipe +++ /dev/null @@ -1,100 +0,0 @@ -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="2022 The Rust Project Developers" -LICENSE="MIT" -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="c11f2ff7e55667607627b7f20b8c8829b9e3c750901c9d3b0598677ad7a1b2c2" -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="90f8318cfa23013e20817e3ebb429ef4d89043d7164056a42c2a21526ce829b9" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="https://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="e775e4269d566c5610a62ade1b432f9fc5332e4d201e6dbb2df6e3656d7648e3" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="!x86_gcc2 ?x86 x86_64" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.60.0" -rustfmtVersion="1.4.38" -clippyVersion="0.1.59" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_demangler$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_gdbgui$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssh2$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt clippy-driver \ - rust-demangler rust-gdb rust-gdbgui rust-lldb rustc rustdoc \ - rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.60.0.recipe b/dev-lang/rust_bin/rust_bin-1.60.0.recipe deleted file mode 100644 index 3f995d347..000000000 --- a/dev-lang/rust_bin/rust_bin-1.60.0.recipe +++ /dev/null @@ -1,100 +0,0 @@ -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="2022 The Rust Project Developers" -LICENSE="MIT" -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="5da4cc89f01efa281b5d8684c87248abab052d69bf310157e5c19e9f15677a66" -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="ffa6aef075780978dc46ed718261ea7f70953e1c64cae62155d39a3aa559de0a" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="https://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="0f8533a0d73210d0843c42cdb9df599b886451bf4b48d11a91374d32becc0b05" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="!x86_gcc2 ?x86 x86_64" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.61.0" -rustfmtVersion="1.4.38" -clippyVersion="0.1.60" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_demangler$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_gdbgui$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssh2$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt clippy-driver \ - rust-demangler rust-gdb rust-gdbgui rust-lldb rustc rustdoc \ - rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.62.0.recipe b/dev-lang/rust_bin/rust_bin-1.62.0.recipe deleted file mode 100644 index a6c684dbc..000000000 --- a/dev-lang/rust_bin/rust_bin-1.62.0.recipe +++ /dev/null @@ -1,100 +0,0 @@ -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="2022 The Rust Project Developers" -LICENSE="MIT" -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="ffb3c79d114c575f837181ab47b739ee6891decbfd7689d86f226f829d1a2582" -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="c8d3124e839ea8c14017b48abe46585afc634982fa507fc899f93db5ca0ee969" -SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" - ;; - *) -SOURCE_URI="https://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="c7c0b8fbcfbe2d2c79a7b228c52bbf02ad38b924731ffc1d8173411502f37501" -SOURCE_DIR="rustc-$portVersion-src" - ;; -esac - -ARCHITECTURES="!x86_gcc2 ?x86 x86_64" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes - -cargoVersion="0.63.0" -rustfmtVersion="1.4.38" -clippyVersion="0.1.62" - -PROVIDES=" - rust_bin$secondaryArchSuffix = $portVersion - cmd:rustc$secondaryArchSuffix = $portVersion - cmd:rustdoc$secondaryArchSuffix = $portVersion - cmd:rustfmt$secondaryArchSuffix = $portVersion - cmd:rust_demangler$secondaryArchSuffix = $portVersion - cmd:rust_gdb$secondaryArchSuffix = $portVersion - cmd:rust_gdbgui$secondaryArchSuffix = $portVersion - cmd:rust_lldb$secondaryArchSuffix = $portVersion - cmd:cargo$secondaryArchSuffix = $cargoVersion - cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion - cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion - cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:rustfmt = $rustfmtVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcrypto$secondaryArchSuffix - lib:libcurl$secondaryArchSuffix - lib:libssh2$secondaryArchSuffix - lib:libssl$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " -CONFLICTS=" - rust$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # move zsh data to the datadir - mv $installDir/share/zsh $dataDir - rm -rf $installDir/share - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh - - # link the binaries in $binDir - mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt clippy-driver \ - rust-demangler rust-gdb rust-gdbgui rust-lldb rustc rustdoc \ - rustfmt; do - symlinkRelative -sfn $installDir/bin/$f $binDir - done - - # make sure runtime_loader can find the libraries in the lib dir relative - # to the binaries - symlinkRelative -sfn $installDir/lib $installDir/bin/lib -} diff --git a/dev-lang/rust_bin/rust_bin-1.63.0.recipe b/dev-lang/rust_bin/rust_bin-1.66.0.recipe similarity index 85% rename from dev-lang/rust_bin/rust_bin-1.63.0.recipe rename to dev-lang/rust_bin/rust_bin-1.66.0.recipe index bb5615e2c..e9ee187fc 100644 --- a/dev-lang/rust_bin/rust_bin-1.63.0.recipe +++ b/dev-lang/rust_bin/rust_bin-1.66.0.recipe @@ -9,17 +9,17 @@ 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="49f5f6ad0bb2b65270cefa648ce5fab0b6f8fc08dea8fa75e31125c05e445bc2" +CHECKSUM_SHA256="d1121e2139720ee908179c884040decbc0af3546bece576af7efc67b6dc3256b" 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="2bbf0d73211ff71791806848c74710a2abbf1087c571e8df583cf1aa0c02b3b5" +CHECKSUM_SHA256="97fa5e462da0151b6c0f2b99dd3af6f2fe59279b7971d69f939c47553d32e6d0" SOURCE_DIR="rust-$portVersion-x86_64-unknown-haiku" ;; *) SOURCE_URI="https://dl.rust-on-haiku.com/dist/$portVersion/rustc-$portVersion-src.tar.xz" -CHECKSUM_SHA256="60c498d66377cc809eaa261d46a25b972d617cc41863b7ac708445d56a349c0c" +CHECKSUM_SHA256="b2c49e77a6c1b23a805bbf476e297d80dcce01844498dbb1c525cd909f0ccc91" SOURCE_DIR="rustc-$portVersion-src" ;; esac @@ -28,15 +28,17 @@ ARCHITECTURES="!x86_gcc2 ?x86 x86_64" SECONDARY_ARCHITECTURES="x86" DISABLE_SOURCE_PACKAGE=yes -cargoVersion="0.64.0" +cargoVersion="0.67.0" rustfmtVersion="1.5.1" -clippyVersion="0.1.63" +clippyVersion="0.1.66" +rlsVersion="2.0.0" PROVIDES=" rust_bin$secondaryArchSuffix = $portVersion cmd:rustc$secondaryArchSuffix = $portVersion cmd:rustdoc$secondaryArchSuffix = $portVersion cmd:rustfmt$secondaryArchSuffix = $portVersion + cmd:rust_analyzer$secondaryArchSuffix = $portVersion cmd:rust_demangler$secondaryArchSuffix = $portVersion cmd:rust_gdb$secondaryArchSuffix = $portVersion cmd:rust_gdbgui$secondaryArchSuffix = $portVersion @@ -45,7 +47,7 @@ PROVIDES=" cmd:cargo_clippy$secondaryArchSuffix = $clippyVersion cmd:cargo_fmt$secondaryArchSuffix = $cargoVersion cmd:clippy_driver$secondaryArchSuffix = $clippyVersion - cmd:rustfmt = $rustfmtVersion + cmd:rls$secondaryArchSuffix = $rlsVersion " REQUIRES=" haiku$secondaryArchSuffix @@ -88,9 +90,9 @@ INSTALL() # link the binaries in $binDir mkdir -p $binDir - for f in cargo cargo-clippy cargo-fmt clippy-driver \ + for f in cargo cargo-clippy cargo-fmt clippy-driver rust-analyzer \ rust-demangler rust-gdb rust-gdbgui rust-lldb rustc rustdoc \ - rustfmt; do + rustfmt rls; do symlinkRelative -sfn $installDir/bin/$f $binDir done diff --git a/dev-lang/rust_wasm_bin/rust_wasm_bin-1.56.0.recipe b/dev-lang/rust_wasm_bin/rust_wasm_bin-1.56.0.recipe deleted file mode 100644 index 22db0f0c8..000000000 --- a/dev-lang/rust_wasm_bin/rust_wasm_bin-1.56.0.recipe +++ /dev/null @@ -1,43 +0,0 @@ -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="2021 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="97c4a381d47858e0ae921dc8cc3221dd7a92d5f2051caa1a718cdfe4c7482040" -SOURCE_DIR="rust-std-$portVersion-wasm32-unknown-unknown" -ARCHITECTURES="!x86_gcc2 ?x86 x86_64" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes -PROVIDES=" - rust_wasm_bin$secondaryArchSuffix = $portVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - rust_bin$secondaryArchSuffix == $portVersion - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh -} diff --git a/dev-lang/rust_wasm_bin/rust_wasm_bin-1.57.0.recipe b/dev-lang/rust_wasm_bin/rust_wasm_bin-1.57.0.recipe deleted file mode 100644 index b77446762..000000000 --- a/dev-lang/rust_wasm_bin/rust_wasm_bin-1.57.0.recipe +++ /dev/null @@ -1,43 +0,0 @@ -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="2021 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="4edcdd49932ec85b48e294623221ec1b9009851c2116b789f58ee5c054006b46" -SOURCE_DIR="rust-std-$portVersion-wasm32-unknown-unknown" -ARCHITECTURES="!x86_gcc2 ?x86 x86_64" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes -PROVIDES=" - rust_wasm_bin$secondaryArchSuffix = $portVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - rust_bin$secondaryArchSuffix == $portVersion - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh -} diff --git a/dev-lang/rust_wasm_bin/rust_wasm_bin-1.59.0.recipe b/dev-lang/rust_wasm_bin/rust_wasm_bin-1.59.0.recipe deleted file mode 100644 index 383348300..000000000 --- a/dev-lang/rust_wasm_bin/rust_wasm_bin-1.59.0.recipe +++ /dev/null @@ -1,43 +0,0 @@ -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="2021 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="b4e57266f3be5e0e3e9f0ed1397dc764a8fc2d7c2d91246a202c1db5e3c25f55" -SOURCE_DIR="rust-std-$portVersion-wasm32-unknown-unknown" -ARCHITECTURES="!x86_gcc2 ?x86 x86_64" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes -PROVIDES=" - rust_wasm_bin$secondaryArchSuffix = $portVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - rust_bin$secondaryArchSuffix == $portVersion - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh -} diff --git a/dev-lang/rust_wasm_bin/rust_wasm_bin-1.63.0.recipe b/dev-lang/rust_wasm_bin/rust_wasm_bin-1.63.0.recipe deleted file mode 100644 index a2b2f347c..000000000 --- a/dev-lang/rust_wasm_bin/rust_wasm_bin-1.63.0.recipe +++ /dev/null @@ -1,43 +0,0 @@ -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="2021 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="2eb1ba01ae26f6f81784f677dc377d8e856c2a88df8fb1dd6fc9612e748c386f" -SOURCE_DIR="rust-std-$portVersion-wasm32-unknown-unknown" -ARCHITECTURES="!x86_gcc2 ?x86 x86_64" -SECONDARY_ARCHITECTURES="x86" -DISABLE_SOURCE_PACKAGE=yes -PROVIDES=" - rust_wasm_bin$secondaryArchSuffix = $portVersion - " -REQUIRES=" - haiku$secondaryArchSuffix - rust_bin$secondaryArchSuffix == $portVersion - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - " - -relativeInstallDir="develop/tools$secondaryArchSubDir/rust" -installDir="$prefix/$relativeInstallDir" - -INSTALL() -{ - ./install.sh \ - --prefix=$installDir \ - --docdir=$developDocDir \ - --mandir=$manDir \ - --sysconfdir=$dataDir \ - --disable-ldconfig - - # clean out unneccesary files created by the rust installer - rm $installDir/lib/rustlib/components - rm $installDir/lib/rustlib/install.log - rm $installDir/lib/rustlib/manifest-* - rm $installDir/lib/rustlib/rust-installer-version - rm $installDir/lib/rustlib/uninstall.sh -} diff --git a/dev-lang/rust_wasm_bin/rust_wasm_bin-1.62.0.recipe b/dev-lang/rust_wasm_bin/rust_wasm_bin-1.66.0.recipe similarity index 94% rename from dev-lang/rust_wasm_bin/rust_wasm_bin-1.62.0.recipe rename to dev-lang/rust_wasm_bin/rust_wasm_bin-1.66.0.recipe index 7b8a0d772..6f7081b99 100644 --- a/dev-lang/rust_wasm_bin/rust_wasm_bin-1.62.0.recipe +++ b/dev-lang/rust_wasm_bin/rust_wasm_bin-1.66.0.recipe @@ -5,7 +5,7 @@ COPYRIGHT="2021 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="e9348cb7fa7ac4675cd821d7e3d3965c6c9e446183fc6cef2ec9b9e4210ec9e6" +CHECKSUM_SHA256="8575ec05e96f988232adfa3d44c085bd9ccbbd31862b1b041236d35156088a15" SOURCE_DIR="rust-std-$portVersion-wasm32-unknown-unknown" ARCHITECTURES="!x86_gcc2 ?x86 x86_64" SECONDARY_ARCHITECTURES="x86"