Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Aug 2019 20:37:23 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r508479 - in head/multimedia: ffmpeg gstreamer1-plugins-svt-hevc gstreamer1-plugins-svt-hevc/files svt-hevc x265 x265/files
Message-ID:  <201908092037.x79KbNOc045411@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Fri Aug  9 20:37:23 2019
New Revision: 508479
URL: https://svnweb.freebsd.org/changeset/ports/508479

Log:
  multimedia/svt-hevc: update to 1.4.0
  
  Changes:	https://github.com/OpenVisualCloud/SVT-HEVC/releases/tag/v1.4.0
  Reported by:	GitHub (watch releases)

Deleted:
  head/multimedia/gstreamer1-plugins-svt-hevc/files/
  head/multimedia/x265/files/patch-svt-hevc-1.3.0
Modified:
  head/multimedia/ffmpeg/Makefile   (contents, props changed)
  head/multimedia/ffmpeg/distinfo   (contents, props changed)
  head/multimedia/gstreamer1-plugins-svt-hevc/Makefile   (contents, props changed)
  head/multimedia/gstreamer1-plugins-svt-hevc/distinfo   (contents, props changed)
  head/multimedia/svt-hevc/Makefile   (contents, props changed)
  head/multimedia/svt-hevc/distinfo   (contents, props changed)
  head/multimedia/svt-hevc/pkg-plist   (contents, props changed)
  head/multimedia/x265/Makefile   (contents, props changed)

Modified: head/multimedia/ffmpeg/Makefile
==============================================================================
--- head/multimedia/ffmpeg/Makefile	Fri Aug  9 20:09:14 2019	(r508478)
+++ head/multimedia/ffmpeg/Makefile	Fri Aug  9 20:37:23 2019	(r508479)
@@ -3,6 +3,7 @@
 
 PORTNAME=	ffmpeg
 PORTVERSION=	4.2
+PORTREVISION=	1
 PORTEPOCH=	1
 CATEGORIES=	multimedia audio ipv6 net
 MASTER_SITES=	https://ffmpeg.org/releases/
@@ -451,7 +452,7 @@ SVTAV1_PREVENTS_MSG=	Only one SVT vendor patch can be 
 # svt-hevc
 SVTHEVC_LIB_DEPENDS=	libSvtHevcEnc.so:multimedia/svt-hevc
 SVTHEVC_CONFIGURE_ON=	--enable-libsvthevc
-SVTHEVC_PATCH_SITES=	https://github.com/Intel/SVT-HEVC/raw/v1.3.0/ffmpeg_plugin/:svthevc
+SVTHEVC_PATCH_SITES=	https://github.com/Intel/SVT-HEVC/raw/v1.4.0/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 make(makesum)

Modified: head/multimedia/ffmpeg/distinfo
==============================================================================
--- head/multimedia/ffmpeg/distinfo	Fri Aug  9 20:09:14 2019	(r508478)
+++ head/multimedia/ffmpeg/distinfo	Fri Aug  9 20:37:23 2019	(r508479)
@@ -3,9 +3,9 @@ SHA256 (ffmpeg-4.2.tar.xz) = 023f10831a97ad93d798f53a3
 SIZE (ffmpeg-4.2.tar.xz) = 9088756
 SHA256 (0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch) = 898dbbdb21cfafbb19381463382467fbe5c5a78ca3844f8c5583fa919b7d5a82
 SIZE (0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch) = 19723
-SHA256 (0001-lavc-svt_hevc-add-libsvt-hevc-encoder-wrapper.patch) = cc8ba4ff56cdb38a59650203999c4c8c83fc40bdb905b87b678ff68a4538444d
-SIZE (0001-lavc-svt_hevc-add-libsvt-hevc-encoder-wrapper.patch) = 22815
-SHA256 (0002-doc-Add-libsvt_hevc-encoder-docs.patch) = 516c5a1b3ab6dc444e2270a1bae90455838fc3b7e3a18de37d7d63e25e79493d
-SIZE (0002-doc-Add-libsvt_hevc-encoder-docs.patch) = 5602
+SHA256 (0001-lavc-svt_hevc-add-libsvt-hevc-encoder-wrapper.patch) = d9bd8345ff994c26d5174759d460c723e92012139e29dd015fe83537e29a9554
+SIZE (0001-lavc-svt_hevc-add-libsvt-hevc-encoder-wrapper.patch) = 20927
+SHA256 (0002-doc-Add-libsvt_hevc-encoder-docs.patch) = 295220f498680d893bec525321e657dc3cdb98080a7117d1f575cd0508996a0e
+SIZE (0002-doc-Add-libsvt_hevc-encoder-docs.patch) = 5273
 SHA256 (0001-Add-ability-for-ffmpeg-to-run-svt-vp9.patch) = d2abcdcbcbff21e7ad8de574230622be993da19e9bddf0a690b1118cfd11c6c1
 SIZE (0001-Add-ability-for-ffmpeg-to-run-svt-vp9.patch) = 21580

Modified: head/multimedia/gstreamer1-plugins-svt-hevc/Makefile
==============================================================================
--- head/multimedia/gstreamer1-plugins-svt-hevc/Makefile	Fri Aug  9 20:09:14 2019	(r508478)
+++ head/multimedia/gstreamer1-plugins-svt-hevc/Makefile	Fri Aug  9 20:37:23 2019	(r508479)
@@ -2,8 +2,7 @@
 
 PORTNAME=	svt-hevc
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.3.0-32
-DISTVERSIONSUFFIX=	-ga0dcd77
+DISTVERSION=	1.4.0
 CATEGORIES=	multimedia
 PKGNAMEPREFIX=	gstreamer1-plugins-
 

Modified: head/multimedia/gstreamer1-plugins-svt-hevc/distinfo
==============================================================================
--- head/multimedia/gstreamer1-plugins-svt-hevc/distinfo	Fri Aug  9 20:09:14 2019	(r508478)
+++ head/multimedia/gstreamer1-plugins-svt-hevc/distinfo	Fri Aug  9 20:37:23 2019	(r508479)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1557301098
-SHA256 (OpenVisualCloud-SVT-HEVC-v1.3.0-32-ga0dcd77_GH0.tar.gz) = cfff9280afd366bea73d093bdfa0a82b700345f09ce486ef7edc0399ab1fab13
-SIZE (OpenVisualCloud-SVT-HEVC-v1.3.0-32-ga0dcd77_GH0.tar.gz) = 1165629
+TIMESTAMP = 1565309873
+SHA256 (OpenVisualCloud-SVT-HEVC-v1.4.0_GH0.tar.gz) = 7bb2ed0d6a46dbb6478127762b12f3d21a7901fd68876ce61f91360c5c52798e
+SIZE (OpenVisualCloud-SVT-HEVC-v1.4.0_GH0.tar.gz) = 1225319

Modified: head/multimedia/svt-hevc/Makefile
==============================================================================
--- head/multimedia/svt-hevc/Makefile	Fri Aug  9 20:09:14 2019	(r508478)
+++ head/multimedia/svt-hevc/Makefile	Fri Aug  9 20:37:23 2019	(r508479)
@@ -2,14 +2,9 @@
 
 PORTNAME=	svt-hevc
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.3.0
-PORTREVISION=	3
+DISTVERSION=	1.4.0
 CATEGORIES=	multimedia
 
-PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+=	ad0942db4ce4.patch:-p1
-PATCHFILES+=	87e168e78620.patch:-p1
-
 MAINTAINER=	jbeich@FreeBSD.org
 COMMENT=	Scalable HEVC encoder
 
@@ -29,30 +24,19 @@ USE_GITHUB=	yes
 USE_LDCONFIG=	yes
 GH_ACCOUNT=	OpenVisualCloud
 GH_PROJECT=	SVT-HEVC
+CMAKE_ON=	BUILD_SHARED_LIBS
+CMAKE_OFF=	NATIVE
 
 post-patch:
-# Default CFLAGS are already set by USES=cmake
-	@${REINPLACE_CMD} -i .flags -E -e 's/ -march=native//' \
-		-e 's/-O2 -flto //' \
-		-e '/C_FLAGS_(RELEASE|DEBUG)/d' \
-		-e '/NASM_FLAGS_DEBUG/d' \
+# Keep using nasm and drop vendor -O/-g
+	@${REINPLACE_CMD} -e '/find_program.*yasm/d' \
+		-Ee '/set.*(release|debug)_flags_to_test/,/\)/d' \
 		${WRKSRC}/CMakeLists.txt
-# Avoid devel/yasm dependency
-	@${REINPLACE_CMD} -i .typo 's/[[:<:]]MAKE_ASM_NASM_COMPILER/C&/' \
-		${WRKSRC}/CMakeLists.txt
-# Avoid lang/gcc* dependency
-	@${REINPLACE_CMD} -i .gcc -e 's/gcc-//' \
-		-e '/CMAKE_C/{ s/STREQUAL/MATCHES/; s/"GNU/&|Clang/; }' \
-		${WRKSRC}/CMakeLists.txt \
-		${WRKSRC}/Source/Lib/*/CMakeLists.txt
 # Avoid conflict with standard types
 	@${GREP} -Flr '_T_DEFINED' ${WRKSRC} | ${XARGS} \
 		${REINPLACE_CMD} -i .types 's/_T_DEFINED/_DEFINED/'
 # Avoid platform whitelists for generic non-Windows code
-	@${REINPLACE_CMD} -i .opsys 's/Linux/${OPSYS}/' \
-		${WRKSRC}/CMakeLists.txt \
-		${WRKSRC}/Source/Lib/*/CMakeLists.txt
 	@${GREP} --exclude='*/third_party/*' -Flr '__linux' ${WRKSRC} | ${XARGS} \
-		${REINPLACE_CMD} -i .opsys -E 's/__linux(__)?/__${OPSYS}__/'
+		${REINPLACE_CMD} -i .opsys -E 's/__linux(__)?/__unix__/'
 
 .include <bsd.port.mk>

Modified: head/multimedia/svt-hevc/distinfo
==============================================================================
--- head/multimedia/svt-hevc/distinfo	Fri Aug  9 20:09:14 2019	(r508478)
+++ head/multimedia/svt-hevc/distinfo	Fri Aug  9 20:37:23 2019	(r508479)
@@ -1,7 +1,3 @@
-TIMESTAMP = 1550104614
-SHA256 (OpenVisualCloud-SVT-HEVC-v1.3.0_GH0.tar.gz) = ef21f3a13e33b4f61af4a0c79337ce9e4f73f6fe13d1c2afe2c3b0712f4158d9
-SIZE (OpenVisualCloud-SVT-HEVC-v1.3.0_GH0.tar.gz) = 1137878
-SHA256 (ad0942db4ce4.patch) = 2165f1b1d658dbbac91f8a2e86976f6692f93fcc6649feacbc6013d811874f48
-SIZE (ad0942db4ce4.patch) = 864
-SHA256 (87e168e78620.patch) = c540e265016dfda819fe7086070d39804e4205b45a2fa94800406798c5839d1c
-SIZE (87e168e78620.patch) = 685
+TIMESTAMP = 1565309873
+SHA256 (OpenVisualCloud-SVT-HEVC-v1.4.0_GH0.tar.gz) = 7bb2ed0d6a46dbb6478127762b12f3d21a7901fd68876ce61f91360c5c52798e
+SIZE (OpenVisualCloud-SVT-HEVC-v1.4.0_GH0.tar.gz) = 1225319

Modified: head/multimedia/svt-hevc/pkg-plist
==============================================================================
--- head/multimedia/svt-hevc/pkg-plist	Fri Aug  9 20:09:14 2019	(r508478)
+++ head/multimedia/svt-hevc/pkg-plist	Fri Aug  9 20:37:23 2019	(r508479)
@@ -1,5 +1,4 @@
 bin/SvtHevcEncApp
-bin/SvtHevcEncSimpleApp
 include/svt-hevc/EbApi.h
 include/svt-hevc/EbErrorCodes.h
 include/svt-hevc/EbTime.h

Modified: head/multimedia/x265/Makefile
==============================================================================
--- head/multimedia/x265/Makefile	Fri Aug  9 20:09:14 2019	(r508478)
+++ head/multimedia/x265/Makefile	Fri Aug  9 20:37:23 2019	(r508479)
@@ -3,6 +3,7 @@
 
 PORTNAME=	x265
 PORTVERSION=	3.1.2
+PORTREVISION=	1
 CATEGORIES=	multimedia
 MASTER_SITES=	https://bitbucket.org/multicoreware/x265/downloads/ \
 		https://downloads.videolan.org/pub/videolan/x265/ \



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