svn commit: r401794 - branches/2015Q4/multimedia/libvpx
Jan Beich
jbeich at FreeBSD.org
Tue Nov 17 00:36:13 UTC 2015
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 at 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
More information about the svn-ports-all
mailing list