Index: head/multimedia/vapoursynth/Makefile =================================================================== --- head/multimedia/vapoursynth/Makefile (revision 516898) +++ head/multimedia/vapoursynth/Makefile (revision 516899) @@ -1,131 +1,131 @@ # $FreeBSD$ PORTNAME= vapoursynth -PORTVERSION= R47.2 +DISTVERSION= R48 CATEGORIES= multimedia MAINTAINER= jbeich@FreeBSD.org COMMENT= Video processing framework with simplicity in mind LICENSE= LGPL21+ USE_GITHUB= yes USES= autoreconf gmake libtool localbase pathfix pkgconfig GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes DATADIR= ${PREFIX}/lib/vapoursynth OPTIONS_DEFINE= DEBUG DOCS FRAME_GUARD OPTIONS_DEFAULT=${OPTIONS_GROUP_COMPS} ${OPTIONS_GROUP_PLUGINS} OPTIONS_SUB= yes OPTIONS_DEFINE_amd64= SIMD OPTIONS_DEFINE_i386= SIMD OPTIONS_DEFAULT_amd64= SIMD OPTIONS_GROUP= COMPS PLUGINS COMPS_DESC= Components OPTIONS_GROUP_COMPS= CORE PYTHON VSPIPE VSSCRIPT PLUGINS_DESC= Plugins OPTIONS_GROUP_PLUGINS= ASS EEDI3 IMAGEMAGICK MISCFILTERS MORPHO TESSERACT \ REMOVEGRAIN VINVERSE VIVTC # General options DEBUG_CONFIGURE_ENABLE= debug DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx DOCS_USES= makeinfo DOCS_INFO= VapourSynth DOCS_PORTDOCS= * FRAME_GUARD_DESC= Check integrity after each filter FRAME_GUARD_CONFIGURE_ENABLE= guard-pattern # VSSCRIPT or REMOVEGRAIN SIMD_BUILD_DEPENDS= nasm:devel/nasm SIMD_CONFIGURE_ENABLE= x86-asm # COMPS group CORE_DESC= Core library CORE_BUILD_DEPENDS= sekrit-twc-zimg>=2.9.1:graphics/sekrit-twc-zimg CORE_LIB_DEPENDS= libzimg.so:graphics/sekrit-twc-zimg CORE_USES= compiler:c++11-lib CORE_CONFIGURE_ENABLE= core PYTHON_USES= python:3.3+ PYTHON_USE= python=cython PYTHON_VARS= BINARY_ALIAS=cython=cython-${PYTHON_VER} PYTHON_CONFIGURE_ENABLE= python-module PYTHON_IMPLIES= CORE VSPIPE_DESC= Command line interface VSPIPE_USES= compiler:c++11-lib VSPIPE_CONFIGURE_ENABLE= vspipe VSPIPE_IMPLIES= VSSCRIPT VSSCRIPT_DESC= Scripting library VSSCRIPT_USES= compiler:c++11-lib python:3.3+ VSSCRIPT_CONFIGURE_ENABLE= vsscript # PLUGINS group ASS_DESC= Subtitles rendering via libass ASS_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libass.so:multimedia/libass ASS_USES= iconv ASS_CONFIGURE_ENABLE= subtext EEDI3_DESC= Very slow edge directed interpolation EEDI3_CONFIGURE_ENABLE= eedi3 IMAGEMAGICK_LIB_DEPENDS= libMagick++-7.so:graphics/ImageMagick7 IMAGEMAGICK_USES= compiler:c++11-lib IMAGEMAGICK_CONFIGURE_ENABLE= imwri TESSERACT_DESC= Optical Character Recognition via Tesseract TESSERACT_LIB_DEPENDS= libtesseract.so:graphics/tesseract TESSERACT_CONFIGURE_ENABLE= ocr MISCFILTERS_DESC= Miscellaneous filters MISCFILTERS_CONFIGURE_ENABLE= miscfilters MORPHO_DESC= Morphological filter MORPHO_CONFIGURE_ENABLE= morpho REMOVEGRAIN_DESC= 3x3 median and convolution denoising REMOVEGRAIN_CONFIGURE_ENABLE= removegrain VINVERSE_DESC= Remove residual combing VINVERSE_CONFIGURE_ENABLE= vinverse VIVTC_DESC= Field matching, inverse telecine and decimation VIVTC_CONFIGURE_ENABLE= vivtc post-patch: @${REINPLACE_CMD} -e 's/x86_64/&|amd64/' \ -e '/AC_SEARCH.*libiconv/d' \ -e '/test/s/[^ ]*libiconv.*-a //' \ ${WRKSRC}/configure.ac post-build-DOCS-on: @${DO_MAKE_BUILD} html texinfo -C${WRKSRC}/doc @${DO_MAKE_BUILD} info -C${WRKSRC}/doc/_build/texinfo @if [ -n "${PORT_OPTIONS:MVSPIPE}" ]; then \ ${DO_MAKE_BUILD} man -C${WRKSRC}/doc; \ fi post-install-DOCS-on: ${INSTALL_DATA} ${WRKSRC}/doc/_build/texinfo/VapourSynth.info \ ${STAGEDIR}${PREFIX}/${INFO_PATH} (cd ${WRKSRC}/doc/_build/html && ${COPYTREE_SHARE} \ "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) @if [ -n "${PORT_OPTIONS:MVSPIPE}" ]; then \ ${INSTALL_MAN} -v ${WRKSRC}/doc/_build/man/vspipe.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1; \ fi .include Index: head/multimedia/vapoursynth/distinfo =================================================================== --- head/multimedia/vapoursynth/distinfo (revision 516898) +++ head/multimedia/vapoursynth/distinfo (revision 516899) @@ -1,3 +1,3 @@ -TIMESTAMP = 1565895705 -SHA256 (vapoursynth-vapoursynth-R47.2_GH0.tar.gz) = 8ce4553f9fc5e5bbfb26ec9c0c5bf94be307530f947424c713ef67bc8a6d22b2 -SIZE (vapoursynth-vapoursynth-R47.2_GH0.tar.gz) = 585731 +TIMESTAMP = 1571984167 +SHA256 (vapoursynth-vapoursynth-R48_GH0.tar.gz) = 3e98d134e16af894cf7040e4383e4ef753cafede34d5d77c42a2bb89790c50a8 +SIZE (vapoursynth-vapoursynth-R48_GH0.tar.gz) = 611523 Index: head/multimedia/vapoursynth/files/patch-non-x86 =================================================================== --- head/multimedia/vapoursynth/files/patch-non-x86 (revision 516898) +++ head/multimedia/vapoursynth/files/patch-non-x86 (revision 516899) @@ -1,33 +1,35 @@ ---- src/core/cpufeatures.c.orig 2018-07-13 15:12:57 UTC -+++ src/core/cpufeatures.c -@@ -69,7 +69,7 @@ void getCPUFeatures(CPUFeatures *cpuFeatures) { +--- src/core/cpufeatures.cpp.orig 2019-10-25 06:16:07 UTC ++++ src/core/cpufeatures.cpp +@@ -102,7 +102,7 @@ static void doGetCPUFeatures(CPUFeatures *cpuFeatures) } } } -#elif defined(VS_TARGET_OS_LINUX) +#elif defined(VS_TARGET_OS_LINUX) && defined(__linux__) #include - void getCPUFeatures(CPUFeatures *cpuFeatures) { -@@ -98,5 +98,9 @@ void getCPUFeatures(CPUFeatures *cpuFeatures) { + static void doGetCPUFeatures(CPUFeatures *cpuFeatures) { +@@ -131,7 +131,11 @@ static void doGetCPUFeatures(CPUFeatures *cpuFeatures) #endif } #else -#warning "Do not know how to get CPU features." -+void getCPUFeatures(CPUFeatures *cpuFeatures) { ++static void doGetCPUFeatures(CPUFeatures *cpuFeatures) { + memset(cpuFeatures, 0, sizeof(CPUFeatures)); + + cpuFeatures->can_run_vs = 1; +} #endif ---- src/core/cpufeatures.h.orig 2018-07-13 15:12:57 UTC + + const CPUFeatures *getCPUFeatures(void) { +--- src/core/cpufeatures.h.orig 2019-10-25 06:16:07 UTC +++ src/core/cpufeatures.h -@@ -59,8 +59,6 @@ typedef struct CPUFeatures { +@@ -63,8 +63,6 @@ typedef struct CPUFeatures { char efp_double; char dfp; char vsx; -#else -#warning "No VS_TARGET_CPU_* defined/handled!" #endif } CPUFeatures;