mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 06:33:50 +02:00
rust: update to 1.80.0
This commit is contained in:
parent
3c4e6f220e
commit
40b911c58b
2 changed files with 12 additions and 9 deletions
|
@ -3,10 +3,10 @@ From: q66 <daniel@octaforge.org>
|
||||||
Date: Sun, 3 May 2020 18:02:03 +0200
|
Date: Sun, 3 May 2020 18:02:03 +0200
|
||||||
Subject: [PATCH 10/15] Fix dynamic linkage of musl libc for the libc crate
|
Subject: [PATCH 10/15] Fix dynamic linkage of musl libc for the libc crate
|
||||||
|
|
||||||
diff --git a/vendor/libc-0.2.153/src/unix/mod.rs b/vendor/libc-0.2.153/src/unix/mod.rs
|
diff --git a/vendor/libc-0.2.155/src/unix/mod.rs b/vendor/libc-0.2.155/src/unix/mod.rs
|
||||||
index 3dca83305..aae5b0ca9 100644
|
index 49984d3f0..6c3b5a47e 100644
|
||||||
--- a/vendor/libc-0.2.153/src/unix/mod.rs
|
--- a/vendor/libc-0.2.155/src/unix/mod.rs
|
||||||
+++ b/vendor/libc-0.2.153/src/unix/mod.rs
|
+++ b/vendor/libc-0.2.155/src/unix/mod.rs
|
||||||
@@ -347,7 +347,14 @@ cfg_if! {
|
@@ -347,7 +347,14 @@ cfg_if! {
|
||||||
#[link(name = "dl", cfg(not(target_feature = "crt-static")))]
|
#[link(name = "dl", cfg(not(target_feature = "crt-static")))]
|
||||||
#[link(name = "c", cfg(not(target_feature = "crt-static")))]
|
#[link(name = "c", cfg(not(target_feature = "crt-static")))]
|
||||||
|
|
|
@ -8,17 +8,17 @@
|
||||||
# uploaded to https://repo-default.voidlinux.org/distfiles/
|
# uploaded to https://repo-default.voidlinux.org/distfiles/
|
||||||
#
|
#
|
||||||
pkgname=rust
|
pkgname=rust
|
||||||
version=1.79.0
|
version=1.80.0
|
||||||
revision=1
|
revision=1
|
||||||
hostmakedepends="curl pkg-config python3 tar cargo-bootstrap"
|
hostmakedepends="curl pkg-config python3 tar cargo-bootstrap"
|
||||||
makedepends="libffi-devel ncurses-devel libxml2-devel zlib-devel llvm17-devel"
|
makedepends="libffi-devel ncurses-devel libxml2-devel zlib-devel llvm18-devel"
|
||||||
depends="rust-std gcc"
|
depends="rust-std gcc"
|
||||||
short_desc="Safe, concurrent, practical systems language"
|
short_desc="Safe, concurrent, practical systems language"
|
||||||
maintainer="Enno Boland <gottox@voidlinux.org>"
|
maintainer="Enno Boland <gottox@voidlinux.org>"
|
||||||
license="MIT, Apache-2.0"
|
license="MIT, Apache-2.0"
|
||||||
homepage="https://www.rust-lang.org/"
|
homepage="https://www.rust-lang.org/"
|
||||||
distfiles="https://static.rust-lang.org/dist/rustc-${version}-src.tar.gz"
|
distfiles="https://static.rust-lang.org/dist/rustc-${version}-src.tar.gz"
|
||||||
checksum=172ecf3c7d1f9d9fb16cd2a628869782670416ded0129e524a86751f961448c0
|
checksum=6f606c193f230f6b2cae4576f7b24d50f5f9b25dff11dbf9b22f787d3521d672
|
||||||
lib32disabled=yes
|
lib32disabled=yes
|
||||||
make_check=no # CBA for now
|
make_check=no # CBA for now
|
||||||
python_version=3 # needed for python files in rust-src
|
python_version=3 # needed for python files in rust-src
|
||||||
|
@ -34,7 +34,7 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$CROSS_BUILD" ]; then
|
if [ "$CROSS_BUILD" ]; then
|
||||||
hostmakedepends+=" rust llvm17-devel"
|
hostmakedepends+=" rust llvm18-devel"
|
||||||
# These are required for building the buildhost's stage0/1
|
# These are required for building the buildhost's stage0/1
|
||||||
hostmakedepends+=" libffi-devel libxml2-devel ncurses-devel zlib-devel"
|
hostmakedepends+=" libffi-devel libxml2-devel ncurses-devel zlib-devel"
|
||||||
else
|
else
|
||||||
|
@ -58,7 +58,10 @@ post_patch() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# clear out all the checksum nonsense of patched vendor crates
|
# clear out all the checksum nonsense of patched vendor crates
|
||||||
_clear_vendor_checksums libc-0.2.153
|
_clear_vendor_checksums libc-0.2.155
|
||||||
|
|
||||||
|
# pre-configure 01-override-config overwrites vendor files
|
||||||
|
_clear_vendor_checksums onig_sys-69.8.1
|
||||||
}
|
}
|
||||||
|
|
||||||
do_configure() {
|
do_configure() {
|
||||||
|
|
Loading…
Add table
Reference in a new issue