aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLucio Sauer <watermanpaint@posteo.net>2023-09-18 00:00:40 +0200
committerLucio Sauer <watermanpaint@posteo.net>2023-09-18 00:39:20 +0200
commit8b8998ecfc2cae88b2cb68e4d2efd2f8b4850bb3 (patch)
tree77c172738052bdc1dc364c0e71d31d60230c8b1d /media-libs
parentmedia-libs/libbpg: Honor AR, CC and CXX from the user environment (diff)
downloadguru-8b8998ecfc2cae88b2cb68e4d2efd2f8b4850bb3.tar.gz
guru-8b8998ecfc2cae88b2cb68e4d2efd2f8b4850bb3.tar.bz2
guru-8b8998ecfc2cae88b2cb68e4d2efd2f8b4850bb3.zip
media-libs/libbpg: fix implicit declaration of string function
The patch has not yet upstreamed. Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/libbpg/files/libbpg-0.9.8-fix-implicit-declaration.patch13
-rw-r--r--media-libs/libbpg/libbpg-0.9.8-r1.ebuild1
2 files changed, 14 insertions, 0 deletions
diff --git a/media-libs/libbpg/files/libbpg-0.9.8-fix-implicit-declaration.patch b/media-libs/libbpg/files/libbpg-0.9.8-fix-implicit-declaration.patch
new file mode 100644
index 000000000..899c926c2
--- /dev/null
+++ b/media-libs/libbpg/files/libbpg-0.9.8-fix-implicit-declaration.patch
@@ -0,0 +1,13 @@
+The strrchr function prototype may have been provided transitively in the past.
+Not yet upstreamed as of 2023-09-17.
+Author: Lucio Sauer <watermanpaint@posteo.net>
+--- a/bpgdec.c
++++ b/bpgdec.c
+@@ -33,6 +33,7 @@
+
+ #ifdef USE_PNG
+ #include <png.h>
++#include <string.h>
+ #endif
+
+ #include "libbpg.h"
diff --git a/media-libs/libbpg/libbpg-0.9.8-r1.ebuild b/media-libs/libbpg/libbpg-0.9.8-r1.ebuild
index 83f70801d..5e4b64708 100644
--- a/media-libs/libbpg/libbpg-0.9.8-r1.ebuild
+++ b/media-libs/libbpg/libbpg-0.9.8-r1.ebuild
@@ -37,6 +37,7 @@ PATCHES=(
"${FILESDIR}"/${P}-add-fpic.patch
"${FILESDIR}"/${P}-backport-GNU-stack-note-fix.patch
"${FILESDIR}"/${P}-dont-strip-bins.patch
+ "${FILESDIR}"/${P}-fix-implicit-declaration.patch
"${FILESDIR}"/${P}-remove-forced-options.patch
"${FILESDIR}"/${P}-remove-unused-cmake-var.patch
"${FILESDIR}"/${P}-respect-compiler-driver.patch