diff --git a/multimedia/msopenh264/Makefile b/multimedia/msopenh264/Makefile index b68d05d62e72..55f7f994a207 100644 --- a/multimedia/msopenh264/Makefile +++ b/multimedia/msopenh264/Makefile @@ -1,34 +1,33 @@ 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 LICENSE= GPLv2+ 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 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 post-patch: ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/CMakeLists.txt .include 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()