summaryrefslogtreecommitdiff
path: root/experimental/firefox/rust-config.patch
diff options
context:
space:
mode:
authorMolly Miller <adelie@m-squa.red>2019-05-22 17:36:09 +0000
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2019-08-10 10:26:28 +0000
commitaf4ec02d2b72b134895dee597f7e7debc5e20718 (patch)
tree08b37d64c92475e0a9f375bf762b2eca33c9c339 /experimental/firefox/rust-config.patch
parent3b0b4d180a70b093ed1625ecf233b64f29df5249 (diff)
downloadpackages-af4ec02d2b72b134895dee597f7e7debc5e20718.tar.gz
packages-af4ec02d2b72b134895dee597f7e7debc5e20718.tar.bz2
packages-af4ec02d2b72b134895dee597f7e7debc5e20718.tar.xz
packages-af4ec02d2b72b134895dee597f7e7debc5e20718.zip
experimental/firefox: bump to 68.0.1
Includes: * Depend on nasm; otherwise AV1 support won't be built on x86. * Add mozconfig option --disable-elf-hack. Otherwise there's a weird failure in rootpkg, and according to awilfox we want to disable this anyway. * Strip trailing spaces from the makedepends lines.
Diffstat (limited to 'experimental/firefox/rust-config.patch')
-rw-r--r--experimental/firefox/rust-config.patch16
1 files changed, 8 insertions, 8 deletions
diff --git a/experimental/firefox/rust-config.patch b/experimental/firefox/rust-config.patch
index 4dbddc2a9..eab72a0e4 100644
--- a/experimental/firefox/rust-config.patch
+++ b/experimental/firefox/rust-config.patch
@@ -1,16 +1,16 @@
-look, another reason to hate google: fuchsia's triplets confuse the hell out of poor mozconfig
-
-meanwhile, make -foxkit- more important than -unknown-
-
---- thunderbird-60.2.1/build/moz.configure/rust.configure.old 2018-10-01 14:51:04.000000000 +0000
-+++ thunderbird-60.2.1/build/moz.configure/rust.configure 2018-10-11 23:13:15.370000000 +0000
-@@ -119,9 +119,13 @@
+diff -urw firefox-68.0-old/build/moz.configure/rust.configure firefox-68.0/build/moz.configure/rust.configure
+--- firefox-68.0-old/build/moz.configure/rust.configure 2019-07-07 15:56:29.345963800 +0000
++++ firefox-68.0/build/moz.configure/rust.configure 2019-07-07 16:19:25.990645334 +0000
+@@ -193,12 +193,16 @@
ambiguous = set()
per_raw_os = {}
for t in out:
+ if 'fuchsia' in t: continue
t = split_triplet(t, allow_unknown=True)
- key = (t.cpu, t.endianness, t.os)
+ 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:
+ # hax to allow Adélie toolchains to work
+ if 'foxkit' in per_os[key].alias: