aboutsummaryrefslogtreecommitdiffstats
path: root/testing
diff options
context:
space:
mode:
authorJ0WI <J0WI@users.noreply.github.com>2020-04-10 16:08:23 +0200
committerRasmus Thomsen <oss@cogitri.dev>2020-04-10 14:09:24 +0000
commit559ca01ce273111fa46352af60e88d74c657c7f5 (patch)
treebe2c8b8b8dcacb8aed0b3a6f372b34822658dc9f /testing
parent7f652a8e23f9a91b825bbe2f79ef087c58a1da85 (diff)
downloadaports-559ca01ce273111fa46352af60e88d74c657c7f5.tar.bz2
aports-559ca01ce273111fa46352af60e88d74c657c7f5.tar.xz
testing/thunderbird: security upgrade to 68.7.0
Diffstat (limited to 'testing')
-rw-r--r--testing/thunderbird/APKBUILD53
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