[SVN-Commit] r1815 - in trunk: . Mk/Uses www/firefox www/firefox-i18n www/firefox-nightly www/firefox-nightly/files www/linux-firefox www/linux-seamonkey www/linux-tor-browser www/seamonkey www/seamonkey-i18n www/seamonkey/files

svn-freebsd-gecko at chruetertee.ch svn-freebsd-gecko at chruetertee.ch
Thu Feb 19 12:57:36 UTC 2015


Author: jbeich
Date: Thu Feb 19 12:50:03 2015
New Revision: 1815

Log:
update

Added:
   trunk/www/seamonkey/files/patch-bug1122547
Deleted:
   trunk/Gecko_ChangeLog
   trunk/www/seamonkey/files/patch-bug1041795
   trunk/www/seamonkey/files/patch-bug1082199
   trunk/www/seamonkey/files/patch-bug1083461
   trunk/www/seamonkey/files/patch-bug1122586
   trunk/www/seamonkey/files/patch-bug858919
Modified:
   trunk/Gecko_TODO
   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-system-openh264
   trunk/www/firefox/Makefile
   trunk/www/firefox/distinfo
   trunk/www/linux-firefox/Makefile
   trunk/www/linux-firefox/distinfo
   trunk/www/linux-seamonkey/Makefile
   trunk/www/linux-seamonkey/distinfo
   trunk/www/linux-seamonkey/pkg-plist
   trunk/www/linux-tor-browser/Makefile
   trunk/www/seamonkey-i18n/Makefile
   trunk/www/seamonkey-i18n/distinfo
   trunk/www/seamonkey/Makefile
   trunk/www/seamonkey/distinfo
   trunk/www/seamonkey/files/patch-bug847568
   trunk/www/seamonkey/files/patch-ijg-libjpeg
   trunk/www/seamonkey/files/patch-system-openh264
   trunk/www/seamonkey/files/patch-z-bug517422

Deleted: trunk/Gecko_ChangeLog
==============================================================================
--- trunk/Gecko_ChangeLog	Thu Feb 19 12:50:03 2015	(r1814)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1 +0,0 @@
-- drop GNOMEVFS2 option ahead of upstream in favor of GIO (gvfs)

Modified: trunk/Gecko_TODO
==============================================================================
--- trunk/Gecko_TODO	Fri Feb  6 10:30:54 2015	(r1814)
+++ trunk/Gecko_TODO	Thu Feb 19 12:50:03 2015	(r1815)
@@ -15,6 +15,8 @@
 - obtain Bing Client ID + Secret mainly for Bing Translator API
 
 unassigned (ports):
+- refactor bsd.gecko.mk and port Makefiles in order to make adding
+  more gecko ports easier, maybe starting from scratch
 - add BlueGriffon to replace www/kompozer:
   * linux version requires GLIBC_2.15 > GLIBC_2.12 (c6) > GLIBC_2.9 (f10)
   * native version needs hunting for exact hg revision where content.patch

Modified: trunk/Mk/Uses/gecko.mk
==============================================================================
--- trunk/Mk/Uses/gecko.mk	Fri Feb  6 10:30:54 2015	(r1814)
+++ trunk/Mk/Uses/gecko.mk	Thu Feb 19 12:50:03 2015	(r1815)
@@ -51,8 +51,8 @@
 
 .elif ${gecko_ARGS:Mseamonkey}
 
-_GECKO_DEFAULT_VERSION=	32
-_GECKO_VERSIONS=		32
+_GECKO_DEFAULT_VERSION=	33
+_GECKO_VERSIONS=		33
 _GECKO_TYPE=	seamonkey
 
 .if exists(${LOCALBASE}/bin/seamonkey)
@@ -61,7 +61,7 @@
 .endif
 
 # Dependence lines for different Seamonkey versions
-32_DEPENDS=		${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey
+33_DEPENDS=		${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey
 
 .elif ${gecko_ARGS:Mthunderbird}
 

Modified: trunk/www/firefox-i18n/Makefile
==============================================================================
--- trunk/www/firefox-i18n/Makefile	Fri Feb  6 10:30:54 2015	(r1814)
+++ trunk/www/firefox-i18n/Makefile	Thu Feb 19 12:50:03 2015	(r1815)
@@ -2,7 +2,7 @@
 # $FreeBSD: head/www/firefox-i18n/Makefile 373830 2014-12-03 14:55:25Z beat $
 
 PORTNAME=	firefox-i18n
-PORTVERSION=	36.0b6
+PORTVERSION=	36.0b10
 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  6 10:30:54 2015	(r1814)
+++ trunk/www/firefox-i18n/distinfo	Thu Feb 19 12:50:03 2015	(r1815)
@@ -1,176 +1,176 @@
-SHA256 (xpi/firefox-i18n-36.0b6/ach.xpi) = 4103eae03025fc56066b85764ee09a307a7edc3b21eff85ba315d08a208d6309
-SIZE (xpi/firefox-i18n-36.0b6/ach.xpi) = 465575
-SHA256 (xpi/firefox-i18n-36.0b6/af.xpi) = bd46734651d09eccbbf074ee0e7995e2b591e9f2de0ae99b6001dd357fe73a77
-SIZE (xpi/firefox-i18n-36.0b6/af.xpi) = 471968
-SHA256 (xpi/firefox-i18n-36.0b6/an.xpi) = 22d299d45d4565d6aae6304776cdbf3df19ba5ebd46ac1045a2740511fbf835a
-SIZE (xpi/firefox-i18n-36.0b6/an.xpi) = 449536
-SHA256 (xpi/firefox-i18n-36.0b6/ar.xpi) = 1d44e502dc042ac4798bf1384b29636095fa8d5ea0c32a6341e8fd8683d195a1
-SIZE (xpi/firefox-i18n-36.0b6/ar.xpi) = 504282
-SHA256 (xpi/firefox-i18n-36.0b6/as.xpi) = cdbac16e30092e60c29a5acc1439d8333c9aeaaf67f4cd776b77d7dd5c7ccfa1
-SIZE (xpi/firefox-i18n-36.0b6/as.xpi) = 494229
-SHA256 (xpi/firefox-i18n-36.0b6/ast.xpi) = 352693b5173b685603c03aa3bf20ca689c6193535e6f0e06aebdb799ad9df6f5
-SIZE (xpi/firefox-i18n-36.0b6/ast.xpi) = 377934
-SHA256 (xpi/firefox-i18n-36.0b6/az.xpi) = c1f63a74601fd5dad8e501a4bcb1c02e2b3eb2e63cdf803222c176775ef8685f
-SIZE (xpi/firefox-i18n-36.0b6/az.xpi) = 475727
-SHA256 (xpi/firefox-i18n-36.0b6/be.xpi) = edccbccfdb45f1159aed836c3cd0cb2d9398945dc057da28847dbe1292051926
-SIZE (xpi/firefox-i18n-36.0b6/be.xpi) = 426870
-SHA256 (xpi/firefox-i18n-36.0b6/bg.xpi) = 29efeb5220a706ef3ce7b0015db9bf229cdc0ab25756f6229e50264199f82e30
-SIZE (xpi/firefox-i18n-36.0b6/bg.xpi) = 481497
-SHA256 (xpi/firefox-i18n-36.0b6/bn-BD.xpi) = 4a24cba7d28711a30ef516e88047ec3499eb59d913115c42c68c519d4700a752
-SIZE (xpi/firefox-i18n-36.0b6/bn-BD.xpi) = 515432
-SHA256 (xpi/firefox-i18n-36.0b6/bn-IN.xpi) = 01e52ba80d52484701b5ef7804abef38ec6c79f7a17adfb8c10e1d8071a5aa71
-SIZE (xpi/firefox-i18n-36.0b6/bn-IN.xpi) = 514350
-SHA256 (xpi/firefox-i18n-36.0b6/br.xpi) = e8bfa35b58aec8d27ed90c3c930cf282bcfca15d639018fd4cd79bad94e137ec
-SIZE (xpi/firefox-i18n-36.0b6/br.xpi) = 430390
-SHA256 (xpi/firefox-i18n-36.0b6/bs.xpi) = bd2303ef8b68dcd839b112be53ae2538bc9f0754a512677e01f95df545422554
-SIZE (xpi/firefox-i18n-36.0b6/bs.xpi) = 472268
-SHA256 (xpi/firefox-i18n-36.0b6/ca.xpi) = 5a33275e7eb35e72ff61d11da1b83039fed2dcfafd8e6ec27a6f6d8254919b8b
-SIZE (xpi/firefox-i18n-36.0b6/ca.xpi) = 446099
-SHA256 (xpi/firefox-i18n-36.0b6/cs.xpi) = 479948892738f58fccff9b0e8019ac9720e06cc6bb3e02f587c2a4d141481864
-SIZE (xpi/firefox-i18n-36.0b6/cs.xpi) = 434462
-SHA256 (xpi/firefox-i18n-36.0b6/cy.xpi) = bba4c13998b417e5dc899f28270525d8af0d30e2c6329d0b24995d1643d05e4f
-SIZE (xpi/firefox-i18n-36.0b6/cy.xpi) = 432589
-SHA256 (xpi/firefox-i18n-36.0b6/da.xpi) = cb5924b62c79bdc1af15e80afd15d6b57e5bb013e634d4d4d6d9334d751b1988
-SIZE (xpi/firefox-i18n-36.0b6/da.xpi) = 439277
-SHA256 (xpi/firefox-i18n-36.0b6/de.xpi) = 29c7849b024cb1b4ef13d2d63ae8b97c912ea541b23ebd96f9e42e11be821321
-SIZE (xpi/firefox-i18n-36.0b6/de.xpi) = 439187
-SHA256 (xpi/firefox-i18n-36.0b6/dsb.xpi) = 322400ec319d7b7581ad96e90fddeaab44a8929073677267e89be5f28dc29f88
-SIZE (xpi/firefox-i18n-36.0b6/dsb.xpi) = 458448
-SHA256 (xpi/firefox-i18n-36.0b6/el.xpi) = 3363536e0990a4dc873e998fa885a89ab3be181fa645be8f94face0d4c47f2e7
-SIZE (xpi/firefox-i18n-36.0b6/el.xpi) = 485368
-SHA256 (xpi/firefox-i18n-36.0b6/en-GB.xpi) = 53294cdba42ccd1e6872ee2e814c501dfcee7224b2fa6a46e04f734c0229b80f
-SIZE (xpi/firefox-i18n-36.0b6/en-GB.xpi) = 429600
-SHA256 (xpi/firefox-i18n-36.0b6/en-US.xpi) = 249332d236db49a5612125e43e085165c436ce2f1cab484c22859831ee802d10
-SIZE (xpi/firefox-i18n-36.0b6/en-US.xpi) = 458488
-SHA256 (xpi/firefox-i18n-36.0b6/en-ZA.xpi) = 95cf1a1a7e871764b31b273de38c98625aa926e66ce92590403ae66d7ac62bb3
-SIZE (xpi/firefox-i18n-36.0b6/en-ZA.xpi) = 425588
-SHA256 (xpi/firefox-i18n-36.0b6/eo.xpi) = ef8f84ca899cf1ee034397d99d5c0fff7992f532149f74ef71341def0ac14084
-SIZE (xpi/firefox-i18n-36.0b6/eo.xpi) = 473636
-SHA256 (xpi/firefox-i18n-36.0b6/es-AR.xpi) = c2462f1d01998d1f089a72b0d1c2a5a6e127132fa6fb586de90171f4c0991895
-SIZE (xpi/firefox-i18n-36.0b6/es-AR.xpi) = 442479
-SHA256 (xpi/firefox-i18n-36.0b6/es-CL.xpi) = d822fb4f8ba758934950827be7045a1399addbb89c65f0dc4293fdf46ad35eb8
-SIZE (xpi/firefox-i18n-36.0b6/es-CL.xpi) = 377184
-SHA256 (xpi/firefox-i18n-36.0b6/es-ES.xpi) = c6c210c04e1f82a46022896422ed1523e5e6bba7c8a75d921981452f859c0d27
-SIZE (xpi/firefox-i18n-36.0b6/es-ES.xpi) = 366987
-SHA256 (xpi/firefox-i18n-36.0b6/es-MX.xpi) = 4679f97da0f30ea3bddefa84da0dbca74f9b324e0a492605f0fcd957ce07e6e8
-SIZE (xpi/firefox-i18n-36.0b6/es-MX.xpi) = 444970
-SHA256 (xpi/firefox-i18n-36.0b6/et.xpi) = 24daee25a5158e0ef7ef1335afe9b1cd925880e31c869cc145fc1620aff6d1c7
-SIZE (xpi/firefox-i18n-36.0b6/et.xpi) = 431611
-SHA256 (xpi/firefox-i18n-36.0b6/eu.xpi) = 8eb059ecad76e4dfa05b01047b3794786ad0d6bb920011577bd7c58eb81512ef
-SIZE (xpi/firefox-i18n-36.0b6/eu.xpi) = 454651
-SHA256 (xpi/firefox-i18n-36.0b6/fa.xpi) = d77b4b7a0b7ce9764d5a2719f1e51715378590ade9d1ad6055b096b5ee0385eb
-SIZE (xpi/firefox-i18n-36.0b6/fa.xpi) = 500789
-SHA256 (xpi/firefox-i18n-36.0b6/ff.xpi) = bac0ade8952848aefd798268adf570673017ac4047a62c1a88c8875c23fc5bbd
-SIZE (xpi/firefox-i18n-36.0b6/ff.xpi) = 442341
-SHA256 (xpi/firefox-i18n-36.0b6/fi.xpi) = 7aae02f91d2814c15d35274335c5540debb494878362b0530a526f9442dd1437
-SIZE (xpi/firefox-i18n-36.0b6/fi.xpi) = 433371
-SHA256 (xpi/firefox-i18n-36.0b6/fr.xpi) = 43f4516abc9b608f23b296bdf6d3b6ff5e8de7b5cfff45c452a3f3241d82eaf9
-SIZE (xpi/firefox-i18n-36.0b6/fr.xpi) = 449177
-SHA256 (xpi/firefox-i18n-36.0b6/fy-NL.xpi) = df4ea2d5f0942214fe9992b8dc978fde2afbcba2597462cb31b567cef9404a94
-SIZE (xpi/firefox-i18n-36.0b6/fy-NL.xpi) = 443805
-SHA256 (xpi/firefox-i18n-36.0b6/ga-IE.xpi) = ada919dc7ca24448825ff11950043726f4ab673865ef8192192086080358bb0c
-SIZE (xpi/firefox-i18n-36.0b6/ga-IE.xpi) = 453001
-SHA256 (xpi/firefox-i18n-36.0b6/gd.xpi) = 2d5190701b5f788a8d61e9b0672fb46c28e0a656896620d5bed8641f9334f983
-SIZE (xpi/firefox-i18n-36.0b6/gd.xpi) = 442656
-SHA256 (xpi/firefox-i18n-36.0b6/gl.xpi) = 397fa1a16c254e769a283fc90da8726a5c3b293941587318fb4d2c5a80239e63
-SIZE (xpi/firefox-i18n-36.0b6/gl.xpi) = 433436
-SHA256 (xpi/firefox-i18n-36.0b6/gu-IN.xpi) = 2004061810251de0074c4048dad20ef57446cece2098cb17a04e9d78e7e979de
-SIZE (xpi/firefox-i18n-36.0b6/gu-IN.xpi) = 463246
-SHA256 (xpi/firefox-i18n-36.0b6/he.xpi) = b7259d3c93cd64b5849db2937a15f34d4ec8b4638649e54fd9e8240e4d17b7c4
-SIZE (xpi/firefox-i18n-36.0b6/he.xpi) = 473285
-SHA256 (xpi/firefox-i18n-36.0b6/hi-IN.xpi) = e0a18f05c1c850bc28ff60b3cb19d263a4736e7abebdaf09d8239415de968168
-SIZE (xpi/firefox-i18n-36.0b6/hi-IN.xpi) = 493295
-SHA256 (xpi/firefox-i18n-36.0b6/hr.xpi) = 70e1bf33d862e8b3c6bf416d1fd85d8793333e8e30fe90edad29dd0413024cd1
-SIZE (xpi/firefox-i18n-36.0b6/hr.xpi) = 466270
-SHA256 (xpi/firefox-i18n-36.0b6/hsb.xpi) = 7ac6916087e06710310d43bb4432da322153f239eac9a8fb04563e9fbcc6015c
-SIZE (xpi/firefox-i18n-36.0b6/hsb.xpi) = 456353
-SHA256 (xpi/firefox-i18n-36.0b6/hu.xpi) = 9984550ca7630488f7719ff98da6838ec4d090244b44d0f5f30b9997b62ea795
-SIZE (xpi/firefox-i18n-36.0b6/hu.xpi) = 441328
-SHA256 (xpi/firefox-i18n-36.0b6/hy-AM.xpi) = cf74f2089676bb632d60d00716ab5630a02e5ed912219b99c6b72bce68e5086f
-SIZE (xpi/firefox-i18n-36.0b6/hy-AM.xpi) = 522068
-SHA256 (xpi/firefox-i18n-36.0b6/id.xpi) = 0455ed0ce29d9ee5acc475f65de67a9f705c37b68c6b9daf9617ced3a76e84ff
-SIZE (xpi/firefox-i18n-36.0b6/id.xpi) = 421110
-SHA256 (xpi/firefox-i18n-36.0b6/is.xpi) = e3230ecccca0209b18e3f2a4edf444fb657f88ec605c9b2c49f37661bdfa999d
-SIZE (xpi/firefox-i18n-36.0b6/is.xpi) = 473332
-SHA256 (xpi/firefox-i18n-36.0b6/it.xpi) = 35497bd6559e468b67558fe10deab62cae4b19506e5b3bdfce855a9e81fd1d0a
-SIZE (xpi/firefox-i18n-36.0b6/it.xpi) = 361315
-SHA256 (xpi/firefox-i18n-36.0b6/ja.xpi) = d87d2d8be2d61d851c9e6dffdc4e4e2637c84a993ebd86fb170121dd1e6e4396
-SIZE (xpi/firefox-i18n-36.0b6/ja.xpi) = 465475
-SHA256 (xpi/firefox-i18n-36.0b6/kk.xpi) = 77de2632e12bd39e7752364a0809d746c7a97581e422eaaf65abd61b25db4766
-SIZE (xpi/firefox-i18n-36.0b6/kk.xpi) = 490170
-SHA256 (xpi/firefox-i18n-36.0b6/km.xpi) = ad5388825722a153da257a4919b99c8835a025fa8f6c845bec4dc40fe7f4647e
-SIZE (xpi/firefox-i18n-36.0b6/km.xpi) = 550676
-SHA256 (xpi/firefox-i18n-36.0b6/kn.xpi) = cbb56525c4056b9c6be1c261a9ff3df1fed6b8400edc5c39aabbff7ab6a78646
-SIZE (xpi/firefox-i18n-36.0b6/kn.xpi) = 516616
-SHA256 (xpi/firefox-i18n-36.0b6/ko.xpi) = f36b2677471a3e3193fbac2202e83dea7f0998db6de7c76c2fa14c0b6a6b9c75
-SIZE (xpi/firefox-i18n-36.0b6/ko.xpi) = 448220
-SHA256 (xpi/firefox-i18n-36.0b6/lij.xpi) = 7c78fe18fb899966ba3a7ec9b3acb50dca8d4dc3b53f26f407addd4fc50d30ce
-SIZE (xpi/firefox-i18n-36.0b6/lij.xpi) = 430851
-SHA256 (xpi/firefox-i18n-36.0b6/lt.xpi) = 5ac2abac20dd1c4130e982f7b9e3c2a7782cff4731794eaf222b0d73d8ace8ca
-SIZE (xpi/firefox-i18n-36.0b6/lt.xpi) = 474005
-SHA256 (xpi/firefox-i18n-36.0b6/lv.xpi) = a6d7978d654a9f5231f3bbd40f35c7ab9579c7646cd7d9c15df4ce00632c4786
-SIZE (xpi/firefox-i18n-36.0b6/lv.xpi) = 436143
-SHA256 (xpi/firefox-i18n-36.0b6/mai.xpi) = 5ab0f47c916421ffee865dabca65396ffb1c88048b480678872b66061132e833
-SIZE (xpi/firefox-i18n-36.0b6/mai.xpi) = 485635
-SHA256 (xpi/firefox-i18n-36.0b6/mk.xpi) = ff02165658f96191ab4abf00162cd872020ce9bc59311788847f9f2f017bbfa7
-SIZE (xpi/firefox-i18n-36.0b6/mk.xpi) = 516290
-SHA256 (xpi/firefox-i18n-36.0b6/ml.xpi) = 474c62924a9e8b6f5d6c727585ab7cfd41875d3aca92904c43bcc97bca2b4ff8
-SIZE (xpi/firefox-i18n-36.0b6/ml.xpi) = 514512
-SHA256 (xpi/firefox-i18n-36.0b6/mr.xpi) = 5b1040bda39f521bd573cace44fe745314efb7e9e5e211b4dda2aa87d8c2ae37
-SIZE (xpi/firefox-i18n-36.0b6/mr.xpi) = 495229
-SHA256 (xpi/firefox-i18n-36.0b6/ms.xpi) = 87c80eabaf49cdb0e9e87a1454a766135db138405ec3804a48fecda429fd09c8
-SIZE (xpi/firefox-i18n-36.0b6/ms.xpi) = 478159
-SHA256 (xpi/firefox-i18n-36.0b6/nb-NO.xpi) = 3b6ad7f63cc1320ae85eb5d1de41ece4e5ec2e6490ed387be0d69dffa2fc6169
-SIZE (xpi/firefox-i18n-36.0b6/nb-NO.xpi) = 432556
-SHA256 (xpi/firefox-i18n-36.0b6/nl.xpi) = f7297ab3e722cd5816f607a778bedf0e68fab1b6287950a71a943e8f54156e92
-SIZE (xpi/firefox-i18n-36.0b6/nl.xpi) = 432348
-SHA256 (xpi/firefox-i18n-36.0b6/nn-NO.xpi) = de6de074106bce78879972275e8bcd0faaebab536f1b828b1f6118e480055f86
-SIZE (xpi/firefox-i18n-36.0b6/nn-NO.xpi) = 426609
-SHA256 (xpi/firefox-i18n-36.0b6/or.xpi) = ac51eded8d64f60e8ca5dc9339deb577ece2249ebfd33935a310bc7625db433d
-SIZE (xpi/firefox-i18n-36.0b6/or.xpi) = 512012
-SHA256 (xpi/firefox-i18n-36.0b6/pa-IN.xpi) = 8b623ee5e9a460f1c6895938d3684214b1967485266a9b5e3abb41a6b9bd6b4a
-SIZE (xpi/firefox-i18n-36.0b6/pa-IN.xpi) = 481892
-SHA256 (xpi/firefox-i18n-36.0b6/pl.xpi) = 12b82db6c17da444dab9da4c120f4011098419a41b2cffcba0ce1eaa0e030383
-SIZE (xpi/firefox-i18n-36.0b6/pl.xpi) = 402049
-SHA256 (xpi/firefox-i18n-36.0b6/pt-BR.xpi) = 99b9aebf33b895cab7a94ec4b441ee508a0c450cb3431c58db76522ad9a47244
-SIZE (xpi/firefox-i18n-36.0b6/pt-BR.xpi) = 447671
-SHA256 (xpi/firefox-i18n-36.0b6/pt-PT.xpi) = 619dc783dd7372fc97242487c6b4cc71dce835db3ca6cf6b8111529e891e40a9
-SIZE (xpi/firefox-i18n-36.0b6/pt-PT.xpi) = 428707
-SHA256 (xpi/firefox-i18n-36.0b6/rm.xpi) = d58b98c5f593a9ac321f606efeff876bd5f47c1423b1b71460ea13cd484571b1
-SIZE (xpi/firefox-i18n-36.0b6/rm.xpi) = 441420
-SHA256 (xpi/firefox-i18n-36.0b6/ro.xpi) = 833deb926cfe50ea74e45302e1e5ec9ab094526c755749812f64848e51371a74
-SIZE (xpi/firefox-i18n-36.0b6/ro.xpi) = 483482
-SHA256 (xpi/firefox-i18n-36.0b6/ru.xpi) = 44fb1558479ea98bfb06ac134272d8c3300e4a3512cd6cf61692a76546450d2c
-SIZE (xpi/firefox-i18n-36.0b6/ru.xpi) = 406017
-SHA256 (xpi/firefox-i18n-36.0b6/si.xpi) = 975e2a5c4aa85a5b8f7fb9a290865460a4a57bb659fe35d9b731c2c5551b94b2
-SIZE (xpi/firefox-i18n-36.0b6/si.xpi) = 514656
-SHA256 (xpi/firefox-i18n-36.0b6/sk.xpi) = 6a90c107f7aa98e18d52ce717bcd33b68a1f4a617843f30d3cfc5d2e2c5ce08c
-SIZE (xpi/firefox-i18n-36.0b6/sk.xpi) = 457188
-SHA256 (xpi/firefox-i18n-36.0b6/sl.xpi) = b2500ba7f9c4f9bc51327f1f43a6414d26b4baa54d70ece0ef191d5dce626d49
-SIZE (xpi/firefox-i18n-36.0b6/sl.xpi) = 429929
-SHA256 (xpi/firefox-i18n-36.0b6/son.xpi) = 42f6f7c8b7015153b1b6f44a0815492076197ddde2144ebfeb4f933a738c36d4
-SIZE (xpi/firefox-i18n-36.0b6/son.xpi) = 436772
-SHA256 (xpi/firefox-i18n-36.0b6/sq.xpi) = 69af56a0ccab1729d21191b9b1a78f1d33e78e9b38edabd0379bfc2c81605eba
-SIZE (xpi/firefox-i18n-36.0b6/sq.xpi) = 473965
-SHA256 (xpi/firefox-i18n-36.0b6/sr.xpi) = f696327e7ff546a54a3f709807d81b1f0bb41ad5a165d5c508bd20025a8cb8ea
-SIZE (xpi/firefox-i18n-36.0b6/sr.xpi) = 467365
-SHA256 (xpi/firefox-i18n-36.0b6/sv-SE.xpi) = 3544a80a739acf71be6be7f22a4a7cba701170e7c8d5783d3b2c2c1e939a165a
-SIZE (xpi/firefox-i18n-36.0b6/sv-SE.xpi) = 440721
-SHA256 (xpi/firefox-i18n-36.0b6/ta.xpi) = e02951c43916bafc2b21970ecec9007e9b756191ee61e7fa8e55ed7e40787be4
-SIZE (xpi/firefox-i18n-36.0b6/ta.xpi) = 493859
-SHA256 (xpi/firefox-i18n-36.0b6/te.xpi) = 9f71ef3019e2e3edab008f165fc651686e65aa9d44e3764f3f567316854b113d
-SIZE (xpi/firefox-i18n-36.0b6/te.xpi) = 513695
-SHA256 (xpi/firefox-i18n-36.0b6/th.xpi) = 7076627e3de245efe26b2b938b9a10af0c54438ed440dc3ef0beeb82dfc06cb1
-SIZE (xpi/firefox-i18n-36.0b6/th.xpi) = 521542
-SHA256 (xpi/firefox-i18n-36.0b6/tr.xpi) = ba4078cbe8f773c50408099cc84aa3ec333b3ed9bdeaaa36032b9219510b3fc4
-SIZE (xpi/firefox-i18n-36.0b6/tr.xpi) = 468961
-SHA256 (xpi/firefox-i18n-36.0b6/uk.xpi) = 7242c4c04c54affa1f64db1d68671836b23edfff0af50fe03f273bdf4b945fe5
-SIZE (xpi/firefox-i18n-36.0b6/uk.xpi) = 469172
-SHA256 (xpi/firefox-i18n-36.0b6/vi.xpi) = a3b92445268e848744f39e702fd6d53e85486fc31104d28400b0cfa57c070d8a
-SIZE (xpi/firefox-i18n-36.0b6/vi.xpi) = 454447
-SHA256 (xpi/firefox-i18n-36.0b6/xh.xpi) = ec0f2efc9f5d2df0360dd28a898773a6e90bff95d8c97609c73eac9272b97b30
-SIZE (xpi/firefox-i18n-36.0b6/xh.xpi) = 436240
-SHA256 (xpi/firefox-i18n-36.0b6/zh-CN.xpi) = 639ba27b32619288301b40e4a643cd0d81d42a1ba5012b39101be5d487918062
-SIZE (xpi/firefox-i18n-36.0b6/zh-CN.xpi) = 475835
-SHA256 (xpi/firefox-i18n-36.0b6/zh-TW.xpi) = b7e984b5efc9ce6c420a1e05525bcb38d76f5e17e8b39abfa03ad85c62aeaf5b
-SIZE (xpi/firefox-i18n-36.0b6/zh-TW.xpi) = 455306
+SHA256 (xpi/firefox-i18n-36.0b10/ach.xpi) = f34da542ee4b93f9eeb4ea048c89d0e0f8540ffd1629b309121378299864ae56
+SIZE (xpi/firefox-i18n-36.0b10/ach.xpi) = 465663
+SHA256 (xpi/firefox-i18n-36.0b10/af.xpi) = 574bd430eec259347f22f115a4a5107d8c2981c148e972a7f9dc1baf0cff6028
+SIZE (xpi/firefox-i18n-36.0b10/af.xpi) = 472056
+SHA256 (xpi/firefox-i18n-36.0b10/an.xpi) = bce7d3c3cba9607885c4af7a5071bbb73dd900be814aad205f63794c42eeaca4
+SIZE (xpi/firefox-i18n-36.0b10/an.xpi) = 449536
+SHA256 (xpi/firefox-i18n-36.0b10/ar.xpi) = 5f0c85cd3c4f35875283ac316310c55b4dc928ea361710fd77131d1f1a60c398
+SIZE (xpi/firefox-i18n-36.0b10/ar.xpi) = 504370
+SHA256 (xpi/firefox-i18n-36.0b10/as.xpi) = 9fe0392eb79901317d2a0a669ebf44e669f757c917b90290e8cb98c4d4346948
+SIZE (xpi/firefox-i18n-36.0b10/as.xpi) = 494229
+SHA256 (xpi/firefox-i18n-36.0b10/ast.xpi) = 44c2c63a0b64dc831f606071cb6da23c1644422419be4cd089919ff749f38bfa
+SIZE (xpi/firefox-i18n-36.0b10/ast.xpi) = 377934
+SHA256 (xpi/firefox-i18n-36.0b10/az.xpi) = e2064e69d278ffe86bc939ed4aec3958575b24db7ec0dacff2759edffb5b3b7f
+SIZE (xpi/firefox-i18n-36.0b10/az.xpi) = 475727
+SHA256 (xpi/firefox-i18n-36.0b10/be.xpi) = b61282935580185b326b5715a673d38811b88e975166daf42f7a870a53eba6e1
+SIZE (xpi/firefox-i18n-36.0b10/be.xpi) = 426958
+SHA256 (xpi/firefox-i18n-36.0b10/bg.xpi) = 4b83941563fb182e41621c4b6c19cb31303e00de361dafe3874b59d8b552e8e6
+SIZE (xpi/firefox-i18n-36.0b10/bg.xpi) = 481497
+SHA256 (xpi/firefox-i18n-36.0b10/bn-BD.xpi) = 8143958ee41983ee42de39d9f10afdf8ab242a8e0c18936b869bd496ac9fae58
+SIZE (xpi/firefox-i18n-36.0b10/bn-BD.xpi) = 515520
+SHA256 (xpi/firefox-i18n-36.0b10/bn-IN.xpi) = 861fd24d2b7c548ed21d5309ac6ff4b64f1aabb610fbf2e0692da91c03464437
+SIZE (xpi/firefox-i18n-36.0b10/bn-IN.xpi) = 514350
+SHA256 (xpi/firefox-i18n-36.0b10/br.xpi) = 9cb6f64b549ce21330d03f13c6aec92198d3bfdae8b51bc45e36f658c8e267f2
+SIZE (xpi/firefox-i18n-36.0b10/br.xpi) = 430390
+SHA256 (xpi/firefox-i18n-36.0b10/bs.xpi) = a1faafd0a4a43eaf92cf9cec64442d24490eb9882c021feb2c2e640ad6aad3d6
+SIZE (xpi/firefox-i18n-36.0b10/bs.xpi) = 472356
+SHA256 (xpi/firefox-i18n-36.0b10/ca.xpi) = b3c2bcb967fa4eff593d93ce2c216f83d149620a1c273d58ff03cf25a2f502fc
+SIZE (xpi/firefox-i18n-36.0b10/ca.xpi) = 446099
+SHA256 (xpi/firefox-i18n-36.0b10/cs.xpi) = 8d263804bddb4054208cfe543b36c768101e5c5ca3bd20b29e96ee434a00549c
+SIZE (xpi/firefox-i18n-36.0b10/cs.xpi) = 434462
+SHA256 (xpi/firefox-i18n-36.0b10/cy.xpi) = 05e2af9b6d3ec86ea094dea6dbdf84cf5952007512eee2e9842ae6e380bb5aa2
+SIZE (xpi/firefox-i18n-36.0b10/cy.xpi) = 432589
+SHA256 (xpi/firefox-i18n-36.0b10/da.xpi) = 12faed23bf3f2ce8e4a8453a1a0bb831457a6f909243ae19d361c8022757f59e
+SIZE (xpi/firefox-i18n-36.0b10/da.xpi) = 439278
+SHA256 (xpi/firefox-i18n-36.0b10/de.xpi) = fe22f3a1dfb281192deb2a29f8eebeb43b8e2d9e19e0ea79e15b83e9059d6d16
+SIZE (xpi/firefox-i18n-36.0b10/de.xpi) = 439187
+SHA256 (xpi/firefox-i18n-36.0b10/dsb.xpi) = 2064934ecf807351b2525104735fb19f7b9b49891e795a10c42714cdf3d26117
+SIZE (xpi/firefox-i18n-36.0b10/dsb.xpi) = 458448
+SHA256 (xpi/firefox-i18n-36.0b10/el.xpi) = 9928cc3cf7f046e9baeadac8243f388771c44405419b9496beee4599d9b45483
+SIZE (xpi/firefox-i18n-36.0b10/el.xpi) = 485456
+SHA256 (xpi/firefox-i18n-36.0b10/en-GB.xpi) = e5cd27bd8bf6d7ea9783863d1f21b188ebf29d5360797bfd5d93f7b164757691
+SIZE (xpi/firefox-i18n-36.0b10/en-GB.xpi) = 429600
+SHA256 (xpi/firefox-i18n-36.0b10/en-US.xpi) = a64d81f6a5b830baa39c2cf6415481315e2624008cad7540c7f2dbbdee841719
+SIZE (xpi/firefox-i18n-36.0b10/en-US.xpi) = 458576
+SHA256 (xpi/firefox-i18n-36.0b10/en-ZA.xpi) = 72d5ecd1df62084aa71e273f93b4c3d061852f51a3871dd7620ed77c12a874df
+SIZE (xpi/firefox-i18n-36.0b10/en-ZA.xpi) = 425588
+SHA256 (xpi/firefox-i18n-36.0b10/eo.xpi) = c7e36ce897ff0721550ff3b329cbf2c2877991f47f5a6bcb30291621d96ebcc5
+SIZE (xpi/firefox-i18n-36.0b10/eo.xpi) = 473724
+SHA256 (xpi/firefox-i18n-36.0b10/es-AR.xpi) = 6c91b5cee7a11614cf2fc04732e0e21e058b686c8b9ec87db4721de1e5a1b10f
+SIZE (xpi/firefox-i18n-36.0b10/es-AR.xpi) = 442479
+SHA256 (xpi/firefox-i18n-36.0b10/es-CL.xpi) = 839a53b1c0e093516ac70118a9e0e87f6e293f38d47875bc98d916f749181bf8
+SIZE (xpi/firefox-i18n-36.0b10/es-CL.xpi) = 377184
+SHA256 (xpi/firefox-i18n-36.0b10/es-ES.xpi) = 66d8ed17d5e8fc9eb771efd30e96177f4036db79a57a7e23459cd5b9bf943e59
+SIZE (xpi/firefox-i18n-36.0b10/es-ES.xpi) = 366987
+SHA256 (xpi/firefox-i18n-36.0b10/es-MX.xpi) = acf9b2ce46585c29c32a4709f60a99a73333f600b66e5b1aac129b234c64f726
+SIZE (xpi/firefox-i18n-36.0b10/es-MX.xpi) = 444970
+SHA256 (xpi/firefox-i18n-36.0b10/et.xpi) = dbf6d19ae59187583fd5d7a33f1d525c179163a33d2218b24280a95e54340fdb
+SIZE (xpi/firefox-i18n-36.0b10/et.xpi) = 431611
+SHA256 (xpi/firefox-i18n-36.0b10/eu.xpi) = 93ba6a1fabca0d6e5ddb699d9f0719e3fe7037332fb3a04cbc6f6cf7fbd653bb
+SIZE (xpi/firefox-i18n-36.0b10/eu.xpi) = 454739
+SHA256 (xpi/firefox-i18n-36.0b10/fa.xpi) = 9669b5664fd3767dac24c9ea6db8ec836c95cd798149712b48034c32a7d84055
+SIZE (xpi/firefox-i18n-36.0b10/fa.xpi) = 500877
+SHA256 (xpi/firefox-i18n-36.0b10/ff.xpi) = 9ee5b5d39533f0a01d4fb79c2a7994a33dce92de1617ad6261e17c877e34aaef
+SIZE (xpi/firefox-i18n-36.0b10/ff.xpi) = 442341
+SHA256 (xpi/firefox-i18n-36.0b10/fi.xpi) = a86e767fc3f4ff49d6bc1006eff48d8d85d905e44695854b1ef36699269aa4b6
+SIZE (xpi/firefox-i18n-36.0b10/fi.xpi) = 433371
+SHA256 (xpi/firefox-i18n-36.0b10/fr.xpi) = 37a7ee74780a8dd8491a500e35c1d20abade3748f6f740c789d8c3d42e0964b2
+SIZE (xpi/firefox-i18n-36.0b10/fr.xpi) = 449177
+SHA256 (xpi/firefox-i18n-36.0b10/fy-NL.xpi) = 9cc596cf7706654acab30a1a5d3232e74dd96f3bf422b5c7678e3c8ccb1082d3
+SIZE (xpi/firefox-i18n-36.0b10/fy-NL.xpi) = 443805
+SHA256 (xpi/firefox-i18n-36.0b10/ga-IE.xpi) = 354bd544f78ace9d665111c74e1aacc1545b7cc39b60f1e8041665c2297e6632
+SIZE (xpi/firefox-i18n-36.0b10/ga-IE.xpi) = 453001
+SHA256 (xpi/firefox-i18n-36.0b10/gd.xpi) = 089429fd31f65e44567f09ce24cb0f8b7eb6fa0976340c546b4c13f5636d85b0
+SIZE (xpi/firefox-i18n-36.0b10/gd.xpi) = 442656
+SHA256 (xpi/firefox-i18n-36.0b10/gl.xpi) = d835561035122c7c78625dacd5f902ca485f91ab8a28fbcfb7e591a676c1edf0
+SIZE (xpi/firefox-i18n-36.0b10/gl.xpi) = 433436
+SHA256 (xpi/firefox-i18n-36.0b10/gu-IN.xpi) = a946f504fd57c3ebb30a9555a6e2f95a1b57a47badb96650f8bca74ab650ac79
+SIZE (xpi/firefox-i18n-36.0b10/gu-IN.xpi) = 463246
+SHA256 (xpi/firefox-i18n-36.0b10/he.xpi) = f46dc850a3097c1207438d5a2cdc593ae89f47b21a14c9b92d456ee0682cd7aa
+SIZE (xpi/firefox-i18n-36.0b10/he.xpi) = 473373
+SHA256 (xpi/firefox-i18n-36.0b10/hi-IN.xpi) = 767868315f727b5bc3797448d3846bba818ad3cfc3f964fc9fc6cdc08d84e0a3
+SIZE (xpi/firefox-i18n-36.0b10/hi-IN.xpi) = 493295
+SHA256 (xpi/firefox-i18n-36.0b10/hr.xpi) = 3d5c47a42d635d6862c0b2c19ca1ec226e51f30fd979eb4a0a5f2a92015eb3db
+SIZE (xpi/firefox-i18n-36.0b10/hr.xpi) = 466358
+SHA256 (xpi/firefox-i18n-36.0b10/hsb.xpi) = af209930cad99933cc782ed86519606b2dac636eddd479b5d3ad25dcadaf7e66
+SIZE (xpi/firefox-i18n-36.0b10/hsb.xpi) = 456353
+SHA256 (xpi/firefox-i18n-36.0b10/hu.xpi) = 5a3b47cc34ffcc9e476e4cf18a86c26f61fc13bbf91c7a8ea786206caa7ccd6b
+SIZE (xpi/firefox-i18n-36.0b10/hu.xpi) = 441328
+SHA256 (xpi/firefox-i18n-36.0b10/hy-AM.xpi) = 796d4bb50a6e1f1ae6a27264510a3ff1576d9a0dcfe803a68c33f64c699b1eb0
+SIZE (xpi/firefox-i18n-36.0b10/hy-AM.xpi) = 522156
+SHA256 (xpi/firefox-i18n-36.0b10/id.xpi) = a0c6bdefa4c02dda1906f04655c1714948dd3111612ccd0f41238e19de840b37
+SIZE (xpi/firefox-i18n-36.0b10/id.xpi) = 419615
+SHA256 (xpi/firefox-i18n-36.0b10/is.xpi) = e7aa3021baf4dfe0b84a77394058a1b2276d536ae794027f5f00f2754ea84aa0
+SIZE (xpi/firefox-i18n-36.0b10/is.xpi) = 473420
+SHA256 (xpi/firefox-i18n-36.0b10/it.xpi) = 0e3ae206febc37db7a57ce1a49136dbcaab55ebbf7be2dda27d8c08310396b82
+SIZE (xpi/firefox-i18n-36.0b10/it.xpi) = 361315
+SHA256 (xpi/firefox-i18n-36.0b10/ja.xpi) = 8da53226314aec24b8611c2fb9e27b44dc69f988fd8b641c390784f792061fbb
+SIZE (xpi/firefox-i18n-36.0b10/ja.xpi) = 465475
+SHA256 (xpi/firefox-i18n-36.0b10/kk.xpi) = 3529bab8474ef4596b118b01c739727ec65fb7eb5b391f7e69e9fceea734e2ec
+SIZE (xpi/firefox-i18n-36.0b10/kk.xpi) = 490170
+SHA256 (xpi/firefox-i18n-36.0b10/km.xpi) = 1e5c851a0c1b92e76ae8fc8cf70feefb7a4a21ed8d3fc6747bf578ea4e2ebbc3
+SIZE (xpi/firefox-i18n-36.0b10/km.xpi) = 550764
+SHA256 (xpi/firefox-i18n-36.0b10/kn.xpi) = d1e68f8419b7305b75ab5979926b175e32eb3590bb1fc5e618fb710a30d27b6a
+SIZE (xpi/firefox-i18n-36.0b10/kn.xpi) = 516616
+SHA256 (xpi/firefox-i18n-36.0b10/ko.xpi) = a6ffc4da71229286a4f016c3abbb53e8831f39a4b039e943620382989b78cb9b
+SIZE (xpi/firefox-i18n-36.0b10/ko.xpi) = 448220
+SHA256 (xpi/firefox-i18n-36.0b10/lij.xpi) = 6f7c6ebf74a1296b477e76b08588eb872d4113c7c6c6999aaf7f3d2703eb51f1
+SIZE (xpi/firefox-i18n-36.0b10/lij.xpi) = 430851
+SHA256 (xpi/firefox-i18n-36.0b10/lt.xpi) = f57e884c55d4df2f5280fe5923bdf20bcdf89b764e4b718143cec623291d215f
+SIZE (xpi/firefox-i18n-36.0b10/lt.xpi) = 474005
+SHA256 (xpi/firefox-i18n-36.0b10/lv.xpi) = fabd36db4a06fef1ec0102d2798fe4903384ea65000c5a132489ed5afd7fa13b
+SIZE (xpi/firefox-i18n-36.0b10/lv.xpi) = 436231
+SHA256 (xpi/firefox-i18n-36.0b10/mai.xpi) = 587fa186ae9138137664959054ae8022bb52a69fb9729ab6561622ce9f8cfa25
+SIZE (xpi/firefox-i18n-36.0b10/mai.xpi) = 485635
+SHA256 (xpi/firefox-i18n-36.0b10/mk.xpi) = 23f957e60aad7f4d208bc76acf953c9f48995146a93e7b6118014b1b1b8048a8
+SIZE (xpi/firefox-i18n-36.0b10/mk.xpi) = 516378
+SHA256 (xpi/firefox-i18n-36.0b10/ml.xpi) = 118b09f591405ca458d24cab17ba69d5fa7de13959a20e20412d4e292c9e7d64
+SIZE (xpi/firefox-i18n-36.0b10/ml.xpi) = 514512
+SHA256 (xpi/firefox-i18n-36.0b10/mr.xpi) = 772cc6672ac759419a34fb31a14d69ca5e9a1174c6148312d753d516745705be
+SIZE (xpi/firefox-i18n-36.0b10/mr.xpi) = 495229
+SHA256 (xpi/firefox-i18n-36.0b10/ms.xpi) = 8e8a2711984ca793c5e16db43be407e4ce82ccb069a61ac1787bd0c85cef5d7b
+SIZE (xpi/firefox-i18n-36.0b10/ms.xpi) = 478247
+SHA256 (xpi/firefox-i18n-36.0b10/nb-NO.xpi) = ab459ea1c57df8e2d79f7ec306f0f9e3da0ab7599aa5c31070a0b76a02c0bf84
+SIZE (xpi/firefox-i18n-36.0b10/nb-NO.xpi) = 432556
+SHA256 (xpi/firefox-i18n-36.0b10/nl.xpi) = 1ee8ee109bbd587391f9c8674c287e6172a585667ca7d7bd80b70a8cf7cb3c1f
+SIZE (xpi/firefox-i18n-36.0b10/nl.xpi) = 432348
+SHA256 (xpi/firefox-i18n-36.0b10/nn-NO.xpi) = d6a5c8c73c25d590530a924c815f876803b267a75a3ebf4578ce6772c87a90e6
+SIZE (xpi/firefox-i18n-36.0b10/nn-NO.xpi) = 426609
+SHA256 (xpi/firefox-i18n-36.0b10/or.xpi) = eabad3f4e9bf131bfbdc68a263dc684862ac924ea4432f124ab014836a762089
+SIZE (xpi/firefox-i18n-36.0b10/or.xpi) = 512012
+SHA256 (xpi/firefox-i18n-36.0b10/pa-IN.xpi) = 93ffefc3cfdffd59f2d0859a8bfacdbb7d7274262ad8c236ca9a26ff806c2bfc
+SIZE (xpi/firefox-i18n-36.0b10/pa-IN.xpi) = 481892
+SHA256 (xpi/firefox-i18n-36.0b10/pl.xpi) = 67f049eba51622b5e3ea1ecc9b814b8264b836ca58aa0b1a12d67cb6cb30a1f6
+SIZE (xpi/firefox-i18n-36.0b10/pl.xpi) = 402049
+SHA256 (xpi/firefox-i18n-36.0b10/pt-BR.xpi) = 406d11e948fa7d583b35479dc456bb3f2cd1842be72510a2b7f6a35497914cc4
+SIZE (xpi/firefox-i18n-36.0b10/pt-BR.xpi) = 447671
+SHA256 (xpi/firefox-i18n-36.0b10/pt-PT.xpi) = 3cc6da357f18f1255d837470f7401796ed7ab444ed909b2b6044988eb63bfe1f
+SIZE (xpi/firefox-i18n-36.0b10/pt-PT.xpi) = 428707
+SHA256 (xpi/firefox-i18n-36.0b10/rm.xpi) = 1e77d7fc7728d1414812d4d3221b38b105c04004d9d1e732344f76e2ed462ae7
+SIZE (xpi/firefox-i18n-36.0b10/rm.xpi) = 443938
+SHA256 (xpi/firefox-i18n-36.0b10/ro.xpi) = b6a76063a3c15b3b258a6918f77674ab42173b29914c0854ec50cb84a242374c
+SIZE (xpi/firefox-i18n-36.0b10/ro.xpi) = 483570
+SHA256 (xpi/firefox-i18n-36.0b10/ru.xpi) = a7f6e20ca5b796c5b3e7f3941f4fe2239176c168bc2e9d706fdb9f1658dc7093
+SIZE (xpi/firefox-i18n-36.0b10/ru.xpi) = 406024
+SHA256 (xpi/firefox-i18n-36.0b10/si.xpi) = c217675f4e865b67fffd3c5b6be4acf60ced491e8e72ffcffcc71c240c76ac0e
+SIZE (xpi/firefox-i18n-36.0b10/si.xpi) = 514744
+SHA256 (xpi/firefox-i18n-36.0b10/sk.xpi) = f04d7fbedf681c6ae896160ba0d63ed4b22d958388d38625cc9dbdfd0913fc38
+SIZE (xpi/firefox-i18n-36.0b10/sk.xpi) = 457188
+SHA256 (xpi/firefox-i18n-36.0b10/sl.xpi) = 641382da3f4e1d45fd337a6b95b372c477bbbd74be57dfa6d69d9a8d80a3b3bb
+SIZE (xpi/firefox-i18n-36.0b10/sl.xpi) = 429929
+SHA256 (xpi/firefox-i18n-36.0b10/son.xpi) = 82d55c6b518a74ebce01d457f0671828df71e0dea2cd1b791edcf1d0b702ef8e
+SIZE (xpi/firefox-i18n-36.0b10/son.xpi) = 436772
+SHA256 (xpi/firefox-i18n-36.0b10/sq.xpi) = 4186da9f863e5572ced5e7c1db5227aab385b5fe9be37d85a6e2e22b354339f3
+SIZE (xpi/firefox-i18n-36.0b10/sq.xpi) = 474053
+SHA256 (xpi/firefox-i18n-36.0b10/sr.xpi) = 5a9e391e5c01dd615b2cb0ee923fcfa36b6d1e92e5bdfe18073968f79da5f2f5
+SIZE (xpi/firefox-i18n-36.0b10/sr.xpi) = 467365
+SHA256 (xpi/firefox-i18n-36.0b10/sv-SE.xpi) = e7efd080ba659ded666eeb24b7662e281b1db02a4ea45b5ab9661f8d74b2e1e5
+SIZE (xpi/firefox-i18n-36.0b10/sv-SE.xpi) = 440721
+SHA256 (xpi/firefox-i18n-36.0b10/ta.xpi) = 78ff2525f941d7050462b5177044a0583197a4ad7922b8d305afd71dc4870a9a
+SIZE (xpi/firefox-i18n-36.0b10/ta.xpi) = 493859
+SHA256 (xpi/firefox-i18n-36.0b10/te.xpi) = 55170346603dcb787f4f537e547177ad0e2f2f4f3e750f7497e03723c1cbfa10
+SIZE (xpi/firefox-i18n-36.0b10/te.xpi) = 513695
+SHA256 (xpi/firefox-i18n-36.0b10/th.xpi) = bdc435debd2a8bd6e0275436ab4e14f3eb6b954fd7ba4abb1569bd11c3ff9bc7
+SIZE (xpi/firefox-i18n-36.0b10/th.xpi) = 521630
+SHA256 (xpi/firefox-i18n-36.0b10/tr.xpi) = 4300c60f669cfbde17c093818d0e329c5bea13aff01c44ef87d0449dafb58e21
+SIZE (xpi/firefox-i18n-36.0b10/tr.xpi) = 468961
+SHA256 (xpi/firefox-i18n-36.0b10/uk.xpi) = b71a09224b53dec5c42f2bd5e1646c167e7c6bdc736a075d2080ed4f8d48b416
+SIZE (xpi/firefox-i18n-36.0b10/uk.xpi) = 469172
+SHA256 (xpi/firefox-i18n-36.0b10/vi.xpi) = 57e4833c29af95bf7e7463faac6425b5fe0245401bbb4c67d9876d49a1bc8768
+SIZE (xpi/firefox-i18n-36.0b10/vi.xpi) = 454447
+SHA256 (xpi/firefox-i18n-36.0b10/xh.xpi) = 0845eb35089f1ad460aeccabd9b63750bbbe460635e1110d70d007f4c854661e
+SIZE (xpi/firefox-i18n-36.0b10/xh.xpi) = 436240
+SHA256 (xpi/firefox-i18n-36.0b10/zh-CN.xpi) = 6295f78a83694a18587245ad885bfda3c349856c5b5e0c35c517cb6e65b9eb30
+SIZE (xpi/firefox-i18n-36.0b10/zh-CN.xpi) = 475835
+SHA256 (xpi/firefox-i18n-36.0b10/zh-TW.xpi) = cfe67152f1a63d61997bc9cee18557f05a0c2b088e5f853371e54f063e1c7d2f
+SIZE (xpi/firefox-i18n-36.0b10/zh-TW.xpi) = 455306

Modified: trunk/www/firefox-nightly/Makefile.hgrev
==============================================================================
--- trunk/www/firefox-nightly/Makefile.hgrev	Fri Feb  6 10:30:54 2015	(r1814)
+++ trunk/www/firefox-nightly/Makefile.hgrev	Thu Feb 19 12:50:03 2015	(r1815)
@@ -1 +1 @@
-HGREV=		227152:c6b67adc757c
+HGREV=		229828:67ea8244ccf3

Modified: trunk/www/firefox-nightly/distinfo
==============================================================================
--- trunk/www/firefox-nightly/distinfo	Fri Feb  6 10:30:54 2015	(r1814)
+++ trunk/www/firefox-nightly/distinfo	Thu Feb 19 12:50:03 2015	(r1815)
@@ -1,2 +1,2 @@
-SHA256 (firefox-nightly/c6b67adc757c.tar.bz2) = 96add20e7d6fc5a9f878129f0f5c57822656e449f1e460d55c712c156fd15c64
-SIZE (firefox-nightly/c6b67adc757c.tar.bz2) = 176661210
+SHA256 (firefox-nightly/67ea8244ccf3.tar.bz2) = e987dbfc2acc54ef609d3f7b19feee34d3ddc8accaab4a3075c6adcadd14b17b
+SIZE (firefox-nightly/67ea8244ccf3.tar.bz2) = 177370223

Modified: trunk/www/firefox-nightly/files/patch-system-openh264
==============================================================================
--- trunk/www/firefox-nightly/files/patch-system-openh264	Fri Feb  6 10:30:54 2015	(r1814)
+++ trunk/www/firefox-nightly/files/patch-system-openh264	Thu Feb 19 12:50:03 2015	(r1815)
@@ -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/Makefile
==============================================================================
--- trunk/www/firefox/Makefile	Fri Feb  6 10:30:54 2015	(r1814)
+++ trunk/www/firefox/Makefile	Thu Feb 19 12:50:03 2015	(r1815)
@@ -2,7 +2,7 @@
 # $FreeBSD: head/www/firefox/Makefile 375599 2014-12-25 20:55:54Z bapt $
 
 PORTNAME=	firefox
-DISTVERSION=	36.0b6
+DISTVERSION=	36.0b10
 DISTVERSIONSUFFIX=.source
 PORTEPOCH=	1
 CATEGORIES=	www ipv6

Modified: trunk/www/firefox/distinfo
==============================================================================
--- trunk/www/firefox/distinfo	Fri Feb  6 10:30:54 2015	(r1814)
+++ trunk/www/firefox/distinfo	Thu Feb 19 12:50:03 2015	(r1815)
@@ -1,2 +1,2 @@
-SHA256 (firefox-36.0b6.source.tar.bz2) = 396c4449501a3d34021d66d00928cd5974da3aa840eca5675195dbeefb21f713
-SIZE (firefox-36.0b6.source.tar.bz2) = 179872000
+SHA256 (firefox-36.0b10.source.tar.bz2) = 51568c2e5c9e95c58d2ae97a332c398e1ea2f75adfd42df6a995b98490c19eb2
+SIZE (firefox-36.0b10.source.tar.bz2) = 400397738

Modified: trunk/www/linux-firefox/Makefile
==============================================================================
--- trunk/www/linux-firefox/Makefile	Fri Feb  6 10:30:54 2015	(r1814)
+++ trunk/www/linux-firefox/Makefile	Thu Feb 19 12:50:03 2015	(r1815)
@@ -2,7 +2,7 @@
 # $FreeBSD: head/www/linux-firefox/Makefile 373830 2014-12-03 14:55:25Z beat $
 
 PORTNAME=	firefox
-DISTVERSION=	36.0b6
+DISTVERSION=	36.0b10
 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  6 10:30:54 2015	(r1814)
+++ trunk/www/linux-firefox/distinfo	Thu Feb 19 12:50:03 2015	(r1815)
@@ -1,5 +1,5 @@
-SHA256 (firefox-36.0b6.tar.bz2) = 65f59231bf609f4fb78e23d42e2cbdb1d32be4b3d9d7b6dc3062f063f5189011
-SIZE (firefox-36.0b6.tar.bz2) = 47891363
+SHA256 (firefox-36.0b10.tar.bz2) = e80ea39a0e72ce0fa90f0b75e096b814df6f702a538f4b942eeeb60cb7ab26f5
+SIZE (firefox-36.0b10.tar.bz2) = 47847269
 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-seamonkey/Makefile
==============================================================================
--- trunk/www/linux-seamonkey/Makefile	Fri Feb  6 10:30:54 2015	(r1814)
+++ trunk/www/linux-seamonkey/Makefile	Thu Feb 19 12:50:03 2015	(r1815)
@@ -2,7 +2,7 @@
 # $FreeBSD: head/www/linux-seamonkey/Makefile 373997 2014-12-05 08:36:29Z beat $
 
 PORTNAME=	seamonkey
-DISTVERSION=	2.32
+DISTVERSION=	2.33b1
 CATEGORIES=	www mail news editors irc ipv6
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US
 

Modified: trunk/www/linux-seamonkey/distinfo
==============================================================================
--- trunk/www/linux-seamonkey/distinfo	Fri Feb  6 10:30:54 2015	(r1814)
+++ trunk/www/linux-seamonkey/distinfo	Thu Feb 19 12:50:03 2015	(r1815)
@@ -1,5 +1,5 @@
-SHA256 (seamonkey-2.32.tar.bz2) = 571829702f8dc5f869181ec31911797471e63ebac5b0b2bfb9f5ae1986478f47
-SIZE (seamonkey-2.32.tar.bz2) = 40849036
+SHA256 (seamonkey-2.33b1.tar.bz2) = 58bec4bc4e0b8990b0fbaff9bb0ea50fb6f7f82f064ae46f365d6c17bd60a5a0
+SIZE (seamonkey-2.33b1.tar.bz2) = 41385948
 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-seamonkey/pkg-plist
==============================================================================
--- trunk/www/linux-seamonkey/pkg-plist	Fri Feb  6 10:30:54 2015	(r1814)
+++ trunk/www/linux-seamonkey/pkg-plist	Thu Feb 19 12:50:03 2015	(r1815)
@@ -88,7 +88,6 @@
 lib/%%APP_NAME%%/libldap60.so
 lib/%%APP_NAME%%/libldif60.so
 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
@@ -105,7 +104,6 @@
 lib/%%APP_NAME%%/libssl3.so
 lib/%%APP_NAME%%/libxul.so
 lib/%%APP_NAME%%/license.txt
-lib/%%APP_NAME%%/mozilla-xremote-client
 lib/%%APP_NAME%%/omni.ja
 lib/%%APP_NAME%%/platform.ini
 lib/%%APP_NAME%%/plugin-container
@@ -115,7 +113,7 @@
 lib/%%APP_NAME%%/run-mozilla.sh
 lib/%%APP_NAME%%/seamonkey
 lib/%%APP_NAME%%/seamonkey-bin
-lib/%%APP_NAME%%/searchplugins/creativecommons.xml
+lib/%%APP_NAME%%/searchplugins/duckduckgo.xml
 lib/%%APP_NAME%%/searchplugins/google.xml
 lib/%%APP_NAME%%/searchplugins/wikipedia.xml
 lib/%%APP_NAME%%/searchplugins/yahoo.xml

Modified: trunk/www/linux-tor-browser/Makefile
==============================================================================
--- trunk/www/linux-tor-browser/Makefile	Fri Feb  6 10:30:54 2015	(r1814)
+++ trunk/www/linux-tor-browser/Makefile	Thu Feb 19 12:50:03 2015	(r1815)
@@ -5,7 +5,7 @@
 DISTVERSION=	4.5a3
 DISTVERSIONSUFFIX=_${LOCALE}
 CATEGORIES=	www security linux
-MASTER_SITES=	\
+MASTER_SITES=	https://people.torproject.org/~mikeperry/builds/${DISTVERSION}/ \
 		TOR/torbrowser/${DISTVERSION}
 PKGNAMEPREFIX=	linux-
 

Modified: trunk/www/seamonkey-i18n/Makefile
==============================================================================
--- trunk/www/seamonkey-i18n/Makefile	Fri Feb  6 10:30:54 2015	(r1814)
+++ trunk/www/seamonkey-i18n/Makefile	Thu Feb 19 12:50:03 2015	(r1815)
@@ -2,7 +2,7 @@
 # $FreeBSD: head/www/seamonkey-i18n/Makefile 373997 2014-12-05 08:36:29Z beat $
 
 PORTNAME=	seamonkey-i18n
-PORTVERSION=	2.32
+PORTVERSION=	2.33b1
 CATEGORIES=	www mail news editors irc
 MASTER_SITES=	MOZILLA/${PORTNAME:S|-i18n||}/releases/${PORTVERSION}/langpack
 PKGNAMEPREFIX=

Modified: trunk/www/seamonkey-i18n/distinfo
==============================================================================
--- trunk/www/seamonkey-i18n/distinfo	Fri Feb  6 10:30:54 2015	(r1814)
+++ trunk/www/seamonkey-i18n/distinfo	Thu Feb 19 12:50:03 2015	(r1815)
@@ -1,54 +1,28 @@
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.be.langpack.xpi) = fec9ed55542d53940cc8c73c37519acbcbe5451106e495b661e85eda27b040c8
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.be.langpack.xpi) = 841560
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.ca.langpack.xpi) = d2f1e695ce860c976fc8239f2315aee37e2a8c3fa482dbd2ec9b3f16dd6daff4
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.ca.langpack.xpi) = 832917
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.cs.langpack.xpi) = 19616f12c39cc398b8e27197a81be822b08ee2bad104ec705d2877fa175831f8
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.cs.langpack.xpi) = 830451
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.de.langpack.xpi) = 6588e65232922c57a7cdd53cab38a3d8cd8f26fa6105ae564a3ae231be2d67b8
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.de.langpack.xpi) = 838041
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.en-GB.langpack.xpi) = f74ef701cb701527d4852591450864bd97ccd6f3b4b6392fedb474c260ab6a84
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.en-GB.langpack.xpi) = 804019
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.en-US.langpack.xpi) = 73cdd17bc37fc4346b594ee35f5adcc0e3fcc870a66662e9a67faafa372a40f6
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.en-US.langpack.xpi) = 803478
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.es-AR.langpack.xpi) = 2d40bc0f2f6e9a31618c149b7a1c9a69cbb92f5e79e1e90d063a94e9390d1326
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.es-AR.langpack.xpi) = 852545
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.es-ES.langpack.xpi) = 2d1e94907a26ffef9b0df13c6d79ef238f5f3da271add0e1503174a1bccc70f1
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.es-ES.langpack.xpi) = 829553
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.fi.langpack.xpi) = 84c3d99167bb99f9dca4eb2c7f9f6c96c5610b0e4cf69a43a5bfa720f4ac4f7f
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.fi.langpack.xpi) = 799881
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.fr.langpack.xpi) = faa3938631be0862bfc2f851caf7f065a255bb931d4d6bddea0af656c1ac472c
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.fr.langpack.xpi) = 810711
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.gl.langpack.xpi) = 2ddb7809dfbde64044c1b46b20ef9e86e82f13a9c1da18d8cd8b5c9cdc32038d
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.gl.langpack.xpi) = 814445
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.hu.langpack.xpi) = 7c87922eac25dd9cc8bfcc1f61e458c27197816be50d28948f759e5d5fdfae7e
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.hu.langpack.xpi) = 844069
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.it.langpack.xpi) = 1925e77234e5a4423d66b0e988a5ef9aeb067d8193e34a31273741570cb77540
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.it.langpack.xpi) = 742070
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.ja-JP-mac.langpack.xpi) = d999898fc267310b68c419e56c7fc520791f2a03e596b5b150ea45e28b215ec6
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.ja-JP-mac.langpack.xpi) = 900391
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.ja.langpack.xpi) = e44009f8ec92c476f0c04ea6862629db8884f8f143f707ae47418ac9ecbad6dd
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.ja.langpack.xpi) = 884921
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.lt.langpack.xpi) = f2b7a50cb4a8e02e2cdd4badcf5566ca520f95450a0d84d267297e6ca57b7a22
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.lt.langpack.xpi) = 852677
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.nb-NO.langpack.xpi) = 0666795e29873639bf1cd127b22491a4c87d3d38894de5d5734a68e5a83356ea
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.nb-NO.langpack.xpi) = 822959
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.nl.langpack.xpi) = f7a93a63084268f9a593859d72fd207d33e01c87f2f0983ab4c536b529183b74
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.nl.langpack.xpi) = 796641
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.pl.langpack.xpi) = f6b5ac5a752ba2e3d2b5145f5f05d2d486ccc3fc1c56898ef143b0009a60d3c6
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.pl.langpack.xpi) = 868114
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.pt-PT.langpack.xpi) = 5bcdb4fa75d548301d7d16ecff4d97c7348f53c98cea6920a9154b3fa5c85611
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.pt-PT.langpack.xpi) = 833784
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.ru.langpack.xpi) = 039e3c3ba62b2157c7a3da45a6fa1ebbb5276524dbb059f6352cb5d7f0d74368
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.ru.langpack.xpi) = 899661
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.sk.langpack.xpi) = cb5111034a7561dc7a5928032920cdffe0e7a828c2e3188f37baebfd9619d496
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.sk.langpack.xpi) = 857464
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.sv-SE.langpack.xpi) = b8d3c4b1d11d21b11a2fde81fa265a1cfc228678f2021f306329f90c8bfd1af1
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.sv-SE.langpack.xpi) = 825104
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.tr.langpack.xpi) = 88075220e2f653ca2b318e54d80a2d4f56b3cea041d861892822e63b63c493b8
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.tr.langpack.xpi) = 811614
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.uk.langpack.xpi) = 85772ee30485bd069ff97827d487ba974906369598ef80793ca41c0d59183c46
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.uk.langpack.xpi) = 873317
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.zh-CN.langpack.xpi) = 6948c68c87c41587786f92f728cb0ac9568066f2e4e5e8cd858a09f8aa5c5d31
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.zh-CN.langpack.xpi) = 834251
-SHA256 (xpi/seamonkey-i18n-2.32/seamonkey-2.32.zh-TW.langpack.xpi) = 58e96499f4a412741b04ecd3026ebbd2cb50be14ec69d17b6e5373f6b2915b71
-SIZE (xpi/seamonkey-i18n-2.32/seamonkey-2.32.zh-TW.langpack.xpi) = 860363
+SHA256 (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.ca.langpack.xpi) = 20c30b0432b5507f65a0233eccf33b1765f45a053cb52aec2ca119ed3a909be5
+SIZE (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.ca.langpack.xpi) = 834198
+SHA256 (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.cs.langpack.xpi) = f90c403d70ca2202f843541936bc68b55797cfa5b6070ae1b687277a6da70672
+SIZE (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.cs.langpack.xpi) = 831809
+SHA256 (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.de.langpack.xpi) = 314f157f224a8cd86b8c76b0a7286423e943f27a5abd76fad7b69b378f08d3ee
+SIZE (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.de.langpack.xpi) = 838260
+SHA256 (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.en-US.langpack.xpi) = f134ec0669f72c9cab855a496fa4fadb8d26c6c8872de86c394b5ce4076f6e61
+SIZE (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.en-US.langpack.xpi) = 803778
+SHA256 (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.fi.langpack.xpi) = 37fd223c97a5a29055c9bcad658b681fd0dd5fe5448336892674211356ab23b0
+SIZE (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.fi.langpack.xpi) = 801205
+SHA256 (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.it.langpack.xpi) = 6253da09e35537716f10e6063413c0862cf9eadef3c2642610a2245ca0ba9250
+SIZE (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.it.langpack.xpi) = 742286
+SHA256 (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.ja-JP-mac.langpack.xpi) = b02beb222c215355b7fd0f1b1e07dcef94adadba7576c80c373be09b836f4027
+SIZE (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.ja-JP-mac.langpack.xpi) = 901809
+SHA256 (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.ja.langpack.xpi) = 4ca7088d4c789ccc7de24c08c361f8daf9c8ea3c33e872af60e4e9b98daea4bb
+SIZE (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.ja.langpack.xpi) = 886324
+SHA256 (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.pl.langpack.xpi) = f176f1b597451e5b609a2f7cf8b3083f60587d1ed62fd9f22c68617fb5d1f5e8
+SIZE (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.pl.langpack.xpi) = 867981
+SHA256 (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.pt-PT.langpack.xpi) = fbfd1c5d372ebbda63516f8736f20330c43d96bc3ee5d0783e2afa4d973e4e39
+SIZE (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.pt-PT.langpack.xpi) = 834973
+SHA256 (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.ru.langpack.xpi) = 0c45b54e95e816b2ee8bc774c2ae3e2680705623d7c35486a347ab3f113136f7
+SIZE (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.ru.langpack.xpi) = 899955
+SHA256 (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.sk.langpack.xpi) = e540e2fd681eddf61f7bf3d35afed168571fa0712df0e59d0db1087ad7040641
+SIZE (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.sk.langpack.xpi) = 857562
+SHA256 (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.tr.langpack.xpi) = 1551c54d6dc62571c22e31e8d61626de5da5b351678faedce229306c39fd9cca
+SIZE (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.tr.langpack.xpi) = 812396
+SHA256 (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.zh-TW.langpack.xpi) = d9db44e77c6607eb168237ba8a622a4d57779e7c38754eaadce14f47b69b23d7
+SIZE (xpi/seamonkey-i18n-2.33b1/seamonkey-2.33b1.zh-TW.langpack.xpi) = 860685

Modified: trunk/www/seamonkey/Makefile
==============================================================================
--- trunk/www/seamonkey/Makefile	Fri Feb  6 10:30:54 2015	(r1814)
+++ trunk/www/seamonkey/Makefile	Thu Feb 19 12:50:03 2015	(r1815)
@@ -2,7 +2,7 @@
 # $FreeBSD: head/www/seamonkey/Makefile 375599 2014-12-25 20:55:54Z bapt $
 
 PORTNAME=	seamonkey
-DISTVERSION=	2.32
+DISTVERSION=	2.33b1
 CATEGORIES?=	www mail news editors irc ipv6
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
 		https://ftp.mozilla.org/pub/mozilla.org/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source/
@@ -13,7 +13,7 @@
 COMMENT=	The open source, standards compliant web browser
 
 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 \
@@ -32,7 +32,7 @@
 LIB_DEPENDS=	libv4l2.so:${PORTSDIR}/multimedia/libv4l
 
 EM_VERSION=	1.7.2
-L_VERSION=	3.7
+L_VERSION=	3.8
 
 SSP_UNSAFE=	yes
 USE_GECKO=	gecko
@@ -69,7 +69,7 @@
 
 .include <bsd.port.pre.mk>
 
-WRKSRC=		${WRKDIR}/comm-release
+WRKSRC=		${WRKDIR}/comm-beta
 MOZSRC:=	${WRKSRC}/mozilla
 
 XPI_LIBDIR=	${PREFIX}/lib/xpi

Modified: trunk/www/seamonkey/distinfo
==============================================================================
--- trunk/www/seamonkey/distinfo	Fri Feb  6 10:30:54 2015	(r1814)
+++ trunk/www/seamonkey/distinfo	Thu Feb 19 12:50:03 2015	(r1815)
@@ -1,4 +1,4 @@
-SHA256 (seamonkey-2.32.source.tar.bz2) = e174dc5093e49078c33f91b4e8658327957d59bd53ac59e304441d8d5f17ba9b
-SIZE (seamonkey-2.32.source.tar.bz2) = 199700383
+SHA256 (seamonkey-2.33b1.source.tar.bz2) = 696a5d9e9b743419347694e7030132b676dc27255e447e3ebdf346541d33a1d1
+SIZE (seamonkey-2.33b1.source.tar.bz2) = 203009509
 SHA256 (enigmail-1.7.2.tar.gz) = 7b3a62e83961bafec1cdac60075aa6c317c8f655a837e31a7d1f3ce6a49fc7d6
 SIZE (enigmail-1.7.2.tar.gz) = 1420346

Deleted: trunk/www/seamonkey/files/patch-bug1041795
==============================================================================
--- trunk/www/seamonkey/files/patch-bug1041795	Thu Feb 19 12:50:03 2015	(r1814)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,48 +0,0 @@
-diff --git config/rules.mk config/rules.mk
-index 4d67eda..783942f 100644
---- mozilla/config/rules.mk
-+++ mozilla/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
---- mozilla/js/src/Makefile.in
-+++ mozilla/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
---- mozilla/probes/Makefile.in
-+++ mozilla/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/seamonkey/files/patch-bug1082199
==============================================================================
--- trunk/www/seamonkey/files/patch-bug1082199	Thu Feb 19 12:50:03 2015	(r1814)
+++ /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
---- mozilla/memory/build/mozjemalloc_compat.c
-+++ mozilla/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/seamonkey/files/patch-bug1083461
==============================================================================
--- trunk/www/seamonkey/files/patch-bug1083461	Thu Feb 19 12:50:03 2015	(r1814)
+++ /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
---- mozilla/layout/style/StyleAnimationValue.cpp
-+++ mozilla/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
---- mozilla/layout/style/nsCSSValue.cpp
-+++ mozilla/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
---- mozilla/layout/style/nsCSSValue.h
-+++ mozilla/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

Added: trunk/www/seamonkey/files/patch-bug1122547
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/www/seamonkey/files/patch-bug1122547	Thu Feb 19 12:50:03 2015	(r1815)
@@ -0,0 +1,20 @@
+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
+--- mozilla/media/webrtc/trunk/webrtc/modules/video_coding/main/source/receiver.cc
++++ mozilla/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/seamonkey/files/patch-bug1122586
==============================================================================
--- trunk/www/seamonkey/files/patch-bug1122586	Thu Feb 19 12:50:03 2015	(r1814)
+++ /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
---- mozilla/content/media/MediaDecoderStateMachine.cpp
-+++ mozilla/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/seamonkey/files/patch-bug847568
==============================================================================
--- trunk/www/seamonkey/files/patch-bug847568	Fri Feb  6 10:30:54 2015	(r1814)
+++ trunk/www/seamonkey/files/patch-bug847568	Thu Feb 19 12:50:03 2015	(r1815)
@@ -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
---- mozilla/content/base/src/moz.build
-+++ mozilla/content/base/src/moz.build
+--- mozilla/dom/base/moz.build
++++ mozilla/dom/base/moz.build
 @@ -196,6 +196,9 @@ SOURCES += [
      'nsObjectLoadingContent.cpp',
  ]

Deleted: trunk/www/seamonkey/files/patch-bug858919
==============================================================================
--- trunk/www/seamonkey/files/patch-bug858919	Thu Feb 19 12:50:03 2015	(r1814)
+++ /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
---- mozilla/toolkit/components/alerts/nsAlertsService.cpp
-+++ mozilla/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
---- mozilla/toolkit/system/gnome/moz.build
-+++ mozilla/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
---- mozilla/toolkit/system/gnome/nsAlertsIconListener.cpp
-+++ mozilla/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
-+++ mozilla/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
---- mozilla/toolkit/system/gnome/nsGnomeModule.cpp
-+++ mozilla/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
-+++ mozilla/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
-+++ mozilla/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/seamonkey/files/patch-ijg-libjpeg
==============================================================================
--- trunk/www/seamonkey/files/patch-ijg-libjpeg	Fri Feb  6 10:30:54 2015	(r1814)
+++ trunk/www/seamonkey/files/patch-ijg-libjpeg	Thu Feb 19 12:50:03 2015	(r1815)
@@ -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/seamonkey/files/patch-system-openh264
==============================================================================
--- trunk/www/seamonkey/files/patch-system-openh264	Fri Feb  6 10:30:54 2015	(r1814)
+++ trunk/www/seamonkey/files/patch-system-openh264	Thu Feb 19 12:50:03 2015	(r1815)
@@ -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
---- mozilla/content/media/gmp/GMPChild.cpp
-+++ mozilla/content/media/gmp/GMPChild.cpp
+--- mozilla/dom/media/gmp/GMPChild.cpp
++++ mozilla/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
---- mozilla/content/media/gmp/GMPParent.cpp
-+++ mozilla/content/media/gmp/GMPParent.cpp
+--- mozilla/dom/media/gmp/GMPParent.cpp
++++ mozilla/dom/media/gmp/GMPParent.cpp
 @@ -90,23 +90,16 @@
    mService = aService;
    mDirectory = aPluginDir;

Modified: trunk/www/seamonkey/files/patch-z-bug517422
==============================================================================
--- trunk/www/seamonkey/files/patch-z-bug517422	Fri Feb  6 10:30:54 2015	(r1814)
+++ trunk/www/seamonkey/files/patch-z-bug517422	Thu Feb 19 12:50:03 2015	(r1815)
@@ -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
---- mozilla/content/media/AudioStream.h
-+++ mozilla/content/media/AudioStream.h
+--- mozilla/dom/media/AudioStream.h
++++ mozilla/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
---- mozilla/content/media/moz.build
-+++ mozilla/content/media/moz.build
+--- mozilla/dom/media/moz.build
++++ mozilla/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
 --- mozilla/media/libtheora/moz.build
 +++ mozilla/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']


More information about the freebsd-gecko mailing list