diff --git a/multimedia/nordlicht/Makefile b/multimedia/nordlicht/Makefile index 3429d9c8f1ec..83bc12696932 100644 --- a/multimedia/nordlicht/Makefile +++ b/multimedia/nordlicht/Makefile @@ -1,38 +1,39 @@ PORTNAME= nordlicht PORTVERSION= 0.4.5 DISTVERSIONPREFIX= v PORTREVISION= 6 CATEGORIES= multimedia MAINTAINER= ports@FreeBSD.org COMMENT= Create moodbars from video files WWW= https://nordlicht.github.io/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= help2man:misc/help2man -LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ +LIB_DEPENDS= libavcodec.so.58:multimedia/ffmpeg4 \ libpopt.so:devel/popt \ libpng.so:graphics/png USE_GITHUB= yes -USES= cmake pkgconfig shebangfix +USES= cmake pathfix pkgconfig shebangfix USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION} SHEBANG_FILES= utils/mpv-nordlicht OPTIONS_DEFINE= EXAMPLES post-patch: - @${REINPLACE_CMD} \ - -e 's|$${CMAKE_INSTALL_LIBDIR}/pkgconfig|libdata/pkgconfig|' \ - -e 's|share/man/man1|man/man1|' ${WRKSRC}/CMakeLists.txt + @${REINPLACE_CMD} -e 's|share/man/man1|man/man1|' \ + ${PATCH_WRKSRC}/CMakeLists.txt + @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ + ${PATCH_WRKSRC}/cmake/FindFFmpeg.cmake post-install: @cd ${WRKSRC}/utils && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/multimedia/nordlicht/files/patch-cmake_FindFFmpeg.cmake b/multimedia/nordlicht/files/patch-cmake_FindFFmpeg.cmake new file mode 100644 index 000000000000..9972f1ada037 --- /dev/null +++ b/multimedia/nordlicht/files/patch-cmake_FindFFmpeg.cmake @@ -0,0 +1,11 @@ +--- cmake/FindFFmpeg.cmake.orig 2023-04-25 07:25:17 UTC ++++ cmake/FindFFmpeg.cmake +@@ -26,6 +26,8 @@ + # Redistribution and use is allowed according to the terms of the BSD license. + # For details see the accompanying COPYING-CMAKE-SCRIPTS file. + ++set(CMAKE_PREFIX_PATH "%%LOCALBASE%%/ffmpeg4;%%LOCALBASE%%/ffmpeg4/libexec") ++ + include(FindPackageHandleStandardArgs) + + # The default components were taken from a survey over other FindFFMPEG.cmake files