commit: 6e017dfbaea85f4b7ae96619aa4a9ac6254d1ca1
Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 18 21:38:36 2016 +0000
Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
CommitDate: Fri Nov 18 21:53:59 2016 +0000
URL: https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=6e017dfb
firefox-50.0 - addressed ia64 support with fixes from bugs 576922, 582432
www-client/firefox/Manifest | 2 +-
www-client/firefox/firefox-50.0.ebuild | 12 +++++++++++-
2 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 318a416..036caba 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -244,7 +244,7 @@ DIST firefox-50.0-nl.xpi 429141 SHA256
510908c5502f975b84e38013131725e920292964c
DIST firefox-50.0-nn-NO.xpi 425412 SHA256
65654319d58ee4b5f5b3665965d8c4cb8becabc8a38ce8c98fb096d6deb172f5 SHA512
2f93667ab679f6780e77a6b43da314dfa7895fe51b92274c563ce337325c3a149be6f04cff4cc88ad38fcd543cf583a8c40d3ddddb6f9ba0126e01a136c0cd6d
WHIRLPOOL
974b7e141b7688ef594e26f3e4fa8f2f36a53a9b1d81e5002466766e64cf96cfd6478383948b365d81692ab1ac28daee49dbb032351dff5fa98593eeb023b7fd
DIST firefox-50.0-or.xpi 495201 SHA256
1e511e21de7692b9b6ae7edb05119bd15ea11e9d4bfcb1572c4034915415a531 SHA512
7b783f50d3e2e606fe110d8425055b3dc9cca7c3ecd9a530010da3b2803364288b9c7c86e6175ca64fcfd5614b6a8409a5873585be972dcd3abea4348da097d7
WHIRLPOOL
fe6ac621afbffc0eb32275b27a1b7a0f0d4da29c3930dc22cc8f0acfd8acec25d3d6c9874b2a916a4326bc34e782175c46da22066bca40dfe3d733a03652d9c9
DIST firefox-50.0-pa-IN.xpi 474240 SHA256
52a00734a7d97a54ec9ccecc88ef102fe9959c6f24715f660f1a994391694ad6 SHA512
bcca16c70011ca80ee78ee6270dc3fd0d9a72a37feef6a8e95a34ea081da1e478f94bd8812ee76ec396b94fc91b47bddfd140417612083c5335a852b62c9cad9
WHIRLPOOL
5c965aa45b4ddd5724009499442da1260981e4102b69dce80daf24b43a22288bf93066bb3268c65ce0628589c4df429ee480948aa3b6a154d4cc65e565a1bc59
-DIST firefox-50.0-patches-01.tar.xz 11972 SHA256
38661f09677608019017327d79a01d2cd527a1ce848f8a0e7e4d7b8d54827fdb SHA512
98fd51fe6cca102b607155cfa53541b8ff17309e7036b62dc76ed276d8a5f344cfe2e8e08f2e0756c574d8a97d93b9dd6fc806d1209263fe3bde40d794d0c9a3
WHIRLPOOL
a188943bbf14e4010ffc770cc5439411804be5d72f3893bb1e9e15ae85a8872564d32976bce9720eb8681c5c2e4ea031c0b45bab921d937f6e3f6b4ba5023d3f
+DIST firefox-50.0-patches-02.tar.xz 13380 SHA256
9fce802e832b20f6cfd22993b10e0685dfc9522a1d00e209c23cd4d09023c017 SHA512
d50572f0ba1c9493fd46ea0e26a3d8a80e1bc311aa6811406fb664e1c47a6b03c5400573d8f1c4e2452d3b82ca9ba279339c82255da3bcc7cdd185bc700e2a79
WHIRLPOOL
e7b13ff8e38d5f5e463a3f61dccbbef53c3aeac3a516622b5590a9fe8f064da7f640396a41abd5c9dec4fe7b23df33b4e5f2f739f68c5907b1cf3db8d5355cf6
DIST firefox-50.0-pl.xpi 353776 SHA256
9f749dccacda71070dfc0e830dcc651eb4b04623a482355d0af86335c5b091b3 SHA512
7403bc734baf94c4579f6a4dc8d59b1f3ab85126d6b2b746ed63997898482015f469a13c1fa35f976ca19a648097c5e4f184b9afa0985baa259908f08bd546fd
WHIRLPOOL
5143dc44c9cb3ba3e483df6555f1d5d8aedd8c0036ee33daa72f6d7bb00355f5f4666f1986a9e4cc3e3446fc45649f4c1a4d404cab2f9e14283f5efa5320eba6
DIST firefox-50.0-pt-BR.xpi 438614 SHA256
6912b5acdb62e0ed28c29d407121998abb6cc31d069283a3f9c50816730c8803 SHA512
546f4c4cf87c01faa0cbe1152f519e24a54797131528840c8293fae025fe12f7f9f6eca92344f6afb80506fb0cb456284dd7d1840296e119cb3e7316be48137e
WHIRLPOOL
6938a28075b30c753e14d1cae1f494d138fca1c96062ab3631e7acc24cd873ea8b28d39b45761748dde929e65631c7b9de37e392639f215c14a4c480e336e87f
DIST firefox-50.0-pt-PT.xpi 433531 SHA256
9f3891a4c0abb0bb54aeb02895f25ba165534faefa6cc01716d8bcba97d5af8c SHA512
f5aa2ffae68251b4f8431c6d27464168b3642ab10e32d3b16392e421c9ea2d84577fcbc29a698b16ff0180c2e85c6acfd1ac5a44b7204e7721551d1088288cf1
WHIRLPOOL
374622b02390a3f2c0459a91621673bd1c27079cd8b5d1c84c9afdf492e6230bd2794d529d4bf284924e1a113ad0acd7ecfcfcb28e586f2bb0630778193a2382
diff --git a/www-client/firefox/firefox-50.0.ebuild
b/www-client/firefox/firefox-50.0.ebuild
index 1eb29f5..0d4b8bd 100644
--- a/www-client/firefox/firefox-50.0.ebuild
+++ b/www-client/firefox/firefox-50.0.ebuild
@@ -25,7 +25,7 @@ if [[ ${MOZ_ESR} == 1 ]]; then
fi
# Patch version
-PATCH="${PN}-50.0-patches-01"
+PATCH="${PN}-50.0-patches-02"
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
MOZCONFIG_OPTIONAL_GTK2ONLY=1
@@ -127,6 +127,16 @@ src_prepare() {
"${S}"/build/unix/run-mozilla.sh || die "sed failed!"
fi
+ # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld
sefgaults, bug #582432
+ if use ia64 ; then
+ sed -i \
+ -e '/^OS_LIBS += no_as_needed/d' \
+ -e '/^OS_LIBS += as_needed/d' \
+ "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
+ "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
+ || die "sed failed to drop --as-needed for ia64"
+ fi
+
# Ensure that our plugins dir is enabled as default
sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
"${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed
failed to replace plugin path for 32bit!"