Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Include missing www-client/firefox/files/xpcom-components-binutils-26…
….patch (resolves issue #148)
  • Loading branch information
shiznix committed Aug 25, 2016
1 parent 07a3a6a commit 79d71b9
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 3 deletions.
3 changes: 2 additions & 1 deletion www-client/firefox/Manifest
Expand Up @@ -6,6 +6,7 @@ AUX gentoo-default-prefs.js-1 821 SHA256 16259ec24a231d1d60097c8d892caa80d2703ba
AUX gentoo-default-prefs.js-2 933 SHA256 f4e312d0b58930d2b126d9ec6f0f77f5172a9d238922ecd6c6948d7ac4dacb5e SHA512 5833f4c3a8986616eaad28a47f8c1106c92384f1f9ba0a51d212f21183308f5688f9c3d1633f3d8595f8b1435aef7b70cd6448952d70c8f28f010f3e6033abf0 WHIRLPOOL 239245f4f99b12de80cb7a84b234b5f2d8da0c78d4897f2c986cb3a25ff145beffc9fe8234025486188b2a1713bb63a03b01ee94dbb93f00de82e21119de0027
AUX gentoo-hwaccel-prefs.js-1 100 SHA256 b43278c10b277a1f59dd1d381953b3f2a907b29fc10e24e3d75950bcef31bf09 SHA512 cf5385c793056e66b8853fd641dce2e7804d6878675afd24485487f2201801e1bdd5d27c15cb0d483eb34bfb75e7a21c01f1bbf701cb1c2dfa48f8f6422ed42c WHIRLPOOL 270aad6a8995e195c3eb4a6e54c123bc1ddedaec36e623876cf1241e6fecb695df1b664b79ad7687ae6e1fe82f7491a8d3a7af95fd400424f9a27cf15e4281ef
AUX icon/firefox.desktop 2367 SHA256 8f431903ff259c4d419f6803a99bf977f8ba1f6a59c6d7b69926b864192937ca SHA512 07f8c90b61c2a06f14ae9be5fcfdbf11c12806fea15602445b3a446e8607a0b06fe39b2055c1c367e5fbcbc34b9b93e8c8ca1791283e28ff78cc1ee6f570eabf WHIRLPOOL c1ab7b336c35326b23cbd181829a220335b7d39417d681e5d5031423151929c4896a0f93bc95197fb5b20655ac0c7944bdab8c1ecefcda5e95212bf708d5f57c
AUX xpcom-components-binutils-26.patch 783 SHA256 3f65b013fb2cb0c6b26e20296b9b822ddd2f247262f0c0b0c9d4b66f977cf5df SHA512 b7e5043a18079d1242b17153b6dd1b6f0775070f253f977da90bbd40c66aa0884a57d92832a08c0eba825015c1794517217b5a269b9d1fe567f6fda0f26c1378 WHIRLPOOL d02a184eb13475e33930bffe4a2c6a8188a6c5dc201c9a3650528da57171cf34d6464d4551524fb2a32e2c9ca4f71a4d61ac937df0c6981299d3b3b0658778c6
DIST firefox-48.0-ach.xpi 433537 SHA256 c1bcde1c4d61003f016a1934b8bb69481ae066c6096290bc1d502583d36e6256 SHA512 90e9e34474047a1e656584c2559f628bd7c4aef6e240a872fdad5ca33ce17be802d2e8210eee36e306071a7783c718b901b57a5a7935506f95bb53f9ad04f1e8 WHIRLPOOL 0c05d8816e16d0a3e43831547d39efc496c054da7d149c4b203b76730c7e02a1c61dfbfd569d5639d8b9318611336b65113cc60b9ca888b128eb93d4984e17e8
DIST firefox-48.0-af.xpi 438780 SHA256 10edc281a7e1a6b45692eb82dfbcc5cc8f77f9d870301b959f3d6c88d4384c12 SHA512 a2bd8791355ed72178bbe85a355b7ff60d701759dab7340f11fa70c34fa74c9b2db25068f7750f1fc58f6b72d1576010ea5b9fb36a67a61386cae64602f65fdc WHIRLPOOL dd35eda5d33feca469d9ecd20ef7dc27a3793624d76224cda17d812a41bc0122a0ccc905ecdd742ea2bcb04913d00c29ae32010a7e7a95fe0c167c2658404739
DIST firefox-48.0-an.xpi 447344 SHA256 e134d343802a8bdb72e02407ffad784085872e4cc4d967dc898425a246a25cee SHA512 ea572be169102adfa8d8f2a54584e365379cf6501233bd130fd7e990ad7ec5a798a570b1cc268f0bcd235457b10d2842b3060713e0b95a76231a168b8ea06ca7 WHIRLPOOL 1b4484bef2e8d7631cdd943a16e3c2b55413869c3e2df08a35ccedf4da2420a4df3881aa870d72cee792088bbb4ee4141cacbdccc72fc6902680e818b683dd2e
Expand Down Expand Up @@ -94,5 +95,5 @@ DIST firefox-48.0-zh-CN.xpi 469205 SHA256 5e6008806e9e2351aa25ed4158ec5b2756fa0a
DIST firefox-48.0-zh-TW.xpi 471419 SHA256 e012cd3a41acd21206f76326f2b08e2f458785d826e58300c354e5db3354b98c SHA512 d74cb21838de35e6324a8af43a5f24bc469e5becfaa2a2efb8caf09aaba3b86484f3168d14189031fd8225c1cf469ee60a57ada984d9850a395e819e784e8112 WHIRLPOOL 81f730bf571066d87caa0a4213f446d0827a68a1cdbbe94e6bd2e0d1caf0a81f32760685802d4115a05676ffdf82fc13f6c928128e6f854a0a19a7c13c0c632e
DIST firefox-48.0.source.tar.xz 188339876 SHA256 f474113a1ee75a01d43e270bf438ba78b9f7f2e397a66652b43603235fa76e21 SHA512 51bbb1954920b4d0e49e2834939748e596ed27c09a45adeea2be2cfbd32898dae41f13db17318e9699fa96c41fb50fba9966df1f88deeadc0ae3bdd679bd79c5 WHIRLPOOL f37b1b3ae7d775c5ce12bb7d2abf4983adad498e73e317e5f96a164783d1deadebce5ada3ee38916dab7c86d71b52ebbb10a5dc703af5d5d4ff42af1d4abeefa
DIST firefox_48.0+build2-0ubuntu0.16.04.1.debian.tar.xz 223068 SHA256 5ed3e2b2f2762a0f6048f138a64eeb8843c8deac7ab2210dfaa67580da272b5e SHA512 35481c316213196c152e3c4788f14a7088db59785bfd785998ff2fc8b524ce69bb8a016935cc4f71984eab70ad954c3cbc7a9835de25c453909c3ec528d7b95c WHIRLPOOL e40e440cb253fea1bb59d42fcaa7d8ab4546a4c8b07c243c8e8868789b3cf006e8e18064beddc5d90d45c072c60603700f031123ff334e138b4d739acd684b76
EBUILD firefox-48.0_p0_p00160401.ebuild 11670 SHA256 b086d83f58f649ac3689032ff96fa91b32e5bc143bac76836cf9a4a794b55aae SHA512 eac0527b62b7bd661f37cb9d28c49e6aa91d5d5fb85602c4d37e14bc16d20ea535e92caf4c9e7ed5863db5a0e7fcfb82559b71973dc02e6d8ffd957e6187afef WHIRLPOOL 8aa36f74ec182bf89bdba0b71d71f9a6baf49828dac3facebab1af87baffb4fa5415d5226eb3a5ae3376619e2ceebb5c77c5578d1f6af58cdf6ce2fcf8843cfe
EBUILD firefox-48.0_p0_p00160401.ebuild 11822 SHA256 c460a0eead31497c94cc621d9ebc9ef957e175bc298f6859675f6770eebfa758 SHA512 e1902d00429486bd08f18dbcc287658ab1c8e6df48b45b2b1d9ad03b0af3e0008dd5153f327ba6c8e56b298e984dd7bedef4346402124da5274041b509c9c25e WHIRLPOOL b047fe60068ad927369294b63feed9c77bba31b34ae517eac4a99a8235ea180aebfff6d908998af3c9b8dd958b5bd84d4854f005dbfae65bb0435fad1c2966d5
MISC metadata.xml 1337 SHA256 207cbf33dd6d60f66613f49e2c9e5e80785564ce5fa0ca29d475fbc44ecce8c7 SHA512 f763f78aeb913cd2ee90d599acc0be3dc3f2e9452611f59882e95968c56988e82cf3ceed658cad04760731a59a76352e1201b406d98e32f2ed512f546d4ddc4d WHIRLPOOL d0c6f7d57590915e8d2ab6c641c3c3f3d11dd6c7a62845787e47ca93425a1a49a8a4235d6268b87872f705a80302cc9fccabd2ae2a08ce1c20809c38747ed1fa
15 changes: 15 additions & 0 deletions www-client/firefox/files/xpcom-components-binutils-26.patch
@@ -0,0 +1,15 @@
$NetBSD: patch-xpcom_components_Module.h,v 1.1 2016/04/27 16:36:50 ryoon Exp $

* Workaround for binutils/GNU ld 2.26 from NetBSD/amd64 7.99.26

--- a/xpcom/components/Module.h 2016-01-23 23:23:51.000000000 +0000
+++ b/xpcom/components/Module.h
@@ -125,7 +125,7 @@ struct Module
# define NSMODULE_SECTION __declspec(allocate(".kPStaticModules$M"), dllexport)
# elif defined(__GNUC__)
# if defined(__ELF__)
-# define NSMODULE_SECTION __attribute__((section(".kPStaticModules"), visibility("protected")))
+# define NSMODULE_SECTION __attribute__((section(".kPStaticModules"), visibility("default")))
# elif defined(__MACH__)
# define NSMODULE_SECTION __attribute__((section("__DATA, .kPStaticModules"), visibility("default")))
# elif defined (_WIN32)
6 changes: 4 additions & 2 deletions www-client/firefox/firefox-48.0_p0_p00160401.ebuild
Expand Up @@ -8,8 +8,7 @@ WANT_AUTOCONF="2.1"
MOZ_ESR=""

# This list can be updated with scripts/get_langs.sh from the mozilla overlay
# No official support as of fetch time
# csb
# Excluding cak, dsb, ff, gn, lij as they arent on the gentoo list
MOZ_LANGS=( ach af an ar as ast az be bg bn-BD bn-IN br bs ca cs cy da de
el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa fi fr fy-NL
ga-IE gd gl gu-IN he hi-IN hr hsb hu hy-AM id is it ja kk km kn ko lt
Expand Down Expand Up @@ -268,6 +267,9 @@ src_compile() {
src_install() {
cd "${BUILD_OBJ_DIR}" || die

# Pax mark xpcshell for hardened support, only used for startupcache creation.
pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell

# Add our default prefs for firefox
cp "${FILESDIR}"/gentoo-default-prefs.js-1 \
"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
Expand Down

0 comments on commit 79d71b9

Please sign in to comment.