aboutsummaryrefslogtreecommitdiff
path: root/multimedia/vmaf/Makefile
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2020-02-29 15:53:56 +0000
committerJan Beich <jbeich@FreeBSD.org>2020-02-29 15:53:56 +0000
commit386621d73ef9088f46bf9176c9956723599d97a1 (patch)
tree7e45d3d9579ba23224c5dc054f9f666257a2b79f /multimedia/vmaf/Makefile
parent6f40ea84e56065f0c9d3f8888def5616741e2bf8 (diff)
downloadports-386621d73ef9088f46bf9176c9956723599d97a1.tar.gz
ports-386621d73ef9088f46bf9176c9956723599d97a1.zip
Notes
Diffstat (limited to 'multimedia/vmaf/Makefile')
-rw-r--r--multimedia/vmaf/Makefile28
1 files changed, 12 insertions, 16 deletions
diff --git a/multimedia/vmaf/Makefile b/multimedia/vmaf/Makefile
index 2654d03d21dd..24df06c037a9 100644
--- a/multimedia/vmaf/Makefile
+++ b/multimedia/vmaf/Makefile
@@ -2,32 +2,28 @@
PORTNAME= vmaf
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.15
+DISTVERSION= 1.5.1
CATEGORIES= multimedia
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES+= 16e2321c3bf9.patch:-p2 # https://github.com/Netflix/vmaf/pull/511
+
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Perceptual video quality assessment based on multi-method fusion
-LICENSE= APACHE20
+LICENSE= BSD2CLAUSE+PATENT
+LICENSE_GROUPS= FSF OSI COPYFREE
+LICENSE_NAME= BSD-2-Clause Plus Patent License
+LICENSE_FILE= ${WRKSRC:H}/LICENSE
+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
ONLY_FOR_ARCHS= amd64 i386
-USES= compiler:c11 gmake
+USES= compiler:c++11-lib meson
USE_GITHUB= yes
+USE_LDCONFIG= yes
GH_ACCOUNT= Netflix
-MAKE_ARGS= INSTALL_PREFIX="${PREFIX}"
+WRKSRC_SUBDIR= lib${PORTNAME}
CFLAGS_i386= -msse # https://github.com/Netflix/vmaf/issues/374
-post-patch:
- @${REINPLACE_CMD} -e '/^CC[[:>:]]/d' \
- -e '/FLAGS =/s/=/+=/' \
- -e 's/ -O[[:>:]]//; s/ -O[0-9]//; s/ -g//' \
- -e '/^CCFLAGS/s/$$/ $$(LDFLAGS)/' \
- ${WRKSRC}/ptools/Makefile.VMAF \
- ${WRKSRC}/*/Makefile
-
-post-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/wrapper/vmafossexec \
- ${STAGEDIR}${PREFIX}/bin
-
.include <bsd.port.mk>