aboutsummaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorTobias Kortkamp <tobik@FreeBSD.org>2021-03-27 06:00:37 +0000
committerTobias Kortkamp <tobik@FreeBSD.org>2021-03-27 06:00:37 +0000
commit96e0fb7b0786c2572c8eb6b93a3ee8cca1557f67 (patch)
tree90f98ef7a71de8d03968f7552be8b158c8411a05 /multimedia
parent829462b765341e0a929bbd9de54b9d3c0567d26f (diff)
downloadports-96e0fb7b0786c2572c8eb6b93a3ee8cca1557f67.tar.gz
ports-96e0fb7b0786c2572c8eb6b93a3ee8cca1557f67.zip
multimedia/*rav1e: Unbreak build with Rust 1.51.0 (D29425)
process didn't exit successfully: `/wrkdirs/usr/ports/multimedia/librav1e/work/target/release/build/rav1e-b2f4b3ce116fbed0/build-script-build` (exit code: 101) --- stderr thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: LlvmVersionError(TooManyComponents)', build.rs:179:16 stack backtrace: 0: rust_begin_unwind 1: core::panicking::panic_fmt 2: core::result::unwrap_failed 3: core::result::Result<T,E>::unwrap at /wrkdirs/usr/ports/lang/rust/work/rustc-1.51.0-src/library/core/src/result.rs:1037:23 4: build_script_build::rustc_version_check at ./build.rs:179:6 5: build_script_build::main at ./build.rs:268:3 6: core::ops::function::FnOnce::call_once at /wrkdirs/usr/ports/lang/rust/work/rustc-1.51.0-src/library/core/src/ops/function.rs:227:5 http://pb2.nyi.freebsd.org/data/122i386-default-foo/2021-03-26_19h05m59s/logs/errors/librav1e-0.4.0_1.log PR: 254578
Notes
Notes: svn path=/head/; revision=569295
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/rav1e/files/patch-build.rs35
1 files changed, 35 insertions, 0 deletions
diff --git a/multimedia/rav1e/files/patch-build.rs b/multimedia/rav1e/files/patch-build.rs
new file mode 100644
index 000000000000..c18bd63817ae
--- /dev/null
+++ b/multimedia/rav1e/files/patch-build.rs
@@ -0,0 +1,35 @@
+error: failed to run custom build command for `rav1e v0.4.0 (/wrkdirs/usr/ports/multimedia/librav1e/work/rav1e-0.4.0)`
+
+Caused by:
+ process didn't exit successfully: `/wrkdirs/usr/ports/multimedia/librav1e/work/target/release/build/rav1e-b2f4b3ce116fbed0/build-script-build` (exit code: 101)
+ --- stderr
+ thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: LlvmVersionError(TooManyComponents)', build.rs:179:16
+ stack backtrace:
+ 0: rust_begin_unwind
+ 1: core::panicking::panic_fmt
+ 2: core::result::unwrap_failed
+ 3: core::result::Result<T,E>::unwrap
+ at /wrkdirs/usr/ports/lang/rust/work/rustc-1.51.0-src/library/core/src/result.rs:1037:23
+ 4: build_script_build::rustc_version_check
+ at ./build.rs:179:6
+ 5: build_script_build::main
+ at ./build.rs:268:3
+ 6: core::ops::function::FnOnce::call_once
+ at /wrkdirs/usr/ports/lang/rust/work/rustc-1.51.0-src/library/core/src/ops/function.rs:227:5
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
+
+--- build.rs.orig 2021-03-27 02:26:03 UTC
++++ build.rs
+@@ -174,12 +174,6 @@ fn build_asm_files() {
+ }
+
+ fn rustc_version_check() {
+- // This should match the version in the CI
+- const REQUIRED_VERSION: &str = "1.44.1";
+- if version().unwrap() < Version::parse(REQUIRED_VERSION).unwrap() {
+- eprintln!("rav1e requires rustc >= {}.", REQUIRED_VERSION);
+- exit(1);
+- }
+ }
+
+ #[cfg(feature = "asm")]