From a78a4a5bc2e53a2a3231bbd03fb8dad94bc26f2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Wed, 8 Jan 2020 21:55:25 +0700 Subject: [PATCH 1/2] firefox-esr: update to 68.4.0. --- .../patches/firefox-68.2.0-rust-1.39+.patch | 172 ------------------ srcpkgs/firefox-esr/patches/yuv-be.patch | 48 ----- srcpkgs/firefox-esr/template | 6 +- 3 files changed, 3 insertions(+), 223 deletions(-) delete mode 100644 srcpkgs/firefox-esr/patches/firefox-68.2.0-rust-1.39+.patch delete mode 100644 srcpkgs/firefox-esr/patches/yuv-be.patch diff --git a/srcpkgs/firefox-esr/patches/firefox-68.2.0-rust-1.39+.patch b/srcpkgs/firefox-esr/patches/firefox-68.2.0-rust-1.39+.patch deleted file mode 100644 index 9494776e04f..00000000000 --- a/srcpkgs/firefox-esr/patches/firefox-68.2.0-rust-1.39+.patch +++ /dev/null @@ -1,172 +0,0 @@ -Source: Gentoo - -Based on https://github.com/rust-lang/rust/issues/64710 - ---- third_party/rust/bindgen/.cargo-checksum.json -+++ third_party/rust/bindgen/.cargo-checksum.json -@@ -1 +1 @@ --{"files":{"Cargo.toml":"9af635e7bad9021a49742a312faf6178b757dbd48aabc998931d6f491f14c179","LICENSE":"c23953d9deb0a3312dbeaf6c128a657f3591acee45067612fa68405eaa4525db","README.md":"5a1f556c6a57c0a6ccc65e19c27718e0f4b32381a8efcc80f6601b33c58c5d59","build.rs":"a9f6915c54d75f357ce32f96327bf4df53dc81a505b70831978f9dac6f43841d","src/callbacks.rs":"b24d7982332c6a35928f134184ddf4072fe4545a45546b97b9b0e0c1fbb77c08","src/clang.rs":"e9203eb5a1b432efebafcd011896e35e8c9145037bf99e7bb3709dc1b8e8e783","src/codegen/bitfield_unit.rs":"88b0604322dc449fc9284850eadc1f5d14b42fa747d4258bae0b6b9535f52dfd","src/codegen/bitfield_unit_tests.rs":"2073ac6a36e0bc9afaef5b1207966817c8fb7a1a9f6368c3b1b8f79822efbfba","src/codegen/error.rs":"2613af1d833377fd4a70719f4a09951d9d45dc9227827b9a2a938a1bcaaea2dd","src/codegen/helpers.rs":"fbd23e68dd51ccaddeb9761394d5df2db49baded0e2dccf6bbc52a2d6de502eb","src/codegen/impl_debug.rs":"f82969461d522fb758eca552ceaf189122a404cbb47fcc16008bfe52fc62aefa","src/codegen/impl_partialeq.rs":"d40d9ee2849c4d3d557b033c4d3af5e6de4a44347f67c0f016198086338811af","src/codegen/mod.rs":"238d989e13b7556e5d120a2bfe85b43332fba56cbe8df886d4c32e650fff1247","src/codegen/struct_layout.rs":"3fa5524aff82365ce292b0cc85080514c85a6dbd31bce90f001773b995dda28e","src/extra_assertions.rs":"494534bd4f18b80d89b180c8a93733e6617edcf7deac413e9a73fd6e7bc9ced7","src/features.rs":"c5fd7149f4a3b41fd4f89ade08505170942f4bc791bcb6a34fdddd3ae61856f8","src/ir/analysis/derive.rs":"325d4c1c1e6194e743f42a2316f1501b0ef852fe309f2e9cac3434825ad235f0","src/ir/analysis/has_destructor.rs":"63644f479738df35e531d3324ff892614083c3656e0747aa34d9f20dada878ec","src/ir/analysis/has_float.rs":"76162a309e4285a806755a08c687a3e7bc894a100a63da4e88584035e215b11d","src/ir/analysis/has_type_param_in_array.rs":"fdbc0af28a144c88ea2de83e6e6da5e1ffb40e3dd63fd7a708095d085bb06f94","src/ir/analysis/has_vtable.rs":"5788372d27bdbaaf0454bc17be31a5480918bc41a8a1c4832e8c61185c07f9cd","src/ir/analysis/mod.rs":"1f218e15c19f6666512908abc853fa7ff9ca5d0fafd94f026d9e4b0ce287ec3c","src/ir/analysis/sizedness.rs":"8dc10043d872e68e660ef96edca4d9733f95be45cdad4893462fa929b335014f","src/ir/analysis/template_params.rs":"6312c008bbc80f50e72a766756c8daddea0b6eeb31ec924b83a231df931e170e","src/ir/annotations.rs":"39a5ab19f4d5dfa617577e4a0d0d2b67b5369d480c7cca4b14d172458c9843f0","src/ir/comment.rs":"c48abe01c5af0f09f583a89f1394bc6c161b40f6c8f0f600bbfe3c907b47969b","src/ir/comp.rs":"ca439407faefbe3a198246f0a1dbdf4e40307e45eaaad317e85d1aab37bb31fc","src/ir/context.rs":"599226eb04d337a1b1b13af91af91bdb02dbd5f26f274cbc0ebc4489eb144fc0","src/ir/derive.rs":"34f9aa76b6c9c05136bb69dcd6455397faef571a567254d2c541d50a962994db","src/ir/dot.rs":"95ed2968fc3239d87892e9f1edf1ed6dd18630d949564961765967ea1d16960c","src/ir/enum_ty.rs":"9cc242d6b3c1866665594e8b306860ee39c0ea42d22198d46b7fded473fe3e84","src/ir/function.rs":"2d41d9df19f42b0c383f338be4c026c005853a8d1caf5f3e5a2f3a8dad202232","src/ir/int.rs":"07e0c7dbd2dd977177fae3acd2a14adf271c6cf9ff4b57cddc11d50734fd4801","src/ir/item.rs":"3bcdb69b793350e5744aec3577cdbb1e5068ece5220c38763cecd82dfb5e8f03","src/ir/item_kind.rs":"dbeae8c4fd0e5c9485d325aea040e056a1f2cd6d43fc927dee8fe1c0c59a7197","src/ir/layout.rs":"d49582081f5f86f7595afbe4845f38fb3b969a840b568f4a49b265e7d790bb5b","src/ir/mod.rs":"2eae90f207fad2e45957ec9287064992a419e3fc916aba84faff2ea25cbeb5ee","src/ir/module.rs":"c4d90bf38fe3672e01923734ccbdb7951ea929949d5f413a9c2aee12395a5094","src/ir/objc.rs":"758aa955a0c5d6ad82606c88a1f4cd1d93e666b71e82d43b18b1aaae96cf888a","src/ir/template.rs":"c0f8570b927dfd6a421fc4ce3094ec837a3ed936445225dbfac961e8e0842ae5","src/ir/traversal.rs":"ea751379a5aec02f93f8d2c61e18232776b1f000dbeae64b9a7195ba21a19dd6","src/ir/ty.rs":"952fb04cd6a71a2bca5c509aecacb42a1de0cae75824941541a38dc589f0993a","src/ir/var.rs":"8bdafb6d02f2c55ae11c28d88b19fb7a65ba8466da12ff039ae4c16c790b291e","src/lib.rs":"d5c8b404c515d30fc2d78b28eb84cff6b256f1f1e2dbd6aca280529bb2af6879","src/log_stubs.rs":"6dfdd908b7c6453da416cf232893768f9480e551ca4add0858ef88bf71ee6ceb","src/main.rs":"e519053bcdde6bc88f60f955246a02d53b3db1cc5ccd1612e6675b790b7460b0","src/options.rs":"041d635c8f6712ca32676a68f06d0245faed5577d9513786e058540ea2a69a7f","src/parse.rs":"be7d13cc84fae79ec7b3aa9e77063fa475a48d74a854423e2c72d75006a25202","src/regex_set.rs":"5cb72fc3714c0d79e9e942d003349c0775fafd7cd0c9603c65f5261883bbf9cf","src/time.rs":"3b763e6fee51d0eb01228dfe28bc28a9f692aff73b2a7b90a030902e0238fca6"},"package":"6bd7710ac8399ae1ebe1e3aac7c9047c4f39f2c94b33c997f482f49e96991f7c"} -\ No newline at end of file -+{"files":{"Cargo.toml":"9af635e7bad9021a49742a312faf6178b757dbd48aabc998931d6f491f14c179","LICENSE":"c23953d9deb0a3312dbeaf6c128a657f3591acee45067612fa68405eaa4525db","README.md":"5a1f556c6a57c0a6ccc65e19c27718e0f4b32381a8efcc80f6601b33c58c5d59","build.rs":"a9f6915c54d75f357ce32f96327bf4df53dc81a505b70831978f9dac6f43841d","src/callbacks.rs":"b24d7982332c6a35928f134184ddf4072fe4545a45546b97b9b0e0c1fbb77c08","src/clang.rs":"e9203eb5a1b432efebafcd011896e35e8c9145037bf99e7bb3709dc1b8e8e783","src/codegen/bitfield_unit.rs":"88b0604322dc449fc9284850eadc1f5d14b42fa747d4258bae0b6b9535f52dfd","src/codegen/bitfield_unit_tests.rs":"2073ac6a36e0bc9afaef5b1207966817c8fb7a1a9f6368c3b1b8f79822efbfba","src/codegen/error.rs":"2613af1d833377fd4a70719f4a09951d9d45dc9227827b9a2a938a1bcaaea2dd","src/codegen/helpers.rs":"fbd23e68dd51ccaddeb9761394d5df2db49baded0e2dccf6bbc52a2d6de502eb","src/codegen/impl_debug.rs":"f82969461d522fb758eca552ceaf189122a404cbb47fcc16008bfe52fc62aefa","src/codegen/impl_partialeq.rs":"d40d9ee2849c4d3d557b033c4d3af5e6de4a44347f67c0f016198086338811af","src/codegen/mod.rs":"238d989e13b7556e5d120a2bfe85b43332fba56cbe8df886d4c32e650fff1247","src/codegen/struct_layout.rs":"3fa5524aff82365ce292b0cc85080514c85a6dbd31bce90f001773b995dda28e","src/extra_assertions.rs":"494534bd4f18b80d89b180c8a93733e6617edcf7deac413e9a73fd6e7bc9ced7","src/features.rs":"c5fd7149f4a3b41fd4f89ade08505170942f4bc791bcb6a34fdddd3ae61856f8","src/ir/analysis/derive.rs":"325d4c1c1e6194e743f42a2316f1501b0ef852fe309f2e9cac3434825ad235f0","src/ir/analysis/has_destructor.rs":"63644f479738df35e531d3324ff892614083c3656e0747aa34d9f20dada878ec","src/ir/analysis/has_float.rs":"76162a309e4285a806755a08c687a3e7bc894a100a63da4e88584035e215b11d","src/ir/analysis/has_type_param_in_array.rs":"fdbc0af28a144c88ea2de83e6e6da5e1ffb40e3dd63fd7a708095d085bb06f94","src/ir/analysis/has_vtable.rs":"8c92a52c0f859c7bec7bfbc36b9d18f904baab0c8c9dc1b3e7af34de1a0b0da4","src/ir/analysis/mod.rs":"1f218e15c19f6666512908abc853fa7ff9ca5d0fafd94f026d9e4b0ce287ec3c","src/ir/analysis/sizedness.rs":"71f1a37f75b971ea5b0d8457473cc410947dbf706cb6d2c0338916910b78a675","src/ir/analysis/template_params.rs":"6312c008bbc80f50e72a766756c8daddea0b6eeb31ec924b83a231df931e170e","src/ir/annotations.rs":"39a5ab19f4d5dfa617577e4a0d0d2b67b5369d480c7cca4b14d172458c9843f0","src/ir/comment.rs":"c48abe01c5af0f09f583a89f1394bc6c161b40f6c8f0f600bbfe3c907b47969b","src/ir/comp.rs":"ca439407faefbe3a198246f0a1dbdf4e40307e45eaaad317e85d1aab37bb31fc","src/ir/context.rs":"599226eb04d337a1b1b13af91af91bdb02dbd5f26f274cbc0ebc4489eb144fc0","src/ir/derive.rs":"e5581852eec87918901a129284b4965aefc8a19394187a8095779a084f28fabe","src/ir/dot.rs":"95ed2968fc3239d87892e9f1edf1ed6dd18630d949564961765967ea1d16960c","src/ir/enum_ty.rs":"9cc242d6b3c1866665594e8b306860ee39c0ea42d22198d46b7fded473fe3e84","src/ir/function.rs":"2d41d9df19f42b0c383f338be4c026c005853a8d1caf5f3e5a2f3a8dad202232","src/ir/int.rs":"07e0c7dbd2dd977177fae3acd2a14adf271c6cf9ff4b57cddc11d50734fd4801","src/ir/item.rs":"3bcdb69b793350e5744aec3577cdbb1e5068ece5220c38763cecd82dfb5e8f03","src/ir/item_kind.rs":"dbeae8c4fd0e5c9485d325aea040e056a1f2cd6d43fc927dee8fe1c0c59a7197","src/ir/layout.rs":"d49582081f5f86f7595afbe4845f38fb3b969a840b568f4a49b265e7d790bb5b","src/ir/mod.rs":"2eae90f207fad2e45957ec9287064992a419e3fc916aba84faff2ea25cbeb5ee","src/ir/module.rs":"c4d90bf38fe3672e01923734ccbdb7951ea929949d5f413a9c2aee12395a5094","src/ir/objc.rs":"758aa955a0c5d6ad82606c88a1f4cd1d93e666b71e82d43b18b1aaae96cf888a","src/ir/template.rs":"c0f8570b927dfd6a421fc4ce3094ec837a3ed936445225dbfac961e8e0842ae5","src/ir/traversal.rs":"ea751379a5aec02f93f8d2c61e18232776b1f000dbeae64b9a7195ba21a19dd6","src/ir/ty.rs":"952fb04cd6a71a2bca5c509aecacb42a1de0cae75824941541a38dc589f0993a","src/ir/var.rs":"8bdafb6d02f2c55ae11c28d88b19fb7a65ba8466da12ff039ae4c16c790b291e","src/lib.rs":"d5c8b404c515d30fc2d78b28eb84cff6b256f1f1e2dbd6aca280529bb2af6879","src/log_stubs.rs":"6dfdd908b7c6453da416cf232893768f9480e551ca4add0858ef88bf71ee6ceb","src/main.rs":"e519053bcdde6bc88f60f955246a02d53b3db1cc5ccd1612e6675b790b7460b0","src/options.rs":"041d635c8f6712ca32676a68f06d0245faed5577d9513786e058540ea2a69a7f","src/parse.rs":"be7d13cc84fae79ec7b3aa9e77063fa475a48d74a854423e2c72d75006a25202","src/regex_set.rs":"5cb72fc3714c0d79e9e942d003349c0775fafd7cd0c9603c65f5261883bbf9cf","src/time.rs":"3b763e6fee51d0eb01228dfe28bc28a9f692aff73b2a7b90a030902e0238fca6"},"package":"6bd7710ac8399ae1ebe1e3aac7c9047c4f39f2c94b33c997f482f49e96991f7c"} -\ No newline at end of file ---- third_party/rust/bindgen/src/ir/analysis/has_vtable.rs -+++ third_party/rust/bindgen/src/ir/analysis/has_vtable.rs -@@ -9,17 +9,17 @@ use std::ops; - use {HashMap, Entry}; - - /// The result of the `HasVtableAnalysis` for an individual item. --#[derive(Copy, Clone, Debug, PartialEq, Eq, Ord)] -+#[derive(Copy, Clone, Debug, PartialEq, Eq, PartialOrd, Ord)] - pub enum HasVtableResult { -- /// The item has a vtable, but the actual vtable pointer is in a base -- /// member. -- BaseHasVtable, -+ /// The item does not have a vtable pointer. -+ No, - - /// The item has a vtable and the actual vtable pointer is within this item. - SelfHasVtable, - -- /// The item does not have a vtable pointer. -- No -+ /// The item has a vtable, but the actual vtable pointer is in a base -+ /// member. -+ BaseHasVtable, - } - - impl Default for HasVtableResult { -@@ -28,21 +28,6 @@ impl Default for HasVtableResult { - } - } - --impl cmp::PartialOrd for HasVtableResult { -- fn partial_cmp(&self, rhs: &Self) -> Option { -- use self::HasVtableResult::*; -- -- match (*self, *rhs) { -- (x, y) if x == y => Some(cmp::Ordering::Equal), -- (BaseHasVtable, _) => Some(cmp::Ordering::Greater), -- (_, BaseHasVtable) => Some(cmp::Ordering::Less), -- (SelfHasVtable, _) => Some(cmp::Ordering::Greater), -- (_, SelfHasVtable) => Some(cmp::Ordering::Less), -- _ => unreachable!(), -- } -- } --} -- - impl HasVtableResult { - /// Take the least upper bound of `self` and `rhs`. - pub fn join(self, rhs: Self) -> Self { ---- third_party/rust/bindgen/src/ir/analysis/sizedness.rs -+++ third_party/rust/bindgen/src/ir/analysis/sizedness.rs -@@ -22,13 +22,14 @@ use {HashMap, Entry}; - /// - /// We initially assume that all types are `ZeroSized` and then update our - /// understanding as we learn more about each type. --#[derive(Copy, Clone, Debug, PartialEq, Eq, Ord)] -+#[derive(Copy, Clone, Debug, PartialEq, Eq, PartialOrd, Ord)] - pub enum SizednessResult { -- /// Has some size that is known to be greater than zero. That doesn't mean -- /// it has a static size, but it is not zero sized for sure. In other words, -- /// it might contain an incomplete array or some other dynamically sized -- /// type. -- NonZeroSized, -+ /// The type is zero-sized. -+ /// -+ /// This means that if it is a C++ type, and is not being used as a base -+ /// member, then we must add an `_address` byte to enforce the -+ /// unique-address-per-distinct-object-instance rule. -+ ZeroSized, - - /// Whether this type is zero-sized or not depends on whether a type - /// parameter is zero-sized or not. -@@ -52,12 +53,11 @@ pub enum SizednessResult { - /// https://github.com/rust-lang-nursery/rust-bindgen/issues/586 - DependsOnTypeParam, - -- /// The type is zero-sized. -- /// -- /// This means that if it is a C++ type, and is not being used as a base -- /// member, then we must add an `_address` byte to enforce the -- /// unique-address-per-distinct-object-instance rule. -- ZeroSized, -+ /// Has some size that is known to be greater than zero. That doesn't mean -+ /// it has a static size, but it is not zero sized for sure. In other words, -+ /// it might contain an incomplete array or some other dynamically sized -+ /// type. -+ NonZeroSized, - } - - impl Default for SizednessResult { -@@ -66,21 +66,6 @@ impl Default for SizednessResult { - } - } - --impl cmp::PartialOrd for SizednessResult { -- fn partial_cmp(&self, rhs: &Self) -> Option { -- use self::SizednessResult::*; -- -- match (*self, *rhs) { -- (x, y) if x == y => Some(cmp::Ordering::Equal), -- (NonZeroSized, _) => Some(cmp::Ordering::Greater), -- (_, NonZeroSized) => Some(cmp::Ordering::Less), -- (DependsOnTypeParam, _) => Some(cmp::Ordering::Greater), -- (_, DependsOnTypeParam) => Some(cmp::Ordering::Less), -- _ => unreachable!(), -- } -- } --} -- - impl SizednessResult { - /// Take the least upper bound of `self` and `rhs`. - pub fn join(self, rhs: Self) -> Self { ---- third_party/rust/bindgen/src/ir/derive.rs -+++ third_party/rust/bindgen/src/ir/derive.rs -@@ -92,10 +92,10 @@ pub trait CanDeriveOrd { - /// - /// Initially we assume that we can derive trait for all types and then - /// update our understanding as we learn more about each type. --#[derive(Debug, Copy, Clone, PartialEq, Eq, Ord)] -+#[derive(Debug, Copy, Clone, PartialEq, Eq, PartialOrd, Ord)] - pub enum CanDerive { -- /// No, we cannot. -- No, -+ /// Yes, we can derive automatically. -+ Yes, - - /// The only thing that stops us from automatically deriving is that - /// array with more than maximum number of elements is used. -@@ -103,8 +103,8 @@ pub enum CanDerive { - /// This means we probably can "manually" implement such trait. - Manually, - -- /// Yes, we can derive automatically. -- Yes, -+ /// No, we cannot. -+ No, - } - - impl Default for CanDerive { -@@ -113,22 +113,6 @@ impl Default for CanDerive { - } - } - --impl cmp::PartialOrd for CanDerive { -- fn partial_cmp(&self, rhs: &Self) -> Option { -- use self::CanDerive::*; -- -- let ordering = match (*self, *rhs) { -- (x, y) if x == y => cmp::Ordering::Equal, -- (No, _) => cmp::Ordering::Greater, -- (_, No) => cmp::Ordering::Less, -- (Manually, _) => cmp::Ordering::Greater, -- (_, Manually) => cmp::Ordering::Less, -- _ => unreachable!() -- }; -- Some(ordering) -- } --} -- - impl CanDerive { - /// Take the least upper bound of `self` and `rhs`. - pub fn join(self, rhs: Self) -> Self { diff --git a/srcpkgs/firefox-esr/patches/yuv-be.patch b/srcpkgs/firefox-esr/patches/yuv-be.patch deleted file mode 100644 index 1c26f2ecced..00000000000 --- a/srcpkgs/firefox-esr/patches/yuv-be.patch +++ /dev/null @@ -1,48 +0,0 @@ -# HG changeset patch -# User A. Wilcox -# Date 1543674229 0 -# Sat Dec 01 14:23:49 2018 +0000 -# Node ID 0309ff19e46b126c527e633518d7de8570442114 -# Parent 53107afbc21ec78e7ac46d37af212505f2032d5d -Bug 1511604 - Swizzle YCbCr->RGB data on big-endian machines - -diff -r 53107afbc21e -r 0309ff19e46b gfx/ycbcr/YCbCrUtils.cpp ---- gfx/ycbcr/YCbCrUtils.cpp Wed Nov 07 04:50:21 2018 +0000 -+++ gfx/ycbcr/YCbCrUtils.cpp Sat Dec 01 14:23:49 2018 +0000 -@@ -3,7 +3,9 @@ - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -+#include "mozilla/EndianUtils.h" - #include "gfx2DGlue.h" -+#include "mozilla/gfx/Swizzle.h" - - #include "YCbCrUtils.h" - #include "yuv_convert.h" -@@ -236,6 +238,13 @@ - yuvtype, - srcData.mYUVColorSpace); - } -+#if MOZ_BIG_ENDIAN -+ // libyuv makes endian-correct result, which needs to be swapped to BGRX -+ if (aDestFormat != SurfaceFormat::R5G6B5_UINT16) -+ gfx::SwizzleData(aDestBuffer, aStride, gfx::SurfaceFormat::X8R8G8B8, -+ aDestBuffer, aStride, gfx::SurfaceFormat::B8G8R8X8, -+ srcData.mPicSize); -+#endif - } - - void -@@ -257,6 +266,12 @@ - aSrcStrideYA, - aSrcStrideUV, - aDstStrideARGB); -+#if MOZ_BIG_ENDIAN -+ // libyuv makes endian-correct result, which needs to be swapped to BGRA -+ gfx::SwizzleData(aDstARGB, aDstStrideARGB, gfx::SurfaceFormat::A8R8G8B8, -+ aDstARGB, aDstStrideARGB, gfx::SurfaceFormat::B8G8R8A8, -+ IntSize(aWidth, aHeight)); -+#endif - } - - } // namespace gfx diff --git a/srcpkgs/firefox-esr/template b/srcpkgs/firefox-esr/template index c7877f30e76..0306e638a69 100644 --- a/srcpkgs/firefox-esr/template +++ b/srcpkgs/firefox-esr/template @@ -3,7 +3,7 @@ # THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/firefox-esr-i18n". # pkgname=firefox-esr -version=68.3.0 +version=68.4.0 revision=1 wrksrc="firefox-${version}" build_helper="rust" @@ -12,11 +12,11 @@ maintainer="Eivind Uggedal " license="MPL-2.0, GPL-2.0-or-later, LGPL-2.1-or-later" homepage="https://www.mozilla.org/firefox/organizations/" distfiles="${MOZILLA_SITE}/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz" -checksum=e131149a70e7ae867d9b0ea081e8c081d056500ee51bb9270df247e977badc69 +checksum=58ab6fd342698107585da91e240c02e9b1067ca667143abfbee89184cf16f91c lib32disabled=yes hostmakedepends="autoconf213 unzip zip pkg-config perl python yasm - python3 cargo llvm clang rust cbindgen nasm nodejs-lts-10" + python3 cargo llvm clang rust cbindgen nasm nodejs-lts-10 tar" makedepends="nss-devel libjpeg-turbo-devel gtk+-devel gtk+3-devel icu-devel pixman-devel sqlite-devel libevent-devel libnotify-devel libvpx5-devel libXrender-devel libXcomposite-devel libSM-devel libXt-devel rust-std From 5458f9576060e1da40dfcfc90aaa32c314ba3ad8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Wed, 8 Jan 2020 21:55:30 +0700 Subject: [PATCH 2/2] firefox-esr-i18n: update to 68.4.0. [skip ci] --- srcpkgs/firefox-esr-i18n/template | 188 +++++++++++++++--------------- 1 file changed, 94 insertions(+), 94 deletions(-) diff --git a/srcpkgs/firefox-esr-i18n/template b/srcpkgs/firefox-esr-i18n/template index c3b68e69064..86000c0cd25 100644 --- a/srcpkgs/firefox-esr-i18n/template +++ b/srcpkgs/firefox-esr-i18n/template @@ -1,6 +1,6 @@ # Template file for 'firefox-esr-i18n' pkgname=firefox-esr-i18n -version=68.3.0 +version=68.4.0 revision=1 build_style=meta homepage="https://www.mozilla.org/firefox/" @@ -135,96 +135,96 @@ _pkgtmpl() { } } -checksum="88bc57e7937f6e8e800220e332ec5bce79a766f342c3aa052c70ecf7c0ff8b7e - 90138e30ba2f197fae42dab89c7b4ece66e9385be07af7ad237e155c9900196e - 09a95e2305cdf094518dae97c414f254820210ab3e15a38ee84b4c90e626b390 - 998f379e0661eb0fad3fff09fdcd9c04068bfa0f083e61625df7bac8d9a74142 - 22ef3448ced770d829374ce695d6e8805b05cf2561355d5b7539bacebf1639dc - ab996b32c58c7465a32a6e898a4fcdef2036029b0bff088b7d7b6b60857b5385 - 9fc38b3bc394b66fefd12272b0c7fa342b6382fc2e31a45c003c730406bd66f1 - 4b75fb445a9ab28824a758c80e0a54d5b0b93f9c73dc5b228ddab40fd666eef4 - ba4bf8e91329c5b6c31f279949673b8eafa245c566e6efe6f969ff9b4c94995e - a7287a9d4fb71481b953414383a9a7a0721c6b7f875cffdfe77f948ca5ba99f1 - ab908d6d561563a0c8efd049e8bbcd50f722610332fe155a568f96858f4487a6 - 4fde0b57dfc8c9c83663197c538be5e02f8377292fd267059b7a9415e30b4f11 - 1665c1b774f8b7a675bf14bfbc3c0aa3f77d8670d79e264e167b48e012589b1b - 7625197a4601bc41ae8129f85af6f609560cd61a8e9bfac8fa251a92c2e57a4c - a4704f8e2aa620a6ca7ef9ec7fae8f74b7dbf7486140a4eee6d63330127e45de - 8a1485aa6dfc90bf336927177107a16dcd75eb6ad74a81a18d22145e7821d559 - 646775719b17e706372f4aea2b32af0bc5000a5e5138c92f9a6740dff122fded - 5eb4075e5085539dafc1afe78e490af68d768dc8d2adf8201c3854710e1d36a4 - 853e515ecc9bad22fd617b08bf363bd6f7de5935fcb9480152754c70d1aca6ee - 5e486fd25b37d5bb31803bb7963dec411dd772ce9dbd31e43b26b4695b2aa352 - 512507bebc57dda106cf84adaaf59863e141f10ef36955f28b1a203a18eac979 - 99fea99623b825bbd3da0819544120dbe70bb81e4fba3cc57ce8d54a73f43d73 - 318e35446641203d1313c8a3bcdbede7537f21dc9489c711b9ce9dee0df1cce3 - b93e787da5f5031862fe01bf352cd8e118295f21906c36bbdd5b91d90da679b0 - 36d0cfcf545783714cf8c8ae4942213fc40f7ff72b814e751720070ddf7ad153 - fb8f18f7ab647908e9860ff69b95813616338af3fd3e342b235f7ad526976f9a - 2d30d833d938f96e639733926bdbbec880e6e7bece4e42e08d24a6e82cc432c8 - 1c625605c795be3bc575d87773d7c4bc60de8620da09e07db8f1c262ce76ea5f - eef02404cf975e53470a6b523f715fb03e28c04e007076bad2adb54db65a74b0 - aee1acdaee6feda770967c711ee82ed3a83d48fe0c0b0d4983925aba3fca0f68 - 462056ad26c164a3ce0a1cfa802f52e627ab3bbc7da83a4781b5a6c624415382 - 9aa13d06d1e5ece8f869e793ac5bf0aa0ed8a086caf3c0f51b88a5d11525a081 - 1216b9e9cb4b3d14be338f335536e3079850c36d0590250a930b1622eed0ab5c - c95f2e91c50ea21fbc6f58eed15ea0642c2bd0b9a4ec14a883fc3011bea86608 - f7cbf9f848d9b738efd40d5630b4107a2706372863429c76f98d18d60b5b9392 - 7b777bedb2ac490956d1901c1b877019fccd34f69d1004625b88b2f1710cf21e - a6afb9f1a4413913f0176c1a45bf520d39f7805c42a6aa2c88bc657e9b2722e8 - 58cdc561a760dedd7708b0fec8d9a6f0223b005cad04c4edb6a55ae8ef9408d9 - a3ca41bfb1761b7bd41489dd63c1cae0828e9cf84a3c669944509d90b5cc83da - 0dbaea69e0131fcdb8b5cf49e75b3e5b5cc04eb380a9232017a8a0592feb63fa - 435019ef3ab00e4e19773a1c098a982a1caf7bc3241cd8a201bc756726a44cb4 - 24f9c2ba8c99282543673f63f26530a2a771001260a5205e79825024afcfa9b1 - 42ec563dec044acde089ec9b5c8bd3bae08a26980512d7fcdc031ce997a87e6c - 849f308f0ecd268120ca0c131b30282630b876b654851537afc35f55f954a02e - b63f47d79977ae941145b3e8ea7bff17bac14e31d6c073f0e552aff2351c73aa - c8b577d078d20a3e12094bc8af0221117f249b3d6e59f12fe40c1d00fa7a8ddc - dbb40f4a5c5fd5770af576d494d620259912e22c3e7715a0ffeab60714272b8c - ba316ab2d50746f4da42bde8afb1c1d8bec41d4f5a6f98e35820b35854b60d90 - 753788c502c46129ceecb171a6416ec08ade64105189a6739361ca4e00cdd49e - f432b053f1a49e4b2839388cd02111da3ca6dc3404060717caf98cd8913cc2f6 - 2bdf29376dc9cc3f25b81054409e73841050790f354da491027d5a458fbf0e8e - 8038d7519927e8a6cb282fd01c05f358dab8d7097a754874627b756f117fe7e9 - bdbd0f54849d0acf0f25734c0d73b8ee76743175b7d17122fee6d97ee9da37f6 - d5729a392765a574cbed3c49d795be0422498b64923a6a74968d6d424bebceff - 2ea9d025c2feb19a3bb987c29f0c17e806ec951ca7245fb4ca7cf765c3499c40 - 5b5e1a2ffa86e739d0d50e4e5b3da08ed296bd7212aabb440fbd41e5bc6b0dd9 - 44f8d156d00a167479f1826d6eddcc1be9b465775838aa21672f5b2b34f530e2 - 2e607d026b415c31c89c26e9a8c294070613714d50d2fada171f0dfb5ec8032a - 828e8505430095b8c5b9e6bb9d6367103e35a650470a15d46a6d018bd4a95de2 - 62cfd9dd99afc37d68b2718c73de15920a3bf8705a27ae761e5c793cc5e0199e - 9d2fba1bc6fdd3d033415c0b2b0700f676cba8d947e7ab45f0ff1b4242379341 - 8a62edcf6d0586b57d06242d3686584d798b33703f85134596743644f76b5e41 - c78a6b936598d6267b4474728fa37df4a8e32e048dd8adfd5f7d5621ff4ccc10 - 1b01471d1d2469fb233682cb73f807ce0b102529a6cefb45e3eab21b747b2bf1 - 1de57e24aa33418867d3e81b7e0a60a5a307b53d36142a91d742199f199224f5 - ddb594bba04f7cf70c084999e9591be6b4490bf2c79b8bcf203f479e3c0b2109 - 2caabcc6c7a6478d6922584b18902d752e9f2c4921db8f8c47ad59336b3e7fc7 - d96e19669c2d85d1d1d36d3b2d7a34307080f2a628398f02bf066707d7d98fff - 168719be2aca5ad488888d40979b04307d45925c4904eaf38974138d8937409f - 0c12ba626f8f55bb9b728a2a420949c85535f0f81fc2680f716fa257c018e13e - ab5321b5c22e57c556142504290eef6d8675e4b788605aabd2f5f40dcb648f44 - 346f139ed152a470511512ec247d58060261f77a41b49547bc55f9cad90aec1e - a340bee46d42c13f1df0d51a7def1eafa2f54bc96c37dddc87f325318bf9bc04 - 57b4ad05f482c607ac09ef705d6ff4e9a7aca9ff690c6000c462e7e0c89d0208 - 853c6db21af3c443934fdf352d751919e18cbfe577aaa3ce3fd3d1ff592e52d7 - 5ff299c99f95c9eaff04dbd848edc5e0271c39b28c031e81988dce4a44b698c1 - 77693ebdaebe07f625099b08c344cc5932dc445e4a4e7532723e09f9709496e4 - 61e5845e8a4ab449013870bc4758d07346e80cbec02333e9513a3622aa5d9a0f - 05170996d8bf72721f3a54c83c5942033c3569293b0254f5229c0066f53cade6 - f1a608658f282797298ab4abcd63af171e3a0c1bc567b90bcc86b25babfed0d0 - 630782af90a968d62d9744bf44d31b772d64a143825c295851d16b56c5369d84 - 6a4e11c0331375dca999e256cf9969dc1a46960e350f21a6686ba3c36f154daf - 0c4459148d6cd2220b8e50144abb057c042be64ccf19213480c3f422b3898f1c - 51d6c31c2da751e58f443470277b578cde7d8046c1e699a9e091454da321769d - 1e61a6341778b1fe08bbb69429dab2ba265eb67536c2d578fd68d41e0575947c - 810818b409728c38bc7e77e76d4eb19678e81f431ba41416eaa3a8a27c70daf7 - ecebac55d072607fa119b0769ef0f2e54e8cc667c39529ba1ea1994756c8eb68 - 99f500207213726f76a7c0a45e43636912c527244a7abb199a8b308258fbe329 - 8ffa8566c246f1091831568802aaaef92d75dafc3f2bfad45bc30e12bdf2a237 - 6401eede36fc52c08c20b753c09ce1f35b4e261e78cd0877245dee12405a4d07 - c198bc2de1957547a2a3eac96777f13222a557ce0b96bef686b26e12ba9caf35 - 8730c0065f4e5a4f663120900cf2091acdce21180a9534ff5f8ab35a15b85854 - 8e6c5a570528077e93985eedbea6e6ba4c545ebc16eaa02a6ac02c41b4df292e" +checksum="ae9f1ae93e5391116291826904ceba32909a17645bf3bd185c7b4eb00f19f768 + d20e164b579753da2e23d6a5a51eb2af377fe8cd9859d019b9c44280705a5ddd + 170031d40dd419900b141b8f4eba7d05bc6124a37a073542639cb5b7da0108b7 + 6824af9f8ddfe99791f25cd11371ddcdf4901ea1bbaf6a5ea928202c1a17a419 + e8f19e51d5f4e7a27817ad157a2161a12f44b6d5cd0c56e472720581b9b799a5 + 2db8f2b1ecf98a08f275dd4ffac9bc1f6fbe884d0f800d6b0818e5c00c49ba44 + bb2e5a1bdb725177b0a908a94dfebf8e72a8c5077b0614604a1e9168d28a5651 + db0a12dbc0a712b225230667a9109a19d3389456e35a61f13d7f80e47067a735 + f0b8d76f3e60382843e3fb8ec6c3c27ff95f959832cf274bc202604677ec75a5 + 384130ce7de6556dc79c4e1efa93e9c3ec6c5505538542899c569596615217d3 + 6cf9282254fc302d32558d5b13d51ec86e962fb25f160dff3c003fab67753627 + 806a38f533e4f8a283942d013cddabb2f5f3acdfd4b5f0e0ed023910790f8439 + f7c7f36547cdf944cfd68a2e07bceab8bd860e73ffbb9c958770d279fe9c935f + 126576f5c8ada765e0fb93972358b5ad15ade8ff775a742774ecc8fb97d4ff8f + 5657106513ef290673385e65abf30d087c8e07604b9acd829b69116e743a45ec + 7bf3f0e9306819da1c03808bd91741a57b3c05cc1f821be83c7e84ce98a1f881 + f7e13628a8f2be752645bf78ac36e2960b6928532921574f3a682a82a92ef9ae + af9ec42c7aeb49e2840238942b9c824f1068c73b8e227fa033a613ca98548db7 + 112da82732289192d18d06116d4090f6f53c97cdda8d0f4b742738b952288122 + 52dfbcc7dfa10aa803a312c317cf54bb8a837480feac5d8f65855ce681b1b498 + 40b8f2a1ad84584ae95a6c32178b45c15ba1a3443d326fc7340f7a0e683f39d6 + b923fc59a37bdc440c540fdede2c9ccf0b44bf4b582e3c34b9b277eefaf72b92 + c7158bfa7a4adb152761fef25934b287cb24fd5a16e88513b6032c796146f1ea + 2ce27c89f989c4af83051459161cc8c64bb8f11700b2359577b60a9654e190a5 + a5c2eb9528ad1814bc6f5eec2913ca5ec0e0b217f1b3944f7b92a43894fa2a21 + 974b35463364676e25cd0f7f38b1b30d18a1ff223601c7c9d438aadf7037a079 + 4b223e6e7688668b0c1746a57478557a188a94076f676349913fc0b9d342c7b4 + f6266f63114615c2ccee2371898b9a8dad2af18d8c7e2c316d150189df8c3db3 + 0d5e0834fcbfcc8a1aa78e69edcb814fb86735bccea62cdb8d39e6adb51139fc + 3e98cd48dfc44864a5567c5fec61e4abe8be05fc55df19ca4f72765b377e19ae + 2424173621545986d3824f6a064ed6ded93841a443777d38936a3784f66202f5 + 465344bfc5cc2873a5ee474568b9b681579883a5cb7427bd3ad8097a95fa2367 + 80dec1c7cbb7078b44e542e53223489ba077744cd22174e0fbfea695c44e8002 + dce71d1103c37f01a60e06df6c7a895092efd5109e2215421b31322fab683924 + 0c369ea28f1aef8e175c4e4274556fec5eac2b93cdbe8cd295d9c1707b57ec1e + c29a9fc02f33abd6f26298965d7bbde8cb1c44328305de3b6a58bfb4f09cb36c + 046a2044c22e29b097441d34699ec6dd673b688c05f40fc41bea7d88c22cf741 + 1731c07c5bc49d57b809531138db10d82b008f4f364b4810441191459e0863f0 + a04fd917608fd5eee87412e4e2911e137a3b332cfacaf7aa1c11a94eac0afe1a + 94bdbf399da3e82fb9fe27baa2219fbfa5acce779b0e6159fc3327b3aab584c9 + e9f0f15b350bb86d318d9ff4cfbd9684b0be2365c8032036f89f74815dc24e8c + 8c99acbb95bd154c6e2ae2dba83252aeab9bd881e24a00714f2304446268b3e1 + 0ad5730f216e68c318e482d584fc72b8cd7b99256d6d3f31f95ccfd7df51e9ae + 536804a8f108c4d260e42ebba5e4b59c36a71f8b18df57a6aee047dc08ba0856 + b7ff364903ce4eb415cac452a26a63a6ddeac5bae0a42a145e641fedf8604c8e + d5207ef72d622cb8eef293721fc1c6e5890aad5949bff2dd354e92b6fc8f4efb + b373c9efaa25d46b9a8b5fa2b52e84a763863a995ed3a239689d251db52de4f0 + b9664ef22ebb4d94eb326dca7e4cf2289697a25fcd0f01eb70ddd807fdcd1b3f + 200fa49ffc26f5c6abc7d85009db39e01435ef7f31cbd2ec3189e960acb6312a + 75785a002ec31f3aab4724f2255e28c26349ee2a8803b6b52e9d9039eee4c36e + a005cd6a18683bb249592e0cd844592a0e726945f04d93b04dad805a2c83038f + 06a8460b633157baca70110518ca498a599ada3868ebe34747b78adfe92653e5 + e306107122356f8828f35be3fa97316a84c7d39ae98bc9d1626d69eb0b618c51 + 028dacb1f7613fad03299ed68c58ee078e56ff61d42110c37e8815d2bb25846d + 416554c6fa17963455f0eda24908c021ee23bb9f7444d60e6a10aedc7d7291c1 + fe8ba2511ed476b94f605935774b71756f313fa25ff8bcc8bd5f09aa67e2883e + 49088b2ecabe8d1fceabcee9aba4ec57eec93949fd8ddfcd438b37f09818875e + 1ae3625c97d67761cba06685c6667d88212d6842769d112675a63024d1ea0191 + 3dfc79cd4043e00b545a3f68f3a6f0b3388d67107f44f28e1e22b0065ad8b6fe + a409af7a9e0efbdacb5e886ff4d449a511d46fea6357c793c273886b58884b87 + 66df6b83d989df6035c19d1bdfe5b12e12587bf3e08dce5618fdd3b14781c18e + 4dad811ec767d9f3ea2388f726701e96d44276618d0dc65699c077776b5fb786 + 8c8c933b93ebb4b4ee4f659569a4d92333c3c5625207b76b62e098225cd9b9ac + 3bc36ffc0a7bcabe3c5495b943bc66a5e54b8fc1c1cb12306b6ebc7a5eec2b20 + 379c25da9e7d32af4c4480d0049b50e23c5f3985ad6876989a0bc361b858d82c + 2d251de350ffc4d3a8b19ea2656db37724f5c1aa83d0c02917c1be3eff32a7cf + 909e97c4654796c48a2f7b33f69c66c8c096dcc1f46a0562eeceb5a723fb508c + 92e0166cc4e5728ba0e0d95d13f18980e1d9e7c924df2ae74433b702e058e1a4 + 3c60d746d0ef7924792000e4c5469ee82809fd642071696d767f061f44036d29 + 3944dbe90fd36eec46521a5a39d5059d89457f031e38cbf8d6fdfafe76f36b3c + 254def79529807a4c8cc1992c167801ed9b86ed17dadccef0748229cc83b70dc + 482acd3f12a7927630c85394b09973c1d2394e2a7de28d6184560efc10658134 + eb701703bc453fdf10312a3094d23072dbd00387ca6ea7322c448180a62f309d + 4535d9edcc9be5896f1dd32d97c055f4c118159cb8b4f6d58e45feda65b1fd5d + e80b4e2ede648fb6f1ece333f23c4690fbb5fb91d19d7fa406b6ec1452bb3d87 + fe2192e40d052c6e391e15605cf9231c7dc01cb93fce8bbbda69af2778de0ef0 + 4ae3a09faa56e35ad0176d0aa0b964281ad6a5b1bd5399a234019bc34af07b3a + c7fe6bb39350531cade1951bccffe01cece3894716280bf7a2e756f5cc0fd6e8 + 7504f832b0ec0993410e2845143a7c853bd945dd9ec3a7171bb211dbabeef65c + e6dd59b4b180f3c1fb7e026684d52faac8a944d469ee60105677689331541cb0 + a917bdc8bde95110f44b4b304d83e8678b1d41d7f18e8f7b466aa9f9101bb433 + baf09eace8915c20be6959139a48ed900255bb15a2cb80fdcffc3302f020acfe + b51512f111927abae3e17114269eade7855399972270e1bfe77c9825a9513f8a + 947385ee7ea191f4543d770778266f731dc4b37da9fb6addf60e899440be98f1 + e2167fb510de1b66c6b9eda80feea5f81cdd26357296523a4f5faef5752302b3 + 4521a9c3bbcfc88a04abfff2fa10cc1570474f890d61aa4a0817f904ac04d110 + d0f2382a67f6990de7f91e0bb7f47a37738938407ff7c2859a50d013abc03f86 + f1cfbad4b3a1a758edb46be0166e18900cc6c04b3dbdefb38f23a034a2bf8faa + 999c3fc2ea38900e2ec0b75edce31e8e5040bc98eea6f3eca9abe7f78124704c + 4627613cc0158b602647954b1edc1fa8e565f9bf83e16573816d12e88b090a67 + 0cc99e95bcffae2ebb4d3778a6ee14550a98942f73971f4423f610085028b18f + 669362f8bd115141541c48b65cdb8b429d3ff7a74f9334223c6b69064bfb63bf + 56b58958a91318c810dc170c4fffe72f427269ba31bb2fd6bcdbbf3c7bc8194c"