git: 68bb1dae6ccb - main - multimedia/librist: update 0.2.18 → 0.2.20

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Thu, 10 Sep 2026 20:06:23 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=68bb1dae6ccba883973df88395886cad69ba344b

commit 68bb1dae6ccba883973df88395886cad69ba344b
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-10 01:33:06 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-10 19:58:19 +0000

    multimedia/librist: update 0.2.18 → 0.2.20
---
 multimedia/librist/Makefile                    |  4 ++--
 multimedia/librist/distinfo                    |  6 +++---
 multimedia/librist/files/patch-meson.build     |  6 +++---
 multimedia/librist/files/patch-src_tun__cidr.c | 13 +++++++++++++
 multimedia/librist/pkg-plist                   |  2 +-
 5 files changed, 22 insertions(+), 9 deletions(-)

diff --git a/multimedia/librist/Makefile b/multimedia/librist/Makefile
index 3c1172176ee9..dbc6e096384d 100644
--- a/multimedia/librist/Makefile
+++ b/multimedia/librist/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	librist
-DISTVERSION=	0.2.18
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.2.20
 CATEGORIES=	multimedia
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -21,7 +22,6 @@ USE_LDCONFIG=	yes
 
 GL_SITE=	https://code.videolan.org
 GL_ACCOUNT=	rist
-GL_TAGNAME=	e939a9a4e3df41808fa20f1397ae19b2c4876b1f
 
 MESON_ARGS=	-Dtest=false
 
diff --git a/multimedia/librist/distinfo b/multimedia/librist/distinfo
index 6c47530c9d35..f20d877ff672 100644
--- a/multimedia/librist/distinfo
+++ b/multimedia/librist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1780507731
-SHA256 (rist-librist-e939a9a4e3df41808fa20f1397ae19b2c4876b1f_GL0.tar.gz) = 9b01af4f4043b6d598c80c571b08f22a59cb3af7a83c534516765e889c4e80d1
-SIZE (rist-librist-e939a9a4e3df41808fa20f1397ae19b2c4876b1f_GL0.tar.gz) = 3379491
+TIMESTAMP = 1789000300
+SHA256 (librist-v0.2.20.tar.bz2) = 20a5cdce88ccaeab11cd8860c82c565472f21572705d9a476265c5148bf4aeb1
+SIZE (librist-v0.2.20.tar.bz2) = 3019114
diff --git a/multimedia/librist/files/patch-meson.build b/multimedia/librist/files/patch-meson.build
index 41d6b1e61a05..1a3d21138ffe 100644
--- a/multimedia/librist/files/patch-meson.build
+++ b/multimedia/librist/files/patch-meson.build
@@ -2,12 +2,12 @@
 - code uses the c11 feature stdatomic.h while it uses --std=c99
 - add FreeBSD TUN support: include src/tun_freebsd.c in the platform build
 
---- meson.build.orig	2026-05-31 14:10:56 UTC
+--- meson.build.orig	2026-07-30 03:39:06 UTC
 +++ meson.build
 @@ -5,7 +5,7 @@ project('libRIST', 'c',
  
  project('libRIST', 'c',
- 	version: '0.2.17',
+ 	version: '0.2.20',
 -	default_options: ['c_std=c99', 'warning_level=3', 'libdir=lib'],
 +	default_options: ['c_std=c11', 'warning_level=3', 'libdir=lib'],
          meson_version: '>= 0.51.0')
@@ -22,7 +22,7 @@
  	elif host_machine.system() == 'gnu'
  		test_args += '-D_GNU_SOURCE'
  		add_project_arguments('-D_GNU_SOURCE', language: 'c')
-@@ -423,7 +425,7 @@ if get_option('static_analyze')
+@@ -426,7 +428,7 @@ if get_option('static_analyze')
  if get_option('static_analyze')
  	run_target('cppcheck', command : ['cppcheck',
  									  '--quiet',
diff --git a/multimedia/librist/files/patch-src_tun__cidr.c b/multimedia/librist/files/patch-src_tun__cidr.c
new file mode 100644
index 000000000000..e2b8b41404ec
--- /dev/null
+++ b/multimedia/librist/files/patch-src_tun__cidr.c
@@ -0,0 +1,13 @@
+--- src/tun_cidr.c.orig	2026-07-30 03:39:06 UTC
++++ src/tun_cidr.c
+@@ -15,6 +15,10 @@
+ #include <stdlib.h>
+ #include <string.h>
+ 
++#include <sys/socket.h> // for AF_INET and AF_INET6
++#include <netinet/in.h> // for in6_addr
++
++
+ int rist_tun_parse_cidr(const char *cidr, char *ip_out, size_t ip_len, int *prefix_out)
+ {
+ 	const char *slash;
diff --git a/multimedia/librist/pkg-plist b/multimedia/librist/pkg-plist
index a618378e0d7c..5270329bbb5a 100644
--- a/multimedia/librist/pkg-plist
+++ b/multimedia/librist/pkg-plist
@@ -23,5 +23,5 @@ include/librist/urlparam.h
 include/librist/version.h
 lib/librist.so
 lib/librist.so.4
-lib/librist.so.4.8.0
+lib/librist.so.4.12.1
 libdata/pkgconfig/librist.pc