From owner-freebsd-gecko@FreeBSD.ORG Thu Feb 19 12:57:36 2015 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9B6462DE for ; Thu, 19 Feb 2015 12:57:36 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DDA0FFE for ; Thu, 19 Feb 2015 12:57:35 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id t1JCo9Ba029391 for ; Thu, 19 Feb 2015 12:50:09 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id t1JCo48n024465 for freebsd-gecko@freebsd.org; Thu, 19 Feb 2015 12:50:04 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Thu, 19 Feb 2015 12:50:04 GMT Message-Id: <201502191250.t1JCo48n024465@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [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 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reply-To: freebsd-gecko@freebsd.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Feb 2015 12:57:36 -0000 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 -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 -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 -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(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(std::abs(next_render_time_ms - now_ms)), ++ std::abs(static_cast(next_render_time_ms - now_ms)), + max_video_delay_ms_); + timing_error = true; + } else if (static_cast(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 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 -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 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 image; -+ nsresult rv = aRequest->GetImage(getter_AddRefs(image)); -+ if (NS_FAILED(rv)) { -+ return nullptr; -+ } -+ -+ nsCOMPtr 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 image; -- nsresult rv = aRequest->GetImage(getter_AddRefs(image)); -- if (NS_FAILED(rv)) -- return rv; -- -- nsCOMPtr 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 -+ -+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 mIconRequest; -+ nsCString mAlertTitle; -+ nsCString mAlertText; -+ -+ nsCOMPtr 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 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']