<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f925ff1a4f8d59a40735ff52dc486d4b89a7c8c8">https://github.com/macports/macports-ports/commit/f925ff1a4f8d59a40735ff52dc486d4b89a7c8c8</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit f925ff1a4f8d59a40735ff52dc486d4b89a7c8c8
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Dec 17 00:45:57 2021 -0600

<span style='display:block; white-space:pre;color:#404040;'>    xine-ui: Update to 0.99.13
</span>---
 multimedia/xine-ui/Portfile                        |  24 ++--
 multimedia/xine-ui/files/implicit.patch            | 122 +++++++++++++++++++++
 multimedia/xine-ui/files/libcaca0.99.beta20.patch  |  40 +++++++
 multimedia/xine-ui/files/malloc.patch              |  12 ++
 .../no-Werror-implicit-function-declaration.patch  |  10 --
 5 files changed, 187 insertions(+), 21 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/xine-ui/Portfile b/multimedia/xine-ui/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b04778b1460..d83b2799b5a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/xine-ui/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/xine-ui/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,11 +3,11 @@
</span> PortSystem              1.0
 
 name                    xine-ui
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version                 0.99.12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 0.99.13
</span> revision                0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  8745bb5d5add4cbecf171aca7f73f58918b26149 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  54bfc49d8e68baba84e1625951bd36352c0a5883180895bd940f5538b4aef583 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    1980672
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  d7bf046241a3fdf3c488e3644744798028a45d88 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  b2382d075c72b1b10039e0e90310cc86c8d910358c53559ed82d3d584201f5c5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    2156892
</span> 
 maintainers             {ryandesign @ryandesign} openmaintainer
 categories              multimedia
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,10 +27,7 @@ homepage                https://sourceforge.net/projects/xine/
</span> master_sites            sourceforge:project/xine/xine-ui/${version}
 use_xz                  yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build           port:autoconf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:automake \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:libtool \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build           port:pkgconfig
</span> 
 depends_lib             port:aalib \
                         port:curl \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,10 +44,10 @@ depends_lib             port:aalib \
</span> universal_variant       no
 
 patchfiles              globals.patch \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        iconv.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        no-Werror-implicit-function-declaration.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        implicit.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        libcaca0.99.beta20.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        malloc.patch
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cmd           ./autogen.sh
</span> configure.args          --disable-lirc \
                         --with-readline=${prefix}
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -59,4 +56,9 @@ build.args              V=1
</span> 
 use_parallel_build      yes
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> livecheck.regex         /${name}-(\[0-9.\]+)${extract.suffix}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/xine-ui/files/implicit.patch b/multimedia/xine-ui/files/implicit.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6670a0d3969
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/xine-ui/files/implicit.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,122 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix implicit declaration of functions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2021-12-12 13:51:20.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure      2021-12-16 23:56:27.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8892,10 +8892,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* end confdefs.h.  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <xine/xineutils.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-xine_open_cloexec();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++xine_open_cloexec(0,0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8924,10 +8925,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* end confdefs.h.  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <xine/xineutils.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-xine_socket_cloexec();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++xine_socket_cloexec(0,0,0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8957,11 +8959,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* end confdefs.h.  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <xine/list.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-xine_list_next_value ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++xine_list_next_value(0,0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10627,8 +10630,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if test "$ac_cv_header_sys_shm_h" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether shmctl IPC_RMID allowes subsequent attaches" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$as_echo_n "checking whether shmctl IPC_RMID allowes subsequent attaches... " >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether shmctl IPC_RMID allows subsequent attaches" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$as_echo_n "checking whether shmctl IPC_RMID allows subsequent attaches... " >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if test "$cross_compiling" = yes; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: assuming no" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $as_echo "assuming no" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10636,6 +10639,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* end confdefs.h.  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          #include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           #include <sys/types.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           #include <sys/ipc.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           #include <sys/shm.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12097,6 +12101,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <aalib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int main () {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12207,6 +12212,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <aalib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int main () {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/aaui/main.c.orig   2021-12-12 13:49:29.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/aaui/main.c        2021-12-17 00:36:53.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27,7 +27,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#ifndef __sun
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if ! defined(__sun) && ! defined(__APPLE__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define _XOPEN_SOURCE 500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define _BSD_SOURCE 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/xitk/main.c.orig   2021-12-12 13:49:29.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/xitk/main.c        2021-12-17 00:19:19.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20,7 +20,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* required for getsubopt(); the __sun test gives us strncasecmp() on solaris */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if !defined(__sun) && ! defined(__FreeBSD__) && ! defined(__NetBSD__) && ! defined(__DragonFly__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if ! defined(__sun) && ! defined(__FreeBSD__) && ! defined(__NetBSD__) && ! defined(__APPLE__) && ! defined(__DragonFly__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define _XOPEN_SOURCE 500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* required for strncasecmp() */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/xitk/network.c.orig        2021-12-12 13:49:29.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/xitk/network.c     2021-12-17 00:21:32.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23,7 +23,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* required for getsubopt(); the __sun test avoids compilation problems on
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     solaris. On FreeBSD defining this disable BSD functions to be visible
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     and remove INADDR_NONE */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if ! defined (__sun__) && ! defined (__OpenBSD__)  && ! defined(__FreeBSD__) && ! defined(__NetBSD__) && ! defined(__APPLE__) && ! defined (__DragonFly__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if ! defined(__sun) && ! defined(__OpenBSD__) && ! defined(__FreeBSD__) && ! defined(__NetBSD__) && ! defined(__APPLE__) && ! defined(__DragonFly__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define _XOPEN_SOURCE 500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* required for strncasecmp() */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/xitk/session.c.orig        2021-12-12 13:49:29.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/xitk/session.c     2021-12-17 00:18:53.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -21,7 +21,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Largely inspired of xmms control socket stuff */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* required for getsubopt(); the __sun test gives us strncasecmp() on solaris */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if ! defined (__sun) && ! defined (__OpenBSD__) && ! defined (__FreeBSD__) && !defined(__NetBSD__) && !defined(__DragonFly__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if ! defined(__sun) && ! defined(__OpenBSD__) && ! defined(__FreeBSD__) && ! defined(__NetBSD__) && ! defined(__APPLE__) && ! defined(__DragonFly__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define _XOPEN_SOURCE 500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/xine-ui/files/libcaca0.99.beta20.patch b/multimedia/xine-ui/files/libcaca0.99.beta20.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..ae74a42a1a7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/xine-ui/files/libcaca0.99.beta20.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,40 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix build with libcaca >= 0.99.beta20.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/aaui/main.c.orig   2021-12-12 13:49:29.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/aaui/main.c        2021-12-17 00:36:53.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -69,6 +69,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #  include <caca.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #  ifdef CUCUL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #    include <cucul.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#    define caca_canvas_t cucul_canvas_t
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#    define caca_create_canvas cucul_create_canvas
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#    define caca_free_canvas cucul_free_canvas
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #  endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -93,7 +96,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   aa_context          *context;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef CACA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  cucul_canvas_t      *canvas;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  caca_canvas_t       *canvas;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   caca_display_t      *display;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   char                *mrl[1024];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -828,7 +831,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if(!video_driver_id)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     video_driver_id = "caca";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  aaxine.canvas = cucul_create_canvas(0, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  aaxine.canvas = caca_create_canvas(0, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   aaxine.display = caca_create_display(aaxine.canvas);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   aaxine.vo_port = xine_open_video_driver(__xineui_global_xine_instance,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                     video_driver_id,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1145,7 +1148,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef CACA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if(aaxine.display) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     caca_free_display(aaxine.display);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    cucul_free_canvas(aaxine.canvas);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    caca_free_canvas(aaxine.canvas);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/xine-ui/files/malloc.patch b/multimedia/xine-ui/files/malloc.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..1121027b7ba
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/xine-ui/files/malloc.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Remove malloc.h include since it is nonstandard and does not exist on macOS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://sourceforge.net/p/xine/mailman/message/37402874/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/xitk/xine-toolkit/backend_x11.c.orig       2021-12-12 13:49:29.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/xitk/xine-toolkit/backend_x11.c    2021-12-16 23:59:47.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -30,7 +30,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <strings.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <unistd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <pthread.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <malloc.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <X11/Xlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <X11/Xutil.h>
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/xine-ui/files/no-Werror-implicit-function-declaration.patch b/multimedia/xine-ui/files/no-Werror-implicit-function-declaration.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 51412b56d1f..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/xine-ui/files/no-Werror-implicit-function-declaration.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.ac.orig      2019-12-10 03:00:57.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure.ac   2019-12-12 02:16:20.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -748,7 +748,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- wbits=''
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_TRY_CFLAGS("-Wmissing-noreturn", wbits="$wbits -Wmissing-noreturn")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_TRY_CFLAGS("-Wdisabled-optimization", wbits="$wbits -Wdisabled-optimization")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--AC_TRY_CFLAGS("-Werror-implicit-function-declaration", wbits="$wbits -Werror-implicit-function-declaration")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CFLAGS="$CFLAGS $wbits"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_TRY_CFLAGS("-Wstrict-aliasing", wsa="-Wstrict-aliasing")
</span></pre><pre style='margin:0'>

</pre>