dotfiles

personal dotfiles
git clone anongit@rnpnr.xyz:dotfiles.git
Log | Files | Refs | Feed | Submodules

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:
Metc/portage/package.accept_keywords | 14+++++++++++++-
Metc/portage/package.mask | 2--
Metc/portage/package.unmask | 3+--
Detc/portage/patches/www-client/firefox/disable_rustc_check.patch | 26--------------------------
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,