[vlc-devel] [PATCH] contrib: libvpx: bump to 1.7.0

Tristan Matthews tmatth at videolan.org
Wed Jul 11 17:17:04 CEST 2018


On Wed, Jul 11, 2018 at 2:23 AM, Steve Lhomme <robux4 at ycbcr.xyz> wrote:
> The other option would be to download from git with a tagged hash.

Yeah, although I think this last one is OK.

-t

>
>
>
> On 2018-07-10 23:37, Jean-Baptiste Kempf wrote:
>>
>> You cannot download from chromium.googlesource.com: it will ALWAYS change
>> at each re-download.
>>
>> On Tue, 10 Jul 2018, at 15:26, Tristan Matthews wrote:
>>>
>>> On Tue, Jul 10, 2018 at 2:43 AM, Steve Lhomme <robux4 at ycbcr.xyz> wrote:
>>>>
>>>> The SHA512 doesn't seem to match:
>>>
>>> Weird, the tarball I downloaded yesterday did:
>>> tristan at big-ed:~/vlc$ sha512sum contrib/tarballs/libvpx-1.7.0.tar.gz
>>>
>>> 113a0a703f7f8ed609ae305b61563ffbb145e7f8afacc88b59ddc9f701be2a2b57dd3bdbc1b302380f288e819689f9c72e0a5e0eb2c4e2f0b40edf6d9aa85686
>>>   contrib/tarballs/libvpx-1.7.0.tar.gz
>>>
>>> but today it's:
>>>
>>> 44453d22afc0a4be581e23580d15ac584f2263fa9ae720bdd119149f4b8262cb59935baa392c56556b9d5d7149bf61644c983f64ddc5c2663c8ac848c0a7ef95
>>>   libvpx-1.7.0.tar.gz
>>>
>>> We should upload it to our ftp anyway.
>>> -t
>>>
>>>>
>>>> curl -f -L --
>>>> "http://downloads.videolan.org/pub/contrib/vpx/libvpx-1.7.0.tar.gz" >
>>>> "../../contrib/tarballs/libvpx-1.7.0.tar.gz" || ( curl -f -L --
>>>> "http://chromium.googlesource.com/webm/libvpx/+archive/v1.7.0.tar.gz" >
>>>> "../../contrib/tarballs/libvpx-1.7.0.tar.gz" && echo "Please upload this
>>>> package libvpx-1.7.0.tar.gz to our FTP" )
>>>>    % Total    % Received % Xferd  Average Speed   Time Time     Time
>>>> Current
>>>>                                   Dload  Upload   Total Spent    Left
>>>> Speed
>>>>    0     0    0     0    0     0      0      0 --:--:--  0:00:02
>>>> --:--:--
>>>> 0
>>>> curl: (22) The requested URL returned error: 404 Not Found
>>>>    % Total    % Received % Xferd  Average Speed   Time Time     Time
>>>> Current
>>>>                                   Dload  Upload   Total Spent    Left
>>>> Speed
>>>>    0     0    0     0    0     0      0      0 --:--:-- --:--:--
>>>> --:--:--
>>>> 0
>>>> 100 2612k    0 2612k    0     0  1879k      0 --:--:--  0:00:01 --:--:--
>>>> 2062k
>>>> Please upload this package libvpx-1.7.0.tar.gz to our FTP
>>>> grep -- " libvpx-1.7.0.tar.gz$" "../../contrib/src/vpx/SHA512SUMS" &&
>>>> (cd
>>>> ../../contrib/tarballs && sha512sum --check /dev/stdin) <
>>>> "../../contrib/src/vpx/SHA512SUMS"
>>>>
>>>> 113a0a703f7f8ed609ae305b61563ffbb145e7f8afacc88b59ddc9f701be2a2b57dd3bdbc1b302380f288e819689f9c72e0a5e0eb2c4e2f0b40edf6d9aa85686
>>>> libvpx-1.7.0.tar.gz
>>>> libvpx-1.7.0.tar.gz: FAILED
>>>> sha512sum: WARNING: 1 computed checksum did NOT match
>>>>
>>>>
>>>>
>>>> On 2018-07-10 1:08, Tristan Matthews wrote:
>>>>>
>>>>> Screwed up the ios patch update, take 2.
>>>>>
>>>>> ---
>>>>>    contrib/src/vpx/SHA512SUMS       |  2 +-
>>>>>    contrib/src/vpx/libvpx-ios.patch | 10 +++++++---
>>>>>    contrib/src/vpx/rules.mak        | 14 ++++++++------
>>>>>    3 files changed, 16 insertions(+), 10 deletions(-)
>>>>>
>>>>> diff --git a/contrib/src/vpx/SHA512SUMS b/contrib/src/vpx/SHA512SUMS
>>>>> index da99c86b11..5c470baebf 100644
>>>>> --- a/contrib/src/vpx/SHA512SUMS
>>>>> +++ b/contrib/src/vpx/SHA512SUMS
>>>>> @@ -1 +1 @@
>>>>>
>>>>>
>>>>> -1a4b009fe1737715c6563a79848126a5859394a5074b1e9cca9bc2e213df90890c15e708040d5f2c96c7c21e268f51e1352ac6911514bf891a4bf3eea154159d
>>>>> libvpx-1.6.1.tar.bz2
>>>>>
>>>>>
>>>>> +113a0a703f7f8ed609ae305b61563ffbb145e7f8afacc88b59ddc9f701be2a2b57dd3bdbc1b302380f288e819689f9c72e0a5e0eb2c4e2f0b40edf6d9aa85686
>>>>> libvpx-1.7.0.tar.gz
>>>>> diff --git a/contrib/src/vpx/libvpx-ios.patch
>>>>> b/contrib/src/vpx/libvpx-ios.patch
>>>>> index a24de723ed..f63c60a184 100644
>>>>> --- a/contrib/src/vpx/libvpx-ios.patch
>>>>> +++ b/contrib/src/vpx/libvpx-ios.patch
>>>>> @@ -1,6 +1,6 @@
>>>>> ---- libvpx-1.6.0/build/make/configure.sh.orig  2016-08-07
>>>>> 11:44:05.793613059 +0200
>>>>> -+++ libvpx-1.6.0/build/make/configure.sh       2016-08-07
>>>>> 11:45:57.893608065 +0200
>>>>> -@@ -789,80 +789,6 @@
>>>>> +--- libvpx/build/make/configure.sh.orig        2018-07-09
>>>>> 18:57:29.774826691 -0400
>>>>> ++++ libvpx/build/make/configure.sh     2018-07-09 19:00:34.427868074
>>>>> -0400
>>>>> +@@ -818,84 +818,6 @@
>>>>>       # PIC is probably what we want when building shared libs
>>>>>       enabled shared && soft_enable pic
>>>>>     @@ -67,6 +67,10 @@
>>>>>    -      add_cflags  "-mmacosx-version-min=10.11"
>>>>>    -      add_ldflags "-mmacosx-version-min=10.11"
>>>>>    -      ;;
>>>>> +-    *-darwin16-*)
>>>>> +-      add_cflags  "-mmacosx-version-min=10.12"
>>>>> +-      add_ldflags "-mmacosx-version-min=10.12"
>>>>> +-      ;;
>>>>>    -    *-iphonesimulator-*)
>>>>>    -      add_cflags  "-miphoneos-version-min=${IOS_VERSION_MIN}"
>>>>>    -      add_ldflags "-miphoneos-version-min=${IOS_VERSION_MIN}"
>>>>> diff --git a/contrib/src/vpx/rules.mak b/contrib/src/vpx/rules.mak
>>>>> index 9b441d7f4e..ca61fe9a4f 100644
>>>>> --- a/contrib/src/vpx/rules.mak
>>>>> +++ b/contrib/src/vpx/rules.mak
>>>>> @@ -1,20 +1,22 @@
>>>>>    # libvpx
>>>>>    -VPX_VERSION := 1.6.1
>>>>> -VPX_URL :=
>>>>>
>>>>> http://storage.googleapis.com/downloads.webmproject.org/releases/webm/libvpx-$(VPX_VERSION).tar.bz2
>>>>> +VPX_VERSION := 1.7.0
>>>>> +VPX_URL :=
>>>>>
>>>>> http://chromium.googlesource.com/webm/libvpx/+archive/v${VPX_VERSION}.tar.gz
>>>>>      PKGS += vpx
>>>>>    ifeq ($(call need_pkg,"vpx >= 1.5.0"),)
>>>>>    PKGS_FOUND += vpx
>>>>>    endif
>>>>>    -$(TARBALLS)/libvpx-$(VPX_VERSION).tar.bz2:
>>>>> +$(TARBALLS)/libvpx-$(VPX_VERSION).tar.gz:
>>>>>          $(call download_pkg,$(VPX_URL),vpx)
>>>>>    -.sum-vpx: libvpx-$(VPX_VERSION).tar.bz2
>>>>> +.sum-vpx: libvpx-$(VPX_VERSION).tar.gz
>>>>>    -libvpx: libvpx-$(VPX_VERSION).tar.bz2 .sum-vpx
>>>>> -       $(UNPACK)
>>>>> +libvpx: libvpx-$(VPX_VERSION).tar.gz .sum-vpx
>>>>> +       rm -Rf $@-$(VPX_VERSION) $@
>>>>> +       mkdir -p $@-$(VPX_VERSION)
>>>>> +       tar xvzf "$<" -C $@-$(VPX_VERSION)
>>>>>          $(APPLY) $(SRC)/vpx/libvpx-mac.patch
>>>>>          $(APPLY) $(SRC)/vpx/libvpx-ios.patch
>>>>>    ifdef HAVE_ANDROID
>>>>> --
>>>>> 2.18.0
>>>>>
>>>>> _______________________________________________
>>>>> vlc-devel mailing list
>>>>> To unsubscribe or modify your subscription options:
>>>>> https://mailman.videolan.org/listinfo/vlc-devel
>>>>
>>>>
>>>> _______________________________________________
>>>> vlc-devel mailing list
>>>> To unsubscribe or modify your subscription options:
>>>> https://mailman.videolan.org/listinfo/vlc-devel
>>>
>>> _______________________________________________
>>> vlc-devel mailing list
>>> To unsubscribe or modify your subscription options:
>>> https://mailman.videolan.org/listinfo/vlc-devel
>>
>>
>> --
>> Jean-Baptiste Kempf -  President
>> +33 672 704 734
>> _______________________________________________
>> vlc-devel mailing list
>> To unsubscribe or modify your subscription options:
>> https://mailman.videolan.org/listinfo/vlc-devel
>
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list