extra/thunderbird to 115.13.0-2

This commit is contained in:
Kevin Mihelich 2024-07-24 11:48:46 +00:00
parent 5127d0186c
commit b875af8262
6 changed files with 4226 additions and 267 deletions

View file

@ -1,7 +1,7 @@
pkgbase = thunderbird
pkgdesc = Standalone mail and news reader from mozilla.org
pkgver = 115.12.2
pkgrel = 1
pkgver = 115.13.0
pkgrel = 2
url = https://www.thunderbird.net/
arch = x86_64
license = MPL-2.0
@ -16,7 +16,7 @@ pkgbase = thunderbird
makedepends = libpulse
makedepends = libice
makedepends = libsm
makedepends = rustup
makedepends = rust
makedepends = clang
makedepends = llvm
makedepends = cbindgen
@ -83,146 +83,150 @@ pkgbase = thunderbird
depends = icu
depends = libicui18n.so
depends = libicuuc.so
noextract = thunderbird-i18n-115.12.2-af.xpi
noextract = thunderbird-i18n-115.12.2-ar.xpi
noextract = thunderbird-i18n-115.12.2-ast.xpi
noextract = thunderbird-i18n-115.12.2-be.xpi
noextract = thunderbird-i18n-115.12.2-bg.xpi
noextract = thunderbird-i18n-115.12.2-br.xpi
noextract = thunderbird-i18n-115.12.2-ca.xpi
noextract = thunderbird-i18n-115.12.2-cak.xpi
noextract = thunderbird-i18n-115.12.2-cs.xpi
noextract = thunderbird-i18n-115.12.2-cy.xpi
noextract = thunderbird-i18n-115.12.2-da.xpi
noextract = thunderbird-i18n-115.12.2-de.xpi
noextract = thunderbird-i18n-115.12.2-dsb.xpi
noextract = thunderbird-i18n-115.12.2-el.xpi
noextract = thunderbird-i18n-115.12.2-en-GB.xpi
noextract = thunderbird-i18n-115.12.2-en-US.xpi
noextract = thunderbird-i18n-115.12.2-es-AR.xpi
noextract = thunderbird-i18n-115.12.2-es-ES.xpi
noextract = thunderbird-i18n-115.12.2-et.xpi
noextract = thunderbird-i18n-115.12.2-eu.xpi
noextract = thunderbird-i18n-115.12.2-fi.xpi
noextract = thunderbird-i18n-115.12.2-fr.xpi
noextract = thunderbird-i18n-115.12.2-fy-NL.xpi
noextract = thunderbird-i18n-115.12.2-ga-IE.xpi
noextract = thunderbird-i18n-115.12.2-gd.xpi
noextract = thunderbird-i18n-115.12.2-gl.xpi
noextract = thunderbird-i18n-115.12.2-he.xpi
noextract = thunderbird-i18n-115.12.2-hr.xpi
noextract = thunderbird-i18n-115.12.2-hsb.xpi
noextract = thunderbird-i18n-115.12.2-hu.xpi
noextract = thunderbird-i18n-115.12.2-hy-AM.xpi
noextract = thunderbird-i18n-115.12.2-id.xpi
noextract = thunderbird-i18n-115.12.2-is.xpi
noextract = thunderbird-i18n-115.12.2-it.xpi
noextract = thunderbird-i18n-115.12.2-ja.xpi
noextract = thunderbird-i18n-115.12.2-ka.xpi
noextract = thunderbird-i18n-115.12.2-kab.xpi
noextract = thunderbird-i18n-115.12.2-kk.xpi
noextract = thunderbird-i18n-115.12.2-ko.xpi
noextract = thunderbird-i18n-115.12.2-lt.xpi
noextract = thunderbird-i18n-115.12.2-ms.xpi
noextract = thunderbird-i18n-115.12.2-nb-NO.xpi
noextract = thunderbird-i18n-115.12.2-nl.xpi
noextract = thunderbird-i18n-115.12.2-nn-NO.xpi
noextract = thunderbird-i18n-115.12.2-pa-IN.xpi
noextract = thunderbird-i18n-115.12.2-pl.xpi
noextract = thunderbird-i18n-115.12.2-pt-BR.xpi
noextract = thunderbird-i18n-115.12.2-pt-PT.xpi
noextract = thunderbird-i18n-115.12.2-rm.xpi
noextract = thunderbird-i18n-115.12.2-ro.xpi
noextract = thunderbird-i18n-115.12.2-ru.xpi
noextract = thunderbird-i18n-115.12.2-sk.xpi
noextract = thunderbird-i18n-115.12.2-sl.xpi
noextract = thunderbird-i18n-115.12.2-sq.xpi
noextract = thunderbird-i18n-115.12.2-sr.xpi
noextract = thunderbird-i18n-115.12.2-sv-SE.xpi
noextract = thunderbird-i18n-115.12.2-th.xpi
noextract = thunderbird-i18n-115.12.2-tr.xpi
noextract = thunderbird-i18n-115.12.2-uk.xpi
noextract = thunderbird-i18n-115.12.2-uz.xpi
noextract = thunderbird-i18n-115.12.2-vi.xpi
noextract = thunderbird-i18n-115.12.2-zh-CN.xpi
noextract = thunderbird-i18n-115.12.2-zh-TW.xpi
noextract = thunderbird-i18n-115.13.0-af.xpi
noextract = thunderbird-i18n-115.13.0-ar.xpi
noextract = thunderbird-i18n-115.13.0-ast.xpi
noextract = thunderbird-i18n-115.13.0-be.xpi
noextract = thunderbird-i18n-115.13.0-bg.xpi
noextract = thunderbird-i18n-115.13.0-br.xpi
noextract = thunderbird-i18n-115.13.0-ca.xpi
noextract = thunderbird-i18n-115.13.0-cak.xpi
noextract = thunderbird-i18n-115.13.0-cs.xpi
noextract = thunderbird-i18n-115.13.0-cy.xpi
noextract = thunderbird-i18n-115.13.0-da.xpi
noextract = thunderbird-i18n-115.13.0-de.xpi
noextract = thunderbird-i18n-115.13.0-dsb.xpi
noextract = thunderbird-i18n-115.13.0-el.xpi
noextract = thunderbird-i18n-115.13.0-en-GB.xpi
noextract = thunderbird-i18n-115.13.0-en-US.xpi
noextract = thunderbird-i18n-115.13.0-es-AR.xpi
noextract = thunderbird-i18n-115.13.0-es-ES.xpi
noextract = thunderbird-i18n-115.13.0-et.xpi
noextract = thunderbird-i18n-115.13.0-eu.xpi
noextract = thunderbird-i18n-115.13.0-fi.xpi
noextract = thunderbird-i18n-115.13.0-fr.xpi
noextract = thunderbird-i18n-115.13.0-fy-NL.xpi
noextract = thunderbird-i18n-115.13.0-ga-IE.xpi
noextract = thunderbird-i18n-115.13.0-gd.xpi
noextract = thunderbird-i18n-115.13.0-gl.xpi
noextract = thunderbird-i18n-115.13.0-he.xpi
noextract = thunderbird-i18n-115.13.0-hr.xpi
noextract = thunderbird-i18n-115.13.0-hsb.xpi
noextract = thunderbird-i18n-115.13.0-hu.xpi
noextract = thunderbird-i18n-115.13.0-hy-AM.xpi
noextract = thunderbird-i18n-115.13.0-id.xpi
noextract = thunderbird-i18n-115.13.0-is.xpi
noextract = thunderbird-i18n-115.13.0-it.xpi
noextract = thunderbird-i18n-115.13.0-ja.xpi
noextract = thunderbird-i18n-115.13.0-ka.xpi
noextract = thunderbird-i18n-115.13.0-kab.xpi
noextract = thunderbird-i18n-115.13.0-kk.xpi
noextract = thunderbird-i18n-115.13.0-ko.xpi
noextract = thunderbird-i18n-115.13.0-lt.xpi
noextract = thunderbird-i18n-115.13.0-ms.xpi
noextract = thunderbird-i18n-115.13.0-nb-NO.xpi
noextract = thunderbird-i18n-115.13.0-nl.xpi
noextract = thunderbird-i18n-115.13.0-nn-NO.xpi
noextract = thunderbird-i18n-115.13.0-pa-IN.xpi
noextract = thunderbird-i18n-115.13.0-pl.xpi
noextract = thunderbird-i18n-115.13.0-pt-BR.xpi
noextract = thunderbird-i18n-115.13.0-pt-PT.xpi
noextract = thunderbird-i18n-115.13.0-rm.xpi
noextract = thunderbird-i18n-115.13.0-ro.xpi
noextract = thunderbird-i18n-115.13.0-ru.xpi
noextract = thunderbird-i18n-115.13.0-sk.xpi
noextract = thunderbird-i18n-115.13.0-sl.xpi
noextract = thunderbird-i18n-115.13.0-sq.xpi
noextract = thunderbird-i18n-115.13.0-sr.xpi
noextract = thunderbird-i18n-115.13.0-sv-SE.xpi
noextract = thunderbird-i18n-115.13.0-th.xpi
noextract = thunderbird-i18n-115.13.0-tr.xpi
noextract = thunderbird-i18n-115.13.0-uk.xpi
noextract = thunderbird-i18n-115.13.0-uz.xpi
noextract = thunderbird-i18n-115.13.0-vi.xpi
noextract = thunderbird-i18n-115.13.0-zh-CN.xpi
noextract = thunderbird-i18n-115.13.0-zh-TW.xpi
options = !emptydirs
options = !makeflags
options = !lto
source = https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/source/thunderbird-115.12.2.source.tar.xz
source = https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/source/thunderbird-115.12.2.source.tar.xz.asc
source = https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/source/thunderbird-115.13.0.source.tar.xz
source = https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/source/thunderbird-115.13.0.source.tar.xz.asc
source = vendor-prefs.js
source = distribution.ini
source = mozconfig.cfg
source = metainfo.patch
source = org.mozilla.Thunderbird.desktop
source = thunderbird-system-icu-74.patch
source = thunderbird-i18n-115.12.2-af.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/af.xpi
source = thunderbird-i18n-115.12.2-ar.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/ar.xpi
source = thunderbird-i18n-115.12.2-ast.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/ast.xpi
source = thunderbird-i18n-115.12.2-be.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/be.xpi
source = thunderbird-i18n-115.12.2-bg.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/bg.xpi
source = thunderbird-i18n-115.12.2-br.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/br.xpi
source = thunderbird-i18n-115.12.2-ca.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/ca.xpi
source = thunderbird-i18n-115.12.2-cak.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/cak.xpi
source = thunderbird-i18n-115.12.2-cs.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/cs.xpi
source = thunderbird-i18n-115.12.2-cy.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/cy.xpi
source = thunderbird-i18n-115.12.2-da.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/da.xpi
source = thunderbird-i18n-115.12.2-de.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/de.xpi
source = thunderbird-i18n-115.12.2-dsb.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/dsb.xpi
source = thunderbird-i18n-115.12.2-el.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/el.xpi
source = thunderbird-i18n-115.12.2-en-GB.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/en-GB.xpi
source = thunderbird-i18n-115.12.2-en-US.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/en-US.xpi
source = thunderbird-i18n-115.12.2-es-AR.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/es-AR.xpi
source = thunderbird-i18n-115.12.2-es-ES.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/es-ES.xpi
source = thunderbird-i18n-115.12.2-et.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/et.xpi
source = thunderbird-i18n-115.12.2-eu.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/eu.xpi
source = thunderbird-i18n-115.12.2-fi.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/fi.xpi
source = thunderbird-i18n-115.12.2-fr.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/fr.xpi
source = thunderbird-i18n-115.12.2-fy-NL.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/fy-NL.xpi
source = thunderbird-i18n-115.12.2-ga-IE.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/ga-IE.xpi
source = thunderbird-i18n-115.12.2-gd.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/gd.xpi
source = thunderbird-i18n-115.12.2-gl.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/gl.xpi
source = thunderbird-i18n-115.12.2-he.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/he.xpi
source = thunderbird-i18n-115.12.2-hr.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/hr.xpi
source = thunderbird-i18n-115.12.2-hsb.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/hsb.xpi
source = thunderbird-i18n-115.12.2-hu.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/hu.xpi
source = thunderbird-i18n-115.12.2-hy-AM.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/hy-AM.xpi
source = thunderbird-i18n-115.12.2-id.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/id.xpi
source = thunderbird-i18n-115.12.2-is.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/is.xpi
source = thunderbird-i18n-115.12.2-it.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/it.xpi
source = thunderbird-i18n-115.12.2-ja.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/ja.xpi
source = thunderbird-i18n-115.12.2-ka.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/ka.xpi
source = thunderbird-i18n-115.12.2-kab.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/kab.xpi
source = thunderbird-i18n-115.12.2-kk.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/kk.xpi
source = thunderbird-i18n-115.12.2-ko.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/ko.xpi
source = thunderbird-i18n-115.12.2-lt.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/lt.xpi
source = thunderbird-i18n-115.12.2-ms.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/ms.xpi
source = thunderbird-i18n-115.12.2-nb-NO.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/nb-NO.xpi
source = thunderbird-i18n-115.12.2-nl.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/nl.xpi
source = thunderbird-i18n-115.12.2-nn-NO.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/nn-NO.xpi
source = thunderbird-i18n-115.12.2-pa-IN.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/pa-IN.xpi
source = thunderbird-i18n-115.12.2-pl.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/pl.xpi
source = thunderbird-i18n-115.12.2-pt-BR.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/pt-BR.xpi
source = thunderbird-i18n-115.12.2-pt-PT.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/pt-PT.xpi
source = thunderbird-i18n-115.12.2-rm.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/rm.xpi
source = thunderbird-i18n-115.12.2-ro.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/ro.xpi
source = thunderbird-i18n-115.12.2-ru.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/ru.xpi
source = thunderbird-i18n-115.12.2-sk.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/sk.xpi
source = thunderbird-i18n-115.12.2-sl.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/sl.xpi
source = thunderbird-i18n-115.12.2-sq.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/sq.xpi
source = thunderbird-i18n-115.12.2-sr.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/sr.xpi
source = thunderbird-i18n-115.12.2-sv-SE.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/sv-SE.xpi
source = thunderbird-i18n-115.12.2-th.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/th.xpi
source = thunderbird-i18n-115.12.2-tr.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/tr.xpi
source = thunderbird-i18n-115.12.2-uk.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/uk.xpi
source = thunderbird-i18n-115.12.2-uz.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/uz.xpi
source = thunderbird-i18n-115.12.2-vi.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/vi.xpi
source = thunderbird-i18n-115.12.2-zh-CN.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/zh-CN.xpi
source = thunderbird-i18n-115.12.2-zh-TW.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.12.2/linux-x86_64/xpi/zh-TW.xpi
source = 0031-bmo-1873379-fix-libc++-18-ignore-tuple-harder.patch
source = 0032-bmo-1841919-llvm-18-variable-does-not-need-to-be-mutable.patch
source = 0033-bmo-1882209-update-crates-for-rust-1.78-stripped-patch-from-bugs.freebsd.org-bug278834.patch
source = 0034-bgo-936072-update-crates-for-rust-1.78-patch-from-bugs.freebsd.org-bug278989.patch
source = thunderbird-i18n-115.13.0-af.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/af.xpi
source = thunderbird-i18n-115.13.0-ar.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/ar.xpi
source = thunderbird-i18n-115.13.0-ast.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/ast.xpi
source = thunderbird-i18n-115.13.0-be.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/be.xpi
source = thunderbird-i18n-115.13.0-bg.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/bg.xpi
source = thunderbird-i18n-115.13.0-br.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/br.xpi
source = thunderbird-i18n-115.13.0-ca.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/ca.xpi
source = thunderbird-i18n-115.13.0-cak.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/cak.xpi
source = thunderbird-i18n-115.13.0-cs.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/cs.xpi
source = thunderbird-i18n-115.13.0-cy.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/cy.xpi
source = thunderbird-i18n-115.13.0-da.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/da.xpi
source = thunderbird-i18n-115.13.0-de.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/de.xpi
source = thunderbird-i18n-115.13.0-dsb.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/dsb.xpi
source = thunderbird-i18n-115.13.0-el.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/el.xpi
source = thunderbird-i18n-115.13.0-en-GB.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/en-GB.xpi
source = thunderbird-i18n-115.13.0-en-US.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/en-US.xpi
source = thunderbird-i18n-115.13.0-es-AR.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/es-AR.xpi
source = thunderbird-i18n-115.13.0-es-ES.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/es-ES.xpi
source = thunderbird-i18n-115.13.0-et.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/et.xpi
source = thunderbird-i18n-115.13.0-eu.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/eu.xpi
source = thunderbird-i18n-115.13.0-fi.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/fi.xpi
source = thunderbird-i18n-115.13.0-fr.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/fr.xpi
source = thunderbird-i18n-115.13.0-fy-NL.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/fy-NL.xpi
source = thunderbird-i18n-115.13.0-ga-IE.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/ga-IE.xpi
source = thunderbird-i18n-115.13.0-gd.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/gd.xpi
source = thunderbird-i18n-115.13.0-gl.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/gl.xpi
source = thunderbird-i18n-115.13.0-he.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/he.xpi
source = thunderbird-i18n-115.13.0-hr.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/hr.xpi
source = thunderbird-i18n-115.13.0-hsb.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/hsb.xpi
source = thunderbird-i18n-115.13.0-hu.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/hu.xpi
source = thunderbird-i18n-115.13.0-hy-AM.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/hy-AM.xpi
source = thunderbird-i18n-115.13.0-id.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/id.xpi
source = thunderbird-i18n-115.13.0-is.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/is.xpi
source = thunderbird-i18n-115.13.0-it.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/it.xpi
source = thunderbird-i18n-115.13.0-ja.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/ja.xpi
source = thunderbird-i18n-115.13.0-ka.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/ka.xpi
source = thunderbird-i18n-115.13.0-kab.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/kab.xpi
source = thunderbird-i18n-115.13.0-kk.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/kk.xpi
source = thunderbird-i18n-115.13.0-ko.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/ko.xpi
source = thunderbird-i18n-115.13.0-lt.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/lt.xpi
source = thunderbird-i18n-115.13.0-ms.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/ms.xpi
source = thunderbird-i18n-115.13.0-nb-NO.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/nb-NO.xpi
source = thunderbird-i18n-115.13.0-nl.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/nl.xpi
source = thunderbird-i18n-115.13.0-nn-NO.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/nn-NO.xpi
source = thunderbird-i18n-115.13.0-pa-IN.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/pa-IN.xpi
source = thunderbird-i18n-115.13.0-pl.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/pl.xpi
source = thunderbird-i18n-115.13.0-pt-BR.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/pt-BR.xpi
source = thunderbird-i18n-115.13.0-pt-PT.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/pt-PT.xpi
source = thunderbird-i18n-115.13.0-rm.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/rm.xpi
source = thunderbird-i18n-115.13.0-ro.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/ro.xpi
source = thunderbird-i18n-115.13.0-ru.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/ru.xpi
source = thunderbird-i18n-115.13.0-sk.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/sk.xpi
source = thunderbird-i18n-115.13.0-sl.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/sl.xpi
source = thunderbird-i18n-115.13.0-sq.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/sq.xpi
source = thunderbird-i18n-115.13.0-sr.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/sr.xpi
source = thunderbird-i18n-115.13.0-sv-SE.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/sv-SE.xpi
source = thunderbird-i18n-115.13.0-th.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/th.xpi
source = thunderbird-i18n-115.13.0-tr.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/tr.xpi
source = thunderbird-i18n-115.13.0-uk.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/uk.xpi
source = thunderbird-i18n-115.13.0-uz.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/uz.xpi
source = thunderbird-i18n-115.13.0-vi.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/vi.xpi
source = thunderbird-i18n-115.13.0-zh-CN.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/zh-CN.xpi
source = thunderbird-i18n-115.13.0-zh-TW.xpi::https://archive.mozilla.org/pub/thunderbird/releases/115.13.0/linux-x86_64/xpi/zh-TW.xpi
validpgpkeys = 14F26682D0916CDD81E37B6D61B7B526D98F0353
validpgpkeys = 4360FE2109C49763186F8E21EBE41E90F6F12F6D
sha512sums = 182f35e8e5ece98d18dfefe106c73bc97fbc619f59772d9b3455b7c8af412021ecc5eae97a12515224e91deb814abb7a6ef7f538c450e9e77fdfd84078678038
sha512sums = 98ee23f684aa7a166878459a6a217bf3bcc4ddd8fa8ebbd0a1d2d66392ec1ebff67dbad55d145cdd0771539f127d91c4137211cf4efc80e450e6a34c95e8529c
sha512sums = SKIP
sha512sums = 6918c0de63deeddc6f53b9ba331390556c12e0d649cf54587dfaabb98b32d6a597b63cf02809c7c58b15501720455a724d527375a8fb9d757ccca57460320734
sha512sums = 5cd3ac4c94ef6dcce72fba02bc18b771a2f67906ff795e0e3d71ce7db6d8a41165bd5443908470915bdbdb98dddd9cf3f837c4ba3a36413f55ec570e6efdbb9f
@ -230,69 +234,73 @@ pkgbase = thunderbird
sha512sums = 7e43b1f25827ddae615ad43fc1e11c6ba439d6c2049477dfe60e00188a70c0a76160c59a97cc01d1fd99c476f261c7cecb57628b5be48874be7cf991c22db290
sha512sums = fffeb73e2055408c5598439b0214b3cb3bb4e53dac3090b880a55f64afcbc56ba5d32d1187829a08ef06d592513d158ced1fde2f20e2f01e967b5fbd3b2fafd4
sha512sums = 9897cb0ababc8e1a0001c4e1f70e0b39f5cdb9c08c69e3afd42088dfd001aa1fc6996cd83df0db1fb57ee0a80686c35c8df783108408dbe9191602cddd1e3c65
sha512sums = 9aa4fc2089fa6fa7e7caea4205057fd23636748e97c151b0946a94275f7d425ce333cad20f6c27fa95ac9f2e752496b7483afbcacce0429dad3ed782ad18d6c1
sha512sums = b10a5f8c0b8281a3ebefa57b9c0b8a39eb7bf5cf74bdf7751a4e2c223a19f06b901b4a7b3045b224450c9347884d3b74d68a0bbbf828ce5ac6b16acf6a10a3f1
sha512sums = 2043835a58e5b2831907c35fd6f119c7b13bc3a21b15d28aaa57cfca8b14a7631a5f8fedb1d8f69081070b37729f6f58b70b1dc15191b45ef58e5b8e2434bce9
sha512sums = 85f6d9302eb9d209edf7b2b1f0a0526e353f05f186807839f2511588e162f4cd2b7cb7726ab5067cb1c935ed6c278ca7d8b0f98a5c9ae8be7ef361500dbe0e1f
sha512sums = 4f96c192164689c867b1c5c1baded825ddf1d562b6dbdb45d148243691df46b3c94a466cb6f843405abc996e08ccfa46401fce996e70bbe8cb3e761f2ca51366
sha512sums = be1665d3974cdcbb7e9f0651e75e1ffe99126fe1c6514815e14e3bc2f46d8dabf27def941ea135a34c32bf6afc554177a354f2592ae0ab3754f5425f7786a280
sha512sums = ad22cdea7283c7748489739c4e6e73a41e603dc01f31c1e20a8c912ef24361ea2cf94e7d9fecd03662150d368bccb0ee03eaf22d8c79fefa31fe9c413ec2e1f0
sha512sums = 9d5fe0fce332693fea684428ce7810cd6ae7b37bb5699fa5630644043d086017b2085245f8d86c0ff86eb7f7cbe4baacf6a9b3e9b7c0e3ab42402840b5d46397
sha512sums = 6d8598bf6a2ba094a028e2dc811b851609f2701a134643cf2ba50435d30a88ac344ce877c2ed8a61497a6b7ff9b2befcc4ed8eb47773f4e1fd2facffd2af9958
sha512sums = e5b426723d10e349e76bb00c4b6e361107fe0d6304f5e2dfc472212143ebbca8f75f3f66a99425709e7a505f2e740e8e2f129b53fd74ef2d2f5ab1855c96d2e3
sha512sums = 165a6787695f4253e9c4b43d7a7d8c9653cc60597c4f4cc2c5baaec7768a786effbd6efe5d584fb37c2bab89649b8437fa92990cd446f16dcd8ee9d09505c8a3
sha512sums = b7985d9b466313a475d190af333a478aa710e68c33bdbb77bf2cd95b514012b3126cc91734a197df2125071b8479849f888f1d0d1d37411fcbd69caf4126ebd8
sha512sums = cdffab52b4b0e87906945b5b3e8b290e979bd3fe0bf8490a7d7e57ec01fce024c682d96ee0a47ba9f5e71700e3e2ad7e07dda27d1c65aa0f00fb0c0bc437203e
sha512sums = e709410072578fb4c2ab196f8150e942efac867cc4e272c8701cd5ebd07d26f70794d20ef37e3a4a1e0891dada07e1a5483a2361ea631a8a862598c691656a73
sha512sums = 60fe747a05bc77391f42aafac1f6779d08c74ccb77019ac086b53fd60a98f7232e9c04abc792c367f08d4cf3eeff0e56e91fb5f4289c67971f361bc7a95b6e67
sha512sums = fd4c2731d7737c3e42b3c71e4b9efa7af8f147c2f5650d1a36cd5f7730e45f728de9d8c18cd624bada7c0cf18fe6653eefe1fe6472b7919ac8c731b0a27f72d2
sha512sums = f83b92a377c2236b0416e5dfa127525e341be2307358e29354572cd82149e926ee26eb3e6a9e88810b9915ecb84945b4eb841794282a59c9b68fec184efc3926
sha512sums = 55bb48c80695395a64029909c8a2ee99122d539dcd0ad988be622e10c76d1cd556506368423d78e428114949ecb2172db448b7cefdc7649d62459e79073a77c6
sha512sums = feef15d79d9ff72ffcb22a567b9d9ed42b0953ccaecb435caf006b2ebece7b5804248ce2e9af3667eaf6645201f9f074da38ca1a2032aa68b4c7864eccab4ee2
sha512sums = 24c57d84b574488b899a06d8005311d1aba8369356b120fb2eea8158e1603857691f1cf49d2ab72c3d403bd1f2c10f108e89fed9872c65c0797dbe1d59b5bc95
sha512sums = eef04d8d3743f34d37d420da646a9c90fce606627b597f076c68f442ca8424762b2bf2212f797c37e7cca5f18476f59ccecf51c85c464cc8f2c1327d510de1d1
sha512sums = 2893e7d9515fee8eb4e46a42245dd3abecfe8ebdb9d7d3489d1b001da96fbd984c507da95d02a3fe9dce53cf34d5b50826408ddf107ba0ceae4e3bb851aa933b
sha512sums = 9ea35c621c53426649da2a86719599adfce16f87e31ab2b16f311ea3fe43a5592799cac9a50018b7de5026a597ffd7fe2caa1baa601561e39d88f1f2a391046a
sha512sums = cd560f831586d2db6fe01c8705629ee332a4ebc5cf5142317be82ae45986dbf7c76828d3edca744ff862a99b3c7544c766a9146940644e0e922c6130d98a23da
sha512sums = 5d984349b33b47712cb89a94b49559f595569f6c714eebb397de7da55986adc541b1d16d081d6745edd24ad7dc17f0e727c376ef1802317495853d47447dc5e8
sha512sums = 08c65f5b8376ef2bdfdd06068dc13070b7fed843602701ceaaab0f274308f4bc53248ae602fc2cdbe4203c574f03982c75202ffaa8fc2197a4beb0928ecc3769
sha512sums = 3a49228754cfe16654b860cc38538ed724c85b1d54c3bafab649bad6db2d84785f69e5a50217b9967d660b2536833c249aeaa9a3e483ee5fb302b41b655c654d
sha512sums = fb1d60e97fbf7de0a7d2e72b53cde8f0e23fcc35b42f450d293bf56a4cb42fffa592c38ebc729977aa824c61fa0a73307bcfae8fa86c484f760173b2de578cba
sha512sums = 0cc47e330a92b0896ba51dbe8e6f482e47559caff3330a669539af876dafc2ef0f94ce366b0e95a82297a8e30b3bdb2eafd588dcef07c4a987e162b6b8af6835
sha512sums = 265e2dc3388fd5b1f2cabb58bd28debbca813be75ccca68220fa2cdcff20c27b0a5a5a34bd839a90d67abdc25118f4c97876f043cc4dac58e91ed40821a69810
sha512sums = 200032bffb1ec8987470999dbb443062142897df8c82b996f4443a537681503753637c7f9e05d836aba2a823e03e9c668199388bcd89d110068cf10d58bf19a1
sha512sums = 174cbce1ded34d3b4a386f6ff525c91a6936ce63fe7adbeb614cbc444fcb0de53094acc443122e292df271ad7d46f4342a65e9ebc4546a85ee8ce70afffd7d5a
sha512sums = f11186de66b680052139771e0cf95d0d1cdd451ef53bd5f65e85a3cdfb9ea910c97eeaa62b57bfb1fe1d3e3f98e77716b7aa0895575341eeb20ad033220fc35a
sha512sums = 72f702e6b5cd994ea2e826f7ddc316ba957194bea745d2fbd024d180d9abb1b649b64d2af56c04a48178f9db601454f8a8c46850f42b2132643520bc4e7aac54
sha512sums = 7466766babc9b53d2ab76badc095039a3f56b7117f7506faea873f76f9850dfc15bea305a2df20bcafeba3460d9438b864a4980c5ed247830cf2cfd0917214e7
sha512sums = cad037a7e410055bca07bd1e61e855e646d87ed65caf8b326b777a5ec3b51ac8df517637230928684be098f34aa8b96ca5a2660198c1b46aa71c979a1843223c
sha512sums = 84111c576b73fc6021397a8248ef53d4af5f00d6a824b2430c78313a5751bc02e0e294f5a2b492626bbad7753bb0411107b6ce4a89ea17684cac8af399cd6f68
sha512sums = 4ee2c81f956199f9e8e05f7d6d02f042ffca1743d1d855fe06fef50d64d66e5ac2129d0b2d5e557d0d5cca52cceeff9fe166a1a3c248333b5bdf9aa1e0cda37e
sha512sums = 4faf03d415f74a1a748c08f55f064609b2ca686ca06d22c195c7caff9cc46511ef6fa5667b6d12ac45d48bd22d586576ef093b3de5ff263e3e443b129a992d35
sha512sums = bd1bdf2feb110275da03aff0abbc2097e69866f501d4193c6dea138505df04975a129b2d3d3bd59823ac98a978220b3a5e02451e0e8e3d36b85339dd4b64228a
sha512sums = efc276639f252840f50818be90cad8e0f7ff8e6a24f9632bb23368180db7d95773b65083515000b2a8783c5b9b4e7fb93e00f647f3c5cbfa74b271a0f403a281
sha512sums = 1227d0a6cea83bc1bfd70377d0cca7d62186e5d72638ee823cad939a07b7cdbf3d4019846cf12c305420b1e069bbe4d57393553e03c132f0f6a70979867f7bfa
sha512sums = b23d34e8285f7dda2d9a045f56734bf0a8cdec8913be2308d78c545068f373e280a7654032713d999241d244e7ab634ea4ce41a6d53b47f1f751fd6a6b8904db
sha512sums = 86b1cf18b2b0b4363782aca012046657046f8c685871e237f469e47722d7e712caba2de397b3f09ea6d107efde0bb7af9b6781b092ba840e73eb569b2d5f6198
sha512sums = 7637c0ec69cfd25f6c925e41fced6269afddf80174b7b4b762540616cf02f1e6fdc2735ad463b48f64cd3cbae86c25575c52a302c9fec210c151c03f84ffb2b8
sha512sums = df8c7aa8a8385056858db94792ad89306816b8de18dcfe20e37facb3274a00dccd5171be6953eac400216eadc23fe347b9eb112fa2cd1f861bcebfc73aa727d6
sha512sums = 26f550574e1990d8bccdf383a4a42fb591e02b8cbc327e9cc002264cbab9ec9ec919a6a05820b686d85a5a49d2167516facd0277fdab6830306dab18c147cfc3
sha512sums = 0d9530955656abd55bacbb02f0e56ed88ae699f08f38c170aa6f615796584bed2701371d486bc1fe66fe85a8d9b1c9d3576337cf367b7f8175bd054fa2109ea3
sha512sums = 1e9c12e284fbf3666c834b7049c57910787b289ed92d4e6d2ec4246bc53c79ccc2c5e8d6fb723e8b6085dbe8fa813ebbe134eb9a2b24e43758d4785cc3f16cbc
sha512sums = b850d5f373a218bff7a9829d70a19961cd36bdc629a43933898297912cfbaf0987fe75dd0e13d869bfe88e08761e530b758f56f9d675371227233478b3199140
sha512sums = 825c988ddb1818a1b3f0683d14533691aab4993954471320d10097bccc337000c9b7336f8a59bd0a97ac340d88fae63919fe6e9723c337cd90c0c0f4549c9d25
sha512sums = 73fce4c10cfb99a819fe3bae51adbd069a6a8ac9949965a175ebc198500d9cac179f47e10112ada3866a68f56c461ba0d922ec0c9fe950e52b9f66ec4a20e5e8
sha512sums = 036f901c8d04357795e374a76ebcc38900a42857505adee3566ce613307cccc40ef217ec2e0ea1a63a778fd87f3c0c5182d489997c8284e3b1adf701ce48f5ea
sha512sums = c98e7b05aaed323213ebbdf7401e0c8fd48bdd299265d41cdb8eec05ecfc39675ba0b8b7ca28ea88c2b2b0b289accf63e98e2fb91f24906b1abe059df50dde6d
sha512sums = 4bd9514ccaf7e174f0ec50d3b8c31bef0f9c01ab488f8edd886d26776f5a0764f205a77a128d3eeac5260d76c573a3dd7f945396749e5f2fa0339dd5ff76fe65
sha512sums = 1765e754bc807727292e191a03f37e20413c165d4a5a45957960bc97ea7b3cf91976aabdd840aa6f07c638f27f919d512d5db99b5a83798e994925b7aad656d3
sha512sums = dc0fd4683c4f1eaf5f19dca295fd675c15f776a8ad0a669c932d52b6d978e3ec45e8187c2f7ae66fa6905fe6d35f4a492fd1ff093cf6080d473b216d3218201c
sha512sums = 89e182502e8627bcc5ab63ecf0157237dbddc888d257a1df67d2de2b350ac7ac475cbea8e57b004685febfbadcad1463645c34be0576c1255dfc25445ede7c54
sha512sums = 7b7837f3afcf82a7beffd1603c000166d99d7d7a081af7a0aaf9c9d5b3a77345ba0f0f91b2c829f1d2a6a00c4eb92d02ac875c59661ce90a9d2afab39b101a3d
sha512sums = 206aef3969363b51bb924a18f9c0ff965c9be29a748837e2f57a3e2657a146e6b4311afb0066439b52c485623a422d4df7a86e32887a5b3018f460f37ec65ada
sha512sums = 9727f8dfe69a4eea306b928ac45edd778521550a53ae2844645390cff58eaeb79582321c5fca0dc0943276a85f0a4f74d1cde9edca4eda68cd223d844f0e0183
sha512sums = 2134ef278fab4904b121496022d3f930aee083b41f2d57ae0bdcaad640bc8573bbc6204e2c010e061eb054b82d3991711a53dfa1a694282d520586eb5af50c86
sha512sums = 9b8a947ddd6038c1d13d2d909de8e0c5b0a4c9f8fe48fe2f20f04c714811cc124e90b0cd77e9d9deb5e67f864063fca2c671a463b012385c03c9708ac4a79b0c
sha512sums = 63de65c2d98287dea2db832a870764f621c25bf0c1353d16f8e68e8316e7554d2047b1c7bbb74a6c48de423f6201964491cd89564e5142066b6609a1aed941a7
sha512sums = 346fc7c2bcdf0708f41529886a542d2cf11a02799ef2a69dddfa2c6449b8bd7309033f3893f78f21c4ea0be3f35741e12b448977c966f2ae5a0087f9e0465864
sha512sums = 249706b68ce2450e35216b615b24b7640e75dd120d6d866fa8aab03d644fa6c40b5e129740874d96608bd0c187b6f2456d0d4310729d26d4740d1eca753be4fd
sha512sums = 7bc7969fe03e5cee0ddb844f7917154afdc4a4df8b8af9c8191180a6813faca9f310cf6b689ec358bc45af12fa3ec386cd46cb9feecf9b38557e36552aa0572d
sha512sums = ba365e1c3f8ce852774f6a81b563bf3727dad8c96de39e5f834510f6795baaa07da3f062f77855e2f07beb719e5bb2c59e39f5f0dcf76d9772b5694e0db71f5f
sha512sums = 7e38e46bdaa5c3074e24ddb67de08529ed91100b54046052e6d73e087981463bb399e3207e6618c426651d635f95b6b5b2664cc2581c4fa360989bc87fac5d13
sha512sums = 7bff6a66f08c66edaaa287edaf7aa5ff34cd77dd3b9a980e7954cd23793104f3b54fc664f24c10212ed27bac9507b1ad7931efc2569d9384b9202baffa8338e1
sha512sums = 93f4fb856fe4f547d5adf5aa6a8f47db24caab31f423173967f514af6cd57691aa6dd618a26696d2d1ee7eb715f4c136d44d001190e887ad44411f149a8a9201
sha512sums = 0aa906fa17bb5b361635567e8a96dad1bb19c573aa2641f29023554b8d755cfd0bfabc2d66051e8aa3bd8658709e611a100bc929d1cb2571d9af0ce1869736a5
sha512sums = 43bd21bd85e59c44a1bea1aaef43da6f7bd83a625adf2be75673a27affe652e37c073a733d79f41cff851445a33ad73a7851d6515fb926d7faeede0d5496f43b
sha512sums = fc53c4fd649a7c0ee368b4b19895ff48990b3c679fbffc7679ed2072b5438607460db98552f2c7b27d8e309aadd7a4fac93ee6bb489b7aedf1bcebe67a568be5
sha512sums = 6eb5d61d8bd4ecb95e3cc8a355097c339db3fc5134fe2d141693c36122d469e2d97ed5e75ebd5a9afa393a30c6d7ffc6cef8040419a349311ffe883f0a71fce6
sha512sums = d30bea38e4dac554ba99a47bed062ad5a37f8746bd3ca7479ee8d89342d13763dce6d8f452648725bce84152a5612b583a7a25e470b32755fb1cd5b8a9632df5
sha512sums = 79099175cfa4996d9c9183ed9d94f42d5520311341a2901e05449e1325f7f6913580afe43989a3e41f05139d07d02c83df27c987fda16b8f88598fcc7bdfbb58
sha512sums = 4f11712771f02a393206090b80bf35803b24cbf8f3cecd4ca0084323dab108a5166c1b10f8e1aeaa44d8ea129d87ab772863b7ca8de6cb3e5834614d4f88600c
sha512sums = 21e9c3fdcc26c5501835a2509f36d5b6172380ee185672834a752f9b6b03fcbf568c68f60adfcfec4ea2eb204a5332c6cf0118abb1c72d581004d21d75c21cb1
sha512sums = 1a7268fc508fb8b95ebe401ee3e38f46654b4f1fcacd657d3ec53b87571563e4d1823897cb0883c4fd997a33f0657726067f1876e60d23fac61465deffaa84c7
sha512sums = 4c4cd64f94f1a1b0b77f70a8aa8b5e922952aebec0133023f009029c0a73d926da86b230a8a812aebf6d3bf87d3abf23ec612c9c8213b7f668e289836da33d77
sha512sums = 31c62ec8c6498806615dc4cfd9509289dd64a92ae4876d2342ea58533bbd7def126110e7036cb0b4e59b350f4fab9e0a80a7e42800ad202f409c1fb042f89c00
sha512sums = dcb8352a096328ac31ef2800a8dd563ed1d24c5e92d2c8c3576c09ad7253164644f94c910e557df2682e9efbd8abcc955a4acdb2535ea83453a6d7b751a98622
sha512sums = fc3cd1eb86ee63bba4594efefae32b4a5e07fe5faccfa048ecc9b62635e1b9d0a8f094db352fe9b90ae16147eb653566a884cd92899886ab02b04dd5fc2f1c7b
sha512sums = ad396d6008a25dc888e0d9d9da1f8e6afa9159103445a731a133780e749a69ed8487f08e536cb37c312fc31afa0e81dbaf1cf612ef1c7adc0fd6e33799f07b24
sha512sums = 6de472c10009a578a12641d4c5a953d094f3082d46fcc41ae7f45cd6ddfd9ec6188f6e82baceb2c979feb77bf416ebe3dac78edcc2edea47056f1479fba2276c
sha512sums = f9e4be26be0eb4e98e7e44d338a74c55a2c0e22ceccfb033767a223c00418991cb017eaf79663504bc6e6df258166ceb14f5199c63f07aa90f4250e9faafa9f0
sha512sums = 58e7a1a07886c90b32566b518d580cb93c07652cc35e410e6bfa15c9d11f98d2054901e2e16d8516998030101f6ca1647e02c4efca39f6617e9a5bf9b72e8067
sha512sums = 35d753b858bae5de2540d52bfc129e9f964e2a1ea148e8f518dabdf296a43f918aa5aece0305150e1ac0d6aa41953c0cd40c465828b98c6f404b64a7a6a62c30
sha512sums = fb2b95f1d22c8955a2aaf23a3f03a0f78fb2e379e8139f3101ed701a172b7305b575b7159677b6ad549a4f02af8be40de6684cd32e170a51855f0f4d9d4a050e
sha512sums = 643c2635cde6cdb2cefe97adffe5697ac8929ea42112e95c9bfde42f79d0804b61699a7a972ba7c961cfc6d12dcdc7d0ee593019a7e79c6b285875ebe568c2b4
sha512sums = 630a3acb7933750add69548bac2c9f53ba38fe1a7fe342b27a72891a6095dcb4fb5ac72b0492f48df7d11d4127214b4908b59b5f22dccc907c1e51f41dc95bec
sha512sums = cd41ce5b9b0dd56f620ff948c93ce16b03434151d9b63199d551b1718b37b7426501bfc66326125606a93e52fa9abe132a88f054b704c19ec35d47dc06c48646
sha512sums = f79ddc4400188dfe9ebe418c5acefc6bccfc5f0453235066e375e4da39b88fe85c579ab01311fc1ff569bdbf53165f313cc3312e2e2023e52f97bcb2248c0869
sha512sums = f6f1424062d8c79a5449ef95bd4811985a2bbcf271e24a5b635fe73d86bb7f18e6be144209073b2aeb0464b437487b679d9a0a61702ea952af20ad6305f12ac9
sha512sums = 566dd80c07cf966eafc6b133e0aedacd949a553e544728da544c52b0e8e60f9c8413a022699b842905bc7e8ef72c58515e40146ac054e1994eef871d4bd0e6bc
sha512sums = 32348bc93d301467f61209e098d131d062a6c9844e85655dff13863e291f04fbc653a28ddbceb83645b47479c4e7f8331275e490eb69f5eb71002f5ee2cc5d8b
sha512sums = 519eb4e2db1281a09af6cc0ab2d00f64c777aa3b802fe166aa914c7eff6be11b332960c6190792e41af0b515fdac1da3c59e6a30165232519775f40a8c6b3e66
sha512sums = c9c6cec9437c3748ad3691dd75a9b8c1059671821ff03570be5d68c792eed2cd0a0da7ba3f40e7416cffa10dcc1819b59ecd5f969f7d2b6fa54e71fc4b4fbf75
sha512sums = 9cc38e93d45dbfc770aa81cb14965df2734ad2494e1cef13643d7fcaa595e749946ee2744566cdf1c3b3ba01adea400e89eb5ef752670535a6981a773b9e1010
sha512sums = 6e5db1cc3658422eac9735830fbacda8daa918e0ca9254b619e3ed344d536e021b6c7ef0ea9a458bcd55cf743f535900b8d7cf6a79c2eb38d26a45c69caeb717
sha512sums = 0be4f51a484c9de7a58ead313cf3ee2bd8423225eccb53c4ab2478802ca736c32d46925e90dd6b0d36201b983bf215652941d77e97b667db0aa0d8b320abdebb
sha512sums = 73a254c7a2642ac724ee15767ed874753d6b45bfd6fb04bd43ce8e6442a00c00cf1da5996e32ee06433f1c40ba43e5909632259b10b41c9dc61ef6fbb3fd5a67
sha512sums = f498afdacc5daa1558b9b04c2428cc4769938f705182a851cfe5c0e2bd314cdbaa46647926f66816bebeb431f3fa7b7486d502ef83452aa9f830a99c5bb8af5f
sha512sums = 85ae57d34572e41f6a1216f87c4cdca864e02b7dfd29e6d309191c9aa72b198e50b539e8ae3cfc4f1a19c1cdf5e23ce53afd5112a58bccbc08d73bc128118792
sha512sums = cbd79dfe70ff47c365f9d2a4a9da74f030c834d58454f150d5aab2de1edbae67a398b5da4352068050b2d0466ac9f731b237f29cf2d6d28e96a5d01895e77df3
sha512sums = d65715343b73fed094c01ea358ebb8b867d072df2430b0ff7f69e7f27ed5d977da8e079e9fe23f86b2ca192018b33d28d3f9a3e56ed5fc521ebfa7368c0cc402
sha512sums = 5ab029c9036c4af6f4dbbbed0012a63ff248a5e5bc3ccd3bbecabf6d41f801bd10f952af9a88ed96078766de12d4967ba2c17fc5bd4981c0d4212cad86935c16
sha512sums = 3b6dcecb14d51e7f6dcf11da8c5c7e9c224f081587f3241ef57487c0abb599cf4ccf3cb8c72e297ab75a6cf1bd17d4ea0714bdf1c09b35c8f1cec63f57c3264c
sha512sums = dad0c6ca6a0b70f54a021cb99edc8bc12aa814faf192e9a74a269ee1c86452584dec7909ced17e6625542403d90c9f7407b25f0ead891228d2efd036b159d1cd
sha512sums = 8731f011081ebc8b885e4c88e4b507086b3f6c6c06dc674ca3a0bf369d8bbcc9053d2d6af711770eecb0d581d36571945523f8f2d04a6f20bf0eb5b5be76f0d8
sha512sums = ae6f044d8bd46fde4fb782c755f5c0bedb06e132a5dbd69f8c26bbb503fa4173634e208a1f2cf6df1bc0b7c6528e3bfc758956e8354e86705d90adf71d2a353b
sha512sums = efebb3ad526d218816725c3c40d33b8ef325cf3f36e6e779720c35f3c785454f31cac8a664cfa7525653fd9926cdd5c9bba0f4b3612aa50c76d53e3b5b324789
sha512sums = 0f31c176366345f062b9835d7ce1c476ea4eeb62c43efdd0e627885011a7c85f61b5d1705fe5bd06d6111b396858e1521b4a03949a4e87ef43c8cd14de938383
sha512sums = da06743d9778fa38b7f53f6fbe9839352182f2621aac028e9e5d2074133f4fda3f271eedef58c2a47b6ed716763632e2bb1729a9e82e30581e39b1e947991733
sha512sums = bee0911aafc97cff73e75b14b5470835ebffb9560a39bee92ed0052b00fa30aa0e0eb9d4a27125188a85c5b5cb45d2a3b11e506e3d8d583292de144cf248025c
sha512sums = ef7ff42c732c8629ed4c17a1e75ff93417897d81fa0b90e4247f0ff208a2eb9f6025732ca6d4f50f32629d3b6d71d64c07e7c46e4fb7ecc563ca80e24ceaa6be
sha512sums = 83b64dd0bc9875a05643fb3a8f9c2c24d61e1cded026aba8adfaa30222263ae29fee3b944491b009735012693ce5628637b983ba87d1bf20c3ea8dcb25bf8c20
sha512sums = 180dc51f5c0b39af3690f51bcb8d9bdf48796b3674a8f93173ddcd7611ee493ca3b3dc325172df9aa4decb9a299050b211c9e6ec440f0d028c2e3c022c0afeee
sha512sums = d0ac65771d68cc4800d22df1d16f9a66cd766d06831c1baba087b2e8f6d5ad64d63355e7340e6e18641a832d382ca127287e01b2555896e044cf2e940d45fb59
sha512sums = fc7c9383dcfbe8e711c5db9be8c53ea4a2f0556bd7f2f6f536b3fe3270fa7d9adc011a7d155f893612669484fc04365eb80f5cd989a200f2a2d8a1d55630ffda
sha512sums = c01157929f4839cadd1bc4c93b8f555a2acf051242266c68e223407a88fdf305bcaa508c6c91a92f6549fcaa8ae6ef4cd1588e70e41b99e9bc276f4a65ac6608
sha512sums = 31b66a1d0d4c8267a0cf49bec21e98d1dccf856d561235cde04b255b6ab89cbdac4af5ab5b4ef20bea00cd5a1e6b2cf65bc07edb58af598cfaaee86af5e5fe5d
sha512sums = c334625677b4a76043f7014751a244b96816b3cdbe12a55edb376225dc24e217982ece81ab9bf4466d17b573832b6c5eb8139226141241862aa0334510637be3
sha512sums = f2c0711a8796a5d2b0ded240cb6665e4611b083938fba91aea87a89cefb309c752c55b5f4527d73145ad3bd0a12b878b196d13c7557fd97592c4a510fccb9550
sha512sums = 6370ae047c453744de0ee618322558a65175627eab08ea8e1d21feca27fed7cf13475725a5eb73bd2e1d41af576bc2107946647aa26e4d810e94ca7f8543340c
sha512sums = 52688eab84e321334c9a99d9dcccf7e03a4b26c95fbce707ef9bb8d6c5e56e6e1e85e2a34b9fcd84d1f730263d77c62d540624a8094e73db214806b80c133a43
sha512sums = 6247f19b16008249931ec75f171739567e2c2ceee956236075f08edaed1dc08ff2b73d12031c3acb7e3f1db08d40e73224faabf8ee1e2705b6b5b103e2e8e665
sha512sums = 65d3ce84cefda33f31a0b0455dd59b9c7b2466b50f94741ae8c97ecc165897ff310303ce17b8f243c488862481b01723e97897c2dbfa46526be304d7dbdb8b68
sha512sums = 5ddf1e877688e3d3dce43b21112ebfde881794d04f4421ba65dfdaea90a54d34d71db822fd34b78b7594019154db8f187c5eee5ff67a220e87bd1e1f57bba4d7
pkgname = thunderbird
optdepends = hunspell-en_us: Spell checking, American English

View file

@ -0,0 +1,57 @@
# HG changeset patch
# User Emilio Cobos Álvarez <emilio@crisal.io>
# Date 1705156533 0
# Node ID 9e96d1447f6c77f15bcd1c7fa432cefae4418038
# Parent 23a77d3c25d74ed46ebb77f47fda83c7b6dcdb45
Bug 1873379 - Ignore std::tuple harder. r=firefox-style-system-reviewers,zrhoffman
In libc++ 18 it seems to be in a nested namespace. Make sure to account
for that.
Differential Revision: https://phabricator.services.mozilla.com/D198398
diff --git a/layout/style/ServoBindings.toml b/layout/style/ServoBindings.toml
--- a/layout/style/ServoBindings.toml
+++ b/layout/style/ServoBindings.toml
@@ -361,16 +361,19 @@ allowlist-types = [
"NodeSelectorFlags",
]
opaque-types = [
"mozilla::StyleThinArc", # https://github.com/rust-lang/rust-bindgen/issues/1557
"std::pair__PCCP",
"std::namespace::atomic___base", "std::atomic__My_base",
"std::atomic",
"std::atomic___base",
+ "std::tuple.*", # Causes "Cannot find type _Pred in this scope" error on mac, like rust-skia#571
+ "std::.*::tuple.*",
+
# We want everything but FontVariation and Float to be opaque but we don't
# have negative regexes.
"mozilla::gfx::(.{0,4}|.{6,12}|.{14,}|([^F][^o][^n][^t][^V][^a][^r][^i][^a][^t][^i][^o][^n])|([^F][^l][^o][^a][^t]))",
"mozilla::dom::Sequence",
"mozilla::SmallPointerArray",
"mozilla::dom::Optional",
"mozilla::dom::OwningNodeOrString_Value",
"mozilla::dom::Nullable",
@@ -386,18 +389,16 @@ opaque-types = [
"mozilla::detail::PointerType",
"mozilla::HashSet",
"mozilla::Pair",
"mozilla::Pair_Base",
"mozilla::ScrollAxis", # <- For some reason the alignment of this is 4
# for clang.
"mozilla::SeenPtrs",
"mozilla::SupportsWeakPtr",
- "std::tuple",
- "std::tuple_.*", # Causes "Cannot find type _Pred in this scope" error on mac, like rust-skia#571
"SupportsWeakPtr",
"mozilla::detail::WeakReference",
"mozilla::WeakPtr",
"nsWritingIterator_reference", "nsReadingIterator_reference",
"nsTObserverArray", # <- Inherits from nsAutoTObserverArray<T, 0>
"mozilla::DoublyLinkedList",
"mozilla::SafeDoublyLinkedList",
"nsTHashtable", # <- Inheriting from inner typedefs that clang

View file

@ -0,0 +1,108 @@
# HG changeset patch
# User Mike Hommey <mh+mozilla@glandium.org>
# Date 1688610847 0
# Node ID c4d6ad7c5e4422f2d6de27f92bf53a776371b325
# Parent ce5753685c87f3fbdaaee65c62d7ff1bd0f11637
Bug 1841919 - Fix "variable does not need to be mutable" warnings in webrender. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D182851
diff --git a/gfx/wr/webrender/src/compositor/sw_compositor.rs b/gfx/wr/webrender/src/compositor/sw_compositor.rs
--- a/gfx/wr/webrender/src/compositor/sw_compositor.rs
+++ b/gfx/wr/webrender/src/compositor/sw_compositor.rs
@@ -1021,17 +1021,17 @@ impl SwCompositor {
}
}
/// Lock a surface with an attached external image for compositing.
fn try_lock_composite_surface(&mut self, device: &mut Device, id: &NativeSurfaceId) {
if let Some(surface) = self.surfaces.get_mut(id) {
if let Some(external_image) = surface.external_image {
assert!(!surface.tiles.is_empty());
- let mut tile = &mut surface.tiles[0];
+ let tile = &mut surface.tiles[0];
if let Some(info) = self.composite_surfaces.get(&external_image) {
tile.valid_rect = DeviceIntRect::from_size(info.size);
return;
}
// If the surface has an attached external image, attempt to lock the external image
// for compositing. Yields a descriptor of textures and data necessary for their
// interpretation on success.
let mut info = SWGLCompositeSurfaceInfo {
diff --git a/gfx/wr/webrender/src/picture.rs b/gfx/wr/webrender/src/picture.rs
--- a/gfx/wr/webrender/src/picture.rs
+++ b/gfx/wr/webrender/src/picture.rs
@@ -2883,17 +2883,17 @@ impl TileCacheInstance {
surfaces: &mut [SurfaceInfo],
) {
// This primitive exists on the last element on the current surface stack.
profile_scope!("update_prim_dependencies");
let prim_surface_index = surface_stack.last().unwrap().1;
let prim_clip_chain = &prim_instance.vis.clip_chain;
// Accumulate the exact (clipped) local rect in to the parent surface
- let mut surface = &mut surfaces[prim_surface_index.0];
+ let surface = &mut surfaces[prim_surface_index.0];
surface.clipped_local_rect = surface.clipped_local_rect.union(&prim_clip_chain.pic_coverage_rect);
// If the primitive is directly drawn onto this picture cache surface, then
// the pic_coverage_rect is in the same space. If not, we need to map it from
// the surface space into the picture cache space.
let on_picture_surface = prim_surface_index == self.surface_index;
let pic_coverage_rect = if on_picture_surface {
prim_clip_chain.pic_coverage_rect
diff --git a/gfx/wr/webrender_api/src/display_item_cache.rs b/gfx/wr/webrender_api/src/display_item_cache.rs
--- a/gfx/wr/webrender_api/src/display_item_cache.rs
+++ b/gfx/wr/webrender_api/src/display_item_cache.rs
@@ -53,23 +53,23 @@ struct CacheEntry {
#[derive(Clone, Deserialize, MallocSizeOf, Serialize)]
pub struct DisplayItemCache {
entries: Vec<CacheEntry>,
}
impl DisplayItemCache {
fn add_item(&mut self, key: ItemKey, item: CachedDisplayItem) {
- let mut entry = &mut self.entries[key as usize];
+ let entry = &mut self.entries[key as usize];
entry.items.push(item);
entry.occupied = true;
}
fn clear_entry(&mut self, key: ItemKey) {
- let mut entry = &mut self.entries[key as usize];
+ let entry = &mut self.entries[key as usize];
entry.items.clear();
entry.occupied = false;
}
fn grow_if_needed(&mut self, capacity: usize) {
if capacity > self.entries.len() {
self.entries.resize_with(capacity, || CacheEntry {
items: Vec::new(),
diff --git a/gfx/wr/wrench/src/reftest.rs b/gfx/wr/wrench/src/reftest.rs
--- a/gfx/wr/wrench/src/reftest.rs
+++ b/gfx/wr/wrench/src/reftest.rs
@@ -509,17 +509,17 @@ impl ReftestManifest {
// only a single (or no) 'fuzzy' keyword means we use the max
// of that fuzzy and options.allow_.. (we don't want that to
// turn into a test that allows fuzzy.allow_ *plus* options.allow_):
match fuzziness.len() {
0 => fuzziness.push(RefTestFuzzy {
max_difference: options.allow_max_difference,
num_differences: options.allow_num_differences }),
1 => {
- let mut fuzzy = &mut fuzziness[0];
+ let fuzzy = &mut fuzziness[0];
fuzzy.max_difference = cmp::max(fuzzy.max_difference, options.allow_max_difference);
fuzzy.num_differences = cmp::max(fuzzy.num_differences, options.allow_num_differences);
},
_ => {
// ignore options, use multiple fuzzy keywords instead. make sure
// the list is sorted to speed up counting violations.
fuzziness.sort_by(|a, b| a.max_difference.cmp(&b.max_difference));
for pair in fuzziness.windows(2) {

View file

@ -0,0 +1,199 @@
From cd10f3ba0d83f34ca978cc4c7a552b72fdd068aa Mon Sep 17 00:00:00 2001
From: David Tolnay <dtolnay@gmail.com>
Date: Tue, 28 Nov 2023 11:18:39 -0800
Subject: [PATCH 1/2] Flatten cursor.kind() matching in Item::parse down to one
match
---
third_party/rust/bindgen/ir/item.rs | 84 ++++++++++++++++++++++------------------------
1 file changed, 41 insertions(+), 43 deletions(-)
diff --git a/third_party/rust/bindgen/ir/item.rs b/third_party/rust/bindgen/ir/item.rs
index 0556452bfa..4f2d361e51 100644
--- a/third_party/rust/bindgen/ir/item.rs
+++ b/third_party/rust/bindgen/ir/item.rs
@@ -1427,53 +1427,52 @@
}
}
- // Guess how does clang treat extern "C" blocks?
- if cursor.kind() == CXCursor_UnexposedDecl {
- Err(ParseError::Recurse)
- } else {
+ match cursor.kind() {
+ // Guess how does clang treat extern "C" blocks?
+ CXCursor_UnexposedDecl => Err(ParseError::Recurse),
+
// We allowlist cursors here known to be unhandled, to prevent being
// too noisy about this.
- match cursor.kind() {
- CXCursor_MacroDefinition |
- CXCursor_MacroExpansion |
- CXCursor_UsingDeclaration |
- CXCursor_UsingDirective |
- CXCursor_StaticAssert |
- CXCursor_FunctionTemplate => {
- debug!(
- "Unhandled cursor kind {:?}: {:?}",
- cursor.kind(),
- cursor
- );
- }
- CXCursor_InclusionDirective => {
- let file = cursor.get_included_file_name();
- match file {
- None => {
- warn!(
- "Inclusion of a nameless file in {:?}",
- cursor
- );
- }
- Some(filename) => {
- ctx.include_file(filename);
- }
- }
- }
- _ => {
- // ignore toplevel operator overloads
- let spelling = cursor.spelling();
- if !spelling.starts_with("operator") {
+ CXCursor_MacroDefinition |
+ CXCursor_MacroExpansion |
+ CXCursor_UsingDeclaration |
+ CXCursor_UsingDirective |
+ CXCursor_StaticAssert |
+ CXCursor_FunctionTemplate => {
+ debug!(
+ "Unhandled cursor kind {:?}: {:?}",
+ cursor.kind(),
+ cursor
+ );
+ Err(ParseError::Continue)
+ }
+ CXCursor_InclusionDirective => {
+ let file = cursor.get_included_file_name();
+ match file {
+ None => {
warn!(
- "Unhandled cursor kind {:?}: {:?}",
- cursor.kind(),
+ "Inclusion of a nameless file in {:?}",
cursor
);
}
+ Some(filename) => {
+ ctx.include_file(filename);
+ }
}
+ Err(ParseError::Continue)
+ }
+ _ => {
+ // ignore toplevel operator overloads
+ let spelling = cursor.spelling();
+ if !spelling.starts_with("operator") {
+ warn!(
+ "Unhandled cursor kind {:?}: {:?}",
+ cursor.kind(),
+ cursor
+ );
+ }
+ Err(ParseError::Continue)
}
-
- Err(ParseError::Continue)
}
}
From 2997017b5a3065b83e9d76f0080d6cb99c94c0c1 Mon Sep 17 00:00:00 2001
From: David Tolnay <dtolnay@gmail.com>
Date: Tue, 28 Nov 2023 11:21:18 -0800
Subject: [PATCH 2/2] Handle CXCursor_LinkageSpec in Clang 18+
---
third_party/rust/bindgen/ir/item.rs | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/third_party/rust/bindgen/ir/item.rs b/third_party/rust/bindgen/ir/item.rs
index 4f2d361e51..dd587b088b 100644
--- a/third_party/rust/bindgen/ir/item.rs
+++ b/third_party/rust/bindgen/ir/item.rs
@@ -1433,8 +1433,11 @@ impl Item {
}
match cursor.kind() {
- // Guess how does clang treat extern "C" blocks?
- CXCursor_UnexposedDecl => Err(ParseError::Recurse),
+ // On Clang 18+, extern "C" is reported accurately as a LinkageSpec.
+ // Older LLVM treat it as UnexposedDecl.
+ CXCursor_LinkageSpec | CXCursor_UnexposedDecl => {
+ Err(ParseError::Recurse)
+ }
// We allowlist cursors here known to be unhandled, to prevent being
// too noisy about this.
diff --git a/dom/media/gmp-plugin-openh264/gmp-fake-openh264.cpp b/dom/media/gmp-plugin-openh264/gmp-fake-openh264.cpp
--- a/dom/media/gmp-plugin-openh264/gmp-fake-openh264.cpp
+++ b/dom/media/gmp-plugin-openh264/gmp-fake-openh264.cpp
@@ -97,11 +97,11 @@
uint32_t width_;
uint32_t height_;
uint8_t y_;
uint8_t u_;
uint8_t v_;
- uint32_t timestamp_;
+ uint64_t timestamp_;
} idr_nalu;
};
#pragma pack(pop)
#define ENCODED_FRAME_MAGIC 0x004000b8
diff --git a/dom/media/gtest/TestGMPRemoveAndDelete.cpp b/dom/media/gtest/TestGMPRemoveAndDelete.cpp
--- a/dom/media/gtest/TestGMPRemoveAndDelete.cpp
+++ b/dom/media/gtest/TestGMPRemoveAndDelete.cpp
@@ -359,11 +359,11 @@
uint32_t width_;
uint32_t height_;
uint8_t y_;
uint8_t u_;
uint8_t v_;
- uint32_t timestamp_;
+ uint64_t timestamp_;
} idr_nalu;
};
#pragma pack(pop)
GMPVideoFrame* absFrame;
diff --git a/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.h b/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.h
--- a/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.h
+++ b/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.h
@@ -300,11 +300,11 @@
struct InputImageData {
int64_t timestamp_us;
};
// Map rtp time -> input image data
- DataMutex<std::map<uint32_t, InputImageData>> mInputImageMap;
+ DataMutex<std::map<uint64_t, InputImageData>> mInputImageMap;
MediaEventProducer<uint64_t> mInitPluginEvent;
MediaEventProducer<uint64_t> mReleasePluginEvent;
};
diff --git a/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp b/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp
--- a/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp
+++ b/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp
@@ -538,11 +538,11 @@
return;
}
webrtc::VideoFrameType ft;
GmpFrameTypeToWebrtcFrameType(aEncodedFrame->FrameType(), &ft);
- uint32_t timestamp = (aEncodedFrame->TimeStamp() * 90ll + 999) / 1000;
+ uint64_t timestamp = (aEncodedFrame->TimeStamp() * 90ll + 999) / 1000;
GMP_LOG_DEBUG("GMP Encoded: %" PRIu64 ", type %d, len %d",
aEncodedFrame->TimeStamp(), aEncodedFrame->BufferType(),
aEncodedFrame->Size());

View file

@ -13,8 +13,8 @@ highmem=1
pkgbase=thunderbird
pkgname=(thunderbird)
pkgver=115.12.2
pkgrel=1
pkgver=115.13.0
pkgrel=2
pkgdesc='Standalone mail and news reader from mozilla.org'
url='https://www.thunderbird.net/'
arch=(x86_64)
@ -61,7 +61,7 @@ depends=(
)
makedepends=(
unzip zip diffutils python nasm mesa libpulse libice libsm
rust clang llvm cbindgen nodejs lld
rust clang llvm cbindgen nodejs-lts-iron lld
gawk perl findutils libotr
)
options=(!emptydirs !makeflags !lto)
@ -71,7 +71,12 @@ source=(https://archive.mozilla.org/pub/thunderbird/releases/$pkgver/source/thun
mozconfig.cfg
metainfo.patch
org.mozilla.Thunderbird.desktop
thunderbird-system-icu-74.patch) # https://bugzilla.mozilla.org/show_bug.cgi?id=1862601
thunderbird-system-icu-74.patch # https://bugzilla.mozilla.org/show_bug.cgi?id=1862601
0031-bmo-1873379-fix-libc++-18-ignore-tuple-harder.patch
0032-bmo-1841919-llvm-18-variable-does-not-need-to-be-mutable.patch
0033-bmo-1882209-update-crates-for-rust-1.78-stripped-patch-from-bugs.freebsd.org-bug278834.patch
0034-bgo-936072-update-crates-for-rust-1.78-patch-from-bugs.freebsd.org-bug278989.patch
)
validpgpkeys=(
14F26682D0916CDD81E37B6D61B7B526D98F0353 # Mozilla Software Releases <release@mozilla.com>
4360FE2109C49763186F8E21EBE41E90F6F12F6D # Mozilla Software Releases <release@mozilla.com>
@ -90,10 +95,6 @@ _google_api_key=AIzaSyDwr302FpOSkGRpLlUpPThNTDPbXcIn_FM
_mozilla_api_key=16674381-f021-49de-8622-3021c5942aff
prepare() {
# packed_simd no longer builds with 1.78.0
#rustup toolchain update --profile minimal 1.77.2
#rustup default 1.77.2
cd $pkgname-$pkgver
echo "${noextract[@]}"
@ -108,6 +109,8 @@ prepare() {
done
sed -e 's|73114a5c28472e77082ad259113ffafb418ed602c1741f26da3e10278b0bf93e|a88d6cc10ec1322b53a8f4c782b5133135ace0fdfcf03d1624b768788e17be0f|' \
-i third_party/rust/mp4parse/.cargo-checksum.json
sed -e 's|880c982df0843cbdff38b9f9c3829a2d863a224e4de2260c41c3ac69e9148ad4|239b3e4d20498f69ed5f94481ed932340bd58cb485b26c35b09517f249d20d11|' \
-i third_party/rust/bindgen/.cargo-checksum.json
# Make icon transparent
sed -i '/^<rect/d' comm/mail/branding/thunderbird/TB-symbolic.svg
@ -289,7 +292,7 @@ for _src in "${source[@]%%::*}"; do
esac
done
sha512sums=('182f35e8e5ece98d18dfefe106c73bc97fbc619f59772d9b3455b7c8af412021ecc5eae97a12515224e91deb814abb7a6ef7f538c450e9e77fdfd84078678038'
sha512sums=('98ee23f684aa7a166878459a6a217bf3bcc4ddd8fa8ebbd0a1d2d66392ec1ebff67dbad55d145cdd0771539f127d91c4137211cf4efc80e450e6a34c95e8529c'
'SKIP'
'6918c0de63deeddc6f53b9ba331390556c12e0d649cf54587dfaabb98b32d6a597b63cf02809c7c58b15501720455a724d527375a8fb9d757ccca57460320734'
'5cd3ac4c94ef6dcce72fba02bc18b771a2f67906ff795e0e3d71ce7db6d8a41165bd5443908470915bdbdb98dddd9cf3f837c4ba3a36413f55ec570e6efdbb9f'
@ -297,68 +300,72 @@ sha512sums=('182f35e8e5ece98d18dfefe106c73bc97fbc619f59772d9b3455b7c8af412021ecc
'7e43b1f25827ddae615ad43fc1e11c6ba439d6c2049477dfe60e00188a70c0a76160c59a97cc01d1fd99c476f261c7cecb57628b5be48874be7cf991c22db290'
'fffeb73e2055408c5598439b0214b3cb3bb4e53dac3090b880a55f64afcbc56ba5d32d1187829a08ef06d592513d158ced1fde2f20e2f01e967b5fbd3b2fafd4'
'9897cb0ababc8e1a0001c4e1f70e0b39f5cdb9c08c69e3afd42088dfd001aa1fc6996cd83df0db1fb57ee0a80686c35c8df783108408dbe9191602cddd1e3c65'
'9aa4fc2089fa6fa7e7caea4205057fd23636748e97c151b0946a94275f7d425ce333cad20f6c27fa95ac9f2e752496b7483afbcacce0429dad3ed782ad18d6c1'
'b10a5f8c0b8281a3ebefa57b9c0b8a39eb7bf5cf74bdf7751a4e2c223a19f06b901b4a7b3045b224450c9347884d3b74d68a0bbbf828ce5ac6b16acf6a10a3f1'
'2043835a58e5b2831907c35fd6f119c7b13bc3a21b15d28aaa57cfca8b14a7631a5f8fedb1d8f69081070b37729f6f58b70b1dc15191b45ef58e5b8e2434bce9'
'85f6d9302eb9d209edf7b2b1f0a0526e353f05f186807839f2511588e162f4cd2b7cb7726ab5067cb1c935ed6c278ca7d8b0f98a5c9ae8be7ef361500dbe0e1f'
'4f96c192164689c867b1c5c1baded825ddf1d562b6dbdb45d148243691df46b3c94a466cb6f843405abc996e08ccfa46401fce996e70bbe8cb3e761f2ca51366'
'be1665d3974cdcbb7e9f0651e75e1ffe99126fe1c6514815e14e3bc2f46d8dabf27def941ea135a34c32bf6afc554177a354f2592ae0ab3754f5425f7786a280'
'ad22cdea7283c7748489739c4e6e73a41e603dc01f31c1e20a8c912ef24361ea2cf94e7d9fecd03662150d368bccb0ee03eaf22d8c79fefa31fe9c413ec2e1f0'
'9d5fe0fce332693fea684428ce7810cd6ae7b37bb5699fa5630644043d086017b2085245f8d86c0ff86eb7f7cbe4baacf6a9b3e9b7c0e3ab42402840b5d46397'
'6d8598bf6a2ba094a028e2dc811b851609f2701a134643cf2ba50435d30a88ac344ce877c2ed8a61497a6b7ff9b2befcc4ed8eb47773f4e1fd2facffd2af9958'
'e5b426723d10e349e76bb00c4b6e361107fe0d6304f5e2dfc472212143ebbca8f75f3f66a99425709e7a505f2e740e8e2f129b53fd74ef2d2f5ab1855c96d2e3'
'165a6787695f4253e9c4b43d7a7d8c9653cc60597c4f4cc2c5baaec7768a786effbd6efe5d584fb37c2bab89649b8437fa92990cd446f16dcd8ee9d09505c8a3'
'b7985d9b466313a475d190af333a478aa710e68c33bdbb77bf2cd95b514012b3126cc91734a197df2125071b8479849f888f1d0d1d37411fcbd69caf4126ebd8'
'cdffab52b4b0e87906945b5b3e8b290e979bd3fe0bf8490a7d7e57ec01fce024c682d96ee0a47ba9f5e71700e3e2ad7e07dda27d1c65aa0f00fb0c0bc437203e'
'e709410072578fb4c2ab196f8150e942efac867cc4e272c8701cd5ebd07d26f70794d20ef37e3a4a1e0891dada07e1a5483a2361ea631a8a862598c691656a73'
'60fe747a05bc77391f42aafac1f6779d08c74ccb77019ac086b53fd60a98f7232e9c04abc792c367f08d4cf3eeff0e56e91fb5f4289c67971f361bc7a95b6e67'
'fd4c2731d7737c3e42b3c71e4b9efa7af8f147c2f5650d1a36cd5f7730e45f728de9d8c18cd624bada7c0cf18fe6653eefe1fe6472b7919ac8c731b0a27f72d2'
'f83b92a377c2236b0416e5dfa127525e341be2307358e29354572cd82149e926ee26eb3e6a9e88810b9915ecb84945b4eb841794282a59c9b68fec184efc3926'
'55bb48c80695395a64029909c8a2ee99122d539dcd0ad988be622e10c76d1cd556506368423d78e428114949ecb2172db448b7cefdc7649d62459e79073a77c6'
'feef15d79d9ff72ffcb22a567b9d9ed42b0953ccaecb435caf006b2ebece7b5804248ce2e9af3667eaf6645201f9f074da38ca1a2032aa68b4c7864eccab4ee2'
'24c57d84b574488b899a06d8005311d1aba8369356b120fb2eea8158e1603857691f1cf49d2ab72c3d403bd1f2c10f108e89fed9872c65c0797dbe1d59b5bc95'
'eef04d8d3743f34d37d420da646a9c90fce606627b597f076c68f442ca8424762b2bf2212f797c37e7cca5f18476f59ccecf51c85c464cc8f2c1327d510de1d1'
'2893e7d9515fee8eb4e46a42245dd3abecfe8ebdb9d7d3489d1b001da96fbd984c507da95d02a3fe9dce53cf34d5b50826408ddf107ba0ceae4e3bb851aa933b'
'9ea35c621c53426649da2a86719599adfce16f87e31ab2b16f311ea3fe43a5592799cac9a50018b7de5026a597ffd7fe2caa1baa601561e39d88f1f2a391046a'
'cd560f831586d2db6fe01c8705629ee332a4ebc5cf5142317be82ae45986dbf7c76828d3edca744ff862a99b3c7544c766a9146940644e0e922c6130d98a23da'
'5d984349b33b47712cb89a94b49559f595569f6c714eebb397de7da55986adc541b1d16d081d6745edd24ad7dc17f0e727c376ef1802317495853d47447dc5e8'
'08c65f5b8376ef2bdfdd06068dc13070b7fed843602701ceaaab0f274308f4bc53248ae602fc2cdbe4203c574f03982c75202ffaa8fc2197a4beb0928ecc3769'
'3a49228754cfe16654b860cc38538ed724c85b1d54c3bafab649bad6db2d84785f69e5a50217b9967d660b2536833c249aeaa9a3e483ee5fb302b41b655c654d'
'fb1d60e97fbf7de0a7d2e72b53cde8f0e23fcc35b42f450d293bf56a4cb42fffa592c38ebc729977aa824c61fa0a73307bcfae8fa86c484f760173b2de578cba'
'0cc47e330a92b0896ba51dbe8e6f482e47559caff3330a669539af876dafc2ef0f94ce366b0e95a82297a8e30b3bdb2eafd588dcef07c4a987e162b6b8af6835'
'265e2dc3388fd5b1f2cabb58bd28debbca813be75ccca68220fa2cdcff20c27b0a5a5a34bd839a90d67abdc25118f4c97876f043cc4dac58e91ed40821a69810'
'200032bffb1ec8987470999dbb443062142897df8c82b996f4443a537681503753637c7f9e05d836aba2a823e03e9c668199388bcd89d110068cf10d58bf19a1'
'174cbce1ded34d3b4a386f6ff525c91a6936ce63fe7adbeb614cbc444fcb0de53094acc443122e292df271ad7d46f4342a65e9ebc4546a85ee8ce70afffd7d5a'
'f11186de66b680052139771e0cf95d0d1cdd451ef53bd5f65e85a3cdfb9ea910c97eeaa62b57bfb1fe1d3e3f98e77716b7aa0895575341eeb20ad033220fc35a'
'72f702e6b5cd994ea2e826f7ddc316ba957194bea745d2fbd024d180d9abb1b649b64d2af56c04a48178f9db601454f8a8c46850f42b2132643520bc4e7aac54'
'7466766babc9b53d2ab76badc095039a3f56b7117f7506faea873f76f9850dfc15bea305a2df20bcafeba3460d9438b864a4980c5ed247830cf2cfd0917214e7'
'cad037a7e410055bca07bd1e61e855e646d87ed65caf8b326b777a5ec3b51ac8df517637230928684be098f34aa8b96ca5a2660198c1b46aa71c979a1843223c'
'84111c576b73fc6021397a8248ef53d4af5f00d6a824b2430c78313a5751bc02e0e294f5a2b492626bbad7753bb0411107b6ce4a89ea17684cac8af399cd6f68'
'4ee2c81f956199f9e8e05f7d6d02f042ffca1743d1d855fe06fef50d64d66e5ac2129d0b2d5e557d0d5cca52cceeff9fe166a1a3c248333b5bdf9aa1e0cda37e'
'4faf03d415f74a1a748c08f55f064609b2ca686ca06d22c195c7caff9cc46511ef6fa5667b6d12ac45d48bd22d586576ef093b3de5ff263e3e443b129a992d35'
'bd1bdf2feb110275da03aff0abbc2097e69866f501d4193c6dea138505df04975a129b2d3d3bd59823ac98a978220b3a5e02451e0e8e3d36b85339dd4b64228a'
'efc276639f252840f50818be90cad8e0f7ff8e6a24f9632bb23368180db7d95773b65083515000b2a8783c5b9b4e7fb93e00f647f3c5cbfa74b271a0f403a281'
'1227d0a6cea83bc1bfd70377d0cca7d62186e5d72638ee823cad939a07b7cdbf3d4019846cf12c305420b1e069bbe4d57393553e03c132f0f6a70979867f7bfa'
'b23d34e8285f7dda2d9a045f56734bf0a8cdec8913be2308d78c545068f373e280a7654032713d999241d244e7ab634ea4ce41a6d53b47f1f751fd6a6b8904db'
'86b1cf18b2b0b4363782aca012046657046f8c685871e237f469e47722d7e712caba2de397b3f09ea6d107efde0bb7af9b6781b092ba840e73eb569b2d5f6198'
'7637c0ec69cfd25f6c925e41fced6269afddf80174b7b4b762540616cf02f1e6fdc2735ad463b48f64cd3cbae86c25575c52a302c9fec210c151c03f84ffb2b8'
'df8c7aa8a8385056858db94792ad89306816b8de18dcfe20e37facb3274a00dccd5171be6953eac400216eadc23fe347b9eb112fa2cd1f861bcebfc73aa727d6'
'26f550574e1990d8bccdf383a4a42fb591e02b8cbc327e9cc002264cbab9ec9ec919a6a05820b686d85a5a49d2167516facd0277fdab6830306dab18c147cfc3'
'0d9530955656abd55bacbb02f0e56ed88ae699f08f38c170aa6f615796584bed2701371d486bc1fe66fe85a8d9b1c9d3576337cf367b7f8175bd054fa2109ea3'
'1e9c12e284fbf3666c834b7049c57910787b289ed92d4e6d2ec4246bc53c79ccc2c5e8d6fb723e8b6085dbe8fa813ebbe134eb9a2b24e43758d4785cc3f16cbc'
'b850d5f373a218bff7a9829d70a19961cd36bdc629a43933898297912cfbaf0987fe75dd0e13d869bfe88e08761e530b758f56f9d675371227233478b3199140'
'825c988ddb1818a1b3f0683d14533691aab4993954471320d10097bccc337000c9b7336f8a59bd0a97ac340d88fae63919fe6e9723c337cd90c0c0f4549c9d25'
'73fce4c10cfb99a819fe3bae51adbd069a6a8ac9949965a175ebc198500d9cac179f47e10112ada3866a68f56c461ba0d922ec0c9fe950e52b9f66ec4a20e5e8'
'036f901c8d04357795e374a76ebcc38900a42857505adee3566ce613307cccc40ef217ec2e0ea1a63a778fd87f3c0c5182d489997c8284e3b1adf701ce48f5ea'
'c98e7b05aaed323213ebbdf7401e0c8fd48bdd299265d41cdb8eec05ecfc39675ba0b8b7ca28ea88c2b2b0b289accf63e98e2fb91f24906b1abe059df50dde6d'
'4bd9514ccaf7e174f0ec50d3b8c31bef0f9c01ab488f8edd886d26776f5a0764f205a77a128d3eeac5260d76c573a3dd7f945396749e5f2fa0339dd5ff76fe65'
'1765e754bc807727292e191a03f37e20413c165d4a5a45957960bc97ea7b3cf91976aabdd840aa6f07c638f27f919d512d5db99b5a83798e994925b7aad656d3'
'dc0fd4683c4f1eaf5f19dca295fd675c15f776a8ad0a669c932d52b6d978e3ec45e8187c2f7ae66fa6905fe6d35f4a492fd1ff093cf6080d473b216d3218201c'
'89e182502e8627bcc5ab63ecf0157237dbddc888d257a1df67d2de2b350ac7ac475cbea8e57b004685febfbadcad1463645c34be0576c1255dfc25445ede7c54'
'7b7837f3afcf82a7beffd1603c000166d99d7d7a081af7a0aaf9c9d5b3a77345ba0f0f91b2c829f1d2a6a00c4eb92d02ac875c59661ce90a9d2afab39b101a3d'
'206aef3969363b51bb924a18f9c0ff965c9be29a748837e2f57a3e2657a146e6b4311afb0066439b52c485623a422d4df7a86e32887a5b3018f460f37ec65ada'
'9727f8dfe69a4eea306b928ac45edd778521550a53ae2844645390cff58eaeb79582321c5fca0dc0943276a85f0a4f74d1cde9edca4eda68cd223d844f0e0183'
'2134ef278fab4904b121496022d3f930aee083b41f2d57ae0bdcaad640bc8573bbc6204e2c010e061eb054b82d3991711a53dfa1a694282d520586eb5af50c86'
'9b8a947ddd6038c1d13d2d909de8e0c5b0a4c9f8fe48fe2f20f04c714811cc124e90b0cd77e9d9deb5e67f864063fca2c671a463b012385c03c9708ac4a79b0c')
'63de65c2d98287dea2db832a870764f621c25bf0c1353d16f8e68e8316e7554d2047b1c7bbb74a6c48de423f6201964491cd89564e5142066b6609a1aed941a7'
'346fc7c2bcdf0708f41529886a542d2cf11a02799ef2a69dddfa2c6449b8bd7309033f3893f78f21c4ea0be3f35741e12b448977c966f2ae5a0087f9e0465864'
'249706b68ce2450e35216b615b24b7640e75dd120d6d866fa8aab03d644fa6c40b5e129740874d96608bd0c187b6f2456d0d4310729d26d4740d1eca753be4fd'
'7bc7969fe03e5cee0ddb844f7917154afdc4a4df8b8af9c8191180a6813faca9f310cf6b689ec358bc45af12fa3ec386cd46cb9feecf9b38557e36552aa0572d'
'ba365e1c3f8ce852774f6a81b563bf3727dad8c96de39e5f834510f6795baaa07da3f062f77855e2f07beb719e5bb2c59e39f5f0dcf76d9772b5694e0db71f5f'
'7e38e46bdaa5c3074e24ddb67de08529ed91100b54046052e6d73e087981463bb399e3207e6618c426651d635f95b6b5b2664cc2581c4fa360989bc87fac5d13'
'7bff6a66f08c66edaaa287edaf7aa5ff34cd77dd3b9a980e7954cd23793104f3b54fc664f24c10212ed27bac9507b1ad7931efc2569d9384b9202baffa8338e1'
'93f4fb856fe4f547d5adf5aa6a8f47db24caab31f423173967f514af6cd57691aa6dd618a26696d2d1ee7eb715f4c136d44d001190e887ad44411f149a8a9201'
'0aa906fa17bb5b361635567e8a96dad1bb19c573aa2641f29023554b8d755cfd0bfabc2d66051e8aa3bd8658709e611a100bc929d1cb2571d9af0ce1869736a5'
'43bd21bd85e59c44a1bea1aaef43da6f7bd83a625adf2be75673a27affe652e37c073a733d79f41cff851445a33ad73a7851d6515fb926d7faeede0d5496f43b'
'fc53c4fd649a7c0ee368b4b19895ff48990b3c679fbffc7679ed2072b5438607460db98552f2c7b27d8e309aadd7a4fac93ee6bb489b7aedf1bcebe67a568be5'
'6eb5d61d8bd4ecb95e3cc8a355097c339db3fc5134fe2d141693c36122d469e2d97ed5e75ebd5a9afa393a30c6d7ffc6cef8040419a349311ffe883f0a71fce6'
'd30bea38e4dac554ba99a47bed062ad5a37f8746bd3ca7479ee8d89342d13763dce6d8f452648725bce84152a5612b583a7a25e470b32755fb1cd5b8a9632df5'
'79099175cfa4996d9c9183ed9d94f42d5520311341a2901e05449e1325f7f6913580afe43989a3e41f05139d07d02c83df27c987fda16b8f88598fcc7bdfbb58'
'4f11712771f02a393206090b80bf35803b24cbf8f3cecd4ca0084323dab108a5166c1b10f8e1aeaa44d8ea129d87ab772863b7ca8de6cb3e5834614d4f88600c'
'21e9c3fdcc26c5501835a2509f36d5b6172380ee185672834a752f9b6b03fcbf568c68f60adfcfec4ea2eb204a5332c6cf0118abb1c72d581004d21d75c21cb1'
'1a7268fc508fb8b95ebe401ee3e38f46654b4f1fcacd657d3ec53b87571563e4d1823897cb0883c4fd997a33f0657726067f1876e60d23fac61465deffaa84c7'
'4c4cd64f94f1a1b0b77f70a8aa8b5e922952aebec0133023f009029c0a73d926da86b230a8a812aebf6d3bf87d3abf23ec612c9c8213b7f668e289836da33d77'
'31c62ec8c6498806615dc4cfd9509289dd64a92ae4876d2342ea58533bbd7def126110e7036cb0b4e59b350f4fab9e0a80a7e42800ad202f409c1fb042f89c00'
'dcb8352a096328ac31ef2800a8dd563ed1d24c5e92d2c8c3576c09ad7253164644f94c910e557df2682e9efbd8abcc955a4acdb2535ea83453a6d7b751a98622'
'fc3cd1eb86ee63bba4594efefae32b4a5e07fe5faccfa048ecc9b62635e1b9d0a8f094db352fe9b90ae16147eb653566a884cd92899886ab02b04dd5fc2f1c7b'
'ad396d6008a25dc888e0d9d9da1f8e6afa9159103445a731a133780e749a69ed8487f08e536cb37c312fc31afa0e81dbaf1cf612ef1c7adc0fd6e33799f07b24'
'6de472c10009a578a12641d4c5a953d094f3082d46fcc41ae7f45cd6ddfd9ec6188f6e82baceb2c979feb77bf416ebe3dac78edcc2edea47056f1479fba2276c'
'f9e4be26be0eb4e98e7e44d338a74c55a2c0e22ceccfb033767a223c00418991cb017eaf79663504bc6e6df258166ceb14f5199c63f07aa90f4250e9faafa9f0'
'58e7a1a07886c90b32566b518d580cb93c07652cc35e410e6bfa15c9d11f98d2054901e2e16d8516998030101f6ca1647e02c4efca39f6617e9a5bf9b72e8067'
'35d753b858bae5de2540d52bfc129e9f964e2a1ea148e8f518dabdf296a43f918aa5aece0305150e1ac0d6aa41953c0cd40c465828b98c6f404b64a7a6a62c30'
'fb2b95f1d22c8955a2aaf23a3f03a0f78fb2e379e8139f3101ed701a172b7305b575b7159677b6ad549a4f02af8be40de6684cd32e170a51855f0f4d9d4a050e'
'643c2635cde6cdb2cefe97adffe5697ac8929ea42112e95c9bfde42f79d0804b61699a7a972ba7c961cfc6d12dcdc7d0ee593019a7e79c6b285875ebe568c2b4'
'630a3acb7933750add69548bac2c9f53ba38fe1a7fe342b27a72891a6095dcb4fb5ac72b0492f48df7d11d4127214b4908b59b5f22dccc907c1e51f41dc95bec'
'cd41ce5b9b0dd56f620ff948c93ce16b03434151d9b63199d551b1718b37b7426501bfc66326125606a93e52fa9abe132a88f054b704c19ec35d47dc06c48646'
'f79ddc4400188dfe9ebe418c5acefc6bccfc5f0453235066e375e4da39b88fe85c579ab01311fc1ff569bdbf53165f313cc3312e2e2023e52f97bcb2248c0869'
'f6f1424062d8c79a5449ef95bd4811985a2bbcf271e24a5b635fe73d86bb7f18e6be144209073b2aeb0464b437487b679d9a0a61702ea952af20ad6305f12ac9'
'566dd80c07cf966eafc6b133e0aedacd949a553e544728da544c52b0e8e60f9c8413a022699b842905bc7e8ef72c58515e40146ac054e1994eef871d4bd0e6bc'
'32348bc93d301467f61209e098d131d062a6c9844e85655dff13863e291f04fbc653a28ddbceb83645b47479c4e7f8331275e490eb69f5eb71002f5ee2cc5d8b'
'519eb4e2db1281a09af6cc0ab2d00f64c777aa3b802fe166aa914c7eff6be11b332960c6190792e41af0b515fdac1da3c59e6a30165232519775f40a8c6b3e66'
'c9c6cec9437c3748ad3691dd75a9b8c1059671821ff03570be5d68c792eed2cd0a0da7ba3f40e7416cffa10dcc1819b59ecd5f969f7d2b6fa54e71fc4b4fbf75'
'9cc38e93d45dbfc770aa81cb14965df2734ad2494e1cef13643d7fcaa595e749946ee2744566cdf1c3b3ba01adea400e89eb5ef752670535a6981a773b9e1010'
'6e5db1cc3658422eac9735830fbacda8daa918e0ca9254b619e3ed344d536e021b6c7ef0ea9a458bcd55cf743f535900b8d7cf6a79c2eb38d26a45c69caeb717'
'0be4f51a484c9de7a58ead313cf3ee2bd8423225eccb53c4ab2478802ca736c32d46925e90dd6b0d36201b983bf215652941d77e97b667db0aa0d8b320abdebb'
'73a254c7a2642ac724ee15767ed874753d6b45bfd6fb04bd43ce8e6442a00c00cf1da5996e32ee06433f1c40ba43e5909632259b10b41c9dc61ef6fbb3fd5a67'
'f498afdacc5daa1558b9b04c2428cc4769938f705182a851cfe5c0e2bd314cdbaa46647926f66816bebeb431f3fa7b7486d502ef83452aa9f830a99c5bb8af5f'
'85ae57d34572e41f6a1216f87c4cdca864e02b7dfd29e6d309191c9aa72b198e50b539e8ae3cfc4f1a19c1cdf5e23ce53afd5112a58bccbc08d73bc128118792'
'cbd79dfe70ff47c365f9d2a4a9da74f030c834d58454f150d5aab2de1edbae67a398b5da4352068050b2d0466ac9f731b237f29cf2d6d28e96a5d01895e77df3'
'd65715343b73fed094c01ea358ebb8b867d072df2430b0ff7f69e7f27ed5d977da8e079e9fe23f86b2ca192018b33d28d3f9a3e56ed5fc521ebfa7368c0cc402'
'5ab029c9036c4af6f4dbbbed0012a63ff248a5e5bc3ccd3bbecabf6d41f801bd10f952af9a88ed96078766de12d4967ba2c17fc5bd4981c0d4212cad86935c16'
'3b6dcecb14d51e7f6dcf11da8c5c7e9c224f081587f3241ef57487c0abb599cf4ccf3cb8c72e297ab75a6cf1bd17d4ea0714bdf1c09b35c8f1cec63f57c3264c'
'dad0c6ca6a0b70f54a021cb99edc8bc12aa814faf192e9a74a269ee1c86452584dec7909ced17e6625542403d90c9f7407b25f0ead891228d2efd036b159d1cd'
'8731f011081ebc8b885e4c88e4b507086b3f6c6c06dc674ca3a0bf369d8bbcc9053d2d6af711770eecb0d581d36571945523f8f2d04a6f20bf0eb5b5be76f0d8'
'ae6f044d8bd46fde4fb782c755f5c0bedb06e132a5dbd69f8c26bbb503fa4173634e208a1f2cf6df1bc0b7c6528e3bfc758956e8354e86705d90adf71d2a353b'
'efebb3ad526d218816725c3c40d33b8ef325cf3f36e6e779720c35f3c785454f31cac8a664cfa7525653fd9926cdd5c9bba0f4b3612aa50c76d53e3b5b324789'
'0f31c176366345f062b9835d7ce1c476ea4eeb62c43efdd0e627885011a7c85f61b5d1705fe5bd06d6111b396858e1521b4a03949a4e87ef43c8cd14de938383'
'da06743d9778fa38b7f53f6fbe9839352182f2621aac028e9e5d2074133f4fda3f271eedef58c2a47b6ed716763632e2bb1729a9e82e30581e39b1e947991733'
'bee0911aafc97cff73e75b14b5470835ebffb9560a39bee92ed0052b00fa30aa0e0eb9d4a27125188a85c5b5cb45d2a3b11e506e3d8d583292de144cf248025c'
'ef7ff42c732c8629ed4c17a1e75ff93417897d81fa0b90e4247f0ff208a2eb9f6025732ca6d4f50f32629d3b6d71d64c07e7c46e4fb7ecc563ca80e24ceaa6be'
'83b64dd0bc9875a05643fb3a8f9c2c24d61e1cded026aba8adfaa30222263ae29fee3b944491b009735012693ce5628637b983ba87d1bf20c3ea8dcb25bf8c20'
'180dc51f5c0b39af3690f51bcb8d9bdf48796b3674a8f93173ddcd7611ee493ca3b3dc325172df9aa4decb9a299050b211c9e6ec440f0d028c2e3c022c0afeee'
'd0ac65771d68cc4800d22df1d16f9a66cd766d06831c1baba087b2e8f6d5ad64d63355e7340e6e18641a832d382ca127287e01b2555896e044cf2e940d45fb59'
'fc7c9383dcfbe8e711c5db9be8c53ea4a2f0556bd7f2f6f536b3fe3270fa7d9adc011a7d155f893612669484fc04365eb80f5cd989a200f2a2d8a1d55630ffda'
'c01157929f4839cadd1bc4c93b8f555a2acf051242266c68e223407a88fdf305bcaa508c6c91a92f6549fcaa8ae6ef4cd1588e70e41b99e9bc276f4a65ac6608'
'31b66a1d0d4c8267a0cf49bec21e98d1dccf856d561235cde04b255b6ab89cbdac4af5ab5b4ef20bea00cd5a1e6b2cf65bc07edb58af598cfaaee86af5e5fe5d'
'c334625677b4a76043f7014751a244b96816b3cdbe12a55edb376225dc24e217982ece81ab9bf4466d17b573832b6c5eb8139226141241862aa0334510637be3'
'f2c0711a8796a5d2b0ded240cb6665e4611b083938fba91aea87a89cefb309c752c55b5f4527d73145ad3bd0a12b878b196d13c7557fd97592c4a510fccb9550'
'6370ae047c453744de0ee618322558a65175627eab08ea8e1d21feca27fed7cf13475725a5eb73bd2e1d41af576bc2107946647aa26e4d810e94ca7f8543340c'
'52688eab84e321334c9a99d9dcccf7e03a4b26c95fbce707ef9bb8d6c5e56e6e1e85e2a34b9fcd84d1f730263d77c62d540624a8094e73db214806b80c133a43'
'6247f19b16008249931ec75f171739567e2c2ceee956236075f08edaed1dc08ff2b73d12031c3acb7e3f1db08d40e73224faabf8ee1e2705b6b5b103e2e8e665'
'65d3ce84cefda33f31a0b0455dd59b9c7b2466b50f94741ae8c97ecc165897ff310303ce17b8f243c488862481b01723e97897c2dbfa46526be304d7dbdb8b68'
'5ddf1e877688e3d3dce43b21112ebfde881794d04f4421ba65dfdaea90a54d34d71db822fd34b78b7594019154db8f187c5eee5ff67a220e87bd1e1f57bba4d7')
# vim:set sw=2 et: