Received: by mail.netbsd.org (Postfix, from userid 605) id F3B9C84D45; Sun, 28 Jan 2018 16:04:58 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 7E34B84CE1 for ; Sun, 28 Jan 2018 16:04:58 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id PBxd8E6IgsKl for ; Sun, 28 Jan 2018 16:04:57 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id B1C8B84CD8 for ; Sun, 28 Jan 2018 16:04:57 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id E68A2FBDE; Sun, 28 Jan 2018 16:04:11 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_151715545110540" MIME-Version: 1.0 Date: Sun, 28 Jan 2018 16:04:11 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/multimedia/libvpx To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20180128160411.E68A2FBDE@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_151715545110540 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: wiz Date: Sun Jan 28 16:04:11 UTC 2018 Modified Files: pkgsrc/multimedia/libvpx: Makefile distinfo pkgsrc/multimedia/libvpx/patches: patch-ab patch-ad patch-configure Log Message: libvpx: update to 1.7.0. 2017-01-04 v1.7.0 "Mandarin Duck" This release focused on high bit depth performance (10/12 bit) and vp9 encoding improvements. - Upgrading: This release is ABI incompatible due to new vp9 encoder features. Frame parallel decoding for vp9 has been removed. - Enhancements: vp9 encoding supports additional threads with --row-mt. This can be greater than the number of tiles. Two new vp9 encoder options have been added: --corpus-complexity --tune-content=film Additional tooling for respecting the vp9 "level" profiles has been added. - Bug fixes: A variety of fuzzing issues. vp8 threading fix for ARM. Codec control VP9_SET_SKIP_LOOP_FILTER fixed. Reject invalid multi resolution configurations. To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72 pkgsrc/multimedia/libvpx/Makefile cvs rdiff -u -r1.34 -r1.35 pkgsrc/multimedia/libvpx/distinfo cvs rdiff -u -r1.8 -r1.9 pkgsrc/multimedia/libvpx/patches/patch-ab cvs rdiff -u -r1.22 -r1.23 pkgsrc/multimedia/libvpx/patches/patch-ad cvs rdiff -u -r1.5 -r1.6 pkgsrc/multimedia/libvpx/patches/patch-configure Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_151715545110540 Content-Disposition: inline Content-Length: 7951 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/multimedia/libvpx/Makefile diff -u pkgsrc/multimedia/libvpx/Makefile:1.71 pkgsrc/multimedia/libvpx/Makefile:1.72 --- pkgsrc/multimedia/libvpx/Makefile:1.71 Wed Jun 28 15:35:48 2017 +++ pkgsrc/multimedia/libvpx/Makefile Sun Jan 28 16:04:11 2018 @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.71 2017/06/28 15:35:48 he Exp $ +# $NetBSD: Makefile,v 1.72 2018/01/28 16:04:11 wiz Exp $ -DISTNAME= libvpx-1.6.1 -PKGREVISION= 1 +DISTNAME= libvpx-1.7.0 CATEGORIES= multimedia MASTER_SITES= ${MASTER_SITE_GITHUB:=webmproject/} GITHUB_PROJECT= libvpx Index: pkgsrc/multimedia/libvpx/distinfo diff -u pkgsrc/multimedia/libvpx/distinfo:1.34 pkgsrc/multimedia/libvpx/distinfo:1.35 --- pkgsrc/multimedia/libvpx/distinfo:1.34 Wed Jun 28 15:35:48 2017 +++ pkgsrc/multimedia/libvpx/distinfo Sun Jan 28 16:04:11 2018 @@ -1,12 +1,12 @@ -$NetBSD: distinfo,v 1.34 2017/06/28 15:35:48 he Exp $ +$NetBSD: distinfo,v 1.35 2018/01/28 16:04:11 wiz Exp $ -SHA1 (libvpx-1.6.1.tar.gz) = 9e41a6bb2b991f5542c264676ac452114cda9c7c -RMD160 (libvpx-1.6.1.tar.gz) = d8f27afbdec026460e26486914fb092f5ef1e70d -SHA512 (libvpx-1.6.1.tar.gz) = 13b7eb515d026b302b8c484d6f06df067feb5aed4ceac953d85fe84fd684dab07e89ddbf80b4f395c6d9127709422156287e5754f49246050b2e18930adb3970 -Size (libvpx-1.6.1.tar.gz) = 2493087 bytes +SHA1 (libvpx-1.7.0.tar.gz) = fb3d4b80596d1e3b1a7f53757d63e7d2b3eeb7c9 +RMD160 (libvpx-1.7.0.tar.gz) = 3af78fbfad1c3a2398054c6cf6df626216b67160 +SHA512 (libvpx-1.7.0.tar.gz) = 8b3b766b550f8d86907628d7ed88035f9a2612aac21542e0fd5ad35b905eb82cbe1be02a1a24afce7a3bcc4766f62611971f72724761996b392136c40a1e7ff0 +Size (libvpx-1.7.0.tar.gz) = 2679797 bytes SHA1 (patch-aa) = 0025e7eff1efbd44069f797d1c37c5efa19fb183 -SHA1 (patch-ab) = 6d0703e07785214113b81775fefad46485b048c7 +SHA1 (patch-ab) = 53c166f48d0b83dc653b99b53b7ad5c2575ca81c SHA1 (patch-ac) = 17410f43ff9952d616be3211ca697f37c107610a -SHA1 (patch-ad) = e1a1ce370024e44c6d66489e3211107973a770d8 +SHA1 (patch-ad) = fd9985ee0b5bd4e62987a9ef6f3efc0eba1432e8 SHA1 (patch-build_make_gen_asm_deps.sh) = c55bd4d0e12176b73ba62c3c4741b58de77923e6 -SHA1 (patch-configure) = a154bf94ef9618514d7fd0f3416a97ed27b7c394 +SHA1 (patch-configure) = fd4cd3862015527d71dcc0531f655bc32079d5c2 Index: pkgsrc/multimedia/libvpx/patches/patch-ab diff -u pkgsrc/multimedia/libvpx/patches/patch-ab:1.8 pkgsrc/multimedia/libvpx/patches/patch-ab:1.9 --- pkgsrc/multimedia/libvpx/patches/patch-ab:1.8 Mon Jan 16 12:12:59 2017 +++ pkgsrc/multimedia/libvpx/patches/patch-ab Sun Jan 28 16:04:11 2018 @@ -1,8 +1,8 @@ -$NetBSD: patch-ab,v 1.8 2017/01/16 12:12:59 wiz Exp $ +$NetBSD: patch-ab,v 1.9 2018/01/28 16:04:11 wiz Exp $ ---- libs.mk.orig 2017-01-12 20:27:27.000000000 +0000 +--- libs.mk.orig 2018-01-24 22:25:44.000000000 +0000 +++ libs.mk -@@ -172,7 +172,6 @@ INSTALL-LIBS-$(CONFIG_SHARED) += $(forea +@@ -173,7 +173,6 @@ INSTALL-LIBS-$(CONFIG_SHARED) += $(forea endif else INSTALL-LIBS-$(CONFIG_STATIC) += $(LIBSUBDIR)/libvpx.a @@ -10,14 +10,14 @@ $NetBSD: patch-ab,v 1.8 2017/01/16 12:12 endif CODEC_SRCS=$(call enabled,CODEC_SRCS) -@@ -229,8 +228,8 @@ endif +@@ -230,8 +229,8 @@ endif else - LIBVPX_OBJS=$(call objs,$(CODEC_SRCS)) + LIBVPX_OBJS=$(call objs, $(filter-out $(ASM_INCLUDES), $(CODEC_SRCS))) OBJS-yes += $(LIBVPX_OBJS) -LIBS-$(if yes,$(CONFIG_STATIC)) += $(BUILD_PFX)libvpx.a $(BUILD_PFX)libvpx_g.a -$(BUILD_PFX)libvpx_g.a: $(LIBVPX_OBJS) +LIBS-$(if yes,$(CONFIG_STATIC)) += $(BUILD_PFX)libvpx.a +$(BUILD_PFX)libvpx.a: $(LIBVPX_OBJS) - SO_VERSION_MAJOR := 4 - SO_VERSION_MINOR := 1 + SO_VERSION_MAJOR := 5 + SO_VERSION_MINOR := 0 Index: pkgsrc/multimedia/libvpx/patches/patch-ad diff -u pkgsrc/multimedia/libvpx/patches/patch-ad:1.22 pkgsrc/multimedia/libvpx/patches/patch-ad:1.23 --- pkgsrc/multimedia/libvpx/patches/patch-ad:1.22 Wed Jun 28 15:35:48 2017 +++ pkgsrc/multimedia/libvpx/patches/patch-ad Sun Jan 28 16:04:11 2018 @@ -1,4 +1,4 @@ -$NetBSD: patch-ad,v 1.22 2017/06/28 15:35:48 he Exp $ +$NetBSD: patch-ad,v 1.23 2018/01/28 16:04:11 wiz Exp $ *BSD and qnx are identified as linux. Add another SDK path on Mac OS X. @@ -7,7 +7,7 @@ Detect NetBSD ARMv7 hardfloat toolchain. Recognize powerpc as a target ISA, so we don't end up with generic-gnu and possibly no libm reference... ---- build/make/configure.sh.orig 2017-01-12 20:27:27.000000000 +0000 +--- build/make/configure.sh.orig 2018-01-24 22:25:44.000000000 +0000 +++ build/make/configure.sh @@ -1,4 +1,4 @@ -#!/bin/sh @@ -15,7 +15,7 @@ and possibly no libm reference... ## ## configure.sh ## -@@ -680,7 +680,7 @@ process_common_toolchain() { +@@ -696,7 +696,7 @@ process_common_toolchain() { aarch64*) tgt_isa=arm64 ;; @@ -24,9 +24,9 @@ and possibly no libm reference... tgt_isa=armv7 float_abi=hard ;; -@@ -697,6 +697,9 @@ process_common_toolchain() { - *sparc*) - tgt_isa=sparc +@@ -725,6 +725,9 @@ process_common_toolchain() { + *mips32el*) + tgt_isa=mips32 ;; + *powerpc*) + tgt_isa=powerpc @@ -34,7 +34,7 @@ and possibly no libm reference... esac # detect tgt_os -@@ -732,7 +735,7 @@ process_common_toolchain() { +@@ -767,7 +770,7 @@ process_common_toolchain() { [ -z "$tgt_isa" ] && tgt_isa=x86 tgt_os=win32 ;; @@ -43,9 +43,9 @@ and possibly no libm reference... tgt_os=linux ;; *solaris2.10) -@@ -775,6 +778,9 @@ process_common_toolchain() { - mips*) - enable_feature mips +@@ -813,6 +816,9 @@ process_common_toolchain() { + ppc*) + enable_feature ppc ;; + sparc*) + disable_feature fast_unaligned @@ -53,7 +53,7 @@ and possibly no libm reference... esac # PIC is probably what we want when building shared libs -@@ -1382,7 +1388,7 @@ EOF +@@ -1449,7 +1455,7 @@ EOF check_cc </dev/null 2>&1 && enable_feature big_endian # Try to find which inline keywords are supported -@@ -1399,11 +1405,33 @@ EOF +@@ -1466,11 +1472,33 @@ EOF # bionic includes basic pthread functionality, obviating -lpthread. ;; *) Index: pkgsrc/multimedia/libvpx/patches/patch-configure diff -u pkgsrc/multimedia/libvpx/patches/patch-configure:1.5 pkgsrc/multimedia/libvpx/patches/patch-configure:1.6 --- pkgsrc/multimedia/libvpx/patches/patch-configure:1.5 Wed Jun 28 15:35:48 2017 +++ pkgsrc/multimedia/libvpx/patches/patch-configure Sun Jan 28 16:04:11 2018 @@ -1,9 +1,9 @@ -$NetBSD: patch-configure,v 1.5 2017/06/28 15:35:48 he Exp $ +$NetBSD: patch-configure,v 1.6 2018/01/28 16:04:11 wiz Exp $ Recognize sparc and powerpc linux (or BSD...) platforms. Don't do doxygen. ---- configure.orig 2016-07-21 01:15:41.000000000 +0000 +--- configure.orig 2018-01-24 22:25:44.000000000 +0000 +++ configure @@ -1,4 +1,4 @@ -#!/bin/sh @@ -11,16 +11,16 @@ Don't do doxygen. ## ## configure ## -@@ -113,6 +113,8 @@ all_platforms="${all_platforms} armv7s-d +@@ -113,6 +113,8 @@ all_platforms="${all_platforms} armv7-wi + all_platforms="${all_platforms} armv7s-darwin-gcc" all_platforms="${all_platforms} armv8-linux-gcc" all_platforms="${all_platforms} mips32-linux-gcc" - all_platforms="${all_platforms} mips64-linux-gcc" +all_platforms="${all_platforms} powerpc-linux-gcc" +all_platforms="${all_platforms} sparc-linux-gcc" - all_platforms="${all_platforms} sparc-solaris-gcc" - all_platforms="${all_platforms} x86-android-gcc" - all_platforms="${all_platforms} x86-darwin8-gcc" -@@ -175,19 +177,6 @@ if [ "`cd \"${source_path}\" && pwd`" != + all_platforms="${all_platforms} mips64-linux-gcc" + all_platforms="${all_platforms} ppc64-linux-gcc" + all_platforms="${all_platforms} ppc64le-linux-gcc" +@@ -185,19 +187,6 @@ if [ "`cd \"${source_path}\" && pwd`" != fi fi --_----------=_151715545110540--