From 908778078736bd36f7a60a2d576d415cb8e000fa Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 22 May 2021 07:31:18 +0100 Subject: gentoo resync : 22.05.2021 --- dev-lang/spidermonkey/spidermonkey-78.10.1.ebuild | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'dev-lang/spidermonkey/spidermonkey-78.10.1.ebuild') diff --git a/dev-lang/spidermonkey/spidermonkey-78.10.1.ebuild b/dev-lang/spidermonkey/spidermonkey-78.10.1.ebuild index b6cfe9ac6336..af3ff20519d1 100644 --- a/dev-lang/spidermonkey/spidermonkey-78.10.1.ebuild +++ b/dev-lang/spidermonkey/spidermonkey-78.10.1.ebuild @@ -4,8 +4,8 @@ EAPI="7" # Patch version -FIREFOX_PATCHSET="firefox-78esr-patches-12.tar.xz" -SPIDERMONKEY_PATCHSET="spidermonkey-78-patches-03.tar.xz" +FIREFOX_PATCHSET="firefox-78esr-patches-13.tar.xz" +SPIDERMONKEY_PATCHSET="spidermonkey-78-patches-04.tar.xz" LLVM_MAX_SLOT=12 @@ -13,7 +13,7 @@ PYTHON_COMPAT=( python3_{7..9} ) WANT_AUTOCONF="2.1" -inherit autotools check-reqs flag-o-matic llvm multiprocessing python-any-r1 toolchain-funcs +inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs MY_PN="mozjs" MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases @@ -230,6 +230,9 @@ src_prepare() { python/mozbuild/mozbuild/configure/check_debug_ranges.py \ || die "sed failed to set toolchain prefix" + # use prefix shell in wrapper linker scripts, bug #789660 + hprefixify "${S}"/../../build/cargo-{,host-}linker + einfo "Removing pre-built binaries ..." find third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die -- cgit v1.2.3