svn commit: r518777 - head/multimedia/ffmpeg
Jan Beich
jbeich at FreeBSD.org
Sun Dec 1 14:09:43 UTC 2019
Author: jbeich
Date: Sun Dec 1 14:09:42 2019
New Revision: 518777
URL: https://svnweb.freebsd.org/changeset/ports/518777
Log:
multimedia/ffmpeg: unbreak SVT* on FreeBSD 11.*
ERROR: SvtAv1Enc not found using pkg-config
ERROR: SvtHevcEnc not found using pkg-config
ERROR: SvtVp9Enc not found using pkg-config
Modified:
head/multimedia/ffmpeg/Makefile (contents, props changed)
Modified: head/multimedia/ffmpeg/Makefile
==============================================================================
--- head/multimedia/ffmpeg/Makefile Sun Dec 1 13:45:50 2019 (r518776)
+++ head/multimedia/ffmpeg/Makefile Sun Dec 1 14:09:42 2019 (r518777)
@@ -450,6 +450,10 @@ SVTAV1_LIB_DEPENDS= libSvtAv1Enc.so:multimedia/svt-av1
SVTAV1_CONFIGURE_ON= --enable-libsvtav1
SVTAV1_PATCH_SITES= https://github.com/OpenVisualCloud/SVT-AV1/raw/v0.7.5/ffmpeg_plugin/:svtav1
SVTAV1_PATCHFILES= 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch:-p1:svtav1
+.if exists(/usr/bin/ld.lld) && (${/usr/bin/ld:L:tA} != /usr/bin/ld.lld)
+# https://github.com/OpenVisualCloud/SVT-AV1/issues/691
+SVTAV1_LDFLAGS= -fuse-ld=lld
+.endif
.if make(makesum)
.MAKEFLAGS: WITH+=SVTAV1
.else
@@ -463,6 +467,9 @@ SVTHEVC_CONFIGURE_ON= --enable-libsvthevc
SVTHEVC_PATCH_SITES= https://github.com/Intel/SVT-HEVC/raw/v1.4.1/ffmpeg_plugin/:svthevc
SVTHEVC_PATCHFILES= 0001-lavc-svt_hevc-add-libsvt-hevc-encoder-wrapper.patch:-p1:svthevc \
0002-doc-Add-libsvt_hevc-encoder-docs.patch:-p1:svthevc
+.if exists(/usr/bin/ld.lld) && (${/usr/bin/ld:L:tA} != /usr/bin/ld.lld)
+SVTHEVC_LDFLAGS= -fuse-ld=lld
+.endif
.if make(makesum)
.MAKEFLAGS: WITH+=SVTHEVC
.else
@@ -475,6 +482,9 @@ SVTVP9_LIB_DEPENDS= libSvtVp9Enc.so:multimedia/svt-vp9
SVTVP9_CONFIGURE_ON= --enable-libsvtvp9
SVTVP9_PATCH_SITES= https://github.com/OpenVisualCloud/SVT-VP9/raw/v0.1.0/ffmpeg_plugin/:svtvp9
SVTVP9_PATCHFILES= 0001-Add-ability-for-ffmpeg-to-run-svt-vp9.patch:-p1:svtvp9
+.if exists(/usr/bin/ld.lld) && (${/usr/bin/ld:L:tA} != /usr/bin/ld.lld)
+SVTVP9_LDFLAGS= -fuse-ld=lld
+.endif
.if make(makesum)
.MAKEFLAGS: WITH+=SVTVP9
.else
More information about the svn-ports-head
mailing list