File vendor.patch of Package rye
Index: rye-0.44.0/vendor/cpufeatures-0.2.17/.cargo-checksum.json
===================================================================
--- rye-0.44.0.orig/vendor/cpufeatures-0.2.17/.cargo-checksum.json
+++ rye-0.44.0/vendor/cpufeatures-0.2.17/.cargo-checksum.json
@@ -1 +1 @@
-{"files":{"CHANGELOG.md":"17727a361379fce31e61fc8c0a982082d7df871f3cf9d058d452ce4576d36af4","Cargo.lock":"79e190795c040e8716fbdec683a76aaae9709ea9f276bf6ec2061fa170d00256","Cargo.toml":"25160ea4dfa195721d352d42827b882a41f18f4c55fff58e5c3878ecae84ca44","LICENSE-APACHE":"a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5","LICENSE-MIT":"ae9baa7beea910273c2f384c2a6b721fb7bd02bda3436074a1072e4ee689f985","README.md":"eb7ccf38bd407faaff4897884dce2179323b6b5c9455ea5e2e32d213c5b52f83","src/aarch64.rs":"e85b099f40f51f99f82ff9ffae97078ec7991da5bca4eb61e29abf15c44a8d01","src/lib.rs":"3d633614ff24afdba603e4f2d3e36bdb7b190fff9e7f0d2b385c1f9d5d8144d1","src/loongarch64.rs":"431cf8c3cdcc55cb46275da5c778033e3bd60e03d04910e7756f5ce3a89c3a32","src/miri.rs":"acf1a7e7ae31a1de07941084c6b589a2d4c6ea5f87012c811592c865d04c02cb","src/x86.rs":"b23201081392c38084f15200b071b16f5467aadba98616cce878be16b836f03f","tests/aarch64.rs":"f6f0f55d821dbcac61e54cec8d35bf944cd09f90f3422eee2b6d55a1e9899635","tests/loongarch64.rs":"1b95140c68f673721699dcb40176540818641785f7863a99214bcad2014aa181","tests/x86.rs":"fcf476ca6ebd0845ab547cea4fe40c2ba2a2324c024264d9a86f666586f3a480"},"package":"59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"}
\ No newline at end of file
+{"files":{"CHANGELOG.md":"17727a361379fce31e61fc8c0a982082d7df871f3cf9d058d452ce4576d36af4","Cargo.lock":"79e190795c040e8716fbdec683a76aaae9709ea9f276bf6ec2061fa170d00256","Cargo.toml":"25160ea4dfa195721d352d42827b882a41f18f4c55fff58e5c3878ecae84ca44","LICENSE-APACHE":"a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5","LICENSE-MIT":"ae9baa7beea910273c2f384c2a6b721fb7bd02bda3436074a1072e4ee689f985","README.md":"eb7ccf38bd407faaff4897884dce2179323b6b5c9455ea5e2e32d213c5b52f83","src/aarch64.rs":"e85b099f40f51f99f82ff9ffae97078ec7991da5bca4eb61e29abf15c44a8d01","src/loongarch64.rs":"431cf8c3cdcc55cb46275da5c778033e3bd60e03d04910e7756f5ce3a89c3a32","src/miri.rs":"acf1a7e7ae31a1de07941084c6b589a2d4c6ea5f87012c811592c865d04c02cb","src/x86.rs":"b23201081392c38084f15200b071b16f5467aadba98616cce878be16b836f03f","tests/aarch64.rs":"f6f0f55d821dbcac61e54cec8d35bf944cd09f90f3422eee2b6d55a1e9899635","tests/loongarch64.rs":"1b95140c68f673721699dcb40176540818641785f7863a99214bcad2014aa181","tests/x86.rs":"fcf476ca6ebd0845ab547cea4fe40c2ba2a2324c024264d9a86f666586f3a480"},"package":"59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"}
Index: rye-0.44.0/vendor/cpufeatures-0.2.17/src/lib.rs
===================================================================
--- rye-0.44.0.orig/vendor/cpufeatures-0.2.17/src/lib.rs
+++ rye-0.44.0/vendor/cpufeatures-0.2.17/src/lib.rs
@@ -137,6 +137,11 @@ pub mod aarch64;
pub mod loongarch64;
#[cfg(not(miri))]
+#[cfg(target_arch = "riscv64")]
+#[doc(hidden)]
+pub mod riscv64;
+
+#[cfg(not(miri))]
#[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
mod x86;
@@ -146,6 +151,7 @@ mod miri;
#[cfg(not(any(
target_arch = "aarch64",
target_arch = "loongarch64",
+ target_arch = "riscv64",
target_arch = "x86",
target_arch = "x86_64"
)))]
Index: rye-0.44.0/vendor/cpufeatures-0.2.17/src/riscv64.rs
===================================================================
--- /dev/null
+++ rye-0.44.0/vendor/cpufeatures-0.2.17/src/riscv64.rs
@@ -0,0 +1,15 @@
+#[macro_export]
+#[doc(hidden)]
+macro_rules! __unless_target_features {
+ ($($tf:tt),+ => $body:expr ) => {
+ false
+ };
+}
+
+#[macro_export]
+#[doc(hidden)]
+macro_rules! __detect_target_features {
+ ($($tf:tt),+) => {
+ false
+ };
+}