[SVN-Commit] r1821 - in trunk: Mk/Uses mail/thunderbird www/firefox www/firefox-i18n www/firefox-nightly www/firefox/files www/linux-firefox

svn-freebsd-gecko at chruetertee.ch svn-freebsd-gecko at chruetertee.ch
Tue Mar 3 16:35:37 UTC 2015


Author: jbeich
Date: Tue Mar  3 16:35:21 2015
New Revision: 1821

Log:
update

Deleted:
   trunk/www/firefox/files/patch-bug1073117
   trunk/www/firefox/files/patch-bug1101582
   trunk/www/firefox/files/patch-bug1103858
   trunk/www/firefox/files/patch-bug899126
Modified:
   trunk/Mk/Uses/gecko.mk
   trunk/mail/thunderbird/distinfo
   trunk/www/firefox-i18n/Makefile
   trunk/www/firefox-i18n/distinfo
   trunk/www/firefox-nightly/Makefile.hgrev
   trunk/www/firefox-nightly/distinfo
   trunk/www/firefox/Makefile
   trunk/www/firefox/distinfo
   trunk/www/firefox/files/patch-bug1021761
   trunk/www/firefox/files/patch-bug779713
   trunk/www/firefox/files/patch-system-openh264
   trunk/www/firefox/files/patch-z-bug517422
   trunk/www/linux-firefox/Makefile
   trunk/www/linux-firefox/distinfo

Modified: trunk/Mk/Uses/gecko.mk
==============================================================================
--- trunk/Mk/Uses/gecko.mk	Fri Feb 27 13:23:59 2015	(r1820)
+++ trunk/Mk/Uses/gecko.mk	Tue Mar  3 16:35:21 2015	(r1821)
@@ -37,12 +37,12 @@
 .elif ${gecko_ARGS:Mfirefox}
 
 _GECKO_DEFAULT_VERSION=	31
-_GECKO_VERSIONS=		31 36
+_GECKO_VERSIONS=		31 37
 _GECKO_TYPE=	firefox
 
 # Dependence lines for different Firefox versions
 31_DEPENDS=		${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox-esr
-36_DEPENDS=		${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox
+37_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/mail/thunderbird/distinfo
==============================================================================
--- trunk/mail/thunderbird/distinfo	Fri Feb 27 13:23:59 2015	(r1820)
+++ trunk/mail/thunderbird/distinfo	Tue Mar  3 16:35:21 2015	(r1821)
@@ -1,4 +1,4 @@
-SHA256 (thunderbird-31.5.0.source.tar.bz2) = 17ca8904ac2cc4815b145074b0f2b5729e22e8d3f635c3afe12913b35893e2d9
-SIZE (thunderbird-31.5.0.source.tar.bz2) = 392347898
+SHA256 (thunderbird-31.5.0.source.tar.bz2) = 435719518dcf25fb3b810feefca489b92d30354d97836eab09cfdfd1c4b9139d
+SIZE (thunderbird-31.5.0.source.tar.bz2) = 171097061
 SHA256 (enigmail-1.7.2.tar.gz) = 7b3a62e83961bafec1cdac60075aa6c317c8f655a837e31a7d1f3ce6a49fc7d6
 SIZE (enigmail-1.7.2.tar.gz) = 1420346

Modified: trunk/www/firefox-i18n/Makefile
==============================================================================
--- trunk/www/firefox-i18n/Makefile	Fri Feb 27 13:23:59 2015	(r1820)
+++ trunk/www/firefox-i18n/Makefile	Tue Mar  3 16:35:21 2015	(r1821)
@@ -2,7 +2,7 @@
 # $FreeBSD: head/www/firefox-i18n/Makefile 378253 2015-02-01 16:46:24Z jbeich $
 
 PORTNAME=	firefox-i18n
-PORTVERSION=	36.0
+PORTVERSION=	37.0b2
 CATEGORIES=	www
 MASTER_SITES=	MOZILLA/${PORTNAME:S|-i18n||}/releases/${PORTVERSION}/linux-i686/xpi
 PKGNAMEPREFIX=

Modified: trunk/www/firefox-i18n/distinfo
==============================================================================
--- trunk/www/firefox-i18n/distinfo	Fri Feb 27 13:23:59 2015	(r1820)
+++ trunk/www/firefox-i18n/distinfo	Tue Mar  3 16:35:21 2015	(r1821)
@@ -1,176 +1,176 @@
-SHA256 (xpi/firefox-i18n-36.0/ach.xpi) = cd52762687bb2de6d1fcddad01c4fac89ea2366680e4a6b3e941aae672818cf7
-SIZE (xpi/firefox-i18n-36.0/ach.xpi) = 465661
-SHA256 (xpi/firefox-i18n-36.0/af.xpi) = 46258ddafdae2c89b50b3580df99ab6927df11529989ae5cd25413208281576d
-SIZE (xpi/firefox-i18n-36.0/af.xpi) = 472056
-SHA256 (xpi/firefox-i18n-36.0/an.xpi) = 105473c50622f24752455ad343e724d688c9e839f0fe788ffdaa1723c8db8bab
-SIZE (xpi/firefox-i18n-36.0/an.xpi) = 449536
-SHA256 (xpi/firefox-i18n-36.0/ar.xpi) = 0cde10d1facdf7bc147deb011109eb77d2cbf037c046355e1e0e1bb2679e1db4
-SIZE (xpi/firefox-i18n-36.0/ar.xpi) = 504370
-SHA256 (xpi/firefox-i18n-36.0/as.xpi) = 03bb600ddae2d8bba96ba66b9faf254309919c79058f76758f7b58cceacfd24e
-SIZE (xpi/firefox-i18n-36.0/as.xpi) = 494229
-SHA256 (xpi/firefox-i18n-36.0/ast.xpi) = d7f01d2a59bee2ca0681714e46da95c002d6fd6e5c994de059a1e6fa0cb9ab2b
-SIZE (xpi/firefox-i18n-36.0/ast.xpi) = 377933
-SHA256 (xpi/firefox-i18n-36.0/az.xpi) = 2c73e8bd6fc9b9e4c9385e95251f70a8294f38eadd838a5713ecca6ac1a25b23
-SIZE (xpi/firefox-i18n-36.0/az.xpi) = 475727
-SHA256 (xpi/firefox-i18n-36.0/be.xpi) = 1a1feccbc4e45a54f2a8b3aee4fdb062cc933d31c014af6e3efdc474389a45c1
-SIZE (xpi/firefox-i18n-36.0/be.xpi) = 426958
-SHA256 (xpi/firefox-i18n-36.0/bg.xpi) = 82946bb8a54d6a328e0485a2eaba68a34121e6f9a2eb15249e70e1303d4bfdb3
-SIZE (xpi/firefox-i18n-36.0/bg.xpi) = 481497
-SHA256 (xpi/firefox-i18n-36.0/bn-BD.xpi) = 3f1d483239bb735d633785f2728a4b6809b64cfc3b9010169045663dc137204e
-SIZE (xpi/firefox-i18n-36.0/bn-BD.xpi) = 515519
-SHA256 (xpi/firefox-i18n-36.0/bn-IN.xpi) = ab987b8952c98231920e7dbdd34becd004735195671bbbe7f5bdebcdf37df210
-SIZE (xpi/firefox-i18n-36.0/bn-IN.xpi) = 514349
-SHA256 (xpi/firefox-i18n-36.0/br.xpi) = 2c2103c853413ede8534173d0583e42b91bdb41c4e621d864f734058a4b8c45d
-SIZE (xpi/firefox-i18n-36.0/br.xpi) = 430389
-SHA256 (xpi/firefox-i18n-36.0/bs.xpi) = c9d1b2fc74349945a929aefa06ccafd2e1368da5458ac08fe403c1b2e9b48495
-SIZE (xpi/firefox-i18n-36.0/bs.xpi) = 472356
-SHA256 (xpi/firefox-i18n-36.0/ca.xpi) = 1d4c748ce84454bd3898135afcfed41056204b609511907e0c60786636c5b888
-SIZE (xpi/firefox-i18n-36.0/ca.xpi) = 446099
-SHA256 (xpi/firefox-i18n-36.0/cs.xpi) = 110687a150b08c6c6758e1c03c0448bb9bdbe85068379a36a080a59ca7b99ce4
-SIZE (xpi/firefox-i18n-36.0/cs.xpi) = 434461
-SHA256 (xpi/firefox-i18n-36.0/cy.xpi) = b1c54c1b1670aad831fb0b0de6670b8c9a9e771a1d8068f4f4d283aa9aa25154
-SIZE (xpi/firefox-i18n-36.0/cy.xpi) = 432589
-SHA256 (xpi/firefox-i18n-36.0/da.xpi) = 72ae9559bd446bda73c55a68f2ac303156de922bc556189fc22e14e7f69cca9f
-SIZE (xpi/firefox-i18n-36.0/da.xpi) = 439277
-SHA256 (xpi/firefox-i18n-36.0/de.xpi) = 2a4c1040fd493593e0fce33958911a0c0d3778639698f2bf1ce128260e97ffb0
-SIZE (xpi/firefox-i18n-36.0/de.xpi) = 439186
-SHA256 (xpi/firefox-i18n-36.0/dsb.xpi) = 95777787ad81fff28a4cf6776bfde07d4f05d19bfe074ec6c6931a25cd59eaef
-SIZE (xpi/firefox-i18n-36.0/dsb.xpi) = 458446
-SHA256 (xpi/firefox-i18n-36.0/el.xpi) = 4946146b317784bb9a7c8cdaa18a6984e4ccbd0cd5f49a7a86fbc4c780eadaf1
-SIZE (xpi/firefox-i18n-36.0/el.xpi) = 485456
-SHA256 (xpi/firefox-i18n-36.0/en-GB.xpi) = 1a34efc2cdcaf3bfa280f78bf354868c9bc7c219303a85d5f05e3e0758aa2b1c
-SIZE (xpi/firefox-i18n-36.0/en-GB.xpi) = 429599
-SHA256 (xpi/firefox-i18n-36.0/en-US.xpi) = 3cdf9a797f0f6ad73ba37dc6755873fb9b0c6efed95ace223ea19db8cfd703dc
-SIZE (xpi/firefox-i18n-36.0/en-US.xpi) = 458576
-SHA256 (xpi/firefox-i18n-36.0/en-ZA.xpi) = 176fbf07b20b0d16253840a8bf11988b38d8b4f3f561471cbde6283fa6bd22df
-SIZE (xpi/firefox-i18n-36.0/en-ZA.xpi) = 425587
-SHA256 (xpi/firefox-i18n-36.0/eo.xpi) = 2b5878ede3a3e86f3e43b99ba7ad18c6c524a06f214c4d52cd20ff001ece9b33
-SIZE (xpi/firefox-i18n-36.0/eo.xpi) = 473724
-SHA256 (xpi/firefox-i18n-36.0/es-AR.xpi) = 969db2e6097ba3d42c78950357d47ecf68c4ea79c68717d89caedf9ef3377706
-SIZE (xpi/firefox-i18n-36.0/es-AR.xpi) = 442479
-SHA256 (xpi/firefox-i18n-36.0/es-CL.xpi) = 4203bb8da5c14f000e8ca497bb837df2f293aa4f092517f48308b85a45b23160
-SIZE (xpi/firefox-i18n-36.0/es-CL.xpi) = 377184
-SHA256 (xpi/firefox-i18n-36.0/es-ES.xpi) = 924cbd65e596041a3bce0ffbf6092984667cd9d3a6e3d7ffdaba8bf4dd24d907
-SIZE (xpi/firefox-i18n-36.0/es-ES.xpi) = 366986
-SHA256 (xpi/firefox-i18n-36.0/es-MX.xpi) = 2f775bf2d9789e5d1e442d1ae115d8ad1fa864a6ab90ab66a0ea695f60cf4002
-SIZE (xpi/firefox-i18n-36.0/es-MX.xpi) = 444969
-SHA256 (xpi/firefox-i18n-36.0/et.xpi) = e942c03a1bcf91bbb1f9e7341737e0fa5d650b9f82da6bba819e470786ce016f
-SIZE (xpi/firefox-i18n-36.0/et.xpi) = 431611
-SHA256 (xpi/firefox-i18n-36.0/eu.xpi) = c1a81882e556e006de17fe5f0d4f22b9ba318ab996e3571250bf121f5c2de65d
-SIZE (xpi/firefox-i18n-36.0/eu.xpi) = 454739
-SHA256 (xpi/firefox-i18n-36.0/fa.xpi) = fdf3dc1150d3c617389b45289b54557bd9a07b259d6491cea66bdfa5456e70ef
-SIZE (xpi/firefox-i18n-36.0/fa.xpi) = 500877
-SHA256 (xpi/firefox-i18n-36.0/ff.xpi) = 932423f857ab0f439bd8138df336c05bf32b171bede93ee0fea4770d5f71e4ce
-SIZE (xpi/firefox-i18n-36.0/ff.xpi) = 442341
-SHA256 (xpi/firefox-i18n-36.0/fi.xpi) = d5b713efe726d68c166a49aa67868aaf5715a67f949863fff932c7a627412a39
-SIZE (xpi/firefox-i18n-36.0/fi.xpi) = 433370
-SHA256 (xpi/firefox-i18n-36.0/fr.xpi) = c6bbbf5d2b635ec567db1cc05650b14ac8256d27473b97d423cd70c70d57a1f9
-SIZE (xpi/firefox-i18n-36.0/fr.xpi) = 449176
-SHA256 (xpi/firefox-i18n-36.0/fy-NL.xpi) = e6fc2b29943ff8f6385bb3bd4ca910b95ca209e20d2489ca8aa22fb022026f10
-SIZE (xpi/firefox-i18n-36.0/fy-NL.xpi) = 443804
-SHA256 (xpi/firefox-i18n-36.0/ga-IE.xpi) = 6877683181a84d74b19d0a58fa31c6e4e1c4b4c9b2334ba72f7aee43caa11bdf
-SIZE (xpi/firefox-i18n-36.0/ga-IE.xpi) = 453000
-SHA256 (xpi/firefox-i18n-36.0/gd.xpi) = 4849d0820b282b0cf742d9fc58998b048b84c59ffac769b1f7275feda387820f
-SIZE (xpi/firefox-i18n-36.0/gd.xpi) = 442656
-SHA256 (xpi/firefox-i18n-36.0/gl.xpi) = 2cc9eb858d788467cc163f26c7805d27f23dc2e5c0603b5a35dec0ddc804e723
-SIZE (xpi/firefox-i18n-36.0/gl.xpi) = 433435
-SHA256 (xpi/firefox-i18n-36.0/gu-IN.xpi) = acc3e984a815aa092969e58035814428ee021150f6296d7c92b905f8d570d7f9
-SIZE (xpi/firefox-i18n-36.0/gu-IN.xpi) = 463245
-SHA256 (xpi/firefox-i18n-36.0/he.xpi) = 7428790a185f7d0095f0f03a4037bb68a7cbb11e07a88888ac1ceb5ec6c04f76
-SIZE (xpi/firefox-i18n-36.0/he.xpi) = 473373
-SHA256 (xpi/firefox-i18n-36.0/hi-IN.xpi) = f7455568a3d0ea7aaf6946376acfccdbbfcf4a5e46af80afdeab7893eda39ca0
-SIZE (xpi/firefox-i18n-36.0/hi-IN.xpi) = 493294
-SHA256 (xpi/firefox-i18n-36.0/hr.xpi) = c8d36a29bfae974a5d66c575f879a7c90f35b43d46afb46a766c83ee8d990f41
-SIZE (xpi/firefox-i18n-36.0/hr.xpi) = 466358
-SHA256 (xpi/firefox-i18n-36.0/hsb.xpi) = 3142b835fe8c5c9a418c759d051e8aac8a6bbf57f6585ed178d497b77032935c
-SIZE (xpi/firefox-i18n-36.0/hsb.xpi) = 456351
-SHA256 (xpi/firefox-i18n-36.0/hu.xpi) = 443282070539cdb96b424d2ce477ff3504dbc8ba96fa4829f36a2cf42cb37558
-SIZE (xpi/firefox-i18n-36.0/hu.xpi) = 441328
-SHA256 (xpi/firefox-i18n-36.0/hy-AM.xpi) = 841759da124a761ce98056b4e7f08fc5410679815fbb2b4208692d52ae7e240c
-SIZE (xpi/firefox-i18n-36.0/hy-AM.xpi) = 522155
-SHA256 (xpi/firefox-i18n-36.0/id.xpi) = 49b917ce728d025ea8d7c37c6fb2a08cb1d63cac78d5804ea7efd20ebd827b75
-SIZE (xpi/firefox-i18n-36.0/id.xpi) = 419615
-SHA256 (xpi/firefox-i18n-36.0/is.xpi) = 6c4f2567b7f498c040152afeca9586a5602dafdbbd927f242c7e2980d5d48aa7
-SIZE (xpi/firefox-i18n-36.0/is.xpi) = 473419
-SHA256 (xpi/firefox-i18n-36.0/it.xpi) = b425b23765c451f1514b45c0a0849a3b6b092b1f4835f6d862608e048d58c956
-SIZE (xpi/firefox-i18n-36.0/it.xpi) = 361315
-SHA256 (xpi/firefox-i18n-36.0/ja.xpi) = a88b6e10266962bdcfdb3d3e82c92e390e3cfba1b97e3fa0e3aa857a5d67fbd5
-SIZE (xpi/firefox-i18n-36.0/ja.xpi) = 465475
-SHA256 (xpi/firefox-i18n-36.0/kk.xpi) = c325bd8fa08de23ff056e74afbec7cf8a9cad5850744bfe90661ac64fa8eede0
-SIZE (xpi/firefox-i18n-36.0/kk.xpi) = 490170
-SHA256 (xpi/firefox-i18n-36.0/km.xpi) = 192c31a7695f416a12be2f606bc2b59be2613c545b225aae323a3ed3ffcb7430
-SIZE (xpi/firefox-i18n-36.0/km.xpi) = 550764
-SHA256 (xpi/firefox-i18n-36.0/kn.xpi) = 44d2f08ea69e79dbdb511b623d133b8a3e2891c04143cab06cc7dd0c82f6fd7f
-SIZE (xpi/firefox-i18n-36.0/kn.xpi) = 516616
-SHA256 (xpi/firefox-i18n-36.0/ko.xpi) = 754cbea379d94a868de9a77982da90f519b6ff5491da580d5a95a74886958127
-SIZE (xpi/firefox-i18n-36.0/ko.xpi) = 448220
-SHA256 (xpi/firefox-i18n-36.0/lij.xpi) = 151c2fd633588e12f12fb154ee3fb569a1a7e9e4ec5c16165b1e5ac7854455ba
-SIZE (xpi/firefox-i18n-36.0/lij.xpi) = 430850
-SHA256 (xpi/firefox-i18n-36.0/lt.xpi) = c80b2a0795988f44b6e2d4f9eca3a783546c2a69a41b28989cc9beb41a180d8a
-SIZE (xpi/firefox-i18n-36.0/lt.xpi) = 474005
-SHA256 (xpi/firefox-i18n-36.0/lv.xpi) = 32ba58d5aa0366153f8d40248df0f908d7aa50e64634dbfafd48aaf79dc47fa0
-SIZE (xpi/firefox-i18n-36.0/lv.xpi) = 436231
-SHA256 (xpi/firefox-i18n-36.0/mai.xpi) = 28b87412915594d73c828570508667ebe6d5bd54252149505daf5624df9b6bb9
-SIZE (xpi/firefox-i18n-36.0/mai.xpi) = 485633
-SHA256 (xpi/firefox-i18n-36.0/mk.xpi) = 3c3b68be839f5e1b9e009731d4638c447619c29dbfb1bf5fb415c7a75d59f43e
-SIZE (xpi/firefox-i18n-36.0/mk.xpi) = 516378
-SHA256 (xpi/firefox-i18n-36.0/ml.xpi) = 7065016988d6e5aebf27f61dd751ea1891de2a9f663f9c568bf9a04f66a7e1d2
-SIZE (xpi/firefox-i18n-36.0/ml.xpi) = 514512
-SHA256 (xpi/firefox-i18n-36.0/mr.xpi) = aa0bb5c96f9dc644474bf8ac3fe12c5cb4b238eb71e0574b012ac505c5f0d6b4
-SIZE (xpi/firefox-i18n-36.0/mr.xpi) = 495229
-SHA256 (xpi/firefox-i18n-36.0/ms.xpi) = be324d26387defba52f301e977d25ee851ae775c698f44b28b2bd8ed75454eb7
-SIZE (xpi/firefox-i18n-36.0/ms.xpi) = 478247
-SHA256 (xpi/firefox-i18n-36.0/nb-NO.xpi) = fc4c6a33ad10ec6b2cfee793be6a080c24e20bf6dbcf34d52379c4d787d52e55
-SIZE (xpi/firefox-i18n-36.0/nb-NO.xpi) = 432555
-SHA256 (xpi/firefox-i18n-36.0/nl.xpi) = fe585a4ee308e7551528f6179659d97bc22927d737b9704df1207512d9965c8f
-SIZE (xpi/firefox-i18n-36.0/nl.xpi) = 432347
-SHA256 (xpi/firefox-i18n-36.0/nn-NO.xpi) = 07915e0bcf316176304e3947959669e357d356d883370635e5d9ed20d828facf
-SIZE (xpi/firefox-i18n-36.0/nn-NO.xpi) = 426609
-SHA256 (xpi/firefox-i18n-36.0/or.xpi) = d68be584c618bbb88de313fe7aa79e152d03afaf7b4a310a138cb6946dbd2a14
-SIZE (xpi/firefox-i18n-36.0/or.xpi) = 512011
-SHA256 (xpi/firefox-i18n-36.0/pa-IN.xpi) = d238714ca266ab3229b75f01156dde7805129c75875face9126fb9b3dd0a727f
-SIZE (xpi/firefox-i18n-36.0/pa-IN.xpi) = 481891
-SHA256 (xpi/firefox-i18n-36.0/pl.xpi) = c1f25fc40373e6ba2159e14a490924a98fdd9db9584be0122170de9f9e979d5d
-SIZE (xpi/firefox-i18n-36.0/pl.xpi) = 402048
-SHA256 (xpi/firefox-i18n-36.0/pt-BR.xpi) = 626a9532870a64e47523bf7748b1e4683acc3cab34495834964f6cfffc773a6c
-SIZE (xpi/firefox-i18n-36.0/pt-BR.xpi) = 447670
-SHA256 (xpi/firefox-i18n-36.0/pt-PT.xpi) = f7b27668738a2477a83a5df1b2003203f26ad935baf04350258dd0e50a3179a2
-SIZE (xpi/firefox-i18n-36.0/pt-PT.xpi) = 428706
-SHA256 (xpi/firefox-i18n-36.0/rm.xpi) = 6aa5ca5edce8fd7c8c50fc3619fa1330c24c41860bd7478b52ad22ef72d6b596
-SIZE (xpi/firefox-i18n-36.0/rm.xpi) = 443938
-SHA256 (xpi/firefox-i18n-36.0/ro.xpi) = 610c91311bc3fc4a9f02290e6c4cff84de2c54bd9c0e9d597301c41a9c748728
-SIZE (xpi/firefox-i18n-36.0/ro.xpi) = 483569
-SHA256 (xpi/firefox-i18n-36.0/ru.xpi) = 5a91999701123df52521d52b8d2e1b3867ea7b93d9af834bf1928779653de630
-SIZE (xpi/firefox-i18n-36.0/ru.xpi) = 406023
-SHA256 (xpi/firefox-i18n-36.0/si.xpi) = 85e56491869f3b861f3c778a86fc18a79595427189c029217b7dc4860d1067c9
-SIZE (xpi/firefox-i18n-36.0/si.xpi) = 514744
-SHA256 (xpi/firefox-i18n-36.0/sk.xpi) = 75fbfbae54e2cfd51482c1ffc209907b0e3daa5a2f37fd5d432aecd6b0984755
-SIZE (xpi/firefox-i18n-36.0/sk.xpi) = 457188
-SHA256 (xpi/firefox-i18n-36.0/sl.xpi) = d35efe90a6ee3c5afd9a7032d5851235b0001fb3016da9833b59761755a5205f
-SIZE (xpi/firefox-i18n-36.0/sl.xpi) = 429928
-SHA256 (xpi/firefox-i18n-36.0/son.xpi) = 4d94b8ccf453b8b0fd8f396e98559da0943b4c0e451824155a4b760f385324cd
-SIZE (xpi/firefox-i18n-36.0/son.xpi) = 436770
-SHA256 (xpi/firefox-i18n-36.0/sq.xpi) = 0aebcc7ae2f32589c7ef11fb55df0b796c57332556fecc7468e65daa4905705b
-SIZE (xpi/firefox-i18n-36.0/sq.xpi) = 474053
-SHA256 (xpi/firefox-i18n-36.0/sr.xpi) = 49576b448555aee4601c3af5f68a45016655c7aaf705d7b705541491415f2e5d
-SIZE (xpi/firefox-i18n-36.0/sr.xpi) = 467364
-SHA256 (xpi/firefox-i18n-36.0/sv-SE.xpi) = a08c3659a9cbb07de8e3fd105af433452b704f72306bf801cf8f47824dc5b3a9
-SIZE (xpi/firefox-i18n-36.0/sv-SE.xpi) = 440719
-SHA256 (xpi/firefox-i18n-36.0/ta.xpi) = 81913b1572d6d7ed7495d44ab98d96364a22b5ae61c9375740ad903d3a7eb23c
-SIZE (xpi/firefox-i18n-36.0/ta.xpi) = 493859
-SHA256 (xpi/firefox-i18n-36.0/te.xpi) = c6fdf3b58724cf0c9ec999581bb2f67e0fc64508de6eeae3d08f4e3a1f87b2a2
-SIZE (xpi/firefox-i18n-36.0/te.xpi) = 513695
-SHA256 (xpi/firefox-i18n-36.0/th.xpi) = 4647d4495928b714491c2c2dbb25597084b31beb0eea74cdb26b0e3e8b543185
-SIZE (xpi/firefox-i18n-36.0/th.xpi) = 521630
-SHA256 (xpi/firefox-i18n-36.0/tr.xpi) = 28f84849c106de0bd32d55af483b80c262744694f437130b0209021ecec797b1
-SIZE (xpi/firefox-i18n-36.0/tr.xpi) = 468961
-SHA256 (xpi/firefox-i18n-36.0/uk.xpi) = e31a1863a8789ef65a5fe7fe7d7536928ce88b431689970cf6aee496a8645154
-SIZE (xpi/firefox-i18n-36.0/uk.xpi) = 469172
-SHA256 (xpi/firefox-i18n-36.0/vi.xpi) = 038708d081c6b5199046b456154a55bef4166a89b536f1efd3141c7cdfcb0000
-SIZE (xpi/firefox-i18n-36.0/vi.xpi) = 454446
-SHA256 (xpi/firefox-i18n-36.0/xh.xpi) = 56f2cdd3b6e6fed9afd150a32234de8ffcd55da1ec58d2c5cd4b30dda68a9c73
-SIZE (xpi/firefox-i18n-36.0/xh.xpi) = 436240
-SHA256 (xpi/firefox-i18n-36.0/zh-CN.xpi) = 58016e2f50536c48f2be10f8cbba49c39f2195c92cced4cd27ff8625ed63a127
-SIZE (xpi/firefox-i18n-36.0/zh-CN.xpi) = 475834
-SHA256 (xpi/firefox-i18n-36.0/zh-TW.xpi) = 1b383472774b35333622cf528f2d40ef00796795e876cfda233a86c262aea2fe
-SIZE (xpi/firefox-i18n-36.0/zh-TW.xpi) = 455305
+SHA256 (xpi/firefox-i18n-37.0b2/ach.xpi) = b667ec06852fcb1815ccc21663682b5f992e6326e470eca39e9ba23f8d14718e
+SIZE (xpi/firefox-i18n-37.0b2/ach.xpi) = 471324
+SHA256 (xpi/firefox-i18n-37.0b2/af.xpi) = 6b8252e18c9473677980607e88ac71d5d40fb5bfcaad8fcde75f7a0ffe9d3f11
+SIZE (xpi/firefox-i18n-37.0b2/af.xpi) = 477048
+SHA256 (xpi/firefox-i18n-37.0b2/an.xpi) = a02b75c052dc471d006ca84abbc32b4be7d70d3c128ad5cdd3c0245f89511a65
+SIZE (xpi/firefox-i18n-37.0b2/an.xpi) = 455193
+SHA256 (xpi/firefox-i18n-37.0b2/ar.xpi) = 8620b674d417593170935b500473376c8530437cc681485ffaad150298b3e296
+SIZE (xpi/firefox-i18n-37.0b2/ar.xpi) = 509381
+SHA256 (xpi/firefox-i18n-37.0b2/as.xpi) = 0ef8ef5454815a4346a53b53d8f391aa5fb78f40342159089e70e4c7ad334621
+SIZE (xpi/firefox-i18n-37.0b2/as.xpi) = 499985
+SHA256 (xpi/firefox-i18n-37.0b2/ast.xpi) = 71f8f40bea288ee147ff9de970ddd9c0e1d54576cfc3f979e386e7cfcc70952b
+SIZE (xpi/firefox-i18n-37.0b2/ast.xpi) = 384090
+SHA256 (xpi/firefox-i18n-37.0b2/az.xpi) = 29bbef5febd05b65f1d724a652207119335ae27ce6f67f0a351b389b4621b675
+SIZE (xpi/firefox-i18n-37.0b2/az.xpi) = 481255
+SHA256 (xpi/firefox-i18n-37.0b2/be.xpi) = 715c95a84b4425692422a022c60d0ef5d55d6b29043d8180082795b101b27399
+SIZE (xpi/firefox-i18n-37.0b2/be.xpi) = 431982
+SHA256 (xpi/firefox-i18n-37.0b2/bg.xpi) = 6e8ccaa9bac7614f95d1e4c5f0aa58e08e55b4c2ae0cce906b9791c156e87964
+SIZE (xpi/firefox-i18n-37.0b2/bg.xpi) = 486713
+SHA256 (xpi/firefox-i18n-37.0b2/bn-BD.xpi) = 9e18c2df6de6c36f9a82eba8f61351a70e011f0b0000a5e99887819c1a7f3ac0
+SIZE (xpi/firefox-i18n-37.0b2/bn-BD.xpi) = 520238
+SHA256 (xpi/firefox-i18n-37.0b2/bn-IN.xpi) = e89617b7d89799d98f33685fe7d9295c16a7500e42dab738ff675e3ae60ed5cc
+SIZE (xpi/firefox-i18n-37.0b2/bn-IN.xpi) = 520105
+SHA256 (xpi/firefox-i18n-37.0b2/br.xpi) = 9f985867c84b8217a391c30f1b7c5b9083c9ef599d4e9b2ceb1c7c433defbfa0
+SIZE (xpi/firefox-i18n-37.0b2/br.xpi) = 436037
+SHA256 (xpi/firefox-i18n-37.0b2/bs.xpi) = e94f2b4b9bf9e7d4a83243e1aa9d1e335845bc5ae023e492724f3895aa58fc22
+SIZE (xpi/firefox-i18n-37.0b2/bs.xpi) = 476981
+SHA256 (xpi/firefox-i18n-37.0b2/ca.xpi) = b808c9be9b71d4a7efddc54475966a167424d2dd8cc90edee7ace745bd3fdaab
+SIZE (xpi/firefox-i18n-37.0b2/ca.xpi) = 451760
+SHA256 (xpi/firefox-i18n-37.0b2/cs.xpi) = 9db84128a7c1038dd1de8450094f870c671e41a0a43690a1fe220a4d8379b314
+SIZE (xpi/firefox-i18n-37.0b2/cs.xpi) = 439373
+SHA256 (xpi/firefox-i18n-37.0b2/cy.xpi) = fb345d0c38ed0ef7e5a03aaf0719d1efa1e77e480d5bfd0991582378c377e811
+SIZE (xpi/firefox-i18n-37.0b2/cy.xpi) = 438261
+SHA256 (xpi/firefox-i18n-37.0b2/da.xpi) = 711b9ee915654d12d06edc48d23b6ae1e54ac23dca27c0a0b8e70ebbc5f776af
+SIZE (xpi/firefox-i18n-37.0b2/da.xpi) = 443934
+SHA256 (xpi/firefox-i18n-37.0b2/de.xpi) = 546ca89fbfe4882dcad37ad8e72a49b5d8be9c76b723a93def63fe554fdd5373
+SIZE (xpi/firefox-i18n-37.0b2/de.xpi) = 444862
+SHA256 (xpi/firefox-i18n-37.0b2/dsb.xpi) = f58d7425eed5206bf1c8f6f559f78ce70ef3c4308dc8c95312f8d0dbc26cd8e3
+SIZE (xpi/firefox-i18n-37.0b2/dsb.xpi) = 464125
+SHA256 (xpi/firefox-i18n-37.0b2/el.xpi) = f36bba09f534c67410469cf802e34b1860195bfafc867a2a50722235ebbc58eb
+SIZE (xpi/firefox-i18n-37.0b2/el.xpi) = 490091
+SHA256 (xpi/firefox-i18n-37.0b2/en-GB.xpi) = c3457dc3ba078284a321aa7ba308be1acc5df003ec3983de8d5d348c9db54582
+SIZE (xpi/firefox-i18n-37.0b2/en-GB.xpi) = 435166
+SHA256 (xpi/firefox-i18n-37.0b2/en-US.xpi) = 9200f44ddd41c1bed177b4f5d8abf402318ba831745a59abd81373f21f8568d8
+SIZE (xpi/firefox-i18n-37.0b2/en-US.xpi) = 463095
+SHA256 (xpi/firefox-i18n-37.0b2/en-ZA.xpi) = 04fbcb4a41f8bc17522e1f4f48144f606a7ca9e13016d987640e3d1fcf9f5958
+SIZE (xpi/firefox-i18n-37.0b2/en-ZA.xpi) = 431153
+SHA256 (xpi/firefox-i18n-37.0b2/eo.xpi) = ebb6298a5432834d77c514902eec3f1480428dc3793bf2c5e092761560f51599
+SIZE (xpi/firefox-i18n-37.0b2/eo.xpi) = 479320
+SHA256 (xpi/firefox-i18n-37.0b2/es-AR.xpi) = b591f15455b0981f2cec610e5eaa052321944f40c833deff6a02a34274801a4f
+SIZE (xpi/firefox-i18n-37.0b2/es-AR.xpi) = 447016
+SHA256 (xpi/firefox-i18n-37.0b2/es-CL.xpi) = 6dc5028a96aa9eda85fb90b2097dea0265e2e49a56101949879694e403513a10
+SIZE (xpi/firefox-i18n-37.0b2/es-CL.xpi) = 380180
+SHA256 (xpi/firefox-i18n-37.0b2/es-ES.xpi) = 6fa2b2d291b80d8577f8bfa2848d4f73074c39edd229834b461a6f76f60eb62e
+SIZE (xpi/firefox-i18n-37.0b2/es-ES.xpi) = 369781
+SHA256 (xpi/firefox-i18n-37.0b2/es-MX.xpi) = 683ad2b3ed84aaccfcb1af523a304f0f584a3a7ebbff9187c8eadd6d98969806
+SIZE (xpi/firefox-i18n-37.0b2/es-MX.xpi) = 449799
+SHA256 (xpi/firefox-i18n-37.0b2/et.xpi) = 75e80f94fc3e36de552ae87567f4d97544ca69a7fd92073a76f9272b0a6cac12
+SIZE (xpi/firefox-i18n-37.0b2/et.xpi) = 437197
+SHA256 (xpi/firefox-i18n-37.0b2/eu.xpi) = 6c06f936af49722e8aaf9e6716a8c6ae1d334506ff0daf104bc0177438d7f6df
+SIZE (xpi/firefox-i18n-37.0b2/eu.xpi) = 460393
+SHA256 (xpi/firefox-i18n-37.0b2/fa.xpi) = 578e64876ee0cbb81bd2c5d1d78d06229d45617023bc5db4e907b59d5e092e78
+SIZE (xpi/firefox-i18n-37.0b2/fa.xpi) = 505515
+SHA256 (xpi/firefox-i18n-37.0b2/ff.xpi) = c39b48ab173172610235e30d53747a080dbdaceb37d08206939374dcdf668f98
+SIZE (xpi/firefox-i18n-37.0b2/ff.xpi) = 447150
+SHA256 (xpi/firefox-i18n-37.0b2/fi.xpi) = adb4db24d24a3d8d4b8aebe56fdecce46b0df3b204328d1cdffa648d33b10db8
+SIZE (xpi/firefox-i18n-37.0b2/fi.xpi) = 438062
+SHA256 (xpi/firefox-i18n-37.0b2/fr.xpi) = 5a2c114b78b6ecabe7cf6042129027b6604962f9d38ba67a52f31107ac75ca72
+SIZE (xpi/firefox-i18n-37.0b2/fr.xpi) = 453985
+SHA256 (xpi/firefox-i18n-37.0b2/fy-NL.xpi) = e7297e0f4f745321c6d1f49c50c164a559f769385be29d71e65bbe5dce00ab4c
+SIZE (xpi/firefox-i18n-37.0b2/fy-NL.xpi) = 448478
+SHA256 (xpi/firefox-i18n-37.0b2/ga-IE.xpi) = d13d4fefbaa217589a7f85e87cad06c2a9271d9d9cc409afaf987f45fb48091d
+SIZE (xpi/firefox-i18n-37.0b2/ga-IE.xpi) = 458670
+SHA256 (xpi/firefox-i18n-37.0b2/gd.xpi) = fb8fb4fb07d6c96db6dce393c9808ca9ef95f696182518bc5f0613c1657ac451
+SIZE (xpi/firefox-i18n-37.0b2/gd.xpi) = 448308
+SHA256 (xpi/firefox-i18n-37.0b2/gl.xpi) = d1b6e4563b8daafe6a539c0ce636e35d07c3eb0ba4b98e44812850cc4b1ca215
+SIZE (xpi/firefox-i18n-37.0b2/gl.xpi) = 439065
+SHA256 (xpi/firefox-i18n-37.0b2/gu-IN.xpi) = c734922f05868851c3f53c60163dee681411a79ef930260e5a3367bb87252d97
+SIZE (xpi/firefox-i18n-37.0b2/gu-IN.xpi) = 468926
+SHA256 (xpi/firefox-i18n-37.0b2/he.xpi) = 47b7819266a73446e2b07330522ccb68628b4fdad4373169b2cf1ae59c28e8a7
+SIZE (xpi/firefox-i18n-37.0b2/he.xpi) = 478216
+SHA256 (xpi/firefox-i18n-37.0b2/hi-IN.xpi) = 06120a12cad5cd3f7355d86f25a61cad6f5be9e76b5db97d452dc57b37e19eaf
+SIZE (xpi/firefox-i18n-37.0b2/hi-IN.xpi) = 498978
+SHA256 (xpi/firefox-i18n-37.0b2/hr.xpi) = 5046d112753d041d6ccfd8a33422921cc5fa488f894f371618b10a0e62c5ac54
+SIZE (xpi/firefox-i18n-37.0b2/hr.xpi) = 471178
+SHA256 (xpi/firefox-i18n-37.0b2/hsb.xpi) = e140df681aa5b20147902920b1115144f644cd8f29b399bb3ed9a139a1532971
+SIZE (xpi/firefox-i18n-37.0b2/hsb.xpi) = 462026
+SHA256 (xpi/firefox-i18n-37.0b2/hu.xpi) = f82d22c77b4899f89ce0b180dffb2ea6ac6b7472caf58d013387118489168c8f
+SIZE (xpi/firefox-i18n-37.0b2/hu.xpi) = 446230
+SHA256 (xpi/firefox-i18n-37.0b2/hy-AM.xpi) = e6adca121e11be8cbb52b1ca647f67ee772148a397f4e7be69324a61cba6542c
+SIZE (xpi/firefox-i18n-37.0b2/hy-AM.xpi) = 527868
+SHA256 (xpi/firefox-i18n-37.0b2/id.xpi) = ced2907c86c1613f69e8b6dcb8394c86411b345f6362ee55db610f8748b1097f
+SIZE (xpi/firefox-i18n-37.0b2/id.xpi) = 424560
+SHA256 (xpi/firefox-i18n-37.0b2/is.xpi) = 248ef1df1ad93e7e362dd204cffda9fff98c68601f4a7eaa68aa1e87afac0846
+SIZE (xpi/firefox-i18n-37.0b2/is.xpi) = 478135
+SHA256 (xpi/firefox-i18n-37.0b2/it.xpi) = 1e83c9d6d74758fd62ba83cd6a0b79080bb19299975dc9f8069aecb30d743122
+SIZE (xpi/firefox-i18n-37.0b2/it.xpi) = 364081
+SHA256 (xpi/firefox-i18n-37.0b2/ja.xpi) = b2b70ab486f5dbf8890ada7edf64d2c4db47a9627cc18aea4b1b51af186d37e4
+SIZE (xpi/firefox-i18n-37.0b2/ja.xpi) = 471177
+SHA256 (xpi/firefox-i18n-37.0b2/kk.xpi) = d82d8fcf82267a80f6992207b2b6f13e9e39f0e193250444723d4d895a598603
+SIZE (xpi/firefox-i18n-37.0b2/kk.xpi) = 495904
+SHA256 (xpi/firefox-i18n-37.0b2/km.xpi) = ab74662097f55cf7bdddef4cffce11b583ff816d229cf96de6d0bb5dc9860b8a
+SIZE (xpi/firefox-i18n-37.0b2/km.xpi) = 556363
+SHA256 (xpi/firefox-i18n-37.0b2/kn.xpi) = 4f236338b0ab6c022cb2af147822e5bae61aa6dacffd355dcb064713727e69c0
+SIZE (xpi/firefox-i18n-37.0b2/kn.xpi) = 522245
+SHA256 (xpi/firefox-i18n-37.0b2/ko.xpi) = 275f298403d872e5e4fd4308558a52d7c1995733fba64a82dd3b77a6ff9e651c
+SIZE (xpi/firefox-i18n-37.0b2/ko.xpi) = 453929
+SHA256 (xpi/firefox-i18n-37.0b2/lij.xpi) = 2aff3721a388e77b1ee761744464760c855009440333f0ff2cdc9ae775d9c0e9
+SIZE (xpi/firefox-i18n-37.0b2/lij.xpi) = 435607
+SHA256 (xpi/firefox-i18n-37.0b2/lt.xpi) = ed32b09b7e05d6a4ce4565e73851b1dedb78bfb40f66384b6656f6dd115f70b2
+SIZE (xpi/firefox-i18n-37.0b2/lt.xpi) = 479670
+SHA256 (xpi/firefox-i18n-37.0b2/lv.xpi) = cee9492d468952473f9c5587ff524c8dfe8f829fd6e0481c8a1729d33cb1eeb5
+SIZE (xpi/firefox-i18n-37.0b2/lv.xpi) = 442009
+SHA256 (xpi/firefox-i18n-37.0b2/mai.xpi) = 1bd8de837d003e442fd3eeaf52ffa4ceff5ad1ea2747fff9f46067f0a99e288f
+SIZE (xpi/firefox-i18n-37.0b2/mai.xpi) = 490294
+SHA256 (xpi/firefox-i18n-37.0b2/mk.xpi) = f339004fabb428d76c818e60fe8b5a9c77ff60a71b345ba50f8bbca565d062e6
+SIZE (xpi/firefox-i18n-37.0b2/mk.xpi) = 521046
+SHA256 (xpi/firefox-i18n-37.0b2/ml.xpi) = e1928d262237f6693a38c4c626c7b30b7e002bbc0296a70541ceaa8ec0558978
+SIZE (xpi/firefox-i18n-37.0b2/ml.xpi) = 520101
+SHA256 (xpi/firefox-i18n-37.0b2/mr.xpi) = 93f5d43d9d283d399b47374ed156fd9776122a343098573fb3d6a37dcac6abb8
+SIZE (xpi/firefox-i18n-37.0b2/mr.xpi) = 500823
+SHA256 (xpi/firefox-i18n-37.0b2/ms.xpi) = 5d232c8e35dbaed10a345110dc5d7a095d535cd4004d3a3962a7b4356d02c319
+SIZE (xpi/firefox-i18n-37.0b2/ms.xpi) = 483812
+SHA256 (xpi/firefox-i18n-37.0b2/nb-NO.xpi) = f80a436631fbb92dc7bbd381257ce49b193a46e7a1f95a1bd759c2cba7e633b7
+SIZE (xpi/firefox-i18n-37.0b2/nb-NO.xpi) = 437178
+SHA256 (xpi/firefox-i18n-37.0b2/nl.xpi) = fb3eb597c83def62c61586500538a60497581ddbb0636ad3615a9528ed8679fd
+SIZE (xpi/firefox-i18n-37.0b2/nl.xpi) = 437183
+SHA256 (xpi/firefox-i18n-37.0b2/nn-NO.xpi) = 3fe1adab1a35052675626f9dca9450000f51c265bbdcad0a9e146ee7e6559243
+SIZE (xpi/firefox-i18n-37.0b2/nn-NO.xpi) = 432239
+SHA256 (xpi/firefox-i18n-37.0b2/or.xpi) = 0fdd0b4cd6ee6f66f404da3aedfb2cd1a69875e87ecce1725740942dc1ffc233
+SIZE (xpi/firefox-i18n-37.0b2/or.xpi) = 517635
+SHA256 (xpi/firefox-i18n-37.0b2/pa-IN.xpi) = fec30de0987d15bdbd298c062eb7843324979e1fdb6ac77a372cab670d0139e7
+SIZE (xpi/firefox-i18n-37.0b2/pa-IN.xpi) = 487554
+SHA256 (xpi/firefox-i18n-37.0b2/pl.xpi) = e46952e73bd9f4f994d67d75023c241b2e89b301c972bdc490c97b5caef672ad
+SIZE (xpi/firefox-i18n-37.0b2/pl.xpi) = 404495
+SHA256 (xpi/firefox-i18n-37.0b2/pt-BR.xpi) = a1e610e458aa5fa73252de1761d42a030917e24f2ceb315514b4bf065e36922b
+SIZE (xpi/firefox-i18n-37.0b2/pt-BR.xpi) = 453350
+SHA256 (xpi/firefox-i18n-37.0b2/pt-PT.xpi) = 61156db67b745bc2ffa2e5cd576b64695b59028a99d1c3862b413534a3d60c27
+SIZE (xpi/firefox-i18n-37.0b2/pt-PT.xpi) = 433016
+SHA256 (xpi/firefox-i18n-37.0b2/rm.xpi) = c86756636c569763d54fad2b143dd39c9373030e0170154c5719d4610a91a3ed
+SIZE (xpi/firefox-i18n-37.0b2/rm.xpi) = 439787
+SHA256 (xpi/firefox-i18n-37.0b2/ro.xpi) = b2e72b179412bfaefe2fa4af905ec4205f9c3e15e5b6546eddeca41a91242e00
+SIZE (xpi/firefox-i18n-37.0b2/ro.xpi) = 488342
+SHA256 (xpi/firefox-i18n-37.0b2/ru.xpi) = 2ee351941cd31c199756b309d552e8924538bafcb9a37d6156fa331b7c0dd9ba
+SIZE (xpi/firefox-i18n-37.0b2/ru.xpi) = 409378
+SHA256 (xpi/firefox-i18n-37.0b2/si.xpi) = a604918a629ddf5b55b70d24e6f3464ed9755c8ad86c5fa04dca3bed6dfd25e3
+SIZE (xpi/firefox-i18n-37.0b2/si.xpi) = 520321
+SHA256 (xpi/firefox-i18n-37.0b2/sk.xpi) = cec2407aa50122b29008856c3e362ff3f1a1be31eedb275ded1b5aabf657166a
+SIZE (xpi/firefox-i18n-37.0b2/sk.xpi) = 462173
+SHA256 (xpi/firefox-i18n-37.0b2/sl.xpi) = c5b1edbdac45dbe2a91c00b90696758ae210d953199bc41acd55f8fe2fc8d08d
+SIZE (xpi/firefox-i18n-37.0b2/sl.xpi) = 435581
+SHA256 (xpi/firefox-i18n-37.0b2/son.xpi) = 03040b878f1df8eeb5d9f84c79cc26e594f54065f986f55e28104cbaf33068fa
+SIZE (xpi/firefox-i18n-37.0b2/son.xpi) = 442439
+SHA256 (xpi/firefox-i18n-37.0b2/sq.xpi) = 0b39e477d9c8d939f02e82c39b68499006efe82d5025cbb4cd495aee8f82087e
+SIZE (xpi/firefox-i18n-37.0b2/sq.xpi) = 478874
+SHA256 (xpi/firefox-i18n-37.0b2/sr.xpi) = c46728c40edc3735a5b403169f73d0347085788c0f7ba354a0c5c8b707f1ba25
+SIZE (xpi/firefox-i18n-37.0b2/sr.xpi) = 472191
+SHA256 (xpi/firefox-i18n-37.0b2/sv-SE.xpi) = 2a1b1be72ea8fc8a6cf7041422372b21f40d9d705c5833e9af7f005554de45ed
+SIZE (xpi/firefox-i18n-37.0b2/sv-SE.xpi) = 446396
+SHA256 (xpi/firefox-i18n-37.0b2/ta.xpi) = b64c5ec990d77d18b453bacf62e9fcad84595106e11b4e38a0af95d44831272e
+SIZE (xpi/firefox-i18n-37.0b2/ta.xpi) = 499305
+SHA256 (xpi/firefox-i18n-37.0b2/te.xpi) = e7ac55cd5f9ac034d4ba38565e62d1fd04ea24ebb67bc72d3b7af9021c417a05
+SIZE (xpi/firefox-i18n-37.0b2/te.xpi) = 519339
+SHA256 (xpi/firefox-i18n-37.0b2/th.xpi) = 9e38ff6edb623271e7d4cdc7bb458ccbf3a9c94f294f95bd53803fa901787357
+SIZE (xpi/firefox-i18n-37.0b2/th.xpi) = 527245
+SHA256 (xpi/firefox-i18n-37.0b2/tr.xpi) = 250fe68ab4ef3a51bc59c03053997f0e93131179249212fe6c23b1093cb3847c
+SIZE (xpi/firefox-i18n-37.0b2/tr.xpi) = 474638
+SHA256 (xpi/firefox-i18n-37.0b2/uk.xpi) = 73eb08a10e391d990d2d018a35e29b0c3e8f5c3308136b1998123e8ac1072d6c
+SIZE (xpi/firefox-i18n-37.0b2/uk.xpi) = 474787
+SHA256 (xpi/firefox-i18n-37.0b2/vi.xpi) = eef5405b8afced85a6b2e4621ad85f1c04fca825d1e93a54b4ba9ebb66323295
+SIZE (xpi/firefox-i18n-37.0b2/vi.xpi) = 459108
+SHA256 (xpi/firefox-i18n-37.0b2/xh.xpi) = f8ae22b80157c59aad7954602c7de735af9c54eb0836be6cb9d8e8f10b30e712
+SIZE (xpi/firefox-i18n-37.0b2/xh.xpi) = 441826
+SHA256 (xpi/firefox-i18n-37.0b2/zh-CN.xpi) = 7c7029b14370648afdc47eeede92512fa42d1a0c73343d53d563da00895fb7fb
+SIZE (xpi/firefox-i18n-37.0b2/zh-CN.xpi) = 481581
+SHA256 (xpi/firefox-i18n-37.0b2/zh-TW.xpi) = 0e4aa87bb7267c0661d519a53278721e7bf291fcad04b51a65eb2065e90cb609
+SIZE (xpi/firefox-i18n-37.0b2/zh-TW.xpi) = 460364

Modified: trunk/www/firefox-nightly/Makefile.hgrev
==============================================================================
--- trunk/www/firefox-nightly/Makefile.hgrev	Fri Feb 27 13:23:59 2015	(r1820)
+++ trunk/www/firefox-nightly/Makefile.hgrev	Tue Mar  3 16:35:21 2015	(r1821)
@@ -1 +1 @@
-HGREV=		231119:138f4bb6fbde
+HGREV=		231632:23f0b767c77e

Modified: trunk/www/firefox-nightly/distinfo
==============================================================================
--- trunk/www/firefox-nightly/distinfo	Fri Feb 27 13:23:59 2015	(r1820)
+++ trunk/www/firefox-nightly/distinfo	Tue Mar  3 16:35:21 2015	(r1821)
@@ -1,2 +1,2 @@
-SHA256 (firefox-nightly/138f4bb6fbde.tar.bz2) = 42e50aa89733de5dccec142adc698b9345d5afab8197536e9704ad4d1814af3f
-SIZE (firefox-nightly/138f4bb6fbde.tar.bz2) = 178017817
+SHA256 (firefox-nightly/23f0b767c77e.tar.bz2) = 407cda6ca53c6085381dbd9f8c55bfd4438e86234bbc51fa34442a26825fdbaa
+SIZE (firefox-nightly/23f0b767c77e.tar.bz2) = 178446259

Modified: trunk/www/firefox/Makefile
==============================================================================
--- trunk/www/firefox/Makefile	Fri Feb 27 13:23:59 2015	(r1820)
+++ trunk/www/firefox/Makefile	Tue Mar  3 16:35:21 2015	(r1821)
@@ -2,12 +2,12 @@
 # $FreeBSD: head/www/firefox/Makefile 378529 2015-02-06 12:08:43Z jbeich $
 
 PORTNAME=	firefox
-DISTVERSION=	36.0
+DISTVERSION=	37.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/build2/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
@@ -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	Fri Feb 27 13:23:59 2015	(r1820)
+++ trunk/www/firefox/distinfo	Tue Mar  3 16:35:21 2015	(r1821)
@@ -1,2 +1,2 @@
-SHA256 (firefox-36.0.source.tar.bz2) = 54c8e44b773c0cae885b2be0dc7d2421d2050206cdb0f00d376492d7cf9d5b20
-SIZE (firefox-36.0.source.tar.bz2) = 400388435
+SHA256 (firefox-37.0b2.source.tar.bz2) = 8c4cf241824c31dffae4d97e76a6b743c42393b2d52f29ecd993c046dc59e8d2
+SIZE (firefox-37.0b2.source.tar.bz2) = 178605870

Modified: trunk/www/firefox/files/patch-bug1021761
==============================================================================
--- trunk/www/firefox/files/patch-bug1021761	Fri Feb 27 13:23:59 2015	(r1820)
+++ trunk/www/firefox/files/patch-bug1021761	Tue Mar  3 16:35:21 2015	(r1821)
@@ -542,42 +542,42 @@
      }
      alsa_locked_pcm_close(stm->pcm);
      stm->pcm = NULL;
-@@ -937,12 +1043,12 @@ alsa_get_max_channel_count(cubeb * ctx, uint32_t * max_channels)
+@@ -938,12 +1044,12 @@ alsa_get_max_channel_count(cubeb * ctx, uint32_t * max_channels)
      return CUBEB_ERROR;
    }
  
--  rv = snd_pcm_hw_params_any(stm->pcm, hw_params);
-+  rv = WRAP(snd_pcm_hw_params_any)(stm->pcm, hw_params);
-   if (rv < 0) {
+-  r = snd_pcm_hw_params_any(stm->pcm, hw_params);
++  r = WRAP(snd_pcm_hw_params_any)(stm->pcm, hw_params);
+   if (r < 0) {
      return CUBEB_ERROR;
    }
  
--  rv = snd_pcm_hw_params_get_channels_max(hw_params, max_channels);
-+  rv = WRAP(snd_pcm_hw_params_get_channels_max)(hw_params, max_channels);
-   if (rv < 0) {
+-  r = snd_pcm_hw_params_get_channels_max(hw_params, max_channels);
++  r = WRAP(snd_pcm_hw_params_get_channels_max)(hw_params, max_channels);
+   if (r < 0) {
      return CUBEB_ERROR;
    }
-@@ -962,34 +1068,34 @@ alsa_get_preferred_sample_rate(cubeb * ctx, uint32_t * rate) {
+@@ -963,34 +1069,34 @@ alsa_get_preferred_sample_rate(cubeb * ctx, uint32_t * rate) {
  
    /* get a pcm, disabling resampling, so we get a rate the
     * hardware/dmix/pulse/etc. supports. */
--  rv = snd_pcm_open(&pcm, "", SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0);
-+  rv = WRAP(snd_pcm_open)(&pcm, "", SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0);
-   if (rv < 0) {
+-  r = snd_pcm_open(&pcm, "default", SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0);
++  r = WRAP(snd_pcm_open)(&pcm, "default", SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0);
+   if (r < 0) {
      return CUBEB_ERROR;
    }
  
--  rv = snd_pcm_hw_params_any(pcm, hw_params);
-+  rv = WRAP(snd_pcm_hw_params_any)(pcm, hw_params);
-   if (rv < 0) {
+-  r = snd_pcm_hw_params_any(pcm, hw_params);
++  r = WRAP(snd_pcm_hw_params_any)(pcm, hw_params);
+   if (r < 0) {
 -    snd_pcm_close(pcm);
 +    WRAP(snd_pcm_close)(pcm);
      return CUBEB_ERROR;
    }
  
--  rv = snd_pcm_hw_params_get_rate(hw_params, rate, &dir);
-+  rv = WRAP(snd_pcm_hw_params_get_rate)(hw_params, rate, &dir);
-   if (rv >= 0) {
+-  r = snd_pcm_hw_params_get_rate(hw_params, rate, &dir);
++  r = WRAP(snd_pcm_hw_params_get_rate)(hw_params, rate, &dir);
+   if (r >= 0) {
      /* There is a default rate: use it. */
 -    snd_pcm_close(pcm);
 +    WRAP(snd_pcm_close)(pcm);
@@ -587,9 +587,9 @@
    /* Use a common rate, alsa may adjust it based on hw/etc. capabilities. */
    *rate = 44100;
  
--  rv = snd_pcm_hw_params_set_rate_near(pcm, hw_params, rate, NULL);
-+  rv = WRAP(snd_pcm_hw_params_set_rate_near)(pcm, hw_params, rate, NULL);
-   if (rv < 0) {
+-  r = snd_pcm_hw_params_set_rate_near(pcm, hw_params, rate, NULL);
++  r = WRAP(snd_pcm_hw_params_set_rate_near)(pcm, hw_params, rate, NULL);
+   if (r < 0) {
 -    snd_pcm_close(pcm);
 +    WRAP(snd_pcm_close)(pcm);
      return CUBEB_ERROR;

Deleted: trunk/www/firefox/files/patch-bug1073117
==============================================================================
--- trunk/www/firefox/files/patch-bug1073117	Tue Mar  3 16:35:21 2015	(r1820)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,245 +0,0 @@
-diff --git widget/gtk/gtk3drawing.c widget/gtk/gtk3drawing.c
-index e9e21b1..750140c 100644
---- widget/gtk/gtk3drawing.c
-+++ widget/gtk/gtk3drawing.c
-@@ -64,6 +64,7 @@ static GtkWidget* gScrolledWindowWidget;
- 
- static style_prop_t style_prop_func;
- static gboolean have_arrow_scaling;
-+static gboolean checkbox_check_state;
- static gboolean is_initialized;
- 
- #define ARROW_UP      0
-@@ -71,6 +72,10 @@ static gboolean is_initialized;
- #define ARROW_RIGHT   G_PI_2
- #define ARROW_LEFT    (G_PI+G_PI_2)
- 
-+#if !GTK_CHECK_VERSION(3,14,0)
-+#define GTK_STATE_FLAG_CHECKED (1 << 11)
-+#endif
-+
- static GtkStateFlags
- GetStateFlagsFromGtkWidgetState(GtkWidgetState* state)
- {
-@@ -714,6 +719,11 @@ moz_gtk_init()
-     is_initialized = TRUE;
-     have_arrow_scaling = (gtk_major_version > 2 ||
-                           (gtk_major_version == 2 && gtk_minor_version >= 12));
-+    if (gtk_major_version > 3 ||
-+       (gtk_major_version == 3 && gtk_minor_version >= 14))
-+        checkbox_check_state = GTK_STATE_FLAG_CHECKED;
-+    else
-+        checkbox_check_state = GTK_STATE_FLAG_ACTIVE;
- 
-     /* Add style property to GtkEntry.
-      * Adding the style property to the normal GtkEntry class means that it
-@@ -1004,10 +1014,10 @@ moz_gtk_toggle_paint(cairo_t *cr, GdkRectangle* rect,
-     gtk_widget_set_sensitive(w, !state->disabled);
-     gtk_widget_set_direction(w, direction);
-     gtk_style_context_save(style);
--      
-+
-     if (isradio) {
-         gtk_style_context_add_class(style, GTK_STYLE_CLASS_RADIO);
--        gtk_style_context_set_state(style, selected ? GTK_STATE_FLAG_ACTIVE :
-+        gtk_style_context_set_state(style, selected ? checkbox_check_state :
-                                                       GTK_STATE_FLAG_NORMAL);
-         gtk_render_option(style, cr, x, y, width, height);
-         if (state->focused) {
-@@ -1025,7 +1035,7 @@ moz_gtk_toggle_paint(cairo_t *cr, GdkRectangle* rect,
-             gtk_style_context_set_state(style, GTK_STATE_FLAG_INCONSISTENT);
-             gtk_toggle_button_set_inconsistent(GTK_TOGGLE_BUTTON(gCheckboxWidget), TRUE);
-         } else if (selected) {
--            gtk_style_context_set_state(style, GTK_STATE_FLAG_ACTIVE);
-+            gtk_style_context_set_state(style, checkbox_check_state);
-         } else {
-             gtk_toggle_button_set_inconsistent(GTK_TOGGLE_BUTTON(gCheckboxWidget), FALSE);
-         }
-@@ -2588,8 +2598,9 @@ moz_gtk_check_menu_item_paint(cairo_t *cr, GdkRectangle* rect,
-       gtk_style_context_add_class(style, GTK_STYLE_CLASS_CHECK);
-     }
- 
--    if (checked)
--      state_flags |= GTK_STATE_FLAG_ACTIVE;
-+    if (checked) {
-+      state_flags |= checkbox_check_state;
-+    }
-     
-     gtk_style_context_set_state(style, state_flags);
-     gtk_style_context_get_padding(style, state_flags, &padding);
-diff --git widget/gtk/nsLookAndFeel.cpp widget/gtk/nsLookAndFeel.cpp
-index 3562cf2..ea4cc0e 100644
---- widget/gtk/nsLookAndFeel.cpp
-+++ widget/gtk/nsLookAndFeel.cpp
-@@ -38,7 +38,6 @@ nsLookAndFeel::nsLookAndFeel()
-       mStyle(nullptr),
- #else
-       mBackgroundStyle(nullptr),
--      mViewStyle(nullptr),
-       mButtonStyle(nullptr),
- #endif
-       mDefaultFontCached(false), mButtonFontCached(false),
-@@ -53,7 +52,6 @@ nsLookAndFeel::~nsLookAndFeel()
-     g_object_unref(mStyle);
- #else
-     g_object_unref(mBackgroundStyle);
--    g_object_unref(mViewStyle);
-     g_object_unref(mButtonStyle);
- #endif
- }
-@@ -114,13 +112,19 @@ nsLookAndFeel::NativeGetColor(ColorID aID, nscolor& aColor)
-     case eColorID_IMESelectedRawTextBackground:
-     case eColorID_IMESelectedConvertedTextBackground:
-     case eColorID__moz_dragtargetzone:
--        aColor = sMozWindowSelectedBackground;
-+    case eColorID__moz_cellhighlight:
-+    case eColorID__moz_html_cellhighlight:
-+    case eColorID_highlight: // preference selected item,
-+        aColor = sTextSelectedBackground;
-         break;
-     case eColorID_WidgetSelectForeground:
-     case eColorID_TextSelectForeground:
-     case eColorID_IMESelectedRawTextForeground:
-     case eColorID_IMESelectedConvertedTextForeground:
--        aColor = sMozWindowSelectedText;
-+    case eColorID_highlighttext:
-+    case eColorID__moz_cellhighlighttext:
-+    case eColorID__moz_html_cellhighlighttext:
-+        aColor = sTextSelectedText;
-         break;
- #endif
-     case eColorID_Widget3DHighlight:
-@@ -238,19 +242,6 @@ nsLookAndFeel::NativeGetColor(ColorID aID, nscolor& aColor)
-                                     GTK_STATE_FLAG_INSENSITIVE, &gdk_color);
-         aColor = GDK_RGBA_TO_NS_RGBA(gdk_color);
-         break;
--    case eColorID_highlight: // preference selected item,
--        // background of selected item
--        gtk_style_context_get_background_color(mViewStyle, 
--                                               GTK_STATE_FLAG_SELECTED, 
--                                               &gdk_color);
--        aColor = GDK_RGBA_TO_NS_RGBA(gdk_color);
--        break;
--    case eColorID_highlighttext:
--        // text of selected item
--        gtk_style_context_get_color(mViewStyle, 
--                                    GTK_STATE_FLAG_SELECTED, &gdk_color);
--        aColor = GDK_RGBA_TO_NS_RGBA(gdk_color);
--        break;
-     case eColorID_inactivecaption:
-         // inactive window caption
-         gtk_style_context_get_background_color(mBackgroundStyle, 
-@@ -393,19 +384,6 @@ nsLookAndFeel::NativeGetColor(ColorID aID, nscolor& aColor)
-     case eColorID__moz_buttonhovertext:
-         aColor = sButtonHoverText;
-         break;
--    case eColorID__moz_cellhighlight:
--    case eColorID__moz_html_cellhighlight:
--        gtk_style_context_get_background_color(mViewStyle, 
--                                               GTK_STATE_FLAG_SELECTED, 
--                                               &gdk_color);
--        aColor = GDK_RGBA_TO_NS_RGBA(gdk_color);
--        break;
--    case eColorID__moz_cellhighlighttext:
--    case eColorID__moz_html_cellhighlighttext:
--        gtk_style_context_get_color(mViewStyle, 
--                                    GTK_STATE_FLAG_SELECTED, &gdk_color);
--        aColor = GDK_RGBA_TO_NS_RGBA(gdk_color);
--        break;
- #endif
-     case eColorID__moz_menuhover:
-         aColor = sMenuHover;
-@@ -967,7 +945,7 @@ nsLookAndFeel::Init()
-     GtkStyleContext *style;
- 
-     // Gtk manages a screen's CSS in the settings object so we
--    // ask Gtk to create it explicitly. Otherwise we may end up 
-+    // ask Gtk to create it explicitly. Otherwise we may end up
-     // with wrong color theme, see Bug 972382
-     (void)gtk_settings_get_for_screen(gdk_screen_get_default());
- 
-@@ -977,9 +955,6 @@ nsLookAndFeel::Init()
-     mBackgroundStyle = create_context(path);
-     gtk_style_context_add_class(mBackgroundStyle, GTK_STYLE_CLASS_BACKGROUND);
- 
--    mViewStyle = create_context(path);
--    gtk_style_context_add_class(mViewStyle, GTK_STYLE_CLASS_VIEW);
--
-     mButtonStyle = create_context(path);
-     gtk_style_context_add_class(mButtonStyle, GTK_STYLE_CLASS_BUTTON); 
- 
-@@ -992,11 +967,24 @@ nsLookAndFeel::Init()
-     g_object_unref(style);
- 
-     // Text colors
--    gtk_style_context_get_background_color(mViewStyle, GTK_STATE_FLAG_NORMAL, &color);
-+    style = create_context(path);
-+    gtk_style_context_add_class(style, GTK_STYLE_CLASS_VIEW);
-+    gtk_style_context_get_background_color(style, GTK_STATE_FLAG_NORMAL, &color);
-     sMozFieldBackground = GDK_RGBA_TO_NS_RGBA(color);
--    gtk_style_context_get_color(mViewStyle, GTK_STATE_FLAG_NORMAL, &color);
-+    gtk_style_context_get_color(style, GTK_STATE_FLAG_NORMAL, &color);
-     sMozFieldText = GDK_RGBA_TO_NS_RGBA(color);
- 
-+    // Selected text and background
-+    gtk_style_context_get_background_color(style,
-+        static_cast<GtkStateFlags>(GTK_STATE_FLAG_FOCUSED|GTK_STATE_FLAG_SELECTED),
-+        &color);
-+    sTextSelectedBackground = GDK_RGBA_TO_NS_RGBA(color);
-+    gtk_style_context_get_color(style,
-+        static_cast<GtkStateFlags>(GTK_STATE_FLAG_FOCUSED|GTK_STATE_FLAG_SELECTED),
-+        &color);
-+    sTextSelectedText = GDK_RGBA_TO_NS_RGBA(color);
-+    g_object_unref(style);
-+
-     // Window colors
-     style = create_context(path);
-     gtk_style_context_save(style);
-@@ -1005,12 +993,6 @@ nsLookAndFeel::Init()
-     sMozWindowBackground = GDK_RGBA_TO_NS_RGBA(color);
-     gtk_style_context_get_color(style, GTK_STATE_FLAG_NORMAL, &color);
-     sMozWindowText = GDK_RGBA_TO_NS_RGBA(color);
--
--    // Selected text and background
--    gtk_style_context_get_background_color(style, GTK_STATE_FLAG_SELECTED, &color);
--    sMozWindowSelectedBackground = GDK_RGBA_TO_NS_RGBA(color);
--    gtk_style_context_get_color(style, GTK_STATE_FLAG_SELECTED, &color);
--    sMozWindowSelectedText = GDK_RGBA_TO_NS_RGBA(color);
-     gtk_style_context_restore(style);
- 
-     // tooltip foreground and background
-@@ -1256,11 +1238,9 @@ nsLookAndFeel::RefreshImpl()
-     mStyle = nullptr;
- #else
-     g_object_unref(mBackgroundStyle);
--    g_object_unref(mViewStyle);
-     g_object_unref(mButtonStyle);
- 
-     mBackgroundStyle = nullptr;
--    mViewStyle = nullptr;
-     mButtonStyle = nullptr;
- #endif
- 
-diff --git widget/gtk/nsLookAndFeel.h widget/gtk/nsLookAndFeel.h
-index aabbca6..7686cca 100644
---- widget/gtk/nsLookAndFeel.h
-+++ widget/gtk/nsLookAndFeel.h
-@@ -35,7 +35,6 @@ protected:
-     struct _GtkStyle *mStyle;
- #else
-     struct _GtkStyleContext *mBackgroundStyle;
--    struct _GtkStyleContext *mViewStyle;
-     struct _GtkStyleContext *mButtonStyle;
- #endif
- 
-@@ -75,8 +74,8 @@ protected:
-     nscolor sMozFieldBackground;
-     nscolor sMozWindowText;
-     nscolor sMozWindowBackground;
--    nscolor sMozWindowSelectedText;
--    nscolor sMozWindowSelectedBackground;
-+    nscolor sTextSelectedText;
-+    nscolor sTextSelectedBackground;
-     nscolor sMozScrollbar;
-     char16_t sInvisibleCharacter;
-     float   sCaretRatio;

Deleted: trunk/www/firefox/files/patch-bug1101582
==============================================================================
--- trunk/www/firefox/files/patch-bug1101582	Tue Mar  3 16:35:21 2015	(r1820)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,82 +0,0 @@
-commit 8142810
-Author: Martin Stransky <stransky at redhat.com>
-Date:   Thu Nov 27 04:08:00 2014 +0100
-
-    Bug 1101582 - [GTK3] - Use window background color for ThreeDFace,ButtonFace. r=karlt
-    This fixes missing borders on non-natively-styled textareas.
----
- widget/gtk/nsLookAndFeel.cpp | 21 ++++++++++-----------
- widget/gtk/nsLookAndFeel.h   |  2 +-
- 2 files changed, 11 insertions(+), 12 deletions(-)
-
-diff --git widget/gtk/nsLookAndFeel.cpp widget/gtk/nsLookAndFeel.cpp
-index 93066b4..3562cf2 100644
---- widget/gtk/nsLookAndFeel.cpp
-+++ widget/gtk/nsLookAndFeel.cpp
-@@ -284,10 +284,17 @@ nsLookAndFeel::NativeGetColor(ColorID aID, nscolor& aColor)
- #endif
-         break;
- 
-+    case eColorID_threedlightshadow:
-+        // 3-D highlighted inner edge color
-+        // always same as background in GTK code
-     case eColorID_threedface:
-     case eColorID_buttonface:
-         // 3-D face color
--        aColor = sFrameBackground;
-+#if (MOZ_WIDGET_GTK == 3)
-+        aColor = sMozWindowBackground;
-+#else
-+        aColor = sButtonBackground;
-+#endif
-         break;
- 
-     case eColorID_buttontext:
-@@ -302,11 +309,6 @@ nsLookAndFeel::NativeGetColor(ColorID aID, nscolor& aColor)
-         aColor = sFrameOuterLightBorder;
-         break;
- 
--    case eColorID_threedlightshadow:
--        // 3-D highlighted inner edge color
--        aColor = sFrameBackground; // always same as background in GTK code
--        break;
--
-     case eColorID_buttonshadow:
-         // 3-D shadow edge color
-     case eColorID_threedshadow:
-@@ -1141,7 +1143,7 @@ nsLookAndFeel::Init()
- 
-     style = gtk_widget_get_style(button);
-     if (style) {
--        sFrameBackground = GDK_COLOR_TO_NS_RGB(style->bg[GTK_STATE_NORMAL]);
-+        sButtonBackground = GDK_COLOR_TO_NS_RGB(style->bg[GTK_STATE_NORMAL]);
-         sFrameOuterLightBorder =
-             GDK_COLOR_TO_NS_RGB(style->light[GTK_STATE_NORMAL]);
-         sFrameInnerDarkBorder =
-@@ -1189,12 +1191,9 @@ nsLookAndFeel::Init()
-     GtkWidget *frame = gtk_frame_new(nullptr);
-     gtk_container_add(GTK_CONTAINER(parent), frame);
- 
--    style = gtk_widget_get_style_context(frame);
--    gtk_style_context_get_background_color(style, GTK_STATE_FLAG_NORMAL, &color);
--    sFrameBackground = GDK_RGBA_TO_NS_RGBA(color);
--
-     // TODO GTK3 - update sFrameOuterLightBorder 
-     // for GTK_BORDER_STYLE_INSET/OUTSET/GROVE/RIDGE border styles (Bug 978172).
-+    style = gtk_widget_get_style_context(frame);
-     gtk_style_context_get_border_color(style, GTK_STATE_FLAG_NORMAL, &color);
-     sFrameInnerDarkBorder = sFrameOuterLightBorder = GDK_RGBA_TO_NS_RGBA(color);
- #endif
-diff --git widget/gtk/nsLookAndFeel.h widget/gtk/nsLookAndFeel.h
-index be15179..aabbca6 100644
---- widget/gtk/nsLookAndFeel.h
-+++ widget/gtk/nsLookAndFeel.h
-@@ -64,7 +64,7 @@ protected:
-     nscolor sMenuHoverText;
-     nscolor sButtonText;
-     nscolor sButtonHoverText;
--    nscolor sFrameBackground;
-+    nscolor sButtonBackground;
-     nscolor sFrameOuterLightBorder;
-     nscolor sFrameInnerDarkBorder;
-     nscolor sOddCellBackground;

Deleted: trunk/www/firefox/files/patch-bug1103858
==============================================================================
--- trunk/www/firefox/files/patch-bug1103858	Tue Mar  3 16:35:21 2015	(r1820)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,42 +0,0 @@
-diff --git configure.in configure.in
-index b2b45e7..dcfdfb7 100644
---- configure.in
-+++ configure.in
-@@ -8346,7 +8346,7 @@ case "$OS_TARGET" in
-       NECKO_WIFI=1
-     fi
-     ;;
--  Darwin|FreeBSD|SunOS|WINNT)
-+  Darwin|DragonFly|FreeBSD|SunOS|WINNT)
-     NECKO_WIFI=1
-     ;;
-   Linux)
-diff --git netwerk/wifi/moz.build netwerk/wifi/moz.build
-index d4de063..3949380 100644
---- netwerk/wifi/moz.build
-+++ netwerk/wifi/moz.build
-@@ -35,7 +35,7 @@ if CONFIG['OS_ARCH'] == 'Darwin':
-     UNIFIED_SOURCES += [
-         'osx_corewlan.mm',
-     ]
--elif CONFIG['OS_ARCH'] == 'FreeBSD':
-+elif CONFIG['OS_ARCH'] in ('DragonFly', 'FreeBSD'):
-     UNIFIED_SOURCES += [
-         'nsWifiScannerFreeBSD.cpp',
-     ]
-diff --git netwerk/wifi/nsWifiScannerFreeBSD.cpp netwerk/wifi/nsWifiScannerFreeBSD.cpp
-index bdf171e..4185d69 100644
---- netwerk/wifi/nsWifiScannerFreeBSD.cpp
-+++ netwerk/wifi/nsWifiScannerFreeBSD.cpp
-@@ -13,7 +13,11 @@
- #include <sys/socket.h>
- #include <net/if.h>
- #include <net/if_media.h>
-+#ifdef __DragonFly__
-+#include <netproto/802_11/ieee80211_ioctl.h>
-+#else
- #include <net80211/ieee80211_ioctl.h>
-+#endif
- 
- #include <ifaddrs.h>
- #include <string.h>

Modified: trunk/www/firefox/files/patch-bug779713
==============================================================================
--- trunk/www/firefox/files/patch-bug779713	Fri Feb 27 13:23:59 2015	(r1820)
+++ trunk/www/firefox/files/patch-bug779713	Tue Mar  3 16:35:21 2015	(r1821)
@@ -47,14 +47,14 @@
 index d317766..ddb13da 100644
 --- mfbt/Attributes.h
 +++ mfbt/Attributes.h
-@@ -51,6 +51,7 @@
+@@ -50,6 +50,7 @@
+  * don't indicate support for them here, due to
   * http://stackoverflow.com/questions/20498142/visual-studio-2013-explicit-keyword-bug
   */
- #  if _MSC_VER >= 1800
-+#    define MOZ_HAVE_CXX11_ALIGNAS
- #    define MOZ_HAVE_CXX11_DELETE
- #  endif
- #  if _MSC_VER >= 1700
++#  define MOZ_HAVE_CXX11_ALIGNAS
+ #  define MOZ_HAVE_CXX11_FINAL         final
+ #  define MOZ_HAVE_CXX11_OVERRIDE
+ #  define MOZ_HAVE_NEVER_INLINE          __declspec(noinline)
 @@ -74,6 +75,9 @@
  #  ifndef __has_extension
  #    define __has_extension __has_feature /* compatibility, for older versions of clang */

Deleted: trunk/www/firefox/files/patch-bug899126
==============================================================================
--- trunk/www/firefox/files/patch-bug899126	Tue Mar  3 16:35:21 2015	(r1820)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,98 +0,0 @@
-commit 0f63381
-Author: Guilherme Goncalves <guilherme.p.gonc at gmail.com>
-Date:   Tue Nov 18 14:03:00 2014 -0800
-
-    Bug 899126 - Part 1 - Implement bin_unused for jemalloc3. r=glandium
----
- memory/build/mozjemalloc_compat.c | 57 ++++++++++++++++++++++++++++++++++++++-
- 1 file changed, 56 insertions(+), 1 deletion(-)
-
-diff --git memory/build/mozjemalloc_compat.c memory/build/mozjemalloc_compat.c
-index 70265a7..0a9b21a 100644
---- memory/build/mozjemalloc_compat.c
-+++ memory/build/mozjemalloc_compat.c
-@@ -12,6 +12,8 @@
- #include "jemalloc_types.h"
- #include "mozilla/Types.h"
- 
-+#include <stdbool.h>
-+
- #if defined(MOZ_NATIVE_JEMALLOC)
- 
- MOZ_IMPORT_API int
-@@ -47,6 +49,16 @@ je_(nallocm)(size_t *rsize, size_t size, int flags);
- 	je_(mallctlbymib)(mib, miblen, &v, &sz, NULL, 0);		\
- } while (0)
- 
-+#define	CTL_IJ_GET(n, v, i, j) do {					\
-+	size_t mib[6];							\
-+	size_t miblen = sizeof(mib) / sizeof(mib[0]);			\
-+	size_t sz = sizeof(v);						\
-+	je_(mallctlnametomib)(n, mib, &miblen);				\
-+	mib[2] = i;							\
-+	mib[4] = j;							\
-+	je_(mallctlbymib)(mib, miblen, &v, &sz, NULL, 0);			\
-+} while (0)
-+
- MOZ_MEMORY_API size_t
- malloc_good_size_impl(size_t size)
- {
-@@ -61,6 +73,48 @@ malloc_good_size_impl(size_t size)
-   return size;
- }
- 
-+static size_t
-+compute_bin_unused(unsigned int narenas)
-+{
-+    size_t bin_unused = 0;
-+
-+    uint32_t nregs; // number of regions per run in the j-th bin
-+    size_t reg_size; // size of regions served by the j-th bin
-+    size_t curruns; // number of runs belonging to a bin
-+    size_t curregs; // number of allocated regions in a bin
-+
-+    unsigned int nbins; // number of bins per arena
-+    unsigned int i, j;
-+
-+    // curruns and curregs are not defined for uninitialized arenas,
-+    // so we skip them when computing bin_unused. However, initialized
-+    // arenas are not guaranteed to be sequential, so we must test each
-+    // one when iterating below.
-+    bool initialized[100]; // should be narenas, but MSVC doesn't have VLAs
-+    size_t isz = sizeof(initialized) / sizeof(initialized[0]);
-+
-+    je_(mallctl)("arenas.initialized", initialized, &isz, NULL, 0);
-+    CTL_GET("arenas.nbins", nbins);
-+
-+    for (j = 0; j < nbins; j++) {
-+        CTL_I_GET("arenas.bin.0.nregs", nregs, j);
-+        CTL_I_GET("arenas.bin.0.size", reg_size, j);
-+
-+        for (i = 0; i < narenas; i++) {
-+            if (!initialized[i]) {
-+                continue;
-+            }
-+
-+            CTL_IJ_GET("stats.arenas.0.bins.0.curruns", curruns, i, j);
-+            CTL_IJ_GET("stats.arenas.0.bins.0.curregs", curregs, i, j);
-+
-+            bin_unused += (nregs * curruns - curregs) * reg_size;
-+        }
-+    }
-+
-+    return bin_unused;
-+}
-+
- MOZ_JEMALLOC_API void
- jemalloc_stats_impl(jemalloc_stats_t *stats)
- {
-@@ -93,7 +147,8 @@ jemalloc_stats_impl(jemalloc_stats_t *stats)
-   // We could get this value out of base.c::base_pages, but that really should
-   // be an upstream change, so don't worry about it for now.
-   stats->bookkeeping = 0;
--  stats->bin_unused = 0;
-+
-+  stats->bin_unused = compute_bin_unused(narenas);
- }
- 
- MOZ_JEMALLOC_API void

Modified: trunk/www/firefox/files/patch-system-openh264
==============================================================================
--- trunk/www/firefox/files/patch-system-openh264	Fri Feb 27 13:23:59 2015	(r1820)
+++ trunk/www/firefox/files/patch-system-openh264	Tue Mar  3 16:35:21 2015	(r1821)
@@ -101,33 +101,60 @@
          this._deferred.resolve(extractedPaths);
        }, err => {
          this._deferred.reject(err);
-diff --git toolkit/mozapps/extensions/internal/OpenH264Provider.jsm toolkit/mozapps/extensions/internal/OpenH264Provider.jsm
+diff --git toolkit/mozapps/extensions/internal/GMPProvider.jsm toolkit/mozapps/extensions/internal/GMPProvider.jsm
 index 1f3a0b1..93517be 100644
---- toolkit/mozapps/extensions/internal/OpenH264Provider.jsm
-+++ toolkit/mozapps/extensions/internal/OpenH264Provider.jsm
-@@ -29,6 +29,7 @@
- const OPENH264_PLUGIN_ID       = "gmp-gmpopenh264";
- const OPENH264_PREF_BRANCH     = "media." + OPENH264_PLUGIN_ID + ".";
- const OPENH264_PREF_ENABLED    = "enabled";
-+const OPENH264_PREF_PATH       = "path";
- const OPENH264_PREF_VERSION    = "version";
- const OPENH264_PREF_LASTUPDATE = "lastUpdate";
- const OPENH264_PREF_AUTOUPDATE = "autoupdate";
-@@ -93,7 +94,12 @@
- 
-   get description() { return pluginsBundle.GetStringFromName("openH264_description"); },
- 
--  get version() { return prefs.get(OPENH264_PREF_VERSION, ""); },
-+  get version() {
+--- toolkit/mozapps/extensions/internal/GMPProvider.jsm
++++ toolkit/mozapps/extensions/internal/GMPProvider.jsm
+@@ -40,6 +40,7 @@ const KEY_LOGGING_LEVEL      = KEY_LOG_B
+ const KEY_LOGGING_DUMP       = KEY_LOG_BASE + "dump";
+ const KEY_EME_ENABLED        = "media.eme.enabled"; // Global pref to enable/disable all EME plugins
+ const KEY_PLUGIN_ENABLED     = "media.{0}.enabled";
++const KEY_PLUGIN_PATH        = "media.{0}.path";
+ const KEY_PLUGIN_LAST_UPDATE = "media.{0}.lastUpdate";
+ const KEY_PLUGIN_VERSION     = "media.{0}.version";
+ const KEY_PLUGIN_AUTOUPDATE  = "media.{0}.autoupdate";
+@@ -165,8 +166,8 @@ function GMPWrapper(aPluginInfo) {
+                                               this._plugin.id + ") ");
+   Preferences.observe(GMPPrefs.getPrefKey(KEY_PLUGIN_ENABLED, this._plugin.id),
+                       this.onPrefEnabledChanged, this);
+-  Preferences.observe(GMPPrefs.getPrefKey(KEY_PLUGIN_VERSION, this._plugin.id),
+-                      this.onPrefVersionChanged, this);
++  Preferences.observe(GMPPrefs.getPrefKey(KEY_PLUGIN_PATH, this._plugin.id),
++                      this.onPrefPathChanged, this);
+   if (this._plugin.isEME) {
+     Preferences.observe(GMPPrefs.getPrefKey(KEY_EME_ENABLED, this._plugin.id),
+                         this.onPrefEnabledChanged, this);
+@@ -183,11 +184,8 @@ GMPWrapper.prototype = {
+ 
+   set gmpPath(aPath) { this._gmpPath = aPath; },
+   get gmpPath() {
+-    if (!this._gmpPath && this.isInstalled) {
+-      this._gmpPath = OS.Path.join(OS.Constants.Path.profileDir,
+-                                   this._plugin.id,
+-                                   GMPPrefs.get(KEY_PLUGIN_VERSION, null,
+-                                                this._plugin.id));
++    if (!this._gmpPath) {
++      this._gmpPath = GMPPrefs.get(KEY_PLUGIN_PATH, null, this._plugin.id);
+     }
+     return this._gmpPath;
+   },
+@@ -202,8 +200,13 @@ GMPWrapper.prototype = {
+   get description() { return this._plugin.description; },
+   get fullDescription() { return this._plugin.fullDescription; },
+ 
+-  get version() { return GMPPrefs.get(KEY_PLUGIN_VERSION, null,
+-                                      this._plugin.id); },
++  get version() { 
 +    if (this.isInstalled) {
-+      return prefs.get(OPENH264_PREF_VERSION, "");
++        return GMPPrefs.get(KEY_PLUGIN_VERSION, null,
++                                    this._plugin.id);
 +    }
-+    return "";
++    return null;
 +  },
  
    get isActive() { return !this.userDisabled; },
    get appDisabled() { return false; },
-@@ -217,24 +223,17 @@
+@@ -346,24 +349,17 @@ GMPWrapper.prototype = {
  
    get pluginMimeTypes() { return []; },
    get pluginLibraries() {
@@ -136,86 +163,67 @@
 -      return [path];
 -    }
 -    return [];
-+    let path = prefs.get(OPENH264_PREF_PATH, null);
++    let path = GMPPrefs.get(KEY_PLUGIN_PATH, null, this._plugin.id);
 +    return path && path.length ? [OS.Path.basename(path)] : [];
    },
    get pluginFullpath() {
 -    if (this.isInstalled) {
 -      let path = OS.Path.join(OS.Constants.Path.profileDir,
--                              OPENH264_PLUGIN_ID,
+-                              this._plugin.id,
 -                              this.version);
 -      return [path];
 -    }
 -    return [];
-+    let path = prefs.get(OPENH264_PREF_PATH, null);
++    let path = GMPPrefs.get(KEY_PLUGIN_PATH, null, this._plugin.id);
 +    return path && path.length ? [path] : [];
    },
  
    get isInstalled() {
--    return this.version.length > 0;
-+    let path = prefs.get(OPENH264_PREF_PATH, "");
-+    return path.length > 0;
+-    return this.version && this.version.length > 0;
++    let path = GMPPrefs.get(KEY_PLUGIN_PATH, null, this._plugin.id);
++    return path && path.length > 0;
    },
- };
  
-@@ -245,19 +244,14 @@
-                                                           "OpenH264Provider" + "::");
-     OpenH264Wrapper._log = Log.repository.getLoggerWithMessagePrefix("Toolkit.OpenH264Provider",
-                                                                      "OpenH264Wrapper" + "::");
--    this.gmpPath = null;
--    if (OpenH264Wrapper.isInstalled) {
--      this.gmpPath = OS.Path.join(OS.Constants.Path.profileDir,
--                                  OPENH264_PLUGIN_ID,
--                                  prefs.get(OPENH264_PREF_VERSION, null));
--    }
-+    this.gmpPath = prefs.get(OPENH264_PREF_PATH, null);
-     let enabled = prefs.get(OPENH264_PREF_ENABLED, true);
-     this._log.trace("startup() - enabled=" + enabled + ", gmpPath="+this.gmpPath);
- 
- 
-     Services.obs.addObserver(this, AddonManager.OPTIONS_NOTIFICATION_DISPLAYED, false);
-     prefs.observe(OPENH264_PREF_ENABLED, this.onPrefEnabledChanged, this);
--    prefs.observe(OPENH264_PREF_VERSION, this.onPrefVersionChanged, this);
-+    prefs.observe(OPENH264_PREF_PATH, this.onPrefPathChanged, this);
-     prefs.observe(OPENH264_PREF_LOGGING, configureLogging);
- 
-     if (this.gmpPath && enabled) {
-@@ -270,7 +264,7 @@
-     this._log.trace("shutdown()");
-     Services.obs.removeObserver(this, AddonManager.OPTIONS_NOTIFICATION_DISPLAYED);
-     prefs.ignore(OPENH264_PREF_ENABLED, this.onPrefEnabledChanged, this);
--    prefs.ignore(OPENH264_PREF_VERSION, this.onPrefVersionChanged, this);
-+    prefs.ignore(OPENH264_PREF_PATH, this.onPrefPathChanged, this);
-     prefs.ignore(OPENH264_PREF_LOGGING, configureLogging);
- 
-     return OpenH264Wrapper._updateTask;
-@@ -296,25 +290,20 @@
-                                            wrapper);
+   onPrefEnabledChanged: function() {
+@@ -386,10 +382,10 @@ GMPWrapper.prototype = {
+                                            this);
    },
  
 -  onPrefVersionChanged: function() {
 +  onPrefPathChanged: function() {
-     let wrapper = OpenH264Wrapper;
- 
-     AddonManagerPrivate.callAddonListeners("onUninstalling", wrapper, false);
-     if (this.gmpPath) {
--      this._log.info("onPrefVersionChanged() - unregistering gmp directory " + this.gmpPath);
-+      this._log.info("onPrefPathChanged() - removing gmp directory " + this.gmpPath);
-       gmpService.removePluginDirectory(this.gmpPath);
+     AddonManagerPrivate.callAddonListeners("onUninstalling", this, false);
+     if (this._gmpPath) {
+-      this._log.info("onPrefVersionChanged() - unregistering gmp directory " +
++      this._log.info("onPrefPathChanged() - unregistering gmp directory " +
+                      this._gmpPath);
+       gmpService.removePluginDirectory(this._gmpPath);
      }
-     AddonManagerPrivate.callAddonListeners("onUninstalled", wrapper);
+@@ -397,15 +393,9 @@ GMPWrapper.prototype = {
  
-     AddonManagerPrivate.callInstallListeners("onExternalInstall", null, wrapper, null, false);
--    this.gmpPath = null;
--    if (OpenH264Wrapper.isInstalled) {
--      this.gmpPath = OS.Path.join(OS.Constants.Path.profileDir,
--                                  OPENH264_PLUGIN_ID,
--                                  prefs.get(OPENH264_PREF_VERSION, null));
+     AddonManagerPrivate.callInstallListeners("onExternalInstall", null, this,
+                                              null, false);
+-    this._gmpPath = null;
+-    if (this.isInstalled) {
+-      this._gmpPath = OS.Path.join(OS.Constants.Path.profileDir,
+-                                   this._plugin.id,
+-                                   GMPPrefs.get(KEY_PLUGIN_VERSION, null,
+-                                                this._plugin.id));
 -    }
-+    this.gmpPath = prefs.get(OPENH264_PREF_PATH, null);
-     if (this.gmpPath && wrapper.isActive) {
--      this._log.info("onPrefVersionChanged() - registering gmp directory " + this.gmpPath);
-+      this._log.info("onPrefPathChanged() - adding gmp directory " + this.gmpPath);
-       gmpService.addPluginDirectory(this.gmpPath);
++    this._gmpPath = GMPPrefs.get(KEY_PLUGIN_PATH, null, this._plugin.id);
+     if (this._gmpPath && this.isActive) {
+-      this._log.info("onPrefVersionChanged() - registering gmp directory " +
++      this._log.info("onPrefPathChanged() - registering gmp directory " +
+                      this._gmpPath);
+       gmpService.addPluginDirectory(this._gmpPath);
      }
-     AddonManagerPrivate.callAddonListeners("onInstalled", wrapper);
+@@ -415,8 +405,8 @@ GMPWrapper.prototype = {
+   shutdown: function() {
+     Preferences.ignore(GMPPrefs.getPrefKey(KEY_PLUGIN_ENABLED, this._plugin.id),
+                        this.onPrefEnabledChanged, this);
+-    Preferences.ignore(GMPPrefs.getPrefKey(KEY_PLUGIN_VERSION, this._plugin.id),
+-                       this.onPrefVersionChanged, this);
++    Preferences.ignore(GMPPrefs.getPrefKey(KEY_PLUGIN_PATH, this._plugin.id),
++                       this.onPrefPathChanged, this);
+     if (this._isEME) {
+       Preferences.ignore(GMPPrefs.getPrefKey(KEY_EME_ENABLED, this._plugin.id),
+                          this.onPrefEnabledChanged, this);

Modified: trunk/www/firefox/files/patch-z-bug517422
==============================================================================
--- trunk/www/firefox/files/patch-z-bug517422	Fri Feb 27 13:23:59 2015	(r1820)
+++ trunk/www/firefox/files/patch-z-bug517422	Tue Mar  3 16:35:21 2015	(r1821)
@@ -22,14 +22,17 @@
 index f67c5c7..eb909ce 100644
 --- config/external/moz.build
 +++ config/external/moz.build
-@@ -16,13 +16,19 @@ if CONFIG['MOZ_UPDATER']:
-     if not CONFIG['MOZ_NATIVE_BZ2']:
-         external_dirs += ['modules/libbz2']
+@@ -19,10 +19,19 @@ if CONFIG['MOZ_UPDATER']:
+ # There's no "native brotli" yet, but probably in the future...
+ external_dirs += ['modules/brotli']
  
 -if CONFIG['MOZ_VORBIS']:
 +if not CONFIG['MOZ_NATIVE_OGG']:
 +    external_dirs += ['media/libogg']
 +
++if not CONFIG['MOZ_NATIVE_OPUS']:
++    external_dirs += ['media/libopus']
++
 +if not CONFIG['MOZ_NATIVE_THEORA']:
 +    external_dirs += ['media/libtheora']
 +
@@ -40,12 +43,8 @@
 +if CONFIG['MOZ_TREMOR'] and not CONFIG['MOZ_NATIVE_TREMOR']:
      external_dirs += ['media/libtremor']
  
--if CONFIG['MOZ_OPUS']:
-+if CONFIG['MOZ_OPUS'] and not CONFIG['MOZ_NATIVE_OPUS']:
-     external_dirs += ['media/libopus']
- 
  if CONFIG['MOZ_WEBM']:
-@@ -37,14 +43,16 @@ if CONFIG['MOZ_VPX'] and not CONFIG['MOZ_NATIVE_LIBVPX']:
+@@ -37,15 +46,16 @@ if CONFIG['MOZ_VPX'] and not CONFIG['MOZ
  if not CONFIG['MOZ_NATIVE_PNG']:
      external_dirs += ['media/libpng']
  
@@ -59,6 +58,7 @@
      'media/kiss_fft',
      'media/libcubeb',
 -    'media/libogg',
+-    'media/libopus',
 -    'media/libtheora',
 -    'media/libspeex_resampler',
      'media/libstagefright',
@@ -120,7 +120,7 @@
 index 87db361..7947626 100644
 --- configure.in
 +++ configure.in
-@@ -5056,6 +5056,57 @@ if test "${ac_cv_c_attribute_aligned}" != "0"; then
+@@ -5223,6 +5223,140 @@ if test "${ac_cv_c_attribute_aligned}" !
  fi
  
  dnl ========================================================
@@ -175,13 +175,6 @@
 +AC_SUBST(MOZ_NATIVE_TREMOR)
 +
 +dnl ========================================================
- dnl = Disable Opus audio codec support
- dnl ========================================================
- MOZ_ARG_DISABLE_BOOL(opus,
-@@ -5064,6 +5115,89 @@ MOZ_ARG_DISABLE_BOOL(opus,
-     MOZ_OPUS=1)
- 
- dnl ========================================================
 +dnl Check for libopus
 +dnl ========================================================
 +

Modified: trunk/www/linux-firefox/Makefile
==============================================================================
--- trunk/www/linux-firefox/Makefile	Fri Feb 27 13:23:59 2015	(r1820)
+++ trunk/www/linux-firefox/Makefile	Tue Mar  3 16:35:21 2015	(r1821)
@@ -2,7 +2,7 @@
 # $FreeBSD: head/www/linux-firefox/Makefile 376999 2015-01-14 08:06:43Z beat $
 
 PORTNAME=	firefox
-DISTVERSION=	36.0
+DISTVERSION=	37.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	Fri Feb 27 13:23:59 2015	(r1820)
+++ trunk/www/linux-firefox/distinfo	Tue Mar  3 16:35:21 2015	(r1821)
@@ -1,5 +1,5 @@
-SHA256 (firefox-36.0.tar.bz2) = 05a6af840f766df81151c82ccb348895db80e1946e150d4e10ca1b4ecf9251ab
-SIZE (firefox-36.0.tar.bz2) = 47838612
+SHA256 (firefox-37.0b2.tar.bz2) = d4b57140321b2a57d4dd2341d3b2a5b40e04085aeed40a113d93a391f8a9fbd0
+SIZE (firefox-37.0b2.tar.bz2) = 47741650
 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


More information about the freebsd-gecko mailing list