summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorØrjan Malde <red@foxi.me>2025-05-17 19:15:12 +0200
committerØrjan Malde <red@foxi.me>2025-05-17 19:15:12 +0200
commit602bcb2234c3b15aa31a4d613ed571dae856056c (patch)
tree311d475f85c54d306892f44337961b9e417d9c6d
parent48c22089f3bffcb4ac74f15130c27c7ceeaede15 (diff)
downloadmidipix_build-602bcb2234c3b15aa31a4d613ed571dae856056c.tar.bz2
midipix_build-602bcb2234c3b15aa31a4d613ed571dae856056c.tar.xz
patches/libcaca/visibility.patch: fix visibility for caca tools
Signed-off-by: Ørjan Malde <red@foxi.me>
-rw-r--r--patches/libcaca/visibility.patch23
1 files changed, 23 insertions, 0 deletions
diff --git a/patches/libcaca/visibility.patch b/patches/libcaca/visibility.patch
new file mode 100644
index 00000000..f7d18fd9
--- /dev/null
+++ b/patches/libcaca/visibility.patch
@@ -0,0 +1,23 @@
+diff -ru libcaca.orig/caca/caca_internals.h libcaca/caca/caca_internals.h
+--- libcaca.orig/caca/caca_internals.h 2025-05-17 18:51:29.520730829 +0200
++++ libcaca/caca/caca_internals.h 2025-05-17 19:12:43.545698624 +0200
+@@ -268,7 +268,7 @@
+ extern void _caca_set_term_title(char const *);
+
+ /* Internal memory function */
+-extern void *_caca_alloc2d(size_t width, size_t height, size_t elem_size);
++__extern void *_caca_alloc2d(size_t width, size_t height, size_t elem_size);
+
+ /* Profiling functions */
+ #if defined PROF
+diff -ru libcaca.orig/src/common-image.c libcaca/src/common-image.c
+--- libcaca.orig/src/common-image.c 2025-05-17 19:13:21.294381185 +0200
++++ libcaca/src/common-image.c 2025-05-17 19:07:40.885404413 +0200
+@@ -22,6 +22,7 @@
+ #endif
+
+ #include "caca.h"
++#include "caca_internals.h"
+
+ #include "common-image.h"
+