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]

Reply via email to