[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, www-client/firefox/files/

2020-02-15 Thread Jory Pratt
commit: 6c3a5ad5c8ab9377eaefb286aa45d6b19cb20501
Author: Jory Pratt  gentoo  org>
AuthorDate: Sun Feb 16 03:05:42 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sun Feb 16 03:08:22 2020 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=6c3a5ad5

www-client/firefox: Fix llvm9 build failure

Closes: https://bugs.gentoo.org/704924
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Jory Pratt  gentoo.org>

 www-client/firefox/files/firefox-73.0_fix_llvm9.patch | 19 +++
 www-client/firefox/firefox-73.0.ebuild|  1 +
 2 files changed, 20 insertions(+)

diff --git a/www-client/firefox/files/firefox-73.0_fix_llvm9.patch 
b/www-client/firefox/files/firefox-73.0_fix_llvm9.patch
new file mode 100644
index 000..e12417e
--- /dev/null
+++ b/www-client/firefox/files/firefox-73.0_fix_llvm9.patch
@@ -0,0 +1,19 @@
+diff --git a/config/gcc-stl-wrapper.template.h 
b/config/gcc-stl-wrapper.template.h
+--- a/config/gcc-stl-wrapper.template.h
 b/config/gcc-stl-wrapper.template.h
+@@ -32,6 +32,14 @@
+ #  define moz_dont_include_mozalloc_for_cstdlib
+ #endif
+ 
++#ifndef moz_dont_include_mozalloc_for_type_traits
++#  define moz_dont_include_mozalloc_for_type_traits
++#endif
++
++#ifndef moz_dont_include_mozalloc_for_limits
++#  define moz_dont_include_mozalloc_for_limits
++#endif
++
+ // Include mozalloc after the STL header and all other headers it includes
+ // have been preprocessed.
+ #if !defined(MOZ_INCLUDE_MOZALLOC_H) && \
+

diff --git a/www-client/firefox/firefox-73.0.ebuild 
b/www-client/firefox/firefox-73.0.ebuild
index c4fb0b2..6e104cb 100644
--- a/www-client/firefox/firefox-73.0.ebuild
+++ b/www-client/firefox/firefox-73.0.ebuild
@@ -258,6 +258,7 @@ src_prepare() {
eapply "${WORKDIR}/firefox"
 
eapply "${FILESDIR}/${PN}-73.0_fix_lto_pgo_builds.patch"
+   eapply "${FILESDIR}/${PN}-73.0_fix_llvm9.patch"
 
# Allow user to apply any additional patches without modifing ebuild
eapply_user



[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, www-client/firefox/files/

2019-10-06 Thread Thomas Deutschmann
commit: 48cba63ca63a4ea27818ad7aa13b4d18b49047f7
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Oct  6 15:26:37 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Oct  6 15:26:37 2019 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=48cba63c

www-client/firefox: disable DoH by default

While encrypting DNS might be a good thing, sending all DNS traffic
to Cloudflare by default is not a good idea. Applications should respect
OS configured settings.

The DoH settings still can be overriden if needed.

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Thomas Deutschmann  gentoo.org>

 .../files/{gentoo-default-prefs.js-2 => gentoo-default-prefs.js-3}  | 1 +
 www-client/firefox/firefox-70.0_beta12.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/www-client/firefox/files/gentoo-default-prefs.js-2 
b/www-client/firefox/files/gentoo-default-prefs.js-3
similarity index 94%
rename from www-client/firefox/files/gentoo-default-prefs.js-2
rename to www-client/firefox/files/gentoo-default-prefs.js-3
index ffd0d7d..d2a4dc8 100644
--- a/www-client/firefox/files/gentoo-default-prefs.js-2
+++ b/www-client/firefox/files/gentoo-default-prefs.js-3
@@ -15,3 +15,4 @@ pref("general.useragent.locale",   
"chrome://global/locale/intl.properti
 pref("intl.locale.requested",  "");
 pref("extensions.autoDisableScopes",   0);
 pref("layout.css.dpi", 0);
+pref("network.trr.mode",   5);

diff --git a/www-client/firefox/firefox-70.0_beta12.ebuild 
b/www-client/firefox/firefox-70.0_beta12.ebuild
index e159223..c0ea91c 100644
--- a/www-client/firefox/firefox-70.0_beta12.ebuild
+++ b/www-client/firefox/firefox-70.0_beta12.ebuild
@@ -605,7 +605,7 @@ src_install() {
pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
 
# Add our default prefs for firefox
-   cp "${FILESDIR}"/gentoo-default-prefs.js-2 \
+   cp "${FILESDIR}"/gentoo-default-prefs.js-3 \

"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
|| die
 



[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, www-client/firefox/files/

2018-12-13 Thread Thomas Deutschmann
commit: 278e64583ee8cf067dd5c1f3039a03bbe7ccc4d5
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Dec 13 15:47:59 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Dec 13 15:47:59 2018 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=278e6458

www-client/firefox: synchronize with Gentoo repository

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 www-client/firefox/Manifest| 370 ++---
 .../firefox-63.0.1-support-latest-cbindgen.patch   |  29 --
 ...firefox-60.3.0.ebuild => firefox-60.4.0.ebuild} |   4 +
 .../{firefox-63.0.1.ebuild => firefox-64.0.ebuild} |  24 +-
 4 files changed, 201 insertions(+), 226 deletions(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index ecac3f7..a3437eb 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -92,188 +92,188 @@ DIST firefox-52.9.0esr-zh-CN.xpi 461679 BLAKE2B 
745b2cfb86e93a379e13fa73b7e3721b
 DIST firefox-52.9.0esr-zh-TW.xpi 453068 BLAKE2B 
84e08ea4fd119db1f1c6f84b212fbbb5d6999c5ac6010c0e7836d8734726d281107f3d91ba7bac1aeaf855dc36d3b018ae3913dccdbe2b11aad02a8d8aaa893c
 SHA512 
a99042ef7d00820e341dfcf2c45a8b5bd77eaf2cc8ecf0ff5ee982b7bd9beac7cb4bf051c57ef3b7a5d9b67cd35858dca396d21e65718e248f3b1fdba5273999
 DIST firefox-52.9.0esr.source.tar.xz 214087304 BLAKE2B 
eba5305ae3fc9a4306cbcbcd8d4610272ca5b75e369367961e9d94919b003de8aae8f3c58fe1c628787d98105a85fab575ae2b051e92a0b35bbb8b402c100766
 SHA512 
bfca42668ca78a12a9fb56368f4aae5334b1f7a71966fbba4c32b9c5e6597aac79a6e340ac3966779d2d5563eb47c054ab33cc40bfb7306172138ccbd3adb2b9
 DIST firefox-60.0-patches-04.tar.xz 120496 BLAKE2B 
4b4fd58a91d8fd9603c3a7bdb669f275f7cbd7b9add7c790a2e326f46a540e77a390e9da3f85e81feee8e5354cb25c93e140fb2f721cdcd0fe197b7c24ea0091
 SHA512 
d8aaa1fafe22dcef8cba609ba6e2d322c18b46f4d3b91897696651958108f887510a068295b55bb21d84b660bbe7574a6533a57d8e26f96d2877139864dba828
-DIST firefox-60.3.0esr-ach.xpi 496841 BLAKE2B 
32ed75ade30c50d8587c307da79d27ab1ac044f790218bcd006c71548c0c176b43c01cb965e71f55ad56cd33f2da931f22999ffa98f2f7f9ef680a0d54adc689
 SHA512 
9668e662a80be67da9d66240551adda595b4dbc88b7b2f8007bf50dd321d35ec98cc044da503c68b1bfabb3683bea9dbf5d1562efcfee7532b68673400da4856
-DIST firefox-60.3.0esr-af.xpi 487308 BLAKE2B 
1e8fe670a7c7cb404cbf98c9ad6d7d19f35d7acb757dfee99f365f2f0ce676873d053ba1a07def796224f3d8bcfd35aab2fa2bd1c59e74da21fad78b2ecb01c3
 SHA512 
85372897e982a986ef426551f5d74e1da4dd0d6dcfa603de102674ddd885784b121b0028836f456efc1239c1d90edb41ebf34e5d2855d0397df5c4b2bfe376e7
-DIST firefox-60.3.0esr-an.xpi 520503 BLAKE2B 
313ec2af94956f7333eb65df011b37d6ad4cd97aac8d650bcd6d139154a84124f9f15d700171ffeb17a37ddeceea5fced6b579ee66b4e7df533d1c7fb43e66a6
 SHA512 
41b7907a27c720d2946ad6269d67f36f377ec61abe5a10d16ad76e340c6a06123af00601658c97fb5d47f5fbc002dd940fb0e159cc29baaeac861fe802170d61
-DIST firefox-60.3.0esr-ar.xpi 547820 BLAKE2B 
57e206e537e6134f1df53ced248d1d4c141909116d69fdfda36ecef9c694824a912e0162db7dbc7701ebd428a9cc293e90768f4f46b5841e0e3748b6cd6c8fe3
 SHA512 
14f1e237b8ef3de9162c491b9607529d16744adf157530b2a7ecf80b768c493a5911d2128087611e1eb56443e94fab918fab3db0add8600522a2bca192d86067
-DIST firefox-60.3.0esr-as.xpi 530720 BLAKE2B 
bed56656c22fa06e8f4f343615cabc6348728fd3f2ed78e7e5e41f0f3a30f67402590c485df4c8e1bbca8e53f6d246660e82d87d646aee596925a1b746d54680
 SHA512 
f84d7a7c626f763c6c33efb3322456817d60893e123e714432ccc37c8b68b2162fe92c865aa967b68434f8b33ae0a1c9685955f48e031285bb8d7d0e33450191
-DIST firefox-60.3.0esr-ast.xpi 508650 BLAKE2B 
dd3c9e98bd922e32e7792d4f8cb328bd70fef7250b69b71b6d843f85185c79a7d599b63476fc018dda8579d84352109c59dbd77c094d176d8fa11d858698c220
 SHA512 
2bd5f587ff1f11b4013efddbc421662de6d714560bb9d5f3eaa0581366127c6871a234666d65b2d67deffdf1b5baf71f3e150c5c1bb9c9566180fe9acea53531
-DIST firefox-60.3.0esr-az.xpi 524751 BLAKE2B 
1171a2ba4fa6a42aa78c651c5cdbfce67417023767eb7a08102a3fa2af8d4fc76db104f74367ef6feca84fc880ea81f698318725da10e0f876e929a747905363
 SHA512 
2bac26ff8df8ca4b42772842236173b5d78b3f7c3000982e8e59e7e790ad59a661d2e3d9610066e15a6c1ed7c81b5c9cff44b6b4c56295f0ab38206173105abc
-DIST firefox-60.3.0esr-bg.xpi 573846 BLAKE2B 
ab14874d3be42910c5f4d7b1317a6a2520d990c9899fc507310f11141b637fba4d3aeab71641698efaac89ad2c4c85e83769a5b1a9758a7682f2af62dd9bf44d
 SHA512 
1eca90697a37b152521cf6ee8c6625d5b1c924a6687f6e5492d3045e3455ec72d8a8f715c2dd4c800afb916e4c1ea72a681c61a39e8e43b8e250819cc4b92b0f
-DIST firefox-60.3.0esr-bn-BD.xpi 590421 BLAKE2B 
30f3cd7c0c5c794749784ab1ebf07134cebced4918c77e12a90dc98392b6c82c3fd9a70c235bbde483c658e40deb488f044775e7310dff54e5cc1c61b010fa8e
 SHA512 
c5f2ceba239b260c3477ffc93b0646b68bfd64263f2f5c7a59509e5bb84031ea358dadc8a1f4a0277631372ee11d0fb665581b119d0df60d65b5d1feeec2f947
-DIST firefox-60.3.0esr-bn-IN.xpi 570868 BLAKE2B 

[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, www-client/firefox/files/

2017-06-14 Thread Jory Pratt
commit: 7276fa9d7f74c0b20d63da0f5c9af19ff124b5e4
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Wed Jun 14 12:13:36 2017 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Wed Jun 14 12:13:36 2017 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=7276fa9d

www-client/firefox: Version bump esr branch, update patchset to include all 
patches

 www-client/firefox/Manifest| 186 ++---
 .../files/musl_drop_hunspell_alloc_hooks.patch |  13 --
 ...firefox-52.1.2.ebuild => firefox-52.2.0.ebuild} |   3 +-
 3 files changed, 94 insertions(+), 108 deletions(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index e2753bf..239da95 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,96 +1,96 @@
-DIST firefox-52.0-patches-08.tar.xz 10084 SHA256 
2acdd54fd4268a1a1a12905fb3586981d55bad5269b8f380a54aa65fc4268a4f SHA512 
974edc753230429a52c820c82d8b78ea727b1e42a10fcd562b9e4173920f369a78550e6517e32cfea64d19a92c658ef1cebb29c59165fe8aaa587ec20107c835
 WHIRLPOOL 
ab2c1520bf795ef48e564fb81ce812e11e7f4f4a2fe472ad85b045011344f359c62ec0c4c83e4ad196d3d891eef8ef52b462a77b6f1485a75eeabc1487462410
-DIST firefox-52.1.2esr-ach.xpi 427640 SHA256 
6e63e6c31018a75476683f2f8bd6f3e88ebc7de6453f4ee39dc6a2f72f42b29f SHA512 
94bd53543536dc99db3787fc26c1462558bacd14baaea413a00c529f991c46d1767436d55b14e4dff45c5b31b55d32f40e0b4bc1a225ea2fac11262b539bb53d
 WHIRLPOOL 
3daccb0e766c560e11b58ce8b77dbe1acdb667db3481b35955cc4cbc9fea2520ebfa9ae9de965ebf67138cd5c350d0a93ca3624b7b68c47ff7c140a22c54b646
-DIST firefox-52.1.2esr-af.xpi 436823 SHA256 
0840811a6557ab15da539e0782888c47c6944ec80371f86025ef348b048a73ab SHA512 
ce80b45df5c0b13bb23268776950ee2e4288f681d6cb374364b7c36030441d8b8e5420f6dd08223628d12f84daf4241553dafa4d7dca6be9bafa00ff94fe6077
 WHIRLPOOL 
aaeb93eb1b18a2d235c2201d33c1bb37ab25e483e0c900ffbf61fad1aaeb71afc2cd024540d3b8651257a2c19b3a8e73692bd44d75bafa2250f726096257ea01
-DIST firefox-52.1.2esr-an.xpi 445142 SHA256 
130daedf9ad2c3b7bfc8c9c84643c11a9abea92594106d8e7d566f35eb619560 SHA512 
12ebf7f70d99d7d9c131c9bdbe3b78fa9bfcc4e91821f2b45bef8d9187c9bafd4be03c84beab4f96ddb6d919f31d67a4a27d625f3e7883b10b10bb63af708455
 WHIRLPOOL 
21001ba7306b9a6120c7ca5e3869694dbb0aeb6723e1c9ee993449fed43dd9a7b816ce6dc4a726a3da6f6cefbb659f1e4e1c169d8e05d2dec9fb47110335c7f1
-DIST firefox-52.1.2esr-ar.xpi 473381 SHA256 
f66232c4280a297dc158fe739f59a9d3863e8d7b137bd0ed7d242474048839f3 SHA512 
fc8e59e582313a5320ec6180da9b978ad5aee0a4f63bf5122cabf4562d7d9b954993f866f3c18b4c054b76b145d5f62ceefc26f50508b09eb92efc4b50c40bcb
 WHIRLPOOL 
7119460cd036bde5b662e64df7ad3fb31534d1c6c45d9553643cc94b4007242765ead80df96696671d3665c784f0fcacf032fac197492111e38ff8184bda5b4a
-DIST firefox-52.1.2esr-as.xpi 486888 SHA256 
b24d6637f4d513ed580ad848f11a319c25f41080ea6d9f41d9d27ed2b5d76d91 SHA512 
24456e37b493aac512a72fdf83c4a0bbbd8881f81ffe68d5451b3217046283a94638db176c8d61b6f88acd476d0822f2aa8e4ef715c85a0f92b13df433d96194
 WHIRLPOOL 
4ec3494e791312800041d3e244289cede707d4c089e0baf5504b037b4bb39cd7818752a6f357dc30265a00065dfb230da5ebe90780916889958e6c1c3c2e3dc3
-DIST firefox-52.1.2esr-ast.xpi 440033 SHA256 
d6a971d9dada695989fc6a93233a8c74976faf9c72c988e33da32f95003b21ce SHA512 
35d72a452237843a6dfae502ad390e29dea5ee93785ce0e673cd468bdcd0970d45fa5cceab7a184092e722728ae79444d1e63eb66e788aa00fb3ef1be5d9bf6e
 WHIRLPOOL 
1ad97859032b38295e9cd724ea324972001b416e239ab814a66287a9f21442123e92ed5687976b8b1b27f084b7cd70a99b66f2543b528b46c75d03b01b0578d6
-DIST firefox-52.1.2esr-az.xpi 454923 SHA256 
cb569e4fed68bf63a326b9227ece6a280f9e19456e80e7b3c5aa3f87fb195bc2 SHA512 
fbb33dc86a52a07036672a994e1a27bd3d04f1f5747d30fce5b5cea4f1029821ce412c92da701bf718cf7c630874fd4c44d21f3357cce8abcdfb93d53812ded0
 WHIRLPOOL 
56eaa4ea5110a5fb4fc88cf77085127f9dfae36c7e53748b79e7124ade3fd87f8035115f58c66a569fff5125928c1529dfe7346cec8c84ad6ff14af3c3c68e88
-DIST firefox-52.1.2esr-bg.xpi 487892 SHA256 
63d7ec720acc6dc77e8b735156b67d0b98cc130ca6160b924047c95da6a0bbb5 SHA512 
bfa88ee7f01eaacd315abefc9e1db89dc3123a4429589ec9ba9487bd71f375dddc49a5e005f2e0fbd3e2c5fac7bbd1b6727b7981639df97c2c1877bdc7e17dff
 WHIRLPOOL 
d7b9759b4065240910a7e3f89b5fb230d54c5803c4e89d06d09f48539ac39f86ede6fe730905852b3a133e07efe98076648c567f9d2057b337db7bb85f446cb7
-DIST firefox-52.1.2esr-bn-BD.xpi 511994 SHA256 
a0c96291353229cf7a06492eca051f065bf749598e1d1c1ebb3e65740765fd4d SHA512 
5d737a60bbfda6c52206d1c05b9bc3c5a486020f33c6492525498e054013ea1aa2f391579103b60e42422df1a3e1335aacd7b02097858a67e24e10e9d132c9e0
 WHIRLPOOL 
2529c723a02e90f38539e01146a0abcf9e54b1408d1b8ccaba3980d786ec2d888a29e9ed53034e3a372d2b0b96d0a36370a7df37c6b9913c5df315e474ed62b5
-DIST firefox-52.1.2esr-bn-IN.xpi 509375 SHA256 
68203cf59545ba7ad3d9a3790d0f1479c4d73eb8b201d9d46ecfbb15ee4ecbf4 SHA512 
581f3599ff9a54e98a6d49d6d40d914bbe5b27c084ec70a560fe67779f3d5087f9921c72d7d70ccbc412e89d28a278137dedaa5838a308a1a74b1c72ee7ddf41
 WHIRLPOOL 

[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, www-client/firefox/files/

2017-06-05 Thread Jory Pratt
commit: 0c0c2713cf45dbdc6f1bd30509a8e769a7a77b9d
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Mon Jun  5 14:33:31 2017 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Mon Jun  5 14:33:31 2017 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=0c0c2713

www-client/firefox: sync with main tree

 ...comp_fail.patch => firefox-53-turn_off_crash_on_seccomp_fail.patch} | 0
 www-client/firefox/firefox-53.0.3.ebuild   | 2 +-
 www-client/firefox/metadata.xml| 3 ---
 3 files changed, 1 insertion(+), 4 deletions(-)

diff --git 
a/www-client/firefox/files/firefox-53-turn_of_crash_on_seccomp_fail.patch 
b/www-client/firefox/files/firefox-53-turn_off_crash_on_seccomp_fail.patch
similarity index 100%
rename from 
www-client/firefox/files/firefox-53-turn_of_crash_on_seccomp_fail.patch
rename to 
www-client/firefox/files/firefox-53-turn_off_crash_on_seccomp_fail.patch

diff --git a/www-client/firefox/firefox-53.0.3.ebuild 
b/www-client/firefox/firefox-53.0.3.ebuild
index e4f93e1..80f3c55 100644
--- a/www-client/firefox/firefox-53.0.3.ebuild
+++ b/www-client/firefox/firefox-53.0.3.ebuild
@@ -125,7 +125,7 @@ src_prepare() {
# Apply our patches
eapply "${WORKDIR}/firefox"
eapply "${FILESDIR}"/musl_drop_hunspell_alloc_hooks.patch
-   eapply "${FILESDIR}"/firefox-53-turn_of_crash_on_seccomp_fail.patch
+   eapply "${FILESDIR}"/${PN}-53-turn_off_crash_on_seccomp_fail.patch
 
# Enable gnomebreakpad
if use debug ; then

diff --git a/www-client/firefox/metadata.xml b/www-client/firefox/metadata.xml
index fbcda11..a0a9a71 100644
--- a/www-client/firefox/metadata.xml
+++ b/www-client/firefox/metadata.xml
@@ -11,15 +11,12 @@
Build with user-specified compiler 
optimizations
(-Os, -O0, -O1, -O2, -O3) from CFLAGS (unsupported)
Use the cairo-gtk2 rendering engine
-   Use the cairo-gtk3 rendering engine
Allow Gecko Media Plugins (binary blobs) to 
be automatically
downloaded and kept up-to-date in user profiles
Force-enable hardware-accelerated rendering 
(Mozilla bug 594876)
Enable or disable jemalloc
-   Enable or disable jemalloc3 (forced-on when 
supported prior to 38.0)
Add support for profile-guided optimization using 
gcc-4.5,
for faster binaries. This option will double the compile 
time.
-   Enable the SKIA engine for 2D rendering as an 
alternative to cairo
Enable support for using rust compiler  
(experimental)
Use the system-wide x11-libs/cairo
instead of bundled.



[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, www-client/firefox/files/

2017-04-13 Thread Ian Stakenvicius
commit: 008f77035bc900a3f62d6b691f5217785afffa66
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Thu Apr 13 17:32:24 2017 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Thu Apr 13 17:34:46 2017 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=008f7703

www-client/firefox: bump to 52.0.2, add apulse support

This package in addition to bumping, does some pkg_preinst() magic
to support using apulse in place of a full pulseaudio setup when
USE="pulseaudio" is specified.  This will likely not go into the
gentoo repo until such time as alsa support is broken upstream.

This bump also includes a patch that should help compilation on
musl.

 www-client/firefox/Manifest| 184 ++---
 .../files/musl_drop_hunspell_alloc_hooks.patch |  13 ++
 ...firefox-52.0.1.ebuild => firefox-52.0.2.ebuild} |  17 ++
 3 files changed, 122 insertions(+), 92 deletions(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 650d6d8..3c7006c 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,93 +1,93 @@
 DIST firefox-52.0-patches-08.tar.xz 10084 SHA256 
2acdd54fd4268a1a1a12905fb3586981d55bad5269b8f380a54aa65fc4268a4f SHA512 
974edc753230429a52c820c82d8b78ea727b1e42a10fcd562b9e4173920f369a78550e6517e32cfea64d19a92c658ef1cebb29c59165fe8aaa587ec20107c835
 WHIRLPOOL 
ab2c1520bf795ef48e564fb81ce812e11e7f4f4a2fe472ad85b045011344f359c62ec0c4c83e4ad196d3d891eef8ef52b462a77b6f1485a75eeabc1487462410
-DIST firefox-52.0.1esr-ach.xpi 427640 SHA256 
31b6f2dd7ce944d9e064e3ac54da14522b398669e505f8e48b57c58782e60567 SHA512 
3a797259d9ab9ae8a2db9c36f5812d5124a4ed138f9f9d974ad1951dab77171093b000e95ece158059c4a2f0eb804447a85664cb430f2b09b96eb268de9ca980
 WHIRLPOOL 
19f5b1a0b3c2bcffc15d0f675fae4f7eab0c6c4b0c7671c1759908153ec7b40b466d3989bef396b8f8d670bfd79cc9333bf478497b60681a00eadfe8f6c73d8c
-DIST firefox-52.0.1esr-af.xpi 436823 SHA256 
b555f2cc2cceec706a03279fe25fefc08749bc1214ee1329b43af4c04cf7e1db SHA512 
004263158b37a59285662844595415ac6496ec64e9bd557b33e85592471e10265e9aaed9e2f5aaebeefcb1abc5709531a8d9ce6b0442fb9c11a1e2fa5826e008
 WHIRLPOOL 
7a5455882d46dc35d757c2ec122ae3e4258b498185d35c26fda6013cb2d9640ef3f7e2d44a020cf9ca0f0705480ded1fe714adf1d7409a9cc8dd81e0c14e8a9a
-DIST firefox-52.0.1esr-an.xpi 445142 SHA256 
e975472b54930b438203cca1ce1c1f4b83b871f14ff98ec2d648ca9b7d37e1ce SHA512 
39c35c7b75be1addf335dabe247e6dcc9fb2d1eb3c96ba7fd4321a02236dc8f0cd4d4367eedd2d5f9a2bd557006938affcf735fc4122acf1a32369683a043516
 WHIRLPOOL 
69181d5efb91aabb863d025bdc504a103b42e23f30e7b6b5a0cceeb4eb50d6e85e96b720ef459770f4f1972bbf96719ae30393fee9504488856987965980dbef
-DIST firefox-52.0.1esr-ar.xpi 473381 SHA256 
de99b88e757998f20b32fdaa10db18315eb44dff461f248b2dfb9b1d9bdfcf1c SHA512 
0798ec4b32e4d2b5722c2e8903e5650bac9a230ff609be81e1913c0f964079aa212ae29e1abe1ae850f137a7ef9d06d9f0c9ab290503b9d6ac5c715673fe3768
 WHIRLPOOL 
a8b782d459866100c132efe1d8dad4c20a52a22e2fc5b0c501d38d925986ae7993ca2d2343655ac57fe42181421961f61244bd51fc921496e9a508ddcca749aa
-DIST firefox-52.0.1esr-as.xpi 486888 SHA256 
7ccd6bf16991c2d31f708c9f66c59e555f34ad9391fcdc51bd133c5001ee0910 SHA512 
156f15b3b03d4dec210be760176b45a3d1765100964dd5ba5d3903f251db369724344fb40e61872a02f33f29d405aad449ea02366f43b5306aff1eadd065a28d
 WHIRLPOOL 
431da91353cafcabd3664d4019b34806a7e14bacfe42e17df8876bc55ea4a45fce87fd62891d38d1a5cbf51b877bb42199c13abd5fa6c0c05c2c2e51183e1574
-DIST firefox-52.0.1esr-ast.xpi 440032 SHA256 
3ba1ac6ec97a30135498c95823db0d492d7cbc8c52c2ea88436313bd395d7445 SHA512 
e4830ad092923d6ea18fcc4dfcaad38a7a63c4b04037ab7bf45fd5d41016a53d51961e10ee3dd424131351865ff3f452747daf9fcb0e38c9ef84f78522c779a9
 WHIRLPOOL 
6267423a01f55d34863a155707ddcf31e11f20cffbf50c14af2aefed980494035359a0bec1b3e4a9a331336b2bede64d9b1995d8c165362eafe62ddbafd6b07b
-DIST firefox-52.0.1esr-az.xpi 454922 SHA256 
1ec928a370b401a2b0d18c5da69ec132508d5d2245e83ea67f7554b55b581632 SHA512 
cf2f7264120c000b2b0e227bce6dd674652969dcb05f90f4be3a65e74ad6b16d427e32e33049bf08f51758225fc9b937fe0667abf55bab7d18f021ccce9cb37b
 WHIRLPOOL 
3e739caefe679c1d0520e0ee701b7129be49a1c47769f9b0180b5ab1a73d9070ac19a5674303a22bb7e7681bc2409388256c2737df3c4906b6c2ef80d7674aea
-DIST firefox-52.0.1esr-bg.xpi 487892 SHA256 
081ee6838015760d79d1350874cf9ccbe1c5bc62aee7d462d9a99cccd5d6656b SHA512 
0ffef7fc419047117efd61c7be5851f61760d6fc74782d9a827a10c4684528d2b3aa57e8be2f0cac8e7b4c2b51ac561c1fe838a880bb975881425b0d28719ef0
 WHIRLPOOL 
f10d7abe1e0e5f9122578cdcbc37ba73044c60b48f0783ed3355d162569e2282475217af025574fea547681c808e5f39e5817bf72f0347f69b9657d8acc6d17a
-DIST firefox-52.0.1esr-bn-BD.xpi 511994 SHA256 
bc2b5e57be845427d42f169a32e9777f034a7354396fd237b0c2e382636e7c41 SHA512 
631658c35790e0d8c5df6261dbdb4950884783c692b40e8b36ee6c7bb2f3c5d25b88ed6910365a7a466af3640ea3f4b6b9c981936756f5178aa3efff2d68972e
 WHIRLPOOL 

[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, www-client/firefox/files/

2017-01-16 Thread Jory Pratt
commit: 9a200b9d7e55aaf6e33bd1721479cb2b00a8704b
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Mon Jan 16 16:11:01 2017 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Mon Jan 16 16:11:01 2017 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=9a200b9d

www-client/firefox: Add pgo hack back for firefox-51.0b*, bug #605898

 www-client/firefox/files/firefox-48.0-pgo.patch | 12 
 www-client/firefox/firefox-51.0_beta14.ebuild   |  3 ++-
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/www-client/firefox/files/firefox-48.0-pgo.patch 
b/www-client/firefox/files/firefox-48.0-pgo.patch
new file mode 100644
index 000..645c008
--- /dev/null
+++ b/www-client/firefox/files/firefox-48.0-pgo.patch
@@ -0,0 +1,12 @@
+--- firefox-47.0.1/Makefile.in.orig2016-06-01 07:11:37.0 +0300
 firefox-47.0.1/Makefile.in 2016-08-06 16:45:14.442699244 +0300
+@@ -55,6 +55,9 @@
+ endif
+ endif
+ 
++pgo-profile-run:
++  $(PYTHON) $(topsrcdir)/build/pgo/profileserver.py $(EXTRA_TEST_ARGS)
++
+ ifdef JS_STANDALONE
+ .PHONY: CLOBBER
+ CLOBBER:

diff --git a/www-client/firefox/firefox-51.0_beta14.ebuild 
b/www-client/firefox/firefox-51.0_beta14.ebuild
index 911d52d..b91bd46 100644
--- a/www-client/firefox/firefox-51.0_beta14.ebuild
+++ b/www-client/firefox/firefox-51.0_beta14.ebuild
@@ -120,7 +120,8 @@ src_unpack() {
 
 src_prepare() {
# Apply our patches
-   eapply "${WORKDIR}/firefox"
+   eapply "${WORKDIR}/firefox" \
+   "${FILESDIR}"/${PN}-48.0-pgo.patch
 
# Enable gnomebreakpad
if use debug ; then



[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, www-client/firefox/files/

2016-10-11 Thread Ian Stakenvicius
commit: dedbf1c7f1f2e12ff7907f92bb08d8e32f2ea6c6
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Mon Oct 10 01:29:18 2016 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Mon Oct 10 01:29:18 2016 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=dedbf1c7

www-client/firefox-45: moved gcc6 and binutils-2.26 patches to tarball

 www-client/firefox/Manifest|  2 +-
 www-client/firefox/files/firefox-45-gcc6.patch | 40 --
 ...efox-45.4.0.ebuild => firefox-45.4.0-r1.ebuild} |  3 +-
 3 files changed, 2 insertions(+), 43 deletions(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 5c40889..2cabe4d 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,4 +1,4 @@
-DIST firefox-45.0-patches-06.tar.xz 19792 SHA256 
4cacdb0ca1e710a0e3f577d5a1253ed14fab9a2d1cdaf83b3fa7bac86cfddef2 SHA512 
eec8ccb3d67144368cfad807cad847379bf9ee54c2394f8bf0bda121178b1036ec1d32bea67afad840dff38e1ef26c4c19569d4fa4b553b6e2719bf07a46e017
 WHIRLPOOL 
7bb6b8f59d86beb9178fbea8bdd372a016b62e00766daf9439e2e59d20635a21b3a218447b09ce7d6a4b601611013f9ad08e088ef8112a41bde9ce951d10bdad
+DIST firefox-45.0-patches-07.tar.xz 21016 SHA256 
76a70ebb3f9c0515c0632170dfeedf0bfb60f248bee579514940148bb3e2b1c5 SHA512 
304d6ed4b4c9ac58f3762263207167a9a32532fd48f17d9cc86f5106f7ec98273f402e3779b810b455ceea77d84313ffc8f236fa6fdc6cd5ef21e8159beec552
 WHIRLPOOL 
a50d54d1e3b5c0fb0e8b32c8d69cdeb99a8fbfa90ac51dfa01163ab0228499b08d3ef37b27391d0d5179d80e937447029c2f976f014bf97d0da3e4bc1b58eaf7
 DIST firefox-45.4.0esr-ach.xpi 426529 SHA256 
f43825621ccd7920710608686aa813594afd1d3b19bff8eb49bd32143b81a856 SHA512 
941560b81d39ab3ffc7f671b768bab010faab147dfc571522e7362d246e2b5cadc636af6c00692f285122ae2520861f45e69897d1727c9bb110c0a343289a9e6
 WHIRLPOOL 
53f387c0d38c076cfc5c58ff7467096370959017ef13531d8abe7f6c5a502889148dd3caf1a3598e693c452dc1caa9d3448c33355f375d2a0755ece2a10f4ad8
 DIST firefox-45.4.0esr-af.xpi 439353 SHA256 
93166fd1be0a9b870b3043c752ce7326f7a15a20c38daa40655ed0a6440a8afb SHA512 
70b2a20c7fc8d29d750eb28ff63e03101bf84c6282952dc412e85decee141d476eb85ab23f9eb656e8ca6e90705e4ac95d1e2110375695e8ea8d7047707fbe74
 WHIRLPOOL 
6e10cd75163bc5c724ab132abb51c8226236e089cf8b09b9ad7bdb14abc7294ac89255696aac2a0f0c9556ee6292c83acc8154b88c153d976b42c6dc4b94ac7a
 DIST firefox-45.4.0esr-an.xpi 449036 SHA256 
350c7e992de73a4aed0573f679b819e8f79a4f0ed6a98d8a05eaeb8f1eae82b4 SHA512 
7279885dbdbee9083c48aef08ad40b6f740d3e9962164d75390203bc71f19a825e87af59a1a3a9495ea7457fe54b266c0ec7316db41465522a0811e303fef25e
 WHIRLPOOL 
bbe23b91eeec40d1b8b3ed3389c3a9be374bf7312230e069e5883f697c4c73cd5e199c047011b3c5eb7ecc3825909419bf3fed77c2ced9669ddf57f608c602e0

diff --git a/www-client/firefox/files/firefox-45-gcc6.patch 
b/www-client/firefox/files/firefox-45-gcc6.patch
deleted file mode 100644
index c5b861c..000
--- a/www-client/firefox/files/firefox-45-gcc6.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-Upstream bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1245076
-
 a/config/gcc-stl-wrapper.template.h2016-08-31 12:38:43.094770023 
-0400
-+++ b/config/gcc-stl-wrapper.template.h2016-08-31 12:40:12.030579071 
-0400
-@@ -17,6 +17,12 @@
- // Silence "warning: #include_next is a GCC extension"
- #pragma GCC system_header
- 
-+
-+#ifndef moz_dont_include_mozalloc_for_cstdlib
-+#  define moz_dont_include_mozalloc_for_cstdlib
-+#endif
-+#ifndef moz_dont_include_mozalloc_for_${HEADER}
-+
- // mozalloc.h wants ; break the cycle by always explicitly
- // including  here.  NB: this is a tad sneaky.  Sez the gcc docs:
- //
-@@ -25,15 +31,17 @@
- //same name as the current file. It simply looks for the file
- //named, starting with the directory in the search path after the
- //one where the current file was found.
--#include_next 
-+#  include_next 
- 
- // See if we're in code that can use mozalloc.  NB: this duplicates
- // code in nscore.h because nscore.h pulls in prtypes.h, and chromium
- // can't build with that being included before base/basictypes.h.
--#if !defined(XPCOM_GLUE) && !defined(NS_NO_XPCOM) && !defined(MOZ_NO_MOZALLOC)
--#  include "mozilla/mozalloc.h"
--#else
--#  error "STL code can only be used with infallible ::operator new()"
-+#  if !defined(XPCOM_GLUE) && !defined(NS_NO_XPCOM) && 
!defined(MOZ_NO_MOZALLOC)
-+#include "mozilla/mozalloc.h"
-+#  else
-+#error "STL code can only be used with infallible ::operator new()"
-+#  endif
-+
- #endif
- 
- #if defined(DEBUG) && !defined(_GLIBCXX_DEBUG)

diff --git a/www-client/firefox/firefox-45.4.0.ebuild 
b/www-client/firefox/firefox-45.4.0-r1.ebuild
similarity index 99%
rename from www-client/firefox/firefox-45.4.0.ebuild
rename to www-client/firefox/firefox-45.4.0-r1.ebuild
index 5d30a28..8ba1b06 100644
--- a/www-client/firefox/firefox-45.4.0.ebuild
+++ b/www-client/firefox/firefox-45.4.0-r1.ebuild
@@ -25,7 +25,7 @@ if [[ ${MOZ_ESR} == 1 ]]; then
 fi
 
 # 

[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, www-client/firefox/files/

2016-08-31 Thread Ian Stakenvicius
commit: 88d91665bb1b544be50c965894221026f90c5c4c
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Wed Aug 31 19:08:17 2016 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Wed Aug 31 19:08:53 2016 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=88d91665

www-client/firefox-45: bump to 45.3 and patch to fix gcc6

 www-client/firefox/Manifest| 178 ++---
 www-client/firefox/files/firefox-45-gcc6.patch |  40 +
 ...firefox-45.2.0.ebuild => firefox-45.3.0.ebuild} |  22 ++-
 3 files changed, 137 insertions(+), 103 deletions(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 9a9218a..33bd4b1 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,94 +1,90 @@
-DIST firefox-45.0-patches-04.tar.xz 18600 SHA256 
2ee0ab58e0a1db7b573dd7ac407dcb9a43a85dd295c5d6d263f72ce629c5290c SHA512 
cf5d4ddfe14dff92950baae066350ace0a503c5bdd9d837e4724fd2fb905a2fb540dcf34971531e79547dd62dfbf217d472f39ccc4802f34a245e24f406fdb5e
 WHIRLPOOL 
1461c61ba7e54b7a91c758fdf91fda22260eaff4148b3cccab8ccfd9d09a3d80c0314e999284d392d9e961c42cd9720d6d30ac190074f74d1e53ecb1afa1b1e3
-DIST firefox-45.2.0esr-ach.xpi 426530 SHA256 
ab32a48c5904390b6bae54666d6cdade4500256314b427d84c92aed6a545365e SHA512 
9654328b112f4a1b2176e4abe5cf43726a0325c981e1c53f4bb583e730d7adadaa4faa42fb1100ef0678e91e8c7eb43846a2cc43895880e660fbb068c2549c63
 WHIRLPOOL 
8df534aa10bbe99044337da86d9ec63d255c4f3ef6c12ad67585cc1acf5dba1bf41e4fd0692f4ff880d67ef688299e93b472f1bc85ed766473c6730d13a2e900
-DIST firefox-45.2.0esr-af.xpi 439353 SHA256 
ad0cac28e5f308d1b28c871a7a19ae8f90b5f74a6d5f3bb4180035e39250 SHA512 
584f78a5d0a2f2d4364129eab116e10a7fcb02a28bf798375d904b1a9bdcf1e09474f6718160290a0523af61c4d88fce94615ce581adcac94cafd7d1a5d946fc
 WHIRLPOOL 
8955197d5b38af620f991333e31d028fc6da4846d65e1f6bffd133428ada840e8f37e77419529b897a51218f8a6536b62faf69ba53dfd724c9bce766d19b33f9
-DIST firefox-45.2.0esr-an.xpi 449036 SHA256 
800b61986f4a120ece9746abdf3c0eff4702c16bc4968cd517d464705f40c848 SHA512 
e7b6855452b906e5b0547bb6392e9795095456dc10651640d6482d809bd3655611b61cabb858371c19b45b1d71ded453e17ddb892851d4d804b5782c28eda478
 WHIRLPOOL 
d65b0f09fe36908bf7639724e94c825a070e0687ec03ec7033954dc79911844479952086f09eca20f6084d2a44038b1dfdb2b52d4346901f94c74460f1275698
-DIST firefox-45.2.0esr-ar.xpi 474961 SHA256 
e59ce49538ea7825c762acf88263cd8cb3ceb2c51184ead1035d6995e8ee3e36 SHA512 
13f29b8c9577156b06c8d76333adefdad238cb0cd3102d8acc3e0c589cd5dfc966b70612f8c705f1a4da9a8559ac02abb1ec1a82d89a21a65706281b34ae8077
 WHIRLPOOL 
40d7313c917a9deeebb12c7cd4579738560e2975865c10761b20fef4a409103fc8191bc1647c8e2e853bf2db0190309c4dcd73fb24eab1066ad27bb3f154a4ad
-DIST firefox-45.2.0esr-as.xpi 483096 SHA256 
67f6fd6bd8c40c97b339fa98f10b34dc23c149260a130bcdb60fdd3f9914ef8f SHA512 
5d698d5a49c3982e9452a48be3c41ffa29cad03239d61531b74cb92ec360dec8b72f049eb631342803f358ada929f9cdf7d83aebf607140e44129f13e8a04a1f
 WHIRLPOOL 
6a8dcae38f68e286191fef23d16c7eedc0249376e51bef51d4ab39d917a01d777edfceb0f6a6adb779976c12603fb95d4418c41d42a8627efd9c354e40829c37
-DIST firefox-45.2.0esr-ast.xpi 419249 SHA256 
2b9ebd133922ea270fcec57b41f0c123fd3fdbd24fb0ff5a1afde2595691a3cc SHA512 
b1e98051a5221cf5838262f67822aee86bf52c0b31cf8ec0097eb77baa07eafea44c25e85f099b8aa7d6363c7d7efd3d3eaebd95ea1504ce465589b1c34058ff
 WHIRLPOOL 
5d9805b25f3a3c20d9899603daaf901bb3b307b797ee4f463b854bee192c7443718d834836bc2dbe90bcd1b516de1bb6a421d8fc2f0eeecae7f99cd04b120f64
-DIST firefox-45.2.0esr-az.xpi 464018 SHA256 
8eb51f7a8ba22cc2d98d017c8935e34e8fb4bad55faac7d4b2a2554ea2b41ee7 SHA512 
83adf73e83cd08485b3b83b8ac625f073c443b18a14403725bb7bb3f80afd80b4c90ae332dbe40c67fb45acadbeaaa7ab9fce015efd3b66ca79aae644b01cc57
 WHIRLPOOL 
dc44e5051c588e66729636bbf7a8959e3a05db3b107df99f0747ef1c0379d9e5c6935852db04f51e466c8a7b9b6a38b4f52c1e3e2844e2c35ee993c80fee9f92
-DIST firefox-45.2.0esr-be.xpi 442619 SHA256 
70fca224ef5d1511b407bcb03f555d0efbdd0917beb6d1d813da7d6e1b4ff5db SHA512 
ea22c730ef34ab0390ba1c39d1e24d8adf8e6173fd5d5e91ae0beeb25b461b2555d41e2d4505037b87fa0a368b89f4f6d0a58efd23613bf88f06b39253c95133
 WHIRLPOOL 
4e953cf79847e599c1af211a2febe21ae537822718bcacca2b162990cb238d353d5b69e7e02987617540063f78bf8c94a7d37bf6df46b0c7e03f219b1b39d625
-DIST firefox-45.2.0esr-bg.xpi 460809 SHA256 
eee477ac2a49d30afaccff8442936ccdc19848806aa71213982f7f4f21ffd5fb SHA512 
434fb3657d6f16c5ebd30a2547925dd0a39d1dec725d4041119422f247d7e463ddb03d2bbe658be4eb729400eac428df5bf1079e46a39387192d30e71de7d17e
 WHIRLPOOL 
98dd1db4e8fa7ab0a26d1029208ffa71cfa2a3d905f3fde540dcda9839d7ab52b35e7ffb92e3a419c8a59dd4b402e93c1a30d277f8a9154638e3fc0509ca9ea8
-DIST firefox-45.2.0esr-bn-BD.xpi 515643 SHA256 
1f58d1245fac7492bcd1ec42aa1c2179539bf515dc2a82bf7cc9695e3f78728c SHA512 
375ecd3e8628796b22cdaf29d997ebb86700df8f044b58f652ca683690e4fe0a504138801a5fdbc371ad82b79c7d6b7d8cc9c281778a444daf74641e82713fc6
 WHIRLPOOL 

[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, www-client/firefox/files/

2016-03-14 Thread Ian Stakenvicius
commit: e8b76976d5ad5b57bb572bc76b1a76a7c61c14e3
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Mon Mar 14 17:14:22 2016 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Mon Mar 14 17:15:15 2016 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=e8b76976

firefox-45.0: moved nonejit patches into patch tarball for inclusion in gentoo 
repo

 www-client/firefox/Manifest|  2 +-
 ...efox-45.0-jitless-atomic-operations-ppc64.patch | 46 --
 ...irefox-45.0-jitless-atomic-operations-x86.patch | 11 --
 www-client/firefox/firefox-45.0.ebuild |  6 +--
 4 files changed, 3 insertions(+), 62 deletions(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 10794b2..fb77ee1 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -55,7 +55,7 @@ DIST firefox-45.0-nl.xpi 429704 SHA256 
ce63fd03a213876d4b78efbe266c36519331267c3
 DIST firefox-45.0-nn-NO.xpi 427850 SHA256 
29d89d3378c7124378118242c60bcde1d477930f7b502bf0ed99c9014e7456d5 SHA512 
938d911292ff52c7833e5443aff1babbb1e2b252c03080ceb60aff047fac5e09f0c5b0b8fa083d2f0fd16801b91f5d0a697bd6dc7c88dad1bc9e7eeeaabba764
 WHIRLPOOL 
f4d1635a61bf98cd36528513819dba90f05d17a09d299ac34f0fcd1feaa26e11f6aa5357431e01ebad8720ba5979db4d7fcb7aeaec466d70875286f515f0e2d0
 DIST firefox-45.0-or.xpi 492735 SHA256 
d8a6b4cbaeb023c660e0a8f47490008e7f1b2cbbf2a7ccc1ba8d60343c48 SHA512 
068e8a653b94309203a88544db396e3dec0d317b30b92f0f527ac94348681456174b86139e7b955d8f4ecc7c3fdd8aad418944006dfa086a7c4d0757906a4f79
 WHIRLPOOL 
4e5fbbaa5f2933916575f40594080b26ccc410d6dc8c833179ba2c351aa324cd31b70fc6d0e2bc282dab71dc842b3c2fde9f46d8aee9f451ac1a3c70091f5ce4
 DIST firefox-45.0-pa-IN.xpi 485887 SHA256 
36b94559c34da4ca60f3798f7c57869381054164613d40113d15b1a984f7471c SHA512 
9352e1ac99f537a3e0e9ff394c83a9b5586a15161824d9e2425b0544687c5b515450b4c82e4c3b1638afb773fa7895a1a5ff8fc2b6ff03c1fe9814f30f33aa19
 WHIRLPOOL 
5ac5cc7d78bd9f5f9b4a55489da8709d13012ef35c33832a24594640660a20c7132ea7a33a0a8f53c30f63ae0c6c5d298d8a011bde603bfee18bb248beb4eb63
-DIST firefox-45.0-patches-01.tar.xz 15080 SHA256 
fff58dcde62f4da03c8b11cb6d5daea018109424fa78352a2eff483c6c325a6d SHA512 
a9ebb97a55fc4566b5e4ae3f1f6a4f8e5b3b4a903780e20d22e8b26f4571d270bc86c87c728c5956b16a8303d37e2f974cd880dec8f9b3862f655808b36eecd0
 WHIRLPOOL 
be3f915f9a0a8ce0eca06c77bb1467dac8fc19198466b81582892a17eab05c5c18858ae135db772dd67c8321e343af61eaee8418b92ed6813ebcc7295b8c7cec
+DIST firefox-45.0-patches-02.tar.xz 15824 SHA256 
9e6e6d999e61e47d603579d9362b09f6a29847ea79023b774ff1a2dab9f4a40c SHA512 
bc30914c65ec93b97d95a9f53faaf06a7d9e834eebaa90d34297e6a1eddd8ced192acf43b18ca8e70d4617de8d3d84d161c182d67f3c3501d68fc49867e14dd8
 WHIRLPOOL 
9772b242f312dc3a4f0a6a77b45ddb26ad3a98ee6d96b6d46438eeab55d16d9a049e889423f4c84b404d5519823eb5afc486bb77cbe8918a3a2860663f32eb50
 DIST firefox-45.0-pl.xpi 379556 SHA256 
f0ab7ae2db4a14a99c0a1ecd2f94086d994db4a6da34c88c31d7c9348c9c2d2f SHA512 
7b1e659d2cce64e63b17760c887dc07f6c8f1f914e36885f2cec271ddd4c6a7e3ec92f4b6679fcce58513aec1fcc8da01bcd5b5f92e224a84cdf29d94ea20cb0
 WHIRLPOOL 
efa92012332c42ab81d9c468cfbe27824ddb3ffc8af52bd0e1a2f009794e46d855c3bce0e84bd1a69e0d1e32850806e901ecf48db084331ef64ad6233e8d4a6a
 DIST firefox-45.0-pt-BR.xpi 445519 SHA256 
d6a00cd285f091eed478a2f558e78970ef12f80865297baf35acc1e903beb074 SHA512 
f794f2b7277c44f0691c569e1bb36de3e1188e16241bb02aa1c5b5c1a30736c75ed1f8b9801fc72b10a8d34d2fe7c03b2e2877bb5813cd8c6baa33078ec88aed
 WHIRLPOOL 
ae03530367fe4188537166209b6446831828dff4df7ad33abe9fc7b19facbfda45a66cc6e14e5edb6b34cb3a7959221ac84d82061547b3168bb16c143071cb91
 DIST firefox-45.0-pt-PT.xpi 431497 SHA256 
faf804a408fe1e9bc1285ce1cfbd111be6b249860ad30b0b9c4e17a74a1eeaad SHA512 
5e39b9b16acbd3f7c734e92bb2c0b6b6d9a8daa78d476f64250a493bf4ad8e0eb539549b246558d475455b6de83f5760da6773e0aabcabd8003587ad40b31f9e
 WHIRLPOOL 
1cd96378a21cff2a1a88cfc05ddc27d9504916c32b173e6ba51d8c3d57da62aaa9bd747e29f8c746dae76e81bec8da71d2af80f494625ee36fa2170984b028c7

diff --git 
a/www-client/firefox/files/firefox-45.0-jitless-atomic-operations-ppc64.patch 
b/www-client/firefox/files/firefox-45.0-jitless-atomic-operations-ppc64.patch
deleted file mode 100644
index 26e9373..000
--- 
a/www-client/firefox/files/firefox-45.0-jitless-atomic-operations-ppc64.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-
-# HG changeset patch
-# User Lars T Hansen 
-# Date 1457091735 -3600
-# Node ID 69f237c2cf9131e97372debee01931dbacd064e5
-# Parent  3aa4483740828617001060fe7386051020521e90
-Bug 1253216 - clean up the atomic ops ifdef nest. r=jorendorff
-
-diff --git a/js/src/jit/AtomicOperations.h b/js/src/jit/AtomicOperations.h
 a/js/src/jit/AtomicOperations.h
-+++ b/js/src/jit/AtomicOperations.h
-@@ -318,21 +318,29 @@ AtomicOperations::isLockfree(int32_t siz
- } // namespace js
- 
- #if defined(JS_CODEGEN_ARM)
- # include "jit/arm/AtomicOperations-arm.h"
- #elif 

[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, www-client/firefox/files/

2016-01-08 Thread Jory Pratt
commit: 0e62c9e0029c4a4de2b8e3c1ba75312854340fea
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Sat Jan  9 02:14:09 2016 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sat Jan  9 02:14:09 2016 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=0e62c9e0

Update to beta6, include upstream fix for non skia builds

 www-client/firefox/Manifest|  2 +-
 .../firefox/files/firefox-no-skia-fixup.patch  | 30 ++
 ...44.0_beta4.ebuild => firefox-44.0_beta6.ebuild} |  3 ++-
 3 files changed, 33 insertions(+), 2 deletions(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index d8086bf..fdb285c 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -80,4 +80,4 @@ DIST firefox-43.0-zh-CN.xpi 493639 SHA256 
73c74a35f7862f6e583d2fd9edb6fcd3e565c5
 DIST firefox-43.0-zh-TW.xpi 485317 SHA256 
488fb84380b3729e2c78c2bb5c9d4046988f4c457727ac19c9458f92f1fe72fb SHA512 
e5a32805e3e68b54b3ebe19f5b1dc9a606df232cdc7df301a57d6ba39ab6d69347c27480c2162e30cbdcf1601364c47f3811398751ab4f63f94763772212bbbd
 WHIRLPOOL 
2273baf3e84b7f390a9c121a125902dcf1d625ebf4b96451f78642f16dd2e62b5abf4cda70a66daaec25d68e15e5bc1cd0cb460cde26f18c17008febf6198396
 DIST firefox-43.0.source.tar.xz 175414296 SHA256 
a5b16741dcce9344ca71e39e0efb0e7e1336ca5160cb9b6b12f8985f402d8fea SHA512 
3ca37428d1b02ba2609ec526e86ab96563b403a03efde8439cbb4acdb282b5970ccb6a14266483c839389d59e07f6b0297314890ee04a669ba2d4b10bc4cb738
 WHIRLPOOL 
14d8d90452bf6d0e3965f0c8050d0dd4771f1a00a6cc68f6ae9e26334e5a2c5cad9fae92d51f0f677b07aea3120e75686655cbd5c6bcf7f0b5f84d9a1ca4553f
 DIST firefox-44.0-patches-0.3.tar.xz 13724 SHA256 
f10d7b8009f720268ffd8ce4354a91ad8604b8eb67cf85fa97250915ac1de639 SHA512 
b4d93a506b2b1cc264e6407ec509b6fc6fa7543e99e90edb2ef1049ed087d50a1b36331c8dceb978f15de59483c737bac4f16753634418852a7beadff3834fa6
 WHIRLPOOL 
8a95ecdba91ace71ca250313f597eff87f845e9c33944ab7325690361b2eff449a346a90afd91d81bcdd39d1c541a0a67603f43be3c0b8828da1a81935c98aa6
-DIST firefox-44.0b4.source.tar.xz 182407048 SHA256 
6b5b2ebcb94618747281a24fc3c6504b436bc3413283b77935484730bc21b9c5 SHA512 
c9def31db89fc40295303a883b8c69bc62b796ed3604192e8945288b3edc1e49f93bea07f7c602992ad0a956cc3cf59e55ea5f3cb54b4faada0bbb7df0487e28
 WHIRLPOOL 
3f75dc7e87d6aa92a256b7acf1ef4e4326db7cf87c9f00db0765e65fb4e7bc19cd9b87bcefc291aed3b61796500506c4c005f00e1a248f3f52cd124dfb499913
+DIST firefox-44.0b6.source.tar.xz 182438184 SHA256 
2e8dd8c4f191631142e624ba110daaeb451dfeeaa02554da5a7ac852f88af54e SHA512 
2506889d2065b3953e6b3bf3edb0c02614c4e1b1419bb1fb1984c44e104cbc13765ce5f2f36f9a69c5030274eae90c90dbcb1f5b9a6615175982cafd698b0fdf
 WHIRLPOOL 
8701c6d57c34769dc04eb9ab6db03dc77458ea35b19222ef36fa0dba08354f6a2b51622506f969ee3dc08ada9ee0650a6576db554d4e87fbabf8f25a1667d900

diff --git a/www-client/firefox/files/firefox-no-skia-fixup.patch 
b/www-client/firefox/files/firefox-no-skia-fixup.patch
new file mode 100644
index 000..4bcb608
--- /dev/null
+++ b/www-client/firefox/files/firefox-no-skia-fixup.patch
@@ -0,0 +1,30 @@
+# HG changeset patch
+# User Steve Singer 
+# Date 1451504814 18000
+#  Wed Dec 30 14:46:54 2015 -0500
+# Node ID 990f442c885d2b906ac3e18ee72f34478788c6fa
+# Parent  c690c50b2b543b420803e8192d6e08e06b20e0a3
+Bug 1235859 - Add FrameSize to non-skia downscaler. 
+
+diff --git a/image/Downscaler.h b/image/Downscaler.h
+--- a/image/Downscaler.h
 b/image/Downscaler.h
+@@ -166,16 +166,17 @@ public:
+ 
+   bool IsFrameComplete() const { return false; }
+   uint8_t* RowBuffer() { return nullptr; }
+   void ClearRow(uint32_t = 0) { }
+   void CommitRow() { }
+   bool HasInvalidation() const { return false; }
+   DownscalerInvalidRect TakeInvalidRect() { return DownscalerInvalidRect(); }
+   void ResetForNextProgressivePass() { }
++  const nsIntSize FrameSize() const { return nsIntSize(0, 0); }
+ };
+ 
+ #endif // MOZ_ENABLE_SKIA
+ 
+ 
+ 
+ } // namespace image
+ } // namespace mozilla
+

diff --git a/www-client/firefox/firefox-44.0_beta4.ebuild 
b/www-client/firefox/firefox-44.0_beta6.ebuild
similarity index 99%
rename from www-client/firefox/firefox-44.0_beta4.ebuild
rename to www-client/firefox/firefox-44.0_beta6.ebuild
index 8549e8e..034934d 100644
--- a/www-client/firefox/firefox-44.0_beta4.ebuild
+++ b/www-client/firefox/firefox-44.0_beta6.ebuild
@@ -134,7 +134,8 @@ src_prepare() {
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}/firefox"
-   epatch "${FILESDIR}"/${PN}-44-qt-widget-fix.patch
+   epatch "${FILESDIR}"/${PN}-44-qt-widget-fix.patch \
+   "${FILESDIR}"/${PN}-no-skia-fixup.patch
 
# Allow user to apply any additional patches without modifing ebuild
epatch_user



[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, www-client/firefox/files/

2015-12-16 Thread Ian Stakenvicius
commit: 2b12277bd9f0874a386c47be2aa0372bffac2504
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Wed Dec 16 18:25:00 2015 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Wed Dec 16 18:27:01 2015 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=2b12277b

www-client/firefox: bump to v.43, add hwaccel use flag to allow it to be 
disabled

Note that gtk3 is still not default-enabled upstream for release builds, as of 
v43.

Package-Manager: portage-2.2.24
Manifest-Sign-Key: 009C547C2B6559ED!

 www-client/firefox/Manifest| 91 +-
 www-client/firefox/files/gentoo-default-prefs.js-1 | 17 
 www-client/firefox/files/gentoo-hwaccel-prefs.js-1 |  2 +
 ...refox-43.0_beta9.ebuild => firefox-43.0.ebuild} |  9 ++-
 www-client/firefox/metadata.xml|  2 +
 5 files changed, 118 insertions(+), 3 deletions(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 3579685..ff36b8f 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,3 +1,6 @@
+-BEGIN PGP SIGNED MESSAGE-
+Hash: SHA256
+
 DIST firefox-42.0-af.xpi 491004 SHA256 
087fc72613b98336eefc5db701b361188d7e3950365650651c2b53ced362eea6 SHA512 
26f91ea0b77d0377d37bce5ad0930baa518c3d60413f0595b5d9177793c5be3a475099aab1cdbcd9ce11c0242cde7a8ee3e51df891f9e967188e389b31a5e9f5
 WHIRLPOOL 
3ee69baf40b53bbe38d459a810c17767a34cee96182095bb6e399f7f699382be3212beaddfaf5214ab8648cace56e4a4f856dc0ce690b5f492f7051427df9d86
 DIST firefox-42.0-ar.xpi 527045 SHA256 
c4bd2e007fffa25743e8f20f70baf3abcef6aee59b82fc1360a9a2ebf120da69 SHA512 
48c521587f3f9f56389fec7e9f8a1a859c690cc38bf53c59ad0c04efcc141c3da49341da9d68038a1a099ad84a893eb24931ccfa27cef07319173181beb33533
 WHIRLPOOL 
605618b4dd95d7eefec2a8a9b5eea7424a7c44115c9a7fee39ad626639fe9f0e30fd983b18068810851414ac91f7c1b7892edec22ebb3eff51b238d1b4c1124a
 DIST firefox-42.0-as.xpi 516804 SHA256 
397f51b49a9a5c754079561e5245e2e61508e61b1f1386e80fb9aaa91b4424c8 SHA512 
3e8f232dc66c361635de4adc289de2b2dd1b68789a6f737f00682547f4f0f54ed1e8d4ded952129cae643e49c82265657b11471d5afc1d231771e981b796ae87
 WHIRLPOOL 
3552dc8d850625566f01204389fbb92521b42bde5e43d12f9604ab273ba870870b36e68613a3aab633d29082554c05644db0affd8db8262a93dc7c9e4c30dd9e
@@ -79,4 +82,90 @@ DIST firefox-42.0-xh.xpi 455527 SHA256 
1a1776e5770dd361d0adc85ed80bb1e81dd5436a0
 DIST firefox-42.0-zh-CN.xpi 491278 SHA256 
46bb4b1b67494004441135dbf3051501e0580fb8da29548de73f2e0fe12f7834 SHA512 
af6b29e0b75b213ad82d8b6d9d0222f58a2992c3758fb6de2ea7e6d85736889eb0e66d45f3ef112eb5bc1b194ee747f5cf4eed73f153d6e35e031d2c36339993
 WHIRLPOOL 
742d90de3e7e5266617565a953a04f5c0736d76fef83710cd308150fa4509d5195b5a334097303896a1cc6fcb5070258c25fb2bea7862b77e8d0e7a28d77
 DIST firefox-42.0-zh-TW.xpi 482387 SHA256 
ef4e9b5e01b85564b935a5f9bc663ffac61ce0f3ca166c316b1aee648832d458 SHA512 
35993b713480d68d647c0bcee9ccb8b58949097663ea839ed4ff9de3d11081863db5ab035f74b61beaabc448440c2aa5f6f6955112a23c8702adb8d7af57cd4b
 WHIRLPOOL 
6aea103b3298a07490af7d067df61e0c5693416d8003272478e7c73bb5f36e92fb2f5c96f8b86f83faffe46c5ed7eb142ecfce300e215096585a8eace330ac1e
 DIST firefox-42.0.source.tar.xz 165766832 SHA256 
994a346699298277b64ec0cab72660b8d3e5b879a2ac79207576f7e6c33da3ae SHA512 
d38f48047233bf68929bd05276165266d341c0186214687405010cac7ccbb266618eec43849b05fa12358eb43a106494d8dce9683bae62e133b7f990bb4c8aaf
 WHIRLPOOL 
2ecb00867045f13739dc58838675f0620e3f0e69f7b446a99e9306061f1d44296fb054a8e19fda3f082f0c11f54c4e81810700705df574ee00d96f6332e1b0e1
-DIST firefox-43.0b9.source.tar.xz 175426232 SHA256 
4ca14dd3a22bd8ef697f3ca15a53500f4079498147355ba38b7930d6355cf45b SHA512 
3cf0d179c00f87ea15b928c0da64a1d3ba89745b6cab946120be3c0f50c6a28214672e6e243f94b137a780381419769f12032f0d283e065f44525dc9761dacfa
 WHIRLPOOL 
14968fea04998cbd14608ab58eb6fb3885e23c3b7e15ccac09b2051bbeedab46650fd99d774c6ec7e532e61bd65f27175b7070b4d68de7e119773f45aba20739
+DIST firefox-43.0-af.xpi 493733 SHA256 
180ca0809e10b7a2e4d75cbed04394e1965187bfb018d9dca9128ae6d773de28 SHA512 
5e51836b4bbfe51e283d8fc2daf3c971fcaf0aa6a58789d062de87c21898e61283b80e7e4861265fe9b1e33b47b3d8473bb0e343007196dacea1d21038ca57d9
 WHIRLPOOL 
b48249bfa32b6ea9d6749c4ff429c19aae29d15ec288164623eea4daba90f5ba9a7c43b8d5b2519e96ff31bbdbff805de3e373d76ee7e44e8c546bff5a09fe20
+DIST firefox-43.0-ar.xpi 531444 SHA256 
052f40e5c7c6540aaa37bc7f63ec9f7ee7d8554a3da0a5655cd7802f1cd17d9c SHA512 
7ac14b4df9a9a15d892dfede4496a9b1615e2fa452d48befe11a1d0aa06b12dda41634dd7dccb0c206725848fa4a73ef160f7639a7f09175ff7ff479a18a9688
 WHIRLPOOL 
d2c5ab81bcab0258948efe6c75f9da0233b5d1fe3a1dee22863993e4d399b81be13be1ab0230c846334918d4251f31314210e25235b9bdbb19c051f741c8babe
+DIST firefox-43.0-as.xpi 520379 SHA256 
734c837c556346e1cbbf823d4587acde37ea1a1a2661ab225babc817d8a879ab SHA512 
58651c76664a36d3fb241fdf68f40854ae49ef0456353b292670a80826b195fc9dff269a89737593602721c0f5d8e0b3273736330015a0c9806ba791c7f7124d
 WHIRLPOOL 

[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, www-client/firefox/files/

2015-12-02 Thread Ian Stakenvicius
commit: 14c7044a83b0888c9a59d4adecde710274dc2721
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Thu Dec  3 00:18:20 2015 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Thu Dec  3 00:18:20 2015 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=14c7044a

bump ff43b7 to b8

 www-client/firefox/Manifest|   2 +-
 www-client/firefox/files/jit-none.patch| 135 -
 ...43.0_beta7.ebuild => firefox-43.0_beta8.ebuild} |   1 -
 3 files changed, 1 insertion(+), 137 deletions(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index cde2cee..886194f 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -79,4 +79,4 @@ DIST firefox-42.0-xh.xpi 455527 SHA256 
1a1776e5770dd361d0adc85ed80bb1e81dd5436a0
 DIST firefox-42.0-zh-CN.xpi 491278 SHA256 
46bb4b1b67494004441135dbf3051501e0580fb8da29548de73f2e0fe12f7834 SHA512 
af6b29e0b75b213ad82d8b6d9d0222f58a2992c3758fb6de2ea7e6d85736889eb0e66d45f3ef112eb5bc1b194ee747f5cf4eed73f153d6e35e031d2c36339993
 WHIRLPOOL 
742d90de3e7e5266617565a953a04f5c0736d76fef83710cd308150fa4509d5195b5a334097303896a1cc6fcb5070258c25fb2bea7862b77e8d0e7a28d77
 DIST firefox-42.0-zh-TW.xpi 482387 SHA256 
ef4e9b5e01b85564b935a5f9bc663ffac61ce0f3ca166c316b1aee648832d458 SHA512 
35993b713480d68d647c0bcee9ccb8b58949097663ea839ed4ff9de3d11081863db5ab035f74b61beaabc448440c2aa5f6f6955112a23c8702adb8d7af57cd4b
 WHIRLPOOL 
6aea103b3298a07490af7d067df61e0c5693416d8003272478e7c73bb5f36e92fb2f5c96f8b86f83faffe46c5ed7eb142ecfce300e215096585a8eace330ac1e
 DIST firefox-42.0.source.tar.xz 165766832 SHA256 
994a346699298277b64ec0cab72660b8d3e5b879a2ac79207576f7e6c33da3ae SHA512 
d38f48047233bf68929bd05276165266d341c0186214687405010cac7ccbb266618eec43849b05fa12358eb43a106494d8dce9683bae62e133b7f990bb4c8aaf
 WHIRLPOOL 
2ecb00867045f13739dc58838675f0620e3f0e69f7b446a99e9306061f1d44296fb054a8e19fda3f082f0c11f54c4e81810700705df574ee00d96f6332e1b0e1
-DIST firefox-43.0b7.source.tar.xz 175452128 SHA256 
4ee0779c3c18f89b0c5bdf46c10b0de17811926bb1d7659afba8a43cf106e56b SHA512 
bbee06acf2c8e38db26405f3c766a7930bd1a459140b3b392386eca52694dec05333bfa1baebbc68932065ad43489f91b24f7bf05761ca70194104464af1f34f
 WHIRLPOOL 
38a66d5487e6366a7e9c56bd5825594b1a9fbb037028848a0a1dbaeb4510531dbad3c693932fe07abad3e5c73e77af8e0b4c214b137d8b32f6d465768d8c231b
+DIST firefox-43.0b8.source.tar.xz 175435072 SHA256 
5025fe1b36f6ddf29884d5071e978f067c5903e333f4cd8acd30edfbffaf94af SHA512 
129b9666bbcc47cea845a35e99f8066ef7ffe42766f83b26f479b7fce150dd970998b904ba7aed27d0fa7da6e901d56a9858f96ad83fca3a2bf4dd0d510f6011
 WHIRLPOOL 
bfb10671d078ec706e6d9683d6f00f4b050a58fd968c6ac86c38b08d3273c768e5c2932f454dfded182a3d56b6042a0e088bec3d62158b306c4f422174be272b

diff --git a/www-client/firefox/files/jit-none.patch 
b/www-client/firefox/files/jit-none.patch
deleted file mode 100644
index 7da33d7..000
--- a/www-client/firefox/files/jit-none.patch
+++ /dev/null
@@ -1,135 +0,0 @@
-
-# HG changeset patch
-# User Steve Singer 
-# Date 1443349020 -7200
-# Node ID aa7e651a038a95c1f2eba8d869d66fb568c8b88c
-# Parent  c634c30551b04b8d214e7ae54c79af8d87b24445
-Bug 1208867 - Add xxx64 operations to MacroAssembler-none. r=sstangl
-
-diff --git a/js/src/jit/none/Lowering-none.h b/js/src/jit/none/Lowering-none.h
 a/js/src/jit/none/Lowering-none.h
-+++ b/js/src/jit/none/Lowering-none.h
-@@ -82,16 +82,17 @@ class LIRGeneratorNone : public LIRGener
- 
- LTableSwitch* newLTableSwitch(LAllocation, LDefinition, MTableSwitch*) { 
MOZ_CRASH(); }
- LTableSwitchV* newLTableSwitchV(MTableSwitch*) { MOZ_CRASH(); }
- void visitSimdSelect(MSimdSelect* ins) { MOZ_CRASH(); }
- void visitSimdSplatX4(MSimdSplatX4* ins) { MOZ_CRASH(); }
- void visitSimdValueX4(MSimdValueX4* lir) { MOZ_CRASH(); }
- void visitSubstr(MSubstr*) { MOZ_CRASH(); }
- void visitSimdBinaryArith(js::jit::MSimdBinaryArith*) { MOZ_CRASH(); }
-+void visitRandom(js::jit::MRandom*) { MOZ_CRASH(); }
- 
- };
- 
- typedef LIRGeneratorNone LIRGeneratorSpecific;
- 
- } // namespace jit
- } // namespace js
- 
-diff --git a/js/src/jit/none/MacroAssembler-none.h 
b/js/src/jit/none/MacroAssembler-none.h
 a/js/src/jit/none/MacroAssembler-none.h
-+++ b/js/src/jit/none/MacroAssembler-none.h
-@@ -233,20 +233,22 @@ class MacroAssemblerNone : public Assemb
- void testObjectSet(Condition, ValueOperand, Register) { MOZ_CRASH(); }
- void testUndefinedSet(Condition, ValueOperand, Register) { MOZ_CRASH(); }
- 
- template  void cmpPtrSet(Condition, T, S, 
Register) { MOZ_CRASH(); }
- template  void cmp32Set(Condition, T, S, 
Register) { MOZ_CRASH(); }
- 
- template  void add32(T, S) { MOZ_CRASH(); }
- template  void addPtr(T, S) { MOZ_CRASH(); }
-+template  void add64(T, S) { MOZ_CRASH(); }
- template  void sub32(T, S) { MOZ_CRASH(); }
- template  void subPtr(T, S) { MOZ_CRASH(); }
- void 

[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, www-client/firefox/files/

2015-11-30 Thread Ian Stakenvicius
commit: 46a7beff9c65976bccd3ef07a8ad98c9c4ddf213
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Mon Nov 30 16:13:39 2015 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Mon Nov 30 16:13:39 2015 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=46a7beff

added patch to fix USE=-jit builds

 www-client/firefox/files/jit-none.patch  | 135 +++
 www-client/firefox/firefox-43.0_beta7.ebuild |   1 +
 2 files changed, 136 insertions(+)

diff --git a/www-client/firefox/files/jit-none.patch 
b/www-client/firefox/files/jit-none.patch
new file mode 100644
index 000..7da33d7
--- /dev/null
+++ b/www-client/firefox/files/jit-none.patch
@@ -0,0 +1,135 @@
+
+# HG changeset patch
+# User Steve Singer 
+# Date 1443349020 -7200
+# Node ID aa7e651a038a95c1f2eba8d869d66fb568c8b88c
+# Parent  c634c30551b04b8d214e7ae54c79af8d87b24445
+Bug 1208867 - Add xxx64 operations to MacroAssembler-none. r=sstangl
+
+diff --git a/js/src/jit/none/Lowering-none.h b/js/src/jit/none/Lowering-none.h
+--- a/js/src/jit/none/Lowering-none.h
 b/js/src/jit/none/Lowering-none.h
+@@ -82,16 +82,17 @@ class LIRGeneratorNone : public LIRGener
+ 
+ LTableSwitch* newLTableSwitch(LAllocation, LDefinition, MTableSwitch*) { 
MOZ_CRASH(); }
+ LTableSwitchV* newLTableSwitchV(MTableSwitch*) { MOZ_CRASH(); }
+ void visitSimdSelect(MSimdSelect* ins) { MOZ_CRASH(); }
+ void visitSimdSplatX4(MSimdSplatX4* ins) { MOZ_CRASH(); }
+ void visitSimdValueX4(MSimdValueX4* lir) { MOZ_CRASH(); }
+ void visitSubstr(MSubstr*) { MOZ_CRASH(); }
+ void visitSimdBinaryArith(js::jit::MSimdBinaryArith*) { MOZ_CRASH(); }
++void visitRandom(js::jit::MRandom*) { MOZ_CRASH(); }
+ 
+ };
+ 
+ typedef LIRGeneratorNone LIRGeneratorSpecific;
+ 
+ } // namespace jit
+ } // namespace js
+ 
+diff --git a/js/src/jit/none/MacroAssembler-none.h 
b/js/src/jit/none/MacroAssembler-none.h
+--- a/js/src/jit/none/MacroAssembler-none.h
 b/js/src/jit/none/MacroAssembler-none.h
+@@ -233,20 +233,22 @@ class MacroAssemblerNone : public Assemb
+ void testObjectSet(Condition, ValueOperand, Register) { MOZ_CRASH(); }
+ void testUndefinedSet(Condition, ValueOperand, Register) { MOZ_CRASH(); }
+ 
+ template  void cmpPtrSet(Condition, T, S, 
Register) { MOZ_CRASH(); }
+ template  void cmp32Set(Condition, T, S, 
Register) { MOZ_CRASH(); }
+ 
+ template  void add32(T, S) { MOZ_CRASH(); }
+ template  void addPtr(T, S) { MOZ_CRASH(); }
++template  void add64(T, S) { MOZ_CRASH(); }
+ template  void sub32(T, S) { MOZ_CRASH(); }
+ template  void subPtr(T, S) { MOZ_CRASH(); }
+ void neg32(Register) { MOZ_CRASH(); }
+ void mulBy3(Register, Register) { MOZ_CRASH(); }
++void mul64(Imm64, const Register64&) { MOZ_CRASH(); }
+ 
+ void negateDouble(FloatRegister) { MOZ_CRASH(); }
+ void addDouble(FloatRegister, FloatRegister) { MOZ_CRASH(); }
+ void subDouble(FloatRegister, FloatRegister) { MOZ_CRASH(); }
+ void mulDouble(FloatRegister, FloatRegister) { MOZ_CRASH(); }
+ void divDouble(FloatRegister, FloatRegister) { MOZ_CRASH(); }
+ 
+ template  void branch32(Condition, T, S, Label*) 
{ MOZ_CRASH(); }
+@@ -254,22 +256,24 @@ class MacroAssemblerNone : public Assemb
+ template  void branchAdd32(Condition, T, S, 
Label*) { MOZ_CRASH(); }
+ template  void branchSub32(Condition, T, S, 
Label*) { MOZ_CRASH(); }
+ template  void branchPtr(Condition, T, S, Label*) 
{ MOZ_CRASH(); }
+ template  void branchTestPtr(Condition, T, S, 
Label*) { MOZ_CRASH(); }
+ template  void branchDouble(DoubleCondition, T, 
S, Label*) { MOZ_CRASH(); }
+ template  void branchFloat(DoubleCondition, T, S, 
Label*) { MOZ_CRASH(); }
+ template  void branchPrivatePtr(Condition, T, S, 
Label*) { MOZ_CRASH(); }
+ template  void decBranchPtr(Condition, T, S, 
Label*) { MOZ_CRASH(); }
++template  void branchTest64(Condition, T, T, S, 
Label*) { MOZ_CRASH(); }
+ template  void mov(T, S) { MOZ_CRASH(); }
+ template  void movq(T, S) { MOZ_CRASH(); }
+ template  void movePtr(T, S) { MOZ_CRASH(); }
+ template  void move32(T, S) { MOZ_CRASH(); }
+ template  void moveFloat32(T, S) { MOZ_CRASH(); }
+ template  void moveDouble(T, S) { MOZ_CRASH(); }
++template  void move64(T, S) { MOZ_CRASH(); }
+ template  CodeOffsetLabel movWithPatch(T, Register) { 
MOZ_CRASH(); }
+ 
+ template  void loadInt32x1(T, FloatRegister dest) { 
MOZ_CRASH(); }
+ template  void loadInt32x2(T, FloatRegister dest) { 
MOZ_CRASH(); }
+ template  void loadInt32x3(T, FloatRegister dest) { 
MOZ_CRASH(); }
+ template  void loadFloat32x3(T, FloatRegister dest) { 
MOZ_CRASH(); }
+ 
+ template  void loadPtr(T, Register) { MOZ_CRASH(); }
+@@ -280,32 +284,34 @@ class MacroAssemblerNone : public Assemb
+ template  void loadUnalignedInt32x4(T, FloatRegister) { 
MOZ_CRASH(); }
+ template  void 

[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, www-client/firefox/files/

2015-10-22 Thread Ian Stakenvicius
commit: e523f3623a71c92739775476319a72bec6d97637
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Thu Oct 22 18:05:44 2015 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Thu Oct 22 18:05:44 2015 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=e523f362

Removed 41.0.2-r1, the experiment failed.

 www-client/firefox/Manifest |   2 +-
 www-client/firefox/files/jit-hardened.patch |  11 -
 www-client/firefox/firefox-41.0.2-r1.ebuild | 420 
 3 files changed, 1 insertion(+), 432 deletions(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index df16049..d581e14 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -80,4 +80,4 @@ DIST firefox-41.0.2-zh-CN.xpi 486222 SHA256 
8c49c52b80937a00da8953ecb1bdd1c6505e
 DIST firefox-41.0.2-zh-TW.xpi 479033 SHA256 
a1b3661c004ead49b5b1adac7515de402319ae82b06121313deb51b1ec7fcb20 SHA512 
08a7e516fb556b1134a9a05c782b0312c5b4d8907d671be47a0aeedd1a0933fb22b0fd5ab6fcc7888a00258b06b420555752baeccacbea7de8e2d996578ba95b
 WHIRLPOOL 
40f955c3d9d96fa2a2a5ffdab65260d7dd06e9d10b855a0397baf72305002b517dfba55d75e762dbe1a3ea237a691c082b9a6cf1d0241fa055232f02349b46db
 DIST firefox-41.0.2.source.tar.xz 159761468 SHA256 
ff00689f4d2ff54c5eb7b3aa367560a3645800eb0c96e73a795e461461b1970e SHA512 
700c1f355436747f8707b4086dfa0865c87ca7d1c3a5a879347e3460b26158681716addf085dc2446b1eeaccf328b3f3d6282df8e00cd97d8affd97dd780b409
 WHIRLPOOL 
dd52ac3fa4c97ff0252eaf8530340a9baf515a0ad7afd121391c05de7fa030cd5151476073665a917568fe9c81cddc67109d19ad8f453ce601ff7ef4de148f08
 DIST firefox-42.0-patches-01b2.tar.xz 6424 SHA256 
6c8a89c75ea4a359bf720f011e1bb856b653cd6676767b33ccb9d2f807a089e3 SHA512 
d40266c98aa5bfeed243e3bd42f9146bc73492bd20bd07ac4941df83793a7e3a832220b65fc8c9eeb5f3a00089087251a2b758df5fc0d3dd3403468ec0b9eb53
 WHIRLPOOL 
93356507e31a5dca653a5fcc844c24acc1de6b2a01f3dbd7227c1e23eda4e8799a59cf1a50bb49b721249cb82c744d49f4671bfb7188275101c6de955afdb149
-DIST firefox-42.0b6.source.tar.xz 165774656 SHA256 
fbf1674306c4bf97c5f420811ccf761ef729148669560fd384355467d5f1dc0a SHA512 
ae5c30b4592bee65d3f4efbd7ceb383390534ccb0cd58a36b57f4a07af02d6a7bcebb3d98368714ffe5a228ab4a715ffdb75f7ddf8f50d6d1971fb9e1b05091e
 WHIRLPOOL 
7c9fa4f5e0a53fea6c8a0654d85c9b3673aa3fba38adc129cf1990b3b2cd558d966c4a7f1bdf35902489f6921560985a9637e94abf83dc3247c24a81472f8102
+DIST firefox-42.0b8.source.tar.xz 165772404 SHA256 
f813958903af24e0dd29c0647ff90e18596283b60fa10ea27f3b9c7fa1f10e82 SHA512 
e436607ba62604f7543fad30da33c49996f04895e3ba5c67ce69241a75ef34282e7e24cf986da54e226810815f21a005dd73b878ecc20ea098d46e26bf961d70
 WHIRLPOOL 
e210343f74a7cb15f7526a4aeaca2727012c14518bf394163ec1b4b16f8f9cb1c24c6c8203e007bdea44d3d74204ff138a1f989c9159a586a3a883532d19f5a7

diff --git a/www-client/firefox/files/jit-hardened.patch 
b/www-client/firefox/files/jit-hardened.patch
deleted file mode 100644
index 9fb48ea..000
--- a/www-client/firefox/files/jit-hardened.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/js/src/jit/ExecutableAllocator.cpp   2015-10-19 19:19:40.0 
-0400
-+++ b/js/src/jit/ExecutableAllocator.cpp   2015-10-20 12:35:37.995626076 
-0400
-@@ -88,7 +88,7 @@
- }
- }
- 
--#if TARGET_OS_IPHONE
-+#if ! TARGET_OS_IPHONE
- bool ExecutableAllocator::nonWritableJitCode = true;
- #else
- bool ExecutableAllocator::nonWritableJitCode = false;

diff --git a/www-client/firefox/firefox-41.0.2-r1.ebuild 
b/www-client/firefox/firefox-41.0.2-r1.ebuild
deleted file mode 100644
index 99807ee..000
--- a/www-client/firefox/firefox-41.0.2-r1.ebuild
+++ /dev/null
@@ -1,420 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-VIRTUALX_REQUIRED="pgo"
-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
-MOZ_LANGS=( af ar as ast 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 hu hy-AM id is it ja kk km kn ko lt lv mai mk ml mr
-nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te
-th tr uk vi xh zh-CN zh-TW )
-
-# Convert the ebuild version to the upstream mozilla version, used by 
mozlinguas
-MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
-MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
-MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
-
-if [[ ${MOZ_ESR} == 1 ]]; then
-   # ESR releases have slightly version numbers
-   MOZ_PV="${MOZ_PV}esr"
-fi
-
-# Patch version
-PATCH="${PN}-41.0-patches-01"
-MOZ_HTTP_URI="http://archive.mozilla.org/pub/${PN}/releases;
-
-MOZCONFIG_OPTIONAL_GTK3=1
-MOZCONFIG_OPTIONAL_WIFI=1
-# MOZCONFIG_OPTIONAL_JIT="enabled"
-
-inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils 
mozconfig-v6.41 multilib pax-utils fdo-mime 

[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, www-client/firefox/files/

2015-04-06 Thread Ian Stakenvicius
commit: 997de327a732abee46eb3f7f80dd0633886e7909
Author: Ian Stakenvicius axs AT gentoo DOT org
AuthorDate: Mon Apr  6 22:39:24 2015 +
Commit: Ian Stakenvicius axs AT gentoo DOT org
CommitDate: Mon Apr  6 22:39:24 2015 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=997de327

Firefox-37: fixed redundant pax-mark; fixed a new bashism in jemalloc 
configure.ac

 .../files/firefox-37.0-jemalloc_configure_unbashify.patch | 11 +++
 www-client/firefox/firefox-37.0.1.ebuild  |  1 +
 2 files changed, 12 insertions(+)

diff --git 
a/www-client/firefox/files/firefox-37.0-jemalloc_configure_unbashify.patch 
b/www-client/firefox/files/firefox-37.0-jemalloc_configure_unbashify.patch
new file mode 100644
index 000..b5278b1
--- /dev/null
+++ b/www-client/firefox/files/firefox-37.0-jemalloc_configure_unbashify.patch
@@ -0,0 +1,11 @@
+--- a/memory/jemalloc/src/configure.ac 2015-03-30 18:54:42.0 -0400
 b/memory/jemalloc/src/configure.ac 2015-04-06 16:23:52.170389285 -0400
+@@ -989,7 +989,7 @@
+ AC_ARG_WITH([lg_page],
+   [AS_HELP_STRING([--with-lg-page=lg-page], [Base 2 log of system page 
size])],
+   [LG_PAGE=$with_lg_page], [LG_PAGE=detect])
+-if test x$LG_PAGE == xdetect; then
++if test x$LG_PAGE = xdetect; then
+   AC_CACHE_CHECK([LG_PAGE],
+[je_cv_lg_page],
+AC_RUN_IFELSE([AC_LANG_PROGRAM(

diff --git a/www-client/firefox/firefox-37.0.1.ebuild 
b/www-client/firefox/firefox-37.0.1.ebuild
index 9b93052..b190ff0 100644
--- a/www-client/firefox/firefox-37.0.1.ebuild
+++ b/www-client/firefox/firefox-37.0.1.ebuild
@@ -147,6 +147,7 @@ src_prepare() {
epatch ${WORKDIR}/firefox
 
epatch ${FILESDIR}/${PN}-35.0-gmp-clearkey-sprintf.patch
+   epatch ${FILESDIR}/${PN}-37.0-jemalloc_configure_unbashify.patch
 
# Allow user to apply any additional patches without modifing ebuild
epatch_user



[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, www-client/firefox/files/, eclass/

2015-03-01 Thread Ian Stakenvicius
commit: cab56e0ff2810e128b32fdeaeb39f4b54f54c2d4
Author: Ian Stakenvicius axs AT gentoo DOT org
AuthorDate: Sun Mar  1 16:29:27 2015 +
Commit: Ian Stakenvicius axs AT gentoo DOT org
CommitDate: Sun Mar  1 16:29:27 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/mozilla.git;a=commit;h=cab56e0f

Firefox 36 with --disable-ion fix, for testing

---
 eclass/mozconfig-v5.36.eclass  | 232 
 www-client/firefox/Manifest|  81 +
 .../firefox/files/firefox-36.0-disable-ion.patch   |  18 +
 www-client/firefox/firefox-36.0.ebuild | 391 +
 4 files changed, 722 insertions(+)

diff --git a/eclass/mozconfig-v5.36.eclass b/eclass/mozconfig-v5.36.eclass
new file mode 100644
index 000..7959064
--- /dev/null
+++ b/eclass/mozconfig-v5.36.eclass
@@ -0,0 +1,232 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-v5.36.eclass,v 1.1 
2015/02/26 20:41:10 axs Exp $
+#
+# @ECLASS: mozconfig-v5.33.eclass
+# @MAINTAINER:
+# mozilla team mozi...@gentoo.org
+# @BLURB: the new mozilla common configuration eclass for FF33 and newer, v5
+# @DESCRIPTION:
+# This eclass is used in mozilla ebuilds (firefox, thunderbird, seamonkey)
+# to provide a single common place for the common mozilla engine compoments.
+#
+# The eclass provides all common dependencies as well as common use flags.
+#
+# Some use flags which may be optional in particular mozilla packages can be
+# supported through setting eclass variables.
+#
+# This eclass inherits mozconfig helper functions as defined in mozcoreconf-v3,
+# and so ebuilds inheriting this eclass do not need to inherit that.
+
+inherit multilib flag-o-matic toolchain-funcs mozcoreconf-v3
+
+case ${EAPI} in
+   0|1|2|3|4) die EAPI=${EAPI} not supported
+esac
+
+# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI
+# @DESCRIPTION:
+# Set this variable before the inherit line, when an ebuild needs to provide
+# optional necko-wifi support via IUSE=wifi.  Currently this would include
+# ebuilds for firefox, and potentially seamonkey.
+#
+# Leave the variable UNSET if necko-wifi support should not be available.
+# Set the variable to enabled if the use flag should be enabled by default.
+# Set the variable to any value if the use flag should exist but not be 
default-enabled.
+
+# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_JIT
+# @DESCRIPTION:
+# Set this variable before the inherit line, when an ebuild needs to provide
+# optional necko-wifi support via IUSE=jit.  Currently this would include
+# ebuilds for firefox, and potentially seamonkey.
+#
+# Leave the variable UNSET if optional jit support should not be available.
+# Set the variable to enabled if the use flag should be enabled by default.
+# Set the variable to any value if the use flag should exist but not be 
default-enabled.
+
+# use-flags common among all mozilla ebuilds
+IUSE=${IUSE} dbus debug gstreamer pulseaudio selinux startup-notification 
system-cairo system-icu system-jpeg system-sqlite system-libvpx
+
+# some notes on deps:
+# gtk:2 minimum is technically 2.10 but gio support (enabled by default) needs 
2.14
+# media-libs/mesa needs to be 10.2 or above due to a bug with flash+vdpau
+
+RDEPEND==app-text/hunspell-1.2
+   dev-libs/atk
+   dev-libs/expat
+   =dev-libs/libevent-1.4.7
+   =x11-libs/cairo-1.10[X]
+   =x11-libs/gtk+-2.18:2
+   x11-libs/gdk-pixbuf
+   =x11-libs/pango-1.22.0
+   =media-libs/libpng-1.6.14:0=[apng]
+   =media-libs/mesa-10.2:*
+   media-libs/fontconfig
+   =media-libs/freetype-2.4.10
+   kernel_linux? ( media-libs/alsa-lib )
+   pulseaudio? ( media-sound/pulseaudio )
+   virtual/freedesktop-icon-theme
+   dbus? ( =sys-apps/dbus-0.60
+   =dev-libs/dbus-glib-0.72 )
+   startup-notification? ( =x11-libs/startup-notification-0.8 )
+   =dev-libs/glib-2.26:2
+   =sys-libs/zlib-1.2.3
+   =virtual/libffi-3.0.10
+   gstreamer? (
+   =media-libs/gstreamer-1.2.3:1.0
+   =media-libs/gst-plugins-base-1.2.3:1.0
+   =media-libs/gst-plugins-good-1.2.3:1.0
+   =media-plugins/gst-plugins-libav-1.1.0_pre20130128-r1:1.0
+   )
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrender
+   x11-libs/libXt
+   system-cairo? ( =x11-libs/cairo-1.12[X] =x11-libs/pixman-0.19.2 )
+   system-icu? ( =dev-libs/icu-51.1:= )
+   system-jpeg? ( =media-libs/libjpeg-turbo-1.2.1 )
+   system-sqlite? ( =dev-db/sqlite-3.8.7.4:3[secure-delete,debug=] )
+   system-libvpx? ( =media-libs/libvpx-1.3.0*[postproc] )
+
+
+if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]]; then
+   if [[ ${MOZCONFIG_OPTIONAL_WIFI} = enabled ]]; then
+   IUSE+= +wifi
+   else
+

[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, www-client/firefox/files/

2014-10-31 Thread Ian Stakenvicius
commit: a5ee1cbf16727382aabe194a46fc59bd4a5c1c0e
Author: Ian Stakenvicius axs AT gentoo DOT org
AuthorDate: Tue Oct 28 18:53:57 2014 +
Commit: Ian Stakenvicius axs AT gentoo DOT org
CommitDate: Tue Oct 28 18:59:34 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/mozilla.git;a=commit;h=a5ee1cbf

bump 34.0 beta, add patch to fix webm segfault

---
 www-client/firefox/Manifest|  2 +-
 ...refox-31.0-webm-disallow-negative-samples.patch | 29 ++
 ...34.0_beta2.ebuild = firefox-34.0_beta4.ebuild} |  2 ++
 3 files changed, 32 insertions(+), 1 deletion(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index a55d4f9..04ae2ce 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -83,4 +83,4 @@ DIST firefox-33.0-zh-TW.xpi 422430 SHA256 
88e13c51ab2cde95ca274c458c73af74fe2b4a
 DIST firefox-33.0-zu.xpi 443460 SHA256 
6deb6b853ec1923ab325332d2eb5e96e6a0cea443d447203dff0cff5352c15bf SHA512 
39cf08663bf7ea3668bbddba84aa4c27fa365e6a43132c02ce78c6a63327bbc212ea179fcdd562c1962b4d167b17186c5d56dafe3267dcc4f32ee22c671b1e1f
 WHIRLPOOL 
56a5729de1f5daf0d5c177e40e8e58def910558c6837c40b3fb22cdb11dec347894fd23c1bd2aa4fe3f42937dadba87bf932bcff7c053300abb408b0f852fcd8
 DIST firefox-33.0.source.tar.bz2 155177527 SHA256 
1018c2fae8c54c8a45f5a3ce348a2617a3f8039a789b09b7cfa5a27be069b229 SHA512 
856585bedb0c0cc2a5c8591a5a3d373dca66fd8c15dd2c04b09e17e9a2da2bf978e4bff872a814b42e1963c3a6def05ccc0b68d9a8f4e7c9152dca878cf17e51
 WHIRLPOOL 
be267b29bc9d21b6f0d35d1e42410afe9a0d6bed9174f5de5bfd80898fd1a73fc4e762a7e606c94c99562c6ac2b99eb33022509a85f5a762685cf26496a2744b
 DIST firefox-34.0-patches-0.1.tar.xz 4412 SHA256 
29cd2fee297ca23b9552c134051d663ad5d7b2f7acdec8e441889cc82553d373 SHA512 
dd2099cb8f5c8a411439afc4aa16cfabc8bab56ff090c4e84cbe54143b177ae141c48398b6a71c7506bada50223e01a8b1eec12b5e274353803b50de6c253b8c
 WHIRLPOOL 
71ae7630bb5b0eff082d7a7cc89b3524b886bfe3af5556c27a47643839b166d36945a2f7e0afbd9b36ea8b4c0629daa660aeed23ad548f9a9d079a4252c1c363
-DIST firefox-34.0b2.source.tar.bz2 164311277 SHA256 
7087f7b36c2f7aaabcbb11f94a0a7d5e4ea0b17a6ac54f6fe7ba947566d03097 SHA512 
2d263ea92c54ad87f390acd6c2bdf3ce5713f22b902efba28e8b5f0a7a97eec2bd4748b49842700d0e13ea4179b95c2c498d5071f4d6f066455af7ed003978f2
 WHIRLPOOL 
4393eda13fb1f8fa0cfed91424db7682779c5db492fcb1e641885bafd4c2e6f8eb17f38d23fe1900e2ea655cad0f51dc663eb788abd29f37f01f50084db04883
+DIST firefox-34.0b4.source.tar.bz2 164290577 SHA256 
b37a84e6fcf262ce3d4e9244150033d7fd5893ac954b5347c129ac65840e56a1 SHA512 
16225804242952ab68526c543b36daf4fc66026ee9264f0e8c113151f54cae9ce90f18e85ad6f66244006a5156eb4d67d4bd793bb7b06a00132b746ce1c853ac
 WHIRLPOOL 
22e7b97c567d2803e2e377f2f09535682515f3d4f764bafa1dfce72960bc125290ea63cff1781152f1181efa61e9b6eac6c852d18d2da46c0e39f70f20ddae0b

diff --git 
a/www-client/firefox/files/firefox-31.0-webm-disallow-negative-samples.patch 
b/www-client/firefox/files/firefox-31.0-webm-disallow-negative-samples.patch
new file mode 100644
index 000..bccc25e
--- /dev/null
+++ b/www-client/firefox/files/firefox-31.0-webm-disallow-negative-samples.patch
@@ -0,0 +1,29 @@
+--- a/content/media/webm/WebMReader.cpp2014-10-20 21:59:39.0 
-0400
 b/content/media/webm/WebMReader.cpp2014-10-28 09:06:51.959665416 
-0400
+@@ -668,7 +668,15 @@
+   return true;
+ }
+ int32_t keepFrames = frames - skipFrames;
++if (keepFrames  0) {
++  NS_WARNING(Int overflow in keepFrames);
++  return false;
++  }
+ int samples = keepFrames * channels;
++  if (samples  0) {
++  NS_WARNING(Int overflow in samples);
++  return false;
++  }
+ nsAutoArrayPtrAudioDataValue trimBuffer(new 
AudioDataValue[samples]);
+ for (int i = 0; i  samples; i++)
+   trimBuffer[i] = buffer[skipFrames*channels + i];
+@@ -691,6 +699,10 @@
+ int32_t keepFrames = frames - discardFrames.value();
+ if (keepFrames  0) {
+   int samples = keepFrames * channels;
++  if (samples  0) {
++NS_WARNING(Int overflow in samples);
++return false;
++  }
+   nsAutoArrayPtrAudioDataValue trimBuffer(new 
AudioDataValue[samples]);
+   for (int i = 0; i  samples; i++)
+ trimBuffer[i] = buffer[i];

diff --git a/www-client/firefox/firefox-34.0_beta2.ebuild 
b/www-client/firefox/firefox-34.0_beta4.ebuild
similarity index 99%
rename from www-client/firefox/firefox-34.0_beta2.ebuild
rename to www-client/firefox/firefox-34.0_beta4.ebuild
index 3f28ef9..26857ae 100644
--- a/www-client/firefox/firefox-34.0_beta2.ebuild
+++ b/www-client/firefox/firefox-34.0_beta4.ebuild
@@ -147,6 +147,8 @@ src_prepare() {
EPATCH_FORCE=yes \
epatch ${WORKDIR}/firefox
 
+   epatch ${FILESDIR}/${PN}-31.0-webm-disallow-negative-samples.patch # 
bug 527010
+
# Allow user to apply any additional