Revision 1856

Date:
2015/07/24 05:54:29
Author:
jbeich
Revision Log:
update
Files:

Legend:

 
Added
 
Removed
 
Modified
  • trunk/Mk/Uses/gecko.mk

     
    37 37 .elif ${gecko_ARGS:Mfirefox}
    38 38
    39 39 _GECKO_DEFAULT_VERSION= 38
    40 _GECKO_VERSIONS= 38 39
    40 _GECKO_VERSIONS= 38 40
    41 41 _GECKO_TYPE= firefox
    42 42
    43 43 # Dependence lines for different Firefox versions
    44 44 38_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox-esr
    45 39_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox
    45 40_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox
    46 46
    47 47 .if exists(${LOCALBASE}/bin/firefox)
    48 48 _GECKO_INSTALLED_VER!= ${LOCALBASE}/bin/firefox --version 2>/dev/null
  • trunk/www/firefox-i18n/distinfo

     
    1 SHA256 (xpi/firefox-i18n-39.0/ach.xpi) = c922e238ef7201cb0b0c2a9da00164c350b440a3d02c838daa45b17713bf3eab
    2 SIZE (xpi/firefox-i18n-39.0/ach.xpi) = 483041
    3 SHA256 (xpi/firefox-i18n-39.0/af.xpi) = 3653816368acb76e6773826db81c6473bdd923f7d61ca5ef24e9144d38c3752e
    4 SIZE (xpi/firefox-i18n-39.0/af.xpi) = 487310
    5 SHA256 (xpi/firefox-i18n-39.0/an.xpi) = c0bf2029255947a5c1fcb681fdb4ad0522a0b9941f5862046c45a70d04b68609
    6 SIZE (xpi/firefox-i18n-39.0/an.xpi) = 465359
    7 SHA256 (xpi/firefox-i18n-39.0/ar.xpi) = 1607562dafe4274ed7eb74e8d993baa70162c91de265bb2ac1dd8a63bdc1a3b3
    8 SIZE (xpi/firefox-i18n-39.0/ar.xpi) = 520323
    9 SHA256 (xpi/firefox-i18n-39.0/as.xpi) = 653ee076f738a7365dd75da4899032f31ac73451e9a2b26a1ec5e4621547f443
    10 SIZE (xpi/firefox-i18n-39.0/as.xpi) = 514544
    11 SHA256 (xpi/firefox-i18n-39.0/ast.xpi) = 1fde38dbd96c86bc523d8524472c0de157d58d07e963a1a9bb6794fb6db484d4
    12 SIZE (xpi/firefox-i18n-39.0/ast.xpi) = 387702
    13 SHA256 (xpi/firefox-i18n-39.0/az.xpi) = 6bdd0663efa56eebaa67edabee1630147b051181ad993c14241ba7a7b4ccaad0
    14 SIZE (xpi/firefox-i18n-39.0/az.xpi) = 494213
    15 SHA256 (xpi/firefox-i18n-39.0/be.xpi) = 8a2278c789a06cc5b27ccfff3731ed8c534529d67e9c5cc42a2e3b6d8613c858
    16 SIZE (xpi/firefox-i18n-39.0/be.xpi) = 445945
    17 SHA256 (xpi/firefox-i18n-39.0/bg.xpi) = 24d6285a03ee495b928be4f221f49af8a1f9a07f4ce5be14beff6ebc531f7687
    18 SIZE (xpi/firefox-i18n-39.0/bg.xpi) = 491422
    19 SHA256 (xpi/firefox-i18n-39.0/bn-BD.xpi) = 67d9759ac8d22b976ede194fd4c03b72411aa8bb7f733d13ea034119b0a086e5
    20 SIZE (xpi/firefox-i18n-39.0/bn-BD.xpi) = 533076
    21 SHA256 (xpi/firefox-i18n-39.0/bn-IN.xpi) = ec20ec3b29b5c7c8827fdbe78e7081ba20ae7d840ed7181b80bd983e19e26dc0
    22 SIZE (xpi/firefox-i18n-39.0/bn-IN.xpi) = 532548
    23 SHA256 (xpi/firefox-i18n-39.0/br.xpi) = b2cb99df9e051e3f625b99f8e929a2cddfea5252e41be0064d6ca3d782b1f592
    24 SIZE (xpi/firefox-i18n-39.0/br.xpi) = 445830
    25 SHA256 (xpi/firefox-i18n-39.0/bs.xpi) = 9b85eb51785eafdd7467baba89fec2ad72596e56ca7c955f809b23076467853e
    26 SIZE (xpi/firefox-i18n-39.0/bs.xpi) = 489604
    27 SHA256 (xpi/firefox-i18n-39.0/ca.xpi) = e4302b4babac9b90600ef142bf9d1060a596ac64f91481b23c4884d10f69183f
    28 SIZE (xpi/firefox-i18n-39.0/ca.xpi) = 461923
    29 SHA256 (xpi/firefox-i18n-39.0/cs.xpi) = 26de879be7e96d6c8020a46ba73049ed13344c1943ea0128ffdcce356cd02f95
    30 SIZE (xpi/firefox-i18n-39.0/cs.xpi) = 450723
    31 SHA256 (xpi/firefox-i18n-39.0/cy.xpi) = 91cb0a9d93c5214e0e42ec9fa19c318209635975f7da6849e0b3ccd3a95c5951
    32 SIZE (xpi/firefox-i18n-39.0/cy.xpi) = 448065
    33 SHA256 (xpi/firefox-i18n-39.0/da.xpi) = 64748e6b957775bb3ac42bb35f227c88092afb11afce62b425b4c0747fbe285f
    34 SIZE (xpi/firefox-i18n-39.0/da.xpi) = 454611
    35 SHA256 (xpi/firefox-i18n-39.0/de.xpi) = 56bb69de98fc46442e3aa2c09f95ebd0723f3c73fd890a013450c88225f9a80f
    36 SIZE (xpi/firefox-i18n-39.0/de.xpi) = 456189
    37 SHA256 (xpi/firefox-i18n-39.0/dsb.xpi) = 802fcc3a4a30b7b899bdceb5a45878b48da89a9048e4a295784c07b45198cd7a
    38 SIZE (xpi/firefox-i18n-39.0/dsb.xpi) = 474911
    39 SHA256 (xpi/firefox-i18n-39.0/el.xpi) = 22f7185683d08b186ca0022663f1c822b865683f913e8411ebd50408dc91bd2f
    40 SIZE (xpi/firefox-i18n-39.0/el.xpi) = 502653
    41 SHA256 (xpi/firefox-i18n-39.0/en-GB.xpi) = 2cf069f9da826329c5e5a22aadc4ea5a08ab0e25470b43c358e4ea14edebe88a
    42 SIZE (xpi/firefox-i18n-39.0/en-GB.xpi) = 441232
    43 SHA256 (xpi/firefox-i18n-39.0/en-US.xpi) = 0e89eb7cbe1fb84203d0217200dcea154a7422d1a7e6049f564796576a732762
    44 SIZE (xpi/firefox-i18n-39.0/en-US.xpi) = 473134
    45 SHA256 (xpi/firefox-i18n-39.0/en-ZA.xpi) = 73a7c02e116e86db894266147770124e6627a82c8a3cfe8e336526215fd50444
    46 SIZE (xpi/firefox-i18n-39.0/en-ZA.xpi) = 444467
    47 SHA256 (xpi/firefox-i18n-39.0/eo.xpi) = 972ddf4c1acffd1f46b7fe3d7926994a8be0bfccc8589466c26490cc97d06a3d
    48 SIZE (xpi/firefox-i18n-39.0/eo.xpi) = 489005
    49 SHA256 (xpi/firefox-i18n-39.0/es-AR.xpi) = 1f6fefebe9901763b950de6bbe6aa85bb948673d976f47814b907507274f0766
    50 SIZE (xpi/firefox-i18n-39.0/es-AR.xpi) = 457407
    51 SHA256 (xpi/firefox-i18n-39.0/es-CL.xpi) = 03bd03f60a298295a975252629c8ff9362430d15b650f5bcd82ce6604d0cf514
    52 SIZE (xpi/firefox-i18n-39.0/es-CL.xpi) = 386702
    53 SHA256 (xpi/firefox-i18n-39.0/es-ES.xpi) = a096fc6c58a2959bf8471830040351feddfac0555150af9409540cec10685afe
    54 SIZE (xpi/firefox-i18n-39.0/es-ES.xpi) = 376299
    55 SHA256 (xpi/firefox-i18n-39.0/es-MX.xpi) = 56793b19b75c7c1e9692f3b3d415e572439800e288f8e0227bcf690466a064fa
    56 SIZE (xpi/firefox-i18n-39.0/es-MX.xpi) = 462390
    57 SHA256 (xpi/firefox-i18n-39.0/et.xpi) = 0aaa0ccc0568456adbc0401acceb97983a7045405f4972058b60606fedc19c79
    58 SIZE (xpi/firefox-i18n-39.0/et.xpi) = 446725
    59 SHA256 (xpi/firefox-i18n-39.0/eu.xpi) = 7d04e5b11906f474d4096cb496514f8f370eada489739d31742128c7aaebcc91
    60 SIZE (xpi/firefox-i18n-39.0/eu.xpi) = 470410
    61 SHA256 (xpi/firefox-i18n-39.0/fa.xpi) = 605d95815fe0c77a4fc5df46d670d4e8e5b35924729a3a640210a0581d3330a1
    62 SIZE (xpi/firefox-i18n-39.0/fa.xpi) = 520579
    63 SHA256 (xpi/firefox-i18n-39.0/ff.xpi) = 30e3f30a775f38cb5663a707a1a85ee59f91007fbc229e47401a753702772d89
    64 SIZE (xpi/firefox-i18n-39.0/ff.xpi) = 459433
    65 SHA256 (xpi/firefox-i18n-39.0/fi.xpi) = 59d56595435d52e334cb3f388f711ced61075cf0026ba7d4e2cd04527d689ca7
    66 SIZE (xpi/firefox-i18n-39.0/fi.xpi) = 448585
    67 SHA256 (xpi/firefox-i18n-39.0/fr.xpi) = 59f1fc070ab7b7f65bab0c475f8fe894fa5c4e924d4f78b97cec8268d2359c41
    68 SIZE (xpi/firefox-i18n-39.0/fr.xpi) = 465588
    69 SHA256 (xpi/firefox-i18n-39.0/fy-NL.xpi) = 4812b3fae6bd6083fc0520487403c95f6104d7838e7edc450f05bce495832e3c
    70 SIZE (xpi/firefox-i18n-39.0/fy-NL.xpi) = 459611
    71 SHA256 (xpi/firefox-i18n-39.0/ga-IE.xpi) = 75f737af71ef7cb19ef4bcd99fa63c6c5d5b77b2d2b96c526b46faa375c2c6db
    72 SIZE (xpi/firefox-i18n-39.0/ga-IE.xpi) = 473547
    73 SHA256 (xpi/firefox-i18n-39.0/gd.xpi) = 792a7907e5eeb1486a404b9a3a8d88d7eecca87d87a2646d9a11cdaefe01a78c
    74 SIZE (xpi/firefox-i18n-39.0/gd.xpi) = 458521
    75 SHA256 (xpi/firefox-i18n-39.0/gl.xpi) = fa21c7bcc4989c6c0c0c459f46f7bd716cb7d19ad37861d57389177e7b1e143a
    76 SIZE (xpi/firefox-i18n-39.0/gl.xpi) = 453846
    77 SHA256 (xpi/firefox-i18n-39.0/gu-IN.xpi) = 189995f89fa441a743354e708d9e8a87d346625881ffaad7bff528de90ba1206
    78 SIZE (xpi/firefox-i18n-39.0/gu-IN.xpi) = 482866
    79 SHA256 (xpi/firefox-i18n-39.0/he.xpi) = 70984a01b309959bcbe1d693cba3d92b51a65c3e71535ec015c4b3f950a53f62
    80 SIZE (xpi/firefox-i18n-39.0/he.xpi) = 486474
    81 SHA256 (xpi/firefox-i18n-39.0/hi-IN.xpi) = a340651af88b6437a9c04e0c7186f928b730475550a383ac8387714f7a40f1a9
    82 SIZE (xpi/firefox-i18n-39.0/hi-IN.xpi) = 513451
    83 SHA256 (xpi/firefox-i18n-39.0/hr.xpi) = 48ab8729d65620b8ccb3e866a4d3eb57bb4e9d4e363491a0c61f1eea122e0c24
    84 SIZE (xpi/firefox-i18n-39.0/hr.xpi) = 482071
    85 SHA256 (xpi/firefox-i18n-39.0/hsb.xpi) = f87894bd9d003e9a62548ac82608dbb4b24f36eea8d776872c490a576b4c80e7
    86 SIZE (xpi/firefox-i18n-39.0/hsb.xpi) = 472665
    87 SHA256 (xpi/firefox-i18n-39.0/hu.xpi) = e1388ec88077f8a3111d8011b7e8e8773580a1e2b71d6432baff09fa08ee54a8
    88 SIZE (xpi/firefox-i18n-39.0/hu.xpi) = 457441
    89 SHA256 (xpi/firefox-i18n-39.0/hy-AM.xpi) = 1ab7dbb561103d9ac32e55c273ebf738480567a9882c9957f9e29829814dc766
    90 SIZE (xpi/firefox-i18n-39.0/hy-AM.xpi) = 538192
    91 SHA256 (xpi/firefox-i18n-39.0/id.xpi) = 41ec6c7ea5015d879600675359a21e160a6fc940e1ff634949c759a076da9c06
    92 SIZE (xpi/firefox-i18n-39.0/id.xpi) = 435240
    93 SHA256 (xpi/firefox-i18n-39.0/is.xpi) = 68651c22d74e0133a82eab94e8734bfded3bc219b1de7489180835573cb81ba6
    94 SIZE (xpi/firefox-i18n-39.0/is.xpi) = 488859
    95 SHA256 (xpi/firefox-i18n-39.0/it.xpi) = 7a681ca2928e3e2154ca190cc06d015144afffd9669b938410e8d48980a1c959
    96 SIZE (xpi/firefox-i18n-39.0/it.xpi) = 370614
    97 SHA256 (xpi/firefox-i18n-39.0/ja.xpi) = e510ba604a63b8cb6caf1e24500cb5cfb6a07a90ff22f111b501e847523ff2d0
    98 SIZE (xpi/firefox-i18n-39.0/ja.xpi) = 483150
    99 SHA256 (xpi/firefox-i18n-39.0/kk.xpi) = 5ff684dc2245de82a8edda2d02ee20dfbef7db6165060b20e6e3d229437968ef
    100 SIZE (xpi/firefox-i18n-39.0/kk.xpi) = 507527
    101 SHA256 (xpi/firefox-i18n-39.0/km.xpi) = 27d62503232240cd92508ce3d724f351d5ff8ad99a52d3cf962cf948829a9162
    102 SIZE (xpi/firefox-i18n-39.0/km.xpi) = 571219
    103 SHA256 (xpi/firefox-i18n-39.0/kn.xpi) = 342165fe3c5060bb15f6a889e4be80653731012be8d694e8ef817b447230cc46
    104 SIZE (xpi/firefox-i18n-39.0/kn.xpi) = 537653
    105 SHA256 (xpi/firefox-i18n-39.0/ko.xpi) = 348a8c4cd0f26b244fc2bc8467a8e6a8285bb7228e6deb6288fc7b464152ebe5
    106 SIZE (xpi/firefox-i18n-39.0/ko.xpi) = 465013
    107 SHA256 (xpi/firefox-i18n-39.0/lij.xpi) = 1870af5218e7223a83f935bbe58415e95a278dd1191db1c7b9f2e3446ae12285
    108 SIZE (xpi/firefox-i18n-39.0/lij.xpi) = 448691
    109 SHA256 (xpi/firefox-i18n-39.0/lt.xpi) = c49a0538443d77e1fbaf6660fdc15bc76181723af2f8b07af6579b408bc24370
    110 SIZE (xpi/firefox-i18n-39.0/lt.xpi) = 490579
    111 SHA256 (xpi/firefox-i18n-39.0/lv.xpi) = 8ac08b4ac3ae70dd7bbe090f0b0f984ebefef03c6d1d20cc4ba3527605c921be
    112 SIZE (xpi/firefox-i18n-39.0/lv.xpi) = 471166
    113 SHA256 (xpi/firefox-i18n-39.0/mai.xpi) = 561890d80e0162a7e2f3ba5e46ecc07f2ea681005f6f3bae6810fb8acf9408e0
    114 SIZE (xpi/firefox-i18n-39.0/mai.xpi) = 520123
    115 SHA256 (xpi/firefox-i18n-39.0/mk.xpi) = e91f81eb8b68e7a2af87d5c82577bc713e4c163a0a64b9a80a99ee6b0830dc56
    116 SIZE (xpi/firefox-i18n-39.0/mk.xpi) = 533582
    117 SHA256 (xpi/firefox-i18n-39.0/ml.xpi) = 9fecda84807976d1b320c0070b4f87eff5813f4965aec60e27df8f64e0f08622
    118 SIZE (xpi/firefox-i18n-39.0/ml.xpi) = 533592
    119 SHA256 (xpi/firefox-i18n-39.0/mr.xpi) = 511dcdbdb0d0fa919acf81879544d32e066e435bdda14a991f86d0c4999aae4c
    120 SIZE (xpi/firefox-i18n-39.0/mr.xpi) = 510890
    121 SHA256 (xpi/firefox-i18n-39.0/ms.xpi) = 29494a97c34ed72ca533bec56481eb1baf75d48cc956e13030ff573d4434476e
    122 SIZE (xpi/firefox-i18n-39.0/ms.xpi) = 494765
    123 SHA256 (xpi/firefox-i18n-39.0/nb-NO.xpi) = 4070b2df0eec4f1f2176c382759c1be4742a12313c01c3bd77ff80bfad0f7100
    124 SIZE (xpi/firefox-i18n-39.0/nb-NO.xpi) = 447825
    125 SHA256 (xpi/firefox-i18n-39.0/nl.xpi) = a99f7645bfb669f3a1e6d70ed6401f6492d1ac426757ca8c40683ecb3166ab19
    126 SIZE (xpi/firefox-i18n-39.0/nl.xpi) = 447540
    127 SHA256 (xpi/firefox-i18n-39.0/nn-NO.xpi) = 3481260f436473f8b4fa4116faece6a12472b022bd59e477bdec5d85edf211bd
    128 SIZE (xpi/firefox-i18n-39.0/nn-NO.xpi) = 442076
    129 SHA256 (xpi/firefox-i18n-39.0/or.xpi) = 0a0fdb72e6ee2481fd0f6057021a03dd8c150b428cce05029649f72c8c308cc1
    130 SIZE (xpi/firefox-i18n-39.0/or.xpi) = 532004
    131 SHA256 (xpi/firefox-i18n-39.0/pa-IN.xpi) = 4f1359b27b7131ddc944b5746adb2af2b5c319d19151447075db512359f7f084
    132 SIZE (xpi/firefox-i18n-39.0/pa-IN.xpi) = 497420
    133 SHA256 (xpi/firefox-i18n-39.0/pl.xpi) = ca291faf583e5b53d5ac607d6e0a6eec13fdedddbf1a003158edf75d475c007d
    134 SIZE (xpi/firefox-i18n-39.0/pl.xpi) = 408063
    135 SHA256 (xpi/firefox-i18n-39.0/pt-BR.xpi) = 55fbd2f5e4081394fa79b51935f809b5d5ed283f3c5d08597eb8aafdf1f012b4
    136 SIZE (xpi/firefox-i18n-39.0/pt-BR.xpi) = 463600
    137 SHA256 (xpi/firefox-i18n-39.0/pt-PT.xpi) = a41b6fc5b5791a596184b5226e3bb8d6185ad97a58bedcb8589afae849a6c40e
    138 SIZE (xpi/firefox-i18n-39.0/pt-PT.xpi) = 444720
    139 SHA256 (xpi/firefox-i18n-39.0/rm.xpi) = 451394fad795daae087c5bd2d80d9afdc1b0eae52b73a66f97cb3bae61e1419d
    140 SIZE (xpi/firefox-i18n-39.0/rm.xpi) = 449713
    141 SHA256 (xpi/firefox-i18n-39.0/ro.xpi) = a81a237f50f2aed3186029a1a63556d2ca6ed5c6b6b95c5b9137c94a88a1496c
    142 SIZE (xpi/firefox-i18n-39.0/ro.xpi) = 497997
    143 SHA256 (xpi/firefox-i18n-39.0/ru.xpi) = 5b3ccfb721175424e567da7071ad3a3fd4f7ac1aaddea5106cd57f306014e1c4
    144 SIZE (xpi/firefox-i18n-39.0/ru.xpi) = 417166
    145 SHA256 (xpi/firefox-i18n-39.0/si.xpi) = bc0f7a5bdd857cc7bccec42aeaa87ebb50f3e6be515b91c1465de602ec4ba907
    146 SIZE (xpi/firefox-i18n-39.0/si.xpi) = 542367
    147 SHA256 (xpi/firefox-i18n-39.0/sk.xpi) = 749217670c0ab1bc40c5cf19380185ad77a9ab95b130a7d47bd71f5110303073
    148 SIZE (xpi/firefox-i18n-39.0/sk.xpi) = 473458
    149 SHA256 (xpi/firefox-i18n-39.0/sl.xpi) = 3c5807b2e4a150dcd625e227fa09414ac6e35f81c02984727681ce70158fdc35
    150 SIZE (xpi/firefox-i18n-39.0/sl.xpi) = 445483
    151 SHA256 (xpi/firefox-i18n-39.0/son.xpi) = c23ee1f72b1bdbaa2e9ead73dd8513413ed775d1f10ff3d73d17f10e0eba8267
    152 SIZE (xpi/firefox-i18n-39.0/son.xpi) = 453638
    153 SHA256 (xpi/firefox-i18n-39.0/sq.xpi) = 570609619b1850037303663b9bc27e1670b1248bd054a93d9d671e32dc9e037a
    154 SIZE (xpi/firefox-i18n-39.0/sq.xpi) = 489758
    155 SHA256 (xpi/firefox-i18n-39.0/sr.xpi) = 0c559cc85f990b2759baf9cec96554e3e8c062ee5a0ab571e408aa888e6495b7
    156 SIZE (xpi/firefox-i18n-39.0/sr.xpi) = 483401
    157 SHA256 (xpi/firefox-i18n-39.0/sv-SE.xpi) = 88fa20f03e1c9f9ec7b8db45c1fbe3fd4eb89c10f52f0352b6e922352e986fa6
    158 SIZE (xpi/firefox-i18n-39.0/sv-SE.xpi) = 456397
    159 SHA256 (xpi/firefox-i18n-39.0/ta.xpi) = b1c71f7c30456bd20cc670cc976ca419257f15b01776be7095276d42e39f78ba
    160 SIZE (xpi/firefox-i18n-39.0/ta.xpi) = 511678
    161 SHA256 (xpi/firefox-i18n-39.0/te.xpi) = 245cbea46dbbe581a728262a3bff4bdad410fc447c1dfcfc5ab68825f0685d6b
    162 SIZE (xpi/firefox-i18n-39.0/te.xpi) = 531784
    163 SHA256 (xpi/firefox-i18n-39.0/th.xpi) = 1222f9eebb48c02abcac8e0f064e23bdb7b4c5288211816a51e598d2135aee90
    164 SIZE (xpi/firefox-i18n-39.0/th.xpi) = 539248
    165 SHA256 (xpi/firefox-i18n-39.0/tr.xpi) = 712b98ad2a0cf4b059554fe76d798a76ec3aa10ce2e95af0796dd9d46fa120b0
    166 SIZE (xpi/firefox-i18n-39.0/tr.xpi) = 484956
    167 SHA256 (xpi/firefox-i18n-39.0/uk.xpi) = 5b06984dc2d539dab5d3b83ec915b02a498d41185a2d3bfb7e465ef139fd605b
    168 SIZE (xpi/firefox-i18n-39.0/uk.xpi) = 498395
    169 SHA256 (xpi/firefox-i18n-39.0/vi.xpi) = a44f0486939c81e86e2aaf255cfe70d17e2ec42b8cc400ec2d699c3a1a951044
    170 SIZE (xpi/firefox-i18n-39.0/vi.xpi) = 471789
    171 SHA256 (xpi/firefox-i18n-39.0/xh.xpi) = 8d66c08160c6a2e3860bca6cc7d9c87b653c97c70994beb45bfc8fad9afb4f03
    172 SIZE (xpi/firefox-i18n-39.0/xh.xpi) = 454916
    173 SHA256 (xpi/firefox-i18n-39.0/zh-CN.xpi) = a7e959d6aba6f67b880b9ebcc1d1c2e253f01e079475191dc3eef978a9d9b2b5
    174 SIZE (xpi/firefox-i18n-39.0/zh-CN.xpi) = 492380
    175 SHA256 (xpi/firefox-i18n-39.0/zh-TW.xpi) = ec30c554c57aa27835723253f4c0dfc4fc75ca591f9a64fbd65f7622d7b212dd
    176 SIZE (xpi/firefox-i18n-39.0/zh-TW.xpi) = 471887
    1 SHA256 (xpi/firefox-i18n-40.0b7/ach.xpi) = 9b2190c7e523ad704ab5fbdaa53366111315d87db3a17de2fa331c951e95e473
    2 SIZE (xpi/firefox-i18n-40.0b7/ach.xpi) = 494120
    3 SHA256 (xpi/firefox-i18n-40.0b7/af.xpi) = 3c1bdc94edf5de5c80700ac77454c9ac0f27995bd800d38bcc83adad027de06c
    4 SIZE (xpi/firefox-i18n-40.0b7/af.xpi) = 498499
    5 SHA256 (xpi/firefox-i18n-40.0b7/an.xpi) = 208ba91b12903d09c9a8865b68f5fb2a28052997a7ad1fedd1c34ec62f34ee3c
    6 SIZE (xpi/firefox-i18n-40.0b7/an.xpi) = 476724
    7 SHA256 (xpi/firefox-i18n-40.0b7/ar.xpi) = ad979a32a568593f393b1936045359dadea2e0df6b2b43938a3437cef7ae958a
    8 SIZE (xpi/firefox-i18n-40.0b7/ar.xpi) = 532104
    9 SHA256 (xpi/firefox-i18n-40.0b7/as.xpi) = 2f076b913a47a522304a65b0d55e92e7f6ac8ca13f16973a508abb132b6b0011
    10 SIZE (xpi/firefox-i18n-40.0b7/as.xpi) = 522245
    11 SHA256 (xpi/firefox-i18n-40.0b7/ast.xpi) = e5f4f0412271ac870c6c28d9e71725ba59b4f6461fb16ac1c6d7287f16860821
    12 SIZE (xpi/firefox-i18n-40.0b7/ast.xpi) = 408920
    13 SHA256 (xpi/firefox-i18n-40.0b7/az.xpi) = 2f303a0f184515bc21b49ebc8dbe9151988a4be97900a7a2521cf5dfe97ede50
    14 SIZE (xpi/firefox-i18n-40.0b7/az.xpi) = 505049
    15 SHA256 (xpi/firefox-i18n-40.0b7/be.xpi) = 8e23c0915ae14c0c9855a646856e7ccb1af303db24079272816aa7ba1244b6c5
    16 SIZE (xpi/firefox-i18n-40.0b7/be.xpi) = 464200
    17 SHA256 (xpi/firefox-i18n-40.0b7/bg.xpi) = 56506ddbd43c39fa85bf852e531b170eaab6ad6318a928bf816cb5a336880655
    18 SIZE (xpi/firefox-i18n-40.0b7/bg.xpi) = 503496
    19 SHA256 (xpi/firefox-i18n-40.0b7/bn-BD.xpi) = 3f83afb3a3c41357ce210e2ddcc00cee0d083be334efc99631452a9eb207fed0
    20 SIZE (xpi/firefox-i18n-40.0b7/bn-BD.xpi) = 538760
    21 SHA256 (xpi/firefox-i18n-40.0b7/bn-IN.xpi) = 2ed9872d4ec2b3cba69ec719ee4d006ab3d3b734b620d6c775aa36140f9e242b
    22 SIZE (xpi/firefox-i18n-40.0b7/bn-IN.xpi) = 541270
    23 SHA256 (xpi/firefox-i18n-40.0b7/br.xpi) = 2d8f5299b0973a0d9e804e937802731a862c36bb88e80f01b70cccde987d4e99
    24 SIZE (xpi/firefox-i18n-40.0b7/br.xpi) = 456849
    25 SHA256 (xpi/firefox-i18n-40.0b7/bs.xpi) = d929942e40678f30e1692aac257a191a75476560418a34279d58916c9b8fd86b
    26 SIZE (xpi/firefox-i18n-40.0b7/bs.xpi) = 497331
    27 SHA256 (xpi/firefox-i18n-40.0b7/ca.xpi) = 86ce89f781a7ea34b813754e1f4e819e90307cdc544d785dce3bd4cff86b69b4
    28 SIZE (xpi/firefox-i18n-40.0b7/ca.xpi) = 474109
    29 SHA256 (xpi/firefox-i18n-40.0b7/cs.xpi) = e4913483993eedda07639e751d438910c6496571843521e702ef2e01b60b6a5d
    30 SIZE (xpi/firefox-i18n-40.0b7/cs.xpi) = 462358
    31 SHA256 (xpi/firefox-i18n-40.0b7/cy.xpi) = 5966601c312be4e7f956f47757029bdbf9a1cef9d5ca467cd0250b111e80e475
    32 SIZE (xpi/firefox-i18n-40.0b7/cy.xpi) = 459244
    33 SHA256 (xpi/firefox-i18n-40.0b7/da.xpi) = 4e0c1b3166acda5d2a65e76a6c76827d52da0c5a21e7f6dd7c5669597565ee09
    34 SIZE (xpi/firefox-i18n-40.0b7/da.xpi) = 465568
    35 SHA256 (xpi/firefox-i18n-40.0b7/de.xpi) = a9637d5043854f78078c8303c1c715469bf65505cdd84a8b5c9e05180a6abce9
    36 SIZE (xpi/firefox-i18n-40.0b7/de.xpi) = 467232
    37 SHA256 (xpi/firefox-i18n-40.0b7/dsb.xpi) = ff34655bfc0655e5c70b76e9624f2fb3a1f1a4a3c7ca50fbf00fd154bd5b0bff
    38 SIZE (xpi/firefox-i18n-40.0b7/dsb.xpi) = 486596
    39 SHA256 (xpi/firefox-i18n-40.0b7/el.xpi) = 8d28dbea9a666b8a13f0569b12c441adc0865fa205f695e06638c94e604aa882
    40 SIZE (xpi/firefox-i18n-40.0b7/el.xpi) = 513115
    41 SHA256 (xpi/firefox-i18n-40.0b7/en-GB.xpi) = c01e9270baec5c74405672864d3cbbd564eb0c5132c12e361f12d8de75ba0656
    42 SIZE (xpi/firefox-i18n-40.0b7/en-GB.xpi) = 451900
    43 SHA256 (xpi/firefox-i18n-40.0b7/en-US.xpi) = f0c1aa4e8b9c2ee5dae79e6a44b6f62c1b2c15c9ffbd3c992304c03900325601
    44 SIZE (xpi/firefox-i18n-40.0b7/en-US.xpi) = 483748
    45 SHA256 (xpi/firefox-i18n-40.0b7/en-ZA.xpi) = 8595463e2174787b672d2ce7cb607bd857f40085be3bb7736efdd40bab016597
    46 SIZE (xpi/firefox-i18n-40.0b7/en-ZA.xpi) = 455370
    47 SHA256 (xpi/firefox-i18n-40.0b7/eo.xpi) = fc529cfaac1e36397e2a27d01ad8027149ebcf87351b5f1b06089d5e26247eab
    48 SIZE (xpi/firefox-i18n-40.0b7/eo.xpi) = 500208
    49 SHA256 (xpi/firefox-i18n-40.0b7/es-AR.xpi) = cb3c18962cf53457728d400210a8e29be36b0c1ee08bb5ab4044c905120bb220
    50 SIZE (xpi/firefox-i18n-40.0b7/es-AR.xpi) = 468597
    51 SHA256 (xpi/firefox-i18n-40.0b7/es-CL.xpi) = 7727483b7b8133f5ad78b68c370eb3ad0de1ea9311e8e407287bebd4fcb3a80b
    52 SIZE (xpi/firefox-i18n-40.0b7/es-CL.xpi) = 394971
    53 SHA256 (xpi/firefox-i18n-40.0b7/es-ES.xpi) = c3332a15ca073869a16f759422650faed7a67a62ba99c847a32ac636cf209fb8
    54 SIZE (xpi/firefox-i18n-40.0b7/es-ES.xpi) = 383894
    55 SHA256 (xpi/firefox-i18n-40.0b7/es-MX.xpi) = da93f5767085fbca051862f4ce79009f39db4c653883ab63f3abf57cf1e7682b
    56 SIZE (xpi/firefox-i18n-40.0b7/es-MX.xpi) = 472917
    57 SHA256 (xpi/firefox-i18n-40.0b7/et.xpi) = 6f283656fb978bf5872395bb866b1543b6716a8e7a0569866f4ba954e72027ae
    58 SIZE (xpi/firefox-i18n-40.0b7/et.xpi) = 457410
    59 SHA256 (xpi/firefox-i18n-40.0b7/eu.xpi) = d46f3499920579d68009ca332a2ad52be4c404b33d996c4bc8c696ef3523b5a0
    60 SIZE (xpi/firefox-i18n-40.0b7/eu.xpi) = 481818
    61 SHA256 (xpi/firefox-i18n-40.0b7/fa.xpi) = 93e7e3d7151532dbf7637d5d027b101206cbe34a13adaa154a31ea2438081b2e
    62 SIZE (xpi/firefox-i18n-40.0b7/fa.xpi) = 526970
    63 SHA256 (xpi/firefox-i18n-40.0b7/ff.xpi) = 3fec9c12708c12cf782fc508254f4387e0e4744eb8b52adee2dba3f0aa4da73b
    64 SIZE (xpi/firefox-i18n-40.0b7/ff.xpi) = 465792
    65 SHA256 (xpi/firefox-i18n-40.0b7/fi.xpi) = 6a2c8fd5c52e0a6b47041d71b9a9a7f659f78d356fdc8521dfb28ba727dd99c9
    66 SIZE (xpi/firefox-i18n-40.0b7/fi.xpi) = 459382
    67 SHA256 (xpi/firefox-i18n-40.0b7/fr.xpi) = 29afc31cc46d2cb698ef0fbf54bd6545f4ff5fa9b8941f5b94d5adce560bb818
    68 SIZE (xpi/firefox-i18n-40.0b7/fr.xpi) = 477148
    69 SHA256 (xpi/firefox-i18n-40.0b7/fy-NL.xpi) = 4eff2bdea7704f856553af5da4b6b6de2fc26f7f09a984d6b5885ea20916249e
    70 SIZE (xpi/firefox-i18n-40.0b7/fy-NL.xpi) = 471135
    71 SHA256 (xpi/firefox-i18n-40.0b7/ga-IE.xpi) = d0f259e15dee9f7786a6218c7c112b26eee24df9f2f9c076bcc8776fe0d12b2f
    72 SIZE (xpi/firefox-i18n-40.0b7/ga-IE.xpi) = 485535
    73 SHA256 (xpi/firefox-i18n-40.0b7/gd.xpi) = 6bb8aec6b70d9b69753277a4d35de9ab5bcf235d40634bcae3a211549fe73e84
    74 SIZE (xpi/firefox-i18n-40.0b7/gd.xpi) = 469748
    75 SHA256 (xpi/firefox-i18n-40.0b7/gl.xpi) = fb55f9bd2e86f4edc4aa4c0237768bf79c8830df76db7a448f1e520e0e24d98b
    76 SIZE (xpi/firefox-i18n-40.0b7/gl.xpi) = 463634
    77 SHA256 (xpi/firefox-i18n-40.0b7/gu-IN.xpi) = 202f015d132723fb9f6b2d265ed783b86cbbe6ed86d7a5216097e31e822feeb5
    78 SIZE (xpi/firefox-i18n-40.0b7/gu-IN.xpi) = 498591
    79 SHA256 (xpi/firefox-i18n-40.0b7/he.xpi) = 4a068e2a402fb70c56a1d6fef38d7366d6b3f7265b25ef235bc8acfc514938a7
    80 SIZE (xpi/firefox-i18n-40.0b7/he.xpi) = 497109
    81 SHA256 (xpi/firefox-i18n-40.0b7/hi-IN.xpi) = 88aed379ecbb1899a1e38d34bf13ac902e27ddd57f43cf8f0d9728b3d276980c
    82 SIZE (xpi/firefox-i18n-40.0b7/hi-IN.xpi) = 519929
    83 SHA256 (xpi/firefox-i18n-40.0b7/hr.xpi) = 4d120b91360a00dac3ae7632acf5d7b27f4fe6400b6a1247d081e8e3e99ad45f
    84 SIZE (xpi/firefox-i18n-40.0b7/hr.xpi) = 494497
    85 SHA256 (xpi/firefox-i18n-40.0b7/hsb.xpi) = 572290612d725bb2a7b9bf8f8f4dfef43af68f93deb5efc75313339f8b69672b
    86 SIZE (xpi/firefox-i18n-40.0b7/hsb.xpi) = 484256
    87 SHA256 (xpi/firefox-i18n-40.0b7/hu.xpi) = 554f729ccac78bd7b4d8dae766e4033450ea1d1a8022d8118b2c22cc07ba356a
    88 SIZE (xpi/firefox-i18n-40.0b7/hu.xpi) = 469049
    89 SHA256 (xpi/firefox-i18n-40.0b7/hy-AM.xpi) = 3fdc39bb801af53daf7aed9605334dcadf5cd9227c904f5a4c7cca714a8fd4a5
    90 SIZE (xpi/firefox-i18n-40.0b7/hy-AM.xpi) = 550054
    91 SHA256 (xpi/firefox-i18n-40.0b7/id.xpi) = c165dcbd68701481219c9e47c88442a10119c21ca9889c9f3a9492997c666879
    92 SIZE (xpi/firefox-i18n-40.0b7/id.xpi) = 446017
    93 SHA256 (xpi/firefox-i18n-40.0b7/is.xpi) = 57d04c8ae3083937ace8157831b88d286d41b0cebd4cd76088bc166459e90dd3
    94 SIZE (xpi/firefox-i18n-40.0b7/is.xpi) = 499892
    95 SHA256 (xpi/firefox-i18n-40.0b7/it.xpi) = 087a3d10cebdf362043a8363cea2bebe6c724dcd1eb875ea38964142042638b1
    96 SIZE (xpi/firefox-i18n-40.0b7/it.xpi) = 377832
    97 SHA256 (xpi/firefox-i18n-40.0b7/ja.xpi) = 40f0b9b3c317163805fb12a63bf0bee1f13456ea2fb13f040df536f1dbd58992
    98 SIZE (xpi/firefox-i18n-40.0b7/ja.xpi) = 495438
    99 SHA256 (xpi/firefox-i18n-40.0b7/kk.xpi) = efa6f7c4b169f57fc2ce8f5ae2e5472543b5d1c467d1dc3615ba1312731fbc41
    100 SIZE (xpi/firefox-i18n-40.0b7/kk.xpi) = 520130
    101 SHA256 (xpi/firefox-i18n-40.0b7/km.xpi) = bbdbde97ef2a1c6c021a6da3b4858b343e57348bb4ad6c24d72977d3435624b7
    102 SIZE (xpi/firefox-i18n-40.0b7/km.xpi) = 578732
    103 SHA256 (xpi/firefox-i18n-40.0b7/kn.xpi) = 66cd82c214659adf4f7108902d942f5f2698a110822b80a5368de4e18b82ef96
    104 SIZE (xpi/firefox-i18n-40.0b7/kn.xpi) = 550863
    105 SHA256 (xpi/firefox-i18n-40.0b7/ko.xpi) = 5bdb8b3cc198aa37309df1de5f6414db85ceb2979a76ec28a079e3cbfd7a595a
    106 SIZE (xpi/firefox-i18n-40.0b7/ko.xpi) = 476891
    107 SHA256 (xpi/firefox-i18n-40.0b7/lij.xpi) = d1e2d3d47aaea9242c65154b18676963eef28fb6d7f39057fa9061a00dead041
    108 SIZE (xpi/firefox-i18n-40.0b7/lij.xpi) = 462238
    109 SHA256 (xpi/firefox-i18n-40.0b7/lt.xpi) = e78fc3aabcecebad77b8fc790da7384741804be5509e707e394cdf5ec0b19e4e
    110 SIZE (xpi/firefox-i18n-40.0b7/lt.xpi) = 502208
    111 SHA256 (xpi/firefox-i18n-40.0b7/lv.xpi) = 3115b5577307d9b7b56be2b8c6be5e03bbdfb5df73fea9d1acc2daed083709b3
    112 SIZE (xpi/firefox-i18n-40.0b7/lv.xpi) = 482492
    113 SHA256 (xpi/firefox-i18n-40.0b7/mai.xpi) = 38ccb0d057188d6ff1d9d0c315cb42eb76b0e823c66654537e05064d61958d2d
    114 SIZE (xpi/firefox-i18n-40.0b7/mai.xpi) = 527991
    115 SHA256 (xpi/firefox-i18n-40.0b7/mk.xpi) = a5eacaeac492973c12a930299bfa36da6e097ec0642d67d8e300a415d58deb50
    116 SIZE (xpi/firefox-i18n-40.0b7/mk.xpi) = 542561
    117 SHA256 (xpi/firefox-i18n-40.0b7/ml.xpi) = cd4c4d0c3facd6c9ae3782e8381909145da7a4c77b25bdf2291c9b8a904be144
    118 SIZE (xpi/firefox-i18n-40.0b7/ml.xpi) = 540382
    119 SHA256 (xpi/firefox-i18n-40.0b7/mr.xpi) = b001c5a9b91bb65ff34d13aaa0c5706c1643296f26de6448b7e1f8fb32fc1616
    120 SIZE (xpi/firefox-i18n-40.0b7/mr.xpi) = 522284
    121 SHA256 (xpi/firefox-i18n-40.0b7/ms.xpi) = 3a7b159604c6bd140c98508f5b920365387da597146ffb3fc77d4fd57e1b059f
    122 SIZE (xpi/firefox-i18n-40.0b7/ms.xpi) = 504518
    123 SHA256 (xpi/firefox-i18n-40.0b7/nb-NO.xpi) = 1ef6ba22318567b9a8745c241c0b85cb883d184a761a52dac7a59dc7542c1e10
    124 SIZE (xpi/firefox-i18n-40.0b7/nb-NO.xpi) = 458944
    125 SHA256 (xpi/firefox-i18n-40.0b7/nl.xpi) = 06676c2625935209d51dd3d91527efa859b5fdf5b8d59c7e6631e3190f3fe61b
    126 SIZE (xpi/firefox-i18n-40.0b7/nl.xpi) = 458550
    127 SHA256 (xpi/firefox-i18n-40.0b7/nn-NO.xpi) = fe2edfda474e460fec8222d56f3fa6d2bb668218b01707bdf927e80a533df1c6
    128 SIZE (xpi/firefox-i18n-40.0b7/nn-NO.xpi) = 453067
    129 SHA256 (xpi/firefox-i18n-40.0b7/or.xpi) = 4df214714dfdd610618bd8cb57c3ba264f11e70b47399e51f73ad083ca020219
    130 SIZE (xpi/firefox-i18n-40.0b7/or.xpi) = 539206
    131 SHA256 (xpi/firefox-i18n-40.0b7/pa-IN.xpi) = 50ac501af14428add7f6a7e5bf1881ba7c31902050217ee4ad5cf8ee1dd99976
    132 SIZE (xpi/firefox-i18n-40.0b7/pa-IN.xpi) = 509122
    133 SHA256 (xpi/firefox-i18n-40.0b7/pl.xpi) = cf848ab7e98a92a5e5e6c17fbc8a39c003772a284836875052918ba92de5b833
    134 SIZE (xpi/firefox-i18n-40.0b7/pl.xpi) = 415190
    135 SHA256 (xpi/firefox-i18n-40.0b7/pt-BR.xpi) = bc3168fd01b4190f2166de8ccdb8d8edd3f1934878ba089c0946f27a7e534f29
    136 SIZE (xpi/firefox-i18n-40.0b7/pt-BR.xpi) = 475444
    137 SHA256 (xpi/firefox-i18n-40.0b7/pt-PT.xpi) = 30700be50a8d1b88cba0f63ba68394c2a396862f5c84cc581957f2e87f71d9b7
    138 SIZE (xpi/firefox-i18n-40.0b7/pt-PT.xpi) = 456032
    139 SHA256 (xpi/firefox-i18n-40.0b7/rm.xpi) = 49ff188f5548527724a97ed58f9530862d54d1626046afcacbfbb6273fabb206
    140 SIZE (xpi/firefox-i18n-40.0b7/rm.xpi) = 461465
    141 SHA256 (xpi/firefox-i18n-40.0b7/ro.xpi) = 66b11d98964859c37ca6cbd6dbbc133635e03c05edd3ec240eb9573ab5294cfc
    142 SIZE (xpi/firefox-i18n-40.0b7/ro.xpi) = 509715
    143 SHA256 (xpi/firefox-i18n-40.0b7/ru.xpi) = a04d7e02a441a65db0b8bbfda33fbd3fd43d05850f0d52813cdd3eec64df0b75
    144 SIZE (xpi/firefox-i18n-40.0b7/ru.xpi) = 425656
    145 SHA256 (xpi/firefox-i18n-40.0b7/si.xpi) = ed84a1b16c4882f4f3446e480e6e3f2dc8a7e07cf4f8f697864b79905eec6706
    146 SIZE (xpi/firefox-i18n-40.0b7/si.xpi) = 548767
    147 SHA256 (xpi/firefox-i18n-40.0b7/sk.xpi) = 7ac5e921738b8d553c412615913edb6cc125543b723c3611074723c9abb322bb
    148 SIZE (xpi/firefox-i18n-40.0b7/sk.xpi) = 485118
    149 SHA256 (xpi/firefox-i18n-40.0b7/sl.xpi) = 49ad2cf399dc7b4c090e835bc89eb8e312664dde59c0fdc68ae9e50b053859c2
    150 SIZE (xpi/firefox-i18n-40.0b7/sl.xpi) = 457939
    151 SHA256 (xpi/firefox-i18n-40.0b7/son.xpi) = 87fddff88dee3e419b26640089a517f250498d5e8325d6a5ed0620914961d5ca
    152 SIZE (xpi/firefox-i18n-40.0b7/son.xpi) = 465949
    153 SHA256 (xpi/firefox-i18n-40.0b7/sq.xpi) = a68cc4220b7f655ab8655de3b8e00eb78a5a4cddab34956fb5f2fa5dbba4bea5
    154 SIZE (xpi/firefox-i18n-40.0b7/sq.xpi) = 501444
    155 SHA256 (xpi/firefox-i18n-40.0b7/sr.xpi) = e8819433da37db2ae7346c4a3611d22b3a479498615f9d3dfb0ff9d4ad4e0701
    156 SIZE (xpi/firefox-i18n-40.0b7/sr.xpi) = 494735
    157 SHA256 (xpi/firefox-i18n-40.0b7/sv-SE.xpi) = f4eaab57e97c59d67561af176cfb437f16e40fa8220c49b0c4f19cfd540f73fd
    158 SIZE (xpi/firefox-i18n-40.0b7/sv-SE.xpi) = 467790
    159 SHA256 (xpi/firefox-i18n-40.0b7/ta.xpi) = 9451a796bd757da651e415049d62b42053e089e19ac4f3ba80523948cb165d86
    160 SIZE (xpi/firefox-i18n-40.0b7/ta.xpi) = 521798
    161 SHA256 (xpi/firefox-i18n-40.0b7/te.xpi) = 5dd3ed77b2e8f03a9f1b0b2d273e2e1e73935c910b1d080336c52d36eaa3a94e
    162 SIZE (xpi/firefox-i18n-40.0b7/te.xpi) = 540973
    163 SHA256 (xpi/firefox-i18n-40.0b7/th.xpi) = a075896b0c4e41d2ea7faacffbb04c258728ce63bcf540ea9c6e97f768e26d77
    164 SIZE (xpi/firefox-i18n-40.0b7/th.xpi) = 550255
    165 SHA256 (xpi/firefox-i18n-40.0b7/tr.xpi) = 0c7d33b86dc708696f9d1809cfc751bf51b824d029fba89299387c13e80cd445
    166 SIZE (xpi/firefox-i18n-40.0b7/tr.xpi) = 496254
    167 SHA256 (xpi/firefox-i18n-40.0b7/uk.xpi) = 3bd1cf6a2c1b442341fd2293ed6c5fb11ace2e4524f86a267e1604f20939706f
    168 SIZE (xpi/firefox-i18n-40.0b7/uk.xpi) = 511142
    169 SHA256 (xpi/firefox-i18n-40.0b7/vi.xpi) = 9bad607bf56097093dfa79827fc73d9121c1cad4290b838f7d77cf4806d941da
    170 SIZE (xpi/firefox-i18n-40.0b7/vi.xpi) = 481059
    171 SHA256 (xpi/firefox-i18n-40.0b7/xh.xpi) = fe89bd54f721527e6ac7dceeaf02fae5a0fbe47d7f59c611e529aabf875f9309
    172 SIZE (xpi/firefox-i18n-40.0b7/xh.xpi) = 461037
    173 SHA256 (xpi/firefox-i18n-40.0b7/zh-CN.xpi) = 4e1c94277e3686b6c88551ea0f01e4df04dd7e51b9fe219e39d2272a32e019db
    174 SIZE (xpi/firefox-i18n-40.0b7/zh-CN.xpi) = 504413
    175 SHA256 (xpi/firefox-i18n-40.0b7/zh-TW.xpi) = 7ae6a06ba424b03579d4f3cc33da520a70ea5a958aa1715714b45575f4f5152e
    176 SIZE (xpi/firefox-i18n-40.0b7/zh-TW.xpi) = 483743
  • trunk/www/firefox-i18n/Makefile

     
    2 2 # $FreeBSD: head/www/firefox-i18n/Makefile 392273 2015-07-16 06:05:59Z jbeich $
    3 3
    4 4 PORTNAME= firefox-i18n
    5 PORTVERSION= 39.0
    5 PORTVERSION= 40.0b7
    6 6 CATEGORIES= www
    7 7 MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${DISTVERSION}/linux-i686/xpi \
    8 8 MOZILLA/${PORTNAME:S|-i18n||}/candidates/${DISTVERSION}-candidates/build6/linux-i686/xpi
     
    15 15
    16 16 EXTRACT_DEPENDS= zip:${PORTSDIR}/archivers/zip
    17 17
    18 USES= zip:infozip gecko:firefox,39,build
    18 USES= zip:infozip gecko:firefox,40,build
    19 19 USE_XPI= firefox linux-firefox
    20 20
    21 21 NO_ARCH= yes
  • trunk/www/firefox/distinfo

     
    1 SHA256 (firefox-39.0.source.tar.bz2) = 7e25014deb926df9220c3ab40ac6816c13a04c4cf7bd89b08fc1743307df1096
    2 SIZE (firefox-39.0.source.tar.bz2) = 182881881
    1 SHA256 (firefox-40.0b7.source.tar.bz2) = f4af331b41c44f0cceeb83b1fd10c96f0e2442e21c1e53a2fefb12be260abc27
    2 SIZE (firefox-40.0b7.source.tar.bz2) = 178435682
  • trunk/www/firefox/files/patch-bug1021761

     
    1070 1070 +CFLAGS += CONFIG['MOZ_OSS_CFLAGS']
    1071 1071 CFLAGS += CONFIG['MOZ_ALSA_CFLAGS']
    1072 1072 CFLAGS += CONFIG['MOZ_PULSEAUDIO_CFLAGS']
    1073 diff --git media/webrtc/signaling/test/moz.build media/webrtc/signaling/test/moz.build
    1073 diff --git media/webrtc/signaling/test/common.build media/webrtc/signaling/test/common.build
    1074 1074 index 991f03f..3d99eb5 100644
    1075 --- media/webrtc/signaling/test/moz.build
    1076 +++ media/webrtc/signaling/test/moz.build
    1077 @@ -112,8 +112,8 @@ if CONFIG['JS_SHARED_LIBRARY']:
    1075 --- media/webrtc/signaling/test/common.build
    1076 +++ media/webrtc/signaling/test/common.build
    1077 @@ -102,8 +102,8 @@ USE_LIBS += ['mozglue']
    1078 1078 OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS']
    1079 1079 OS_LIBS += CONFIG['REALTIME_LIBS']
    1080 1080
  • trunk/www/firefox/files/patch-bug1073117

     
    1 commit 27ead4e
    2 Author: Martin Stransky <stransky@redhat.com>
    3 Date: Thu Apr 30 01:31:00 2015 -0400
    4
    5 Bug 1073117 - Add support for has_tab_gap notebook style. r=karlt
    6
    7 --HG--
    8 extra : rebase_source : 1755623794079eb9fa8b4c7a17bd07f6f10a0dfe
    9 ---
    10 widget/gtk/gtk3drawing.c | 289 +++++++++++++++++++++-------------------
    11 widget/gtk/nsNativeThemeGTK.cpp | 2 +
    12 2 files changed, 153 insertions(+), 138 deletions(-)
    13
    14 diff --git widget/gtk/gtk3drawing.c widget/gtk/gtk3drawing.c
    15 index 7fef6fa..a691316 100644
    16 --- widget/gtk/gtk3drawing.c
    17 +++ widget/gtk/gtk3drawing.c
    18 @@ -65,6 +65,7 @@ static GtkWidget* gScrolledWindowWidget;
    19 static style_prop_t style_prop_func;
    20 static gboolean have_arrow_scaling;
    21 static gboolean checkbox_check_state;
    22 +static gboolean notebook_has_tab_gap;
    23 static gboolean is_initialized;
    24
    25 #define ARROW_UP 0
    26 @@ -725,6 +726,14 @@ moz_gtk_init()
    27 else
    28 checkbox_check_state = GTK_STATE_FLAG_ACTIVE;
    29
    30 + if(!gtk_check_version(3, 12, 0)) {
    31 + ensure_tab_widget();
    32 + gtk_widget_style_get(gTabWidget, "has-tab-gap", &notebook_has_tab_gap, NULL);
    33 + }
    34 + else {
    35 + notebook_has_tab_gap = TRUE;
    36 + }
    37 +
    38 /* Add style property to GtkEntry.
    39 * Adding the style property to the normal GtkEntry class means that it
    40 * will work without issues inside GtkComboBox and for Spinbuttons. */
    41 @@ -2012,6 +2021,9 @@ moz_gtk_get_tab_thickness(void)
    42 GtkStyleContext * style;
    43
    44 ensure_tab_widget();
    45 + if (!notebook_has_tab_gap)
    46 + return 0; /* tabs do not overdraw the tabpanel border with "no gap" style */
    47 +
    48 style = gtk_widget_get_style_context(gTabWidget);
    49 gtk_style_context_add_class(style, GTK_STYLE_CLASS_NOTEBOOK);
    50 gtk_style_context_get_border(style, 0, &border);
    51 @@ -2057,7 +2069,7 @@ moz_gtk_tab_paint(cairo_t *cr, GdkRectangle* rect,
    52 ensure_tab_widget();
    53 gtk_widget_set_direction(gTabWidget, direction);
    54
    55 - style = gtk_widget_get_style_context(gTabWidget);
    56 + style = gtk_widget_get_style_context(gTabWidget);
    57 gtk_style_context_save(style);
    58 moz_gtk_tab_prepare_style_context(style, flags);
    59
    60 @@ -2074,143 +2086,155 @@ moz_gtk_tab_paint(cairo_t *cr, GdkRectangle* rect,
    61
    62 focusRect = backRect = tabRect;
    63
    64 - if ((flags & MOZ_GTK_TAB_SELECTED) == 0) {
    65 - /* Only draw the tab */
    66 - gtk_render_extension(style, cr,
    67 - tabRect.x, tabRect.y, tabRect.width, tabRect.height,
    68 - (flags & MOZ_GTK_TAB_BOTTOM) ?
    69 - GTK_POS_TOP : GTK_POS_BOTTOM );
    70 - } else {
    71 - /* Draw the tab and the gap
    72 - * We want the gap to be positioned exactly on the tabpanel top
    73 - * border; since tabbox.css may set a negative margin so that the tab
    74 - * frame rect already overlaps the tabpanel frame rect, we need to take
    75 - * that into account when drawing. To that effect, nsNativeThemeGTK
    76 - * passes us this negative margin (bmargin in the graphic below) in the
    77 - * lowest bits of |flags|. We use it to set gap_voffset, the distance
    78 - * between the top of the gap and the bottom of the tab (resp. the
    79 - * bottom of the gap and the top of the tab when we draw a bottom tab),
    80 - * while ensuring that the gap always touches the border of the tab,
    81 - * i.e. 0 <= gap_voffset <= gap_height, to avoid surprinsing results
    82 - * with big negative or positive margins.
    83 - * Here is a graphical explanation in the case of top tabs:
    84 - * ___________________________
    85 - * / \
    86 - * | T A B |
    87 - * ----------|. . . . . . . . . . . . . . .|----- top of tabpanel
    88 - * : ^ bmargin : ^
    89 - * : | (-negative margin, : |
    90 - * bottom : v passed in flags) : | gap_height
    91 - * of -> :.............................: | (the size of the
    92 - * the tab . part of the gap . | tabpanel top border)
    93 - * . outside of the tab . v
    94 - * ----------------------------------------------
    95 - *
    96 - * To draw the gap, we use gtk_paint_box_gap(), see comment in
    97 - * moz_gtk_tabpanels_paint(). This box_gap is made 3 * gap_height tall,
    98 - * which should suffice to ensure that the only visible border is the
    99 - * pierced one. If the tab is in the middle, we make the box_gap begin
    100 - * a bit to the left of the tab and end a bit to the right, adjusting
    101 - * the gap position so it still is under the tab, because we want the
    102 - * rendering of a gap in the middle of a tabpanel. This is the role of
    103 - * the gints gap_{l,r}_offset. On the contrary, if the tab is the
    104 - * first, we align the start border of the box_gap with the start
    105 - * border of the tab (left if LTR, right if RTL), by setting the
    106 - * appropriate offset to 0.*/
    107 - gint gap_loffset, gap_roffset, gap_voffset, gap_height;
    108 -
    109 - /* Get height needed by the gap */
    110 - gap_height = moz_gtk_get_tab_thickness();
    111 -
    112 - /* Extract gap_voffset from the first bits of flags */
    113 - gap_voffset = flags & MOZ_GTK_TAB_MARGIN_MASK;
    114 - if (gap_voffset > gap_height)
    115 - gap_voffset = gap_height;
    116 -
    117 - /* Set gap_{l,r}_offset to appropriate values */
    118 - gap_loffset = gap_roffset = 20; /* should be enough */
    119 - if (flags & MOZ_GTK_TAB_FIRST) {
    120 - if (direction == GTK_TEXT_DIR_RTL)
    121 - gap_roffset = initial_gap;
    122 - else
    123 - gap_loffset = initial_gap;
    124 - }
    125 -
    126 - if (flags & MOZ_GTK_TAB_BOTTOM) {
    127 - /* Draw the tab on bottom */
    128 - focusRect.y += gap_voffset;
    129 - focusRect.height -= gap_voffset;
    130 -
    131 + if (notebook_has_tab_gap) {
    132 + if ((flags & MOZ_GTK_TAB_SELECTED) == 0) {
    133 + /* Only draw the tab */
    134 gtk_render_extension(style, cr,
    135 - tabRect.x, tabRect.y + gap_voffset, tabRect.width,
    136 - tabRect.height - gap_voffset, GTK_POS_TOP);
    137 -
    138 - gtk_style_context_remove_region(style, GTK_STYLE_REGION_TAB);
    139 -
    140 - backRect.y += (gap_voffset - gap_height);
    141 - backRect.height = gap_height;
    142 -
    143 - /* Draw the gap; erase with background color before painting in
    144 - * case theme does not */
    145 - gtk_render_background(style, cr, backRect.x, backRect.y,
    146 - backRect.width, backRect.height);
    147 - cairo_save(cr);
    148 - cairo_rectangle(cr, backRect.x, backRect.y, backRect.width, backRect.height);
    149 - cairo_clip(cr);
    150 -
    151 - gtk_render_frame_gap(style, cr,
    152 - tabRect.x - gap_loffset,
    153 - tabRect.y + gap_voffset - 3 * gap_height,
    154 - tabRect.width + gap_loffset + gap_roffset,
    155 - 3 * gap_height, GTK_POS_BOTTOM,
    156 - gap_loffset, gap_loffset + tabRect.width);
    157 - cairo_restore(cr);
    158 + tabRect.x, tabRect.y, tabRect.width, tabRect.height,
    159 + (flags & MOZ_GTK_TAB_BOTTOM) ?
    160 + GTK_POS_TOP : GTK_POS_BOTTOM );
    161 } else {
    162 - /* Draw the tab on top */
    163 - focusRect.height -= gap_voffset;
    164 - gtk_render_extension(style, cr,
    165 - tabRect.x, tabRect.y, tabRect.width,
    166 - tabRect.height - gap_voffset, GTK_POS_BOTTOM);
    167 -
    168 - gtk_style_context_remove_region(style, GTK_STYLE_REGION_TAB);
    169 -
    170 - backRect.y += (tabRect.height - gap_voffset);
    171 - backRect.height = gap_height;
    172 -
    173 - /* Draw the gap; erase with background color before painting in
    174 - * case theme does not */
    175 - gtk_render_background(style, cr, backRect.x, backRect.y,
    176 - backRect.width, backRect.height);
    177 -
    178 - cairo_save(cr);
    179 - cairo_rectangle(cr, backRect.x, backRect.y, backRect.width, backRect.height);
    180 - cairo_clip(cr);
    181 -
    182 - gtk_render_frame_gap(style, cr,
    183 - tabRect.x - gap_loffset,
    184 - tabRect.y + tabRect.height - gap_voffset,
    185 - tabRect.width + gap_loffset + gap_roffset,
    186 - 3 * gap_height, GTK_POS_TOP,
    187 - gap_loffset, gap_loffset + tabRect.width);
    188 - cairo_restore(cr);
    189 + /* Draw the tab and the gap
    190 + * We want the gap to be positioned exactly on the tabpanel top
    191 + * border; since tabbox.css may set a negative margin so that the tab
    192 + * frame rect already overlaps the tabpanel frame rect, we need to take
    193 + * that into account when drawing. To that effect, nsNativeThemeGTK
    194 + * passes us this negative margin (bmargin in the graphic below) in the
    195 + * lowest bits of |flags|. We use it to set gap_voffset, the distance
    196 + * between the top of the gap and the bottom of the tab (resp. the
    197 + * bottom of the gap and the top of the tab when we draw a bottom tab),
    198 + * while ensuring that the gap always touches the border of the tab,
    199 + * i.e. 0 <= gap_voffset <= gap_height, to avoid surprinsing results
    200 + * with big negative or positive margins.
    201 + * Here is a graphical explanation in the case of top tabs:
    202 + * ___________________________
    203 + * / \
    204 + * | T A B |
    205 + * ----------|. . . . . . . . . . . . . . .|----- top of tabpanel
    206 + * : ^ bmargin : ^
    207 + * : | (-negative margin, : |
    208 + * bottom : v passed in flags) : | gap_height
    209 + * of -> :.............................: | (the size of the
    210 + * the tab . part of the gap . | tabpanel top border)
    211 + * . outside of the tab . v
    212 + * ----------------------------------------------
    213 + *
    214 + * To draw the gap, we use gtk_paint_box_gap(), see comment in
    215 + * moz_gtk_tabpanels_paint(). This box_gap is made 3 * gap_height tall,
    216 + * which should suffice to ensure that the only visible border is the
    217 + * pierced one. If the tab is in the middle, we make the box_gap begin
    218 + * a bit to the left of the tab and end a bit to the right, adjusting
    219 + * the gap position so it still is under the tab, because we want the
    220 + * rendering of a gap in the middle of a tabpanel. This is the role of
    221 + * the gints gap_{l,r}_offset. On the contrary, if the tab is the
    222 + * first, we align the start border of the box_gap with the start
    223 + * border of the tab (left if LTR, right if RTL), by setting the
    224 + * appropriate offset to 0.*/
    225 + gint gap_loffset, gap_roffset, gap_voffset, gap_height;
    226 +
    227 + /* Get height needed by the gap */
    228 + gap_height = moz_gtk_get_tab_thickness();
    229 +
    230 + /* Extract gap_voffset from the first bits of flags */
    231 + gap_voffset = flags & MOZ_GTK_TAB_MARGIN_MASK;
    232 + if (gap_voffset > gap_height)
    233 + gap_voffset = gap_height;
    234 +
    235 + /* Set gap_{l,r}_offset to appropriate values */
    236 + gap_loffset = gap_roffset = 20; /* should be enough */
    237 + if (flags & MOZ_GTK_TAB_FIRST) {
    238 + if (direction == GTK_TEXT_DIR_RTL)
    239 + gap_roffset = initial_gap;
    240 + else
    241 + gap_loffset = initial_gap;
    242 + }
    243 +
    244 + if (flags & MOZ_GTK_TAB_BOTTOM) {
    245 + /* Draw the tab on bottom */
    246 + focusRect.y += gap_voffset;
    247 + focusRect.height -= gap_voffset;
    248 +
    249 + gtk_render_extension(style, cr,
    250 + tabRect.x, tabRect.y + gap_voffset, tabRect.width,
    251 + tabRect.height - gap_voffset, GTK_POS_TOP);
    252 +
    253 + gtk_style_context_remove_region(style, GTK_STYLE_REGION_TAB);
    254 +
    255 + backRect.y += (gap_voffset - gap_height);
    256 + backRect.height = gap_height;
    257 +
    258 + /* Draw the gap; erase with background color before painting in
    259 + * case theme does not */
    260 + gtk_render_background(style, cr, backRect.x, backRect.y,
    261 + backRect.width, backRect.height);
    262 + cairo_save(cr);
    263 + cairo_rectangle(cr, backRect.x, backRect.y, backRect.width, backRect.height);
    264 + cairo_clip(cr);
    265 +
    266 + gtk_render_frame_gap(style, cr,
    267 + tabRect.x - gap_loffset,
    268 + tabRect.y + gap_voffset - 3 * gap_height,
    269 + tabRect.width + gap_loffset + gap_roffset,
    270 + 3 * gap_height, GTK_POS_BOTTOM,
    271 + gap_loffset, gap_loffset + tabRect.width);
    272 + cairo_restore(cr);
    273 + } else {
    274 + /* Draw the tab on top */
    275 + focusRect.height -= gap_voffset;
    276 + gtk_render_extension(style, cr,
    277 + tabRect.x, tabRect.y, tabRect.width,
    278 + tabRect.height - gap_voffset, GTK_POS_BOTTOM);
    279 +
    280 + gtk_style_context_remove_region(style, GTK_STYLE_REGION_TAB);
    281 +
    282 + backRect.y += (tabRect.height - gap_voffset);
    283 + backRect.height = gap_height;
    284 +
    285 + /* Draw the gap; erase with background color before painting in
    286 + * case theme does not */
    287 + gtk_render_background(style, cr, backRect.x, backRect.y,
    288 + backRect.width, backRect.height);
    289 +
    290 + cairo_save(cr);
    291 + cairo_rectangle(cr, backRect.x, backRect.y, backRect.width, backRect.height);
    292 + cairo_clip(cr);
    293 +
    294 + gtk_render_frame_gap(style, cr,
    295 + tabRect.x - gap_loffset,
    296 + tabRect.y + tabRect.height - gap_voffset,
    297 + tabRect.width + gap_loffset + gap_roffset,
    298 + 3 * gap_height, GTK_POS_TOP,
    299 + gap_loffset, gap_loffset + tabRect.width);
    300 + cairo_restore(cr);
    301 + }
    302 }
    303 + } else {
    304 + gtk_render_background(style, cr, tabRect.x, tabRect.y, tabRect.width, tabRect.height);
    305 + gtk_render_frame(style, cr, tabRect.x, tabRect.y, tabRect.width, tabRect.height);
    306 }
    307
    308 + gtk_style_context_restore(style);
    309 +
    310 if (state->focused) {
    311 /* Paint the focus ring */
    312 - GtkBorder border;
    313 - gtk_style_context_get_border(style, GetStateFlagsFromGtkWidgetState(state), &border);
    314 + GtkBorder padding;
    315
    316 - focusRect.x += border.left;
    317 - focusRect.width -= (border.left + border.right);
    318 - focusRect.y += border.top;
    319 - focusRect.height -= (border.top + border.bottom);
    320 + gtk_style_context_save(style);
    321 + moz_gtk_tab_prepare_style_context(style, flags);
    322 +
    323 + gtk_style_context_get_padding(style, GetStateFlagsFromGtkWidgetState(state), &padding);
    324 +
    325 + focusRect.x += padding.left;
    326 + focusRect.width -= (padding.left + padding.right);
    327 + focusRect.y += padding.top;
    328 + focusRect.height -= (padding.top + padding.bottom);
    329
    330 gtk_render_focus(style, cr,
    331 focusRect.x, focusRect.y, focusRect.width, focusRect.height);
    332 +
    333 + gtk_style_context_restore(style);
    334 }
    335
    336 - gtk_style_context_restore(style);
    337
    338 return MOZ_GTK_SUCCESS;
    339 }
    340 @@ -2831,11 +2855,7 @@ moz_gtk_get_tab_border(gint* left, gint* top, gint* right, gint* bottom,
    341 gtk_style_context_save(style);
    342 moz_gtk_tab_prepare_style_context(style, flags);
    343
    344 - // TODO add_style_border() should be replaced
    345 - // with focus-line-width and focus-padding
    346 - // see Bug 877605
    347 *left = *top = *right = *bottom = 0;
    348 - moz_gtk_add_style_border(style, left, top, right, bottom);
    349 moz_gtk_add_style_padding(style, left, top, right, bottom);
    350
    351 gtk_widget_style_get (gTabWidget, "tab-curvature", &tab_curvature, NULL);
    352 @@ -2846,16 +2866,9 @@ moz_gtk_get_tab_border(gint* left, gint* top, gint* right, gint* bottom,
    353 int initial_gap;
    354 gtk_widget_style_get (gTabWidget, "initial-gap", &initial_gap, NULL);
    355 if (direction == GTK_TEXT_DIR_RTL)
    356 - *right += initial_gap;
    357 + *right += initial_gap;
    358 else
    359 - *left += initial_gap;
    360 - }
    361 -
    362 - // Top tabs have no bottom border, bottom tabs have no top border
    363 - if (flags & MOZ_GTK_TAB_BOTTOM) {
    364 - *top = 0;
    365 - } else {
    366 - *bottom = 0;
    367 + *left += initial_gap;
    368 }
    369
    370 gtk_style_context_restore(style);
    371 diff --git widget/gtk/nsNativeThemeGTK.cpp widget/gtk/nsNativeThemeGTK.cpp
    372 index 9dedd76..779eceb 100644
    373 --- widget/gtk/nsNativeThemeGTK.cpp
    374 +++ widget/gtk/nsNativeThemeGTK.cpp
    375 @@ -765,6 +765,8 @@ nsNativeThemeGTK::GetExtraSizeForWidget(nsIFrame* aFrame, uint8_t aWidgetType,
    376 return false;
    377
    378 gint gap_height = moz_gtk_get_tab_thickness();
    379 + if (!gap_height)
    380 + return false;
    381
    382 int32_t extra = gap_height - GetTabMarginPixels(aFrame);
    383 if (extra <= 0)
  • trunk/www/firefox/files/patch-bug826985

     
    51 51 # basic stuff for everything
    52 52 'include_internal_video_render': 0,
    53 53 'clang_use_chrome_plugins': 0,
    54 diff --git media/webrtc/signaling/test/moz.build media/webrtc/signaling/test/moz.build
    54 diff --git media/webrtc/signaling/test/common.build media/webrtc/signaling/test/common.build
    55 55 index b483cd1..f1dd1f0 100644
    56 --- media/webrtc/signaling/test/moz.build
    57 +++ media/webrtc/signaling/test/moz.build
    58 @@ -122,6 +122,7 @@ if CONFIG['JS_SHARED_LIBRARY']:
    59 'js',
    60 ]
    56 --- media/webrtc/signaling/test/common.build
    57 +++ media/webrtc/signaling/test/common.build
    58 @@ -99,6 +99,7 @@ if CONFIG['JS_SHARED_LIBRARY']:
    61 59
    60 USE_LIBS += ['mozglue']
    61
    62 62 +OS_LIBS += CONFIG['MOZ_LIBV4L2_LIBS']
    63 63 OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS']
    64 64 OS_LIBS += CONFIG['REALTIME_LIBS']
  • trunk/www/firefox/files/patch-bug847568

     
    87 87 index a660ba4..6b2f602 100644
    88 88 --- dom/base/moz.build
    89 89 +++ dom/base/moz.build
    90 @@ -196,6 +196,9 @@ SOURCES += [
    91 'nsObjectLoadingContent.cpp',
    92 ]
    90 @@ -375,6 +375,9 @@ if CONFIG['INTEL_ARCHITECTURE']:
    91 SOURCES += ['nsTextFragmentSSE2.cpp']
    92 SOURCES['nsTextFragmentSSE2.cpp'].flags += CONFIG['SSE2_FLAGS']
    93 93
    94 94 +if CONFIG['MOZ_NATIVE_HARFBUZZ']:
    95 95 + SOURCES['nsContentUtils.cpp'].flags += CONFIG['MOZ_HARFBUZZ_CFLAGS']
    96 96 +
    97 97 EXTRA_COMPONENTS += [
    98 'contentAreaDropListener.js',
    99 'contentAreaDropListener.manifest',
    98 'ConsoleAPI.manifest',
    99 'ConsoleAPIStorage.js',
    100 100 diff --git gfx/graphite2/moz-gr-update.sh gfx/graphite2/moz-gr-update.sh
    101 101 index f3d76ea..a9e7fb6 100644
    102 102 --- gfx/graphite2/moz-gr-update.sh
     
    121 121 index ca57d16..1ce21fe 100644
    122 122 --- gfx/harfbuzz/README-mozilla
    123 123 +++ gfx/harfbuzz/README-mozilla
    124 @@ -21,3 +21,8 @@ In addition, the src/Makefile.in file here is NOT from upstream, nor is it
    124 @@ -18,3 +18,8 @@ the mozilla tree.
    125 In addition, the src/Makefile.in file here is NOT from upstream, nor is it
    125 126 generated from src/Makefile.am (the original harfbuzz version); it is a mozilla-
    126 specific makefile that is maintained by hand. It should only need updating when
    127 new source files or exported headers are added in harfbuzz.
    127 specific makefile that is maintained by hand.
    128 128 +
    129 129 +The in-tree copy may be omitted during build by --with-system-harfbuzz.
    130 130 +Make sure to keep pkg-config version check within configure.in in sync
     
    160 160 index 28fa6b5..240dced 100755
    161 161 --- gfx/skia/generate_mozbuild.py
    162 162 +++ gfx/skia/generate_mozbuild.py
    163 @@ -140,6 +140,9 @@ if CONFIG['GNU_CXX']:
    164 if not CONFIG['CLANG_CXX']:
    165 CXXFLAGS += ['-Wno-logical-op']
    163 @@ -142,6 +142,9 @@ if CONFIG['GNU_CXX']:
    164 if CONFIG['CPU_ARCH'] == 'arm':
    165 SOURCES['trunk/src/opts/SkBlitRow_opts_arm.cpp'].flags += ['-fomit-frame-pointer']
    166 166
    167 167 +if CONFIG['MOZ_NATIVE_HARFBUZZ']:
    168 168 + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
     
    174 174 index 1d0c2f9..adb8941 100644
    175 175 --- gfx/skia/moz.build
    176 176 +++ gfx/skia/moz.build
    177 @@ -968,6 +968,9 @@ if CONFIG['GNU_CXX']:
    178 if not CONFIG['CLANG_CXX']:
    179 CXXFLAGS += ['-Wno-logical-op']
    177 @@ -970,6 +970,9 @@ if CONFIG['GNU_CXX']:
    178 if CONFIG['CPU_ARCH'] == 'arm':
    179 SOURCES['trunk/src/opts/SkBlitRow_opts_arm.cpp'].flags += ['-fomit-frame-pointer']
    180 180
    181 181 +if CONFIG['MOZ_NATIVE_HARFBUZZ']:
    182 182 + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
     
    205 205 index d736943..41a931f 100644
    206 206 --- intl/unicharutil/util/moz.build
    207 207 +++ intl/unicharutil/util/moz.build
    208 @@ -37,3 +37,6 @@ if CONFIG['_MSC_VER']:
    209
    208 @@ -42,6 +42,9 @@ if CONFIG['_MSC_VER']:
    210 209 if CONFIG['ENABLE_INTL_API']:
    211 210 CXXFLAGS += CONFIG['MOZ_ICU_CFLAGS']
    212 +
    211
    213 212 +if CONFIG['MOZ_NATIVE_HARFBUZZ']:
    214 213 + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
    214 +
    215 if CONFIG['GNU_CXX']:
    216 FAIL_ON_WARNINGS = True
    217
    215 218 diff --git netwerk/dns/moz.build netwerk/dns/moz.build
    216 219 index 0b0717a..2e665c9 100644
    217 220 --- netwerk/dns/moz.build
    218 221 +++ netwerk/dns/moz.build
    219 @@ -64,3 +64,6 @@ GENERATED_FILES = [
    220 LOCAL_INCLUDES += [
    222 @@ -66,5 +66,8 @@ LOCAL_INCLUDES += [
    221 223 '/netwerk/base',
    222 224 ]
    223 +
    225
    224 226 +if CONFIG['MOZ_NATIVE_HARFBUZZ']:
    225 227 + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
    228 +
    229 if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk' and CONFIG['ANDROID_VERSION'] > '19':
    230 CXXFLAGS += ['-I%s/bionic/libc/dns/include' % CONFIG['ANDROID_SOURCE']]
    226 231 diff --git toolkit/library/moz.build toolkit/library/moz.build
    227 232 index 67f0db9..d42137a 100644
    228 233 --- toolkit/library/moz.build
  • trunk/www/firefox/files/patch-ijg-libjpeg

     
    69 69 break;
    70 70 case JCS_CMYK:
    71 71 case JCS_YCCK:
    72 @@ -433,6 +452,15 @@ nsJPEGDecoder::WriteInternal(const char*
    72 @@ -448,6 +467,16 @@ nsJPEGDecoder::WriteInternal(const char*
    73 73 return; // I/O suspension
    74 74 }
    75 75
     
    82 82 + mInfo.cconvert->color_convert = ycc_rgb_convert_argb;
    83 83 + }
    84 84 +#endif
    85
    85 +
    86 86 // If this is a progressive JPEG ...
    87 87 mState = mInfo.buffered_image ?
    88 JPEG_DECOMPRESS_PROGRESSIVE : JPEG_DECOMPRESS_SEQUENTIAL;
    88 89 @@ -605,7 +633,11 @@ nsJPEGDecoder::OutputScanlines(bool* sus
    89 90 uint32_t* imageRow = ((uint32_t*)mImageData) +
    90 91 (mInfo.output_scanline * mInfo.output_width);
  • trunk/www/firefox/files/patch-system-openh264

     
    77 77 installToDirPath.initWithPath(path);
    78 78 log.info("install to directory path: " + installToDirPath.path);
    79 79 let gmpInstaller = new GMPExtractor(zipPath, installToDirPath.path);
    80 @@ -885,10 +883,12 @@
    80 @@ -895,10 +893,12 @@ GMPDownloader.prototype = {
    81 81 // Success, set the prefs
    82 82 let now = Math.round(Date.now() / 1000);
    83 83 GMPPrefs.set(GMPPrefs.KEY_PLUGIN_LAST_UPDATE, now, gmpAddon.id);
     
    89 89 gmpAddon.id);
    90 90 + GMPPrefs.set(GMPPrefs.KEY_PLUGIN_PATH,
    91 91 + installToDirPath.path, gmpAddon.id);
    92 this._deferred.resolve(extractedPaths);
    93 }, err => {
    94 this._deferred.reject(err);
    92 // Reset the trial create pref, so that Gecko knows to do a test
    93 // run before reporting that the GMP works to content.
    94 GMPPrefs.reset(GMPPrefs.KEY_PLUGIN_TRIAL_CREATE, gmpAddon.version,
    95 95 diff --git toolkit/modules/GMPUtils.jsm toolkit/modules/GMPUtils.jsm
    96 96 index 1f3a0b1..93517be 100644
    97 97 --- toolkit/modules/GMPUtils.jsm
     
    124 124 if (this._plugin.isEME) {
    125 125 Preferences.observe(GMPPrefs.KEY_EME_ENABLED,
    126 126 this.onPrefEMEGlobalEnabledChanged, this);
    127 @@ -134,17 +133,14 @@
    128 optionsType: AddonManager.OPTIONS_TYPE_INLINE,
    129 get optionsURL() { return this._plugin.optionsURL; },
    127 @@ -135,11 +134,8 @@ GMPWrapper.prototype = {
    130 128
    131 +
    132 129 set gmpPath(aPath) { this._gmpPath = aPath; },
    133 130 get gmpPath() {
    134 131 - if (!this._gmpPath && this.isInstalled) {
     
    141 138 }
    142 139 return this._gmpPath;
    143 140 },
    144 -
    145 get missingKey() {
    146 return this._plugin.missingKey;
    147 },
    148 @@ -141,8 +137,13 @@
    141 @@ -158,8 +154,13 @@ GMPWrapper.prototype = {
    149 142 get description() { return this._plugin.description; },
    150 143 get fullDescription() { return this._plugin.fullDescription; },
    151 144
     
    203 196 - this._log.info("onPrefVersionChanged() - unregistering gmp directory " +
    204 197 + this._log.info("onPrefPathChanged() - unregistering gmp directory " +
    205 198 this._gmpPath);
    206 gmpService.removePluginDirectory(this._gmpPath);
    199 gmpService.removeAndDeletePluginDirectory(this._gmpPath, true /* can defer */);
    207 200 }
    208 @@ -374,15 +368,10 @@
    201 @@ -415,15 +409,10 @@ GMPWrapper.prototype = {
    209 202 AddonManagerPrivate.callInstallListeners("onExternalInstall", null, this,
    210 203 null, false);
    211 204 AddonManagerPrivate.callAddonListeners("onInstalling", this, false);
  • trunk/www/firefox/files/patch-z-bug517422

     
    399 399 index 14265b1..3069e99 100644
    400 400 --- media/libtheora/moz.build
    401 401 +++ media/libtheora/moz.build
    402 @@ -93,3 +93,5 @@ if CONFIG['GNU_AS']:
    403 if CONFIG['OS_TARGET'] == 'Android':
    404 DEFINES['__linux__'] = True
    402 @@ -21,6 +21,9 @@ if CONFIG['GKMEDIAS_SHARED_LIBRARY']:
    403 # The encoder is currently not included.
    404 DEFINES['THEORA_DISABLE_ENCODE'] = True
    405 405
    406 406 +if CONFIG['MOZ_NATIVE_OGG']:
    407 407 + CFLAGS += CONFIG['MOZ_OGG_CFLAGS']
    408 +
    409 # Suppress warnings in third-party code.
    410 if CONFIG['GNU_CC']:
    411 CFLAGS += ['-Wno-type-limits']
    408 412 diff --git media/libtremor/README_MOZILLA media/libtremor/README_MOZILLA
    409 413 index ee67b53..3f34a09 100644
    410 414 --- media/libtremor/README_MOZILLA
     
    448 452 +
    449 453 +if CONFIG['MOZ_NATIVE_OGG']:
    450 454 + CFLAGS += CONFIG['MOZ_OGG_CFLAGS']
    451 diff --git media/webrtc/signaling/test/moz.build media/webrtc/signaling/test/moz.build
    455 diff --git media/webrtc/signaling/test/common.build media/webrtc/signaling/test/common.build
    452 456 index bbc971c..6ed7e41 100644
    453 --- media/webrtc/signaling/test/moz.build
    454 +++ media/webrtc/signaling/test/moz.build
    455 @@ -127,6 +127,9 @@ if CONFIG['MOZ_ALSA']:
    457 --- media/webrtc/signaling/test/common.build
    458 +++ media/webrtc/signaling/test/common.build
    459 @@ -108,6 +109,9 @@ if CONFIG['MOZ_OSS']:
    456 460 if CONFIG['MOZ_NATIVE_JPEG']:
    457 461 OS_LIBS += CONFIG['MOZ_JPEG_LIBS']
    458 462
  • trunk/www/firefox/Makefile

     
    2 2 # $FreeBSD: head/www/firefox/Makefile 392759 2015-07-23 23:18:42Z jbeich $
    3 3
    4 4 PORTNAME= firefox
    5 DISTVERSION= 39.0
    5 DISTVERSION= 40.0b7
    6 6 DISTVERSIONSUFFIX=.source
    7 7 PORTEPOCH= 1
    8 8 CATEGORIES= www ipv6
    9 9 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
    10 MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build6/source
    10 MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source
    11 11
    12 12 MAINTAINER= gecko@FreeBSD.org
    13 13 COMMENT= Web browser based on the browser portion of Mozilla
     
    57 57 .include "${.CURDIR}/../../www/firefox/Makefile.options"
    58 58 .include <bsd.port.pre.mk>
    59 59
    60 WRKSRC:= ${WRKDIR}/mozilla-release
    60 WRKSRC:= ${WRKDIR}/mozilla-beta
    61 61
    62 62 .if ${PORT_OPTIONS:MALSA}
    63 63 RUN_DEPENDS+= alsa-lib>=1.0.27.2_1:${PORTSDIR}/audio/alsa-lib
  • trunk/www/linux-firefox/distinfo

     
    1 SHA256 (firefox-39.0.tar.bz2) = b612185276ec1e3f60165ee274854c0244611b27076a29ca899d6e84a93e0983
    2 SIZE (firefox-39.0.tar.bz2) = 48620957
    1 SHA256 (firefox-40.0b7.tar.bz2) = f70f05ebe9ee65109e1a2cd3d9ee07aad9227b2c3be5db651a2e710504e3ed55
    2 SIZE (firefox-40.0b7.tar.bz2) = 49247217
    3 3 SHA256 (glib2-2.22.2-2.fc12.i686.rpm) = e3b459c245ec14e7248e9de4b506963a4773407f3e58835db5070d0ed02ecc99
    4 4 SIZE (glib2-2.22.2-2.fc12.i686.rpm) = 1162908
    5 5 SHA256 (gtk2-2.18.3-19.fc12.i686.rpm) = aea9cf7ffe9c8dae0faa2bf3d2aa1b2117c55dce03da72dcce8c268279ec0a4b
  • trunk/www/linux-firefox/Makefile

     
    2 2 # $FreeBSD: head/www/linux-firefox/Makefile 392273 2015-07-16 06:05:59Z jbeich $
    3 3
    4 4 PORTNAME= firefox
    5 DISTVERSION= 39.0
    5 DISTVERSION= 40.0b7
    6 6 PORTEPOCH= 1
    7 7 CATEGORIES= www ipv6
    8 8 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US \
    9 MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build6/linux-i686/en-US
    9 MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/linux-i686/en-US
    10 10
    11 11 MAINTAINER= gecko@FreeBSD.org
    12 12 COMMENT= Web browser based on the browser portion of Mozilla
  • trunk/www/linux-firefox/pkg-plist

     
    11 11 lib/%%APP_NAME%%/browser/components/libbrowsercomps.so
    12 12 lib/%%APP_NAME%%/browser/crashreporter-override.ini
    13 13 lib/%%APP_NAME%%/browser/defaults/preferences/browser-prefs.js
    14 lib/%%APP_NAME%%/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest
    14 15 lib/%%APP_NAME%%/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png
    15 16 lib/%%APP_NAME%%/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
    16 17 lib/%%APP_NAME%%/browser/icons/mozicon128.png
    17 18 lib/%%APP_NAME%%/browser/omni.ja
    18 19 lib/%%APP_NAME%%/browser/plugins
    19 lib/%%APP_NAME%%/browser/searchplugins/amazondotcom.xml
    20 lib/%%APP_NAME%%/browser/searchplugins/bing.xml
    21 lib/%%APP_NAME%%/browser/searchplugins/ddg.xml
    22 lib/%%APP_NAME%%/browser/searchplugins/eBay.xml
    23 lib/%%APP_NAME%%/browser/searchplugins/google.xml
    24 lib/%%APP_NAME%%/browser/searchplugins/twitter.xml
    25 lib/%%APP_NAME%%/browser/searchplugins/wikipedia.xml
    26 lib/%%APP_NAME%%/browser/searchplugins/yahoo.xml
    27 20 lib/%%APP_NAME%%/chrome.manifest
    28 21 lib/%%APP_NAME%%/components/components.manifest
    29 22 lib/%%APP_NAME%%/components/libdbusservice.so
  • trunk/www/linux-pepperflash/distinfo.i386

     
    1 SHA256 (rpm/i386/google-chrome-stable-43.0.2357.130-1.i386.rpm) = 288377076c703eb90bb5c562c5178d57a9f3e5830dbf5bd1f7bf620418b907ff
    2 SIZE (rpm/i386/google-chrome-stable-43.0.2357.130-1.i386.rpm) = 47179103
    1 SHA256 (rpm/i386/google-chrome-stable-44.0.2403.89-1.i386.rpm) = 7cead7042ba37939bc85d907cf7d48f0bf58bfa79ad4bd47ea3468a7fee29aef
    2 SIZE (rpm/i386/google-chrome-stable-44.0.2403.89-1.i386.rpm) = 46984418
  • trunk/www/linux-pepperflash/Makefile

     
    1 1 # $FreeBSD$
    2 2
    3 3 PORTNAME= pepperflash
    4 PORTVERSION= 43.0.2357.130
    4 PORTVERSION= 44.0.2403.89
    5 5 CATEGORIES= www multimedia linux
    6 6 MASTER_SITES= http://dl.google.com/linux/chrome/rpm/stable/${LINUX_RPM_ARCH}/
    7 7 PKGNAMEPREFIX= linux-
  • trunk/www/linux-tor-browser/distinfo

     
    1 SHA256 (tor-browser-linux32-5.0a2_ar.tar.xz) = 39c5f6411f7acb9212253fbf0982b4898d2e35f6b3768d379c30b96256f434f0
    2 SIZE (tor-browser-linux32-5.0a2_ar.tar.xz) = 44925808
    3 SHA256 (tor-browser-linux32-5.0a2_de.tar.xz) = ef9095af1998351c433e5b69adad5b821cd1a0d021de1b33de41f26aeea691a1
    4 SIZE (tor-browser-linux32-5.0a2_de.tar.xz) = 44855856
    5 SHA256 (tor-browser-linux32-5.0a2_en-US.tar.xz) = 99a2c88209544b8abb7ab6c3192e2a771583a6ab48ce6b4e79aa140de52635a3
    6 SIZE (tor-browser-linux32-5.0a2_en-US.tar.xz) = 44512612
    7 SHA256 (tor-browser-linux32-5.0a2_es-ES.tar.xz) = 03a2c6793212f2e7ba80087b647db89cfc5bba5d2fcf02ef22b1a608040f57bf
    8 SIZE (tor-browser-linux32-5.0a2_es-ES.tar.xz) = 44788352
    9 SHA256 (tor-browser-linux32-5.0a2_fa.tar.xz) = 7030bbf5d79a5721d67df26812b347ba47f99fde6d83d0e331fa26c3e91602a4
    10 SIZE (tor-browser-linux32-5.0a2_fa.tar.xz) = 44918528
    11 SHA256 (tor-browser-linux32-5.0a2_fr.tar.xz) = da5dff3cb250220c9fddf3d56d31f09c46a382ad67857efb026093eae75d7a9f
    12 SIZE (tor-browser-linux32-5.0a2_fr.tar.xz) = 44868280
    13 SHA256 (tor-browser-linux32-5.0a2_it.tar.xz) = d94f38e8ce1cb763c199f15e26c9979eb597c4a2a8d4de38faa7c64229849c4c
    14 SIZE (tor-browser-linux32-5.0a2_it.tar.xz) = 44781016
    15 SHA256 (tor-browser-linux32-5.0a2_ko.tar.xz) = 0518a622d37a1bc11e0aa014112f8d31a1a1b8afff3c824fba949f3ccff861e2
    16 SIZE (tor-browser-linux32-5.0a2_ko.tar.xz) = 44865956
    17 SHA256 (tor-browser-linux32-5.0a2_nl.tar.xz) = e247c329fdae91d964bbb628f381fe89af6bd256cf640548ca50d8713e9d6076
    18 SIZE (tor-browser-linux32-5.0a2_nl.tar.xz) = 44854188
    19 SHA256 (tor-browser-linux32-5.0a2_pl.tar.xz) = 5f063828bf341c4f0a799d2d96515d6b24cda85327fe19a9e02c2a1391f5be8e
    20 SIZE (tor-browser-linux32-5.0a2_pl.tar.xz) = 44832124
    21 SHA256 (tor-browser-linux32-5.0a2_pt-PT.tar.xz) = 1d567e159881a0943909243c3ff981edbc1a14bb8bc23921a7c78d782effae77
    22 SIZE (tor-browser-linux32-5.0a2_pt-PT.tar.xz) = 44840924
    23 SHA256 (tor-browser-linux32-5.0a2_ru.tar.xz) = b2844bab799c76f6eb510c4d4c61af3491cdb2d0028e439e81443a0e0ecfad02
    24 SIZE (tor-browser-linux32-5.0a2_ru.tar.xz) = 44818160
    25 SHA256 (tor-browser-linux32-5.0a2_tr.tar.xz) = 1b1395f63261aedce0e4375a5be48da282af7421cbd9e8db550c4b712703fa21
    26 SIZE (tor-browser-linux32-5.0a2_tr.tar.xz) = 44869632
    27 SHA256 (tor-browser-linux32-5.0a2_vi.tar.xz) = 59b7c0443575fc70b760fcee285ad3fc174359693325707f1025dc5ead584c30
    28 SIZE (tor-browser-linux32-5.0a2_vi.tar.xz) = 44873984
    29 SHA256 (tor-browser-linux32-5.0a2_zh-CN.tar.xz) = 1afc70e3b1ae4e6bdad3796d7ac287095f65404bd0d2fca67c40656ae259e8ad
    30 SIZE (tor-browser-linux32-5.0a2_zh-CN.tar.xz) = 44882040
    1 SHA256 (tor-browser-linux32-5.0a3_ar.tar.xz) = ee3cf11c76e3b5ccc9fc1ec47acf60aeb1383b27736c9199881022a1e6ee216a
    2 SIZE (tor-browser-linux32-5.0a3_ar.tar.xz) = 51859680
    3 SHA256 (tor-browser-linux32-5.0a3_de.tar.xz) = 3d341459f8d927d7f72f8693b3508e0b0fee810e1fb0dda1cd668843204f3ed2
    4 SIZE (tor-browser-linux32-5.0a3_de.tar.xz) = 51792616
    5 SHA256 (tor-browser-linux32-5.0a3_en-US.tar.xz) = 8d42203a02aa33ddf1877ea361c1fe53fc08bbbcb778eab2169e7858b67e502f
    6 SIZE (tor-browser-linux32-5.0a3_en-US.tar.xz) = 51397140
    7 SHA256 (tor-browser-linux32-5.0a3_es-ES.tar.xz) = 496cf2508bb1f7882301f6c8ddd5fefb283b28ee0bc280540085301552e281a4
    8 SIZE (tor-browser-linux32-5.0a3_es-ES.tar.xz) = 51715548
    9 SHA256 (tor-browser-linux32-5.0a3_fa.tar.xz) = 125132f098e3cadf94e9daa776392ab8ecfe69e4b30f083bfb3aa852f1cae966
    10 SIZE (tor-browser-linux32-5.0a3_fa.tar.xz) = 51855352
    11 SHA256 (tor-browser-linux32-5.0a3_fr.tar.xz) = dc90f169af24017764f080948ae6a03f46e0ecaa8e7190044b632112176d3b0c
    12 SIZE (tor-browser-linux32-5.0a3_fr.tar.xz) = 51802568
    13 SHA256 (tor-browser-linux32-5.0a3_it.tar.xz) = 373b35985658c76d15526bf757b30f495b719c6f0cee13ab48e931e1bef608bf
    14 SIZE (tor-browser-linux32-5.0a3_it.tar.xz) = 51709940
    15 SHA256 (tor-browser-linux32-5.0a3_ko.tar.xz) = 2c4ef6076c57255bc2c7894fe44f5f3692574fc273eada1f2c8823c86d13c879
    16 SIZE (tor-browser-linux32-5.0a3_ko.tar.xz) = 51805280
    17 SHA256 (tor-browser-linux32-5.0a3_nl.tar.xz) = 87110aca674782425af0256800bb906050b5c426fe104080478b01769c1f17a1
    18 SIZE (tor-browser-linux32-5.0a3_nl.tar.xz) = 51786676
    19 SHA256 (tor-browser-linux32-5.0a3_pl.tar.xz) = ac038112e6a62f5cebd0ff94c4e3edef8b273d8ed4e7e273236e8963c0030c62
    20 SIZE (tor-browser-linux32-5.0a3_pl.tar.xz) = 51743640
    21 SHA256 (tor-browser-linux32-5.0a3_pt-PT.tar.xz) = 974c0eb2f41279ea77b391d2ecf7af11b1e1e5ad327d44e005adecb7fa523df4
    22 SIZE (tor-browser-linux32-5.0a3_pt-PT.tar.xz) = 51777644
    23 SHA256 (tor-browser-linux32-5.0a3_ru.tar.xz) = 0dc3fd66519ea56aaf1287838ff65c2564dc3c2bc3d4b3b5912b310b542e9c84
    24 SIZE (tor-browser-linux32-5.0a3_ru.tar.xz) = 51761796
    25 SHA256 (tor-browser-linux32-5.0a3_tr.tar.xz) = 866fe6b62a4ae27773e07528ab1bf867ede910f3fadc5134389256c3c1a696c1
    26 SIZE (tor-browser-linux32-5.0a3_tr.tar.xz) = 51825180
    27 SHA256 (tor-browser-linux32-5.0a3_vi.tar.xz) = 02d7bea171da4e06c179fdc2c570ace981542f15d36e2b4311ee63456d3a0852
    28 SIZE (tor-browser-linux32-5.0a3_vi.tar.xz) = 51805064
    29 SHA256 (tor-browser-linux32-5.0a3_zh-CN.tar.xz) = f4c17ae37d180c41928b05fd074f4ef5887c8db2213d4e21f81c47bccd1e1650
    30 SIZE (tor-browser-linux32-5.0a3_zh-CN.tar.xz) = 51832232
  • trunk/www/linux-tor-browser/Makefile

     
    2 2
    3 3 PORTNAME= tor-browser
    4 4 DISTVERSIONPREFIX=linux32-
    5 DISTVERSION= 5.0a2
    5 DISTVERSION= 5.0a3
    6 6 DISTVERSIONSUFFIX=_${LOCALE}
    7 7 CATEGORIES= www security linux
    8 8 MASTER_SITES= https://people.torproject.org/~mikeperry/builds/${DISTVERSION}/ \