Changeset View
Changeset View
Standalone View
Standalone View
libraries/source/spidermonkey/patch.sh
Show First 20 Lines • Show All 65 Lines • ▼ Show 20 Lines | |||||
then | then | ||||
# https://svnweb.freebsd.org/ports/head/lang/spidermonkey78/files/patch-js_moz.configure?view=log | # https://svnweb.freebsd.org/ports/head/lang/spidermonkey78/files/patch-js_moz.configure?view=log | ||||
patch -p1 < ../FixFreeBSDReadlineDetection.diff | patch -p1 < ../FixFreeBSDReadlineDetection.diff | ||||
# https://svnweb.freebsd.org/ports/head/lang/spidermonkey78/files/patch-third__party_rust_cc_.cargo-checksum.json?view=log | # https://svnweb.freebsd.org/ports/head/lang/spidermonkey78/files/patch-third__party_rust_cc_.cargo-checksum.json?view=log | ||||
patch -p1 < ../FixFreeBSDCargoChecksum.diff | patch -p1 < ../FixFreeBSDCargoChecksum.diff | ||||
# https://svnweb.freebsd.org/ports/head/lang/spidermonkey78/files/patch-third__party_rust_cc_src_lib.rs?view=log | # https://svnweb.freebsd.org/ports/head/lang/spidermonkey78/files/patch-third__party_rust_cc_src_lib.rs?view=log | ||||
patch -p1 < ../FixFreeBSDRustThirdPartyOSDetection.diff | patch -p1 < ../FixFreeBSDRustThirdPartyOSDetection.diff | ||||
fi | fi | ||||
if [ $(gcc -dumpmachine | sed "s/\([^-]*\).*$/\1/") = "riscv64" ]; | |||||
then | |||||
# essential for building on riscv (no jit support unfortunately) | |||||
# https://bugzilla.mozilla.org/show_bug.cgi?id=1318905 | |||||
patch -p1 < ../riscv64-generic-support.diff | |||||
# https://salsa.debian.org/gnome-team/mozjs/-/blob/debian/78/master/debian/patches/Add-riscv64-support.patch | |||||
patch -p1 < ../riscv64-rust-fix.diff | |||||
fi |
Wildfire Games · Phabricator