diff --git a/graphics/vapoursynth-fmtconv/Makefile b/graphics/vapoursynth-fmtconv/Makefile index 3c87e618a83c..c56d4e4fb19f 100644 --- a/graphics/vapoursynth-fmtconv/Makefile +++ b/graphics/vapoursynth-fmtconv/Makefile @@ -1,49 +1,50 @@ PORTNAME= fmtconv DISTVERSION= r30 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://github.com/EleonoreMizo/${PORTNAME}/releases/download/${DISTVERSION}/ PKGNAMEPREFIX= vapoursynth- MAINTAINER= ports@FreeBSD.org COMMENT= Format conversion tools for Vapoursynth and Avisynth+ WWW= https://github.com/EleonoreMizo/fmtconv LICENSE= WTFPL LICENSE_FILES= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= aarch64 amd64 USES= autoreconf compiler:c++14-lang gmake libtool zip EXTRACT_AFTER_ARGS= -d ${WRKDIR}/${PORTNAME}-${DISTVERSION} WRKSRC_SUBDIR= build/unix PATCH_WRKSRC= ${WRKSRC:H:H} GNU_CONFIGURE= yes INSTALL_TARGET= install-strip DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} PORTDOCS= * PLIST_FILES= lib/vapoursynth/lib${PORTNAME}.so CONFIGURE_ARGS= --libdir="${PREFIX}/lib/vapoursynth" OPTIONS_DEFINE= DOCS .include # We need at least AVX2 instructions on amd64 .if !defined(CPUTYPE) && ${ARCH} == "amd64" CONFIGURE_ENV+= EXTRA_CXXFLAGS=-march=haswell .endif post-patch: @${REINPLACE_CMD} -e 's/x86_64/&|amd64/' \ ${WRKSRC}/configure.ac post-install: (cd ${PATCH_WRKSRC}/doc && ${COPYTREE_SHARE} \ "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) .include diff --git a/graphics/vapoursynth-waifu2x-ncnn-vulkan/Makefile b/graphics/vapoursynth-waifu2x-ncnn-vulkan/Makefile index f424faff975b..b20d500ab563 100644 --- a/graphics/vapoursynth-waifu2x-ncnn-vulkan/Makefile +++ b/graphics/vapoursynth-waifu2x-ncnn-vulkan/Makefile @@ -1,44 +1,44 @@ PORTNAME= vapoursynth-waifu2x-ncnn-vulkan DISTVERSION= r5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org COMMENT= Waifu2x (waifu2x-ncnn-vulkan) plugin for VapourSynth WWW= https://github.com/Nlzy/vapoursynth-waifu2x-ncnn-vulkan LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= glslangValidator:graphics/glslang \ vulkan-headers>0:graphics/vulkan-headers \ ${LOCALBASE}/include/vapoursynth/VSHelper.h:multimedia/vapoursynth LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader RUN_DEPENDS= waifu2x-ncnn-vulkan>0:graphics/waifu2x-ncnn-vulkan USES= cmake compiler:c++11-lib USE_GITHUB= yes GH_ACCOUNT= Nlzy GH_TUPLE= KhronosGroup:glslang:11.9.0-19-g86ff4bca:glslang/deps/ncnn/glslang \ Tencent:ncnn:20210525:ncnn/deps/ncnn CMAKE_ARGS= -DVAPOURSYNTH_HEADER_DIR:PATH="${LOCALBASE}/include/vapoursynth" DATADIR= ${PREFIX}/lib/vapoursynth PORTDATA= libvsw2xnvk.so PORTDOCS= *.md OPTIONS_DEFINE= DOCS post-patch: # Models from CLI package are same @${REINPLACE_CMD} -e '/pluginFilePath{/d' \ -e '/pluginDir/s, =[^;]*,{"${LOCALBASE}/share/waifu2x-ncnn-vulkan"},' \ ${WRKSRC}/src/vsw2xnvk.cpp do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_LIB} ${PORTDATA:M*.so:S,^,${BUILD_WRKSRC}/,} \ ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} \ "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) .include diff --git a/graphics/vapoursynth-waifu2x-w2xc/Makefile b/graphics/vapoursynth-waifu2x-w2xc/Makefile index 6e24b3e6b4a6..90eb2f491812 100644 --- a/graphics/vapoursynth-waifu2x-w2xc/Makefile +++ b/graphics/vapoursynth-waifu2x-w2xc/Makefile @@ -1,38 +1,38 @@ PORTNAME= waifu2x-w2xc DISTVERSION= r8 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics PKGNAMEPREFIX= vapoursynth- MAINTAINER= ports@FreeBSD.org COMMENT= Waifu2x (waifu2x-converter-cpp) plugin for VapourSynth WWW= https://github.com/HomeOfVapourSynthEvolution/VapourSynth-Waifu2x-w2xc LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/vapoursynth/VSHelper.h:multimedia/vapoursynth LIB_DEPENDS= libw2xc.so:graphics/waifu2x-converter-cpp USE_GITHUB= yes GH_ACCOUNT= HomeOfVapourSynthEvolution GH_PROJECT= VapourSynth-Waifu2x-w2xc USES= compiler:c++14-lang localbase:ldflags meson pkgconfig CPPFLAGS+= -DHAVE_OPENCV # https://github.com/DeadSix27/waifu2x-converter-cpp/commit/248797748d5a DATADIR= ${PREFIX}/lib/vapoursynth DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} PORTDATA= lib${PORTNAME}.so models PORTDOCS= *.md OPTIONS_DEFINE= DOCS post-patch: # FreeBSD i386 defaults to -march=i686 (i486 with Clang < 9) @${REINPLACE_CMD} '/-msse2/d' ${WRKSRC}/meson.build post-install: (cd ${WRKSRC} && ${COPYTREE_SHARE} \ "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) .include diff --git a/multimedia/vapoursynth-l-smash-works/Makefile b/multimedia/vapoursynth-l-smash-works/Makefile index e19593eea5d9..3d4f4245d945 100644 --- a/multimedia/vapoursynth-l-smash-works/Makefile +++ b/multimedia/vapoursynth-l-smash-works/Makefile @@ -1,41 +1,42 @@ PORTNAME= l-smash-works DISTVERSION= 20230716 +PORTREVISION= 1 CATEGORIES= multimedia PKGNAMEPREFIX= vapoursynth- MAINTAINER= ports@FreeBSD.org COMMENT= L-SMASH source plugin for VapourSynth WWW= https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/vapoursynth/VSHelper.h:multimedia/vapoursynth LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ liblsmash.so:multimedia/l-smash USES= meson pkgconfig USE_GITHUB= yes GH_ACCOUNT= HomeOfAviSynthPlusEvolution GH_PROJECT= L-SMASH-Works USE_LDFLAGS= yes EXCLUDE= VSHelper.h VSScript.h VapourSynth.h EXTRACT_AFTER_ARGS=${EXCLUDE:S,^,--exclude ,} WRKSRC_SUBDIR= VapourSynth PLIST_FILES= lib/vapoursynth/libvslsmashsource.so CFLAGS_powerpc64le= -DNO_WARN_X86_INTRINSICS post-patch: @${REINPLACE_CMD} -e 's|%%DISTVERSION%%|${DISTVERSION}|g' \ ${PATCH_WRKSRC}/meson.build @${REINPLACE_CMD} -e 's|LSMASHSource.dll|libvslsmashsource.so|g' \ ${PATCH_WRKSRC}/README post-install: ${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/multimedia/vapoursynth-vmaf/Makefile b/multimedia/vapoursynth-vmaf/Makefile index 9cdad22abf99..99ad8bd3d701 100644 --- a/multimedia/vapoursynth-vmaf/Makefile +++ b/multimedia/vapoursynth-vmaf/Makefile @@ -1,31 +1,32 @@ PORTNAME= vmaf DISTVERSION= r7 +PORTREVISION= 1 CATEGORIES= multimedia PKGNAMEPREFIX= vapoursynth- MAINTAINER= ports@FreeBSD.org COMMENT= Video Multi-Method Assessment Fusion plugin for VapourSynth WWW= https://github.com/HomeOfVapourSynthEvolution/VapourSynth-VMAF LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/vapoursynth/VSHelper.h:multimedia/vapoursynth LIB_DEPENDS= libvmaf.so:multimedia/vmaf USES= compiler:c++17-lang meson pkgconfig USE_GITHUB= yes GH_ACCOUNT= HomeOfVapourSynthEvolution GH_PROJECT= VapourSynth-${PORTNAME:tu} DATADIR= ${PREFIX}/lib/vapoursynth DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} PORTDATA= lib${PORTNAME}.so PORTDOCS= *.md OPTIONS_DEFINE= DOCS do-install-DOCS-on: (cd ${WRKSRC} && ${COPYTREE_SHARE} \ "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) .include