Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2013-01-29 14:20:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libvpx", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes 2012-12-14 09:41:49.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libvpx.new/libvpx.changes 2013-01-29 14:20:30.000000000 +0100 @@ -1,0 +2,22 @@ +Mon Jan 28 17:07:51 UTC 2013 - [email protected] + +- update to version 1.2.0 + - doing it via patch due to lacking release tar ball + +- From release notes: + - full api and abi compatible to 1.x release line + - Enhancements: + VP8 optimizations for MIPS dspr2 + vpxenc: add -quiet option + - Speed: + Encoder and decoder speed is consistent with the Eider release. + - Quality: + In general, quality is consistent with the Eider release. + Minor tweaks to ARNR filtering + Minor improvements to real time encoding with multiple temporal layers + - Bug Fixes: + Fixes multithreaded encoder race condition in loopfilter + Fixes multi-resolution threaded encoding + Fix potential encoder dead-lock after picture resize + +------------------------------------------------------------------- New: ---- version_1.1.0_to_1.2.0.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libvpx.spec ++++++ --- /var/tmp/diff_new_pack.hPjB6i/_old 2013-01-29 14:20:31.000000000 +0100 +++ /var/tmp/diff_new_pack.hPjB6i/_new 2013-01-29 14:20:31.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package libvpx # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,18 +17,20 @@ Name: libvpx -Version: 1.1.0 +Version: 1.2.0 Release: 0 Summary: VP8 codec library License: BSD-3-Clause and GPL-2.0+ Group: Productivity/Multimedia/Other Url: http://www.webmproject.org/ -Source0: http://webm.googlecode.com/files/%{name}-v%{version}.tar.bz2 +Source0: http://webm.googlecode.com/files/%{name}-v1.1.0.tar.bz2 +# The upstream project did not release a tar ball, just a git tag of version 1.2.0 :/ +Patch0: version_1.1.0_to_1.2.0.diff # PATCH-FIX-UPSTREAM libvpx-define-config_pic.patch [email protected] -- For older compilers, CONFIG_PIC need to be defined. -Patch0: libvpx-define-config_pic.patch -Patch1: libvpx-configure-add-s390.patch -Patch2: libvpx-disable-cross-for-arm.patch -Patch3: libvpx-armv7-use-hard-float.patch +Patch1: libvpx-define-config_pic.patch +Patch2: libvpx-configure-add-s390.patch +Patch3: libvpx-disable-cross-for-arm.patch +Patch4: libvpx-armv7-use-hard-float.patch # Needed to be able to create pkgconfig() provides. BuildRequires: pkg-config BuildRequires: yasm @@ -88,11 +90,12 @@ The WebM file structure is based on the Matroska container. %prep -%setup -q -n %name-v%version +%setup -q -n %name-v1.1.0 %patch0 -p1 -%patch1 +%patch1 -p1 %patch2 %patch3 +%patch4 %build cd build @@ -120,8 +123,9 @@ %install cd build -%make_install -# Remove static library +make DESTDIR=%buildroot install +# Remove static library, should not be used on openSUSE to avoid efforts on +# (security) updates rm %{buildroot}%{_libdir}/libvpx.a %clean ++++++ libvpx-armv7-use-hard-float.patch ++++++ --- /var/tmp/diff_new_pack.hPjB6i/_old 2013-01-29 14:20:31.000000000 +0100 +++ /var/tmp/diff_new_pack.hPjB6i/_new 2013-01-29 14:20:31.000000000 +0100 @@ -1,13 +1,15 @@ ---- build/make/configure.sh.orig 2012-12-10 12:55:30.276337981 +0100 -+++ build/make/configure.sh 2012-12-10 13:38:41.656642859 +0100 -@@ -738,8 +738,8 @@ process_common_toolchain() { - check_add_cflags -mfpu=neon #-ftree-vectorize - check_add_asflags -mfpu=neon - fi -- check_add_cflags -march=armv7-a -mcpu=cortex-a8 -mfloat-abi=softfp -- check_add_asflags -mcpu=cortex-a8 -mfloat-abi=softfp #-march=armv7-a -+ check_add_cflags -march=armv7-a -mcpu=cortex-a8 -mfloat-abi=hard -+ check_add_asflags -mcpu=cortex-a8 -mfloat-abi=hard #-march=armv7-a - else - check_add_cflags -march=${tgt_isa} - check_add_asflags -march=${tgt_isa} +Index: build/make/configure.sh +=================================================================== +--- build/make/configure.sh.orig ++++ build/make/configure.sh +@@ -789,8 +789,8 @@ process_common_toolchain() { + check_add_asflags --defsym ARCHITECTURE=${arch_int} + tune_cflags="-mtune=" + if [ ${tgt_isa} == "armv7" ]; then +- check_add_cflags -march=armv7-a -mfloat-abi=softfp +- check_add_asflags -march=armv7-a -mfloat-abi=softfp ++ check_add_cflags -march=armv7-a -mfloat-abi=hard ++ check_add_asflags -march=armv7-a -mfloat-abi=hard + + if enabled neon + then ++++++ libvpx-configure-add-s390.patch ++++++ --- /var/tmp/diff_new_pack.hPjB6i/_old 2013-01-29 14:20:32.000000000 +0100 +++ /var/tmp/diff_new_pack.hPjB6i/_new 2013-01-29 14:20:32.000000000 +0100 @@ -1,6 +1,8 @@ ---- build/make/configure.sh +Index: build/make/configure.sh +=================================================================== +--- build/make/configure.sh.orig +++ build/make/configure.sh -@@ -539,6 +539,12 @@ +@@ -614,6 +614,12 @@ process_common_toolchain() { *powerpc*) tgt_isa=ppc32 ;; @@ -13,9 +15,11 @@ *sparc*) tgt_isa=sparc ;; ---- configure +Index: configure +=================================================================== +--- configure.orig +++ configure -@@ -102,6 +102,8 @@ +@@ -104,6 +104,8 @@ all_platforms="${all_platforms} ppc32-li all_platforms="${all_platforms} ppc64-darwin8-gcc" all_platforms="${all_platforms} ppc64-darwin9-gcc" all_platforms="${all_platforms} ppc64-linux-gcc" ++++++ libvpx-disable-cross-for-arm.patch ++++++ --- /var/tmp/diff_new_pack.hPjB6i/_old 2013-01-29 14:20:32.000000000 +0100 +++ /var/tmp/diff_new_pack.hPjB6i/_new 2013-01-29 14:20:32.000000000 +0100 @@ -1,6 +1,8 @@ ---- build/make/configure.sh.orig 2012-12-10 12:55:30.276337981 +0100 -+++ build/make/configure.sh 2012-12-10 12:58:16.721521547 +0100 -@@ -725,7 +725,7 @@ process_common_toolchain() { +Index: build/make/configure.sh +=================================================================== +--- build/make/configure.sh.orig ++++ build/make/configure.sh +@@ -781,7 +781,7 @@ process_common_toolchain() { case ${tgt_cc} in gcc) ++++++ version_1.1.0_to_1.2.0.diff ++++++ ++++ 45439 lines (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
