summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkfg2018-02-06 12:13:02 +0100
committerkfg2018-02-06 12:23:52 +0100
commit3b03b7d4888202f3ece504792eb7a455891e2220 (patch)
tree90c9c4e983acd779b118616dbd4c2fb83f3a18af
parent5eb12b8ab87c7a294a24c6a1607909f05dc546dd (diff)
downloadaur-3b03b7d4888202f3ece504792eb7a455891e2220.tar.gz
upgpkg: mingw-w64-libvpx 1.7.0-1
new upstream release
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD10
-rw-r--r--configure.patch44
3 files changed, 33 insertions, 33 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4f14f7c6f66e..24a495315f96 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Fri Apr 14 10:14:43 UTC 2017
+# Tue Feb 6 11:23:41 UTC 2018
pkgbase = mingw-w64-libvpx
pkgdesc = VP8 and VP9 codec (mingw-w64)
- pkgver = 1.6.1
- pkgrel = 3
+ pkgver = 1.7.0
+ pkgrel = 1
url = http://www.webmproject.org/
arch = any
license = BSD
@@ -14,10 +14,10 @@ pkgbase = mingw-w64-libvpx
options = !strip
options = !buildflags
options = staticlibs
- source = libvpx-1.6.1.tar.gz::https://github.com/webmproject/libvpx/archive/v1.6.1.tar.gz
+ source = libvpx-1.7.0.tar.gz::https://github.com/webmproject/libvpx/archive/v1.7.0.tar.gz
source = configure.patch
- sha256sums = cda8bb6f0e4848c018177d3a576fa83ed96d762554d7010fe4cfb9d70c22e588
- sha256sums = c904d945fe6f59d981bb6f7650be90a59b5b5704b31dfa385d3e99eb63d98086
+ sha256sums = 1fec931eb5c94279ad219a5b6e0202358e94a93a90cfb1603578c326abfc1238
+ sha256sums = b05b7539a3e593deec07cba431d4ca17554cf98f622571b902b954e987800307
pkgname = mingw-w64-libvpx
diff --git a/PKGBUILD b/PKGBUILD
index f0b58f11798d..4b49b2978f4c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Karl-Felix Glatzer <karl.glatzer@gmx.de>
pkgname=mingw-w64-libvpx
-pkgver=1.6.1
-pkgrel=3
+pkgver=1.7.0
+pkgrel=1
pkgdesc="VP8 and VP9 codec (mingw-w64)"
arch=('any')
url="http://www.webmproject.org/"
@@ -11,8 +11,8 @@ options=(!strip !buildflags staticlibs)
makedepends=('mingw-w64-gcc' 'yasm' 'git')
source=(libvpx-$pkgver.tar.gz::https://github.com/webmproject/libvpx/archive/v$pkgver.tar.gz
'configure.patch')
-sha256sums=('cda8bb6f0e4848c018177d3a576fa83ed96d762554d7010fe4cfb9d70c22e588'
- 'c904d945fe6f59d981bb6f7650be90a59b5b5704b31dfa385d3e99eb63d98086')
+sha256sums=('1fec931eb5c94279ad219a5b6e0202358e94a93a90cfb1603578c326abfc1238'
+ 'b05b7539a3e593deec07cba431d4ca17554cf98f622571b902b954e987800307')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
prepare() {
@@ -61,7 +61,7 @@ package() {
#Move the hacked in shared libs to bin
mv ${pkgdir}/usr/${_arch}/lib/libvpx.dll ${pkgdir}/usr/${_arch}/bin/
- mv ${pkgdir}/usr/${_arch}/lib/libvpx.dll.4* ${pkgdir}/usr/${_arch}/bin/
+ mv ${pkgdir}/usr/${_arch}/lib/libvpx.dll.5* ${pkgdir}/usr/${_arch}/bin/
#Install implib
install -m 0644 ${srcdir}/libvpx-$pkgver/build-${_arch}/libvpx.dll.a ${pkgdir}/usr/${_arch}/lib/libvpx.dll.a
diff --git a/configure.patch b/configure.patch
index 560ad66a1591..38f5f8eaa13d 100644
--- a/configure.patch
+++ b/configure.patch
@@ -1,7 +1,7 @@
-diff -ru libvpx-1.6.1/build/make/configure.sh patched/build/make/configure.sh
---- libvpx-1.6.1/build/make/configure.sh 2017-01-12 21:27:27.000000000 +0100
-+++ patched/build/make/configure.sh 2017-04-14 12:02:03.691725079 +0200
-@@ -1279,11 +1279,13 @@
+diff -ru libvpx-1.7.0/build/make/configure.sh patched/build/make/configure.sh
+--- libvpx-1.7.0/build/make/configure.sh 2018-01-24 23:25:44.000000000 +0100
++++ patched/build/make/configure.sh 2018-02-06 12:17:03.422724302 +0100
+@@ -1346,11 +1346,13 @@
win32)
add_asflags -f win32
enabled debug && add_asflags -g cv8
@@ -9,16 +9,16 @@ diff -ru libvpx-1.6.1/build/make/configure.sh patched/build/make/configure.sh
EXE_SFX=.exe
;;
win64)
- add_asflags -f x64
+ add_asflags -f win64
enabled debug && add_asflags -g cv8
+ add_ldflags "-Wl,-no-undefined"
EXE_SFX=.exe
;;
linux*|solaris*|android*)
-diff -ru libvpx-1.6.1/build/make/Makefile patched/build/make/Makefile
---- libvpx-1.6.1/build/make/Makefile 2017-01-12 21:27:27.000000000 +0100
-+++ patched/build/make/Makefile 2017-04-14 12:02:03.691725079 +0200
-@@ -296,6 +296,7 @@
+diff -ru libvpx-1.7.0/build/make/Makefile patched/build/make/Makefile
+--- libvpx-1.7.0/build/make/Makefile 2018-01-24 23:25:44.000000000 +0100
++++ patched/build/make/Makefile 2018-02-06 12:15:22.321327551 +0100
+@@ -303,6 +303,7 @@
$(if $(quiet),@echo " [LD] $$@")
$(qexec)$$(LD) -shared $$(LDFLAGS) \
-Wl,--no-undefined -Wl,-soname,$$(SONAME) \
@@ -26,7 +26,7 @@ diff -ru libvpx-1.6.1/build/make/Makefile patched/build/make/Makefile
-Wl,--version-script,$$(EXPORTS_FILE) -o $$@ \
$$(filter %.o,$$^) $$(extralibs)
endef
-@@ -380,7 +381,7 @@
+@@ -387,7 +388,7 @@
.libs: $(LIBS)
@touch $@
$(foreach lib,$(filter %_g.a,$(LIBS)),$(eval $(call archive_template,$(lib))))
@@ -35,10 +35,10 @@ diff -ru libvpx-1.6.1/build/make/Makefile patched/build/make/Makefile
$(foreach lib,$(filter %$(SO_VERSION_MAJOR).dylib,$(LIBS)),$(eval $(call dl_template,$(lib))))
$(foreach lib,$(filter %$(SO_VERSION_MAJOR).dll,$(LIBS)),$(eval $(call dll_template,$(lib))))
-diff -ru libvpx-1.6.1/configure patched/configure
---- libvpx-1.6.1/configure 2017-01-12 21:27:27.000000000 +0100
-+++ patched/configure 2017-04-14 12:02:03.691725079 +0200
-@@ -491,23 +491,23 @@
+diff -ru libvpx-1.7.0/configure patched/configure
+--- libvpx-1.7.0/configure 2018-01-24 23:25:44.000000000 +0100
++++ patched/configure 2018-02-06 12:15:22.321327551 +0100
+@@ -513,23 +513,23 @@
}
process_detect() {
@@ -75,9 +75,9 @@ diff -ru libvpx-1.6.1/configure patched/configure
if [ -z "$CC" ] || enabled external_build; then
echo "Bypassing toolchain for environment detection."
enable_feature external_build
-diff -ru libvpx-1.6.1/examples.mk patched/examples.mk
---- libvpx-1.6.1/examples.mk 2017-01-12 21:27:27.000000000 +0100
-+++ patched/examples.mk 2017-04-14 12:07:14.397325649 +0200
+diff -ru libvpx-1.7.0/examples.mk patched/examples.mk
+--- libvpx-1.7.0/examples.mk 2018-01-24 23:25:44.000000000 +0100
++++ patched/examples.mk 2018-02-06 12:15:22.321327551 +0100
@@ -314,7 +314,7 @@
ifneq ($(filter os2%,$(TGT_OS)),)
SHARED_LIB_SUF=_dll.a
@@ -87,10 +87,10 @@ diff -ru libvpx-1.6.1/examples.mk patched/examples.mk
endif
endif
CODEC_LIB_SUF=$(if $(CONFIG_SHARED),$(SHARED_LIB_SUF),.a)
-diff -ru libvpx-1.6.1/libs.mk patched/libs.mk
---- libvpx-1.6.1/libs.mk 2017-01-12 21:27:27.000000000 +0100
-+++ patched/libs.mk 2017-04-14 12:02:03.701725259 +0200
-@@ -255,12 +255,12 @@
+diff -ru libvpx-1.7.0/libs.mk patched/libs.mk
+--- libvpx-1.7.0/libs.mk 2018-01-24 23:25:44.000000000 +0100
++++ patched/libs.mk 2018-02-06 12:15:22.321327551 +0100
+@@ -256,12 +256,12 @@
LIBVPX_SO_SYMLINKS :=
LIBVPX_SO_IMPLIB := libvpx_dll.a
else
@@ -107,7 +107,7 @@ diff -ru libvpx-1.6.1/libs.mk patched/libs.mk
endif
endif
endif
-@@ -270,7 +270,7 @@
+@@ -271,7 +271,7 @@
$(if $(LIBVPX_SO_IMPLIB), $(BUILD_PFX)$(LIBVPX_SO_IMPLIB))
$(BUILD_PFX)$(LIBVPX_SO): $(LIBVPX_OBJS) $(EXPORT_FILE)
$(BUILD_PFX)$(LIBVPX_SO): extralibs += -lm