git: ed0b385925b9 - main - multimedia/av1an: unbreak on aarch64/armv[67]/powerpc*

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Sat, 04 Dec 2021 21:11:35 UTC
The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ed0b385925b94634779c0c7cebeeee09048df653

commit ed0b385925b94634779c0c7cebeeee09048df653
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2021-12-04 21:08:15 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2021-12-04 21:10:49 +0000

    multimedia/av1an: unbreak on aarch64/armv[67]/powerpc*
    
    error[E0308]: mismatched types
       --> cargo-crates/ffmpeg-next-4.4.0/src/util/error.rs:205:7
        |
    205 |     [[0_i8; AV_ERROR_MAX_STRING_SIZE]; 27];
        |       ^^^^ expected `u8`, found `i8`
        |
    help: change the type of the numeric literal from `i8` to `u8`
        |
    205 |     [[0_u8; AV_ERROR_MAX_STRING_SIZE]; 27];
        |       ~~~~
    
    Reported by:    pkg-fallout
---
 multimedia/av1an/files/patch-ffmpeg | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/multimedia/av1an/files/patch-ffmpeg b/multimedia/av1an/files/patch-ffmpeg
index ab252a6607ca..b8ab02548b34 100644
--- a/multimedia/av1an/files/patch-ffmpeg
+++ b/multimedia/av1an/files/patch-ffmpeg
@@ -22,6 +22,18 @@ help: a similar name exists in the module
 23 |     EPROTONOSUPPORT, EPROTOTYPE, ERANGE, EROFS, ESPIPE, ESRCH, VTIME, ETIMEDOUT, ETXTBSY,
    |                                                                ~~~~~
 
+https://github.com/zmwangx/rust-ffmpeg/commit/d5e9f34b6a3c
+
+error[E0308]: mismatched types
+   --> cargo-crates/ffmpeg-next-4.4.0/src/util/error.rs:205:7
+    |
+205 |     [[0_i8; AV_ERROR_MAX_STRING_SIZE]; 27];
+    |       ^^^^ expected `u8`, found `i8`
+    |
+help: change the type of the numeric literal from `i8` to `u8`
+    |
+205 |     [[0_u8; AV_ERROR_MAX_STRING_SIZE]; 27];
+    |       ~~~~
 
 --- cargo-crates/ffmpeg-next-4.4.0/src/util/error.rs.orig	1970-01-01 00:00:00 UTC
 +++ cargo-crates/ffmpeg-next-4.4.0/src/util/error.rs
@@ -39,3 +51,13 @@ help: a similar name exists in the module
      EWOULDBLOCK, EXDEV,
  };
  
+@@ -201,8 +201,7 @@ fn index(error: &Error) -> usize {
+ }
+ 
+ // XXX: the length has to be synced with the number of errors
+-static mut STRINGS: [[c_char; AV_ERROR_MAX_STRING_SIZE]; 27] =
+-    [[0_i8; AV_ERROR_MAX_STRING_SIZE]; 27];
++static mut STRINGS: [[c_char; AV_ERROR_MAX_STRING_SIZE]; 27] = [[0; AV_ERROR_MAX_STRING_SIZE]; 27];
+ 
+ pub fn register_all() {
+     unsafe {