[SVN-Commit] r1808 - in trunk: Mk/Uses www/firefox www/firefox-i18n www/firefox-nightly www/firefox-nightly/files www/firefox/files www/linux-firefox www/linux-pepperflash www/linux-tor-browser
svn-freebsd-gecko at chruetertee.ch
svn-freebsd-gecko at chruetertee.ch
Wed Jan 21 15:34:59 UTC 2015
Author: jbeich
Date: Wed Jan 21 15:07:16 2015
New Revision: 1808
Log:
update
Added:
trunk/www/firefox/files/patch-bug1122547
- copied, changed from r1807, trunk/www/firefox-nightly/files/patch-bug1122547
Deleted:
trunk/www/firefox-nightly/files/patch-bug1122547
trunk/www/firefox-nightly/files/patch-bug1122586
trunk/www/firefox/files/patch-bug1041795
trunk/www/firefox/files/patch-bug1082199
trunk/www/firefox/files/patch-bug1083461
trunk/www/firefox/files/patch-bug1097592
trunk/www/firefox/files/patch-bug1122586
trunk/www/firefox/files/patch-bug858919
Modified:
trunk/Mk/Uses/gecko.mk
trunk/www/firefox-i18n/Makefile
trunk/www/firefox-i18n/distinfo
trunk/www/firefox-nightly/Makefile.hgrev
trunk/www/firefox-nightly/distinfo
trunk/www/firefox-nightly/files/patch-bug847568
trunk/www/firefox/Makefile
trunk/www/firefox/distinfo
trunk/www/firefox/files/patch-bug1013882
trunk/www/firefox/files/patch-bug847568
trunk/www/firefox/files/patch-ijg-libjpeg
trunk/www/firefox/files/patch-system-openh264
trunk/www/firefox/files/patch-z-bug517422
trunk/www/linux-firefox/Makefile
trunk/www/linux-firefox/distinfo
trunk/www/linux-firefox/pkg-plist
trunk/www/linux-pepperflash/Makefile
trunk/www/linux-pepperflash/distinfo.i386
trunk/www/linux-tor-browser/Makefile
trunk/www/linux-tor-browser/distinfo
Modified: trunk/Mk/Uses/gecko.mk
==============================================================================
--- trunk/Mk/Uses/gecko.mk Sat Jan 17 01:58:21 2015 (r1807)
+++ trunk/Mk/Uses/gecko.mk Wed Jan 21 15:07:16 2015 (r1808)
@@ -37,12 +37,12 @@
.elif ${gecko_ARGS:Mfirefox}
_GECKO_DEFAULT_VERSION= 31
-_GECKO_VERSIONS= 31 35
+_GECKO_VERSIONS= 31 36
_GECKO_TYPE= firefox
# Dependence lines for different Firefox versions
31_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox-esr
-35_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox
+36_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox
.if exists(${LOCALBASE}/bin/firefox)
_GECKO_INSTALLED_VER!= ${LOCALBASE}/bin/firefox --version 2>/dev/null
Modified: trunk/www/firefox-i18n/Makefile
==============================================================================
--- trunk/www/firefox-i18n/Makefile Sat Jan 17 01:58:21 2015 (r1807)
+++ trunk/www/firefox-i18n/Makefile Wed Jan 21 15:07:16 2015 (r1808)
@@ -2,7 +2,7 @@
# $FreeBSD: head/www/firefox-i18n/Makefile 373830 2014-12-03 14:55:25Z beat $
PORTNAME= firefox-i18n
-PORTVERSION= 35.0
+PORTVERSION= 36.0b2
CATEGORIES= www
MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${PORTVERSION}/linux-i686/xpi
PKGNAMEPREFIX=
@@ -14,7 +14,7 @@
EXTRACT_DEPENDS= zip:${PORTSDIR}/archivers/zip
-USES= zip:infozip gecko:firefox,35,build
+USES= zip:infozip gecko:firefox,36,build
USE_XPI= firefox linux-firefox
NO_ARCH= yes
Modified: trunk/www/firefox-i18n/distinfo
==============================================================================
--- trunk/www/firefox-i18n/distinfo Sat Jan 17 01:58:21 2015 (r1807)
+++ trunk/www/firefox-i18n/distinfo Wed Jan 21 15:07:16 2015 (r1808)
@@ -1,176 +1,176 @@
-SHA256 (xpi/firefox-i18n-35.0/ach.xpi) = 85a1271540981ca3491976cbf4bfd036b5835c8eea407f39e3938e0af492696d
-SIZE (xpi/firefox-i18n-35.0/ach.xpi) = 467508
-SHA256 (xpi/firefox-i18n-35.0/af.xpi) = b858756835a6dc76f3d76b64366a7a9ee86f6c008e56f1b2dd99fe5f1f36e6b3
-SIZE (xpi/firefox-i18n-35.0/af.xpi) = 467129
-SHA256 (xpi/firefox-i18n-35.0/an.xpi) = 973b6c71c338cb5b25ca156f1b900bf1505e849c0e67f22bd978530f5809e543
-SIZE (xpi/firefox-i18n-35.0/an.xpi) = 446089
-SHA256 (xpi/firefox-i18n-35.0/ar.xpi) = 8cec613adcbbbd4dbf1efb8846fffae0028c7e454864b72fc414cf113ec4e0b9
-SIZE (xpi/firefox-i18n-35.0/ar.xpi) = 499638
-SHA256 (xpi/firefox-i18n-35.0/as.xpi) = 3477826b64144e32e011f0d66e0ab51f5431eb378339a7764232018dfbf844c3
-SIZE (xpi/firefox-i18n-35.0/as.xpi) = 488061
-SHA256 (xpi/firefox-i18n-35.0/ast.xpi) = 2c656b94b65f539c6a28017577cccacc6111adda8ea179ca5142021f8bdcf45e
-SIZE (xpi/firefox-i18n-35.0/ast.xpi) = 372415
-SHA256 (xpi/firefox-i18n-35.0/az.xpi) = 3c9f3f9c2cf6d0f678e3d159a613c02560c65fe562c18758d8d8c72d41847634
-SIZE (xpi/firefox-i18n-35.0/az.xpi) = 470997
-SHA256 (xpi/firefox-i18n-35.0/be.xpi) = fa8018937cbd41fa1ea574f81dbf5823c2bb49eee0c10dd32ce62608cb81eef4
-SIZE (xpi/firefox-i18n-35.0/be.xpi) = 422263
-SHA256 (xpi/firefox-i18n-35.0/bg.xpi) = 9baae35b86788673f4aa5fb5a3e94432a6273881fe20c04212783186cb374e18
-SIZE (xpi/firefox-i18n-35.0/bg.xpi) = 477010
-SHA256 (xpi/firefox-i18n-35.0/bn-BD.xpi) = 83d27f68896d10191444c611e2692e6120beae19c7e3859df7c178d825d851f2
-SIZE (xpi/firefox-i18n-35.0/bn-BD.xpi) = 511236
-SHA256 (xpi/firefox-i18n-35.0/bn-IN.xpi) = 5aa98119bb45cd3c6115522f738404ea7878b8af33dc77622811537c4c49cd52
-SIZE (xpi/firefox-i18n-35.0/bn-IN.xpi) = 504191
-SHA256 (xpi/firefox-i18n-35.0/br.xpi) = 491be26031de0a76d18a66a0060136cedb20ba4b464e2734b626f8bbbaf4f96e
-SIZE (xpi/firefox-i18n-35.0/br.xpi) = 427011
-SHA256 (xpi/firefox-i18n-35.0/bs.xpi) = b6fe8165c5394f82f41d89449759a2c6b6cb2c7eb2a2a0764b15bdb138115289
-SIZE (xpi/firefox-i18n-35.0/bs.xpi) = 468175
-SHA256 (xpi/firefox-i18n-35.0/ca.xpi) = f7ecf11fec930ad88babcbe1e30a55d30c7af3b9881786d8f2aba128e395fb6f
-SIZE (xpi/firefox-i18n-35.0/ca.xpi) = 442491
-SHA256 (xpi/firefox-i18n-35.0/cs.xpi) = 758823fcc0e781d5a6b7c2766eeab3c863ea0431875839daf196a5386185dc22
-SIZE (xpi/firefox-i18n-35.0/cs.xpi) = 430873
-SHA256 (xpi/firefox-i18n-35.0/cy.xpi) = 9ae25cdce960cdd2f9d51ef4e563175b56a606f7eccffecb93caca89683a1886
-SIZE (xpi/firefox-i18n-35.0/cy.xpi) = 429174
-SHA256 (xpi/firefox-i18n-35.0/da.xpi) = dceb9c6519a135f8d4965665d4a2366381a04cb47f226c88a42bc0d4de5fc8c1
-SIZE (xpi/firefox-i18n-35.0/da.xpi) = 435994
-SHA256 (xpi/firefox-i18n-35.0/de.xpi) = 0d37996c06a0be0cc343fc471f6abe2d71f29247028dbfdbba805104c3e7e2de
-SIZE (xpi/firefox-i18n-35.0/de.xpi) = 435482
-SHA256 (xpi/firefox-i18n-35.0/dsb.xpi) = 19a43c83e02b9a88fe16a55d0ccb49588680be2153e50e6ebd007e09bc5747c1
-SIZE (xpi/firefox-i18n-35.0/dsb.xpi) = 454783
-SHA256 (xpi/firefox-i18n-35.0/el.xpi) = dbe1dab6dc989f0ebdd6e1369061ccd7813f8f4ef4ed0cfbdbeceaadbb45a388
-SIZE (xpi/firefox-i18n-35.0/el.xpi) = 481158
-SHA256 (xpi/firefox-i18n-35.0/en-GB.xpi) = ff5878dc26c94e9070534485c8b24e715197bd3e6871728b74bc66546f27a4b9
-SIZE (xpi/firefox-i18n-35.0/en-GB.xpi) = 425595
-SHA256 (xpi/firefox-i18n-35.0/en-US.xpi) = 5dfa871a7c4a1b81e9413324075164708448e4f25f63b958ebabd083faa835c0
-SIZE (xpi/firefox-i18n-35.0/en-US.xpi) = 455422
-SHA256 (xpi/firefox-i18n-35.0/en-ZA.xpi) = 91b9c5c55906cc1686167475de7788ef3fb5a3417e1dc3f24c6c522d0736a162
-SIZE (xpi/firefox-i18n-35.0/en-ZA.xpi) = 421564
-SHA256 (xpi/firefox-i18n-35.0/eo.xpi) = 7bed0b3bc9565222e2a36e25974e72662d0d99ad2222253e125b52bdb4157e44
-SIZE (xpi/firefox-i18n-35.0/eo.xpi) = 470274
-SHA256 (xpi/firefox-i18n-35.0/es-AR.xpi) = b48984ad397ead6b37f3fb7b5e4862c81c462ea394f421adb3d97dcadb60a03b
-SIZE (xpi/firefox-i18n-35.0/es-AR.xpi) = 438915
-SHA256 (xpi/firefox-i18n-35.0/es-CL.xpi) = ab86c52f9a79778b91be7004c67926547db5d30cbbfa2a91e3620e1c50c03f13
-SIZE (xpi/firefox-i18n-35.0/es-CL.xpi) = 374667
-SHA256 (xpi/firefox-i18n-35.0/es-ES.xpi) = 6ca306bf679fdad1933235172043e0647c46c9c82e8449d7737a66ca25c13d7e
-SIZE (xpi/firefox-i18n-35.0/es-ES.xpi) = 365064
-SHA256 (xpi/firefox-i18n-35.0/es-MX.xpi) = 79daa7f4d46ba14c51e6bdbaf6d9baf43b44d6b593d134f0c0eea49ef4a3b19a
-SIZE (xpi/firefox-i18n-35.0/es-MX.xpi) = 441442
-SHA256 (xpi/firefox-i18n-35.0/et.xpi) = 785e086d04300ca8e53684ebb4d651c0ac6d8b80695ffd1fa7b766c8f873d116
-SIZE (xpi/firefox-i18n-35.0/et.xpi) = 428356
-SHA256 (xpi/firefox-i18n-35.0/eu.xpi) = c3a56dfefe997e6eb1280cd3e20840a7610769098370a0156eecf6481131b19a
-SIZE (xpi/firefox-i18n-35.0/eu.xpi) = 451383
-SHA256 (xpi/firefox-i18n-35.0/fa.xpi) = 534fc7cc4e4c07f9eeaa37f342007bfbada464372f048b1afa69dc81f44164a4
-SIZE (xpi/firefox-i18n-35.0/fa.xpi) = 496843
-SHA256 (xpi/firefox-i18n-35.0/ff.xpi) = 68fce1fc735bd97365eb2c2d5f1094086a727813ae02fccd55e27b9d50ad04f1
-SIZE (xpi/firefox-i18n-35.0/ff.xpi) = 437963
-SHA256 (xpi/firefox-i18n-35.0/fi.xpi) = 96b2a3c145c27e3f9bacabe9b3652b5777186ff86e02842f85add3bf20b48e93
-SIZE (xpi/firefox-i18n-35.0/fi.xpi) = 430180
-SHA256 (xpi/firefox-i18n-35.0/fr.xpi) = dddef870af0d12931119fdeab9c107b66170a49fe540d159c66b6df5809b6023
-SIZE (xpi/firefox-i18n-35.0/fr.xpi) = 445751
-SHA256 (xpi/firefox-i18n-35.0/fy-NL.xpi) = 1314b6f4a19fcd539c3db76b1ec2fb1253bdda44a81854631c1f1656f7e05e3c
-SIZE (xpi/firefox-i18n-35.0/fy-NL.xpi) = 440299
-SHA256 (xpi/firefox-i18n-35.0/ga-IE.xpi) = 712eb10bbc6ba05086cae9eab7ab797cd5beeae5d77ac7835d51d2fb4f79b188
-SIZE (xpi/firefox-i18n-35.0/ga-IE.xpi) = 449554
-SHA256 (xpi/firefox-i18n-35.0/gd.xpi) = 8ff2a2f5762f4e8bbe587daeb44be11016d1818d6ae50e5ba3e0d6d65fe58f6c
-SIZE (xpi/firefox-i18n-35.0/gd.xpi) = 439243
-SHA256 (xpi/firefox-i18n-35.0/gl.xpi) = 8779ed4a9a2eac380613a48bd80c9b85d011720f791c96a94281b3a14e7e86c0
-SIZE (xpi/firefox-i18n-35.0/gl.xpi) = 430163
-SHA256 (xpi/firefox-i18n-35.0/gu-IN.xpi) = 7855bda5c2483dd2c995e3621505f311b490fb946d07c0a2e25be4206073520d
-SIZE (xpi/firefox-i18n-35.0/gu-IN.xpi) = 458567
-SHA256 (xpi/firefox-i18n-35.0/he.xpi) = 5aa56ca35295b6bf9ece00a9a04470fa33c58e3628e10df1ea0970a809638a03
-SIZE (xpi/firefox-i18n-35.0/he.xpi) = 468594
-SHA256 (xpi/firefox-i18n-35.0/hi-IN.xpi) = 5319deeed65ab6649469e6aec8c5771d684fdb9e288b49d5fc7c54a84294dede
-SIZE (xpi/firefox-i18n-35.0/hi-IN.xpi) = 488753
-SHA256 (xpi/firefox-i18n-35.0/hr.xpi) = dfca3f6f9ddf41c1990e238f4854df9f109757cd1a0e95af407d53fcb59482ce
-SIZE (xpi/firefox-i18n-35.0/hr.xpi) = 462799
-SHA256 (xpi/firefox-i18n-35.0/hsb.xpi) = 53edcce92df00c807d76e6f537db80903ba013ada768106627311d6592a92d7d
-SIZE (xpi/firefox-i18n-35.0/hsb.xpi) = 452729
-SHA256 (xpi/firefox-i18n-35.0/hu.xpi) = 31917c56d4cfd6bddf7f8941a33f636d65378421d39e00ac0dd7e4bab56f75c2
-SIZE (xpi/firefox-i18n-35.0/hu.xpi) = 438008
-SHA256 (xpi/firefox-i18n-35.0/hy-AM.xpi) = e18e39f6d7d76f9907ecdbeb3062739ed83c37a2b777ac320839821db3ffba6b
-SIZE (xpi/firefox-i18n-35.0/hy-AM.xpi) = 518274
-SHA256 (xpi/firefox-i18n-35.0/id.xpi) = 39790a0f45eb1436858afc0861ba506a1207918068b45550c6625f169608017f
-SIZE (xpi/firefox-i18n-35.0/id.xpi) = 416384
-SHA256 (xpi/firefox-i18n-35.0/is.xpi) = 5acfa8dbaa6bdf58adb8ac6beaa3dbebaeacc31fa0afa0490ca0d3da9af37be0
-SIZE (xpi/firefox-i18n-35.0/is.xpi) = 470059
-SHA256 (xpi/firefox-i18n-35.0/it.xpi) = 33acc5fdc123b75768798807020b9f4eb08a5e8c0f825b4af5a6f878393a6bb4
-SIZE (xpi/firefox-i18n-35.0/it.xpi) = 359264
-SHA256 (xpi/firefox-i18n-35.0/ja.xpi) = 2e66500fdfb4c905d9b5be07c4a2c788ac7dd46eb1cc0f4defaf1a00690453af
-SIZE (xpi/firefox-i18n-35.0/ja.xpi) = 461519
-SHA256 (xpi/firefox-i18n-35.0/kk.xpi) = ef3ffc6f425c29b78e209c675532a095a444124bf07533b4b599860e63090b19
-SIZE (xpi/firefox-i18n-35.0/kk.xpi) = 485878
-SHA256 (xpi/firefox-i18n-35.0/km.xpi) = 6b285fd8b7ca805231956c9817bcab776fa7f545cc80c9ddcdfea5aede4bb063
-SIZE (xpi/firefox-i18n-35.0/km.xpi) = 546285
-SHA256 (xpi/firefox-i18n-35.0/kn.xpi) = 717281b4694e906dcbe6551d15abe1d893d212818d350598bf983f40e76ab6dd
-SIZE (xpi/firefox-i18n-35.0/kn.xpi) = 511932
-SHA256 (xpi/firefox-i18n-35.0/ko.xpi) = c94a9d111a936144caed8c8f292869db7a07a0677c87f0b12463b4c1b12a2057
-SIZE (xpi/firefox-i18n-35.0/ko.xpi) = 444348
-SHA256 (xpi/firefox-i18n-35.0/lij.xpi) = 5c3dd2a4524bfaa9dd0329062f5a85d73d02b0e6b7585eaed289859a38ba8ce3
-SIZE (xpi/firefox-i18n-35.0/lij.xpi) = 426471
-SHA256 (xpi/firefox-i18n-35.0/lt.xpi) = 43f6bf0b50730b6d123329178c1ddd41641ab4241244c774239a865040a47923
-SIZE (xpi/firefox-i18n-35.0/lt.xpi) = 470364
-SHA256 (xpi/firefox-i18n-35.0/lv.xpi) = 568e01e67e7245b2ca5112635c45f47b8b284e9b4485865b5737712fae9dde93
-SIZE (xpi/firefox-i18n-35.0/lv.xpi) = 433943
-SHA256 (xpi/firefox-i18n-35.0/mai.xpi) = 3615b6378f482dfd80e80976f8210503fba43ec807cc6409bec53e63fb5a07fb
-SIZE (xpi/firefox-i18n-35.0/mai.xpi) = 481806
-SHA256 (xpi/firefox-i18n-35.0/mk.xpi) = 003b0db29a50daaf953b20965a90927e00a9d087f02be0c5a71e8f521ff9582b
-SIZE (xpi/firefox-i18n-35.0/mk.xpi) = 512248
-SHA256 (xpi/firefox-i18n-35.0/ml.xpi) = 6cb41608d0cb4e897e1aceae6141a5441d6562a42e0bb8dec6cbc6d1754cc74e
-SIZE (xpi/firefox-i18n-35.0/ml.xpi) = 510070
-SHA256 (xpi/firefox-i18n-35.0/mr.xpi) = 4a926ff815174972658d59593130d56c8a9a2a9d835f1b4d1ee09e4483fc132c
-SIZE (xpi/firefox-i18n-35.0/mr.xpi) = 490862
-SHA256 (xpi/firefox-i18n-35.0/ms.xpi) = c0525b214ddd65e851fe86986bb8171b6b17c43dbd0e71d78c90b2b460c56278
-SIZE (xpi/firefox-i18n-35.0/ms.xpi) = 473980
-SHA256 (xpi/firefox-i18n-35.0/nb-NO.xpi) = 04275617458ec15ff93bf6142ccd6bbce2c0d83ada17a2a6f9cdeaaa8d48d1e5
-SIZE (xpi/firefox-i18n-35.0/nb-NO.xpi) = 427545
-SHA256 (xpi/firefox-i18n-35.0/nl.xpi) = d044db587ca5c2240ed0767ed80b7645889ea6b297029ad03edd7fc712852f99
-SIZE (xpi/firefox-i18n-35.0/nl.xpi) = 428992
-SHA256 (xpi/firefox-i18n-35.0/nn-NO.xpi) = 1cd4909db05f1b92cbae25f86f161be573132f5d9ce1d18a19ad5b44803f0a45
-SIZE (xpi/firefox-i18n-35.0/nn-NO.xpi) = 421942
-SHA256 (xpi/firefox-i18n-35.0/or.xpi) = f96b2a7f7b7c05fb8b4e4694c0acfd0b594b4718e730f7d0d44f2c70a1e00cf7
-SIZE (xpi/firefox-i18n-35.0/or.xpi) = 507035
-SHA256 (xpi/firefox-i18n-35.0/pa-IN.xpi) = 16f71db1317bde74a9eb08c9f6ece07a26a7188173e88acc6f5e319efd9aea20
-SIZE (xpi/firefox-i18n-35.0/pa-IN.xpi) = 478328
-SHA256 (xpi/firefox-i18n-35.0/pl.xpi) = 804551ab6dafd44a56dc984de429fbabdb916beefcf9694f5836b5962bed6735
-SIZE (xpi/firefox-i18n-35.0/pl.xpi) = 399975
-SHA256 (xpi/firefox-i18n-35.0/pt-BR.xpi) = 5bb2ea2d625fe9b0069c499be11cb80c8e69bb1388ca25194e231180a1d208a9
-SIZE (xpi/firefox-i18n-35.0/pt-BR.xpi) = 446520
-SHA256 (xpi/firefox-i18n-35.0/pt-PT.xpi) = 72493c62369d82652b01b1371501f3f5a5ccaad9daf25d097ffaa26540ff91f6
-SIZE (xpi/firefox-i18n-35.0/pt-PT.xpi) = 424494
-SHA256 (xpi/firefox-i18n-35.0/rm.xpi) = c24966b525041312599daa5400ead38e0debc42ca4edb5cc479bad46f6bfd9b2
-SIZE (xpi/firefox-i18n-35.0/rm.xpi) = 437059
-SHA256 (xpi/firefox-i18n-35.0/ro.xpi) = d85aeaecc8cd8c7763f3463e7e0990ea8697abd505a643df01e618a31d3e990f
-SIZE (xpi/firefox-i18n-35.0/ro.xpi) = 479194
-SHA256 (xpi/firefox-i18n-35.0/ru.xpi) = 5a5a8d0c8c10a051d0b2163f38fb8f68ae1dd8f4021f9e60516197bc1211bbad
-SIZE (xpi/firefox-i18n-35.0/ru.xpi) = 403477
-SHA256 (xpi/firefox-i18n-35.0/si.xpi) = 8e986b14482871f6e45342c087ca1c9a8f707e0c56225b8db99686d763094483
-SIZE (xpi/firefox-i18n-35.0/si.xpi) = 510074
-SHA256 (xpi/firefox-i18n-35.0/sk.xpi) = 16db8bcce4c2c470c2348655d01d26dec4bed8ad1a61aad9cf4e704ee3d172a9
-SIZE (xpi/firefox-i18n-35.0/sk.xpi) = 453744
-SHA256 (xpi/firefox-i18n-35.0/sl.xpi) = ca3bf5cab217ef7676a0c71dafe96fe790acf5a344115f00c32aec23c3286240
-SIZE (xpi/firefox-i18n-35.0/sl.xpi) = 426390
-SHA256 (xpi/firefox-i18n-35.0/son.xpi) = 1dfcae70989fb755f3cd6d6ac1e0304e3e38676119cc4c8267345474af0681d6
-SIZE (xpi/firefox-i18n-35.0/son.xpi) = 433367
-SHA256 (xpi/firefox-i18n-35.0/sq.xpi) = 0df9e4e3e8b0715a85085168da6cd5aba3737e4c523458e6c4a87fd687d3f7fa
-SIZE (xpi/firefox-i18n-35.0/sq.xpi) = 470747
-SHA256 (xpi/firefox-i18n-35.0/sr.xpi) = 77ffca3f8ef2628370e281edea4ee9a7e5fe22963c86b26677a9d27f8aff5fcd
-SIZE (xpi/firefox-i18n-35.0/sr.xpi) = 463761
-SHA256 (xpi/firefox-i18n-35.0/sv-SE.xpi) = 6cdd24d80d6e9f9486501d46e58267eeb0f348626582eb809ee91472ee8dab21
-SIZE (xpi/firefox-i18n-35.0/sv-SE.xpi) = 437319
-SHA256 (xpi/firefox-i18n-35.0/ta.xpi) = f3cfe2308458f7eeb64c728d5ed1993353c7e73a3bfdf32db387f2e91d25145e
-SIZE (xpi/firefox-i18n-35.0/ta.xpi) = 487297
-SHA256 (xpi/firefox-i18n-35.0/te.xpi) = e6e1cc0c30fbd1bbb99c15212e1e4f52788e18bacc4123e2a62dda310f7c3a0f
-SIZE (xpi/firefox-i18n-35.0/te.xpi) = 508640
-SHA256 (xpi/firefox-i18n-35.0/th.xpi) = 64120f6b6e4a1f618c7f7534b7ec19f4157bbe3528131b634ee703df194d515f
-SIZE (xpi/firefox-i18n-35.0/th.xpi) = 515439
-SHA256 (xpi/firefox-i18n-35.0/tr.xpi) = 116085daff97dcf263aaa615a199f3a98c1bcd28a54f889c8b6061cabd790856
-SIZE (xpi/firefox-i18n-35.0/tr.xpi) = 465759
-SHA256 (xpi/firefox-i18n-35.0/uk.xpi) = cf3a25249d325d72f680a99f6c3083067e105e8b951d1c54e581fdaf2c2e017b
-SIZE (xpi/firefox-i18n-35.0/uk.xpi) = 464397
-SHA256 (xpi/firefox-i18n-35.0/vi.xpi) = 9d1bccec606778f012455e4704829be45a706e1b232b0df1cf81f3c3ea41a4b0
-SIZE (xpi/firefox-i18n-35.0/vi.xpi) = 450199
-SHA256 (xpi/firefox-i18n-35.0/xh.xpi) = 0e0b578bc6fecac8e4d75b7963be8d88d5ee69fe63b749c1983318a4d75e66e8
-SIZE (xpi/firefox-i18n-35.0/xh.xpi) = 432688
-SHA256 (xpi/firefox-i18n-35.0/zh-CN.xpi) = 3f07a55fd54d9b49b2e5ca86631238982f2fa6ac7bb4f1848726870dee92b624
-SIZE (xpi/firefox-i18n-35.0/zh-CN.xpi) = 471966
-SHA256 (xpi/firefox-i18n-35.0/zh-TW.xpi) = 931a489a23de7e2a42723c7e495b9c9d88d2f8343068a97a38d207a7659774cf
-SIZE (xpi/firefox-i18n-35.0/zh-TW.xpi) = 451736
+SHA256 (xpi/firefox-i18n-36.0b2/ach.xpi) = 44cd1161e8404670f138182f6d5b90c0e0534c9fd5a290e818915d2b1622215c
+SIZE (xpi/firefox-i18n-36.0b2/ach.xpi) = 465575
+SHA256 (xpi/firefox-i18n-36.0b2/af.xpi) = 450852d4fb56c1d582bd1aed2ef1951ab708c41e5ecf4a3de3db939072e9980b
+SIZE (xpi/firefox-i18n-36.0b2/af.xpi) = 471968
+SHA256 (xpi/firefox-i18n-36.0b2/an.xpi) = 9e0b0ba6f389cabe9570b24648322bc4f48c41c09547940e0a3abd190f75d39a
+SIZE (xpi/firefox-i18n-36.0b2/an.xpi) = 449536
+SHA256 (xpi/firefox-i18n-36.0b2/ar.xpi) = 6913759de22e02a52ddb6fd88ca9d45fb60adde97618cd4e4f673b1206af43d4
+SIZE (xpi/firefox-i18n-36.0b2/ar.xpi) = 504282
+SHA256 (xpi/firefox-i18n-36.0b2/as.xpi) = e0d837a1b9251b88502ae61217896d4690843fb1afeed6124b9fe7fa7f11f4b0
+SIZE (xpi/firefox-i18n-36.0b2/as.xpi) = 494229
+SHA256 (xpi/firefox-i18n-36.0b2/ast.xpi) = b8f49a652a2648a618c4cb30b63ec48c1ee83e3cc28a9d3c5bbb4bc5df41da4f
+SIZE (xpi/firefox-i18n-36.0b2/ast.xpi) = 377934
+SHA256 (xpi/firefox-i18n-36.0b2/az.xpi) = 90bd97ecfce996d75183f1c55eb4f7fa7649ab3c25ecf43a7af472ce88eafb7e
+SIZE (xpi/firefox-i18n-36.0b2/az.xpi) = 475727
+SHA256 (xpi/firefox-i18n-36.0b2/be.xpi) = 356798d84f68004eac4ddde628c527556aed0d65fa179942cdb7c19917bc5916
+SIZE (xpi/firefox-i18n-36.0b2/be.xpi) = 426870
+SHA256 (xpi/firefox-i18n-36.0b2/bg.xpi) = 7d44eadd9665226d9b834a516413d233dd5e275f5fae57f6bfc3cf69094e334f
+SIZE (xpi/firefox-i18n-36.0b2/bg.xpi) = 481329
+SHA256 (xpi/firefox-i18n-36.0b2/bn-BD.xpi) = 85b583bd271a2cd01e44e233d9882082d9e73fdc58e35c8a0ed617be3cb27ad2
+SIZE (xpi/firefox-i18n-36.0b2/bn-BD.xpi) = 515432
+SHA256 (xpi/firefox-i18n-36.0b2/bn-IN.xpi) = 8e3c51dfdd1266d5765021bf997b8dfc9796050d2f2584fa3685b2690be4a3ec
+SIZE (xpi/firefox-i18n-36.0b2/bn-IN.xpi) = 514350
+SHA256 (xpi/firefox-i18n-36.0b2/br.xpi) = 9d61c2ec314c3ef126b753c4ca7cf9fa49d14e72efc1e9a802d556ce9a64be26
+SIZE (xpi/firefox-i18n-36.0b2/br.xpi) = 430390
+SHA256 (xpi/firefox-i18n-36.0b2/bs.xpi) = 1aa6d72af55e90875894dfbce9bfd9de2ec6e8a7eae7c968cb8be4fcd200665e
+SIZE (xpi/firefox-i18n-36.0b2/bs.xpi) = 472268
+SHA256 (xpi/firefox-i18n-36.0b2/ca.xpi) = 034abbb2fea241b97670e234d4b255ef19c488a8b3c5f03ad908472578f1964e
+SIZE (xpi/firefox-i18n-36.0b2/ca.xpi) = 446099
+SHA256 (xpi/firefox-i18n-36.0b2/cs.xpi) = 468e581a353fc436c907654d8ff8229ed14955f4a5008aa078e9f296881a0ac4
+SIZE (xpi/firefox-i18n-36.0b2/cs.xpi) = 434462
+SHA256 (xpi/firefox-i18n-36.0b2/cy.xpi) = cfdb946935b26032d7c019e4d552bff451ad65f3b944a13c09f6f23c0623795c
+SIZE (xpi/firefox-i18n-36.0b2/cy.xpi) = 432589
+SHA256 (xpi/firefox-i18n-36.0b2/da.xpi) = 9572eaecb62f42ad140cbd02e8b2295fe53370bdd8df2aab96f8dbc1842fc45f
+SIZE (xpi/firefox-i18n-36.0b2/da.xpi) = 439277
+SHA256 (xpi/firefox-i18n-36.0b2/de.xpi) = 27546633e304d43ee31c9b6be5ebbabcab21c85c604c5d40e795893d87180308
+SIZE (xpi/firefox-i18n-36.0b2/de.xpi) = 439187
+SHA256 (xpi/firefox-i18n-36.0b2/dsb.xpi) = 4eadd226a6124f4af06c8817cb1e47663194b2a31376684cb72e35f91ff27088
+SIZE (xpi/firefox-i18n-36.0b2/dsb.xpi) = 458448
+SHA256 (xpi/firefox-i18n-36.0b2/el.xpi) = 8932e6bde4e8de687cc3f8cf39089cae06de1db73f514f893ad9832690e70098
+SIZE (xpi/firefox-i18n-36.0b2/el.xpi) = 485368
+SHA256 (xpi/firefox-i18n-36.0b2/en-GB.xpi) = c05a527095ca3e59b83b688e9e225332e46c9b09004b939b7c1fa95ac5c5c97b
+SIZE (xpi/firefox-i18n-36.0b2/en-GB.xpi) = 429600
+SHA256 (xpi/firefox-i18n-36.0b2/en-US.xpi) = c7a4b26166e3d3b88b7a5e5ce1cbb770c5bbcb783beabbf4c28540006ea39363
+SIZE (xpi/firefox-i18n-36.0b2/en-US.xpi) = 458488
+SHA256 (xpi/firefox-i18n-36.0b2/en-ZA.xpi) = 772bf6e0d37f25ba61ce697ec8ee4895b344465510bd4090dfc2db68707ce7cb
+SIZE (xpi/firefox-i18n-36.0b2/en-ZA.xpi) = 425588
+SHA256 (xpi/firefox-i18n-36.0b2/eo.xpi) = feafcaac237afc2c3922f471243f025e70ef56f627df6ba8fc2e9a8c8bbcd780
+SIZE (xpi/firefox-i18n-36.0b2/eo.xpi) = 473636
+SHA256 (xpi/firefox-i18n-36.0b2/es-AR.xpi) = 0c9f5a4de432eb038d096defaf92613977a4940c403f36d609c7d8b89f77e737
+SIZE (xpi/firefox-i18n-36.0b2/es-AR.xpi) = 442479
+SHA256 (xpi/firefox-i18n-36.0b2/es-CL.xpi) = a4facc0def56c0d9da41b2607c58d2be69c403ce4ff33fd955ddb86185581924
+SIZE (xpi/firefox-i18n-36.0b2/es-CL.xpi) = 377184
+SHA256 (xpi/firefox-i18n-36.0b2/es-ES.xpi) = b77e7c5d83346fa9b3772113b02aeee9c50f1502be6f7e3eb913f49cff51e65b
+SIZE (xpi/firefox-i18n-36.0b2/es-ES.xpi) = 366987
+SHA256 (xpi/firefox-i18n-36.0b2/es-MX.xpi) = e6e504263fc7f766b25a4162bc0286ccf5989454f70c997fec0e48acf53f0df6
+SIZE (xpi/firefox-i18n-36.0b2/es-MX.xpi) = 444970
+SHA256 (xpi/firefox-i18n-36.0b2/et.xpi) = c1ee1a0b949f37802f8badbd3b6b765c06bcb838d01630833b9bd9d65f32fe07
+SIZE (xpi/firefox-i18n-36.0b2/et.xpi) = 431611
+SHA256 (xpi/firefox-i18n-36.0b2/eu.xpi) = 1e35ba7b3387bce92add61b449b61dd7370a8ebd9645f2b19921ef6226a36204
+SIZE (xpi/firefox-i18n-36.0b2/eu.xpi) = 454651
+SHA256 (xpi/firefox-i18n-36.0b2/fa.xpi) = 6b3700efccccc10393ff8c74d8f23159ebfd2f720c3806eed98f812e1cc6126b
+SIZE (xpi/firefox-i18n-36.0b2/fa.xpi) = 500789
+SHA256 (xpi/firefox-i18n-36.0b2/ff.xpi) = c73490515bba31c8ba2ab33406504f72bda40680ba235e96565c7f520398a7b1
+SIZE (xpi/firefox-i18n-36.0b2/ff.xpi) = 442341
+SHA256 (xpi/firefox-i18n-36.0b2/fi.xpi) = fc9dc91ba76148b66ad8e31ac32deab96723bf94aaf6657e9f0faf29a15d3a0f
+SIZE (xpi/firefox-i18n-36.0b2/fi.xpi) = 433371
+SHA256 (xpi/firefox-i18n-36.0b2/fr.xpi) = 79a045a346f5d0b125633c66b9d02933bea84fc1724ed406df8344482c618e3c
+SIZE (xpi/firefox-i18n-36.0b2/fr.xpi) = 449172
+SHA256 (xpi/firefox-i18n-36.0b2/fy-NL.xpi) = 816aee08962b452534b3ff51c2169a921600e6a0bfe455a800588a694cc12e88
+SIZE (xpi/firefox-i18n-36.0b2/fy-NL.xpi) = 443805
+SHA256 (xpi/firefox-i18n-36.0b2/ga-IE.xpi) = 4e98b8bd58a802c909253acd65147899e9b13efdaad55fa9167ce8ce257fcdbe
+SIZE (xpi/firefox-i18n-36.0b2/ga-IE.xpi) = 453001
+SHA256 (xpi/firefox-i18n-36.0b2/gd.xpi) = 76b5f71cff8c07a4590eae40e065c1fd812d3f932ae6f9ad5a5456c481e8dcef
+SIZE (xpi/firefox-i18n-36.0b2/gd.xpi) = 442656
+SHA256 (xpi/firefox-i18n-36.0b2/gl.xpi) = b1c86348414fb2f623f61b85f0cefb919b52b9d55f8f9751dc8dc2f6f5dd31f4
+SIZE (xpi/firefox-i18n-36.0b2/gl.xpi) = 433436
+SHA256 (xpi/firefox-i18n-36.0b2/gu-IN.xpi) = c96fd38bfc587c888f47db70a5e78291e037ccc054b40112933851154523ee08
+SIZE (xpi/firefox-i18n-36.0b2/gu-IN.xpi) = 463246
+SHA256 (xpi/firefox-i18n-36.0b2/he.xpi) = a16834f9602bffc028fc119e8fc307e5eecf30d3e5538e5400facb2241196c49
+SIZE (xpi/firefox-i18n-36.0b2/he.xpi) = 473285
+SHA256 (xpi/firefox-i18n-36.0b2/hi-IN.xpi) = 63d310ae5f788ccd532da24c4f0c4486991c86b54968dd3c84e6aed75eff351c
+SIZE (xpi/firefox-i18n-36.0b2/hi-IN.xpi) = 493295
+SHA256 (xpi/firefox-i18n-36.0b2/hr.xpi) = efb1f3649f9bcbe6d7a19b5c181fc4e6632b9a4e532df7de13bbdda916e6386f
+SIZE (xpi/firefox-i18n-36.0b2/hr.xpi) = 466270
+SHA256 (xpi/firefox-i18n-36.0b2/hsb.xpi) = ca47f781468ce3df5aab026fd65fba84ab296cd9ebda30dafa0c138be10157ee
+SIZE (xpi/firefox-i18n-36.0b2/hsb.xpi) = 456353
+SHA256 (xpi/firefox-i18n-36.0b2/hu.xpi) = 2e939d0ae1db389a094e870c799a9e0e0a36a2cd7d8cc858b7b67ed80288d8b2
+SIZE (xpi/firefox-i18n-36.0b2/hu.xpi) = 441328
+SHA256 (xpi/firefox-i18n-36.0b2/hy-AM.xpi) = 6663a2998c07001d184751f62ee6475de65313a34b680a697dac627d0fbea1fb
+SIZE (xpi/firefox-i18n-36.0b2/hy-AM.xpi) = 522068
+SHA256 (xpi/firefox-i18n-36.0b2/id.xpi) = 9df22a48c2348a78a029c1eb7ad6342be648d24bda8908473014495d407b09bf
+SIZE (xpi/firefox-i18n-36.0b2/id.xpi) = 421110
+SHA256 (xpi/firefox-i18n-36.0b2/is.xpi) = 9f5894dc755635f958bad12ee9802aa83c37099eb0498d3e65d0c6a656fcdb62
+SIZE (xpi/firefox-i18n-36.0b2/is.xpi) = 473332
+SHA256 (xpi/firefox-i18n-36.0b2/it.xpi) = 5f88fd7767f6203767430233d6405614956428cb96074caf463bebf92b54e8e5
+SIZE (xpi/firefox-i18n-36.0b2/it.xpi) = 361318
+SHA256 (xpi/firefox-i18n-36.0b2/ja.xpi) = 88c50595f4aad68489f3db9502481a58c7e83ff0828ac35c7b6e8186b6481aa7
+SIZE (xpi/firefox-i18n-36.0b2/ja.xpi) = 465475
+SHA256 (xpi/firefox-i18n-36.0b2/kk.xpi) = ada72b9ee657e3a6f17be7a29e051549d3c33715c799302504b0244fc5b18fa4
+SIZE (xpi/firefox-i18n-36.0b2/kk.xpi) = 490170
+SHA256 (xpi/firefox-i18n-36.0b2/km.xpi) = bf66effa7d7fba7f96bec9e1b8ed59183c6253ee1165591657795babe5c41d07
+SIZE (xpi/firefox-i18n-36.0b2/km.xpi) = 550676
+SHA256 (xpi/firefox-i18n-36.0b2/kn.xpi) = 903d88b8df5856ac3ef166603060361c39cdd6618df8f687342922751e63f68f
+SIZE (xpi/firefox-i18n-36.0b2/kn.xpi) = 516616
+SHA256 (xpi/firefox-i18n-36.0b2/ko.xpi) = bd94279316b7bd7a659f3cbc81a704cd98e2d9823306774357b30b4744806b7a
+SIZE (xpi/firefox-i18n-36.0b2/ko.xpi) = 448220
+SHA256 (xpi/firefox-i18n-36.0b2/lij.xpi) = b919dad221e0f8847c360ce3af499fb9d2b02f6d5e199b57a3dbe751181fec34
+SIZE (xpi/firefox-i18n-36.0b2/lij.xpi) = 430851
+SHA256 (xpi/firefox-i18n-36.0b2/lt.xpi) = 8ec14466a5538b613878073f28a0b44b26aa1f336f5f0863ef9de4faa1f186be
+SIZE (xpi/firefox-i18n-36.0b2/lt.xpi) = 474005
+SHA256 (xpi/firefox-i18n-36.0b2/lv.xpi) = c6564b771da47c11df1dbdabc8d5f1e0d290e105bf2dd3694344eba5228a1d1c
+SIZE (xpi/firefox-i18n-36.0b2/lv.xpi) = 436146
+SHA256 (xpi/firefox-i18n-36.0b2/mai.xpi) = f33b853826ee0d8a873f4636b30d2afb2b60072164781087539b6fa13affedc5
+SIZE (xpi/firefox-i18n-36.0b2/mai.xpi) = 485635
+SHA256 (xpi/firefox-i18n-36.0b2/mk.xpi) = b293a4384d187aad0092d94887ed0023bda697fbac334f5f845fd3bacc181c8e
+SIZE (xpi/firefox-i18n-36.0b2/mk.xpi) = 516290
+SHA256 (xpi/firefox-i18n-36.0b2/ml.xpi) = 5e853a2da5aebe57440c76a443635269ef0d210050efa5b356128cc0bd08caeb
+SIZE (xpi/firefox-i18n-36.0b2/ml.xpi) = 514512
+SHA256 (xpi/firefox-i18n-36.0b2/mr.xpi) = fee8cdd198c43a74db9fb05fd1b88ed444c0391e3538017212e45e4947f7503c
+SIZE (xpi/firefox-i18n-36.0b2/mr.xpi) = 495229
+SHA256 (xpi/firefox-i18n-36.0b2/ms.xpi) = 9c63304624c5dd47f0a383ab2bfbe2152fb4f0cd575abf15af3bb14a83617a4e
+SIZE (xpi/firefox-i18n-36.0b2/ms.xpi) = 478159
+SHA256 (xpi/firefox-i18n-36.0b2/nb-NO.xpi) = 8f3153280d587cf882abfd404c28a432928b73a2f433017943f0320551e9e09a
+SIZE (xpi/firefox-i18n-36.0b2/nb-NO.xpi) = 432196
+SHA256 (xpi/firefox-i18n-36.0b2/nl.xpi) = c501b1b1926d4a3ac0032581061f271e52998ee624ecac204f5861419b5d6dfe
+SIZE (xpi/firefox-i18n-36.0b2/nl.xpi) = 432348
+SHA256 (xpi/firefox-i18n-36.0b2/nn-NO.xpi) = 4df2975875f924180b530d85d8ea713979bc1cd034a94fd920e74c72a94d4ddb
+SIZE (xpi/firefox-i18n-36.0b2/nn-NO.xpi) = 426609
+SHA256 (xpi/firefox-i18n-36.0b2/or.xpi) = 9747b51348f24bf26f63aa576756d71cc8a32520cf014ca5423d89a12eef6b2c
+SIZE (xpi/firefox-i18n-36.0b2/or.xpi) = 512012
+SHA256 (xpi/firefox-i18n-36.0b2/pa-IN.xpi) = 7fed3fa3e59c3ec22636a5711f78fd320e3fec8c02b4b9a5261081528fdafb90
+SIZE (xpi/firefox-i18n-36.0b2/pa-IN.xpi) = 481892
+SHA256 (xpi/firefox-i18n-36.0b2/pl.xpi) = 3826aba179fec48334b753ddd44cf43815dd0a9c528068d61ca4dd717aa8abb7
+SIZE (xpi/firefox-i18n-36.0b2/pl.xpi) = 402049
+SHA256 (xpi/firefox-i18n-36.0b2/pt-BR.xpi) = 712ad3d205f50e5d63338b706ee8596e20e6b616fdb81eb6b19c554a8b1a8897
+SIZE (xpi/firefox-i18n-36.0b2/pt-BR.xpi) = 447671
+SHA256 (xpi/firefox-i18n-36.0b2/pt-PT.xpi) = 9ad319ca4b884bb25a61fd1092c0cae6c4a07f7c43a353f08000da261f296985
+SIZE (xpi/firefox-i18n-36.0b2/pt-PT.xpi) = 428707
+SHA256 (xpi/firefox-i18n-36.0b2/rm.xpi) = 4d45f25205e7c401b458abbe349c48b8fcd31287238c32b75135dd73cf119145
+SIZE (xpi/firefox-i18n-36.0b2/rm.xpi) = 441420
+SHA256 (xpi/firefox-i18n-36.0b2/ro.xpi) = 3445688507b47b072b59828d23bd461ec7b6b2f125b4dcabd720a430923b7a59
+SIZE (xpi/firefox-i18n-36.0b2/ro.xpi) = 483482
+SHA256 (xpi/firefox-i18n-36.0b2/ru.xpi) = 8385e6b799d5ea4932a5199b3e5448ba5591e2f3a3c33ce8bed1106ce5461364
+SIZE (xpi/firefox-i18n-36.0b2/ru.xpi) = 406017
+SHA256 (xpi/firefox-i18n-36.0b2/si.xpi) = 72d5bc3cbb1c19de14cc6b856f63b3008e2ad8ad54f44990b6a1b843808258ff
+SIZE (xpi/firefox-i18n-36.0b2/si.xpi) = 514656
+SHA256 (xpi/firefox-i18n-36.0b2/sk.xpi) = c8071d176d44ba45af6558402242857fe09f8b39af828d278f601af8a115af86
+SIZE (xpi/firefox-i18n-36.0b2/sk.xpi) = 457188
+SHA256 (xpi/firefox-i18n-36.0b2/sl.xpi) = c38150bf1db1a8f522e599ba1ae51e4a5920ec252a8df22f62c4a8814e54c473
+SIZE (xpi/firefox-i18n-36.0b2/sl.xpi) = 429929
+SHA256 (xpi/firefox-i18n-36.0b2/son.xpi) = 7e7f888f4c65880e91b5f35db404b805de22c4d76ed1625933caed8c8cb98d29
+SIZE (xpi/firefox-i18n-36.0b2/son.xpi) = 436772
+SHA256 (xpi/firefox-i18n-36.0b2/sq.xpi) = e19a31aab827190186eea2aaabee28adbf1b72b3d6b265dc20a3fe710d44f1d1
+SIZE (xpi/firefox-i18n-36.0b2/sq.xpi) = 473965
+SHA256 (xpi/firefox-i18n-36.0b2/sr.xpi) = e30504c9f6e50ef770f56f9bcaa19463e669e60f27832faa2a87a0133e9b617c
+SIZE (xpi/firefox-i18n-36.0b2/sr.xpi) = 467365
+SHA256 (xpi/firefox-i18n-36.0b2/sv-SE.xpi) = 5f3b10cfe9644686a5d896580265fdb107a4320a8e6e402f5d709f8455026fb1
+SIZE (xpi/firefox-i18n-36.0b2/sv-SE.xpi) = 440721
+SHA256 (xpi/firefox-i18n-36.0b2/ta.xpi) = 1b5e1518f358cb9e93b3f0e7b8d716a0fb72a8600792cf43cb1a6bd2df26d570
+SIZE (xpi/firefox-i18n-36.0b2/ta.xpi) = 493859
+SHA256 (xpi/firefox-i18n-36.0b2/te.xpi) = fb8f80436df2b0ea6ac22843bf5192e215b24ca7fe5a29c5b6af225f84b08d8e
+SIZE (xpi/firefox-i18n-36.0b2/te.xpi) = 513695
+SHA256 (xpi/firefox-i18n-36.0b2/th.xpi) = 354793d4f61006ed46d515f6889ec39ca7599929195ea1140c518ac5b9ebdf8d
+SIZE (xpi/firefox-i18n-36.0b2/th.xpi) = 521542
+SHA256 (xpi/firefox-i18n-36.0b2/tr.xpi) = ca78c147715aa57ad61b190719e77f25a93bbd6b1ede1cfb2ae2e464784eb5c0
+SIZE (xpi/firefox-i18n-36.0b2/tr.xpi) = 468961
+SHA256 (xpi/firefox-i18n-36.0b2/uk.xpi) = 83f8b121c156efa30cc4518158e1872ec0f02e481e64b0c8f6d33b0c48a9fda1
+SIZE (xpi/firefox-i18n-36.0b2/uk.xpi) = 469172
+SHA256 (xpi/firefox-i18n-36.0b2/vi.xpi) = aef11ed00dba428639d7854eda1167fec397a7c810225101a1638849609248f3
+SIZE (xpi/firefox-i18n-36.0b2/vi.xpi) = 454447
+SHA256 (xpi/firefox-i18n-36.0b2/xh.xpi) = bada4f8270ffe9c61eaed74c15365f3dccf6a7710efd4480e78911059d2329d3
+SIZE (xpi/firefox-i18n-36.0b2/xh.xpi) = 436240
+SHA256 (xpi/firefox-i18n-36.0b2/zh-CN.xpi) = 0d2dec054cb70b1d75f6bae3c5be87d97e4df1f83166fd7ecce013ea75b93fa0
+SIZE (xpi/firefox-i18n-36.0b2/zh-CN.xpi) = 475835
+SHA256 (xpi/firefox-i18n-36.0b2/zh-TW.xpi) = c57aeff7f310683239dacc93a720137df85f19ddc4a8d52262f9db96d28df071
+SIZE (xpi/firefox-i18n-36.0b2/zh-TW.xpi) = 455306
Modified: trunk/www/firefox-nightly/Makefile.hgrev
==============================================================================
--- trunk/www/firefox-nightly/Makefile.hgrev Sat Jan 17 01:58:21 2015 (r1807)
+++ trunk/www/firefox-nightly/Makefile.hgrev Wed Jan 21 15:07:16 2015 (r1808)
@@ -1 +1 @@
-HGREV= 223726:77b993c95f51
+HGREV= 224901:c248261b202e
Modified: trunk/www/firefox-nightly/distinfo
==============================================================================
--- trunk/www/firefox-nightly/distinfo Sat Jan 17 01:58:21 2015 (r1807)
+++ trunk/www/firefox-nightly/distinfo Wed Jan 21 15:07:16 2015 (r1808)
@@ -1,2 +1,2 @@
-SHA256 (firefox-nightly/77b993c95f51.tar.bz2) = 76d2166baf585513230ddd1ccbaa7e6df3af18b3738d2d7d7a8f0d6c489f8889
-SIZE (firefox-nightly/77b993c95f51.tar.bz2) = 175257114
+SHA256 (firefox-nightly/c248261b202e.tar.bz2) = f4f4890d4b99a199475cfb54d81c697f2cc0da843e95e77ae51ef69d8b268124
+SIZE (firefox-nightly/c248261b202e.tar.bz2) = 175954037
Deleted: trunk/www/firefox-nightly/files/patch-bug1122547
==============================================================================
--- trunk/www/firefox-nightly/files/patch-bug1122547 Wed Jan 21 15:07:16 2015 (r1807)
+++ /dev/null 00:00:00 1970 (deleted)
@@ -1,20 +0,0 @@
-diff --git media/webrtc/trunk/webrtc/modules/video_coding/main/source/receiver.cc media/webrtc/trunk/webrtc/modules/video_coding/main/source/receiver.cc
-index e68a104..a090241 100644
---- media/webrtc/trunk/webrtc/modules/video_coding/main/source/receiver.cc
-+++ media/webrtc/trunk/webrtc/modules/video_coding/main/source/receiver.cc
-@@ -159,12 +159,13 @@ VCMEncodedFrame* VCMReceiver::FrameForDecoding(
- // Assume that render timing errors are due to changes in the video stream.
- if (next_render_time_ms < 0) {
- timing_error = true;
-- } else if (std::abs(next_render_time_ms - now_ms) > max_video_delay_ms_) {
-+ } else if (std::abs(static_cast<int>(next_render_time_ms - now_ms)) >
-+ max_video_delay_ms_) {
- WEBRTC_TRACE(webrtc::kTraceWarning, webrtc::kTraceVideoCoding,
- VCMId(vcm_id_, receiver_id_),
- "This frame is out of our delay bounds, resetting jitter "
- "buffer: %d > %d",
-- static_cast<int>(std::abs(next_render_time_ms - now_ms)),
-+ std::abs(static_cast<int>(next_render_time_ms - now_ms)),
- max_video_delay_ms_);
- timing_error = true;
- } else if (static_cast<int>(timing_->TargetVideoDelay()) >
Deleted: trunk/www/firefox-nightly/files/patch-bug1122586
==============================================================================
--- trunk/www/firefox-nightly/files/patch-bug1122586 Wed Jan 21 15:07:16 2015 (r1807)
+++ /dev/null 00:00:00 1970 (deleted)
@@ -1,30 +0,0 @@
-diff --git dom/media/MediaDecoderStateMachine.cpp dom/media/MediaDecoderStateMachine.cpp
-index 36a6ccf..96d3bd0 100644
---- dom/media/MediaDecoderStateMachine.cpp
-+++ dom/media/MediaDecoderStateMachine.cpp
-@@ -18,6 +18,7 @@
- #include "nsTArray.h"
- #include "MediaDecoder.h"
- #include "MediaDecoderReader.h"
-+#include "mozilla/MathAlgorithms.h"
- #include "mozilla/mozalloc.h"
- #include "VideoUtils.h"
- #include "mozilla/dom/TimeRanges.h"
-@@ -165,7 +166,7 @@ static_assert(QUICK_BUFFERING_LOW_DATA_USECS <= AMPLE_AUDIO_USECS,
- // MediaDecoderStateMachine::UpdateEstimatedDuration(); changes of duration
- // less than this are ignored, as they're assumed to be the result of
- // instability in the duration estimation.
--static const int64_t ESTIMATED_DURATION_FUZZ_FACTOR_USECS = USECS_PER_S / 2;
-+static const uint64_t ESTIMATED_DURATION_FUZZ_FACTOR_USECS = USECS_PER_S / 2;
-
- static TimeDuration UsecsToDuration(int64_t aUsecs) {
- return TimeDuration::FromMicroseconds(aUsecs);
-@@ -1447,7 +1448,7 @@ void MediaDecoderStateMachine::UpdateEstimatedDuration(int64_t aDuration)
- AssertCurrentThreadInMonitor();
- int64_t duration = GetDuration();
- if (aDuration != duration &&
-- std::abs(aDuration - duration) > ESTIMATED_DURATION_FUZZ_FACTOR_USECS) {
-+ mozilla::Abs(aDuration - duration) > ESTIMATED_DURATION_FUZZ_FACTOR_USECS) {
- SetDuration(aDuration);
- nsCOMPtr<nsIRunnable> event =
- NS_NewRunnableMethod(mDecoder, &MediaDecoder::DurationChanged);
Modified: trunk/www/firefox-nightly/files/patch-bug847568
==============================================================================
--- trunk/www/firefox-nightly/files/patch-bug847568 Sat Jan 17 01:58:21 2015 (r1807)
+++ trunk/www/firefox-nightly/files/patch-bug847568 Wed Jan 21 15:07:16 2015 (r1808)
@@ -216,9 +216,9 @@
index 0b0717a..2e665c9 100644
--- netwerk/dns/moz.build
+++ netwerk/dns/moz.build
-@@ -63,3 +63,6 @@ GENERATED_FILES = [
+@@ -64,3 +64,6 @@ GENERATED_FILES = [
LOCAL_INCLUDES += [
- '../base/src',
+ '/netwerk/base',
]
+
+if CONFIG['MOZ_NATIVE_HARFBUZZ']:
Modified: trunk/www/firefox/Makefile
==============================================================================
--- trunk/www/firefox/Makefile Sat Jan 17 01:58:21 2015 (r1807)
+++ trunk/www/firefox/Makefile Wed Jan 21 15:07:16 2015 (r1808)
@@ -2,18 +2,18 @@
# $FreeBSD: head/www/firefox/Makefile 375599 2014-12-25 20:55:54Z bapt $
PORTNAME= firefox
-DISTVERSION= 35.0
+DISTVERSION= 36.0b2
DISTVERSIONSUFFIX=.source
PORTEPOCH= 1
CATEGORIES= www ipv6
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
- https://ftp.mozilla.org/pub/mozilla.org/${PORTNAME}/candidates/${DISTVERSION}-candidates/build3/source/
+ https://ftp.mozilla.org/pub/mozilla.org/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source/
MAINTAINER= gecko at FreeBSD.org
COMMENT= Web browser based on the browser portion of Mozilla
BUILD_DEPENDS= nspr>=4.10.6:${PORTSDIR}/devel/nspr \
- nss>=3.17.2:${PORTSDIR}/security/nss \
+ nss>=3.17.3:${PORTSDIR}/security/nss \
libevent2>=2.0.21_2:${PORTSDIR}/devel/libevent2 \
cairo>=1.12.16_1,2:${PORTSDIR}/graphics/cairo \
soundtouch>=1.8.0:${PORTSDIR}/audio/soundtouch \
@@ -22,7 +22,7 @@
libvorbis>=1.3.4:${PORTSDIR}/audio/libvorbis \
opus>=1.1:${PORTSDIR}/audio/opus \
libvpx>=1.3.0:${PORTSDIR}/multimedia/libvpx \
- sqlite3>=3.8.6:${PORTSDIR}/databases/sqlite3 \
+ sqlite3>=3.8.7.4:${PORTSDIR}/databases/sqlite3 \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \
autoconf-2.13:${PORTSDIR}/devel/autoconf213 \
@@ -57,7 +57,7 @@
.include "${.CURDIR}/../../www/firefox/Makefile.options"
.include <bsd.port.pre.mk>
-WRKSRC:= ${WRKDIR}/mozilla-release
+WRKSRC:= ${WRKDIR}/mozilla-beta
.if ${PORT_OPTIONS:MALSA}
RUN_DEPENDS+= alsa-lib>=1.0.27.2_1:${PORTSDIR}/audio/alsa-lib
Modified: trunk/www/firefox/distinfo
==============================================================================
--- trunk/www/firefox/distinfo Sat Jan 17 01:58:21 2015 (r1807)
+++ trunk/www/firefox/distinfo Wed Jan 21 15:07:16 2015 (r1808)
@@ -1,2 +1,2 @@
-SHA256 (firefox-35.0.source.tar.bz2) = bedeb5bbd8b49e5b286497ef7732542c6e7441088fd8cd577d7ca8af4c871e81
-SIZE (firefox-35.0.source.tar.bz2) = 176269100
+SHA256 (firefox-36.0b2.source.tar.bz2) = d4fc0bab516b421e12c3d97c71ffae482ee8836e69d2ac8e2706a9a0e3c6f5ee
+SIZE (firefox-36.0b2.source.tar.bz2) = 179356898
Modified: trunk/www/firefox/files/patch-bug1013882
==============================================================================
--- trunk/www/firefox/files/patch-bug1013882 Sat Jan 17 01:58:21 2015 (r1807)
+++ trunk/www/firefox/files/patch-bug1013882 Wed Jan 21 15:07:16 2015 (r1808)
@@ -30,14 +30,14 @@
index b509fd4..195345c 100644
--- browser/installer/package-manifest.in
+++ browser/installer/package-manifest.in
-@@ -583,7 +583,7 @@
- @BINPATH@/components/MozKeyboard.js
- @BINPATH@/components/InputMethod.manifest
+@@ -608,7 +608,7 @@
+ @RESPATH@/components/MozKeyboard.js
+ @RESPATH@/components/InputMethod.manifest
-#ifdef MOZ_DEBUG
+#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)
- @BINPATH@/components/TestInterfaceJS.js
- @BINPATH@/components/TestInterfaceJS.manifest
+ @RESPATH@/components/TestInterfaceJS.js
+ @RESPATH@/components/TestInterfaceJS.manifest
#endif
diff --git mobile/android/installer/Makefile.in mobile/android/installer/Makefile.in
index 96dceab..3528ad6 100644
Deleted: trunk/www/firefox/files/patch-bug1041795
==============================================================================
--- trunk/www/firefox/files/patch-bug1041795 Wed Jan 21 15:07:16 2015 (r1807)
+++ /dev/null 00:00:00 1970 (deleted)
@@ -1,48 +0,0 @@
-diff --git config/rules.mk config/rules.mk
-index 4d67eda..783942f 100644
---- config/rules.mk
-+++ config/rules.mk
-@@ -858,7 +858,7 @@ ifdef DTRACE_PROBE_OBJ
- ifndef DTRACE_LIB_DEPENDENT
- NON_DTRACE_OBJS := $(filter-out $(DTRACE_PROBE_OBJ),$(OBJS))
- $(DTRACE_PROBE_OBJ): $(NON_DTRACE_OBJS)
-- dtrace -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(NON_DTRACE_OBJS)
-+ dtrace -x nolibs -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(NON_DTRACE_OBJS)
- endif
- endif
- endif
-@@ -876,7 +876,7 @@ ifndef INCREMENTAL_LINKER
- endif
- ifdef DTRACE_LIB_DEPENDENT
- ifndef XP_MACOSX
-- dtrace -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(shell $(EXPAND_LIBS) $(MOZILLA_PROBE_LIBS))
-+ dtrace -x nolibs -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(shell $(EXPAND_LIBS) $(MOZILLA_PROBE_LIBS))
- endif
- $(EXPAND_MKSHLIB) $(SHLIB_LDSTARTFILE) $(OBJS) $(SUB_SHLOBJS) $(DTRACE_PROBE_OBJ) $(MOZILLA_PROBE_LIBS) $(RESFILE) $(LDFLAGS) $(WRAP_LDFLAGS) $(SHARED_LIBRARY_LIBS) $(EXTRA_DSO_LDOPTS) $(MOZ_GLUE_LDFLAGS) $(OS_LIBS) $(EXTRA_LIBS) $(DEF_FILE) $(SHLIB_LDENDFILE) $(if $(LIB_IS_C_ONLY),,$(STLPORT_LIBS))
- @$(RM) $(DTRACE_PROBE_OBJ)
-diff --git js/src/Makefile.in js/src/Makefile.in
-index 28ca5e8..96793d7 100644
---- js/src/Makefile.in
-+++ js/src/Makefile.in
-@@ -342,7 +342,7 @@ endif
-
- ifdef HAVE_DTRACE
- $(CURDIR)/javascript-trace.h: $(srcdir)/devtools/javascript-trace.d
-- dtrace -h -s $(srcdir)/devtools/javascript-trace.d -o javascript-trace.h.in
-+ dtrace -x nolibs -h -s $(srcdir)/devtools/javascript-trace.d -o javascript-trace.h.in
- sed -e 's/if _DTRACE_VERSION/ifdef INCLUDE_MOZILLA_DTRACE/' \
- -e '/const/!s/char \*/const char */g' \
- javascript-trace.h.in > javascript-trace.h
-diff --git probes/Makefile.in probes/Makefile.in
-index 6d18f34..deec83f 100644
---- probes/Makefile.in
-+++ probes/Makefile.in
-@@ -7,7 +7,7 @@ export:: $(DIST)/include/mozilla-trace.h
-
- # Replace _DTRACE_VERSION with INCLUDE_MOZILLA_DTRACE
- $(DIST)/include/mozilla-trace.h: mozilla-trace.d Makefile
-- dtrace -h -s $(srcdir)/mozilla-trace.d -o mozilla-trace.h.tmp
-+ dtrace -x nolibs -h -s $(srcdir)/mozilla-trace.d -o mozilla-trace.h.tmp
- sed -e 's/if _DTRACE_VERSION/ifdef INCLUDE_MOZILLA_DTRACE/' \
- mozilla-trace.h.tmp > $(DIST)/include/mozilla-trace.h
- rm mozilla-trace.h.tmp
Deleted: trunk/www/firefox/files/patch-bug1082199
==============================================================================
--- trunk/www/firefox/files/patch-bug1082199 Wed Jan 21 15:07:16 2015 (r1807)
+++ /dev/null 00:00:00 1970 (deleted)
@@ -1,26 +0,0 @@
-commit 258ec90
-Author: Guilherme Goncalves <guilherme.p.gonc at gmail.com>
-Date: Fri Oct 17 15:55:00 2014 +0200
-
- Bug 1082199 - Recompute stats in jemalloc_stats when using jemalloc3. r=glandium
----
- memory/build/mozjemalloc_compat.c | 6 ++++++
- 1 file changed, 6 insertions(+)
-
-diff --git memory/build/mozjemalloc_compat.c memory/build/mozjemalloc_compat.c
-index 78bb13a..70265a7 100644
---- memory/build/mozjemalloc_compat.c
-+++ memory/build/mozjemalloc_compat.c
-@@ -68,6 +68,12 @@ jemalloc_stats_impl(jemalloc_stats_t *stats)
- size_t active, allocated, mapped, page, pdirty;
- size_t lg_chunk;
-
-+ // Refresh jemalloc's stats by updating its epoch, see ctl_refresh in
-+ // src/ctl.c
-+ uint64_t epoch = 0;
-+ size_t esz = sizeof(epoch);
-+ int ret = je_(mallctl)("epoch", &epoch, &esz, &epoch, esz);
-+
- CTL_GET("arenas.narenas", narenas);
- CTL_GET("arenas.page", page);
- CTL_GET("stats.active", active);
Deleted: trunk/www/firefox/files/patch-bug1083461
==============================================================================
--- trunk/www/firefox/files/patch-bug1083461 Wed Jan 21 15:07:16 2015 (r1807)
+++ /dev/null 00:00:00 1970 (deleted)
@@ -1,159 +0,0 @@
-commit 87f367b
-Author: L. David Baron <dbaron at dbaron.org>
-Date: Sun Oct 19 23:31:39 2014 -0400
-
- Bug 1083461 - Convert nsCSSValue{,Pair}List::operator== back to a static Equal method so that it can be validly called on null pointers. r=bzbarsky
-
- --HG--
- extra : transplant_source : %CD%5D%9BE%FE%DE%A4%F2%B8%CF%D7%AE%84%90%3B%E8%A0d%D7%2B
----
- layout/style/StyleAnimationValue.cpp | 6 ++++--
- layout/style/nsCSSValue.cpp | 28 ++++++++++++++++------------
- layout/style/nsCSSValue.h | 22 ++++++++++++++++------
- 3 files changed, 36 insertions(+), 20 deletions(-)
-
-diff --git layout/style/StyleAnimationValue.cpp layout/style/StyleAnimationValue.cpp
-index 40bc8bf..1898fe6 100644
---- layout/style/StyleAnimationValue.cpp
-+++ layout/style/StyleAnimationValue.cpp
-@@ -3851,11 +3851,13 @@ StyleAnimationValue::operator==(const StyleAnimationValue& aOther) const
- case eUnit_Filter:
- case eUnit_Shadow:
- case eUnit_BackgroundPosition:
-- return *mValue.mCSSValueList == *aOther.mValue.mCSSValueList;
-+ return nsCSSValueList::Equal(mValue.mCSSValueList,
-+ aOther.mValue.mCSSValueList);
- case eUnit_Transform:
- return *mValue.mCSSValueSharedList == *aOther.mValue.mCSSValueSharedList;
- case eUnit_CSSValuePairList:
-- return *mValue.mCSSValuePairList == *aOther.mValue.mCSSValuePairList;
-+ return nsCSSValuePairList::Equal(mValue.mCSSValuePairList,
-+ aOther.mValue.mCSSValuePairList);
- case eUnit_UnparsedString:
- return (NS_strcmp(GetStringBufferValue(),
- aOther.GetStringBufferValue()) == 0);
-diff --git layout/style/nsCSSValue.cpp layout/style/nsCSSValue.cpp
-index dcb8496..fefb4f9 100644
---- layout/style/nsCSSValue.cpp
-+++ layout/style/nsCSSValue.cpp
-@@ -264,13 +264,14 @@ bool nsCSSValue::operator==(const nsCSSValue& aOther) const
- return *mValue.mRect == *aOther.mValue.mRect;
- }
- else if (eCSSUnit_List == mUnit) {
-- return *mValue.mList == *aOther.mValue.mList;
-+ return nsCSSValueList::Equal(mValue.mList, aOther.mValue.mList);
- }
- else if (eCSSUnit_SharedList == mUnit) {
- return *mValue.mSharedList == *aOther.mValue.mSharedList;
- }
- else if (eCSSUnit_PairList == mUnit) {
-- return *mValue.mPairList == *aOther.mValue.mPairList;
-+ return nsCSSValuePairList::Equal(mValue.mPairList,
-+ aOther.mValue.mPairList);
- }
- else if (eCSSUnit_GridTemplateAreas == mUnit) {
- return *mValue.mGridTemplateAreas == *aOther.mValue.mGridTemplateAreas;
-@@ -1875,13 +1876,15 @@ nsCSSValueList::AppendToString(nsCSSProperty aProperty, nsAString& aResult,
- }
- }
-
--bool
--nsCSSValueList::operator==(const nsCSSValueList& aOther) const
-+/* static */ bool
-+nsCSSValueList::Equal(const nsCSSValueList* aList1,
-+ const nsCSSValueList* aList2)
- {
-- if (this == &aOther)
-+ if (aList1 == aList2) {
- return true;
-+ }
-
-- const nsCSSValueList *p1 = this, *p2 = &aOther;
-+ const nsCSSValueList *p1 = aList1, *p2 = aList2;
- for ( ; p1 && p2; p1 = p1->mNext, p2 = p2->mNext) {
- if (p1->mValue != p2->mValue)
- return false;
-@@ -1934,8 +1937,7 @@ nsCSSValueSharedList::AppendToString(nsCSSProperty aProperty, nsAString& aResult
- bool
- nsCSSValueSharedList::operator==(const nsCSSValueSharedList& aOther) const
- {
-- return !mHead == !aOther.mHead &&
-- (!mHead || *mHead == *aOther.mHead);
-+ return nsCSSValueList::Equal(mHead, aOther.mHead);
- }
-
- size_t
-@@ -2148,13 +2150,15 @@ nsCSSValuePairList::AppendToString(nsCSSProperty aProperty,
- }
- }
-
--bool
--nsCSSValuePairList::operator==(const nsCSSValuePairList& aOther) const
-+/* static */ bool
-+nsCSSValuePairList::Equal(const nsCSSValuePairList* aList1,
-+ const nsCSSValuePairList* aList2)
- {
-- if (this == &aOther)
-+ if (aList1 == aList2) {
- return true;
-+ }
-
-- const nsCSSValuePairList *p1 = this, *p2 = &aOther;
-+ const nsCSSValuePairList *p1 = aList1, *p2 = aList2;
- for ( ; p1 && p2; p1 = p1->mNext, p2 = p2->mNext) {
- if (p1->mXValue != p2->mXValue ||
- p1->mYValue != p2->mYValue)
-diff --git layout/style/nsCSSValue.h layout/style/nsCSSValue.h
-index 8418a2d..f0c4e63 100644
---- layout/style/nsCSSValue.h
-+++ layout/style/nsCSSValue.h
-@@ -871,9 +871,8 @@ struct nsCSSValueList {
- void AppendToString(nsCSSProperty aProperty, nsAString& aResult,
- nsCSSValue::Serialization aValueSerialization) const;
-
-- bool operator==(nsCSSValueList const& aOther) const;
-- bool operator!=(const nsCSSValueList& aOther) const
-- { return !(*this == aOther); }
-+ static bool Equal(const nsCSSValueList* aList1,
-+ const nsCSSValueList* aList2);
-
- size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
-
-@@ -886,6 +885,12 @@ private:
- {
- MOZ_COUNT_CTOR(nsCSSValueList);
- }
-+
-+ // We don't want operator== or operator!= because they wouldn't be
-+ // null-safe, which is generally what we need. Use |Equal| method
-+ // above instead.
-+ bool operator==(nsCSSValueList const& aOther) const MOZ_DELETE;
-+ bool operator!=(const nsCSSValueList& aOther) const MOZ_DELETE;
- };
-
- // nsCSSValueList_heap differs from nsCSSValueList only in being
-@@ -1264,9 +1269,8 @@ struct nsCSSValuePairList {
- void AppendToString(nsCSSProperty aProperty, nsAString& aResult,
- nsCSSValue::Serialization aValueSerialization) const;
-
-- bool operator==(const nsCSSValuePairList& aOther) const;
-- bool operator!=(const nsCSSValuePairList& aOther) const
-- { return !(*this == aOther); }
-+ static bool Equal(const nsCSSValuePairList* aList1,
-+ const nsCSSValuePairList* aList2);
-
- size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const;
-
-@@ -1280,6 +1284,12 @@ private:
- {
- MOZ_COUNT_CTOR(nsCSSValuePairList);
- }
-+
-+ // We don't want operator== or operator!= because they wouldn't be
-+ // null-safe, which is generally what we need. Use |Equal| method
-+ // above instead.
-+ bool operator==(const nsCSSValuePairList& aOther) const MOZ_DELETE;
-+ bool operator!=(const nsCSSValuePairList& aOther) const MOZ_DELETE;
- };
-
- // nsCSSValuePairList_heap differs from nsCSSValuePairList only in being
Deleted: trunk/www/firefox/files/patch-bug1097592
==============================================================================
--- trunk/www/firefox/files/patch-bug1097592 Wed Jan 21 15:07:16 2015 (r1807)
+++ /dev/null 00:00:00 1970 (deleted)
@@ -1,41 +0,0 @@
-commit a822f9a
-Author: Martin Stransky <stransky at redhat.com>
-Date: Fri Nov 14 06:32:00 2014 +0100
-
- Bug 1097592 - Don't use PR_FindFunctionSymbolAndLibrary to avoid app freeze, r=karlt
----
- widget/gtk/mozgtk/mozgtk.c | 1 +
- widget/gtk/nsWindow.cpp | 8 +-------
- 2 files changed, 2 insertions(+), 7 deletions(-)
-
-diff --git widget/gtk/mozgtk/mozgtk.c widget/gtk/mozgtk/mozgtk.c
-index 11829d7..3b46759 100644
---- widget/gtk/mozgtk/mozgtk.c
-+++ widget/gtk/mozgtk/mozgtk.c
-@@ -121,6 +121,7 @@ STUB(gdk_x11_lookup_xdisplay)
- STUB(gdk_x11_screen_get_xscreen)
- STUB(gdk_x11_visual_get_xvisual)
- STUB(gdk_x11_window_lookup_for_display)
-+STUB(gdk_x11_window_set_user_time)
- STUB(gdk_x11_xatom_to_atom)
- STUB(gtk_accel_label_new)
- STUB(gtk_alignment_get_type)
-diff --git widget/gtk/nsWindow.cpp widget/gtk/nsWindow.cpp
-index 26c333b..d462f13 100644
---- widget/gtk/nsWindow.cpp
-+++ widget/gtk/nsWindow.cpp
-@@ -1295,13 +1295,7 @@ SetUserTimeAndStartupIDForActivatedWindow(GtkWidget* aWindow)
- }
-
- if (sn_launchee_context_get_id_has_timestamp(ctx)) {
-- PRLibrary* gtkLibrary;
-- SetUserTimeFunc setUserTimeFunc = (SetUserTimeFunc)
-- PR_FindFunctionSymbolAndLibrary("gdk_x11_window_set_user_time", >kLibrary);
-- if (setUserTimeFunc) {
-- setUserTimeFunc(gdkWindow, sn_launchee_context_get_timestamp(ctx));
-- PR_UnloadLibrary(gtkLibrary);
-- }
-+ gdk_x11_window_set_user_time(gdkWindow, sn_launchee_context_get_timestamp(ctx));
- }
-
- sn_launchee_context_setup_window(ctx, gdk_x11_window_get_xid(gdkWindow));
Copied and modified: trunk/www/firefox/files/patch-bug1122547 (from r1807, trunk/www/firefox-nightly/files/patch-bug1122547)
==============================================================================
Deleted: trunk/www/firefox/files/patch-bug1122586
==============================================================================
--- trunk/www/firefox/files/patch-bug1122586 Wed Jan 21 15:07:16 2015 (r1807)
+++ /dev/null 00:00:00 1970 (deleted)
@@ -1,30 +0,0 @@
-diff --git content/media/MediaDecoderStateMachine.cpp content/media/MediaDecoderStateMachine.cpp
-index 36a6ccf..96d3bd0 100644
---- content/media/MediaDecoderStateMachine.cpp
-+++ content/media/MediaDecoderStateMachine.cpp
-@@ -18,6 +18,7 @@
- #include "nsTArray.h"
- #include "MediaDecoder.h"
- #include "MediaDecoderReader.h"
-+#include "mozilla/MathAlgorithms.h"
- #include "mozilla/mozalloc.h"
- #include "VideoUtils.h"
- #include "mozilla/dom/TimeRanges.h"
-@@ -165,7 +166,7 @@ static_assert(QUICK_BUFFERING_LOW_DATA_USECS <= AMPLE_AUDIO_USECS,
- // MediaDecoderStateMachine::UpdateEstimatedDuration(); changes of duration
- // less than this are ignored, as they're assumed to be the result of
- // instability in the duration estimation.
--static const int64_t ESTIMATED_DURATION_FUZZ_FACTOR_USECS = USECS_PER_S / 2;
-+static const uint64_t ESTIMATED_DURATION_FUZZ_FACTOR_USECS = USECS_PER_S / 2;
-
- static TimeDuration UsecsToDuration(int64_t aUsecs) {
- return TimeDuration::FromMicroseconds(aUsecs);
-@@ -1447,7 +1448,7 @@ void MediaDecoderStateMachine::UpdateEstimatedDuration(int64_t aDuration)
- AssertCurrentThreadInMonitor();
- int64_t duration = GetDuration();
- if (aDuration != duration &&
-- std::abs(aDuration - duration) > ESTIMATED_DURATION_FUZZ_FACTOR_USECS) {
-+ mozilla::Abs(aDuration - duration) > ESTIMATED_DURATION_FUZZ_FACTOR_USECS) {
- SetDuration(aDuration);
- nsCOMPtr<nsIRunnable> event =
- NS_NewRunnableMethod(mDecoder, &MediaDecoder::DurationChanged);
Modified: trunk/www/firefox/files/patch-bug847568
==============================================================================
--- trunk/www/firefox/files/patch-bug847568 Sat Jan 17 01:58:21 2015 (r1807)
+++ trunk/www/firefox/files/patch-bug847568 Wed Jan 21 15:07:16 2015 (r1808)
@@ -83,10 +83,10 @@
dnl Check for pixman and cairo
dnl ========================================================
-diff --git content/base/src/moz.build content/base/src/moz.build
+diff --git dom/base/moz.build dom/base/moz.build
index a660ba4..6b2f602 100644
---- content/base/src/moz.build
-+++ content/base/src/moz.build
+--- dom/base/moz.build
++++ dom/base/moz.build
@@ -196,6 +196,9 @@ SOURCES += [
'nsObjectLoadingContent.cpp',
]
Deleted: trunk/www/firefox/files/patch-bug858919
==============================================================================
--- trunk/www/firefox/files/patch-bug858919 Wed Jan 21 15:07:16 2015 (r1807)
+++ /dev/null 00:00:00 1970 (deleted)
@@ -1,394 +0,0 @@
-commit a33d4f7
-Author: Martin Stransky <stransky at redhat.com>
-Date: Fri Nov 14 04:04:00 2014 +0100
-
- Bug 858919 - Add support for libnotify calls which was removed for new notification API. r=karlt
----
- toolkit/components/alerts/nsAlertsService.cpp | 10 +--
- toolkit/system/gnome/moz.build | 2 +
- toolkit/system/gnome/nsAlertsIconListener.cpp | 64 ++++++++++++------
- toolkit/system/gnome/nsAlertsIconListener.h | 89 ++++++++++++++++++++++++++
- toolkit/system/gnome/nsGnomeModule.cpp | 5 ++
- toolkit/system/gnome/nsSystemAlertsService.cpp | 54 ++++++++++++++++
- toolkit/system/gnome/nsSystemAlertsService.h | 27 ++++++++
- 7 files changed, 226 insertions(+), 25 deletions(-)
-
-diff --git toolkit/components/alerts/nsAlertsService.cpp toolkit/components/alerts/nsAlertsService.cpp
-index 93f4536..f8b5e07 100644
---- toolkit/components/alerts/nsAlertsService.cpp
-+++ toolkit/components/alerts/nsAlertsService.cpp
-@@ -100,10 +100,12 @@ NS_IMETHODIMP nsAlertsService::ShowAlertNotification(const nsAString & aImageUrl
- nsCOMPtr<nsIAlertsService> sysAlerts(do_GetService(NS_SYSTEMALERTSERVICE_CONTRACTID));
- nsresult rv;
- if (sysAlerts) {
-- return sysAlerts->ShowAlertNotification(aImageUrl, aAlertTitle, aAlertText, aAlertTextClickable,
-- aAlertCookie, aAlertListener, aAlertName,
-- aBidi, aLang, aData,
-- IPC::Principal(aPrincipal));
-+ rv = sysAlerts->ShowAlertNotification(aImageUrl, aAlertTitle, aAlertText, aAlertTextClickable,
-+ aAlertCookie, aAlertListener, aAlertName,
-+ aBidi, aLang, aData,
-+ IPC::Principal(aPrincipal));
-+ if (NS_SUCCEEDED(rv))
-+ return NS_OK;
- }
-
- if (!ShouldShowAlert()) {
-diff --git toolkit/system/gnome/moz.build toolkit/system/gnome/moz.build
-index c033f8b..9242209 100644
---- toolkit/system/gnome/moz.build
-+++ toolkit/system/gnome/moz.build
-@@ -5,7 +5,9 @@
- # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
- SOURCES += [
-+ 'nsAlertsIconListener.cpp',
- 'nsGnomeModule.cpp',
-+ 'nsSystemAlertsService.cpp',
- ]
-
- if CONFIG['MOZ_ENABLE_GCONF']:
-diff --git toolkit/system/gnome/nsAlertsIconListener.cpp toolkit/system/gnome/nsAlertsIconListener.cpp
-index f39335e..55f4356 100644
---- toolkit/system/gnome/nsAlertsIconListener.cpp
-+++ toolkit/system/gnome/nsAlertsIconListener.cpp
-@@ -51,6 +51,21 @@ static void notify_closed_marshal(GClosure* closure,
- NS_RELEASE(alert);
- }
-
-+static GdkPixbuf*
-+GetPixbufFromImgRequest(imgIRequest* aRequest)
-+{
-+ nsCOMPtr<imgIContainer> image;
-+ nsresult rv = aRequest->GetImage(getter_AddRefs(image));
-+ if (NS_FAILED(rv)) {
-+ return nullptr;
-+ }
-+
-+ nsCOMPtr<nsIImageToPixbuf> imgToPixbuf =
-+ do_GetService("@mozilla.org/widget/image-to-gdk-pixbuf;1");
-+
-+ return imgToPixbuf->ConvertImageToPixbuf(image);
-+}
-+
- NS_IMPL_ISUPPORTS(nsAlertsIconListener, imgINotificationObserver,
- nsIObserver, nsISupportsWeakReference)
-
-@@ -106,47 +121,45 @@ nsAlertsIconListener::Notify(imgIRequest *aRequest, int32_t aType, const nsIntRe
- nsresult
- nsAlertsIconListener::OnStopRequest(imgIRequest* aRequest)
- {
-+ NS_ASSERTION(mIconRequest == aRequest, "aRequest does not match!");
-+
- uint32_t imgStatus = imgIRequest::STATUS_ERROR;
- nsresult rv = aRequest->GetImageStatus(&imgStatus);
- NS_ENSURE_SUCCESS(rv, rv);
- if (imgStatus == imgIRequest::STATUS_ERROR && !mLoadedFrame) {
- // We have an error getting the image. Display the notification with no icon.
- ShowAlert(nullptr);
-- }
-
-- if (mIconRequest) {
-+ // Cancel any pending request
- mIconRequest->Cancel(NS_BINDING_ABORTED);
- mIconRequest = nullptr;
- }
-+
- return NS_OK;
- }
-
- nsresult
- nsAlertsIconListener::OnStopFrame(imgIRequest* aRequest)
- {
-- if (aRequest != mIconRequest)
-- return NS_ERROR_FAILURE;
-+ NS_ASSERTION(mIconRequest == aRequest, "aRequest does not match!");
-
- if (mLoadedFrame)
- return NS_OK; // only use one frame
-
-- nsCOMPtr<imgIContainer> image;
-- nsresult rv = aRequest->GetImage(getter_AddRefs(image));
-- if (NS_FAILED(rv))
-- return rv;
--
-- nsCOMPtr<nsIImageToPixbuf> imgToPixbuf =
-- do_GetService("@mozilla.org/widget/image-to-gdk-pixbuf;1");
--
-- GdkPixbuf* imagePixbuf = imgToPixbuf->ConvertImageToPixbuf(image);
-- if (!imagePixbuf)
-- return NS_ERROR_FAILURE;
-+ GdkPixbuf* imagePixbuf = GetPixbufFromImgRequest(aRequest);
-+ if (!imagePixbuf) {
-+ ShowAlert(nullptr);
-+ } else {
-+ ShowAlert(imagePixbuf);
-+ g_object_unref(imagePixbuf);
-+ }
-
-- ShowAlert(imagePixbuf);
-+ mLoadedFrame = true;
-
-- g_object_unref(imagePixbuf);
-+ // Cancel any pending request (multipart image loading/decoding for instance)
-+ mIconRequest->Cancel(NS_BINDING_ABORTED);
-+ mIconRequest = nullptr;
-
-- mLoadedFrame = true;
- return NS_OK;
- }
-
-@@ -180,6 +193,9 @@ nsAlertsIconListener::ShowAlert(GdkPixbuf* aPixbuf)
- mClosureHandler = g_signal_connect_closure(mNotification, "closed", closure, FALSE);
- gboolean result = notify_notification_show(mNotification, nullptr);
-
-+ if (result && mAlertListener)
-+ mAlertListener->Observe(nullptr, "alertshow", mAlertCookie.get());
-+
- return result ? NS_OK : NS_ERROR_FAILURE;
- }
-
-@@ -201,9 +217,15 @@ nsAlertsIconListener::StartRequest(const nsAString & aImageUrl)
- if (!il)
- return ShowAlert(nullptr);
-
-- return il->LoadImageXPCOM(imageUri, nullptr, nullptr, nullptr, nullptr,
-- this, nullptr, nsIRequest::LOAD_NORMAL, nullptr,
-- nullptr, getter_AddRefs(mIconRequest));
-+ nsresult rv = il->LoadImageXPCOM(imageUri, nullptr, nullptr, nullptr, nullptr,
-+ this, nullptr, nsIRequest::LOAD_NORMAL, nullptr,
-+ 0 /* use default */, getter_AddRefs(mIconRequest));
-+ if (NS_FAILED(rv))
-+ return rv;
-+
-+ mIconRequest->StartDecoding();
-+
-+ return NS_OK;
- }
-
- void
-diff --git toolkit/system/gnome/nsAlertsIconListener.h toolkit/system/gnome/nsAlertsIconListener.h
-new file mode 100644
-index 0000000..ac96db9
---- /dev/null
-+++ toolkit/system/gnome/nsAlertsIconListener.h
-@@ -0,0 +1,89 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
-+/* This Source Code Form is subject to the terms of the Mozilla Public
-+ * License, v. 2.0. If a copy of the MPL was not distributed with this
-+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-+
-+#ifndef nsAlertsIconListener_h__
-+#define nsAlertsIconListener_h__
-+
-+#include "nsCOMPtr.h"
-+#include "imgINotificationObserver.h"
-+#include "nsStringAPI.h"
-+#include "nsIObserver.h"
-+#include "nsWeakReference.h"
-+
-+#include <gdk-pixbuf/gdk-pixbuf.h>
-+
-+class imgIRequest;
-+
-+struct NotifyNotification;
-+
-+class nsAlertsIconListener : public imgINotificationObserver,
-+ public nsIObserver,
-+ public nsSupportsWeakReference
-+{
-+public:
-+ NS_DECL_ISUPPORTS
-+ NS_DECL_IMGINOTIFICATIONOBSERVER
-+ NS_DECL_NSIOBSERVER
-+
-+ nsAlertsIconListener();
-+
-+ nsresult InitAlertAsync(const nsAString & aImageUrl,
-+ const nsAString & aAlertTitle,
-+ const nsAString & aAlertText,
-+ bool aAlertTextClickable,
-+ const nsAString & aAlertCookie,
-+ nsIObserver * aAlertListener);
-+
-+ void SendCallback();
-+ void SendClosed();
-+
-+protected:
-+ virtual ~nsAlertsIconListener();
-+
-+ nsresult OnStopRequest(imgIRequest* aRequest);
-+ nsresult OnStopFrame(imgIRequest* aRequest);
-+
-+ /**
-+ * The only difference between libnotify.so.4 and libnotify.so.1 for these symbols
-+ * is that notify_notification_new takes three arguments in libnotify.so.4 and
-+ * four in libnotify.so.1.
-+ * Passing the fourth argument as NULL is binary compatible.
-+ */
-+ typedef void (*NotifyActionCallback)(NotifyNotification*, char*, gpointer);
-+ typedef bool (*notify_is_initted_t)(void);
-+ typedef bool (*notify_init_t)(const char*);
-+ typedef GList* (*notify_get_server_caps_t)(void);
-+ typedef NotifyNotification* (*notify_notification_new_t)(const char*, const char*, const char*, const char*);
-+ typedef bool (*notify_notification_show_t)(void*, char*);
-+ typedef void (*notify_notification_set_icon_from_pixbuf_t)(void*, GdkPixbuf*);
-+ typedef void (*notify_notification_add_action_t)(void*, const char*, const char*, NotifyActionCallback, gpointer, GFreeFunc);
-+
-+ nsCOMPtr<imgIRequest> mIconRequest;
-+ nsCString mAlertTitle;
-+ nsCString mAlertText;
-+
-+ nsCOMPtr<nsIObserver> mAlertListener;
-+ nsString mAlertCookie;
-+
-+ bool mLoadedFrame;
-+ bool mAlertHasAction;
-+
-+ static void* libNotifyHandle;
-+ static bool libNotifyNotAvail;
-+ static notify_is_initted_t notify_is_initted;
-+ static notify_init_t notify_init;
-+ static notify_get_server_caps_t notify_get_server_caps;
-+ static notify_notification_new_t notify_notification_new;
-+ static notify_notification_show_t notify_notification_show;
-+ static notify_notification_set_icon_from_pixbuf_t notify_notification_set_icon_from_pixbuf;
-+ static notify_notification_add_action_t notify_notification_add_action;
-+ NotifyNotification* mNotification;
-+ gulong mClosureHandler;
-+
-+ nsresult StartRequest(const nsAString & aImageUrl);
-+ nsresult ShowAlert(GdkPixbuf* aPixbuf);
-+};
-+
-+#endif
-diff --git toolkit/system/gnome/nsGnomeModule.cpp toolkit/system/gnome/nsGnomeModule.cpp
-index 5ccc8e5..f893893 100644
---- toolkit/system/gnome/nsGnomeModule.cpp
-+++ toolkit/system/gnome/nsGnomeModule.cpp
-@@ -22,6 +22,8 @@ NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(nsGnomeVFSService, Init)
- NS_GENERIC_FACTORY_CONSTRUCTOR(nsGIOService)
- NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(nsGSettingsService, Init)
- #endif
-+#include "nsSystemAlertsService.h"
-+NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(nsSystemAlertsService, Init)
-
- #ifdef MOZ_ENABLE_GCONF
- NS_DEFINE_NAMED_CID(NS_GCONFSERVICE_CID);
-@@ -33,6 +35,7 @@ NS_DEFINE_NAMED_CID(NS_GNOMEVFSSERVICE_CID);
- NS_DEFINE_NAMED_CID(NS_GIOSERVICE_CID);
- NS_DEFINE_NAMED_CID(NS_GSETTINGSSERVICE_CID);
- #endif
-+NS_DEFINE_NAMED_CID(NS_SYSTEMALERTSSERVICE_CID);
-
- static const mozilla::Module::CIDEntry kGnomeCIDs[] = {
- #ifdef MOZ_ENABLE_GCONF
-@@ -45,6 +48,7 @@ static const mozilla::Module::CIDEntry kGnomeCIDs[] = {
- { &kNS_GIOSERVICE_CID, false, nullptr, nsGIOServiceConstructor },
- { &kNS_GSETTINGSSERVICE_CID, false, nullptr, nsGSettingsServiceConstructor },
- #endif
-+ { &kNS_SYSTEMALERTSSERVICE_CID, false, nullptr, nsSystemAlertsServiceConstructor },
- { nullptr }
- };
-
-@@ -59,6 +63,7 @@ static const mozilla::Module::ContractIDEntry kGnomeContracts[] = {
- { NS_GIOSERVICE_CONTRACTID, &kNS_GIOSERVICE_CID },
- { NS_GSETTINGSSERVICE_CONTRACTID, &kNS_GSETTINGSSERVICE_CID },
- #endif
-+ { NS_SYSTEMALERTSERVICE_CONTRACTID, &kNS_SYSTEMALERTSSERVICE_CID },
- { nullptr }
- };
-
-diff --git toolkit/system/gnome/nsSystemAlertsService.cpp toolkit/system/gnome/nsSystemAlertsService.cpp
-new file mode 100644
-index 0000000..b91b402
---- /dev/null
-+++ toolkit/system/gnome/nsSystemAlertsService.cpp
-@@ -0,0 +1,54 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode:nil; c-basic-offset: 2 -*- */
-+/* This Source Code Form is subject to the terms of the Mozilla Public
-+ * License, v. 2.0. If a copy of the MPL was not distributed with this
-+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-+
-+#include "nsXULAppAPI.h"
-+#include "nsSystemAlertsService.h"
-+#include "nsAlertsIconListener.h"
-+#include "nsAutoPtr.h"
-+
-+NS_IMPL_ADDREF(nsSystemAlertsService)
-+NS_IMPL_RELEASE(nsSystemAlertsService)
-+
-+NS_INTERFACE_MAP_BEGIN(nsSystemAlertsService)
-+ NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAlertsService)
-+ NS_INTERFACE_MAP_ENTRY(nsIAlertsService)
-+NS_INTERFACE_MAP_END_THREADSAFE
-+
-+nsSystemAlertsService::nsSystemAlertsService()
-+{
-+}
-+
-+nsSystemAlertsService::~nsSystemAlertsService()
-+{}
-+
-+nsresult
-+nsSystemAlertsService::Init()
-+{
-+ return NS_OK;
-+}
-+
-+NS_IMETHODIMP nsSystemAlertsService::ShowAlertNotification(const nsAString & aImageUrl, const nsAString & aAlertTitle,
-+ const nsAString & aAlertText, bool aAlertTextClickable,
-+ const nsAString & aAlertCookie,
-+ nsIObserver * aAlertListener,
-+ const nsAString & aAlertName,
-+ const nsAString & aBidi,
-+ const nsAString & aLang,
-+ const nsAString & aData,
-+ nsIPrincipal * aPrincipal)
-+{
-+ nsRefPtr<nsAlertsIconListener> alertListener = new nsAlertsIconListener();
-+ if (!alertListener)
-+ return NS_ERROR_OUT_OF_MEMORY;
-+
-+ return alertListener->InitAlertAsync(aImageUrl, aAlertTitle, aAlertText, aAlertTextClickable,
-+ aAlertCookie, aAlertListener);
-+}
-+
-+NS_IMETHODIMP nsSystemAlertsService::CloseAlert(const nsAString& aAlertName,
-+ nsIPrincipal* aPrincipal)
-+{
-+ return NS_ERROR_NOT_IMPLEMENTED;
-+}
-diff --git toolkit/system/gnome/nsSystemAlertsService.h toolkit/system/gnome/nsSystemAlertsService.h
-new file mode 100644
-index 0000000..b0bd625
---- /dev/null
-+++ toolkit/system/gnome/nsSystemAlertsService.h
-@@ -0,0 +1,27 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
-+/* This Source Code Form is subject to the terms of the Mozilla Public
-+ * License, v. 2.0. If a copy of the MPL was not distributed with this
-+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-+
-+#ifndef nsSystemAlertsService_h__
-+#define nsSystemAlertsService_h__
-+
-+#include "nsIAlertsService.h"
-+#include "nsCOMPtr.h"
-+
-+class nsSystemAlertsService : public nsIAlertsService
-+{
-+public:
-+ NS_DECL_NSIALERTSSERVICE
-+ NS_DECL_ISUPPORTS
-+
-+ nsSystemAlertsService();
-+
-+ nsresult Init();
-+
-+protected:
-+ virtual ~nsSystemAlertsService();
-+
-+};
-+
-+#endif /* nsSystemAlertsService_h__ */
Modified: trunk/www/firefox/files/patch-ijg-libjpeg
==============================================================================
--- trunk/www/firefox/files/patch-ijg-libjpeg Sat Jan 17 01:58:21 2015 (r1807)
+++ trunk/www/firefox/files/patch-ijg-libjpeg Wed Jan 21 15:07:16 2015 (r1808)
@@ -51,26 +51,26 @@
static void cmyk_convert_rgb(JSAMPROW row, JDIMENSION width);
-@@ -324,6 +340,7 @@ nsJPEGDecoder::WriteInternal(const char *aBuffer, uint32_t aCount)
- case JCS_GRAYSCALE:
- case JCS_RGB:
- case JCS_YCbCr:
+@@ -367,6 +382,7 @@ nsJPEGDecoder::WriteInternal(const char*
+ case JCS_GRAYSCALE:
+ case JCS_RGB:
+ case JCS_YCbCr:
+#ifdef JCS_EXTENSIONS
- // if we're not color managing we can decode directly to
- // MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB
- if (mCMSMode != eCMSMode_All) {
-@@ -332,6 +349,9 @@ nsJPEGDecoder::WriteInternal(const char *aBuffer, uint32_t aCount)
- } else {
- mInfo.out_color_space = JCS_RGB;
- }
+ // if we're not color managing we can decode directly to
+ // MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB
+ if (mCMSMode != eCMSMode_All) {
+@@ -375,6 +391,9 @@ nsJPEGDecoder::WriteInternal(const char*
+ } else {
+ mInfo.out_color_space = JCS_RGB;
+ }
+#else
-+ mInfo.out_color_space = JCS_RGB;
++ mInfo.out_color_space = JCS_RGB;
+#endif
- break;
- case JCS_CMYK:
- case JCS_YCCK:
-@@ -399,6 +419,15 @@ nsJPEGDecoder::WriteInternal(const char *aBuffer, uint32_t aCount)
- return; /* I/O suspension */
+ break;
+ case JCS_CMYK:
+ case JCS_YCCK:
+@@ -433,6 +452,15 @@ nsJPEGDecoder::WriteInternal(const char*
+ return; // I/O suspension
}
+#ifndef JCS_EXTENSIONS
@@ -83,10 +83,10 @@
+ }
+#endif
- /* If this is a progressive JPEG ... */
- mState = mInfo.buffered_image ? JPEG_DECOMPRESS_PROGRESSIVE : JPEG_DECOMPRESS_SEQUENTIAL;
-@@ -544,7 +573,11 @@ nsJPEGDecoder::OutputScanlines(bool* suspend)
- uint32_t *imageRow = ((uint32_t*)mImageData) +
+ // If this is a progressive JPEG ...
+ mState = mInfo.buffered_image ?
+@@ -605,7 +633,11 @@ nsJPEGDecoder::OutputScanlines(bool* sus
+ uint32_t* imageRow = ((uint32_t*)mImageData) +
(mInfo.output_scanline * mInfo.output_width);
+#ifdef JCS_EXTENSIONS
@@ -94,10 +94,10 @@
+#else
+ if (mInfo.cconvert->color_convert == ycc_rgb_convert_argb) {
+#endif
- /* Special case: scanline will be directly converted into packed ARGB */
+ // Special case: scanline will be directly converted into packed ARGB
if (jpeg_read_scanlines(&mInfo, (JSAMPARRAY)&imageRow, 1) != 1) {
- *suspend = true; /* suspend */
-@@ -854,6 +887,282 @@ term_source (j_decompress_ptr jd)
+ *suspend = true; // suspend
+@@ -920,6 +952,282 @@ term_source (j_decompress_ptr jd)
} // namespace mozilla
@@ -377,6 +377,6 @@
+#endif
+
+
- /**************** Inverted CMYK -> RGB conversion **************/
- /*
- * Input is (Inverted) CMYK stored as 4 bytes per pixel.
+ ///*************** Inverted CMYK -> RGB conversion *************************
+ /// Input is (Inverted) CMYK stored as 4 bytes per pixel.
+ /// Output is RGB stored as 3 bytes per pixel.
Modified: trunk/www/firefox/files/patch-system-openh264
==============================================================================
--- trunk/www/firefox/files/patch-system-openh264 Sat Jan 17 01:58:21 2015 (r1807)
+++ trunk/www/firefox/files/patch-system-openh264 Wed Jan 21 15:07:16 2015 (r1808)
@@ -1,9 +1,9 @@
# Revert bug 1045209 to allow using absolute path
-diff --git content/media/gmp/GMPChild.cpp content/media/gmp/GMPChild.cpp
+diff --git dom/media/gmp/GMPChild.cpp dom/media/gmp/GMPChild.cpp
index 1dde3ac..12c88cf 100644
---- content/media/gmp/GMPChild.cpp
-+++ content/media/gmp/GMPChild.cpp
+--- dom/media/gmp/GMPChild.cpp
++++ dom/media/gmp/GMPChild.cpp
@@ -76,21 +76,14 @@ GetFileBase(const std::string& aPluginPa
}
#endif
@@ -30,10 +30,10 @@
return true;
}
-diff --git content/media/gmp/GMPParent.cpp content/media/gmp/GMPParent.cpp
+diff --git dom/media/gmp/GMPParent.cpp dom/media/gmp/GMPParent.cpp
index aa60acf..90878ca 100644
---- content/media/gmp/GMPParent.cpp
-+++ content/media/gmp/GMPParent.cpp
+--- dom/media/gmp/GMPParent.cpp
++++ dom/media/gmp/GMPParent.cpp
@@ -90,23 +90,16 @@
mService = aService;
mDirectory = aPluginDir;
Modified: trunk/www/firefox/files/patch-z-bug517422
==============================================================================
--- trunk/www/firefox/files/patch-z-bug517422 Sat Jan 17 01:58:21 2015 (r1807)
+++ trunk/www/firefox/files/patch-z-bug517422 Wed Jan 21 15:07:16 2015 (r1808)
@@ -268,10 +268,10 @@
dnl = Disable VP8 decoder support
dnl ========================================================
MOZ_ARG_DISABLE_BOOL(webm,
-diff --git content/media/AudioStream.h content/media/AudioStream.h
+diff --git dom/media/AudioStream.h dom/media/AudioStream.h
index 085676d..00c54fb 100644
---- content/media/AudioStream.h
-+++ content/media/AudioStream.h
+--- dom/media/AudioStream.h
++++ dom/media/AudioStream.h
@@ -17,7 +17,7 @@
#include "CubebUtils.h"
@@ -281,10 +281,10 @@
}
namespace mozilla {
-diff --git content/media/moz.build content/media/moz.build
+diff --git dom/media/moz.build dom/media/moz.build
index 7526cff..e0a0ca0 100644
---- content/media/moz.build
-+++ content/media/moz.build
+--- dom/media/moz.build
++++ dom/media/moz.build
@@ -212,3 +212,24 @@ if CONFIG['ANDROID_VERSION'] > '15':
CFLAGS += CONFIG['GSTREAMER_CFLAGS']
@@ -382,9 +382,9 @@
index 14265b1..3069e99 100644
--- media/libtheora/moz.build
+++ media/libtheora/moz.build
-@@ -6,3 +6,5 @@
-
- DIRS += ['include', 'lib']
+@@ -93,3 +93,5 @@ if CONFIG['GNU_AS']:
+ if CONFIG['OS_TARGET'] == 'Android':
+ DEFINES['__linux__'] = True
+if CONFIG['MOZ_NATIVE_OGG']:
+ CFLAGS += CONFIG['MOZ_OGG_CFLAGS']
Modified: trunk/www/linux-firefox/Makefile
==============================================================================
--- trunk/www/linux-firefox/Makefile Sat Jan 17 01:58:21 2015 (r1807)
+++ trunk/www/linux-firefox/Makefile Wed Jan 21 15:07:16 2015 (r1808)
@@ -2,7 +2,7 @@
# $FreeBSD: head/www/linux-firefox/Makefile 373830 2014-12-03 14:55:25Z beat $
PORTNAME= firefox
-DISTVERSION= 35.0
+DISTVERSION= 36.0b2
PORTEPOCH= 1
CATEGORIES= www ipv6
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US
Modified: trunk/www/linux-firefox/distinfo
==============================================================================
--- trunk/www/linux-firefox/distinfo Sat Jan 17 01:58:21 2015 (r1807)
+++ trunk/www/linux-firefox/distinfo Wed Jan 21 15:07:16 2015 (r1808)
@@ -1,5 +1,5 @@
-SHA256 (firefox-35.0.tar.bz2) = 1ff41809f88f068fc46770ca518851a5188ae936e4a6d0d11c9b8bdc740298a7
-SIZE (firefox-35.0.tar.bz2) = 47069126
+SHA256 (firefox-36.0b2.tar.bz2) = e8acceb228dfd854a1ee78b4fb6948392e1d5e4b5d85049764664e8cd74a37dd
+SIZE (firefox-36.0b2.tar.bz2) = 47882634
SHA256 (glib2-2.22.2-2.fc12.i686.rpm) = e3b459c245ec14e7248e9de4b506963a4773407f3e58835db5070d0ed02ecc99
SIZE (glib2-2.22.2-2.fc12.i686.rpm) = 1162908
SHA256 (gtk2-2.18.3-19.fc12.i686.rpm) = aea9cf7ffe9c8dae0faa2bf3d2aa1b2117c55dce03da72dcce8c268279ec0a4b
Modified: trunk/www/linux-firefox/pkg-plist
==============================================================================
--- trunk/www/linux-firefox/pkg-plist Sat Jan 17 01:58:21 2015 (r1807)
+++ trunk/www/linux-firefox/pkg-plist Wed Jan 21 15:07:16 2015 (r1808)
@@ -36,6 +36,8 @@
lib/%%APP_NAME%%/dictionaries/en-US.dic
lib/%%APP_NAME%%/firefox
lib/%%APP_NAME%%/firefox-bin
+lib/%%APP_NAME%%/gmp-clearkey/0.1/clearkey.info
+lib/%%APP_NAME%%/gmp-clearkey/0.1/libclearkey.so
lib/%%APP_NAME%%/icons/updater.png
lib/%%APP_NAME%%/libfreebl3.chk
lib/%%APP_NAME%%/libfreebl3.so
@@ -44,7 +46,6 @@
%%GTK218%%lib/%%APP_NAME%%/libglib-2.0.so.0
%%GTK218%%lib/%%APP_NAME%%/libgtk-x11-2.0.so.0
lib/%%APP_NAME%%/libmozalloc.so
-lib/%%APP_NAME%%/libmozsandbox.so
lib/%%APP_NAME%%/libmozsqlite3.so
lib/%%APP_NAME%%/libnspr4.so
lib/%%APP_NAME%%/libnss3.so
@@ -59,7 +60,6 @@
lib/%%APP_NAME%%/libsoftokn3.so
lib/%%APP_NAME%%/libssl3.so
lib/%%APP_NAME%%/libxul.so
-lib/%%APP_NAME%%/mozilla-xremote-client
lib/%%APP_NAME%%/omni.ja
lib/%%APP_NAME%%/platform.ini
lib/%%APP_NAME%%/plugin-container
Modified: trunk/www/linux-pepperflash/Makefile
==============================================================================
--- trunk/www/linux-pepperflash/Makefile Sat Jan 17 01:58:21 2015 (r1807)
+++ trunk/www/linux-pepperflash/Makefile Wed Jan 21 15:07:16 2015 (r1808)
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= pepperflash
-PORTVERSION= 39.0.2171.95
+PORTVERSION= 39.0.2171.99
CATEGORIES= www multimedia linux
MASTER_SITES= http://dl.google.com/linux/chrome/rpm/stable/${LINUX_RPM_ARCH}/
PKGNAMEPREFIX= linux-
Modified: trunk/www/linux-pepperflash/distinfo.i386
==============================================================================
--- trunk/www/linux-pepperflash/distinfo.i386 Sat Jan 17 01:58:21 2015 (r1807)
+++ trunk/www/linux-pepperflash/distinfo.i386 Wed Jan 21 15:07:16 2015 (r1808)
@@ -1,2 +1,2 @@
-SHA256 (rpm/i386/google-chrome-stable-39.0.2171.95-1.i386.rpm) = ad727e69efd3f51cc7de047b5f795d5a9b93a30110836ec55df72aea6c70dd5c
-SIZE (rpm/i386/google-chrome-stable-39.0.2171.95-1.i386.rpm) = 59411313
+SHA256 (rpm/i386/google-chrome-stable-39.0.2171.99-1.i386.rpm) = deee34d95342feacdc17192c429d8d150997453022a3df2a26d228866f887e4a
+SIZE (rpm/i386/google-chrome-stable-39.0.2171.99-1.i386.rpm) = 59412102
Modified: trunk/www/linux-tor-browser/Makefile
==============================================================================
--- trunk/www/linux-tor-browser/Makefile Sat Jan 17 01:58:21 2015 (r1807)
+++ trunk/www/linux-tor-browser/Makefile Wed Jan 21 15:07:16 2015 (r1808)
@@ -2,10 +2,10 @@
PORTNAME= tor-browser
DISTVERSIONPREFIX=linux32-
-DISTVERSION= 4.5-alpha-2
+DISTVERSION= 4.5a3
DISTVERSIONSUFFIX=_${LOCALE}
CATEGORIES= www security linux
-MASTER_SITES= https://people.torproject.org/~mikeperry/builds/${DISTVERSION}/ \
+MASTER_SITES= \
TOR/torbrowser/${DISTVERSION}
PKGNAMEPREFIX= linux-
Modified: trunk/www/linux-tor-browser/distinfo
==============================================================================
--- trunk/www/linux-tor-browser/distinfo Sat Jan 17 01:58:21 2015 (r1807)
+++ trunk/www/linux-tor-browser/distinfo Wed Jan 21 15:07:16 2015 (r1808)
@@ -1,30 +1,30 @@
-SHA256 (tor-browser-linux32-4.5-alpha-2_ar.tar.xz) = 824faeed2ddeaa09f90c6a268b719ca8cd7ad41d3fdb0719c0e52a0841510116
-SIZE (tor-browser-linux32-4.5-alpha-2_ar.tar.xz) = 44453184
-SHA256 (tor-browser-linux32-4.5-alpha-2_de.tar.xz) = bf776e7d9843eb5decb2936a89a234c8db242467134db8456780e8f23dcdd53b
-SIZE (tor-browser-linux32-4.5-alpha-2_de.tar.xz) = 44385852
-SHA256 (tor-browser-linux32-4.5-alpha-2_en-US.tar.xz) = e46278fe8309dca4b399273e9111450f74d4ddf86c078429c08e919ee17537cd
-SIZE (tor-browser-linux32-4.5-alpha-2_en-US.tar.xz) = 44048684
-SHA256 (tor-browser-linux32-4.5-alpha-2_es-ES.tar.xz) = f5b920c65f5bdcd4c32407ec0fb3367723f2c9e8ed79bcc02ae512cdf5179230
-SIZE (tor-browser-linux32-4.5-alpha-2_es-ES.tar.xz) = 44335304
-SHA256 (tor-browser-linux32-4.5-alpha-2_fa.tar.xz) = 627df047209070a6491820509d23ca25bbb298778afb79593f21b073a35774b5
-SIZE (tor-browser-linux32-4.5-alpha-2_fa.tar.xz) = 44448508
-SHA256 (tor-browser-linux32-4.5-alpha-2_fr.tar.xz) = 3b480b1492eb276364049c15360549f2fb80186da86011886f0b1d197bbceedb
-SIZE (tor-browser-linux32-4.5-alpha-2_fr.tar.xz) = 44389240
-SHA256 (tor-browser-linux32-4.5-alpha-2_it.tar.xz) = 486036bffec8f668a118bd657811e80b6cdb2798a9c5af28e4297749e4fa3e07
-SIZE (tor-browser-linux32-4.5-alpha-2_it.tar.xz) = 44311176
-SHA256 (tor-browser-linux32-4.5-alpha-2_ko.tar.xz) = 65cb44d492803e68ae48e99606814d7cc021af1112f7d56d32b2d034185ac4f6
-SIZE (tor-browser-linux32-4.5-alpha-2_ko.tar.xz) = 44388760
-SHA256 (tor-browser-linux32-4.5-alpha-2_nl.tar.xz) = 62a91d49052242b0da3da644d84dcbaa40210613b482a6b8f8af3986aa5cefcb
-SIZE (tor-browser-linux32-4.5-alpha-2_nl.tar.xz) = 44369984
-SHA256 (tor-browser-linux32-4.5-alpha-2_pl.tar.xz) = 7228959bdd7d023a1b973b35427b072d496da75f22950fb3a94e5c8d3a34450c
-SIZE (tor-browser-linux32-4.5-alpha-2_pl.tar.xz) = 44362388
-SHA256 (tor-browser-linux32-4.5-alpha-2_pt-PT.tar.xz) = cae7d2c0c25505d61528ad07e268a8ed48f322dfe065a9ea0e66534a429c8799
-SIZE (tor-browser-linux32-4.5-alpha-2_pt-PT.tar.xz) = 44373380
-SHA256 (tor-browser-linux32-4.5-alpha-2_ru.tar.xz) = c32365275124fe8f3c1892e9ccaf77717a26e4cc015c49ac9c1807bbfdd05143
-SIZE (tor-browser-linux32-4.5-alpha-2_ru.tar.xz) = 44351148
-SHA256 (tor-browser-linux32-4.5-alpha-2_tr.tar.xz) = 5abc94126422f3b78de255c5a01cff71afa6c2cc02a5d8e529dee9b0480c1d5a
-SIZE (tor-browser-linux32-4.5-alpha-2_tr.tar.xz) = 44406268
-SHA256 (tor-browser-linux32-4.5-alpha-2_vi.tar.xz) = abecd6998bad7fdc400eaf62908d84a361f7f337c30c85d8e2df125a96901027
-SIZE (tor-browser-linux32-4.5-alpha-2_vi.tar.xz) = 44405032
-SHA256 (tor-browser-linux32-4.5-alpha-2_zh-CN.tar.xz) = 78ecec546fddb6ff26eabb4909bd8ab4c5c784fc5f5ed6188670bd97b4f65156
-SIZE (tor-browser-linux32-4.5-alpha-2_zh-CN.tar.xz) = 44405992
+SHA256 (tor-browser-linux32-4.5a3_ar.tar.xz) = ecf67feae788622df4f23cf9d1704b04ccd4c826722173166383aff2eb879f34
+SIZE (tor-browser-linux32-4.5a3_ar.tar.xz) = 44611272
+SHA256 (tor-browser-linux32-4.5a3_de.tar.xz) = 337b923b6d4974fb5a836010320d5f4d65f46aac5983d70d2f2fc2cb15f80e7c
+SIZE (tor-browser-linux32-4.5a3_de.tar.xz) = 44549620
+SHA256 (tor-browser-linux32-4.5a3_en-US.tar.xz) = 822dbd603232b3b9e8253a40b4b3053d99ecc6cf5a1c13ff919051ec3a938c96
+SIZE (tor-browser-linux32-4.5a3_en-US.tar.xz) = 44203972
+SHA256 (tor-browser-linux32-4.5a3_es-ES.tar.xz) = c3a965c90962553818a5246b7cd38c117da9f19d72d49e99370660ff1ea77530
+SIZE (tor-browser-linux32-4.5a3_es-ES.tar.xz) = 44481104
+SHA256 (tor-browser-linux32-4.5a3_fa.tar.xz) = adb1f1d05c9de2d10ef7715a3d7f7b0857e514471bd5225ddbe51e264b7ee1fa
+SIZE (tor-browser-linux32-4.5a3_fa.tar.xz) = 44621312
+SHA256 (tor-browser-linux32-4.5a3_fr.tar.xz) = 17acc0d65fa79e028cffd5718b94f78ef2fa1031b63aa73bb67b1f3445fa1c67
+SIZE (tor-browser-linux32-4.5a3_fr.tar.xz) = 44559892
+SHA256 (tor-browser-linux32-4.5a3_it.tar.xz) = 74d5db0088c07df988b606d37df32f7722eba0e47c5c7368075840ec3d121289
+SIZE (tor-browser-linux32-4.5a3_it.tar.xz) = 44493204
+SHA256 (tor-browser-linux32-4.5a3_ko.tar.xz) = e42f7563a10a89d29151d37faccadb66af557aa1ffddb480b41339894d6abffe
+SIZE (tor-browser-linux32-4.5a3_ko.tar.xz) = 44556988
+SHA256 (tor-browser-linux32-4.5a3_nl.tar.xz) = 8fe2893743aee9473399d872f376951ee6528baabc000b77e3d2210b57f6d37f
+SIZE (tor-browser-linux32-4.5a3_nl.tar.xz) = 44550004
+SHA256 (tor-browser-linux32-4.5a3_pl.tar.xz) = 73cde08e9288c08eefdb2786f77e212ef4db37bd935f5f50d0819aeeb369c27a
+SIZE (tor-browser-linux32-4.5a3_pl.tar.xz) = 44532460
+SHA256 (tor-browser-linux32-4.5a3_pt-PT.tar.xz) = df4b645ae5f06eed7bfb05877230f013cbe822de09c4cf50081667be75412be2
+SIZE (tor-browser-linux32-4.5a3_pt-PT.tar.xz) = 44539484
+SHA256 (tor-browser-linux32-4.5a3_ru.tar.xz) = b198355bb2ee2b826deb870c03e5ba3aefdcd50e34fffb46986abbfd2e77713c
+SIZE (tor-browser-linux32-4.5a3_ru.tar.xz) = 44515492
+SHA256 (tor-browser-linux32-4.5a3_tr.tar.xz) = c96d8edee7bd532a56e1a292a36418056f643b27bcba2255a936d61932bc62f8
+SIZE (tor-browser-linux32-4.5a3_tr.tar.xz) = 44572008
+SHA256 (tor-browser-linux32-4.5a3_vi.tar.xz) = 344932c314bac86ad1caf1339198f8da3f1ec16ffc271bdaa2e084c2d71b6d5e
+SIZE (tor-browser-linux32-4.5a3_vi.tar.xz) = 44568468
+SHA256 (tor-browser-linux32-4.5a3_zh-CN.tar.xz) = db0e67f62c27e537165d810434c34e51e98186809a803b04a2774d0f74bf8e6a
+SIZE (tor-browser-linux32-4.5a3_zh-CN.tar.xz) = 44574924
More information about the freebsd-gecko
mailing list