git: 840cfd01ca80 - main - multimedia/msopenh264: Update version 5.2.0=>5.4.58

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Sat, 21 Mar 2026 15:25:06 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=840cfd01ca801ddaa8a2ffbae17135d8df1a9170

commit 840cfd01ca801ddaa8a2ffbae17135d8df1a9170
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2026-03-21 13:10:41 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2026-03-21 15:24:41 +0000

    multimedia/msopenh264: Update version 5.2.0=>5.4.58
    
    Changelog: https://gitlab.linphone.org/BC/public/msopenh264/-/tags/5.4.58
---
 multimedia/msopenh264/Makefile                       | 11 +++++------
 multimedia/msopenh264/distinfo                       |  8 +++-----
 multimedia/msopenh264/files/patch-CMakeLists.txt     | 15 ---------------
 multimedia/msopenh264/files/patch-src_CMakeLists.txt | 13 -------------
 4 files changed, 8 insertions(+), 39 deletions(-)

diff --git a/multimedia/msopenh264/Makefile b/multimedia/msopenh264/Makefile
index b68d05d62e72..55f7f994a207 100644
--- a/multimedia/msopenh264/Makefile
+++ b/multimedia/msopenh264/Makefile
@@ -1,11 +1,7 @@
 PORTNAME=	msopenh264
-DISTVERSION=	5.2.0
-PORTREVISION=	5
+DISTVERSION=	5.4.58
 CATEGORIES=	multimedia net
 
-PATCH_SITES=	https://gitlab.linphone.org/BC/public/msopenh264/-/commit/
-PATCHFILES=	a7c4a130a1fd0a2d1f18df748d370430cfbe936a.diff:-p1
-
 MAINTAINER=	bofh@FreeBSD.org
 COMMENT=	Mediastreamer plugin with H.264 codec
 WWW=		https://www.linphone.org/technical-corner/mediastreamer2.html
@@ -15,8 +11,10 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 BUILD_DEPENDS=	v4l_compat>=1.0.20120501:multimedia/v4l_compat
 LIB_DEPENDS=	\
+		libbctoolbox.so:net/bctoolbox \
 		libmediastreamer2.so:net/mediastreamer \
-		libopenh264.so:multimedia/openh264
+		libopenh264.so:multimedia/openh264 \
+		libortp.so:net/ortp
 
 USES=		cmake
 USE_GITLAB=	yes
@@ -24,6 +22,7 @@ GL_SITE=	https://gitlab.linphone.org/BC
 GL_ACCOUNT=	public
 
 CMAKE_ARGS=	-DMEDIASTREAMER2_PLUGINS_LOCATION=${CMAKE_INSTALL_PREFIX}/lib/mediastreamer/plugins
+CMAKE_ON=	BUILD_SHARED_LIBS
 CMAKE_OFF=	ENABLE_STATIC
 
 PLIST_FILES=	lib/mediastreamer/plugins/libmsopenh264.so
diff --git a/multimedia/msopenh264/distinfo b/multimedia/msopenh264/distinfo
index 57a5d36ee17f..9ce2ec166f8e 100644
--- a/multimedia/msopenh264/distinfo
+++ b/multimedia/msopenh264/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1743037209
-SHA256 (msopenh264-5.2.0.tar.bz2) = 225057b1a935bd5f4c1a3f8b57981461c99969d73e70c5e91bc9dfac4c01a236
-SIZE (msopenh264-5.2.0.tar.bz2) = 28215
-SHA256 (a7c4a130a1fd0a2d1f18df748d370430cfbe936a.diff) = 24a0511e55383ad308e4fd2a09475bf09ed152b9caca2b431683c567cc94a4a9
-SIZE (a7c4a130a1fd0a2d1f18df748d370430cfbe936a.diff) = 22703
+TIMESTAMP = 1774098298
+SHA256 (msopenh264-5.4.58.tar.bz2) = b45c482f021c71b4f9e39daab088a17b7084f7fd21500381370e3d1038657001
+SIZE (msopenh264-5.4.58.tar.bz2) = 28729
diff --git a/multimedia/msopenh264/files/patch-CMakeLists.txt b/multimedia/msopenh264/files/patch-CMakeLists.txt
deleted file mode 100644
index 7cc132fd343c..000000000000
--- a/multimedia/msopenh264/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,15 +0,0 @@
---- CMakeLists.txt.orig	2022-10-13 08:55:06 UTC
-+++ CMakeLists.txt
-@@ -50,9 +50,10 @@ check_include_file_cxx("stdbool.h" HAVE_STDBOOL_H)
- include(CheckIncludeFileCXX)
- check_include_file_cxx("stdbool.h" HAVE_STDBOOL_H)
- 
-+set(CMAKE_PREFIX_PATH "%%LOCALBASE%%/ffmpeg4;%%LOCALBASE%%/ffmpeg4/libexec")
- find_package(Mediastreamer2 CONFIG REQUIRED)
--find_package(ortp CONFIG REQUIRED)
--find_package(bctoolbox CONFIG REQUIRED)
-+find_package(Ortp CONFIG REQUIRED)
-+find_package(BCToolbox CONFIG REQUIRED)
- 
- find_package(OpenH264 REQUIRED)
- 
diff --git a/multimedia/msopenh264/files/patch-src_CMakeLists.txt b/multimedia/msopenh264/files/patch-src_CMakeLists.txt
deleted file mode 100644
index 48db54e4e9cb..000000000000
--- a/multimedia/msopenh264/files/patch-src_CMakeLists.txt
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/CMakeLists.txt.orig	2025-03-27 00:48:29 UTC
-+++ src/CMakeLists.txt
-@@ -83,10 +83,7 @@ if(ENABLE_SHARED)
- 
- 	endif()
- 	install(TARGETS msopenh264
--		RUNTIME DESTINATION "${MS2_PLUGINS_DIR}"
- 		LIBRARY DESTINATION "${MS2_PLUGINS_DIR}"
--		ARCHIVE DESTINATION "${MS2_PLUGINS_DIR}"
--		FRAMEWORK DESTINATION Frameworks
- 		PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
- 	)
- endif()