Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Dec 2019 14:10:12 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org
Subject:   svn commit: r518778 - branches/2019Q4/multimedia/ffmpeg
Message-ID:  <201912011410.xB1EACEx086187@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Sun Dec  1 14:10:12 2019
New Revision: 518778
URL: https://svnweb.freebsd.org/changeset/ports/518778

Log:
  MFH: r518777
  
  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
  
  Approved by:	ports-secteam blanket

Modified:
  branches/2019Q4/multimedia/ffmpeg/Makefile
Directory Properties:
  branches/2019Q4/   (props changed)

Modified: branches/2019Q4/multimedia/ffmpeg/Makefile
==============================================================================
--- branches/2019Q4/multimedia/ffmpeg/Makefile	Sun Dec  1 14:09:42 2019	(r518777)
+++ branches/2019Q4/multimedia/ffmpeg/Makefile	Sun Dec  1 14:10:12 2019	(r518778)
@@ -443,6 +443,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.0/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
@@ -456,6 +460,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
@@ -468,6 +475,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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201912011410.xB1EACEx086187>