aboutsummaryrefslogtreecommitdiff
path: root/multimedia/vapoursynth-vmaf
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2019-11-03 15:53:14 +0000
committerJan Beich <jbeich@FreeBSD.org>2019-11-03 15:53:14 +0000
commit4d6e18300607bdb9d9bae5d83259ac0d22deebe2 (patch)
treecedd6aaa772bda0dbb05e4db8e2ae85726a8c6ba /multimedia/vapoursynth-vmaf
parent5285847538c2fc4c0974d45682a523f3b72d2d2d (diff)
downloadports-4d6e18300607bdb9d9bae5d83259ac0d22deebe2.tar.gz
ports-4d6e18300607bdb9d9bae5d83259ac0d22deebe2.zip
multimedia/vapoursynth-vmaf: add new port
VMAF filter for VapourSynth. VMAF is a perceptual video quality assessment algorithm developed by Netflix. https://github.com/HomeOfVapourSynthEvolution/VapourSynth-VMAF
Notes
Notes: svn path=/head/; revision=516437
Diffstat (limited to 'multimedia/vapoursynth-vmaf')
-rw-r--r--multimedia/vapoursynth-vmaf/Makefile32
-rw-r--r--multimedia/vapoursynth-vmaf/distinfo3
-rw-r--r--multimedia/vapoursynth-vmaf/pkg-descr4
3 files changed, 39 insertions, 0 deletions
diff --git a/multimedia/vapoursynth-vmaf/Makefile b/multimedia/vapoursynth-vmaf/Makefile
new file mode 100644
index 000000000000..3d35dc1d67b8
--- /dev/null
+++ b/multimedia/vapoursynth-vmaf/Makefile
@@ -0,0 +1,32 @@
+# $FreeBSD$
+
+PORTNAME= vmaf
+DISTVERSION= r6
+CATEGORIES= multimedia
+PKGNAMEPREFIX= vapoursynth-
+
+MAINTAINER= jbeich@FreeBSD.org
+COMMENT= Video Multi-Method Assessment Fusion plugin for VapourSynth
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${LOCALBASE}/include/vapoursynth/VSHelper.h:multimedia/vapoursynth \
+ ${LOCALBASE}/lib/libvmaf.a: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 model
+PORTDOCS= *.md
+
+OPTIONS_DEFINE= DOCS
+
+do-install-DOCS-on:
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} \
+ "${PORTDOCS}" ${STAGEDIR}${DOCSDIR})
+
+.include <bsd.port.mk>
diff --git a/multimedia/vapoursynth-vmaf/distinfo b/multimedia/vapoursynth-vmaf/distinfo
new file mode 100644
index 000000000000..316a80376e98
--- /dev/null
+++ b/multimedia/vapoursynth-vmaf/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1570875289
+SHA256 (HomeOfVapourSynthEvolution-VapourSynth-VMAF-r6_GH0.tar.gz) = e6b5182ac3b0fffb3f79390fb93a8ae254b852f79e5f017cd2e09735b31534f5
+SIZE (HomeOfVapourSynthEvolution-VapourSynth-VMAF-r6_GH0.tar.gz) = 95311
diff --git a/multimedia/vapoursynth-vmaf/pkg-descr b/multimedia/vapoursynth-vmaf/pkg-descr
new file mode 100644
index 000000000000..0948857c0321
--- /dev/null
+++ b/multimedia/vapoursynth-vmaf/pkg-descr
@@ -0,0 +1,4 @@
+VMAF filter for VapourSynth. VMAF is a perceptual video quality
+assessment algorithm developed by Netflix.
+
+WWW: https://github.com/HomeOfVapourSynthEvolution/VapourSynth-VMAF