svn commit: r401217 - head/multimedia/libvpx
Jan Beich
jbeich at FreeBSD.org
Tue Nov 10 22:24:49 UTC 2015
Author: jbeich
Date: Tue Nov 10 22:24:48 2015
New Revision: 401217
URL: https://svnweb.freebsd.org/changeset/ports/401217
Log:
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)
MFH: 2015Q4
Security: 6ca7eddd-d436-486a-b169-b948436bcf14
Modified:
head/multimedia/libvpx/Makefile (contents, props changed)
Modified: head/multimedia/libvpx/Makefile
==============================================================================
--- head/multimedia/libvpx/Makefile Tue Nov 10 22:21:08 2015 (r401216)
+++ head/multimedia/libvpx/Makefile Tue Nov 10 22:24:48 2015 (r401217)
@@ -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