ports@,
here a diff to fix x11/mplayer for llvm22.
Ok?
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/x11/mplayer/Makefile,v
diff -u -p -r1.341 Makefile
--- Makefile 21 May 2026 16:25:02 -0000 1.341
+++ Makefile 21 May 2026 20:04:05 -0000
@@ -2,7 +2,7 @@ COMMENT= movie player supporting many fo
V= 20251123
FFMPEG_V= 8.1.1
-REVISION= 1
+REVISION= 2
DISTNAME= mplayer-${V}
CATEGORIES= x11 multimedia
SITES= https://comstyle.com/source/
Index: patches/patch-sub_av_sub_c
===================================================================
RCS file: /home/cvs/ports/x11/mplayer/patches/patch-sub_av_sub_c,v
diff -u -p -r1.2 patch-sub_av_sub_c
--- patches/patch-sub_av_sub_c 10 Nov 2025 20:31:41 -0000 1.2
+++ patches/patch-sub_av_sub_c 21 May 2026 20:06:31 -0000
@@ -1,13 +1,14 @@
Index: sub/av_sub.c
--- sub/av_sub.c.orig
+++ sub/av_sub.c
-@@ -30,8 +30,7 @@ void reset_avsub(struct sh_sub *sh)
+@@ -30,8 +30,8 @@ void reset_avsub(struct sh_sub *sh)
AVCodecContext *ctx = sh->context;
ctx->extradata = NULL;
ctx->extradata_size = 0;
- avcodec_close(sh->context);
- av_freep(&sh->context);
-+ avcodec_free_context(&sh->context);
++ avcodec_free_context(&ctx);
++ sh->context = ctx;
}
}
--
wbr, Kirill