Date: Fri, 24 Jul 2015 05:54:30 GMT From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [SVN-Commit] r1856 - in trunk: Mk/Uses www/firefox www/firefox-i18n www/firefox/files www/linux-firefox www/linux-pepperflash www/linux-tor-browser Message-ID: <201507240554.t6O5sUcQ097917@trillian.chruetertee.ch>
next in thread | raw e-mail | index | archive | help
Author: jbeich Date: Fri Jul 24 05:54:29 2015 New Revision: 1856 Log: update Deleted: trunk/www/firefox/files/patch-bug1073117 Modified: trunk/Mk/Uses/gecko.mk trunk/www/firefox-i18n/Makefile trunk/www/firefox-i18n/distinfo trunk/www/firefox/Makefile trunk/www/firefox/distinfo trunk/www/firefox/files/patch-bug1021761 trunk/www/firefox/files/patch-bug826985 trunk/www/firefox/files/patch-bug847568 trunk/www/firefox/files/patch-ijg-libjpeg trunk/www/firefox/files/patch-system-openh264 trunk/www/firefox/files/patch-z-bug517422 trunk/www/linux-firefox/Makefile trunk/www/linux-firefox/distinfo trunk/www/linux-firefox/pkg-plist trunk/www/linux-pepperflash/Makefile trunk/www/linux-pepperflash/distinfo.i386 trunk/www/linux-tor-browser/Makefile trunk/www/linux-tor-browser/distinfo Modified: trunk/Mk/Uses/gecko.mk ============================================================================== --- trunk/Mk/Uses/gecko.mk Fri Jul 24 01:22:21 2015 (r1855) +++ trunk/Mk/Uses/gecko.mk Fri Jul 24 05:54:29 2015 (r1856) @@ -37,12 +37,12 @@ .elif ${gecko_ARGS:Mfirefox} _GECKO_DEFAULT_VERSION= 38 -_GECKO_VERSIONS= 38 39 +_GECKO_VERSIONS= 38 40 _GECKO_TYPE= firefox # Dependence lines for different Firefox versions 38_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox-esr -39_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox +40_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox .if exists(${LOCALBASE}/bin/firefox) _GECKO_INSTALLED_VER!= ${LOCALBASE}/bin/firefox --version 2>/dev/null Modified: trunk/www/firefox-i18n/Makefile ============================================================================== --- trunk/www/firefox-i18n/Makefile Fri Jul 24 01:22:21 2015 (r1855) +++ trunk/www/firefox-i18n/Makefile Fri Jul 24 05:54:29 2015 (r1856) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/firefox-i18n/Makefile 392273 2015-07-16 06:05:59Z jbeich $ PORTNAME= firefox-i18n -PORTVERSION= 39.0 +PORTVERSION= 40.0b7 CATEGORIES= www MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${DISTVERSION}/linux-i686/xpi \ MOZILLA/${PORTNAME:S|-i18n||}/candidates/${DISTVERSION}-candidates/build6/linux-i686/xpi @@ -15,7 +15,7 @@ EXTRACT_DEPENDS= zip:${PORTSDIR}/archivers/zip -USES= zip:infozip gecko:firefox,39,build +USES= zip:infozip gecko:firefox,40,build USE_XPI= firefox linux-firefox NO_ARCH= yes Modified: trunk/www/firefox-i18n/distinfo ============================================================================== --- trunk/www/firefox-i18n/distinfo Fri Jul 24 01:22:21 2015 (r1855) +++ trunk/www/firefox-i18n/distinfo Fri Jul 24 05:54:29 2015 (r1856) @@ -1,176 +1,176 @@ -SHA256 (xpi/firefox-i18n-39.0/ach.xpi) = c922e238ef7201cb0b0c2a9da00164c350b440a3d02c838daa45b17713bf3eab -SIZE (xpi/firefox-i18n-39.0/ach.xpi) = 483041 -SHA256 (xpi/firefox-i18n-39.0/af.xpi) = 3653816368acb76e6773826db81c6473bdd923f7d61ca5ef24e9144d38c3752e -SIZE (xpi/firefox-i18n-39.0/af.xpi) = 487310 -SHA256 (xpi/firefox-i18n-39.0/an.xpi) = c0bf2029255947a5c1fcb681fdb4ad0522a0b9941f5862046c45a70d04b68609 -SIZE (xpi/firefox-i18n-39.0/an.xpi) = 465359 -SHA256 (xpi/firefox-i18n-39.0/ar.xpi) = 1607562dafe4274ed7eb74e8d993baa70162c91de265bb2ac1dd8a63bdc1a3b3 -SIZE (xpi/firefox-i18n-39.0/ar.xpi) = 520323 -SHA256 (xpi/firefox-i18n-39.0/as.xpi) = 653ee076f738a7365dd75da4899032f31ac73451e9a2b26a1ec5e4621547f443 -SIZE (xpi/firefox-i18n-39.0/as.xpi) = 514544 -SHA256 (xpi/firefox-i18n-39.0/ast.xpi) = 1fde38dbd96c86bc523d8524472c0de157d58d07e963a1a9bb6794fb6db484d4 -SIZE (xpi/firefox-i18n-39.0/ast.xpi) = 387702 -SHA256 (xpi/firefox-i18n-39.0/az.xpi) = 6bdd0663efa56eebaa67edabee1630147b051181ad993c14241ba7a7b4ccaad0 -SIZE (xpi/firefox-i18n-39.0/az.xpi) = 494213 -SHA256 (xpi/firefox-i18n-39.0/be.xpi) = 8a2278c789a06cc5b27ccfff3731ed8c534529d67e9c5cc42a2e3b6d8613c858 -SIZE (xpi/firefox-i18n-39.0/be.xpi) = 445945 -SHA256 (xpi/firefox-i18n-39.0/bg.xpi) = 24d6285a03ee495b928be4f221f49af8a1f9a07f4ce5be14beff6ebc531f7687 -SIZE (xpi/firefox-i18n-39.0/bg.xpi) = 491422 -SHA256 (xpi/firefox-i18n-39.0/bn-BD.xpi) = 67d9759ac8d22b976ede194fd4c03b72411aa8bb7f733d13ea034119b0a086e5 -SIZE (xpi/firefox-i18n-39.0/bn-BD.xpi) = 533076 -SHA256 (xpi/firefox-i18n-39.0/bn-IN.xpi) = ec20ec3b29b5c7c8827fdbe78e7081ba20ae7d840ed7181b80bd983e19e26dc0 -SIZE (xpi/firefox-i18n-39.0/bn-IN.xpi) = 532548 -SHA256 (xpi/firefox-i18n-39.0/br.xpi) = b2cb99df9e051e3f625b99f8e929a2cddfea5252e41be0064d6ca3d782b1f592 -SIZE (xpi/firefox-i18n-39.0/br.xpi) = 445830 -SHA256 (xpi/firefox-i18n-39.0/bs.xpi) = 9b85eb51785eafdd7467baba89fec2ad72596e56ca7c955f809b23076467853e -SIZE (xpi/firefox-i18n-39.0/bs.xpi) = 489604 -SHA256 (xpi/firefox-i18n-39.0/ca.xpi) = e4302b4babac9b90600ef142bf9d1060a596ac64f91481b23c4884d10f69183f -SIZE (xpi/firefox-i18n-39.0/ca.xpi) = 461923 -SHA256 (xpi/firefox-i18n-39.0/cs.xpi) = 26de879be7e96d6c8020a46ba73049ed13344c1943ea0128ffdcce356cd02f95 -SIZE (xpi/firefox-i18n-39.0/cs.xpi) = 450723 -SHA256 (xpi/firefox-i18n-39.0/cy.xpi) = 91cb0a9d93c5214e0e42ec9fa19c318209635975f7da6849e0b3ccd3a95c5951 -SIZE (xpi/firefox-i18n-39.0/cy.xpi) = 448065 -SHA256 (xpi/firefox-i18n-39.0/da.xpi) = 64748e6b957775bb3ac42bb35f227c88092afb11afce62b425b4c0747fbe285f -SIZE (xpi/firefox-i18n-39.0/da.xpi) = 454611 -SHA256 (xpi/firefox-i18n-39.0/de.xpi) = 56bb69de98fc46442e3aa2c09f95ebd0723f3c73fd890a013450c88225f9a80f -SIZE (xpi/firefox-i18n-39.0/de.xpi) = 456189 -SHA256 (xpi/firefox-i18n-39.0/dsb.xpi) = 802fcc3a4a30b7b899bdceb5a45878b48da89a9048e4a295784c07b45198cd7a -SIZE (xpi/firefox-i18n-39.0/dsb.xpi) = 474911 -SHA256 (xpi/firefox-i18n-39.0/el.xpi) = 22f7185683d08b186ca0022663f1c822b865683f913e8411ebd50408dc91bd2f -SIZE (xpi/firefox-i18n-39.0/el.xpi) = 502653 -SHA256 (xpi/firefox-i18n-39.0/en-GB.xpi) = 2cf069f9da826329c5e5a22aadc4ea5a08ab0e25470b43c358e4ea14edebe88a -SIZE (xpi/firefox-i18n-39.0/en-GB.xpi) = 441232 -SHA256 (xpi/firefox-i18n-39.0/en-US.xpi) = 0e89eb7cbe1fb84203d0217200dcea154a7422d1a7e6049f564796576a732762 -SIZE (xpi/firefox-i18n-39.0/en-US.xpi) = 473134 -SHA256 (xpi/firefox-i18n-39.0/en-ZA.xpi) = 73a7c02e116e86db894266147770124e6627a82c8a3cfe8e336526215fd50444 -SIZE (xpi/firefox-i18n-39.0/en-ZA.xpi) = 444467 -SHA256 (xpi/firefox-i18n-39.0/eo.xpi) = 972ddf4c1acffd1f46b7fe3d7926994a8be0bfccc8589466c26490cc97d06a3d -SIZE (xpi/firefox-i18n-39.0/eo.xpi) = 489005 -SHA256 (xpi/firefox-i18n-39.0/es-AR.xpi) = 1f6fefebe9901763b950de6bbe6aa85bb948673d976f47814b907507274f0766 -SIZE (xpi/firefox-i18n-39.0/es-AR.xpi) = 457407 -SHA256 (xpi/firefox-i18n-39.0/es-CL.xpi) = 03bd03f60a298295a975252629c8ff9362430d15b650f5bcd82ce6604d0cf514 -SIZE (xpi/firefox-i18n-39.0/es-CL.xpi) = 386702 -SHA256 (xpi/firefox-i18n-39.0/es-ES.xpi) = a096fc6c58a2959bf8471830040351feddfac0555150af9409540cec10685afe -SIZE (xpi/firefox-i18n-39.0/es-ES.xpi) = 376299 -SHA256 (xpi/firefox-i18n-39.0/es-MX.xpi) = 56793b19b75c7c1e9692f3b3d415e572439800e288f8e0227bcf690466a064fa -SIZE (xpi/firefox-i18n-39.0/es-MX.xpi) = 462390 -SHA256 (xpi/firefox-i18n-39.0/et.xpi) = 0aaa0ccc0568456adbc0401acceb97983a7045405f4972058b60606fedc19c79 -SIZE (xpi/firefox-i18n-39.0/et.xpi) = 446725 -SHA256 (xpi/firefox-i18n-39.0/eu.xpi) = 7d04e5b11906f474d4096cb496514f8f370eada489739d31742128c7aaebcc91 -SIZE (xpi/firefox-i18n-39.0/eu.xpi) = 470410 -SHA256 (xpi/firefox-i18n-39.0/fa.xpi) = 605d95815fe0c77a4fc5df46d670d4e8e5b35924729a3a640210a0581d3330a1 -SIZE (xpi/firefox-i18n-39.0/fa.xpi) = 520579 -SHA256 (xpi/firefox-i18n-39.0/ff.xpi) = 30e3f30a775f38cb5663a707a1a85ee59f91007fbc229e47401a753702772d89 -SIZE (xpi/firefox-i18n-39.0/ff.xpi) = 459433 -SHA256 (xpi/firefox-i18n-39.0/fi.xpi) = 59d56595435d52e334cb3f388f711ced61075cf0026ba7d4e2cd04527d689ca7 -SIZE (xpi/firefox-i18n-39.0/fi.xpi) = 448585 -SHA256 (xpi/firefox-i18n-39.0/fr.xpi) = 59f1fc070ab7b7f65bab0c475f8fe894fa5c4e924d4f78b97cec8268d2359c41 -SIZE (xpi/firefox-i18n-39.0/fr.xpi) = 465588 -SHA256 (xpi/firefox-i18n-39.0/fy-NL.xpi) = 4812b3fae6bd6083fc0520487403c95f6104d7838e7edc450f05bce495832e3c -SIZE (xpi/firefox-i18n-39.0/fy-NL.xpi) = 459611 -SHA256 (xpi/firefox-i18n-39.0/ga-IE.xpi) = 75f737af71ef7cb19ef4bcd99fa63c6c5d5b77b2d2b96c526b46faa375c2c6db -SIZE (xpi/firefox-i18n-39.0/ga-IE.xpi) = 473547 -SHA256 (xpi/firefox-i18n-39.0/gd.xpi) = 792a7907e5eeb1486a404b9a3a8d88d7eecca87d87a2646d9a11cdaefe01a78c -SIZE (xpi/firefox-i18n-39.0/gd.xpi) = 458521 -SHA256 (xpi/firefox-i18n-39.0/gl.xpi) = fa21c7bcc4989c6c0c0c459f46f7bd716cb7d19ad37861d57389177e7b1e143a -SIZE (xpi/firefox-i18n-39.0/gl.xpi) = 453846 -SHA256 (xpi/firefox-i18n-39.0/gu-IN.xpi) = 189995f89fa441a743354e708d9e8a87d346625881ffaad7bff528de90ba1206 -SIZE (xpi/firefox-i18n-39.0/gu-IN.xpi) = 482866 -SHA256 (xpi/firefox-i18n-39.0/he.xpi) = 70984a01b309959bcbe1d693cba3d92b51a65c3e71535ec015c4b3f950a53f62 -SIZE (xpi/firefox-i18n-39.0/he.xpi) = 486474 -SHA256 (xpi/firefox-i18n-39.0/hi-IN.xpi) = a340651af88b6437a9c04e0c7186f928b730475550a383ac8387714f7a40f1a9 -SIZE (xpi/firefox-i18n-39.0/hi-IN.xpi) = 513451 -SHA256 (xpi/firefox-i18n-39.0/hr.xpi) = 48ab8729d65620b8ccb3e866a4d3eb57bb4e9d4e363491a0c61f1eea122e0c24 -SIZE (xpi/firefox-i18n-39.0/hr.xpi) = 482071 -SHA256 (xpi/firefox-i18n-39.0/hsb.xpi) = f87894bd9d003e9a62548ac82608dbb4b24f36eea8d776872c490a576b4c80e7 -SIZE (xpi/firefox-i18n-39.0/hsb.xpi) = 472665 -SHA256 (xpi/firefox-i18n-39.0/hu.xpi) = e1388ec88077f8a3111d8011b7e8e8773580a1e2b71d6432baff09fa08ee54a8 -SIZE (xpi/firefox-i18n-39.0/hu.xpi) = 457441 -SHA256 (xpi/firefox-i18n-39.0/hy-AM.xpi) = 1ab7dbb561103d9ac32e55c273ebf738480567a9882c9957f9e29829814dc766 -SIZE (xpi/firefox-i18n-39.0/hy-AM.xpi) = 538192 -SHA256 (xpi/firefox-i18n-39.0/id.xpi) = 41ec6c7ea5015d879600675359a21e160a6fc940e1ff634949c759a076da9c06 -SIZE (xpi/firefox-i18n-39.0/id.xpi) = 435240 -SHA256 (xpi/firefox-i18n-39.0/is.xpi) = 68651c22d74e0133a82eab94e8734bfded3bc219b1de7489180835573cb81ba6 -SIZE (xpi/firefox-i18n-39.0/is.xpi) = 488859 -SHA256 (xpi/firefox-i18n-39.0/it.xpi) = 7a681ca2928e3e2154ca190cc06d015144afffd9669b938410e8d48980a1c959 -SIZE (xpi/firefox-i18n-39.0/it.xpi) = 370614 -SHA256 (xpi/firefox-i18n-39.0/ja.xpi) = e510ba604a63b8cb6caf1e24500cb5cfb6a07a90ff22f111b501e847523ff2d0 -SIZE (xpi/firefox-i18n-39.0/ja.xpi) = 483150 -SHA256 (xpi/firefox-i18n-39.0/kk.xpi) = 5ff684dc2245de82a8edda2d02ee20dfbef7db6165060b20e6e3d229437968ef -SIZE (xpi/firefox-i18n-39.0/kk.xpi) = 507527 -SHA256 (xpi/firefox-i18n-39.0/km.xpi) = 27d62503232240cd92508ce3d724f351d5ff8ad99a52d3cf962cf948829a9162 -SIZE (xpi/firefox-i18n-39.0/km.xpi) = 571219 -SHA256 (xpi/firefox-i18n-39.0/kn.xpi) = 342165fe3c5060bb15f6a889e4be80653731012be8d694e8ef817b447230cc46 -SIZE (xpi/firefox-i18n-39.0/kn.xpi) = 537653 -SHA256 (xpi/firefox-i18n-39.0/ko.xpi) = 348a8c4cd0f26b244fc2bc8467a8e6a8285bb7228e6deb6288fc7b464152ebe5 -SIZE (xpi/firefox-i18n-39.0/ko.xpi) = 465013 -SHA256 (xpi/firefox-i18n-39.0/lij.xpi) = 1870af5218e7223a83f935bbe58415e95a278dd1191db1c7b9f2e3446ae12285 -SIZE (xpi/firefox-i18n-39.0/lij.xpi) = 448691 -SHA256 (xpi/firefox-i18n-39.0/lt.xpi) = c49a0538443d77e1fbaf6660fdc15bc76181723af2f8b07af6579b408bc24370 -SIZE (xpi/firefox-i18n-39.0/lt.xpi) = 490579 -SHA256 (xpi/firefox-i18n-39.0/lv.xpi) = 8ac08b4ac3ae70dd7bbe090f0b0f984ebefef03c6d1d20cc4ba3527605c921be -SIZE (xpi/firefox-i18n-39.0/lv.xpi) = 471166 -SHA256 (xpi/firefox-i18n-39.0/mai.xpi) = 561890d80e0162a7e2f3ba5e46ecc07f2ea681005f6f3bae6810fb8acf9408e0 -SIZE (xpi/firefox-i18n-39.0/mai.xpi) = 520123 -SHA256 (xpi/firefox-i18n-39.0/mk.xpi) = e91f81eb8b68e7a2af87d5c82577bc713e4c163a0a64b9a80a99ee6b0830dc56 -SIZE (xpi/firefox-i18n-39.0/mk.xpi) = 533582 -SHA256 (xpi/firefox-i18n-39.0/ml.xpi) = 9fecda84807976d1b320c0070b4f87eff5813f4965aec60e27df8f64e0f08622 -SIZE (xpi/firefox-i18n-39.0/ml.xpi) = 533592 -SHA256 (xpi/firefox-i18n-39.0/mr.xpi) = 511dcdbdb0d0fa919acf81879544d32e066e435bdda14a991f86d0c4999aae4c -SIZE (xpi/firefox-i18n-39.0/mr.xpi) = 510890 -SHA256 (xpi/firefox-i18n-39.0/ms.xpi) = 29494a97c34ed72ca533bec56481eb1baf75d48cc956e13030ff573d4434476e -SIZE (xpi/firefox-i18n-39.0/ms.xpi) = 494765 -SHA256 (xpi/firefox-i18n-39.0/nb-NO.xpi) = 4070b2df0eec4f1f2176c382759c1be4742a12313c01c3bd77ff80bfad0f7100 -SIZE (xpi/firefox-i18n-39.0/nb-NO.xpi) = 447825 -SHA256 (xpi/firefox-i18n-39.0/nl.xpi) = a99f7645bfb669f3a1e6d70ed6401f6492d1ac426757ca8c40683ecb3166ab19 -SIZE (xpi/firefox-i18n-39.0/nl.xpi) = 447540 -SHA256 (xpi/firefox-i18n-39.0/nn-NO.xpi) = 3481260f436473f8b4fa4116faece6a12472b022bd59e477bdec5d85edf211bd -SIZE (xpi/firefox-i18n-39.0/nn-NO.xpi) = 442076 -SHA256 (xpi/firefox-i18n-39.0/or.xpi) = 0a0fdb72e6ee2481fd0f6057021a03dd8c150b428cce05029649f72c8c308cc1 -SIZE (xpi/firefox-i18n-39.0/or.xpi) = 532004 -SHA256 (xpi/firefox-i18n-39.0/pa-IN.xpi) = 4f1359b27b7131ddc944b5746adb2af2b5c319d19151447075db512359f7f084 -SIZE (xpi/firefox-i18n-39.0/pa-IN.xpi) = 497420 -SHA256 (xpi/firefox-i18n-39.0/pl.xpi) = ca291faf583e5b53d5ac607d6e0a6eec13fdedddbf1a003158edf75d475c007d -SIZE (xpi/firefox-i18n-39.0/pl.xpi) = 408063 -SHA256 (xpi/firefox-i18n-39.0/pt-BR.xpi) = 55fbd2f5e4081394fa79b51935f809b5d5ed283f3c5d08597eb8aafdf1f012b4 -SIZE (xpi/firefox-i18n-39.0/pt-BR.xpi) = 463600 -SHA256 (xpi/firefox-i18n-39.0/pt-PT.xpi) = a41b6fc5b5791a596184b5226e3bb8d6185ad97a58bedcb8589afae849a6c40e -SIZE (xpi/firefox-i18n-39.0/pt-PT.xpi) = 444720 -SHA256 (xpi/firefox-i18n-39.0/rm.xpi) = 451394fad795daae087c5bd2d80d9afdc1b0eae52b73a66f97cb3bae61e1419d -SIZE (xpi/firefox-i18n-39.0/rm.xpi) = 449713 -SHA256 (xpi/firefox-i18n-39.0/ro.xpi) = a81a237f50f2aed3186029a1a63556d2ca6ed5c6b6b95c5b9137c94a88a1496c -SIZE (xpi/firefox-i18n-39.0/ro.xpi) = 497997 -SHA256 (xpi/firefox-i18n-39.0/ru.xpi) = 5b3ccfb721175424e567da7071ad3a3fd4f7ac1aaddea5106cd57f306014e1c4 -SIZE (xpi/firefox-i18n-39.0/ru.xpi) = 417166 -SHA256 (xpi/firefox-i18n-39.0/si.xpi) = bc0f7a5bdd857cc7bccec42aeaa87ebb50f3e6be515b91c1465de602ec4ba907 -SIZE (xpi/firefox-i18n-39.0/si.xpi) = 542367 -SHA256 (xpi/firefox-i18n-39.0/sk.xpi) = 749217670c0ab1bc40c5cf19380185ad77a9ab95b130a7d47bd71f5110303073 -SIZE (xpi/firefox-i18n-39.0/sk.xpi) = 473458 -SHA256 (xpi/firefox-i18n-39.0/sl.xpi) = 3c5807b2e4a150dcd625e227fa09414ac6e35f81c02984727681ce70158fdc35 -SIZE (xpi/firefox-i18n-39.0/sl.xpi) = 445483 -SHA256 (xpi/firefox-i18n-39.0/son.xpi) = c23ee1f72b1bdbaa2e9ead73dd8513413ed775d1f10ff3d73d17f10e0eba8267 -SIZE (xpi/firefox-i18n-39.0/son.xpi) = 453638 -SHA256 (xpi/firefox-i18n-39.0/sq.xpi) = 570609619b1850037303663b9bc27e1670b1248bd054a93d9d671e32dc9e037a -SIZE (xpi/firefox-i18n-39.0/sq.xpi) = 489758 -SHA256 (xpi/firefox-i18n-39.0/sr.xpi) = 0c559cc85f990b2759baf9cec96554e3e8c062ee5a0ab571e408aa888e6495b7 -SIZE (xpi/firefox-i18n-39.0/sr.xpi) = 483401 -SHA256 (xpi/firefox-i18n-39.0/sv-SE.xpi) = 88fa20f03e1c9f9ec7b8db45c1fbe3fd4eb89c10f52f0352b6e922352e986fa6 -SIZE (xpi/firefox-i18n-39.0/sv-SE.xpi) = 456397 -SHA256 (xpi/firefox-i18n-39.0/ta.xpi) = b1c71f7c30456bd20cc670cc976ca419257f15b01776be7095276d42e39f78ba -SIZE (xpi/firefox-i18n-39.0/ta.xpi) = 511678 -SHA256 (xpi/firefox-i18n-39.0/te.xpi) = 245cbea46dbbe581a728262a3bff4bdad410fc447c1dfcfc5ab68825f0685d6b -SIZE (xpi/firefox-i18n-39.0/te.xpi) = 531784 -SHA256 (xpi/firefox-i18n-39.0/th.xpi) = 1222f9eebb48c02abcac8e0f064e23bdb7b4c5288211816a51e598d2135aee90 -SIZE (xpi/firefox-i18n-39.0/th.xpi) = 539248 -SHA256 (xpi/firefox-i18n-39.0/tr.xpi) = 712b98ad2a0cf4b059554fe76d798a76ec3aa10ce2e95af0796dd9d46fa120b0 -SIZE (xpi/firefox-i18n-39.0/tr.xpi) = 484956 -SHA256 (xpi/firefox-i18n-39.0/uk.xpi) = 5b06984dc2d539dab5d3b83ec915b02a498d41185a2d3bfb7e465ef139fd605b -SIZE (xpi/firefox-i18n-39.0/uk.xpi) = 498395 -SHA256 (xpi/firefox-i18n-39.0/vi.xpi) = a44f0486939c81e86e2aaf255cfe70d17e2ec42b8cc400ec2d699c3a1a951044 -SIZE (xpi/firefox-i18n-39.0/vi.xpi) = 471789 -SHA256 (xpi/firefox-i18n-39.0/xh.xpi) = 8d66c08160c6a2e3860bca6cc7d9c87b653c97c70994beb45bfc8fad9afb4f03 -SIZE (xpi/firefox-i18n-39.0/xh.xpi) = 454916 -SHA256 (xpi/firefox-i18n-39.0/zh-CN.xpi) = a7e959d6aba6f67b880b9ebcc1d1c2e253f01e079475191dc3eef978a9d9b2b5 -SIZE (xpi/firefox-i18n-39.0/zh-CN.xpi) = 492380 -SHA256 (xpi/firefox-i18n-39.0/zh-TW.xpi) = ec30c554c57aa27835723253f4c0dfc4fc75ca591f9a64fbd65f7622d7b212dd -SIZE (xpi/firefox-i18n-39.0/zh-TW.xpi) = 471887 +SHA256 (xpi/firefox-i18n-40.0b7/ach.xpi) = 9b2190c7e523ad704ab5fbdaa53366111315d87db3a17de2fa331c951e95e473 +SIZE (xpi/firefox-i18n-40.0b7/ach.xpi) = 494120 +SHA256 (xpi/firefox-i18n-40.0b7/af.xpi) = 3c1bdc94edf5de5c80700ac77454c9ac0f27995bd800d38bcc83adad027de06c +SIZE (xpi/firefox-i18n-40.0b7/af.xpi) = 498499 +SHA256 (xpi/firefox-i18n-40.0b7/an.xpi) = 208ba91b12903d09c9a8865b68f5fb2a28052997a7ad1fedd1c34ec62f34ee3c +SIZE (xpi/firefox-i18n-40.0b7/an.xpi) = 476724 +SHA256 (xpi/firefox-i18n-40.0b7/ar.xpi) = ad979a32a568593f393b1936045359dadea2e0df6b2b43938a3437cef7ae958a +SIZE (xpi/firefox-i18n-40.0b7/ar.xpi) = 532104 +SHA256 (xpi/firefox-i18n-40.0b7/as.xpi) = 2f076b913a47a522304a65b0d55e92e7f6ac8ca13f16973a508abb132b6b0011 +SIZE (xpi/firefox-i18n-40.0b7/as.xpi) = 522245 +SHA256 (xpi/firefox-i18n-40.0b7/ast.xpi) = e5f4f0412271ac870c6c28d9e71725ba59b4f6461fb16ac1c6d7287f16860821 +SIZE (xpi/firefox-i18n-40.0b7/ast.xpi) = 408920 +SHA256 (xpi/firefox-i18n-40.0b7/az.xpi) = 2f303a0f184515bc21b49ebc8dbe9151988a4be97900a7a2521cf5dfe97ede50 +SIZE (xpi/firefox-i18n-40.0b7/az.xpi) = 505049 +SHA256 (xpi/firefox-i18n-40.0b7/be.xpi) = 8e23c0915ae14c0c9855a646856e7ccb1af303db24079272816aa7ba1244b6c5 +SIZE (xpi/firefox-i18n-40.0b7/be.xpi) = 464200 +SHA256 (xpi/firefox-i18n-40.0b7/bg.xpi) = 56506ddbd43c39fa85bf852e531b170eaab6ad6318a928bf816cb5a336880655 +SIZE (xpi/firefox-i18n-40.0b7/bg.xpi) = 503496 +SHA256 (xpi/firefox-i18n-40.0b7/bn-BD.xpi) = 3f83afb3a3c41357ce210e2ddcc00cee0d083be334efc99631452a9eb207fed0 +SIZE (xpi/firefox-i18n-40.0b7/bn-BD.xpi) = 538760 +SHA256 (xpi/firefox-i18n-40.0b7/bn-IN.xpi) = 2ed9872d4ec2b3cba69ec719ee4d006ab3d3b734b620d6c775aa36140f9e242b +SIZE (xpi/firefox-i18n-40.0b7/bn-IN.xpi) = 541270 +SHA256 (xpi/firefox-i18n-40.0b7/br.xpi) = 2d8f5299b0973a0d9e804e937802731a862c36bb88e80f01b70cccde987d4e99 +SIZE (xpi/firefox-i18n-40.0b7/br.xpi) = 456849 +SHA256 (xpi/firefox-i18n-40.0b7/bs.xpi) = d929942e40678f30e1692aac257a191a75476560418a34279d58916c9b8fd86b +SIZE (xpi/firefox-i18n-40.0b7/bs.xpi) = 497331 +SHA256 (xpi/firefox-i18n-40.0b7/ca.xpi) = 86ce89f781a7ea34b813754e1f4e819e90307cdc544d785dce3bd4cff86b69b4 +SIZE (xpi/firefox-i18n-40.0b7/ca.xpi) = 474109 +SHA256 (xpi/firefox-i18n-40.0b7/cs.xpi) = e4913483993eedda07639e751d438910c6496571843521e702ef2e01b60b6a5d +SIZE (xpi/firefox-i18n-40.0b7/cs.xpi) = 462358 +SHA256 (xpi/firefox-i18n-40.0b7/cy.xpi) = 5966601c312be4e7f956f47757029bdbf9a1cef9d5ca467cd0250b111e80e475 +SIZE (xpi/firefox-i18n-40.0b7/cy.xpi) = 459244 +SHA256 (xpi/firefox-i18n-40.0b7/da.xpi) = 4e0c1b3166acda5d2a65e76a6c76827d52da0c5a21e7f6dd7c5669597565ee09 +SIZE (xpi/firefox-i18n-40.0b7/da.xpi) = 465568 +SHA256 (xpi/firefox-i18n-40.0b7/de.xpi) = a9637d5043854f78078c8303c1c715469bf65505cdd84a8b5c9e05180a6abce9 +SIZE (xpi/firefox-i18n-40.0b7/de.xpi) = 467232 +SHA256 (xpi/firefox-i18n-40.0b7/dsb.xpi) = ff34655bfc0655e5c70b76e9624f2fb3a1f1a4a3c7ca50fbf00fd154bd5b0bff +SIZE (xpi/firefox-i18n-40.0b7/dsb.xpi) = 486596 +SHA256 (xpi/firefox-i18n-40.0b7/el.xpi) = 8d28dbea9a666b8a13f0569b12c441adc0865fa205f695e06638c94e604aa882 +SIZE (xpi/firefox-i18n-40.0b7/el.xpi) = 513115 +SHA256 (xpi/firefox-i18n-40.0b7/en-GB.xpi) = c01e9270baec5c74405672864d3cbbd564eb0c5132c12e361f12d8de75ba0656 +SIZE (xpi/firefox-i18n-40.0b7/en-GB.xpi) = 451900 +SHA256 (xpi/firefox-i18n-40.0b7/en-US.xpi) = f0c1aa4e8b9c2ee5dae79e6a44b6f62c1b2c15c9ffbd3c992304c03900325601 +SIZE (xpi/firefox-i18n-40.0b7/en-US.xpi) = 483748 +SHA256 (xpi/firefox-i18n-40.0b7/en-ZA.xpi) = 8595463e2174787b672d2ce7cb607bd857f40085be3bb7736efdd40bab016597 +SIZE (xpi/firefox-i18n-40.0b7/en-ZA.xpi) = 455370 +SHA256 (xpi/firefox-i18n-40.0b7/eo.xpi) = fc529cfaac1e36397e2a27d01ad8027149ebcf87351b5f1b06089d5e26247eab +SIZE (xpi/firefox-i18n-40.0b7/eo.xpi) = 500208 +SHA256 (xpi/firefox-i18n-40.0b7/es-AR.xpi) = cb3c18962cf53457728d400210a8e29be36b0c1ee08bb5ab4044c905120bb220 +SIZE (xpi/firefox-i18n-40.0b7/es-AR.xpi) = 468597 +SHA256 (xpi/firefox-i18n-40.0b7/es-CL.xpi) = 7727483b7b8133f5ad78b68c370eb3ad0de1ea9311e8e407287bebd4fcb3a80b +SIZE (xpi/firefox-i18n-40.0b7/es-CL.xpi) = 394971 +SHA256 (xpi/firefox-i18n-40.0b7/es-ES.xpi) = c3332a15ca073869a16f759422650faed7a67a62ba99c847a32ac636cf209fb8 +SIZE (xpi/firefox-i18n-40.0b7/es-ES.xpi) = 383894 +SHA256 (xpi/firefox-i18n-40.0b7/es-MX.xpi) = da93f5767085fbca051862f4ce79009f39db4c653883ab63f3abf57cf1e7682b +SIZE (xpi/firefox-i18n-40.0b7/es-MX.xpi) = 472917 +SHA256 (xpi/firefox-i18n-40.0b7/et.xpi) = 6f283656fb978bf5872395bb866b1543b6716a8e7a0569866f4ba954e72027ae +SIZE (xpi/firefox-i18n-40.0b7/et.xpi) = 457410 +SHA256 (xpi/firefox-i18n-40.0b7/eu.xpi) = d46f3499920579d68009ca332a2ad52be4c404b33d996c4bc8c696ef3523b5a0 +SIZE (xpi/firefox-i18n-40.0b7/eu.xpi) = 481818 +SHA256 (xpi/firefox-i18n-40.0b7/fa.xpi) = 93e7e3d7151532dbf7637d5d027b101206cbe34a13adaa154a31ea2438081b2e +SIZE (xpi/firefox-i18n-40.0b7/fa.xpi) = 526970 +SHA256 (xpi/firefox-i18n-40.0b7/ff.xpi) = 3fec9c12708c12cf782fc508254f4387e0e4744eb8b52adee2dba3f0aa4da73b +SIZE (xpi/firefox-i18n-40.0b7/ff.xpi) = 465792 +SHA256 (xpi/firefox-i18n-40.0b7/fi.xpi) = 6a2c8fd5c52e0a6b47041d71b9a9a7f659f78d356fdc8521dfb28ba727dd99c9 +SIZE (xpi/firefox-i18n-40.0b7/fi.xpi) = 459382 +SHA256 (xpi/firefox-i18n-40.0b7/fr.xpi) = 29afc31cc46d2cb698ef0fbf54bd6545f4ff5fa9b8941f5b94d5adce560bb818 +SIZE (xpi/firefox-i18n-40.0b7/fr.xpi) = 477148 +SHA256 (xpi/firefox-i18n-40.0b7/fy-NL.xpi) = 4eff2bdea7704f856553af5da4b6b6de2fc26f7f09a984d6b5885ea20916249e +SIZE (xpi/firefox-i18n-40.0b7/fy-NL.xpi) = 471135 +SHA256 (xpi/firefox-i18n-40.0b7/ga-IE.xpi) = d0f259e15dee9f7786a6218c7c112b26eee24df9f2f9c076bcc8776fe0d12b2f +SIZE (xpi/firefox-i18n-40.0b7/ga-IE.xpi) = 485535 +SHA256 (xpi/firefox-i18n-40.0b7/gd.xpi) = 6bb8aec6b70d9b69753277a4d35de9ab5bcf235d40634bcae3a211549fe73e84 +SIZE (xpi/firefox-i18n-40.0b7/gd.xpi) = 469748 +SHA256 (xpi/firefox-i18n-40.0b7/gl.xpi) = fb55f9bd2e86f4edc4aa4c0237768bf79c8830df76db7a448f1e520e0e24d98b +SIZE (xpi/firefox-i18n-40.0b7/gl.xpi) = 463634 +SHA256 (xpi/firefox-i18n-40.0b7/gu-IN.xpi) = 202f015d132723fb9f6b2d265ed783b86cbbe6ed86d7a5216097e31e822feeb5 +SIZE (xpi/firefox-i18n-40.0b7/gu-IN.xpi) = 498591 +SHA256 (xpi/firefox-i18n-40.0b7/he.xpi) = 4a068e2a402fb70c56a1d6fef38d7366d6b3f7265b25ef235bc8acfc514938a7 +SIZE (xpi/firefox-i18n-40.0b7/he.xpi) = 497109 +SHA256 (xpi/firefox-i18n-40.0b7/hi-IN.xpi) = 88aed379ecbb1899a1e38d34bf13ac902e27ddd57f43cf8f0d9728b3d276980c +SIZE (xpi/firefox-i18n-40.0b7/hi-IN.xpi) = 519929 +SHA256 (xpi/firefox-i18n-40.0b7/hr.xpi) = 4d120b91360a00dac3ae7632acf5d7b27f4fe6400b6a1247d081e8e3e99ad45f +SIZE (xpi/firefox-i18n-40.0b7/hr.xpi) = 494497 +SHA256 (xpi/firefox-i18n-40.0b7/hsb.xpi) = 572290612d725bb2a7b9bf8f8f4dfef43af68f93deb5efc75313339f8b69672b +SIZE (xpi/firefox-i18n-40.0b7/hsb.xpi) = 484256 +SHA256 (xpi/firefox-i18n-40.0b7/hu.xpi) = 554f729ccac78bd7b4d8dae766e4033450ea1d1a8022d8118b2c22cc07ba356a +SIZE (xpi/firefox-i18n-40.0b7/hu.xpi) = 469049 +SHA256 (xpi/firefox-i18n-40.0b7/hy-AM.xpi) = 3fdc39bb801af53daf7aed9605334dcadf5cd9227c904f5a4c7cca714a8fd4a5 +SIZE (xpi/firefox-i18n-40.0b7/hy-AM.xpi) = 550054 +SHA256 (xpi/firefox-i18n-40.0b7/id.xpi) = c165dcbd68701481219c9e47c88442a10119c21ca9889c9f3a9492997c666879 +SIZE (xpi/firefox-i18n-40.0b7/id.xpi) = 446017 +SHA256 (xpi/firefox-i18n-40.0b7/is.xpi) = 57d04c8ae3083937ace8157831b88d286d41b0cebd4cd76088bc166459e90dd3 +SIZE (xpi/firefox-i18n-40.0b7/is.xpi) = 499892 +SHA256 (xpi/firefox-i18n-40.0b7/it.xpi) = 087a3d10cebdf362043a8363cea2bebe6c724dcd1eb875ea38964142042638b1 +SIZE (xpi/firefox-i18n-40.0b7/it.xpi) = 377832 +SHA256 (xpi/firefox-i18n-40.0b7/ja.xpi) = 40f0b9b3c317163805fb12a63bf0bee1f13456ea2fb13f040df536f1dbd58992 +SIZE (xpi/firefox-i18n-40.0b7/ja.xpi) = 495438 +SHA256 (xpi/firefox-i18n-40.0b7/kk.xpi) = efa6f7c4b169f57fc2ce8f5ae2e5472543b5d1c467d1dc3615ba1312731fbc41 +SIZE (xpi/firefox-i18n-40.0b7/kk.xpi) = 520130 +SHA256 (xpi/firefox-i18n-40.0b7/km.xpi) = bbdbde97ef2a1c6c021a6da3b4858b343e57348bb4ad6c24d72977d3435624b7 +SIZE (xpi/firefox-i18n-40.0b7/km.xpi) = 578732 +SHA256 (xpi/firefox-i18n-40.0b7/kn.xpi) = 66cd82c214659adf4f7108902d942f5f2698a110822b80a5368de4e18b82ef96 +SIZE (xpi/firefox-i18n-40.0b7/kn.xpi) = 550863 +SHA256 (xpi/firefox-i18n-40.0b7/ko.xpi) = 5bdb8b3cc198aa37309df1de5f6414db85ceb2979a76ec28a079e3cbfd7a595a +SIZE (xpi/firefox-i18n-40.0b7/ko.xpi) = 476891 +SHA256 (xpi/firefox-i18n-40.0b7/lij.xpi) = d1e2d3d47aaea9242c65154b18676963eef28fb6d7f39057fa9061a00dead041 +SIZE (xpi/firefox-i18n-40.0b7/lij.xpi) = 462238 +SHA256 (xpi/firefox-i18n-40.0b7/lt.xpi) = e78fc3aabcecebad77b8fc790da7384741804be5509e707e394cdf5ec0b19e4e +SIZE (xpi/firefox-i18n-40.0b7/lt.xpi) = 502208 +SHA256 (xpi/firefox-i18n-40.0b7/lv.xpi) = 3115b5577307d9b7b56be2b8c6be5e03bbdfb5df73fea9d1acc2daed083709b3 +SIZE (xpi/firefox-i18n-40.0b7/lv.xpi) = 482492 +SHA256 (xpi/firefox-i18n-40.0b7/mai.xpi) = 38ccb0d057188d6ff1d9d0c315cb42eb76b0e823c66654537e05064d61958d2d +SIZE (xpi/firefox-i18n-40.0b7/mai.xpi) = 527991 +SHA256 (xpi/firefox-i18n-40.0b7/mk.xpi) = a5eacaeac492973c12a930299bfa36da6e097ec0642d67d8e300a415d58deb50 +SIZE (xpi/firefox-i18n-40.0b7/mk.xpi) = 542561 +SHA256 (xpi/firefox-i18n-40.0b7/ml.xpi) = cd4c4d0c3facd6c9ae3782e8381909145da7a4c77b25bdf2291c9b8a904be144 +SIZE (xpi/firefox-i18n-40.0b7/ml.xpi) = 540382 +SHA256 (xpi/firefox-i18n-40.0b7/mr.xpi) = b001c5a9b91bb65ff34d13aaa0c5706c1643296f26de6448b7e1f8fb32fc1616 +SIZE (xpi/firefox-i18n-40.0b7/mr.xpi) = 522284 +SHA256 (xpi/firefox-i18n-40.0b7/ms.xpi) = 3a7b159604c6bd140c98508f5b920365387da597146ffb3fc77d4fd57e1b059f +SIZE (xpi/firefox-i18n-40.0b7/ms.xpi) = 504518 +SHA256 (xpi/firefox-i18n-40.0b7/nb-NO.xpi) = 1ef6ba22318567b9a8745c241c0b85cb883d184a761a52dac7a59dc7542c1e10 +SIZE (xpi/firefox-i18n-40.0b7/nb-NO.xpi) = 458944 +SHA256 (xpi/firefox-i18n-40.0b7/nl.xpi) = 06676c2625935209d51dd3d91527efa859b5fdf5b8d59c7e6631e3190f3fe61b +SIZE (xpi/firefox-i18n-40.0b7/nl.xpi) = 458550 +SHA256 (xpi/firefox-i18n-40.0b7/nn-NO.xpi) = fe2edfda474e460fec8222d56f3fa6d2bb668218b01707bdf927e80a533df1c6 +SIZE (xpi/firefox-i18n-40.0b7/nn-NO.xpi) = 453067 +SHA256 (xpi/firefox-i18n-40.0b7/or.xpi) = 4df214714dfdd610618bd8cb57c3ba264f11e70b47399e51f73ad083ca020219 +SIZE (xpi/firefox-i18n-40.0b7/or.xpi) = 539206 +SHA256 (xpi/firefox-i18n-40.0b7/pa-IN.xpi) = 50ac501af14428add7f6a7e5bf1881ba7c31902050217ee4ad5cf8ee1dd99976 +SIZE (xpi/firefox-i18n-40.0b7/pa-IN.xpi) = 509122 +SHA256 (xpi/firefox-i18n-40.0b7/pl.xpi) = cf848ab7e98a92a5e5e6c17fbc8a39c003772a284836875052918ba92de5b833 +SIZE (xpi/firefox-i18n-40.0b7/pl.xpi) = 415190 +SHA256 (xpi/firefox-i18n-40.0b7/pt-BR.xpi) = bc3168fd01b4190f2166de8ccdb8d8edd3f1934878ba089c0946f27a7e534f29 +SIZE (xpi/firefox-i18n-40.0b7/pt-BR.xpi) = 475444 +SHA256 (xpi/firefox-i18n-40.0b7/pt-PT.xpi) = 30700be50a8d1b88cba0f63ba68394c2a396862f5c84cc581957f2e87f71d9b7 +SIZE (xpi/firefox-i18n-40.0b7/pt-PT.xpi) = 456032 +SHA256 (xpi/firefox-i18n-40.0b7/rm.xpi) = 49ff188f5548527724a97ed58f9530862d54d1626046afcacbfbb6273fabb206 +SIZE (xpi/firefox-i18n-40.0b7/rm.xpi) = 461465 +SHA256 (xpi/firefox-i18n-40.0b7/ro.xpi) = 66b11d98964859c37ca6cbd6dbbc133635e03c05edd3ec240eb9573ab5294cfc +SIZE (xpi/firefox-i18n-40.0b7/ro.xpi) = 509715 +SHA256 (xpi/firefox-i18n-40.0b7/ru.xpi) = a04d7e02a441a65db0b8bbfda33fbd3fd43d05850f0d52813cdd3eec64df0b75 +SIZE (xpi/firefox-i18n-40.0b7/ru.xpi) = 425656 +SHA256 (xpi/firefox-i18n-40.0b7/si.xpi) = ed84a1b16c4882f4f3446e480e6e3f2dc8a7e07cf4f8f697864b79905eec6706 +SIZE (xpi/firefox-i18n-40.0b7/si.xpi) = 548767 +SHA256 (xpi/firefox-i18n-40.0b7/sk.xpi) = 7ac5e921738b8d553c412615913edb6cc125543b723c3611074723c9abb322bb +SIZE (xpi/firefox-i18n-40.0b7/sk.xpi) = 485118 +SHA256 (xpi/firefox-i18n-40.0b7/sl.xpi) = 49ad2cf399dc7b4c090e835bc89eb8e312664dde59c0fdc68ae9e50b053859c2 +SIZE (xpi/firefox-i18n-40.0b7/sl.xpi) = 457939 +SHA256 (xpi/firefox-i18n-40.0b7/son.xpi) = 87fddff88dee3e419b26640089a517f250498d5e8325d6a5ed0620914961d5ca +SIZE (xpi/firefox-i18n-40.0b7/son.xpi) = 465949 +SHA256 (xpi/firefox-i18n-40.0b7/sq.xpi) = a68cc4220b7f655ab8655de3b8e00eb78a5a4cddab34956fb5f2fa5dbba4bea5 +SIZE (xpi/firefox-i18n-40.0b7/sq.xpi) = 501444 +SHA256 (xpi/firefox-i18n-40.0b7/sr.xpi) = e8819433da37db2ae7346c4a3611d22b3a479498615f9d3dfb0ff9d4ad4e0701 +SIZE (xpi/firefox-i18n-40.0b7/sr.xpi) = 494735 +SHA256 (xpi/firefox-i18n-40.0b7/sv-SE.xpi) = f4eaab57e97c59d67561af176cfb437f16e40fa8220c49b0c4f19cfd540f73fd +SIZE (xpi/firefox-i18n-40.0b7/sv-SE.xpi) = 467790 +SHA256 (xpi/firefox-i18n-40.0b7/ta.xpi) = 9451a796bd757da651e415049d62b42053e089e19ac4f3ba80523948cb165d86 +SIZE (xpi/firefox-i18n-40.0b7/ta.xpi) = 521798 +SHA256 (xpi/firefox-i18n-40.0b7/te.xpi) = 5dd3ed77b2e8f03a9f1b0b2d273e2e1e73935c910b1d080336c52d36eaa3a94e +SIZE (xpi/firefox-i18n-40.0b7/te.xpi) = 540973 +SHA256 (xpi/firefox-i18n-40.0b7/th.xpi) = a075896b0c4e41d2ea7faacffbb04c258728ce63bcf540ea9c6e97f768e26d77 +SIZE (xpi/firefox-i18n-40.0b7/th.xpi) = 550255 +SHA256 (xpi/firefox-i18n-40.0b7/tr.xpi) = 0c7d33b86dc708696f9d1809cfc751bf51b824d029fba89299387c13e80cd445 +SIZE (xpi/firefox-i18n-40.0b7/tr.xpi) = 496254 +SHA256 (xpi/firefox-i18n-40.0b7/uk.xpi) = 3bd1cf6a2c1b442341fd2293ed6c5fb11ace2e4524f86a267e1604f20939706f +SIZE (xpi/firefox-i18n-40.0b7/uk.xpi) = 511142 +SHA256 (xpi/firefox-i18n-40.0b7/vi.xpi) = 9bad607bf56097093dfa79827fc73d9121c1cad4290b838f7d77cf4806d941da +SIZE (xpi/firefox-i18n-40.0b7/vi.xpi) = 481059 +SHA256 (xpi/firefox-i18n-40.0b7/xh.xpi) = fe89bd54f721527e6ac7dceeaf02fae5a0fbe47d7f59c611e529aabf875f9309 +SIZE (xpi/firefox-i18n-40.0b7/xh.xpi) = 461037 +SHA256 (xpi/firefox-i18n-40.0b7/zh-CN.xpi) = 4e1c94277e3686b6c88551ea0f01e4df04dd7e51b9fe219e39d2272a32e019db +SIZE (xpi/firefox-i18n-40.0b7/zh-CN.xpi) = 504413 +SHA256 (xpi/firefox-i18n-40.0b7/zh-TW.xpi) = 7ae6a06ba424b03579d4f3cc33da520a70ea5a958aa1715714b45575f4f5152e +SIZE (xpi/firefox-i18n-40.0b7/zh-TW.xpi) = 483743 Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Fri Jul 24 01:22:21 2015 (r1855) +++ trunk/www/firefox/Makefile Fri Jul 24 05:54:29 2015 (r1856) @@ -2,12 +2,12 @@ # $FreeBSD: head/www/firefox/Makefile 392759 2015-07-23 23:18:42Z jbeich $ PORTNAME= firefox -DISTVERSION= 39.0 +DISTVERSION= 40.0b7 DISTVERSIONSUFFIX=.source PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ - MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build6/source + MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source MAINTAINER= gecko@FreeBSD.org COMMENT= Web browser based on the browser portion of Mozilla @@ -57,7 +57,7 @@ .include "${.CURDIR}/../../www/firefox/Makefile.options" .include <bsd.port.pre.mk> -WRKSRC:= ${WRKDIR}/mozilla-release +WRKSRC:= ${WRKDIR}/mozilla-beta .if ${PORT_OPTIONS:MALSA} RUN_DEPENDS+= alsa-lib>=1.0.27.2_1:${PORTSDIR}/audio/alsa-lib Modified: trunk/www/firefox/distinfo ============================================================================== --- trunk/www/firefox/distinfo Fri Jul 24 01:22:21 2015 (r1855) +++ trunk/www/firefox/distinfo Fri Jul 24 05:54:29 2015 (r1856) @@ -1,2 +1,2 @@ -SHA256 (firefox-39.0.source.tar.bz2) = 7e25014deb926df9220c3ab40ac6816c13a04c4cf7bd89b08fc1743307df1096 -SIZE (firefox-39.0.source.tar.bz2) = 182881881 +SHA256 (firefox-40.0b7.source.tar.bz2) = f4af331b41c44f0cceeb83b1fd10c96f0e2442e21c1e53a2fefb12be260abc27 +SIZE (firefox-40.0b7.source.tar.bz2) = 178435682 Modified: trunk/www/firefox/files/patch-bug1021761 ============================================================================== --- trunk/www/firefox/files/patch-bug1021761 Fri Jul 24 01:22:21 2015 (r1855) +++ trunk/www/firefox/files/patch-bug1021761 Fri Jul 24 05:54:29 2015 (r1856) @@ -1070,11 +1070,11 @@ +CFLAGS += CONFIG['MOZ_OSS_CFLAGS'] CFLAGS += CONFIG['MOZ_ALSA_CFLAGS'] CFLAGS += CONFIG['MOZ_PULSEAUDIO_CFLAGS'] -diff --git media/webrtc/signaling/test/moz.build media/webrtc/signaling/test/moz.build +diff --git media/webrtc/signaling/test/common.build media/webrtc/signaling/test/common.build index 991f03f..3d99eb5 100644 ---- media/webrtc/signaling/test/moz.build -+++ media/webrtc/signaling/test/moz.build -@@ -112,8 +112,8 @@ if CONFIG['JS_SHARED_LIBRARY']: +--- media/webrtc/signaling/test/common.build ++++ media/webrtc/signaling/test/common.build +@@ -102,8 +102,8 @@ USE_LIBS += ['mozglue'] OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS'] OS_LIBS += CONFIG['REALTIME_LIBS'] Deleted: trunk/www/firefox/files/patch-bug1073117 ============================================================================== --- trunk/www/firefox/files/patch-bug1073117 Fri Jul 24 05:54:29 2015 (r1855) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,383 +0,0 @@ -commit 27ead4e -Author: Martin Stransky <stransky@redhat.com> -Date: Thu Apr 30 01:31:00 2015 -0400 - - Bug 1073117 - Add support for has_tab_gap notebook style. r=karlt - - --HG-- - extra : rebase_source : 1755623794079eb9fa8b4c7a17bd07f6f10a0dfe ---- - widget/gtk/gtk3drawing.c | 289 +++++++++++++++++++++------------------- - widget/gtk/nsNativeThemeGTK.cpp | 2 + - 2 files changed, 153 insertions(+), 138 deletions(-) - -diff --git widget/gtk/gtk3drawing.c widget/gtk/gtk3drawing.c -index 7fef6fa..a691316 100644 ---- widget/gtk/gtk3drawing.c -+++ widget/gtk/gtk3drawing.c -@@ -65,6 +65,7 @@ static GtkWidget* gScrolledWindowWidget; - static style_prop_t style_prop_func; - static gboolean have_arrow_scaling; - static gboolean checkbox_check_state; -+static gboolean notebook_has_tab_gap; - static gboolean is_initialized; - - #define ARROW_UP 0 -@@ -725,6 +726,14 @@ moz_gtk_init() - else - checkbox_check_state = GTK_STATE_FLAG_ACTIVE; - -+ if(!gtk_check_version(3, 12, 0)) { -+ ensure_tab_widget(); -+ gtk_widget_style_get(gTabWidget, "has-tab-gap", ¬ebook_has_tab_gap, NULL); -+ } -+ else { -+ notebook_has_tab_gap = TRUE; -+ } -+ - /* Add style property to GtkEntry. - * Adding the style property to the normal GtkEntry class means that it - * will work without issues inside GtkComboBox and for Spinbuttons. */ -@@ -2012,6 +2021,9 @@ moz_gtk_get_tab_thickness(void) - GtkStyleContext * style; - - ensure_tab_widget(); -+ if (!notebook_has_tab_gap) -+ return 0; /* tabs do not overdraw the tabpanel border with "no gap" style */ -+ - style = gtk_widget_get_style_context(gTabWidget); - gtk_style_context_add_class(style, GTK_STYLE_CLASS_NOTEBOOK); - gtk_style_context_get_border(style, 0, &border); -@@ -2057,7 +2069,7 @@ moz_gtk_tab_paint(cairo_t *cr, GdkRectangle* rect, - ensure_tab_widget(); - gtk_widget_set_direction(gTabWidget, direction); - -- style = gtk_widget_get_style_context(gTabWidget); -+ style = gtk_widget_get_style_context(gTabWidget); - gtk_style_context_save(style); - moz_gtk_tab_prepare_style_context(style, flags); - -@@ -2074,143 +2086,155 @@ moz_gtk_tab_paint(cairo_t *cr, GdkRectangle* rect, - - focusRect = backRect = tabRect; - -- if ((flags & MOZ_GTK_TAB_SELECTED) == 0) { -- /* Only draw the tab */ -- gtk_render_extension(style, cr, -- tabRect.x, tabRect.y, tabRect.width, tabRect.height, -- (flags & MOZ_GTK_TAB_BOTTOM) ? -- GTK_POS_TOP : GTK_POS_BOTTOM ); -- } else { -- /* Draw the tab and the gap -- * We want the gap to be positioned exactly on the tabpanel top -- * border; since tabbox.css may set a negative margin so that the tab -- * frame rect already overlaps the tabpanel frame rect, we need to take -- * that into account when drawing. To that effect, nsNativeThemeGTK -- * passes us this negative margin (bmargin in the graphic below) in the -- * lowest bits of |flags|. We use it to set gap_voffset, the distance -- * between the top of the gap and the bottom of the tab (resp. the -- * bottom of the gap and the top of the tab when we draw a bottom tab), -- * while ensuring that the gap always touches the border of the tab, -- * i.e. 0 <= gap_voffset <= gap_height, to avoid surprinsing results -- * with big negative or positive margins. -- * Here is a graphical explanation in the case of top tabs: -- * ___________________________ -- * / \ -- * | T A B | -- * ----------|. . . . . . . . . . . . . . .|----- top of tabpanel -- * : ^ bmargin : ^ -- * : | (-negative margin, : | -- * bottom : v passed in flags) : | gap_height -- * of -> :.............................: | (the size of the -- * the tab . part of the gap . | tabpanel top border) -- * . outside of the tab . v -- * ---------------------------------------------- -- * -- * To draw the gap, we use gtk_paint_box_gap(), see comment in -- * moz_gtk_tabpanels_paint(). This box_gap is made 3 * gap_height tall, -- * which should suffice to ensure that the only visible border is the -- * pierced one. If the tab is in the middle, we make the box_gap begin -- * a bit to the left of the tab and end a bit to the right, adjusting -- * the gap position so it still is under the tab, because we want the -- * rendering of a gap in the middle of a tabpanel. This is the role of -- * the gints gap_{l,r}_offset. On the contrary, if the tab is the -- * first, we align the start border of the box_gap with the start -- * border of the tab (left if LTR, right if RTL), by setting the -- * appropriate offset to 0.*/ -- gint gap_loffset, gap_roffset, gap_voffset, gap_height; -- -- /* Get height needed by the gap */ -- gap_height = moz_gtk_get_tab_thickness(); -- -- /* Extract gap_voffset from the first bits of flags */ -- gap_voffset = flags & MOZ_GTK_TAB_MARGIN_MASK; -- if (gap_voffset > gap_height) -- gap_voffset = gap_height; -- -- /* Set gap_{l,r}_offset to appropriate values */ -- gap_loffset = gap_roffset = 20; /* should be enough */ -- if (flags & MOZ_GTK_TAB_FIRST) { -- if (direction == GTK_TEXT_DIR_RTL) -- gap_roffset = initial_gap; -- else -- gap_loffset = initial_gap; -- } -- -- if (flags & MOZ_GTK_TAB_BOTTOM) { -- /* Draw the tab on bottom */ -- focusRect.y += gap_voffset; -- focusRect.height -= gap_voffset; -- -+ if (notebook_has_tab_gap) { -+ if ((flags & MOZ_GTK_TAB_SELECTED) == 0) { -+ /* Only draw the tab */ - gtk_render_extension(style, cr, -- tabRect.x, tabRect.y + gap_voffset, tabRect.width, -- tabRect.height - gap_voffset, GTK_POS_TOP); -- -- gtk_style_context_remove_region(style, GTK_STYLE_REGION_TAB); -- -- backRect.y += (gap_voffset - gap_height); -- backRect.height = gap_height; -- -- /* Draw the gap; erase with background color before painting in -- * case theme does not */ -- gtk_render_background(style, cr, backRect.x, backRect.y, -- backRect.width, backRect.height); -- cairo_save(cr); -- cairo_rectangle(cr, backRect.x, backRect.y, backRect.width, backRect.height); -- cairo_clip(cr); -- -- gtk_render_frame_gap(style, cr, -- tabRect.x - gap_loffset, -- tabRect.y + gap_voffset - 3 * gap_height, -- tabRect.width + gap_loffset + gap_roffset, -- 3 * gap_height, GTK_POS_BOTTOM, -- gap_loffset, gap_loffset + tabRect.width); -- cairo_restore(cr); -+ tabRect.x, tabRect.y, tabRect.width, tabRect.height, -+ (flags & MOZ_GTK_TAB_BOTTOM) ? -+ GTK_POS_TOP : GTK_POS_BOTTOM ); - } else { -- /* Draw the tab on top */ -- focusRect.height -= gap_voffset; -- gtk_render_extension(style, cr, -- tabRect.x, tabRect.y, tabRect.width, -- tabRect.height - gap_voffset, GTK_POS_BOTTOM); -- -- gtk_style_context_remove_region(style, GTK_STYLE_REGION_TAB); -- -- backRect.y += (tabRect.height - gap_voffset); -- backRect.height = gap_height; -- -- /* Draw the gap; erase with background color before painting in -- * case theme does not */ -- gtk_render_background(style, cr, backRect.x, backRect.y, -- backRect.width, backRect.height); -- -- cairo_save(cr); -- cairo_rectangle(cr, backRect.x, backRect.y, backRect.width, backRect.height); -- cairo_clip(cr); -- -- gtk_render_frame_gap(style, cr, -- tabRect.x - gap_loffset, -- tabRect.y + tabRect.height - gap_voffset, -- tabRect.width + gap_loffset + gap_roffset, -- 3 * gap_height, GTK_POS_TOP, -- gap_loffset, gap_loffset + tabRect.width); -- cairo_restore(cr); -+ /* Draw the tab and the gap -+ * We want the gap to be positioned exactly on the tabpanel top -+ * border; since tabbox.css may set a negative margin so that the tab -+ * frame rect already overlaps the tabpanel frame rect, we need to take -+ * that into account when drawing. To that effect, nsNativeThemeGTK -+ * passes us this negative margin (bmargin in the graphic below) in the -+ * lowest bits of |flags|. We use it to set gap_voffset, the distance -+ * between the top of the gap and the bottom of the tab (resp. the -+ * bottom of the gap and the top of the tab when we draw a bottom tab), -+ * while ensuring that the gap always touches the border of the tab, -+ * i.e. 0 <= gap_voffset <= gap_height, to avoid surprinsing results -+ * with big negative or positive margins. -+ * Here is a graphical explanation in the case of top tabs: -+ * ___________________________ -+ * / \ -+ * | T A B | -+ * ----------|. . . . . . . . . . . . . . .|----- top of tabpanel -+ * : ^ bmargin : ^ -+ * : | (-negative margin, : | -+ * bottom : v passed in flags) : | gap_height -+ * of -> :.............................: | (the size of the -+ * the tab . part of the gap . | tabpanel top border) -+ * . outside of the tab . v -+ * ---------------------------------------------- -+ * -+ * To draw the gap, we use gtk_paint_box_gap(), see comment in -+ * moz_gtk_tabpanels_paint(). This box_gap is made 3 * gap_height tall, -+ * which should suffice to ensure that the only visible border is the -+ * pierced one. If the tab is in the middle, we make the box_gap begin -+ * a bit to the left of the tab and end a bit to the right, adjusting -+ * the gap position so it still is under the tab, because we want the -+ * rendering of a gap in the middle of a tabpanel. This is the role of -+ * the gints gap_{l,r}_offset. On the contrary, if the tab is the -+ * first, we align the start border of the box_gap with the start -+ * border of the tab (left if LTR, right if RTL), by setting the -+ * appropriate offset to 0.*/ -+ gint gap_loffset, gap_roffset, gap_voffset, gap_height; -+ -+ /* Get height needed by the gap */ -+ gap_height = moz_gtk_get_tab_thickness(); -+ -+ /* Extract gap_voffset from the first bits of flags */ -+ gap_voffset = flags & MOZ_GTK_TAB_MARGIN_MASK; -+ if (gap_voffset > gap_height) -+ gap_voffset = gap_height; -+ -+ /* Set gap_{l,r}_offset to appropriate values */ -+ gap_loffset = gap_roffset = 20; /* should be enough */ -+ if (flags & MOZ_GTK_TAB_FIRST) { -+ if (direction == GTK_TEXT_DIR_RTL) -+ gap_roffset = initial_gap; -+ else -+ gap_loffset = initial_gap; -+ } -+ -+ if (flags & MOZ_GTK_TAB_BOTTOM) { -+ /* Draw the tab on bottom */ -+ focusRect.y += gap_voffset; -+ focusRect.height -= gap_voffset; -+ -+ gtk_render_extension(style, cr, -+ tabRect.x, tabRect.y + gap_voffset, tabRect.width, -+ tabRect.height - gap_voffset, GTK_POS_TOP); -+ -+ gtk_style_context_remove_region(style, GTK_STYLE_REGION_TAB); -+ -+ backRect.y += (gap_voffset - gap_height); -+ backRect.height = gap_height; -+ -+ /* Draw the gap; erase with background color before painting in -+ * case theme does not */ -+ gtk_render_background(style, cr, backRect.x, backRect.y, -+ backRect.width, backRect.height); -+ cairo_save(cr); -+ cairo_rectangle(cr, backRect.x, backRect.y, backRect.width, backRect.height); -+ cairo_clip(cr); -+ -+ gtk_render_frame_gap(style, cr, -+ tabRect.x - gap_loffset, -+ tabRect.y + gap_voffset - 3 * gap_height, -+ tabRect.width + gap_loffset + gap_roffset, -+ 3 * gap_height, GTK_POS_BOTTOM, -+ gap_loffset, gap_loffset + tabRect.width); -+ cairo_restore(cr); -+ } else { -+ /* Draw the tab on top */ -+ focusRect.height -= gap_voffset; -+ gtk_render_extension(style, cr, -+ tabRect.x, tabRect.y, tabRect.width, -+ tabRect.height - gap_voffset, GTK_POS_BOTTOM); -+ -+ gtk_style_context_remove_region(style, GTK_STYLE_REGION_TAB); -+ -+ backRect.y += (tabRect.height - gap_voffset); -+ backRect.height = gap_height; -+ -+ /* Draw the gap; erase with background color before painting in -+ * case theme does not */ -+ gtk_render_background(style, cr, backRect.x, backRect.y, -+ backRect.width, backRect.height); -+ -+ cairo_save(cr); -+ cairo_rectangle(cr, backRect.x, backRect.y, backRect.width, backRect.height); -+ cairo_clip(cr); -+ -+ gtk_render_frame_gap(style, cr, -+ tabRect.x - gap_loffset, -+ tabRect.y + tabRect.height - gap_voffset, -+ tabRect.width + gap_loffset + gap_roffset, -+ 3 * gap_height, GTK_POS_TOP, -+ gap_loffset, gap_loffset + tabRect.width); -+ cairo_restore(cr); -+ } - } -+ } else { -+ gtk_render_background(style, cr, tabRect.x, tabRect.y, tabRect.width, tabRect.height); -+ gtk_render_frame(style, cr, tabRect.x, tabRect.y, tabRect.width, tabRect.height); - } - -+ gtk_style_context_restore(style); -+ - if (state->focused) { - /* Paint the focus ring */ -- GtkBorder border; -- gtk_style_context_get_border(style, GetStateFlagsFromGtkWidgetState(state), &border); -+ GtkBorder padding; - -- focusRect.x += border.left; -- focusRect.width -= (border.left + border.right); -- focusRect.y += border.top; -- focusRect.height -= (border.top + border.bottom); -+ gtk_style_context_save(style); -+ moz_gtk_tab_prepare_style_context(style, flags); -+ -+ gtk_style_context_get_padding(style, GetStateFlagsFromGtkWidgetState(state), &padding); -+ -+ focusRect.x += padding.left; -+ focusRect.width -= (padding.left + padding.right); -+ focusRect.y += padding.top; -+ focusRect.height -= (padding.top + padding.bottom); - - gtk_render_focus(style, cr, - focusRect.x, focusRect.y, focusRect.width, focusRect.height); -+ -+ gtk_style_context_restore(style); - } - -- gtk_style_context_restore(style); - - return MOZ_GTK_SUCCESS; - } -@@ -2831,11 +2855,7 @@ moz_gtk_get_tab_border(gint* left, gint* top, gint* right, gint* bottom, - gtk_style_context_save(style); - moz_gtk_tab_prepare_style_context(style, flags); - -- // TODO add_style_border() should be replaced -- // with focus-line-width and focus-padding -- // see Bug 877605 - *left = *top = *right = *bottom = 0; -- moz_gtk_add_style_border(style, left, top, right, bottom); - moz_gtk_add_style_padding(style, left, top, right, bottom); - - gtk_widget_style_get (gTabWidget, "tab-curvature", &tab_curvature, NULL); -@@ -2846,16 +2866,9 @@ moz_gtk_get_tab_border(gint* left, gint* top, gint* right, gint* bottom, - int initial_gap; - gtk_widget_style_get (gTabWidget, "initial-gap", &initial_gap, NULL); - if (direction == GTK_TEXT_DIR_RTL) -- *right += initial_gap; -+ *right += initial_gap; - else -- *left += initial_gap; -- } -- -- // Top tabs have no bottom border, bottom tabs have no top border -- if (flags & MOZ_GTK_TAB_BOTTOM) { -- *top = 0; -- } else { -- *bottom = 0; -+ *left += initial_gap; - } - - gtk_style_context_restore(style); -diff --git widget/gtk/nsNativeThemeGTK.cpp widget/gtk/nsNativeThemeGTK.cpp -index 9dedd76..779eceb 100644 ---- widget/gtk/nsNativeThemeGTK.cpp -+++ widget/gtk/nsNativeThemeGTK.cpp -@@ -765,6 +765,8 @@ nsNativeThemeGTK::GetExtraSizeForWidget(nsIFrame* aFrame, uint8_t aWidgetType, - return false; - - gint gap_height = moz_gtk_get_tab_thickness(); -+ if (!gap_height) -+ return false; - - int32_t extra = gap_height - GetTabMarginPixels(aFrame); - if (extra <= 0) Modified: trunk/www/firefox/files/patch-bug826985 ============================================================================== --- trunk/www/firefox/files/patch-bug826985 Fri Jul 24 01:22:21 2015 (r1855) +++ trunk/www/firefox/files/patch-bug826985 Fri Jul 24 05:54:29 2015 (r1856) @@ -51,13 +51,13 @@ # basic stuff for everything 'include_internal_video_render': 0, 'clang_use_chrome_plugins': 0, -diff --git media/webrtc/signaling/test/moz.build media/webrtc/signaling/test/moz.build +diff --git media/webrtc/signaling/test/common.build media/webrtc/signaling/test/common.build index b483cd1..f1dd1f0 100644 ---- media/webrtc/signaling/test/moz.build -+++ media/webrtc/signaling/test/moz.build -@@ -122,6 +122,7 @@ if CONFIG['JS_SHARED_LIBRARY']: - 'js', - ] +--- media/webrtc/signaling/test/common.build ++++ media/webrtc/signaling/test/common.build +@@ -99,6 +99,7 @@ if CONFIG['JS_SHARED_LIBRARY']: + + USE_LIBS += ['mozglue'] +OS_LIBS += CONFIG['MOZ_LIBV4L2_LIBS'] OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS'] Modified: trunk/www/firefox/files/patch-bug847568 ============================================================================== --- trunk/www/firefox/files/patch-bug847568 Fri Jul 24 01:22:21 2015 (r1855) +++ trunk/www/firefox/files/patch-bug847568 Fri Jul 24 05:54:29 2015 (r1856) @@ -87,16 +87,16 @@ index a660ba4..6b2f602 100644 --- dom/base/moz.build +++ dom/base/moz.build -@@ -196,6 +196,9 @@ SOURCES += [ - 'nsObjectLoadingContent.cpp', - ] +@@ -375,6 +375,9 @@ if CONFIG['INTEL_ARCHITECTURE']: + SOURCES += ['nsTextFragmentSSE2.cpp'] + SOURCES['nsTextFragmentSSE2.cpp'].flags += CONFIG['SSE2_FLAGS'] +if CONFIG['MOZ_NATIVE_HARFBUZZ']: + SOURCES['nsContentUtils.cpp'].flags += CONFIG['MOZ_HARFBUZZ_CFLAGS'] + EXTRA_COMPONENTS += [ - 'contentAreaDropListener.js', - 'contentAreaDropListener.manifest', + 'ConsoleAPI.manifest', + 'ConsoleAPIStorage.js', diff --git gfx/graphite2/moz-gr-update.sh gfx/graphite2/moz-gr-update.sh index f3d76ea..a9e7fb6 100644 --- gfx/graphite2/moz-gr-update.sh @@ -121,10 +121,10 @@ index ca57d16..1ce21fe 100644 --- gfx/harfbuzz/README-mozilla +++ gfx/harfbuzz/README-mozilla -@@ -21,3 +21,8 @@ In addition, the src/Makefile.in file here is NOT from upstream, nor is it +@@ -18,3 +18,8 @@ the mozilla tree. + In addition, the src/Makefile.in file here is NOT from upstream, nor is it generated from src/Makefile.am (the original harfbuzz version); it is a mozilla- - specific makefile that is maintained by hand. It should only need updating when - new source files or exported headers are added in harfbuzz. + specific makefile that is maintained by hand. + +The in-tree copy may be omitted during build by --with-system-harfbuzz. +Make sure to keep pkg-config version check within configure.in in sync @@ -160,9 +160,9 @@ index 28fa6b5..240dced 100755 --- gfx/skia/generate_mozbuild.py +++ gfx/skia/generate_mozbuild.py -@@ -140,6 +140,9 @@ if CONFIG['GNU_CXX']: - if not CONFIG['CLANG_CXX']: - CXXFLAGS += ['-Wno-logical-op'] +@@ -142,6 +142,9 @@ if CONFIG['GNU_CXX']: + if CONFIG['CPU_ARCH'] == 'arm': + SOURCES['trunk/src/opts/SkBlitRow_opts_arm.cpp'].flags += ['-fomit-frame-pointer'] +if CONFIG['MOZ_NATIVE_HARFBUZZ']: + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] @@ -174,9 +174,9 @@ index 1d0c2f9..adb8941 100644 --- gfx/skia/moz.build +++ gfx/skia/moz.build -@@ -968,6 +968,9 @@ if CONFIG['GNU_CXX']: - if not CONFIG['CLANG_CXX']: - CXXFLAGS += ['-Wno-logical-op'] +@@ -970,6 +970,9 @@ if CONFIG['GNU_CXX']: + if CONFIG['CPU_ARCH'] == 'arm': + SOURCES['trunk/src/opts/SkBlitRow_opts_arm.cpp'].flags += ['-fomit-frame-pointer'] +if CONFIG['MOZ_NATIVE_HARFBUZZ']: + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] @@ -205,24 +205,29 @@ index d736943..41a931f 100644 --- intl/unicharutil/util/moz.build +++ intl/unicharutil/util/moz.build -@@ -37,3 +37,6 @@ if CONFIG['_MSC_VER']: - +@@ -42,6 +42,9 @@ if CONFIG['_MSC_VER']: if CONFIG['ENABLE_INTL_API']: CXXFLAGS += CONFIG['MOZ_ICU_CFLAGS'] -+ + +if CONFIG['MOZ_NATIVE_HARFBUZZ']: + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] ++ + if CONFIG['GNU_CXX']: + FAIL_ON_WARNINGS = True + diff --git netwerk/dns/moz.build netwerk/dns/moz.build index 0b0717a..2e665c9 100644 --- netwerk/dns/moz.build +++ netwerk/dns/moz.build -@@ -64,3 +64,6 @@ GENERATED_FILES = [ - LOCAL_INCLUDES += [ +@@ -66,5 +66,8 @@ LOCAL_INCLUDES += [ '/netwerk/base', ] -+ + +if CONFIG['MOZ_NATIVE_HARFBUZZ']: + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] ++ + if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk' and CONFIG['ANDROID_VERSION'] > '19': + CXXFLAGS += ['-I%s/bionic/libc/dns/include' % CONFIG['ANDROID_SOURCE']] diff --git toolkit/library/moz.build toolkit/library/moz.build index 67f0db9..d42137a 100644 --- toolkit/library/moz.build Modified: trunk/www/firefox/files/patch-ijg-libjpeg ============================================================================== --- trunk/www/firefox/files/patch-ijg-libjpeg Fri Jul 24 01:22:21 2015 (r1855) +++ trunk/www/firefox/files/patch-ijg-libjpeg Fri Jul 24 05:54:29 2015 (r1856) @@ -69,7 +69,7 @@ break; case JCS_CMYK: case JCS_YCCK: -@@ -433,6 +452,15 @@ nsJPEGDecoder::WriteInternal(const char* +@@ -448,6 +467,16 @@ nsJPEGDecoder::WriteInternal(const char* return; // I/O suspension } @@ -82,9 +82,10 @@ + mInfo.cconvert->color_convert = ycc_rgb_convert_argb; + } +#endif - ++ // If this is a progressive JPEG ... mState = mInfo.buffered_image ? + JPEG_DECOMPRESS_PROGRESSIVE : JPEG_DECOMPRESS_SEQUENTIAL; @@ -605,7 +633,11 @@ nsJPEGDecoder::OutputScanlines(bool* sus uint32_t* imageRow = ((uint32_t*)mImageData) + (mInfo.output_scanline * mInfo.output_width); Modified: trunk/www/firefox/files/patch-system-openh264 ============================================================================== --- trunk/www/firefox/files/patch-system-openh264 Fri Jul 24 01:22:21 2015 (r1855) +++ trunk/www/firefox/files/patch-system-openh264 Fri Jul 24 05:54:29 2015 (r1856) @@ -77,7 +77,7 @@ installToDirPath.initWithPath(path); log.info("install to directory path: " + installToDirPath.path); let gmpInstaller = new GMPExtractor(zipPath, installToDirPath.path); -@@ -885,10 +883,12 @@ +@@ -895,10 +893,12 @@ GMPDownloader.prototype = { // Success, set the prefs let now = Math.round(Date.now() / 1000); GMPPrefs.set(GMPPrefs.KEY_PLUGIN_LAST_UPDATE, now, gmpAddon.id); @@ -89,9 +89,9 @@ gmpAddon.id); + GMPPrefs.set(GMPPrefs.KEY_PLUGIN_PATH, + installToDirPath.path, gmpAddon.id); - this._deferred.resolve(extractedPaths); - }, err => { - this._deferred.reject(err); + // Reset the trial create pref, so that Gecko knows to do a test + // run before reporting that the GMP works to content. + GMPPrefs.reset(GMPPrefs.KEY_PLUGIN_TRIAL_CREATE, gmpAddon.version, diff --git toolkit/modules/GMPUtils.jsm toolkit/modules/GMPUtils.jsm index 1f3a0b1..93517be 100644 --- toolkit/modules/GMPUtils.jsm @@ -124,11 +124,8 @@ if (this._plugin.isEME) { Preferences.observe(GMPPrefs.KEY_EME_ENABLED, this.onPrefEMEGlobalEnabledChanged, this); -@@ -134,17 +133,14 @@ - optionsType: AddonManager.OPTIONS_TYPE_INLINE, - get optionsURL() { return this._plugin.optionsURL; }, +@@ -135,11 +134,8 @@ GMPWrapper.prototype = { -+ set gmpPath(aPath) { this._gmpPath = aPath; }, get gmpPath() { - if (!this._gmpPath && this.isInstalled) { @@ -141,11 +138,7 @@ } return this._gmpPath; }, -- - get missingKey() { - return this._plugin.missingKey; - }, -@@ -141,8 +137,13 @@ +@@ -158,8 +154,13 @@ GMPWrapper.prototype = { get description() { return this._plugin.description; }, get fullDescription() { return this._plugin.fullDescription; }, @@ -203,9 +196,9 @@ - this._log.info("onPrefVersionChanged() - unregistering gmp directory " + + this._log.info("onPrefPathChanged() - unregistering gmp directory " + this._gmpPath); - gmpService.removePluginDirectory(this._gmpPath); + gmpService.removeAndDeletePluginDirectory(this._gmpPath, true /* can defer */); } -@@ -374,15 +368,10 @@ +@@ -415,15 +409,10 @@ GMPWrapper.prototype = { AddonManagerPrivate.callInstallListeners("onExternalInstall", null, this, null, false); AddonManagerPrivate.callAddonListeners("onInstalling", this, false); Modified: trunk/www/firefox/files/patch-z-bug517422 ============================================================================== --- trunk/www/firefox/files/patch-z-bug517422 Fri Jul 24 01:22:21 2015 (r1855) +++ trunk/www/firefox/files/patch-z-bug517422 Fri Jul 24 05:54:29 2015 (r1856) @@ -399,12 +399,16 @@ index 14265b1..3069e99 100644 --- media/libtheora/moz.build +++ media/libtheora/moz.build -@@ -93,3 +93,5 @@ if CONFIG['GNU_AS']: - if CONFIG['OS_TARGET'] == 'Android': - DEFINES['__linux__'] = True +@@ -21,6 +21,9 @@ if CONFIG['GKMEDIAS_SHARED_LIBRARY']: + # The encoder is currently not included. + DEFINES['THEORA_DISABLE_ENCODE'] = True +if CONFIG['MOZ_NATIVE_OGG']: + CFLAGS += CONFIG['MOZ_OGG_CFLAGS'] ++ + # Suppress warnings in third-party code. + if CONFIG['GNU_CC']: + CFLAGS += ['-Wno-type-limits'] diff --git media/libtremor/README_MOZILLA media/libtremor/README_MOZILLA index ee67b53..3f34a09 100644 --- media/libtremor/README_MOZILLA @@ -448,11 +452,11 @@ + +if CONFIG['MOZ_NATIVE_OGG']: + CFLAGS += CONFIG['MOZ_OGG_CFLAGS'] -diff --git media/webrtc/signaling/test/moz.build media/webrtc/signaling/test/moz.build +diff --git media/webrtc/signaling/test/common.build media/webrtc/signaling/test/common.build index bbc971c..6ed7e41 100644 ---- media/webrtc/signaling/test/moz.build -+++ media/webrtc/signaling/test/moz.build -@@ -127,6 +127,9 @@ if CONFIG['MOZ_ALSA']: +--- media/webrtc/signaling/test/common.build ++++ media/webrtc/signaling/test/common.build +@@ -108,6 +109,9 @@ if CONFIG['MOZ_OSS']: if CONFIG['MOZ_NATIVE_JPEG']: OS_LIBS += CONFIG['MOZ_JPEG_LIBS'] Modified: trunk/www/linux-firefox/Makefile ============================================================================== --- trunk/www/linux-firefox/Makefile Fri Jul 24 01:22:21 2015 (r1855) +++ trunk/www/linux-firefox/Makefile Fri Jul 24 05:54:29 2015 (r1856) @@ -2,11 +2,11 @@ # $FreeBSD: head/www/linux-firefox/Makefile 392273 2015-07-16 06:05:59Z jbeich $ PORTNAME= firefox -DISTVERSION= 39.0 +DISTVERSION= 40.0b7 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US \ - MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build6/linux-i686/en-US + MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/linux-i686/en-US MAINTAINER= gecko@FreeBSD.org COMMENT= Web browser based on the browser portion of Mozilla Modified: trunk/www/linux-firefox/distinfo ============================================================================== --- trunk/www/linux-firefox/distinfo Fri Jul 24 01:22:21 2015 (r1855) +++ trunk/www/linux-firefox/distinfo Fri Jul 24 05:54:29 2015 (r1856) @@ -1,5 +1,5 @@ -SHA256 (firefox-39.0.tar.bz2) = b612185276ec1e3f60165ee274854c0244611b27076a29ca899d6e84a93e0983 -SIZE (firefox-39.0.tar.bz2) = 48620957 +SHA256 (firefox-40.0b7.tar.bz2) = f70f05ebe9ee65109e1a2cd3d9ee07aad9227b2c3be5db651a2e710504e3ed55 +SIZE (firefox-40.0b7.tar.bz2) = 49247217 SHA256 (glib2-2.22.2-2.fc12.i686.rpm) = e3b459c245ec14e7248e9de4b506963a4773407f3e58835db5070d0ed02ecc99 SIZE (glib2-2.22.2-2.fc12.i686.rpm) = 1162908 SHA256 (gtk2-2.18.3-19.fc12.i686.rpm) = aea9cf7ffe9c8dae0faa2bf3d2aa1b2117c55dce03da72dcce8c268279ec0a4b Modified: trunk/www/linux-firefox/pkg-plist ============================================================================== --- trunk/www/linux-firefox/pkg-plist Fri Jul 24 01:22:21 2015 (r1855) +++ trunk/www/linux-firefox/pkg-plist Fri Jul 24 05:54:29 2015 (r1856) @@ -11,19 +11,12 @@ lib/%%APP_NAME%%/browser/components/libbrowsercomps.so lib/%%APP_NAME%%/browser/crashreporter-override.ini lib/%%APP_NAME%%/browser/defaults/preferences/browser-prefs.js +lib/%%APP_NAME%%/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest lib/%%APP_NAME%%/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png lib/%%APP_NAME%%/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf lib/%%APP_NAME%%/browser/icons/mozicon128.png lib/%%APP_NAME%%/browser/omni.ja lib/%%APP_NAME%%/browser/plugins -lib/%%APP_NAME%%/browser/searchplugins/amazondotcom.xml -lib/%%APP_NAME%%/browser/searchplugins/bing.xml -lib/%%APP_NAME%%/browser/searchplugins/ddg.xml -lib/%%APP_NAME%%/browser/searchplugins/eBay.xml -lib/%%APP_NAME%%/browser/searchplugins/google.xml -lib/%%APP_NAME%%/browser/searchplugins/twitter.xml -lib/%%APP_NAME%%/browser/searchplugins/wikipedia.xml -lib/%%APP_NAME%%/browser/searchplugins/yahoo.xml lib/%%APP_NAME%%/chrome.manifest lib/%%APP_NAME%%/components/components.manifest lib/%%APP_NAME%%/components/libdbusservice.so Modified: trunk/www/linux-pepperflash/Makefile ============================================================================== --- trunk/www/linux-pepperflash/Makefile Fri Jul 24 01:22:21 2015 (r1855) +++ trunk/www/linux-pepperflash/Makefile Fri Jul 24 05:54:29 2015 (r1856) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= pepperflash -PORTVERSION= 43.0.2357.130 +PORTVERSION= 44.0.2403.89 CATEGORIES= www multimedia linux MASTER_SITES= http://dl.google.com/linux/chrome/rpm/stable/${LINUX_RPM_ARCH}/ PKGNAMEPREFIX= linux- Modified: trunk/www/linux-pepperflash/distinfo.i386 ============================================================================== --- trunk/www/linux-pepperflash/distinfo.i386 Fri Jul 24 01:22:21 2015 (r1855) +++ trunk/www/linux-pepperflash/distinfo.i386 Fri Jul 24 05:54:29 2015 (r1856) @@ -1,2 +1,2 @@ -SHA256 (rpm/i386/google-chrome-stable-43.0.2357.130-1.i386.rpm) = 288377076c703eb90bb5c562c5178d57a9f3e5830dbf5bd1f7bf620418b907ff -SIZE (rpm/i386/google-chrome-stable-43.0.2357.130-1.i386.rpm) = 47179103 +SHA256 (rpm/i386/google-chrome-stable-44.0.2403.89-1.i386.rpm) = 7cead7042ba37939bc85d907cf7d48f0bf58bfa79ad4bd47ea3468a7fee29aef +SIZE (rpm/i386/google-chrome-stable-44.0.2403.89-1.i386.rpm) = 46984418 Modified: trunk/www/linux-tor-browser/Makefile ============================================================================== --- trunk/www/linux-tor-browser/Makefile Fri Jul 24 01:22:21 2015 (r1855) +++ trunk/www/linux-tor-browser/Makefile Fri Jul 24 05:54:29 2015 (r1856) @@ -2,7 +2,7 @@ PORTNAME= tor-browser DISTVERSIONPREFIX=linux32- -DISTVERSION= 5.0a2 +DISTVERSION= 5.0a3 DISTVERSIONSUFFIX=_${LOCALE} CATEGORIES= www security linux MASTER_SITES= https://people.torproject.org/~mikeperry/builds/${DISTVERSION}/ \ Modified: trunk/www/linux-tor-browser/distinfo ============================================================================== --- trunk/www/linux-tor-browser/distinfo Fri Jul 24 01:22:21 2015 (r1855) +++ trunk/www/linux-tor-browser/distinfo Fri Jul 24 05:54:29 2015 (r1856) @@ -1,30 +1,30 @@ -SHA256 (tor-browser-linux32-5.0a2_ar.tar.xz) = 39c5f6411f7acb9212253fbf0982b4898d2e35f6b3768d379c30b96256f434f0 -SIZE (tor-browser-linux32-5.0a2_ar.tar.xz) = 44925808 -SHA256 (tor-browser-linux32-5.0a2_de.tar.xz) = ef9095af1998351c433e5b69adad5b821cd1a0d021de1b33de41f26aeea691a1 -SIZE (tor-browser-linux32-5.0a2_de.tar.xz) = 44855856 -SHA256 (tor-browser-linux32-5.0a2_en-US.tar.xz) = 99a2c88209544b8abb7ab6c3192e2a771583a6ab48ce6b4e79aa140de52635a3 -SIZE (tor-browser-linux32-5.0a2_en-US.tar.xz) = 44512612 -SHA256 (tor-browser-linux32-5.0a2_es-ES.tar.xz) = 03a2c6793212f2e7ba80087b647db89cfc5bba5d2fcf02ef22b1a608040f57bf -SIZE (tor-browser-linux32-5.0a2_es-ES.tar.xz) = 44788352 -SHA256 (tor-browser-linux32-5.0a2_fa.tar.xz) = 7030bbf5d79a5721d67df26812b347ba47f99fde6d83d0e331fa26c3e91602a4 -SIZE (tor-browser-linux32-5.0a2_fa.tar.xz) = 44918528 -SHA256 (tor-browser-linux32-5.0a2_fr.tar.xz) = da5dff3cb250220c9fddf3d56d31f09c46a382ad67857efb026093eae75d7a9f -SIZE (tor-browser-linux32-5.0a2_fr.tar.xz) = 44868280 -SHA256 (tor-browser-linux32-5.0a2_it.tar.xz) = d94f38e8ce1cb763c199f15e26c9979eb597c4a2a8d4de38faa7c64229849c4c -SIZE (tor-browser-linux32-5.0a2_it.tar.xz) = 44781016 -SHA256 (tor-browser-linux32-5.0a2_ko.tar.xz) = 0518a622d37a1bc11e0aa014112f8d31a1a1b8afff3c824fba949f3ccff861e2 -SIZE (tor-browser-linux32-5.0a2_ko.tar.xz) = 44865956 -SHA256 (tor-browser-linux32-5.0a2_nl.tar.xz) = e247c329fdae91d964bbb628f381fe89af6bd256cf640548ca50d8713e9d6076 -SIZE (tor-browser-linux32-5.0a2_nl.tar.xz) = 44854188 -SHA256 (tor-browser-linux32-5.0a2_pl.tar.xz) = 5f063828bf341c4f0a799d2d96515d6b24cda85327fe19a9e02c2a1391f5be8e -SIZE (tor-browser-linux32-5.0a2_pl.tar.xz) = 44832124 -SHA256 (tor-browser-linux32-5.0a2_pt-PT.tar.xz) = 1d567e159881a0943909243c3ff981edbc1a14bb8bc23921a7c78d782effae77 -SIZE (tor-browser-linux32-5.0a2_pt-PT.tar.xz) = 44840924 -SHA256 (tor-browser-linux32-5.0a2_ru.tar.xz) = b2844bab799c76f6eb510c4d4c61af3491cdb2d0028e439e81443a0e0ecfad02 -SIZE (tor-browser-linux32-5.0a2_ru.tar.xz) = 44818160 -SHA256 (tor-browser-linux32-5.0a2_tr.tar.xz) = 1b1395f63261aedce0e4375a5be48da282af7421cbd9e8db550c4b712703fa21 -SIZE (tor-browser-linux32-5.0a2_tr.tar.xz) = 44869632 -SHA256 (tor-browser-linux32-5.0a2_vi.tar.xz) = 59b7c0443575fc70b760fcee285ad3fc174359693325707f1025dc5ead584c30 -SIZE (tor-browser-linux32-5.0a2_vi.tar.xz) = 44873984 -SHA256 (tor-browser-linux32-5.0a2_zh-CN.tar.xz) = 1afc70e3b1ae4e6bdad3796d7ac287095f65404bd0d2fca67c40656ae259e8ad -SIZE (tor-browser-linux32-5.0a2_zh-CN.tar.xz) = 44882040 +SHA256 (tor-browser-linux32-5.0a3_ar.tar.xz) = ee3cf11c76e3b5ccc9fc1ec47acf60aeb1383b27736c9199881022a1e6ee216a +SIZE (tor-browser-linux32-5.0a3_ar.tar.xz) = 51859680 +SHA256 (tor-browser-linux32-5.0a3_de.tar.xz) = 3d341459f8d927d7f72f8693b3508e0b0fee810e1fb0dda1cd668843204f3ed2 +SIZE (tor-browser-linux32-5.0a3_de.tar.xz) = 51792616 +SHA256 (tor-browser-linux32-5.0a3_en-US.tar.xz) = 8d42203a02aa33ddf1877ea361c1fe53fc08bbbcb778eab2169e7858b67e502f +SIZE (tor-browser-linux32-5.0a3_en-US.tar.xz) = 51397140 +SHA256 (tor-browser-linux32-5.0a3_es-ES.tar.xz) = 496cf2508bb1f7882301f6c8ddd5fefb283b28ee0bc280540085301552e281a4 +SIZE (tor-browser-linux32-5.0a3_es-ES.tar.xz) = 51715548 +SHA256 (tor-browser-linux32-5.0a3_fa.tar.xz) = 125132f098e3cadf94e9daa776392ab8ecfe69e4b30f083bfb3aa852f1cae966 +SIZE (tor-browser-linux32-5.0a3_fa.tar.xz) = 51855352 +SHA256 (tor-browser-linux32-5.0a3_fr.tar.xz) = dc90f169af24017764f080948ae6a03f46e0ecaa8e7190044b632112176d3b0c +SIZE (tor-browser-linux32-5.0a3_fr.tar.xz) = 51802568 +SHA256 (tor-browser-linux32-5.0a3_it.tar.xz) = 373b35985658c76d15526bf757b30f495b719c6f0cee13ab48e931e1bef608bf +SIZE (tor-browser-linux32-5.0a3_it.tar.xz) = 51709940 +SHA256 (tor-browser-linux32-5.0a3_ko.tar.xz) = 2c4ef6076c57255bc2c7894fe44f5f3692574fc273eada1f2c8823c86d13c879 +SIZE (tor-browser-linux32-5.0a3_ko.tar.xz) = 51805280 +SHA256 (tor-browser-linux32-5.0a3_nl.tar.xz) = 87110aca674782425af0256800bb906050b5c426fe104080478b01769c1f17a1 +SIZE (tor-browser-linux32-5.0a3_nl.tar.xz) = 51786676 +SHA256 (tor-browser-linux32-5.0a3_pl.tar.xz) = ac038112e6a62f5cebd0ff94c4e3edef8b273d8ed4e7e273236e8963c0030c62 +SIZE (tor-browser-linux32-5.0a3_pl.tar.xz) = 51743640 +SHA256 (tor-browser-linux32-5.0a3_pt-PT.tar.xz) = 974c0eb2f41279ea77b391d2ecf7af11b1e1e5ad327d44e005adecb7fa523df4 +SIZE (tor-browser-linux32-5.0a3_pt-PT.tar.xz) = 51777644 +SHA256 (tor-browser-linux32-5.0a3_ru.tar.xz) = 0dc3fd66519ea56aaf1287838ff65c2564dc3c2bc3d4b3b5912b310b542e9c84 +SIZE (tor-browser-linux32-5.0a3_ru.tar.xz) = 51761796 +SHA256 (tor-browser-linux32-5.0a3_tr.tar.xz) = 866fe6b62a4ae27773e07528ab1bf867ede910f3fadc5134389256c3c1a696c1 +SIZE (tor-browser-linux32-5.0a3_tr.tar.xz) = 51825180 +SHA256 (tor-browser-linux32-5.0a3_vi.tar.xz) = 02d7bea171da4e06c179fdc2c570ace981542f15d36e2b4311ee63456d3a0852 +SIZE (tor-browser-linux32-5.0a3_vi.tar.xz) = 51805064 +SHA256 (tor-browser-linux32-5.0a3_zh-CN.tar.xz) = f4c17ae37d180c41928b05fd074f4ef5887c8db2213d4e21f81c47bccd1e1650 +SIZE (tor-browser-linux32-5.0a3_zh-CN.tar.xz) = 51832232
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201507240554.t6O5sUcQ097917>