Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Nov 2015 00:36: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: r401794 - branches/2015Q4/multimedia/libvpx
Message-ID:  <201511170036.tAH0aC6p037678@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Tue Nov 17 00:36:12 2015
New Revision: 401794
URL: https://svnweb.freebsd.org/changeset/ports/401794

Log:
  MFH: r401217
  
  multimedia/libvpx: bring more Chromium defaults
  
  - Add SIZE_LIMIT to work around CVE-2015-4506
  - Add MULTIRES and extend POSTPROC
  - Sort options
  
  PR:		203410
  Approved by:	maintainer timeout (6 weeks)
  Approved by:	ports-secteam (feld)
  Security:	6ca7eddd-d436-486a-b169-b948436bcf14

Modified:
  branches/2015Q4/multimedia/libvpx/Makefile
Directory Properties:
  branches/2015Q4/   (props changed)

Modified: branches/2015Q4/multimedia/libvpx/Makefile
==============================================================================
--- branches/2015Q4/multimedia/libvpx/Makefile	Mon Nov 16 23:50:26 2015	(r401793)
+++ branches/2015Q4/multimedia/libvpx/Makefile	Tue Nov 17 00:36:12 2015	(r401794)
@@ -5,6 +5,7 @@ PORTNAME=	libvpx
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.4.0-488 # tracking www/firefox
 DISTVERSIONSUFFIX=	-ge67d45d
+PORTREVISION=	1
 CATEGORIES=	multimedia
 
 MAINTAINER=	ashish@FreeBSD.org
@@ -24,12 +25,14 @@ HAS_CONFIGURE=	yes
 USE_PERL5=	build
 USE_LDCONFIG=	yes
 
-OPTIONS_DEFINE=	DEBUG POSTPROC RUNTIME THREADS SHARED
-OPTIONS_DEFAULT=	POSTPROC RUNTIME THREADS SHARED
+OPTIONS_DEFINE=	DEBUG MULTIRES POSTPROC RUNTIME SHARED SIZE_LIMIT THREADS
+OPTIONS_DEFAULT=MULTIRES POSTPROC RUNTIME SHARED SIZE_LIMIT THREADS
 OPTIONS_EXCLUDE_armv6=	RUNTIME
+MULTIRES_DESC=	Enable multi-resolution encoding
 POSTPROC_DESC=	Enable postprocessing
 RUNTIME_DESC=	Enable runtime CPU detection
 SHARED_DESC=	Enable shared-library support
+SIZE_LIMIT_DESC=Maximum size allowed by decoder: ${SIZE_LIMIT}
 
 ALL_TARGET=
 CONFIGURE_ARGS+=--prefix=${PREFIX} \
@@ -44,10 +47,14 @@ MAKE_ENV=	LC_ALL=C
 OPTIONS_SUB=		SHARED
 
 DEBUG_CONFIGURE_ON=	--enable-debug
-POSTPROC_CONFIGURE_ON=	--enable-postproc
+MULTIRES_CONFIGURE_ON=	--enable-multi-res-encoding
+POSTPROC_CONFIGURE_ON=	--enable-postproc --enable-vp9-postproc	\
+			--enable-vp9-temporal-denoising
 RUNTIME_CONFIGURE_ON=	--enable-runtime-cpu-detect
-THREADS_CONFIGURE_OFF=	--disable-multithread
 SHARED_CONFIGURE_ON=	--enable-shared
+SIZE_LIMIT_CONFIGURE_ON=--size-limit=${SIZE_LIMIT}
+SIZE_LIMIT?=		16384x16384 # Chromium; Firefox has 4000x3000
+THREADS_CONFIGURE_OFF=	--disable-multithread
 
 SHEBANG_FILES=	build/make/ads2gas.pl
 



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