Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Feb 2026 19:28:36 +0000
From:      Vladimir Druzenko <vvd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Martin Filla <freebsd@sysctl.cz>
Subject:   git: 091af540d880 - main - multimedia/obs-multi-rtmp: Fix build
Message-ID:  <698f7b64.3f491.6028f537@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=091af540d8800a20f4449cf3cda462468fae76fe

commit 091af540d8800a20f4449cf3cda462468fae76fe
Author:     Martin Filla <freebsd@sysctl.cz>
AuthorDate: 2026-02-13 19:26:12 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-02-13 19:28:32 +0000

    multimedia/obs-multi-rtmp: Fix build
    
    CMake Error in CMakeLists.txt:
      IMPORTED_LOCATION or IMPORTED_IMPLIB not set for imported target
      "OBS::libobs" configuration "Release".
    
    PR:     293160
    MFH:    2026Q1
---
 multimedia/obs-multi-rtmp/Makefile                   |  4 ++++
 multimedia/obs-multi-rtmp/files/patch-CMakeLists.txt | 16 ++++++++++++++++
 2 files changed, 20 insertions(+)

diff --git a/multimedia/obs-multi-rtmp/Makefile b/multimedia/obs-multi-rtmp/Makefile
index 09b2b6aca1b6..bdb2bf7dded2 100644
--- a/multimedia/obs-multi-rtmp/Makefile
+++ b/multimedia/obs-multi-rtmp/Makefile
@@ -21,6 +21,10 @@ USE_QT=		base
 CMAKE_ON=	ENABLE_QT
 CMAKE_OFF=	CMAKE_COMPILE_WARNING_AS_ERROR
 
+post-patch:
+	${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' \
+		${WRKSRC}/CMakeLists.txt
+
 do-install:
 	${MKDIR} \
 		${STAGEDIR}${PREFIX}/lib/obs-plugins \
diff --git a/multimedia/obs-multi-rtmp/files/patch-CMakeLists.txt b/multimedia/obs-multi-rtmp/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..8ac668eeb2b7
--- /dev/null
+++ b/multimedia/obs-multi-rtmp/files/patch-CMakeLists.txt
@@ -0,0 +1,16 @@
+--- CMakeLists.txt.orig	2025-10-25 13:30:22 UTC
++++ CMakeLists.txt
+@@ -17,8 +17,12 @@ list(APPEND CMAKE_PREFIX_PATH ${CMAKE_CURRENT_SOURCE_D
+ list(APPEND CMAKE_PREFIX_PATH ${CMAKE_CURRENT_SOURCE_DIR}/.deps/obs-studio-31.0.0/build_x64/deps/w32-pthreads)
+ list(APPEND CMAKE_PREFIX_PATH ${CMAKE_CURRENT_SOURCE_DIR}/.deps/obs-studio-31.0.0/build_x64/UI/obs-frontend-api)
+ 
++target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE
++    %%LOCALBASE%%/include/obs
++)
++
+ find_package(libobs REQUIRED)
+-target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE OBS::libobs)
++set_target_properties(${CMAKE_PROJECT_NAME} OBS::libobs PROPERTIES IMPORTED_CONFIGURATIONS ${CMAKE_BUILD_TYPE})
+ 
+ if(ENABLE_FRONTEND_API)
+   find_package(obs-frontend-api REQUIRED)


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?698f7b64.3f491.6028f537>