diff options
| author | J0WI <J0WI@users.noreply.github.com> | 2020-04-10 16:08:23 +0200 |
|---|---|---|
| committer | Rasmus Thomsen <oss@cogitri.dev> | 2020-04-10 14:09:24 +0000 |
| commit | 559ca01ce273111fa46352af60e88d74c657c7f5 (patch) | |
| tree | be2c8b8b8dcacb8aed0b3a6f372b34822658dc9f /testing | |
| parent | 7f652a8e23f9a91b825bbe2f79ef087c58a1da85 (diff) | |
| download | aports-559ca01ce273111fa46352af60e88d74c657c7f5.tar.bz2 aports-559ca01ce273111fa46352af60e88d74c657c7f5.tar.xz | |
testing/thunderbird: security upgrade to 68.7.0
Diffstat (limited to 'testing')
| -rw-r--r-- | testing/thunderbird/APKBUILD | 53 |
1 files changed, 25 insertions, 28 deletions
diff --git a/testing/thunderbird/APKBUILD b/testing/thunderbird/APKBUILD index e8afd1b457..3f9ff97be0 100644 --- a/testing/thunderbird/APKBUILD +++ b/testing/thunderbird/APKBUILD @@ -2,10 +2,8 @@ # Maintainer: Joseph Benden <joe@benden.us> pkgname=thunderbird -pkgver=68.6.0 -_pkgver=$pkgver -_xulver=$pkgver -pkgrel=3 +pkgver=68.7.0 +pkgrel=0 pkgdesc="Thunderbird email client" url="https://www.thunderbird.net/" arch="all !s390x !armhf !mips !mips64" # limited by rust and cargo. Fails on armhf due to bad assembly @@ -91,6 +89,16 @@ source="https://ftp.mozilla.org/pub/thunderbird/releases/$pkgver/source/thunderb thunderbird.desktop " # secfixes: +# 68.7.0-r0: +# - CVE-2020-6825 +# 68.6.0-r0: +# - CVE-2019-20503 +# - CVE-2020-6805 +# - CVE-2020-6806 +# - CVE-2020-6807 +# - CVE-2020-6811 +# - CVE-2020-6812 +# - CVE-2020-6814 # 68.5.0-r0: # - CVE-2020-6793 # - CVE-2020-6794 @@ -136,37 +144,26 @@ build() { export MOZILLA_OFFICIAL=1 export USE_SHORT_LIBNAME=1 export MACH_NO_TERMINAL_FOOTER=1 + # Find our triplet JSON + export RUST_TARGET="$CTARGET" export TERM=ansi-generic # gcc 6 export CXXFLAGS="-fno-delete-null-pointer-checks -fno-schedule-insns2" # set rpath so linker finds the libs - export LDFLAGS="$LDFLAGS -Wl,-rpath,${_mozappdir} -Wl,--gc-sections" + export LDFLAGS="$LDFLAGS -Wl,-rpath,$_mozappdir -Wl,--gc-sections" # ignore compiler warnings export CXXFLAGS="$CXXFLAGS -Wno-class-memaccess -Wno-multistatement-macros -Wno-ignored-qualifiers" export LDFLAGS="$LDFLAGS -Wno-subobject-linkage" case "$CARCH" in - x86) - # disable-elf-hack: exists only on arm, x86, x86_64 - _arch_config="--disable-elf-hack" - ;; - x86_64) - # disable-elf-hack: exists only on arm, x86, x86_64 - _arch_config="--disable-elf-hack" - ;; - armv7) - # disable-elf-hack: exists only on arm, x86, x86_64 - _arch_config="--disable-elf-hack" - ;; - armhf) + arm*|x86*) # disable-elf-hack: exists only on arm, x86, x86_64 _arch_config="--disable-elf-hack" ;; esac - export RUST_TARGET="$CTARGET" # TB doesn't have SIMD available on these arches. case "$CARCH" in @@ -237,21 +234,21 @@ package() { MOZ_MAKE_FLAGS="$MAKEOPTS" \ ../mach install - install -m755 -d ${pkgdir}/usr/share/applications - install -m755 -d ${pkgdir}/usr/share/pixmaps - install -m755 -d ${pkgdir}/usr/share/icons - install -m755 -d ${pkgdir}/usr/share/icons/hicolor + install -m755 -d $pkgdir/usr/share/applications + install -m755 -d $pkgdir/usr/share/pixmaps + install -m755 -d $pkgdir/usr/share/icons + install -m755 -d $pkgdir/usr/share/icons/hicolor for i in 16 22 24 32 48 64 128 256; do - install -Dm644 "$builddir"/comm/mail/branding/thunderbird/default${i}.png \ - "$pkgdir/usr/share/icons/hicolor/${i}x${i}/apps/$pkgname.png" + install -Dm644 "$builddir"/comm/mail/branding/thunderbird/default$i.png \ + "$pkgdir/usr/share/icons/hicolor/${i}x$i/apps/$pkgname.png" done install -Dm644 "$builddir"/comm/mail/branding/thunderbird/TB-symbolic.svg \ "$pkgdir/usr/share/icons/hicolor/symbolic/apps/thunderbird-symbolic.svg" install -Dm644 "$builddir"/comm/mail/branding/thunderbird/default48.png \ - ${pkgdir}/usr/share/pixmaps/$pkgname.png + $pkgdir/usr/share/pixmaps/$pkgname.png - install -m644 ${srcdir}/$pkgname.desktop ${pkgdir}/usr/share/applications/$pkgname.desktop + install -m644 $srcdir/$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop _vendorjs="$pkgdir/usr/lib/$pkgname/defaults/preferences/vendor.js" install -Dm644 /dev/stdin "$_vendorjs" <<END @@ -294,7 +291,7 @@ END "$pkgdir/usr/lib/$pkgname/thunderbird-bin" } -sha512sums="3502cc42b594eebf3511219ae8e7fb8a13594534abfe7a40ec32e5a3f60343cfab7c652b161a5f33af46bd5e6f096e3abd4a407c8b307ce4693089b471a42c3e thunderbird-68.6.0.source.tar.xz +sha512sums="fae763030b7a54930291a10f298b7fa4ffc400849082f576556b9040d095f1007ae686daf1241dff8b73bac35c14acf21c156a18a3e16d62a7719c6cc34e4d1f thunderbird-68.7.0.source.tar.xz 0b3f1e4b9fdc868e4738b5c81fd6c6128ce8885b260affcb9a65ff9d164d7232626ce1291aaea70132b3e3124f5e13fef4d39326b8e7173e362a823722a85127 stab.h 3e57b2541f3889a1cf701860c8bf299f294cb077b0e8cfffda271cf02d1f59b25a697485d0df66e847e47f795b1ace54488a84a42851f2f8587717335537b44d disable-ccache-stats.patch 2f4f15974d52de4bb273b62a332d13620945d284bbc6fe6bd0a1f58ff7388443bc1d3bf9c82cc31a8527aad92b0cd3a1bc41d0af5e1800e0dcbd7033e58ffd71 fix-fortify-system-wrappers.patch |
