diff --git a/multimedia/dav1d/Makefile b/multimedia/dav1d/Makefile index 97553bc2f3b6..e308928b3e43 100644 --- a/multimedia/dav1d/Makefile +++ b/multimedia/dav1d/Makefile @@ -1,6 +1,6 @@ PORTNAME= dav1d DISTVERSION= 1.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= multimedia MAINTAINER= jbeich@FreeBSD.org diff --git a/multimedia/dav1d/files/patch-i386 b/multimedia/dav1d/files/patch-i386 new file mode 100644 index 000000000000..a6d2e328e3cc --- /dev/null +++ b/multimedia/dav1d/files/patch-i386 @@ -0,0 +1,14 @@ +https://code.videolan.org/videolan/dav1d/-/issues/408 + +--- src/lib.c.orig 2022-03-18 13:31:21 UTC ++++ src/lib.c +@@ -726,6 +726,9 @@ uint8_t *dav1d_data_create(Dav1dData *const buf, const + return dav1d_data_create_internal(buf, sz); + } + ++#ifdef __i386__ ++__attribute__((optnone)) ++#endif + int dav1d_data_wrap(Dav1dData *const buf, const uint8_t *const ptr, + const size_t sz, + void (*const free_callback)(const uint8_t *data,