Accepting request 210407 from home:sumski:branches:multimedia:libs

Update to 1.3.0

OBS-URL: https://build.opensuse.org/request/show/210407
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=47
This commit is contained in:
Ismail Dönmez 2013-12-10 19:38:49 +00:00 committed by Git OBS Bridge
parent 2834be4c19
commit 44502fcc3e
7 changed files with 78 additions and 45471 deletions

3
libvpx-1.3.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e4087c5195c35ff1de6d9449919c35207822c1b5dc78a6684d88d64f93ec7c6a
size 1752356

View File

@ -1,13 +1,13 @@
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
diff --git a/build/make/configure.sh b/build/make/configure.sh
index cf78764..3213d97 100755
--- a/build/make/configure.sh
+++ b/build/make/configure.sh
@@ -820,8 +820,8 @@ process_common_toolchain() {
#endif
EOF
fi
- check_add_cflags -march=armv7-a -mfloat-abi=${float_abi}
- check_add_asflags -march=armv7-a -mfloat-abi=${float_abi}
+ check_add_cflags -march=armv7-a -mfloat-abi=hard
+ check_add_asflags -march=armv7-a -mfloat-abi=hard

View File

@ -1,8 +1,8 @@
Index: build/make/configure.sh
===================================================================
--- build/make/configure.sh.orig
+++ build/make/configure.sh
@@ -614,6 +614,12 @@ process_common_toolchain() {
diff --git a/build/make/configure.sh b/build/make/configure.sh
index 8dcb9bb..cf78764 100755
--- a/build/make/configure.sh
+++ b/build/make/configure.sh
@@ -627,6 +627,12 @@ process_common_toolchain() {
*powerpc*)
tgt_isa=ppc32
;;
@ -15,16 +15,16 @@ Index: build/make/configure.sh
*sparc*)
tgt_isa=sparc
;;
Index: configure
===================================================================
--- configure.orig
+++ configure
@@ -104,6 +104,8 @@ all_platforms="${all_platforms} ppc32-li
diff --git a/configure b/configure
index 4ff3fc7..c590057 100755
--- a/configure
+++ b/configure
@@ -108,6 +108,8 @@ all_platforms="${all_platforms} ppc32-linux-gcc"
all_platforms="${all_platforms} ppc64-darwin8-gcc"
all_platforms="${all_platforms} ppc64-darwin9-gcc"
all_platforms="${all_platforms} ppc64-linux-gcc"
+all_platforms="${all_platforms} s390-linux-gcc"
+all_platforms="${all_platforms} s390x-linux-gcc"
all_platforms="${all_platforms} sparc-solaris-gcc"
all_platforms="${all_platforms} x86-android-gcc"
all_platforms="${all_platforms} x86-darwin8-gcc"
all_platforms="${all_platforms} x86-darwin8-icc"

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9ce074cf4b3bcd9a49ff93e05485b71c273bfc3685a305e55a0e7fa51beb72c5
size 1653485

View File

@ -1,3 +1,51 @@
-------------------------------------------------------------------
Tue Dec 10 16:26:06 UTC 2013 - hrvoje.senjan@gmail.com
- Update to version 1.3.0
+ This release is ABI and API compatible with Duclair (v1.0.0).
+ This release introduces the VP9 codec in a backward-compatible
way. All existing users of VP8 can continue to use the library
without modification. However, some VP8 options do not map to
VP9 in the same manner.
+ Enhancements:
- Get rid of bashisms in the main build scripts
- Added usage info on command line options
- Add lossless compression mode
- Dll build of libvpx
- Add additional Mac OS X targets: 10.7, 10.8 and 10.9
- Add option to disable documentation
- configure: add --enable-external-build support
- make: support V=1 as short form of verbose=yes
- configure: support mingw-w64
- configure: support hardfloat armv7 CHOSTS
- configure: add support for android x86
- Add estimated completion time to vpxenc
- Don't exit on decode errors in vpxenc
- vpxenc: support scaling prior to encoding
- vpxdec: support scaling output
- vpxenc: improve progress indicators with --skip
- msvs: Don't link to winmm.lib
- Add a new script for producing vcxproj files
- Produce Visual Studio 10 and 11 project files
- Produce Windows Phone project files
- msvs-build: use msbuild for vs >= 2005
- configure: default configure log to config.log
- Add encoding option --static-thresh
+ Speed:
- Miscellaneous speed optimizations for VP8 and VP9.
+ Quality:
- In general, quality is consistent with the Eider release.
+ Bug Fixes:
- This release represents approximately a year of engineering
effort, and contains multiple bug fixes. Please refer to git
history for details.
- Rebase libvpx-armv7-use-hard-float.patch and
libvpx-configure-add-s390.patch to this release
- Droped version_1.1.0_to_1.2.0.diff
- Added xz BuildRequires
- Remove Source URL, as the tarball is not available at that place
- Tarball is generated from v1.3.0 tag
-------------------------------------------------------------------
Mon Jan 28 17:07:51 UTC 2013 - adrian@suse.de

View File

@ -17,15 +17,13 @@
Name: libvpx
Version: 1.2.0
Version: 1.3.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}-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
Source0: %{name}-%{version}.tar.xz
# PATCH-FIX-UPSTREAM libvpx-define-config_pic.patch dimstar@opensuse.org -- For older compilers, CONFIG_PIC need to be defined.
Patch1: libvpx-define-config_pic.patch
Patch2: libvpx-configure-add-s390.patch
@ -33,6 +31,7 @@ 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: xz
BuildRequires: yasm
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -90,12 +89,11 @@ and audio streams compressed with the Vorbis audio codec.
The WebM file structure is based on the Matroska container.
%prep
%setup -q -n %name-v1.1.0
%patch0 -p1
%setup -q
%patch1 -p1
%patch2
%patch2 -p1
%patch3
%patch4
%patch4 -p1
%build
cd build

File diff suppressed because it is too large Load Diff