Commit: 4d4ae265aa62444f6083cddba1d136bef94f7ab7
Parent: 928184876e224e24c4cee39f5b563f13567cdb42
Author: 0x766F6964
Date: Fri, 24 Jan 2020 18:19:56 -0700
build firefox 72.0.1 to avoid a bug in -esr
Diffstat:
4 files changed, 14 insertions(+), 31 deletions(-)
diff --git a/etc/portage/package.accept_keywords b/etc/portage/package.accept_keywords
@@ -13,7 +13,15 @@ media-fonts/* ~amd64
~sys-kernel/linux-headers-4.19::musl ~amd64
~sys-devel/gcc-9.2.0::musl ~amd64
-~dev-lang/rust-1.34.2::musl ~amd64
+~virtual/rust-1.39.0 ~amd64
+~sys-devel/clang-9.0.1 ~amd64
+~sys-devel/clang-runtime-9.0.1 ~amd64
+~sys-libs/compiler-rt-9.0.1 ~amd64
+~sys-libs/compiler-rt-sanitizers-9.0.1 ~amd64
+~sys-libs/libomp-9.0.1 ~amd64
+~sys-devel/lld-9.0.1 ~amd64
+~sys-devel/llvm-9.0.1 ~amd64
+~sys-devel/llvmgold-9 ~amd64
=x11-misc/xidle-26052015 ~amd64
@@ -28,3 +36,7 @@ net-misc/youtube-dl ~amd64
www-client/dillo ~amd64
www-client/palemoon ~amd64
+www-client/firefox ~amd64
+~dev-libs/nss-3.48 ~amd64
+~dev-libs/nspr-4.24 ~amd64
+~dev-util/cbindgen-0.10.1 ~amd64
diff --git a/etc/portage/package.mask b/etc/portage/package.mask
@@ -1,7 +1,5 @@
dev-lang/rust::gentoo
media-libs/mesa::gentoo
->virtual/rust-1.34.2
->virtual/cargo-1.34.2
# gtk3
>x11-themes/adwaita-icon-theme-3.22.0-r2
>media-gfx/gimp-2.8.22-r5
diff --git a/etc/portage/package.unmask b/etc/portage/package.unmask
@@ -1,4 +1,3 @@
-=www-client/firefox-52.9.0
-=www-client/firefox-68.2.0
+~www-client/firefox-72.0.1
=dev-util/android-tools-5.1.1_p13
diff --git a/etc/portage/patches/www-client/firefox/disable_rustc_check.patch b/etc/portage/patches/www-client/firefox/disable_rustc_check.patch
@@ -1,26 +0,0 @@
-# HG changeset patch
-# Parent 88c736be60c502525eafd4feeb6395484e2f7989
-Disable the rustc check on musl as our triplet fails mozilla upstream
-
-diff --git a/build/moz.configure/rust.configure b/build/moz.configure/rust.configure
---- a/build/moz.configure/rust.configure
-+++ b/build/moz.configure/rust.configure
-@@ -188,16 +188,18 @@ def rust_compiler(rustc_info, cargo_info
- def rust_supported_targets(rustc):
- out = check_cmd_output(rustc, '--print', 'target-list').splitlines()
- # The os in the triplets used by rust may match the same OSes, in which
- # case we need to check the raw_os instead.
- per_os = {}
- ambiguous = set()
- per_raw_os = {}
- for t in out:
-+ if 'gentoo' not in t:
-+ continue
- t = split_triplet(t, allow_unknown=True)
- endianness = t.endianness
- if t.cpu.startswith('thumb') and endianness not in ('big', 'little'):
- endianness = 'little'
- key = (t.cpu, endianness, t.os)
- if key in per_os:
- previous = per_os[key]
- per_raw_os[(previous.cpu, previous.endianness,