git: 9cad01c0ce46 - main - multimedia/lms: prepare for Boost-1.89, do not link with stub Boost::system (+)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 30 Sep 2025 09:12:25 UTC
The branch main has been updated by fluffy: URL: https://cgit.FreeBSD.org/ports/commit/?id=9cad01c0ce46f736a92ce8172e0bd83a873d04a3 commit 9cad01c0ce46f736a92ce8172e0bd83a873d04a3 Author: Dima Panov <fluffy@FreeBSD.org> AuthorDate: 2025-09-30 09:06:03 +0000 Commit: Dima Panov <fluffy@FreeBSD.org> CommitDate: 2025-09-30 09:06:03 +0000 multimedia/lms: prepare for Boost-1.89, do not link with stub Boost::system (+) Get rid of overlinking on empty stub library Boost::system, it is header-only since boost-1.70 With hat: office/boost --- multimedia/lms/Makefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/multimedia/lms/Makefile b/multimedia/lms/Makefile index 2fea87dc9a4f..a7e1f1184ff4 100644 --- a/multimedia/lms/Makefile +++ b/multimedia/lms/Makefile @@ -1,6 +1,7 @@ PORTNAME= lms DISTVERSIONPREFIX= v DISTVERSION= 3.68.1 +PORTREVISION= 1 CATEGORIES= multimedia MAINTAINER= yuri@FreeBSD.org @@ -12,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= googletest>0:devel/googletest LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \ - libboost_system.so:devel/boost-libs \ + libboost_program_options.so:devel/boost-libs \ libconfig++.so:devel/libconfig \ libtag.so:audio/taglib \ libwthttp.so:www/wt \ @@ -57,6 +58,12 @@ post-patch: ${WRKSRC}/src/libs/core/include/core/SystemPaths.hpp @${REINPLACE_CMD} -e 's|"/usr/|"${PREFIX}/|; s|"/var/lms/"|"/var/db/lms/"|' \ ${WRKSRC}/conf/lms.conf + @${REINPLACE_CMD} -e '/find_package/s| system||' \ + -e '/target_link_libraries/s| Boost::system||' \ + ${WRKSRC}/CMakeLists.txt + @${REINPLACE_CMD} -e '/Boost::system/d' \ + ${WRKSRC}/src/libs/core/CMakeLists.txt \ + ${WRKSRC}/src/libs/services/auth/CMakeLists.txt post-install: # link sample