From owner-freebsd-gecko@FreeBSD.ORG Sat Mar 8 05:17:19 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0B346EE3 for ; Sat, 8 Mar 2014 05:17:19 +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)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4A447ADF for ; Sat, 8 Mar 2014 05:17:18 +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 s285HGpB007040 for ; Sat, 8 Mar 2014 05:17:16 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s285HBAG005203 for freebsd-gecko@freebsd.org; Sat, 8 Mar 2014 05:17:11 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sat, 8 Mar 2014 05:17:11 GMT Message-Id: <201403080517.s285HBAG005203@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] r1539 - in trunk: . www/firefox www/firefox-i18n www/firefox-nightly www/firefox-nightly/files www/linux-firefox MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Mar 2014 05:17:19 -0000 Author: jbeich Date: Sat Mar 8 05:17:11 2014 New Revision: 1539 Log: update Added: trunk/www/firefox-nightly/files/patch-revert-bug975011 Modified: trunk/Gecko_ChangeLog trunk/www/firefox-i18n/Makefile trunk/www/firefox-i18n/distinfo trunk/www/firefox-nightly/Makefile.hgrev trunk/www/firefox-nightly/distinfo trunk/www/firefox/Makefile trunk/www/firefox/distinfo trunk/www/linux-firefox/Makefile trunk/www/linux-firefox/distinfo Modified: trunk/Gecko_ChangeLog ============================================================================== --- trunk/Gecko_ChangeLog Sat Mar 8 05:17:01 2014 (r1538) +++ trunk/Gecko_ChangeLog Sat Mar 8 05:17:11 2014 (r1539) @@ -6,7 +6,7 @@ - unbreak build on sparc64 [1] - a few DEBUG build fixes - add clang 3.2/3.3/3.4 workarounds for i386 -- add gstreamer note to pkg-message +- mention known GSTREAMER issue in pkg-message PR: ports/186580 [1] Requested by: kwm [2] Modified: trunk/www/firefox-i18n/Makefile ============================================================================== --- trunk/www/firefox-i18n/Makefile Sat Mar 8 05:17:01 2014 (r1538) +++ trunk/www/firefox-i18n/Makefile Sat Mar 8 05:17:11 2014 (r1539) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/firefox-i18n/Makefile 336446 2013-12-14 13:42:06Z flo $ PORTNAME= firefox-i18n -PORTVERSION= 28.0b8 +PORTVERSION= 28.0b9 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 Sat Mar 8 05:17:01 2014 (r1538) +++ trunk/www/firefox-i18n/distinfo Sat Mar 8 05:17:11 2014 (r1539) @@ -1,170 +1,170 @@ -SHA256 (xpi/firefox-i18n-28.0b8/ach.xpi) = a4a5dddd11a98386367be6b378777ce74c32bdb3e308804509732aeaf20120e1 -SIZE (xpi/firefox-i18n-28.0b8/ach.xpi) = 365713 -SHA256 (xpi/firefox-i18n-28.0b8/af.xpi) = 6931d8ed769db77c04d0d723f3f5c77ea5737e57f3ddacb9cbd1a6ed1abf6cae -SIZE (xpi/firefox-i18n-28.0b8/af.xpi) = 359591 -SHA256 (xpi/firefox-i18n-28.0b8/ar.xpi) = f555db36715ce29fd2e7205c0cb2f3af2fc97e782a4b4e7300d7123eae65c383 -SIZE (xpi/firefox-i18n-28.0b8/ar.xpi) = 388976 -SHA256 (xpi/firefox-i18n-28.0b8/as.xpi) = 9b58a198bd61b6bba40214517ddfd77b4f68244ac0cf7433f3899c87c976fdfc -SIZE (xpi/firefox-i18n-28.0b8/as.xpi) = 404108 -SHA256 (xpi/firefox-i18n-28.0b8/ast.xpi) = c37ae7af6b01df86ed2b12f16d0110f05008d2e5390222f10a7764e2f62bdb1a -SIZE (xpi/firefox-i18n-28.0b8/ast.xpi) = 316224 -SHA256 (xpi/firefox-i18n-28.0b8/be.xpi) = b4e6d9c2ae3aecfdd94741525a1ff41dc65c733131b2159c4fa165e5b2bb013b -SIZE (xpi/firefox-i18n-28.0b8/be.xpi) = 342306 -SHA256 (xpi/firefox-i18n-28.0b8/bg.xpi) = aa44fcd3e754463fb0e7aa28b33816c78d4f9e0a0e2b501895b8259874e157cb -SIZE (xpi/firefox-i18n-28.0b8/bg.xpi) = 393205 -SHA256 (xpi/firefox-i18n-28.0b8/bn-BD.xpi) = 226e367d587d92fb3e68d7697280e971bfd9d45262b9785d0f0706f6e0eb7926 -SIZE (xpi/firefox-i18n-28.0b8/bn-BD.xpi) = 418542 -SHA256 (xpi/firefox-i18n-28.0b8/bn-IN.xpi) = 1b536a08528bf638ceebcf105fd70769027c29a203d70fc5d68c88f52c8a4a9e -SIZE (xpi/firefox-i18n-28.0b8/bn-IN.xpi) = 413543 -SHA256 (xpi/firefox-i18n-28.0b8/br.xpi) = b02094302e1017686764f7ea6e798898eb59f0705f093697becfc16ae6809a45 -SIZE (xpi/firefox-i18n-28.0b8/br.xpi) = 353934 -SHA256 (xpi/firefox-i18n-28.0b8/bs.xpi) = d932d82bac06302d737d28aad06b08fa55a1dd0955f86b4f91bc38cf890a8634 -SIZE (xpi/firefox-i18n-28.0b8/bs.xpi) = 363405 -SHA256 (xpi/firefox-i18n-28.0b8/ca.xpi) = 99ee1945de5cec65c2e442ca9eef3e5696b8c82c6529f3cd9a04b3b57de9783e -SIZE (xpi/firefox-i18n-28.0b8/ca.xpi) = 362970 -SHA256 (xpi/firefox-i18n-28.0b8/cs.xpi) = 6ec3c9f10e8d9ad1d033fde2412d6fe1d579eb2f25e99b9132caa9b999d6ab8f -SIZE (xpi/firefox-i18n-28.0b8/cs.xpi) = 356819 -SHA256 (xpi/firefox-i18n-28.0b8/csb.xpi) = 43093fb631c288dfcbee047cf91d33f83f8ae205c5eb03cbe9606d82dc687339 -SIZE (xpi/firefox-i18n-28.0b8/csb.xpi) = 347623 -SHA256 (xpi/firefox-i18n-28.0b8/cy.xpi) = 7d20f025e79991b495ef4da6021fabe0c024f158c0f097be636bf7dda095bfdf -SIZE (xpi/firefox-i18n-28.0b8/cy.xpi) = 354722 -SHA256 (xpi/firefox-i18n-28.0b8/da.xpi) = 177b3f6d4c62f9ae9669efae7f8489c22861175e681f17cbbf1b5204087fff64 -SIZE (xpi/firefox-i18n-28.0b8/da.xpi) = 348726 -SHA256 (xpi/firefox-i18n-28.0b8/de.xpi) = 1b8c9f0f06138a61f5cdf4d57c92d6e0d335c384d94ffd7087d531e7d640c8f6 -SIZE (xpi/firefox-i18n-28.0b8/de.xpi) = 355721 -SHA256 (xpi/firefox-i18n-28.0b8/el.xpi) = 22490ec072252bbcc9c481a715a3f659947d1594adaada8ee29e61fcca354352 -SIZE (xpi/firefox-i18n-28.0b8/el.xpi) = 389426 -SHA256 (xpi/firefox-i18n-28.0b8/en-GB.xpi) = a3c86cb9cf5b0ffb9160a566d0f8006b1b6210990bc68629bda2868573f7e85a -SIZE (xpi/firefox-i18n-28.0b8/en-GB.xpi) = 342864 -SHA256 (xpi/firefox-i18n-28.0b8/en-US.xpi) = a527bdbc2cc73892466b22152f88027f96cd5deaa21cede12813dadfd3b143f0 -SIZE (xpi/firefox-i18n-28.0b8/en-US.xpi) = 345903 -SHA256 (xpi/firefox-i18n-28.0b8/en-ZA.xpi) = 24d05064f302cdc7cebd60bae8fced9b5db481bb87693cf9ef3d30fc9816e171 -SIZE (xpi/firefox-i18n-28.0b8/en-ZA.xpi) = 338118 -SHA256 (xpi/firefox-i18n-28.0b8/eo.xpi) = fa5dd321753cb6f7089c17287f6d2591bd05384ca58bb43a3eef790ee68021e7 -SIZE (xpi/firefox-i18n-28.0b8/eo.xpi) = 361752 -SHA256 (xpi/firefox-i18n-28.0b8/es-AR.xpi) = 88a5de45dfcc77b4a01ee6ed487527382265154e32f2559c0e8b0e55848566ad -SIZE (xpi/firefox-i18n-28.0b8/es-AR.xpi) = 357326 -SHA256 (xpi/firefox-i18n-28.0b8/es-CL.xpi) = dfda862d353f161fe9e636584fdcb665a4b28f38f0f2763d42edc219e4b4235e -SIZE (xpi/firefox-i18n-28.0b8/es-CL.xpi) = 306620 -SHA256 (xpi/firefox-i18n-28.0b8/es-ES.xpi) = ba75feba1864d3e9de0aa1d615928334f66164a117328b5c987d743ecc5f5148 -SIZE (xpi/firefox-i18n-28.0b8/es-ES.xpi) = 300694 -SHA256 (xpi/firefox-i18n-28.0b8/es-MX.xpi) = 710457da0b2e07364792f7332e545aa2946dc75bf9521e42ccbde579616ef573 -SIZE (xpi/firefox-i18n-28.0b8/es-MX.xpi) = 361860 -SHA256 (xpi/firefox-i18n-28.0b8/et.xpi) = d55d5a3120823dbcd9eea56add30ecf3b6affcbf364ae32b238d7c9cdd484041 -SIZE (xpi/firefox-i18n-28.0b8/et.xpi) = 345631 -SHA256 (xpi/firefox-i18n-28.0b8/eu.xpi) = 358821b327d9bdadadb46b4ec5f8434c777d06fc0c644608c573781a042379c1 -SIZE (xpi/firefox-i18n-28.0b8/eu.xpi) = 361447 -SHA256 (xpi/firefox-i18n-28.0b8/fa.xpi) = ecfa916fefb815aa0fc423091f99405b1d8028d9e8c2f0c096107f02c759bbef -SIZE (xpi/firefox-i18n-28.0b8/fa.xpi) = 401706 -SHA256 (xpi/firefox-i18n-28.0b8/ff.xpi) = bddbfabe06724575bac81b32bc4a40259af7d4b7432f1b799e4c392fc812ac85 -SIZE (xpi/firefox-i18n-28.0b8/ff.xpi) = 354041 -SHA256 (xpi/firefox-i18n-28.0b8/fi.xpi) = 5e559b22ab5785740175bd7094d65a164cebb170384db78521b2af2f776622cd -SIZE (xpi/firefox-i18n-28.0b8/fi.xpi) = 352830 -SHA256 (xpi/firefox-i18n-28.0b8/fr.xpi) = 9ca4234ca3d0ee5c277c4f81684b221664ce2de78f5febbab636cf2f540e5238 -SIZE (xpi/firefox-i18n-28.0b8/fr.xpi) = 368928 -SHA256 (xpi/firefox-i18n-28.0b8/fy-NL.xpi) = 45c34f9e3e903df976e70fb4ee8cebeda04fe35342c0b815d1311bd1e279ebdb -SIZE (xpi/firefox-i18n-28.0b8/fy-NL.xpi) = 362229 -SHA256 (xpi/firefox-i18n-28.0b8/ga-IE.xpi) = 7f7c9d043272ac3f5b2e198e0a2efd274cbc3e34c707ca359b52d9c9bea598ff -SIZE (xpi/firefox-i18n-28.0b8/ga-IE.xpi) = 370257 -SHA256 (xpi/firefox-i18n-28.0b8/gd.xpi) = ecbae23967d3a50a8b724e01d4c9111d7a77bfeef2d96dd172a3ace108af382a -SIZE (xpi/firefox-i18n-28.0b8/gd.xpi) = 365218 -SHA256 (xpi/firefox-i18n-28.0b8/gl.xpi) = b63301f1ec31e7ba8b56050d58b41c5b51862d1a837801ceee3d2f8ba6c5bc85 -SIZE (xpi/firefox-i18n-28.0b8/gl.xpi) = 356139 -SHA256 (xpi/firefox-i18n-28.0b8/gu-IN.xpi) = 0f782e3fd5b01492338626a58283f5fc1bda541d52dc8c53b10bf4760c7ed439 -SIZE (xpi/firefox-i18n-28.0b8/gu-IN.xpi) = 383833 -SHA256 (xpi/firefox-i18n-28.0b8/he.xpi) = ab24ea0756d11dc28077da5c63735bd7ed478a3bbb3d1820f194a0ec67e309ad -SIZE (xpi/firefox-i18n-28.0b8/he.xpi) = 377881 -SHA256 (xpi/firefox-i18n-28.0b8/hi-IN.xpi) = ede898026163286ee8b37ce19e7e1f297004e89f9e2954acf50d1df9d9fd106a -SIZE (xpi/firefox-i18n-28.0b8/hi-IN.xpi) = 402397 -SHA256 (xpi/firefox-i18n-28.0b8/hr.xpi) = 02a2d6913e2360c7ae28cc9d226ad894293d72bed1d2c588e163d46d49458fea -SIZE (xpi/firefox-i18n-28.0b8/hr.xpi) = 368423 -SHA256 (xpi/firefox-i18n-28.0b8/hu.xpi) = 16a4146867120209009d3365909e48822c3ca59882cb373b7ed32df7e0211045 -SIZE (xpi/firefox-i18n-28.0b8/hu.xpi) = 365034 -SHA256 (xpi/firefox-i18n-28.0b8/hy-AM.xpi) = f4b90146e9ff66b0617adbd06f466e2afb8e513d83c01644fdafd2725169cba0 -SIZE (xpi/firefox-i18n-28.0b8/hy-AM.xpi) = 411721 -SHA256 (xpi/firefox-i18n-28.0b8/id.xpi) = 13486ead938b77985dfa301cbfa8d6f68350e2b2c39d44a22244964441c5bf9f -SIZE (xpi/firefox-i18n-28.0b8/id.xpi) = 342616 -SHA256 (xpi/firefox-i18n-28.0b8/is.xpi) = fb0315d77b2b29f097b552e34e06cf3d64ddf7fd077889e751c6e2de8a8c26cc -SIZE (xpi/firefox-i18n-28.0b8/is.xpi) = 357819 -SHA256 (xpi/firefox-i18n-28.0b8/it.xpi) = a0854bf68c88098205679135b29eea7b2e12188b5c851186911201cfe50e3a3e -SIZE (xpi/firefox-i18n-28.0b8/it.xpi) = 298280 -SHA256 (xpi/firefox-i18n-28.0b8/ja.xpi) = e4eabe51ec1f6cc80bd98e05a7c312e41e7617c9054fd012e0c59e4e0da103a3 -SIZE (xpi/firefox-i18n-28.0b8/ja.xpi) = 397188 -SHA256 (xpi/firefox-i18n-28.0b8/kk.xpi) = 5a0c8cb7cb137cda5f2989745653b9192e2aa6d1df40ff31a013382fe68445ce -SIZE (xpi/firefox-i18n-28.0b8/kk.xpi) = 400320 -SHA256 (xpi/firefox-i18n-28.0b8/km.xpi) = feef0b91a0b7ce09643e41a51329d07297d8fea42ff3c9b3f6bbd106df163f03 -SIZE (xpi/firefox-i18n-28.0b8/km.xpi) = 430429 -SHA256 (xpi/firefox-i18n-28.0b8/kn.xpi) = a5b0016ed6eed1b9a74c524d758965f2572aa837424592199801f12a5d790844 -SIZE (xpi/firefox-i18n-28.0b8/kn.xpi) = 414256 -SHA256 (xpi/firefox-i18n-28.0b8/ko.xpi) = 45750f391c7b0e923473b2df7ba4da7ec30ce996c12ff6a600c7ccba14a7d326 -SIZE (xpi/firefox-i18n-28.0b8/ko.xpi) = 364493 -SHA256 (xpi/firefox-i18n-28.0b8/ku.xpi) = 7b41d16a956cb4e6ac1f76f16762172e8a3b1b285c4fa69ecedc230d0f572d95 -SIZE (xpi/firefox-i18n-28.0b8/ku.xpi) = 370340 -SHA256 (xpi/firefox-i18n-28.0b8/lij.xpi) = 852ee81eebdd88d45e3a6ae3c739f26cc6df8a4c7df3971cf94d30fe9b1636a2 -SIZE (xpi/firefox-i18n-28.0b8/lij.xpi) = 343234 -SHA256 (xpi/firefox-i18n-28.0b8/lt.xpi) = ea6107b1ec8cf5e0d64cdf8107a6d0392d663ae8cbd2cbd9a4ebcc0dab09c7e8 -SIZE (xpi/firefox-i18n-28.0b8/lt.xpi) = 375231 -SHA256 (xpi/firefox-i18n-28.0b8/lv.xpi) = 1cb81547afe178fc3012a4c7c9119ba0c0754750c9b86e8a0b715731f9930c91 -SIZE (xpi/firefox-i18n-28.0b8/lv.xpi) = 352617 -SHA256 (xpi/firefox-i18n-28.0b8/mai.xpi) = 8e77c5bc1d0d90345b30d3dba0d673482856c5f0635c7c3db88fce27335a72b3 -SIZE (xpi/firefox-i18n-28.0b8/mai.xpi) = 402492 -SHA256 (xpi/firefox-i18n-28.0b8/mk.xpi) = c3ed5df2ad9ddaa338c51a147db9cbf02c2b539a8cf1c338a516e6e9fe048e68 -SIZE (xpi/firefox-i18n-28.0b8/mk.xpi) = 403252 -SHA256 (xpi/firefox-i18n-28.0b8/ml.xpi) = 114f668a282fc6f7200cf5ab84a98ab6dc29fba68dd17428461ec64f2ee3981c -SIZE (xpi/firefox-i18n-28.0b8/ml.xpi) = 422958 -SHA256 (xpi/firefox-i18n-28.0b8/mr.xpi) = aea96f87c44b19b09f0dd262a630447ac81bc372da5fe40ffd0507b048696f92 -SIZE (xpi/firefox-i18n-28.0b8/mr.xpi) = 400782 -SHA256 (xpi/firefox-i18n-28.0b8/nb-NO.xpi) = 4372abde774558d358a960f905fbf0739e269282224f6c00d4dada0dd761dbcf -SIZE (xpi/firefox-i18n-28.0b8/nb-NO.xpi) = 352714 -SHA256 (xpi/firefox-i18n-28.0b8/nl.xpi) = 1cd1705dcfb01bde1e5921b669861778bcd1bfbb5fc35dd1a5d8c14d5291a68f -SIZE (xpi/firefox-i18n-28.0b8/nl.xpi) = 354064 -SHA256 (xpi/firefox-i18n-28.0b8/nn-NO.xpi) = 7d8a5fbb7a2b8852447e810a876ccc9eaad5ba26d67cde8e012ad4b744b31d6e -SIZE (xpi/firefox-i18n-28.0b8/nn-NO.xpi) = 350910 -SHA256 (xpi/firefox-i18n-28.0b8/or.xpi) = 3dfa217f63101f4700a4ad4cc8fe46456832ec5bc43a55fa20efe709397bc58a -SIZE (xpi/firefox-i18n-28.0b8/or.xpi) = 415918 -SHA256 (xpi/firefox-i18n-28.0b8/pa-IN.xpi) = de81b40cc41a5102f447b8beff278aabedd6664db7f5dbb5021946686775a491 -SIZE (xpi/firefox-i18n-28.0b8/pa-IN.xpi) = 391517 -SHA256 (xpi/firefox-i18n-28.0b8/pl.xpi) = 4f49f001569815c4fbd13ed6c59649e2d4d54010f423ecdd7883fb1b95b77f9f -SIZE (xpi/firefox-i18n-28.0b8/pl.xpi) = 350844 -SHA256 (xpi/firefox-i18n-28.0b8/pt-BR.xpi) = a01c05c02bd23d8c99f556cd96860885e83dd35bdad5a581307cb6e16de5a661 -SIZE (xpi/firefox-i18n-28.0b8/pt-BR.xpi) = 364789 -SHA256 (xpi/firefox-i18n-28.0b8/pt-PT.xpi) = 28a6a28f7450a66b58a332de0dc09a07ba65a974681689f29e3bbbe493f4a170 -SIZE (xpi/firefox-i18n-28.0b8/pt-PT.xpi) = 351716 -SHA256 (xpi/firefox-i18n-28.0b8/rm.xpi) = 3579a69055b2b38a6f3c8afacffc6ac15ca95c19ca97b0c6fc8269aa4464a07e -SIZE (xpi/firefox-i18n-28.0b8/rm.xpi) = 355277 -SHA256 (xpi/firefox-i18n-28.0b8/ro.xpi) = fa5dd44451e5ec8f297e6e3cdf546cd588ec939b187da338017948900a9f03b4 -SIZE (xpi/firefox-i18n-28.0b8/ro.xpi) = 389921 -SHA256 (xpi/firefox-i18n-28.0b8/ru.xpi) = b4d73dff064081d5554824735482035e960663edee7f70e22068a718982547e2 -SIZE (xpi/firefox-i18n-28.0b8/ru.xpi) = 338425 -SHA256 (xpi/firefox-i18n-28.0b8/si.xpi) = 8370690eb8e03758d7654b64b1654054450cdd1c30f9e946efcb12563e740dba -SIZE (xpi/firefox-i18n-28.0b8/si.xpi) = 395719 -SHA256 (xpi/firefox-i18n-28.0b8/sk.xpi) = addf519c83facb0249b9d7b441e986892770de7321b54c5add7dd8f3396664ef -SIZE (xpi/firefox-i18n-28.0b8/sk.xpi) = 367793 -SHA256 (xpi/firefox-i18n-28.0b8/sl.xpi) = 138c4cd849155c4c894749b76673d6c2c63c8393ab1c53cc36ce386bad6fe339 -SIZE (xpi/firefox-i18n-28.0b8/sl.xpi) = 350318 -SHA256 (xpi/firefox-i18n-28.0b8/son.xpi) = bd4c9503c25dd9ff04b5c4c029bca6085dcc012f1e08cc223aa8e008cf40f261 -SIZE (xpi/firefox-i18n-28.0b8/son.xpi) = 350561 -SHA256 (xpi/firefox-i18n-28.0b8/sq.xpi) = afa50dda91b17bfe91dbf6583c2f87563d48e4a253014ccbdcaa6323941bf266 -SIZE (xpi/firefox-i18n-28.0b8/sq.xpi) = 366314 -SHA256 (xpi/firefox-i18n-28.0b8/sr.xpi) = 969d4a7735c54ee8c839950b214ad838652ab7996dcc8a11c8a67593c8192cfd -SIZE (xpi/firefox-i18n-28.0b8/sr.xpi) = 405137 -SHA256 (xpi/firefox-i18n-28.0b8/sv-SE.xpi) = c9885bd5abc30f1aa76f5872533dd83537957d1f502686c1730608f12fc8b432 -SIZE (xpi/firefox-i18n-28.0b8/sv-SE.xpi) = 358317 -SHA256 (xpi/firefox-i18n-28.0b8/ta.xpi) = 9fe1ae048723d0863fa164e620954d72bba3c49f4e849bc0e21626e65015519b -SIZE (xpi/firefox-i18n-28.0b8/ta.xpi) = 408328 -SHA256 (xpi/firefox-i18n-28.0b8/te.xpi) = 15bf0a6d053caf48e2d493b0ad9ee0ca7a30bd15413bfbadd1c6a9298160815a -SIZE (xpi/firefox-i18n-28.0b8/te.xpi) = 421142 -SHA256 (xpi/firefox-i18n-28.0b8/th.xpi) = 29fac74619292a063d5693fa57c3730afff9e313316c97d20deecf6a6a38f0d7 -SIZE (xpi/firefox-i18n-28.0b8/th.xpi) = 406138 -SHA256 (xpi/firefox-i18n-28.0b8/tr.xpi) = 58677c05e6bf689f9ae504b6d39e19851c96355b342f6f94ece2844b07f6ca62 -SIZE (xpi/firefox-i18n-28.0b8/tr.xpi) = 362002 -SHA256 (xpi/firefox-i18n-28.0b8/uk.xpi) = c0d0387654eb5e9caffde2fc75fa52520e7e1327945fda4b602b2c2122a18b20 -SIZE (xpi/firefox-i18n-28.0b8/uk.xpi) = 385138 -SHA256 (xpi/firefox-i18n-28.0b8/vi.xpi) = 85bae45976f2984fcff6ee941410aba241d934663ea19386713c3902c98f9b75 -SIZE (xpi/firefox-i18n-28.0b8/vi.xpi) = 378860 -SHA256 (xpi/firefox-i18n-28.0b8/zh-CN.xpi) = e072227508dddcd9e44b2b357f21e227a971bcf737f7901312101afb53979151 -SIZE (xpi/firefox-i18n-28.0b8/zh-CN.xpi) = 381766 -SHA256 (xpi/firefox-i18n-28.0b8/zh-TW.xpi) = dda6e28f677774575a11d168ac19790492e3f40b814c476d6ce43d651cc9cc1c -SIZE (xpi/firefox-i18n-28.0b8/zh-TW.xpi) = 375532 -SHA256 (xpi/firefox-i18n-28.0b8/zu.xpi) = 4993d39f817f00d95e279d7d884b99020e63c3dac8d888e325ecfe7ecb35a494 -SIZE (xpi/firefox-i18n-28.0b8/zu.xpi) = 365911 +SHA256 (xpi/firefox-i18n-28.0b9/ach.xpi) = 8bdf720da3590b5380b51a74c01902cb1a1a25922340d9e98abd502952d92878 +SIZE (xpi/firefox-i18n-28.0b9/ach.xpi) = 365713 +SHA256 (xpi/firefox-i18n-28.0b9/af.xpi) = 4733800a2054caeb8d51e59725d41554e11ddaeed4df457c6f70784376cb9da7 +SIZE (xpi/firefox-i18n-28.0b9/af.xpi) = 359591 +SHA256 (xpi/firefox-i18n-28.0b9/ar.xpi) = 9eaca3947b04348b8d1e9669fc2ddd1642cff3db5940cbd412712ea22df879e4 +SIZE (xpi/firefox-i18n-28.0b9/ar.xpi) = 388976 +SHA256 (xpi/firefox-i18n-28.0b9/as.xpi) = 366e567be10be09a32b7bc2442d9d624f2361bfc1cfbda93d031fb8f18bdd918 +SIZE (xpi/firefox-i18n-28.0b9/as.xpi) = 404108 +SHA256 (xpi/firefox-i18n-28.0b9/ast.xpi) = 8b9cfd8b0a0ed1fbde97d0dbfa42432e43b9d78e66e123dbe5690f14d7d907f8 +SIZE (xpi/firefox-i18n-28.0b9/ast.xpi) = 316224 +SHA256 (xpi/firefox-i18n-28.0b9/be.xpi) = 0207f5f9b06a69630b67070902dc6844af04a9fcad728558a559d9be40d0ad07 +SIZE (xpi/firefox-i18n-28.0b9/be.xpi) = 342306 +SHA256 (xpi/firefox-i18n-28.0b9/bg.xpi) = 43a11f6d97b196b726d4acef4305feb95d650f7888ef1d886239fabc41566c61 +SIZE (xpi/firefox-i18n-28.0b9/bg.xpi) = 393205 +SHA256 (xpi/firefox-i18n-28.0b9/bn-BD.xpi) = 54b81a91747d498ba7f5efeb0965dba12d1f95e9c7aaf33e32a0be60517e339b +SIZE (xpi/firefox-i18n-28.0b9/bn-BD.xpi) = 418542 +SHA256 (xpi/firefox-i18n-28.0b9/bn-IN.xpi) = f03645ca8b83b64d08ff6c1abadcdcb41affaaa5874d85c8ce0ed914e4cffb35 +SIZE (xpi/firefox-i18n-28.0b9/bn-IN.xpi) = 413543 +SHA256 (xpi/firefox-i18n-28.0b9/br.xpi) = 81559deed608eb366e48c98a2365bba6712d028ffb575a038f15c0feec6798d4 +SIZE (xpi/firefox-i18n-28.0b9/br.xpi) = 353934 +SHA256 (xpi/firefox-i18n-28.0b9/bs.xpi) = b08958c24147528eb5911d374fc53ac48953bd6722e2152df830de1664f65720 +SIZE (xpi/firefox-i18n-28.0b9/bs.xpi) = 363405 +SHA256 (xpi/firefox-i18n-28.0b9/ca.xpi) = d1307707d475f461fbf2373368370233d799b06b0621b0b2d2285e25694a263d +SIZE (xpi/firefox-i18n-28.0b9/ca.xpi) = 362970 +SHA256 (xpi/firefox-i18n-28.0b9/cs.xpi) = 17f12a80469ef6e51560fa4ece8c4140b2a9d096b7a5a6d6511c9763dda90d60 +SIZE (xpi/firefox-i18n-28.0b9/cs.xpi) = 356819 +SHA256 (xpi/firefox-i18n-28.0b9/csb.xpi) = 1616031bc124438effe539ff394dc4c71f86d451b9230afec9adb0281cbe1ab3 +SIZE (xpi/firefox-i18n-28.0b9/csb.xpi) = 347623 +SHA256 (xpi/firefox-i18n-28.0b9/cy.xpi) = 49f31e886c3ebc57a425f642a10f3e6392942e84d91b8e23ff2ac643c3dde8ae +SIZE (xpi/firefox-i18n-28.0b9/cy.xpi) = 354722 +SHA256 (xpi/firefox-i18n-28.0b9/da.xpi) = 7d9bd184450cc4c3676c4582c9aac6e6c1ddafa88a8babe0a91bcde4a58d21f5 +SIZE (xpi/firefox-i18n-28.0b9/da.xpi) = 348726 +SHA256 (xpi/firefox-i18n-28.0b9/de.xpi) = 00b2889d9d249fdf313c608fd991d55796a1144bf649d939fa9ec8183035b6de +SIZE (xpi/firefox-i18n-28.0b9/de.xpi) = 355506 +SHA256 (xpi/firefox-i18n-28.0b9/el.xpi) = e59a868c5cfd18839ccc3e12c58c484e1e3786e852abd3c5c9bec90f5a3bcfd7 +SIZE (xpi/firefox-i18n-28.0b9/el.xpi) = 389426 +SHA256 (xpi/firefox-i18n-28.0b9/en-GB.xpi) = fa8cc036549f3f048289bbfe34bb9d24ca5696bce093fd28a7b9780133051207 +SIZE (xpi/firefox-i18n-28.0b9/en-GB.xpi) = 342864 +SHA256 (xpi/firefox-i18n-28.0b9/en-US.xpi) = cc21285b04200e558d1b38fc7f044a82d998226edaca2312a80ba6e802fef2a1 +SIZE (xpi/firefox-i18n-28.0b9/en-US.xpi) = 345903 +SHA256 (xpi/firefox-i18n-28.0b9/en-ZA.xpi) = fe12339834b269b777cb986521b09cfd865e93821ac05bf72d6cec87d697c51f +SIZE (xpi/firefox-i18n-28.0b9/en-ZA.xpi) = 338118 +SHA256 (xpi/firefox-i18n-28.0b9/eo.xpi) = 5f6339aeec20bb9e1f34d9f8bdae3a96da00c96a8a55e98c62adda414ed8ee9f +SIZE (xpi/firefox-i18n-28.0b9/eo.xpi) = 361752 +SHA256 (xpi/firefox-i18n-28.0b9/es-AR.xpi) = 3cad8ed2c605299222ba2aa571dca39bb530a1d31cb389ae9af85c52415b3e3e +SIZE (xpi/firefox-i18n-28.0b9/es-AR.xpi) = 357326 +SHA256 (xpi/firefox-i18n-28.0b9/es-CL.xpi) = 9921cc125203d75d28a83ace701623c7741aeeb8ced29498a9d2587e17c92352 +SIZE (xpi/firefox-i18n-28.0b9/es-CL.xpi) = 306620 +SHA256 (xpi/firefox-i18n-28.0b9/es-ES.xpi) = 60cab75b527302d4c50679ab7551932bdcad39eda9efee4bf753c9d8fe6806c1 +SIZE (xpi/firefox-i18n-28.0b9/es-ES.xpi) = 300694 +SHA256 (xpi/firefox-i18n-28.0b9/es-MX.xpi) = fab451d6e9def0e7844c20b0d5ea4746411f2248a0222e16a442ecc5aa3eaad9 +SIZE (xpi/firefox-i18n-28.0b9/es-MX.xpi) = 361860 +SHA256 (xpi/firefox-i18n-28.0b9/et.xpi) = 3e657696fa6cd082991821fb9a21e0aae837a197bf17f20aa4f45ee4f3bf192f +SIZE (xpi/firefox-i18n-28.0b9/et.xpi) = 345631 +SHA256 (xpi/firefox-i18n-28.0b9/eu.xpi) = c20bfe672d55bd5a4ca834d41ee4a56e7f17559c0cbe0bfa1eccac347e80c296 +SIZE (xpi/firefox-i18n-28.0b9/eu.xpi) = 361447 +SHA256 (xpi/firefox-i18n-28.0b9/fa.xpi) = 0dfe637871779b98558537a8d2bd305d6b343781c8b0c01cbb8d28a8f10a6098 +SIZE (xpi/firefox-i18n-28.0b9/fa.xpi) = 401706 +SHA256 (xpi/firefox-i18n-28.0b9/ff.xpi) = aa70510477b8ff68e603b07d6b038f32ffb32cbce02708b32e4e4fc0077da865 +SIZE (xpi/firefox-i18n-28.0b9/ff.xpi) = 354041 +SHA256 (xpi/firefox-i18n-28.0b9/fi.xpi) = cb794ca729651f71bd8939aaec44a3f0655c404f17fd9303e1afebfb52102b65 +SIZE (xpi/firefox-i18n-28.0b9/fi.xpi) = 352830 +SHA256 (xpi/firefox-i18n-28.0b9/fr.xpi) = 755aa63cf9f74115cfc50b506feae9e3b7d0f0d5c6522d80988d64d3e2bd7f7d +SIZE (xpi/firefox-i18n-28.0b9/fr.xpi) = 368928 +SHA256 (xpi/firefox-i18n-28.0b9/fy-NL.xpi) = 9cd560e1c5a5b3236555d41f0ca2ce50c62fccbb7b6d8dc5c3b40c8fb26c14f2 +SIZE (xpi/firefox-i18n-28.0b9/fy-NL.xpi) = 362229 +SHA256 (xpi/firefox-i18n-28.0b9/ga-IE.xpi) = de8e71dfc1669ae9b05761f9659b8f378d5f5b1c3c751c7242ea4e25f0e8b1ab +SIZE (xpi/firefox-i18n-28.0b9/ga-IE.xpi) = 370257 +SHA256 (xpi/firefox-i18n-28.0b9/gd.xpi) = 2a3459e4a3b5b03f47cf0bf5205d9ba1c3294e388fc1fb5f387ad5b024f87c38 +SIZE (xpi/firefox-i18n-28.0b9/gd.xpi) = 365218 +SHA256 (xpi/firefox-i18n-28.0b9/gl.xpi) = b1b40ac5d9e2c5c334389e8b250b8056425c50da9388b0203ebd11e56e671b27 +SIZE (xpi/firefox-i18n-28.0b9/gl.xpi) = 356139 +SHA256 (xpi/firefox-i18n-28.0b9/gu-IN.xpi) = c645ebdb3e49f3fa587c03e9b2abd7a768e28ead342344fdc1273a9f382f80aa +SIZE (xpi/firefox-i18n-28.0b9/gu-IN.xpi) = 383833 +SHA256 (xpi/firefox-i18n-28.0b9/he.xpi) = d18087094462dd9a0040704c7e7d23a97186292b6eb8a20a0a9b3c12207af202 +SIZE (xpi/firefox-i18n-28.0b9/he.xpi) = 377881 +SHA256 (xpi/firefox-i18n-28.0b9/hi-IN.xpi) = a3e7ce276ab183e799a3d0f201504cdfd3097b19242f8d36a22208110a06c029 +SIZE (xpi/firefox-i18n-28.0b9/hi-IN.xpi) = 402397 +SHA256 (xpi/firefox-i18n-28.0b9/hr.xpi) = 6dd7b813e1acf0f031a2995a9281f245ec0f7a6a8922ae4fc84b81a3712bf26b +SIZE (xpi/firefox-i18n-28.0b9/hr.xpi) = 368423 +SHA256 (xpi/firefox-i18n-28.0b9/hu.xpi) = 133a9a1d58304d7f6ba80c488257d6dc011bf78e9a1b8855cd025b1fef90d3b7 +SIZE (xpi/firefox-i18n-28.0b9/hu.xpi) = 365034 +SHA256 (xpi/firefox-i18n-28.0b9/hy-AM.xpi) = d98bca4f18da7b52e4f25bfae1f4bcd2c37fcfdcc36c08184c2e7b03d5a4b528 +SIZE (xpi/firefox-i18n-28.0b9/hy-AM.xpi) = 411721 +SHA256 (xpi/firefox-i18n-28.0b9/id.xpi) = 03bc56f4ceec1847b2dd3a141dda8f4ba4da69d78b2175147ae9565af94112c2 +SIZE (xpi/firefox-i18n-28.0b9/id.xpi) = 342616 +SHA256 (xpi/firefox-i18n-28.0b9/is.xpi) = 6fc678b23a4a0d4faa27047233d68e6caeccd881e17c4846d4b959e47aca4e4c +SIZE (xpi/firefox-i18n-28.0b9/is.xpi) = 357819 +SHA256 (xpi/firefox-i18n-28.0b9/it.xpi) = 4a735e11a15cca9f6a84fd6a97db029886633f5b43b6c94d98f6f19633d80baa +SIZE (xpi/firefox-i18n-28.0b9/it.xpi) = 298280 +SHA256 (xpi/firefox-i18n-28.0b9/ja.xpi) = 446d60d5ff0134ab5d29bed874320e64901705956c43c185693a6642f35ae9ae +SIZE (xpi/firefox-i18n-28.0b9/ja.xpi) = 397188 +SHA256 (xpi/firefox-i18n-28.0b9/kk.xpi) = 34182003bec2c088e599864c5be4b1b7bb5e58a47221a2e7eb8674adca319edc +SIZE (xpi/firefox-i18n-28.0b9/kk.xpi) = 400320 +SHA256 (xpi/firefox-i18n-28.0b9/km.xpi) = 04f086cf3926335a3fc357fca7c7ab0b281e3f44a2f56cb1e6a4306a4284d35d +SIZE (xpi/firefox-i18n-28.0b9/km.xpi) = 430429 +SHA256 (xpi/firefox-i18n-28.0b9/kn.xpi) = 0430407f2230acb1bb7129fbaa18fa55373e3a983207a3fb3f0b8742cb583b76 +SIZE (xpi/firefox-i18n-28.0b9/kn.xpi) = 414256 +SHA256 (xpi/firefox-i18n-28.0b9/ko.xpi) = 43154ceb38bd9bd3380f9b2c6c5e2a187d8ff8ef0a9de382183a9a7fca566b58 +SIZE (xpi/firefox-i18n-28.0b9/ko.xpi) = 364493 +SHA256 (xpi/firefox-i18n-28.0b9/ku.xpi) = d35c57d011a6e54cc5e5619ad8de58d2724368ad59e345e664297594edefc2de +SIZE (xpi/firefox-i18n-28.0b9/ku.xpi) = 370340 +SHA256 (xpi/firefox-i18n-28.0b9/lij.xpi) = d59988db0b934d8c1df6c75c9dfc95fe8ecf6814051af80d52c38129e40f6bb2 +SIZE (xpi/firefox-i18n-28.0b9/lij.xpi) = 343234 +SHA256 (xpi/firefox-i18n-28.0b9/lt.xpi) = 6467a9aa6d09cd040fd7af46a6962c5ec3c4e01d7bb9eb5bdf8127b1d4d3403d +SIZE (xpi/firefox-i18n-28.0b9/lt.xpi) = 375231 +SHA256 (xpi/firefox-i18n-28.0b9/lv.xpi) = 26526cb6ad3539bc344797d79b5aae4b63927816608ca9e15e62372c2852ba90 +SIZE (xpi/firefox-i18n-28.0b9/lv.xpi) = 352617 +SHA256 (xpi/firefox-i18n-28.0b9/mai.xpi) = 9e21aee0e8b9ddb2731a16576d6a799011e931878e286be66818889230489d02 +SIZE (xpi/firefox-i18n-28.0b9/mai.xpi) = 402492 +SHA256 (xpi/firefox-i18n-28.0b9/mk.xpi) = f827d94c647d4f34089db96a0a0d60c8bd47c9f6aef52d44ace6c1088a00f7c3 +SIZE (xpi/firefox-i18n-28.0b9/mk.xpi) = 403252 +SHA256 (xpi/firefox-i18n-28.0b9/ml.xpi) = f3875cdef43bb331394945c52d8b39ae37916bef737582ae14234020e6ed5051 +SIZE (xpi/firefox-i18n-28.0b9/ml.xpi) = 422958 +SHA256 (xpi/firefox-i18n-28.0b9/mr.xpi) = c127f49cedac394edf55cbb2d05e57753fc7c367f08c33be96fbfcfdcb1ca8e2 +SIZE (xpi/firefox-i18n-28.0b9/mr.xpi) = 400782 +SHA256 (xpi/firefox-i18n-28.0b9/nb-NO.xpi) = 24bd2d080917d0157cb330419d2b855496eb13da26b981be95cabc9bc3c84413 +SIZE (xpi/firefox-i18n-28.0b9/nb-NO.xpi) = 352714 +SHA256 (xpi/firefox-i18n-28.0b9/nl.xpi) = bead262e197d58612e7b845f1cfce78c400c62a0e4e5c9692b4822c7b53b82a6 +SIZE (xpi/firefox-i18n-28.0b9/nl.xpi) = 354064 +SHA256 (xpi/firefox-i18n-28.0b9/nn-NO.xpi) = 4af8b193cdf6ca0dd1ee286c9dacdeca6a959f2594d88fcc7d74bca1e27a80c0 +SIZE (xpi/firefox-i18n-28.0b9/nn-NO.xpi) = 350910 +SHA256 (xpi/firefox-i18n-28.0b9/or.xpi) = 189ed8be495f2d2713137549828006773529d22524d547feda87c93ce2beed58 +SIZE (xpi/firefox-i18n-28.0b9/or.xpi) = 415918 +SHA256 (xpi/firefox-i18n-28.0b9/pa-IN.xpi) = a420b2cadb019a205da7814b540e9cbcc9c98b23d7c7d42b6dd661cd3bd74aac +SIZE (xpi/firefox-i18n-28.0b9/pa-IN.xpi) = 390711 +SHA256 (xpi/firefox-i18n-28.0b9/pl.xpi) = a966854ec7c71b3f8a93914f3e43337481051ad78507967c41663748628321e5 +SIZE (xpi/firefox-i18n-28.0b9/pl.xpi) = 350844 +SHA256 (xpi/firefox-i18n-28.0b9/pt-BR.xpi) = f7d68609515d87fb37ace68208f913e20df979da1a6b4be231b5c1975695fd19 +SIZE (xpi/firefox-i18n-28.0b9/pt-BR.xpi) = 364789 +SHA256 (xpi/firefox-i18n-28.0b9/pt-PT.xpi) = 243bc617216562d593665f4371d7535fc10aeb34019c412adb0d693847b60afd +SIZE (xpi/firefox-i18n-28.0b9/pt-PT.xpi) = 351716 +SHA256 (xpi/firefox-i18n-28.0b9/rm.xpi) = fab446ce1bc6b05084384659ff5e3e1509cbbb9c4c6efe73ce6c7f2fd7e51d89 +SIZE (xpi/firefox-i18n-28.0b9/rm.xpi) = 355277 +SHA256 (xpi/firefox-i18n-28.0b9/ro.xpi) = 5c78647102d303bbe12dd00eefba34ae886264678896e1da924162ad216e6deb +SIZE (xpi/firefox-i18n-28.0b9/ro.xpi) = 389921 +SHA256 (xpi/firefox-i18n-28.0b9/ru.xpi) = 278a65ac972e70ee5b04238163add0be028a3ecbf7677bb15a9e4787ec72333e +SIZE (xpi/firefox-i18n-28.0b9/ru.xpi) = 338413 +SHA256 (xpi/firefox-i18n-28.0b9/si.xpi) = 3b9bce86e7d988b6a295a66e0d201e9ddbe1647b936768132f7db86d2215203c +SIZE (xpi/firefox-i18n-28.0b9/si.xpi) = 395719 +SHA256 (xpi/firefox-i18n-28.0b9/sk.xpi) = 4a169d6f2b95c273b7045895f5222914242c3d27cddc2bc04b26f75fb176b471 +SIZE (xpi/firefox-i18n-28.0b9/sk.xpi) = 367793 +SHA256 (xpi/firefox-i18n-28.0b9/sl.xpi) = d197d0bcedbfc5f99fa790eabb809d9832eaf9e56bccf96dcf7549a26743c837 +SIZE (xpi/firefox-i18n-28.0b9/sl.xpi) = 350318 +SHA256 (xpi/firefox-i18n-28.0b9/son.xpi) = 2959186d27fcae5ba29d06d5a44bcfae110e0ec9a013eb15fcf770a50a04448d +SIZE (xpi/firefox-i18n-28.0b9/son.xpi) = 350561 +SHA256 (xpi/firefox-i18n-28.0b9/sq.xpi) = d45984b041f8cc15050b5b68460ad816d811dff06c1cef3271042610c7a91808 +SIZE (xpi/firefox-i18n-28.0b9/sq.xpi) = 366314 +SHA256 (xpi/firefox-i18n-28.0b9/sr.xpi) = 17382136222797cd0ec4171d63d8e11ae6dcf94176a8fc2e6acc134f355954ed +SIZE (xpi/firefox-i18n-28.0b9/sr.xpi) = 405137 +SHA256 (xpi/firefox-i18n-28.0b9/sv-SE.xpi) = 315d3f9dccb9055597194f623a746917b327781fbed10c7c5b5f5f9bde1ee982 +SIZE (xpi/firefox-i18n-28.0b9/sv-SE.xpi) = 358317 +SHA256 (xpi/firefox-i18n-28.0b9/ta.xpi) = 64ddfa3ffe0057194a85b0e2c35d658fe1bf4b4bf2128d930e42b3988bc0c5d0 +SIZE (xpi/firefox-i18n-28.0b9/ta.xpi) = 408328 +SHA256 (xpi/firefox-i18n-28.0b9/te.xpi) = f718a407520bc92cba2db2a60662060577de9673421ec5a9439a6fa3a807304b +SIZE (xpi/firefox-i18n-28.0b9/te.xpi) = 421142 +SHA256 (xpi/firefox-i18n-28.0b9/th.xpi) = c47dc16400f3a7f21c6a60a852bf466684ed275d29cc02138b483114ba55347e +SIZE (xpi/firefox-i18n-28.0b9/th.xpi) = 406138 +SHA256 (xpi/firefox-i18n-28.0b9/tr.xpi) = 450063e99f4ae881a79e95dd845d57a9a08b2b11cdfdb219606919dbada62062 +SIZE (xpi/firefox-i18n-28.0b9/tr.xpi) = 362002 +SHA256 (xpi/firefox-i18n-28.0b9/uk.xpi) = 327a082ea46666a190e014ee049a2c1999114503562baf21cb2d14f5039aedf3 +SIZE (xpi/firefox-i18n-28.0b9/uk.xpi) = 385138 +SHA256 (xpi/firefox-i18n-28.0b9/vi.xpi) = 2749115ac714eeb1f1f79eb0a05b4ee2aaa52864691a78f9fa34c795823af380 +SIZE (xpi/firefox-i18n-28.0b9/vi.xpi) = 378860 +SHA256 (xpi/firefox-i18n-28.0b9/zh-CN.xpi) = cee35a222e8c9174a52521d0694b0472fa3f264d7363e739542cac3f3b593258 +SIZE (xpi/firefox-i18n-28.0b9/zh-CN.xpi) = 381766 +SHA256 (xpi/firefox-i18n-28.0b9/zh-TW.xpi) = 009e821bd96f3e518ec41c13aa6f742f2f4ec1a261e5ba84e3a4c4eb6ad342fa +SIZE (xpi/firefox-i18n-28.0b9/zh-TW.xpi) = 375532 +SHA256 (xpi/firefox-i18n-28.0b9/zu.xpi) = 74c9722315adf22c6674183458e26d62986bd8b974fd951d882751caba2ed817 +SIZE (xpi/firefox-i18n-28.0b9/zu.xpi) = 365911 Modified: trunk/www/firefox-nightly/Makefile.hgrev ============================================================================== --- trunk/www/firefox-nightly/Makefile.hgrev Sat Mar 8 05:17:01 2014 (r1538) +++ trunk/www/firefox-nightly/Makefile.hgrev Sat Mar 8 05:17:11 2014 (r1539) @@ -1 +1 @@ -HGREV= 171795:b5899e48b7fb +HGREV= 172638:6e816e44735d Modified: trunk/www/firefox-nightly/distinfo ============================================================================== --- trunk/www/firefox-nightly/distinfo Sat Mar 8 05:17:01 2014 (r1538) +++ trunk/www/firefox-nightly/distinfo Sat Mar 8 05:17:11 2014 (r1539) @@ -1,2 +1,2 @@ -SHA256 (firefox-nightly/b5899e48b7fb.tar.bz2) = 8a95c6161e5fdd886fafff2aba14c15d4fcb66dc710f8e30c1953e4d881eb6a6 -SIZE (firefox-nightly/b5899e48b7fb.tar.bz2) = 136933590 +SHA256 (firefox-nightly/6e816e44735d.tar.bz2) = 3e4a20914e6f0bb9b0987c86937eff9cc4d34db7ea451f5696eea9f3dc96bb83 +SIZE (firefox-nightly/6e816e44735d.tar.bz2) = 136999191 Added: trunk/www/firefox-nightly/files/patch-revert-bug975011 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox-nightly/files/patch-revert-bug975011 Sat Mar 8 05:17:11 2014 (r1539) @@ -0,0 +1,577 @@ +commit 2565521 +Author: Steve Fink +Date: Tue Feb 25 14:15:16 2014 -0800 + + Bug 975011 - add an option to configure and build NSPR from within js/src build. r=glandium +--- + aclocal.m4 | 1 + + build/autoconf/nspr-build.m4 | 235 +++++++++++++++++++++++++++++++++++++++++++ + configure.in | 89 +--------------- + js/src/aclocal.m4 | 1 + + js/src/configure.in | 99 ++---------------- + moz.build | 9 +- + 6 files changed, 251 insertions(+), 183 deletions(-) + +diff --git aclocal.m4 aclocal.m4 +index 1c7296e..e5fdb4a 100644 +--- aclocal.m4 ++++ aclocal.m4 +@@ -11,7 +11,6 @@ + builtin(include, build/autoconf/ccache.m4)dnl + builtin(include, build/autoconf/wrapper.m4)dnl + builtin(include, build/autoconf/nspr.m4)dnl +-builtin(include, build/autoconf/nspr-build.m4)dnl + builtin(include, build/autoconf/nss.m4)dnl + builtin(include, build/autoconf/pkg.m4)dnl + builtin(include, build/autoconf/codeset.m4)dnl +diff --git build/autoconf/nspr-build.m4 build/autoconf/nspr-build.m4 +new file mode 100644 +index 0000000..da427fb +--- build/autoconf/nspr-build.m4 ++++ /dev/null +@@ -1,235 +0,0 @@ +-dnl This Source Code Form is subject to the terms of the Mozilla Public +-dnl License, v. 2.0. If a copy of the MPL was not distributed with this +-dnl file, You can obtain one at http://mozilla.org/MPL/2.0/. +- +-AC_DEFUN([MOZ_CONFIG_NSPR], [ +- +-ifelse([$1],[],,[define(CONFIGURING_JS,yes)]) +- +-dnl Possible ways this can be called: +-dnl from toplevel configure: +-dnl JS_STANDALONE= BUILDING_JS= +-dnl from js/src/configure invoked by toplevel configure: +-dnl JS_STANDALONE= BUILDING_JS=1 +-dnl from standalone js/src/configure: +-dnl JS_STANDALONE=1 BUILDING_JS=1 +- +-dnl ======================================================== +-dnl = Find the right NSPR to use. +-dnl ======================================================== +-MOZ_ARG_WITH_STRING(nspr-cflags, +-[ --with-nspr-cflags=FLAGS +- Pass FLAGS to CC when building code that uses NSPR. +- Use this when there's no accurate nspr-config +- script available. This is the case when building +- SpiderMonkey as part of the Mozilla tree: the +- top-level configure script computes NSPR flags +- that accomodate the quirks of that environment.], +- NSPR_CFLAGS=$withval) +-MOZ_ARG_WITH_STRING(nspr-libs, +-[ --with-nspr-libs=LIBS Pass LIBS to LD when linking code that uses NSPR. +- See --with-nspr-cflags for more details.], +- NSPR_LIBS=$withval) +- +-ifdef([CONFIGURING_JS],[ +- MOZ_ARG_ENABLE_BOOL(nspr-build, +-[ --enable-nspr-build Configure and build NSPR from source tree], +- MOZ_BUILD_NSPR=1, +- MOZ_BUILD_NSPR=) +-]) +- +-if test -z "$BUILDING_JS" || test -n "$JS_STANDALONE"; then +- _IS_OUTER_CONFIGURE=1 +-fi +- +-MOZ_ARG_WITH_BOOL(system-nspr, +-[ --with-system-nspr Use an NSPR that is already built and installed. +- Use the 'nspr-config' script in the current path, +- or look for the script in the directories given with +- --with-nspr-exec-prefix or --with-nspr-prefix. +- (Those flags are only checked if you specify +- --with-system-nspr.)], +- _USE_SYSTEM_NSPR=1 ) +- +-JS_POSIX_NSPR=unset +-ifdef([CONFIGURING_JS],[ +- if test -n "$JS_STANDALONE"; then +- case "$target" in +- *linux*|*darwin*|*dragonfly*|*freebsd*|*netbsd*|*openbsd*) +- if test -z "$_HAS_NSPR" && test "$JS_THREADSAFE"; then +- JS_POSIX_NSPR_DEFAULT=1 +- fi +- ;; +- esac +- fi +- +- MOZ_ARG_ENABLE_BOOL(posix-nspr-emulation, +-[ --enable-posix-nspr-emulation +- Enable emulation of NSPR for POSIX systems], +- JS_POSIX_NSPR=1, +- JS_POSIX_NSPR=) +-]) dnl ifdef CONFIGURING_JS +- +-dnl Pass at most one of +-dnl --with-system-nspr +-dnl --with-nspr-cflags/libs +-dnl --enable-nsprpub +-dnl --enable-posix-nspr-emulation +- +-AC_MSG_CHECKING([NSPR selection]) +-nspr_opts= +-which_nspr=default +-if test "$_USE_SYSTEM_NSPR"; then +- nspr_opts="x$nspr_opts" +- which_nspr="system" +-fi +-if test -n "$NSPR_CFLAGS" -o -n "$NSPR_LIBS"; then +- nspr_opts="x$nspr_opts" +- which_nspr="command-line" +-fi +-if test -n "$MOZ_BUILD_NSPR"; then +- nspr_opts="x$nspr_opts" +- which_nspr="source-tree" +-fi +-if test "$JS_POSIX_NSPR" != unset; then +- nspr_opts="x$nspr_opts" +- which_nspr="posix-wrapper" +-fi +-if test -z "$nspr_opts" || test "$nspr_opts" = x; then +- AC_MSG_RESULT($which_nspr) +-else +- AC_MSG_ERROR([only one way of using NSPR may be selected. See 'configure --help'.]) +-fi +- +-if test -z "$nspr_opts"; then +- if test -z "$BUILDING_JS"; then +- dnl Toplevel configure defaults to using nsprpub from the source tree +- MOZ_BUILD_NSPR=1 +- else +- dnl JS configure defaults to emulated NSPR if available, falling back to nsprpub +- JS_POSIX_NSPR="$JS_POSIX_NSPR_DEFAULT" +- if test -z "$JS_POSIX_NSPR"; then +- MOZ_BUILD_NSPR=1 +- fi +- fi +-fi +- +-AC_SUBST(MOZ_BUILD_NSPR) +- +-if test "$JS_POSIX_NSPR" = unset; then +- JS_POSIX_NSPR= +-fi +- +-if test -n "$BUILDING_JS"; then +- if test "$JS_POSIX_NSPR" = 1; then +- AC_DEFINE(JS_POSIX_NSPR) +- fi +- AC_SUBST(JS_POSIX_NSPR) +-fi +- +-if test -n "$_IS_OUTER_CONFIGURE"; then +- +-if test -n "$_USE_SYSTEM_NSPR" -o -n "$NSPR_CFLAGS" -o -n "$NSPR_LIBS"; then +- AM_PATH_NSPR($NSPR_MINVER, [MOZ_NATIVE_NSPR=1], [AC_MSG_ERROR([you do not have NSPR installed or your version is older than $NSPR_MINVER.])]) +-fi +- +-if test -n "$MOZ_NATIVE_NSPR"; then +- _SAVE_CFLAGS=$CFLAGS +- CFLAGS="$CFLAGS $NSPR_CFLAGS" +- AC_TRY_COMPILE([#include "prtypes.h"], +- [#ifndef PR_STATIC_ASSERT +- #error PR_STATIC_ASSERT not defined or requires including prtypes.h +- #endif], +- , +- AC_MSG_ERROR([system NSPR does not support PR_STATIC_ASSERT or including prtypes.h does not provide it])) +- AC_TRY_COMPILE([#include "prtypes.h"], +- [#ifndef PR_UINT64 +- #error PR_UINT64 not defined or requires including prtypes.h +- #endif], +- , +- AC_MSG_ERROR([system NSPR does not support PR_UINT64 or including prtypes.h does not provide it])) +- CFLAGS=$_SAVE_CFLAGS +-elif test -z "$JS_POSIX_NSPR"; then +- if test -z "$LIBXUL_SDK"; then +- NSPR_CFLAGS="-I${LIBXUL_DIST}/include/nspr" +- if test -n "$GNU_CC"; then +- NSPR_LIBS="-L${LIBXUL_DIST}/lib -lnspr${NSPR_VERSION} -lplc${NSPR_VERSION} -lplds${NSPR_VERSION}" +- else +- NSPR_LIBS="${LIBXUL_DIST}/lib/nspr${NSPR_VERSION}.lib ${LIBXUL_DIST}/lib/plc${NSPR_VERSION}.lib ${LIBXUL_DIST}/lib/plds${NSPR_VERSION}.lib " +- fi +- else +- NSPR_CFLAGS=`"${LIBXUL_DIST}"/sdk/bin/nspr-config --prefix="${LIBXUL_DIST}" --includedir="${LIBXUL_DIST}/include/nspr" --cflags` +- NSPR_LIBS=`"${LIBXUL_DIST}"/sdk/bin/nspr-config --prefix="${LIBXUL_DIST}" --libdir="${LIBXUL_DIST}"/lib --libs` +- fi +-fi +- +-AC_SUBST(NSPR_CFLAGS) +-AC_SUBST(NSPR_LIBS) +- +-NSPR_PKGCONF_CHECK="nspr" +-if test -n "$MOZ_NATIVE_NSPR"; then +- # piggy back on $MOZ_NATIVE_NSPR to set a variable for the nspr check for js.pc +- NSPR_PKGCONF_CHECK="nspr >= $NSPR_MINVER" +- +- _SAVE_CFLAGS=$CFLAGS +- CFLAGS="$CFLAGS $NSPR_CFLAGS" +- AC_TRY_COMPILE([#include "prlog.h"], +- [#ifndef PR_STATIC_ASSERT +- #error PR_STATIC_ASSERT not defined +- #endif], +- , +- AC_MSG_ERROR([system NSPR does not support PR_STATIC_ASSERT])) +- CFLAGS=$_SAVE_CFLAGS +-fi +-AC_SUBST(NSPR_PKGCONF_CHECK) +- +-fi # _IS_OUTER_CONFIGURE +- +-]) +- +-AC_DEFUN([MOZ_SUBCONFIGURE_NSPR], [ +- +-if test -z "$MOZ_NATIVE_NSPR"; then +- ac_configure_args="$_SUBDIR_CONFIG_ARGS --with-dist-prefix=$MOZ_BUILD_ROOT/dist --with-mozilla" +- if test -z "$MOZ_DEBUG"; then +- ac_configure_args="$ac_configure_args --disable-debug" +- else +- ac_configure_args="$ac_configure_args --enable-debug" +- fi +- if test "$MOZ_OPTIMIZE" = "1"; then +- ac_configure_args="$ac_configure_args --enable-optimize" +- elif test -z "$MOZ_OPTIMIZE"; then +- ac_configure_args="$ac_configure_args --disable-optimize" +- fi +- if test -n "$HAVE_64BIT_OS"; then +- ac_configure_args="$ac_configure_args --enable-64bit" +- fi +- if test -n "$USE_ARM_KUSER"; then +- ac_configure_args="$ac_configure_args --with-arm-kuser" +- fi +- ac_configure_args="$ac_configure_args $NSPR_CONFIGURE_ARGS" +- +- # Save these, so we can mess with them for the subconfigure .. +- _SAVE_CFLAGS="$CFLAGS" +- _SAVE_CPPFLAGS="$CPPFLAGS" +- _SAVE_LDFLAGS="$LDFLAGS" +- +- if test -n "$MOZ_LINKER" -a "$ac_cv_func_dladdr" = no ; then +- # dladdr is supported by the new linker, even when the system linker doesn't +- # support it. Trick nspr into using dladdr when it's not supported. +- export CPPFLAGS="-include $_topsrcdir/mozglue/linker/dladdr.h $CPPFLAGS" +- fi +- export LDFLAGS="$LDFLAGS $NSPR_LDFLAGS" +- export CFLAGS="$CFLAGS $MOZ_FRAMEPTR_FLAGS" +- +- AC_OUTPUT_SUBDIRS(nsprpub) +- +- # .. and restore them +- CFLAGS="$_SAVE_CFLAGS" +- CPPFLAGS="$_SAVE_CPPFLAGS" +- LDFLAGS="$_SAVE_LDFLAGS" +- +- ac_configure_args="$_SUBDIR_CONFIG_ARGS" +-fi +- +-]) +diff --git configure.in configure.in +index ed3b174..4cc2115 100644 +--- configure.in ++++ configure.in +@@ -53,7 +53,6 @@ + MOZJPEG=62 + MOZPNG=10609 + NSPR_VERSION=4 +-NSPR_MINVER=4.10.3 + NSS_VERSION=3 + + dnl Set the minimum version of toolkit libs used by mozilla +@@ -132,7 +131,7 @@ + exit 1 + break + fi +-MOZ_BUILD_ROOT=`pwd -W 2>/dev/null || pwd` ++MOZ_BUILD_ROOT=`pwd` + + MOZ_PYTHON + +@@ -2192,6 +2191,7 @@ + + case "$host" in + *-mingw*) ++ MOZ_BUILD_ROOT=`cd $MOZ_BUILD_ROOT && pwd -W` + if test -n "$L10NBASEDIR"; then + L10NBASEDIR=`cd $L10NBASEDIR && pwd -W` + fi +@@ -3505,7 +3505,47 @@ + [ --with-system-libxul Use system installed libxul SDK], + SYSTEM_LIBXUL=1) + +-MOZ_CONFIG_NSPR() ++dnl ======================================================== ++dnl = If NSPR was not detected in the system, ++dnl = use the one in the source tree (mozilla/nsprpub) ++dnl ======================================================== ++MOZ_ARG_WITH_BOOL(system-nspr, ++[ --with-system-nspr Use system installed NSPR], ++ _USE_SYSTEM_NSPR=1 ) ++ ++if test -n "$_USE_SYSTEM_NSPR"; then ++ AM_PATH_NSPR(4.10.3, [MOZ_NATIVE_NSPR=1], [AC_MSG_ERROR([your don't have NSPR installed or your version is too old])]) ++fi ++ ++if test -n "$MOZ_NATIVE_NSPR"; then ++ _SAVE_CFLAGS=$CFLAGS ++ CFLAGS="$CFLAGS $NSPR_CFLAGS" ++ AC_TRY_COMPILE([#include "prtypes.h"], ++ [#ifndef PR_STATIC_ASSERT ++ #error PR_STATIC_ASSERT not defined or requires including prtypes.h ++ #endif], ++ [MOZ_NATIVE_NSPR=1], ++ AC_MSG_ERROR([system NSPR does not support PR_STATIC_ASSERT or including prtypes.h does not provide it])) ++ AC_TRY_COMPILE([#include "prtypes.h"], ++ [#ifndef PR_UINT64 ++ #error PR_UINT64 not defined or requires including prtypes.h ++ #endif], ++ [MOZ_NATIVE_NSPR=1], ++ AC_MSG_ERROR([system NSPR does not support PR_UINT64 or including prtypes.h does not provide it])) ++ CFLAGS=$_SAVE_CFLAGS ++else ++ if test -z "$LIBXUL_SDK"; then ++ NSPR_CFLAGS="-I${LIBXUL_DIST}/include/nspr" ++ if test -n "$GNU_CC"; then ++ NSPR_LIBS="-L${LIBXUL_DIST}/lib -lnspr${NSPR_VERSION} -lplc${NSPR_VERSION} -lplds${NSPR_VERSION}" ++ else ++ NSPR_LIBS="${LIBXUL_DIST}/lib/nspr${NSPR_VERSION}.lib ${LIBXUL_DIST}/lib/plc${NSPR_VERSION}.lib ${LIBXUL_DIST}/lib/plds${NSPR_VERSION}.lib " ++ fi ++ else ++ NSPR_CFLAGS=`"${LIBXUL_DIST}"/sdk/bin/nspr-config --prefix="${LIBXUL_DIST}" --includedir="${LIBXUL_DIST}/include/nspr" --cflags` ++ NSPR_LIBS=`"${LIBXUL_DIST}"/sdk/bin/nspr-config --prefix="${LIBXUL_DIST}" --libdir="${LIBXUL_DIST}"/lib --libs` ++ fi ++fi + + dnl set GRE_MILESTONE + dnl ======================================================== +@@ -8925,7 +8965,48 @@ + _SUBDIR_CONFIG_ARGS="`echo $_SUBDIR_CONFIG_ARGS | sed -e 's/--enable-wrap-malloc *//'`" + fi + +-MOZ_SUBCONFIGURE_NSPR() ++if test -z "$MOZ_NATIVE_NSPR"; then ++ ac_configure_args="$_SUBDIR_CONFIG_ARGS --with-dist-prefix=$MOZ_BUILD_ROOT/dist --with-mozilla" ++ if test -z "$MOZ_DEBUG"; then ++ ac_configure_args="$ac_configure_args --disable-debug" ++ else ++ ac_configure_args="$ac_configure_args --enable-debug" ++ fi ++ if test "$MOZ_OPTIMIZE" = "1"; then ++ ac_configure_args="$ac_configure_args --enable-optimize" ++ elif test -z "$MOZ_OPTIMIZE"; then ++ ac_configure_args="$ac_configure_args --disable-optimize" ++ fi ++ if test -n "$HAVE_64BIT_OS"; then ++ ac_configure_args="$ac_configure_args --enable-64bit" ++ fi ++ if test -n "$USE_ARM_KUSER"; then ++ ac_configure_args="$ac_configure_args --with-arm-kuser" ++ fi ++ ac_configure_args="$ac_configure_args $NSPR_CONFIGURE_ARGS" ++ ++ # Save these, so we can mess with them for the subconfigure .. ++ _SAVE_CFLAGS="$CFLAGS" ++ _SAVE_CPPFLAGS="$CPPFLAGS" ++ _SAVE_LDFLAGS="$LDFLAGS" ++ ++ if test -n "$MOZ_LINKER" -a "$ac_cv_func_dladdr" = no ; then ++ # dladdr is supported by the new linker, even when the system linker doesn't ++ # support it. Trick nspr into using dladdr when it's not supported. ++ export CPPFLAGS="-include $_topsrcdir/mozglue/linker/dladdr.h $CPPFLAGS" ++ fi ++ export LDFLAGS="$LDFLAGS $NSPR_LDFLAGS" ++ export CFLAGS="$CFLAGS $MOZ_FRAMEPTR_FLAGS" ++ ++ AC_OUTPUT_SUBDIRS(nsprpub) ++ ++ # .. and restore them ++ CFLAGS="$_SAVE_CFLAGS" ++ CPPFLAGS="$_SAVE_CPPFLAGS" ++ LDFLAGS="$_SAVE_LDFLAGS" ++ ++ ac_configure_args="$_SUBDIR_CONFIG_ARGS" ++fi + + dnl ======================================================== + dnl = Setup a nice relatively clean build environment for +diff --git js/src/aclocal.m4 js/src/aclocal.m4 +index 348d6d4..8560b03 100644 +--- js/src/aclocal.m4 ++++ js/src/aclocal.m4 +@@ -12,7 +12,6 @@ + builtin(include, ../../build/autoconf/wrapper.m4)dnl + builtin(include, ../../build/autoconf/pkg.m4)dnl + builtin(include, ../../build/autoconf/nspr.m4)dnl +-builtin(include, ../../build/autoconf/nspr-build.m4)dnl + builtin(include, ../../build/autoconf/codeset.m4)dnl + builtin(include, ../../build/autoconf/altoptions.m4)dnl + builtin(include, ../../build/autoconf/mozprog.m4)dnl +diff --git js/src/configure.in js/src/configure.in +index 2950734..bddd46d 100644 +--- js/src/configure.in ++++ js/src/configure.in +@@ -104,7 +104,7 @@ + break + fi + fi +-MOZ_BUILD_ROOT=`pwd -W 2>/dev/null || pwd` ++MOZ_BUILD_ROOT=`pwd` + + dnl Choose where to put the 'dist' directory. + dnl ============================================================== +@@ -163,7 +163,6 @@ + JS_STANDALONE= + else + JS_STANDALONE=1 +- LIBXUL_DIST="$MOZ_BUILD_ROOT/dist" + AC_DEFINE(JS_STANDALONE) + fi + AC_SUBST(JS_STANDALONE) +@@ -1712,6 +1711,12 @@ + + case "$host" in + *-mingw*) ++ MOZ_BUILD_ROOT=`cd $MOZ_BUILD_ROOT && pwd -W` ++ ;; ++ esac ++ ++ case "$host" in ++ *-mingw*) + if test -z "$MOZ_TOOLS"; then + AC_MSG_ERROR([MOZ_TOOLS is not set]) + fi +@@ -2818,6 +2823,34 @@ + dnl ======================================================== + MOZ_ARG_HEADER(External Packages) + ++dnl ======================================================== ++dnl = Find the right NSPR to use. ++dnl ======================================================== ++MOZ_ARG_WITH_BOOL(system-nspr, ++[ --with-system-nspr Use an NSPR that is already built and installed. ++ Use the 'nspr-config' script in the current path, ++ or look for the script in the directories given with ++ --with-nspr-exec-prefix or --with-nspr-prefix. ++ (Those flags are only checked if you specify ++ --with-system-nspr.)], ++ _USE_SYSTEM_NSPR=1 ) ++ ++MOZ_ARG_WITH_STRING(nspr-cflags, ++[ --with-nspr-cflags=FLAGS ++ Pass FLAGS to CC when building code that uses NSPR. ++ Use this when there's no accurate nspr-config ++ script available. This is the case when building ++ SpiderMonkey as part of the Mozilla tree: the ++ top-level configure script computes NSPR flags ++ that accomodate the quirks of that environment.], ++ NSPR_CFLAGS=$withval) ++MOZ_ARG_WITH_STRING(nspr-libs, ++[ --with-nspr-libs=LIBS Pass LIBS to LD when linking code that uses NSPR. ++ See --with-nspr-cflags for more details.], ++ NSPR_LIBS=$withval) ++AC_SUBST(NSPR_CFLAGS) ++AC_SUBST(NSPR_LIBS) ++ + JS_THREADSAFE=1 + MOZ_ARG_DISABLE_BOOL(threadsafe, + [ --disable-threadsafe Disable support for multiple threads.], +@@ -2827,7 +2860,64 @@ + AC_DEFINE(JS_THREADSAFE) + fi + +-MOZ_CONFIG_NSPR(js) ++if test "$_USE_SYSTEM_NSPR" || (test "$NSPR_CFLAGS" -o "$NSPR_LIBS"); then ++ _HAS_NSPR=1 ++fi ++ ++case "$target" in ++ *linux*|*darwin*|*dragonfly*|*freebsd*|*netbsd*|*openbsd*) ++ if test -z "$_HAS_NSPR" && test "$JS_THREADSAFE"; then ++ JS_POSIX_NSPR_DEFAULT=1 ++ fi ++ ;; ++esac ++ ++MOZ_ARG_ENABLE_BOOL(posix-nspr-emulation, ++[ --enable-posix-nspr-emulation ++ Enable emulation of NSPR for POSIX systems], ++ JS_POSIX_NSPR=1, ++ JS_POSIX_NSPR=, ++ JS_POSIX_NSPR="$JS_POSIX_NSPR_DEFAULT" ) ++if test -n "$JS_POSIX_NSPR"; then ++ AC_DEFINE(JS_POSIX_NSPR) ++fi ++ ++AC_SUBST(JS_POSIX_NSPR) ++ ++dnl Pass either --with-system-nspr or (--with-nspr-cflags and ++dnl --with-nspr-libs), but not both. ++if test "$_USE_SYSTEM_NSPR" && (test "$NSPR_CFLAGS" -o "$NSPR_LIBS"); then ++ AC_MSG_ERROR([--with-system-nspr and --with-nspr-libs/cflags are mutually exclusive. ++See 'configure --help'.]) ++fi ++ ++dnl Can't use --enable-posix-nspr-emulation if compiling with NSPR. ++if test "$_HAS_NSPR" && test "$JS_POSIX_NSPR"; then ++ AC_MSG_ERROR([--enable-posix-nspr-emulation is mututally exclusive with --with-system-nspr ++and --with-nspr-libs/cflags. See 'configure --help'.]) ++fi ++ ++if test -n "$_USE_SYSTEM_NSPR"; then ++ MOZ_NATIVE_NSPR= ++ AM_PATH_NSPR($NSPR_MINVER, [MOZ_NATIVE_NSPR=1], [AC_MSG_ERROR([your don't have NSPR installed or your version is too old])]) ++fi ++ ++NSPR_PKGCONF_CHECK="nspr" ++if test -n "$MOZ_NATIVE_NSPR"; then ++ # piggy back on $MOZ_NATIVE_NSPR to set a variable for the nspr check for js.pc ++ NSPR_PKGCONF_CHECK="nspr >= $NSPR_MINVER" ++ ++ _SAVE_CFLAGS=$CFLAGS ++ CFLAGS="$CFLAGS $NSPR_CFLAGS" ++ AC_TRY_COMPILE([#include "prlog.h"], ++ [#ifndef PR_STATIC_ASSERT ++ #error PR_STATIC_ASSERT not defined ++ #endif], ++ [MOZ_NATIVE_NSPR=1], ++ AC_MSG_ERROR([system NSPR does not support PR_STATIC_ASSERT])) ++ CFLAGS=$_SAVE_CFLAGS ++fi ++AC_SUBST(NSPR_PKGCONF_CHECK) + + dnl ======================================================== + dnl system zlib Support +@@ -4036,9 +4126,6 @@ + AC_SUBST(JS_CONFIG_MOZ_JS_LIBS) + AC_SUBST(JS_CONFIG_LIBS) + +-if test -n "$MOZ_BUILD_NSPR"; then +- MOZ_SUBCONFIGURE_NSPR() +-fi + MOZ_SUBCONFIGURE_FFI() + + dnl Spit out some output +diff --git moz.build moz.build +index 8380145..93042be 100644 +--- moz.build ++++ moz.build +@@ -39,15 +39,16 @@ + if not CONFIG['JS_STANDALONE']: + add_tier_dir('precompile', 'xpcom/xpidl') + +-if CONFIG['COMPILE_ENVIRONMENT'] and not CONFIG['LIBXUL_SDK']: +- if CONFIG['MOZ_BUILD_NSPR']: +- add_tier_dir('nspr', 'config/nspr') ++ if CONFIG['COMPILE_ENVIRONMENT'] and not CONFIG['LIBXUL_SDK']: ++ if not CONFIG['MOZ_NATIVE_NSPR']: ++ add_tier_dir('nspr', 'config/nspr') + +- if not CONFIG['JS_STANDALONE']: + add_tier_dir('external', 'config/external') ++ + if not CONFIG['MOZ_NATIVE_NSS']: + add_tier_dir('nss', 'security/build') + ++if CONFIG['COMPILE_ENVIRONMENT'] and not CONFIG['LIBXUL_SDK']: + if CONFIG['BUILD_CTYPES'] and not CONFIG['MOZ_NATIVE_FFI']: + add_tier_dir('js', ['js/src/ctypes/libffi'], static=True) + add_tier_dir('js', ['intl/icu'], static=True) Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Sat Mar 8 05:17:01 2014 (r1538) +++ trunk/www/firefox/Makefile Sat Mar 8 05:17:11 2014 (r1539) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/firefox/Makefile 339634 2014-01-13 21:00:02Z rene $ PORTNAME= firefox -DISTVERSION= 28.0b8 +DISTVERSION= 28.0b9 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ Modified: trunk/www/firefox/distinfo ============================================================================== --- trunk/www/firefox/distinfo Sat Mar 8 05:17:01 2014 (r1538) +++ trunk/www/firefox/distinfo Sat Mar 8 05:17:11 2014 (r1539) @@ -1,2 +1,2 @@ -SHA256 (firefox-28.0b8.source.tar.bz2) = 8a7dee2aae6370d59dc45cb64c028a015f6ab891879311d5ddbb9ee12d91ea2f -SIZE (firefox-28.0b8.source.tar.bz2) = 134878883 +SHA256 (firefox-28.0b9.source.tar.bz2) = ff578bdc0dcaf5374d5cc27deff73876f300d6b4b240872648c6cebc4531ebf5 +SIZE (firefox-28.0b9.source.tar.bz2) = 135057183 Modified: trunk/www/linux-firefox/Makefile ============================================================================== --- trunk/www/linux-firefox/Makefile Sat Mar 8 05:17:01 2014 (r1538) +++ trunk/www/linux-firefox/Makefile Sat Mar 8 05:17:11 2014 (r1539) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/linux-firefox/Makefile 336446 2013-12-14 13:42:06Z flo $ PORTNAME= firefox -DISTVERSION= 28.0b8 +DISTVERSION= 28.0b9 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US Modified: trunk/www/linux-firefox/distinfo ============================================================================== --- trunk/www/linux-firefox/distinfo Sat Mar 8 05:17:01 2014 (r1538) +++ trunk/www/linux-firefox/distinfo Sat Mar 8 05:17:11 2014 (r1539) @@ -1,6 +1,2 @@ -SHA256 (firefox-28.0b8.tar.bz2) = 84e3c5f151d597cdae060eca7f79fca5905edab2c705a5fc42d5a7cfe92f2060 -SIZE (firefox-28.0b8.tar.bz2) = 31125913 -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 -SIZE (gtk2-2.18.3-19.fc12.i686.rpm) = 3198708 +SHA256 (firefox-28.0b9.tar.bz2) = cdd69519119aae8953c12a7853b6ceb88dbcb5042d86f08a07ed78c130f8b4dd +SIZE (firefox-28.0b9.tar.bz2) = 31215410