Page MenuHomeFreeBSD

D16356.id47511.diff
No OneTemporary

D16356.id47511.diff

Index: Mk/Uses/gecko.mk
===================================================================
--- Mk/Uses/gecko.mk
+++ Mk/Uses/gecko.mk
@@ -22,12 +22,12 @@
.if ${gecko_ARGS:Mfirefox}
_GECKO_DEFAULT_VERSION= 60
-_GECKO_VERSIONS= 60 62
+_GECKO_VERSIONS= 60 63
_GECKO_TYPE= firefox
# Dependence lines for different Firefox versions
60_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:www/firefox-esr
-62_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:www/firefox
+63_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:www/firefox
.if exists(${LOCALBASE}/bin/firefox)
_GECKO_INSTALLED_VER!= ${PKG_QUERY} %v firefox firefox-esr
Index: Mk/bsd.gecko.mk
===================================================================
--- Mk/bsd.gecko.mk
+++ Mk/bsd.gecko.mk
@@ -112,6 +112,11 @@
MOZ_EXPORT+= PYTHON3="${LOCALBASE}/bin/python${PYTHON3_DEFAULT}"
.endif
+.if ${MOZILLA_VER:R:R} >= 63
+BUILD_DEPENDS+= rust-cbindgen>=0.6.2:devel/rust-cbindgen \
+ node:www/node
+.endif
+
.if ${OPSYS} == FreeBSD && ${OSREL} == 11.1 && ${MOZILLA_VER:R:R} < 49
LLD_UNSAFE= yes
.endif
@@ -379,7 +384,7 @@
.endif
.if ${PORT_OPTIONS:MRUST} || ${MOZILLA_VER:R:R} >= 54
-BUILD_DEPENDS+= ${RUST_PORT:T}>=1.24:${RUST_PORT}
+BUILD_DEPENDS+= ${RUST_PORT:T}>=1.27:${RUST_PORT} # 1.28 but see files/patch-rust-1.27
RUST_PORT?= lang/rust
. if ${MOZILLA_VER:R:R} < 54
MOZ_OPTIONS+= --enable-rust
Index: www/firefox-i18n/Makefile
===================================================================
--- www/firefox-i18n/Makefile
+++ www/firefox-i18n/Makefile
@@ -2,11 +2,10 @@
# $FreeBSD$
PORTNAME= firefox-i18n
-PORTVERSION= 62.0
-PORTREVISION= 1
+PORTVERSION= 63.0b2
CATEGORIES= www
-MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${DISTVERSION}/linux-i686/xpi \
- MOZILLA/${PORTNAME:S|-i18n||}/candidates/${DISTVERSION}-candidates/build2/linux-i686/xpi
+MASTER_SITES= MOZILLA/devedition/releases/${DISTVERSION}/linux-i686/xpi \
+ MOZILLA/devedition/candidates/${DISTVERSION}-candidates/build1/linux-i686/xpi
PKGNAMEPREFIX=
DISTFILES= ${FIREFOX_I18N_:S/$/.xpi/}
DIST_SUBDIR= xpi/${DISTNAME}
@@ -16,7 +15,7 @@
EXTRACT_DEPENDS= zip:archivers/zip
-USES= zip:infozip gecko:firefox,62,build
+USES= zip:infozip gecko:firefox,63,build
USE_XPI= firefox
NO_ARCH= yes
@@ -81,7 +80,7 @@
${XARGS} -0L1 ${REINPLACE_CMD} -i '' -e '/<?xml/,$$!d'
list-langs:
- @fetch -qo- "https://ftp.mozilla.org/pub/mozilla.org/${PORTNAME:S|-i18n||}/releases/${PORTVERSION}/linux-i686/xpi"|\
+ @fetch -qo- "https://ftp.mozilla.org/pub/mozilla.org/devedition/releases/${PORTVERSION}/linux-i686/xpi"|\
${PERL} -ne 'if(/.*href="([a-zA-Z-]+).xpi.*/){print "$$1\n"}' |\
${AWK} 'BEGIN{ORS=" "}{print $$1}END{printf "\nNumber of languages: %d\n",NR}'
Index: www/firefox-i18n/distinfo
===================================================================
--- www/firefox-i18n/distinfo
+++ www/firefox-i18n/distinfo
@@ -1,199 +1,199 @@
-TIMESTAMP = 1535647501
-SHA256 (xpi/firefox-i18n-62.0/ach.xpi) = e04f2536413cbf2c114a722090e9ab85f57fec0101c80f7da39302eca5995990
-SIZE (xpi/firefox-i18n-62.0/ach.xpi) = 446322
-SHA256 (xpi/firefox-i18n-62.0/af.xpi) = b867355a4a704cd247206b0eb2aa773e0bff89448e475dddb6bbb94fca69a615
-SIZE (xpi/firefox-i18n-62.0/af.xpi) = 432298
-SHA256 (xpi/firefox-i18n-62.0/an.xpi) = bbe8f8a605061edd7264ae6e766ad533d7d073cdc20dc3a96346f18bc2fee8d3
-SIZE (xpi/firefox-i18n-62.0/an.xpi) = 467495
-SHA256 (xpi/firefox-i18n-62.0/ar.xpi) = f0bdd3f3293716e161e5e3e43cdaecf3e67ff0b3d5a35d96789f1a9651b7f249
-SIZE (xpi/firefox-i18n-62.0/ar.xpi) = 497992
-SHA256 (xpi/firefox-i18n-62.0/as.xpi) = e694594f325821d5cca94a75cde0f85ff35ebd74b4422e40fd9d575d2aafd874
-SIZE (xpi/firefox-i18n-62.0/as.xpi) = 478311
-SHA256 (xpi/firefox-i18n-62.0/ast.xpi) = 09ab4fbb3e597facbb13910c0f159375999010c91475a992d29e5837eed8b5ea
-SIZE (xpi/firefox-i18n-62.0/ast.xpi) = 455181
-SHA256 (xpi/firefox-i18n-62.0/az.xpi) = 05816dbe835624016aad3bcbf4d4b73158760c359c90548e164f45f707c8750c
-SIZE (xpi/firefox-i18n-62.0/az.xpi) = 477133
-SHA256 (xpi/firefox-i18n-62.0/be.xpi) = bb73c704e88b6981568b1282e7ca0d88c92ec1ae295010ad32c9d7769ba120e6
-SIZE (xpi/firefox-i18n-62.0/be.xpi) = 534912
-SHA256 (xpi/firefox-i18n-62.0/bg.xpi) = 0cafdc2582373c2acfc1b4d5c0c69e64c3f749d91298a692ff62e2fa5c2994f4
-SIZE (xpi/firefox-i18n-62.0/bg.xpi) = 524206
-SHA256 (xpi/firefox-i18n-62.0/bn-BD.xpi) = 33c72fd228565cdd0c4c84c26192dc3bc2a2d433820c879b1ed40ec679ede3ee
-SIZE (xpi/firefox-i18n-62.0/bn-BD.xpi) = 538602
-SHA256 (xpi/firefox-i18n-62.0/bn-IN.xpi) = 5956f019ee31898a349e7140aa4539291c7bede9ec09ef7dd8d79a940338d209
-SIZE (xpi/firefox-i18n-62.0/bn-IN.xpi) = 509949
-SHA256 (xpi/firefox-i18n-62.0/br.xpi) = 2beb6ad17558f8073ee0afebd3ebcbaf9a6027d70a9eaeccf5cce24eb42f7402
-SIZE (xpi/firefox-i18n-62.0/br.xpi) = 464398
-SHA256 (xpi/firefox-i18n-62.0/bs.xpi) = e553a282d165553aeab25132485a4798afaac60e6339760eac0ba4b7c60bdfad
-SIZE (xpi/firefox-i18n-62.0/bs.xpi) = 466249
-SHA256 (xpi/firefox-i18n-62.0/ca.xpi) = a6c1907cd249d79dfa21ebeafd2c151c986d7f797175460d8ce784115a20a07f
-SIZE (xpi/firefox-i18n-62.0/ca.xpi) = 470058
-SHA256 (xpi/firefox-i18n-62.0/cak.xpi) = 8721de3628577a1725b896206daf3de4570b4bb9d4d7c89ef1eb6d36ecc7e1bf
-SIZE (xpi/firefox-i18n-62.0/cak.xpi) = 488838
-SHA256 (xpi/firefox-i18n-62.0/cs.xpi) = 744e91d22b13dd9a3f6200a91b2d891dc000b28784e03ac5e6f94b76b1d6fb32
-SIZE (xpi/firefox-i18n-62.0/cs.xpi) = 478359
-SHA256 (xpi/firefox-i18n-62.0/cy.xpi) = 7cffb67efb44ca0ccbad4b8e9f70340d481414d8aae42a62c83a872624bfcf98
-SIZE (xpi/firefox-i18n-62.0/cy.xpi) = 468857
-SHA256 (xpi/firefox-i18n-62.0/da.xpi) = c7832965c8de20cc5d1748f341eb818c07c38387e4dc280cb05a48561ffdfe72
-SIZE (xpi/firefox-i18n-62.0/da.xpi) = 467290
-SHA256 (xpi/firefox-i18n-62.0/de.xpi) = ebf0933532eaf874ff8ae771c5ad965ced4f2cb6de9f20993384a12e6a7bfa97
-SIZE (xpi/firefox-i18n-62.0/de.xpi) = 475937
-SHA256 (xpi/firefox-i18n-62.0/dsb.xpi) = 2f5aa9c041f3ebb212551c747f1a6206b27876b5b9325f23265d70bd593ecc79
-SIZE (xpi/firefox-i18n-62.0/dsb.xpi) = 488173
-SHA256 (xpi/firefox-i18n-62.0/el.xpi) = 02c76d88ed5d86a6b529e54395f81c492529fea74726e11de919ffadb710b902
-SIZE (xpi/firefox-i18n-62.0/el.xpi) = 546431
-SHA256 (xpi/firefox-i18n-62.0/en-CA.xpi) = e2720247a98c15c36a0a347c504621dcb9fed4a1bd22cddb15872d594084df0c
-SIZE (xpi/firefox-i18n-62.0/en-CA.xpi) = 439066
-SHA256 (xpi/firefox-i18n-62.0/en-GB.xpi) = 21f1c2a593e046c6989bd15d021600648681bc57add17ee5bce8f1b7dd0e364d
-SIZE (xpi/firefox-i18n-62.0/en-GB.xpi) = 436171
-SHA256 (xpi/firefox-i18n-62.0/en-US.xpi) = f48cf3c27869c884d7d264357bbe7bf7118c7478fc2b31156c81d6baee27767f
-SIZE (xpi/firefox-i18n-62.0/en-US.xpi) = 417294
-SHA256 (xpi/firefox-i18n-62.0/en-ZA.xpi) = bc6449726d4a5083edcbdba776cdcec727c882989d000cf1be926f50ddf42637
-SIZE (xpi/firefox-i18n-62.0/en-ZA.xpi) = 422869
-SHA256 (xpi/firefox-i18n-62.0/eo.xpi) = 189a48340d273b914c95ef86ed69a9d09e9cdf4c0aaee8335bac230d47f62d3d
-SIZE (xpi/firefox-i18n-62.0/eo.xpi) = 466537
-SHA256 (xpi/firefox-i18n-62.0/es-AR.xpi) = 5efaf5928e2d86111542ea8afc89f95bc50c314154a170bbbee5270df582d090
-SIZE (xpi/firefox-i18n-62.0/es-AR.xpi) = 473528
-SHA256 (xpi/firefox-i18n-62.0/es-CL.xpi) = 8a93437e91f0ff4decdf349e0764962a2ed89ff5b25d7d55b5e04651c9140990
-SIZE (xpi/firefox-i18n-62.0/es-CL.xpi) = 473981
-SHA256 (xpi/firefox-i18n-62.0/es-ES.xpi) = 25f2ff1478f60d0c9ad9371492bf313b5369ecfafc150fd5bae8540de1584bfb
-SIZE (xpi/firefox-i18n-62.0/es-ES.xpi) = 414986
-SHA256 (xpi/firefox-i18n-62.0/es-MX.xpi) = 0561a2856dceb2be398282cdcff8d4e559269e09d8c2832fc069f9b3e1ee8895
-SIZE (xpi/firefox-i18n-62.0/es-MX.xpi) = 477958
-SHA256 (xpi/firefox-i18n-62.0/et.xpi) = f7f4dcf932eef92f48c1b9365c69344b1336f7508f027ba557b96e1450eb36a0
-SIZE (xpi/firefox-i18n-62.0/et.xpi) = 455372
-SHA256 (xpi/firefox-i18n-62.0/eu.xpi) = 6dc61ba71654b95bf4a69c06bd626234aa49d6e012e80dd7138b897f2f1429d5
-SIZE (xpi/firefox-i18n-62.0/eu.xpi) = 465902
-SHA256 (xpi/firefox-i18n-62.0/fa.xpi) = 29874d32059543eb9a61e5022fa8c516ab3e0e773aeef8e13010161bdc9d9715
-SIZE (xpi/firefox-i18n-62.0/fa.xpi) = 514441
-SHA256 (xpi/firefox-i18n-62.0/ff.xpi) = c32700d61e46a1f24c2a641fcbc1cc0ffe04fc6f2c27ce57b231301f312f0fbb
-SIZE (xpi/firefox-i18n-62.0/ff.xpi) = 459042
-SHA256 (xpi/firefox-i18n-62.0/fi.xpi) = c9501d742b37ef213e7f1cbbda397e2493822f0b04a932aa4fa3370d07ddd89c
-SIZE (xpi/firefox-i18n-62.0/fi.xpi) = 458676
-SHA256 (xpi/firefox-i18n-62.0/fr.xpi) = a587c8d4070a5dbc7e756119c5fb204dea3a28d640d685f645e62b48b4249f93
-SIZE (xpi/firefox-i18n-62.0/fr.xpi) = 482960
-SHA256 (xpi/firefox-i18n-62.0/fy-NL.xpi) = 7fa878c562fdbe29d0b1b8bd412dad903ed59d1fa4ffe11201d7ef0c21027ba5
-SIZE (xpi/firefox-i18n-62.0/fy-NL.xpi) = 470423
-SHA256 (xpi/firefox-i18n-62.0/ga-IE.xpi) = fbd1cf8225aa76602568c81492d99344fcbb5d50b42e0ab7bd4858ffe8d430e5
-SIZE (xpi/firefox-i18n-62.0/ga-IE.xpi) = 472265
-SHA256 (xpi/firefox-i18n-62.0/gd.xpi) = 83175e8e398ce777ec387a2a571b72302b8fbf90ba49def4f87cedffe3827b5f
-SIZE (xpi/firefox-i18n-62.0/gd.xpi) = 473974
-SHA256 (xpi/firefox-i18n-62.0/gl.xpi) = c8e39f056c896af2ac5a0e6fc1f6195f8210d95887c02fb7bea1b28c8f62f513
-SIZE (xpi/firefox-i18n-62.0/gl.xpi) = 451814
-SHA256 (xpi/firefox-i18n-62.0/gn.xpi) = f912b37de9ac0f052d4e05ac54df2d3d30e69a54c102e3d0d2aa3e38ce920204
-SIZE (xpi/firefox-i18n-62.0/gn.xpi) = 483149
-SHA256 (xpi/firefox-i18n-62.0/gu-IN.xpi) = 9c9292f96d934a397d7f680004f01ca0792837061e5b143b64f9172107d5dd15
-SIZE (xpi/firefox-i18n-62.0/gu-IN.xpi) = 539985
-SHA256 (xpi/firefox-i18n-62.0/he.xpi) = d0d847040f6346dccc128eca7353389d2147524b2ca4f976057d6d2800e5f7cc
-SIZE (xpi/firefox-i18n-62.0/he.xpi) = 484817
-SHA256 (xpi/firefox-i18n-62.0/hi-IN.xpi) = 1e04e348b5e71f8b7a82157e0322ce5ef2c58473fe3aea62c08fae70f86daaab
-SIZE (xpi/firefox-i18n-62.0/hi-IN.xpi) = 537122
-SHA256 (xpi/firefox-i18n-62.0/hr.xpi) = 747f057ae274e57b2560d824c295f9aa496abe7a04e72a769a7e4f8221d6fffc
-SIZE (xpi/firefox-i18n-62.0/hr.xpi) = 459613
-SHA256 (xpi/firefox-i18n-62.0/hsb.xpi) = 724eb477f9056bae333df6fe57847781337bcba6604f97bfd9e0ab1965967df3
-SIZE (xpi/firefox-i18n-62.0/hsb.xpi) = 488112
-SHA256 (xpi/firefox-i18n-62.0/hu.xpi) = ca58c8e06b0d0764d745cd5323c7c2c42b04499a53fe7565601f2e2befe837c0
-SIZE (xpi/firefox-i18n-62.0/hu.xpi) = 487430
-SHA256 (xpi/firefox-i18n-62.0/hy-AM.xpi) = 306d84f51482ff2dfa88392f802921d0982829fab0a75c6d743e29b8adab96dd
-SIZE (xpi/firefox-i18n-62.0/hy-AM.xpi) = 518010
-SHA256 (xpi/firefox-i18n-62.0/ia.xpi) = c07a6c51569fdb934628134b495e2246b014443586a2d38cb06828fdcc0d1975
-SIZE (xpi/firefox-i18n-62.0/ia.xpi) = 461400
-SHA256 (xpi/firefox-i18n-62.0/id.xpi) = 49a76ae61fa5f359e952546b416eeb471553ce31a259f140854a1f240c2f42c4
-SIZE (xpi/firefox-i18n-62.0/id.xpi) = 458275
-SHA256 (xpi/firefox-i18n-62.0/is.xpi) = 7f13d6a4313dffc7b29836a3cea1ba4a4bebe593016412f83edd09646566a137
-SIZE (xpi/firefox-i18n-62.0/is.xpi) = 459606
-SHA256 (xpi/firefox-i18n-62.0/it.xpi) = 538444ef8804ae074955ac6b5692165967398ee0b216e340ec4f38154a07e0cf
-SIZE (xpi/firefox-i18n-62.0/it.xpi) = 347127
-SHA256 (xpi/firefox-i18n-62.0/ja.xpi) = b891b15eb7a06b64b73b96a3dc511d72d0c9c4059cf0060e97bf802a4c7b2787
-SIZE (xpi/firefox-i18n-62.0/ja.xpi) = 504028
-SHA256 (xpi/firefox-i18n-62.0/ka.xpi) = 8c28093347e4872c6cb73ff2021d8049612b97f604fd6f03b8f53945fc847368
-SIZE (xpi/firefox-i18n-62.0/ka.xpi) = 503703
-SHA256 (xpi/firefox-i18n-62.0/kab.xpi) = a9c552e7e195ee79a03e3c30846f148275436d81ccc08d42812ca5946a90f923
-SIZE (xpi/firefox-i18n-62.0/kab.xpi) = 478239
-SHA256 (xpi/firefox-i18n-62.0/kk.xpi) = 0919cf1d88ec72cd215f29beccf7c33822316c94a81de33c9d97f9b55378a66e
-SIZE (xpi/firefox-i18n-62.0/kk.xpi) = 530652
-SHA256 (xpi/firefox-i18n-62.0/km.xpi) = 10871f2769c6dc673ffaaaa40763f22369396b98c453eb418ce0dc248f484565
-SIZE (xpi/firefox-i18n-62.0/km.xpi) = 521446
-SHA256 (xpi/firefox-i18n-62.0/kn.xpi) = cb62ba3e8479ac4c17c9a0fe5ff7f9418bd1b9231be9606e15acfd3458f4b216
-SIZE (xpi/firefox-i18n-62.0/kn.xpi) = 528089
-SHA256 (xpi/firefox-i18n-62.0/ko.xpi) = fb8c25f7e2f74f77a9b86cc8cf866991537083cc8a986a9047547ed01078b12f
-SIZE (xpi/firefox-i18n-62.0/ko.xpi) = 498335
-SHA256 (xpi/firefox-i18n-62.0/lij.xpi) = ea77fd99a0619f2e2ae094c9661eeb709ace0457831087a3572a6bdfe162a2c0
-SIZE (xpi/firefox-i18n-62.0/lij.xpi) = 463436
-SHA256 (xpi/firefox-i18n-62.0/lt.xpi) = 1cb7d60e96a10b812ed4ed52c8159cc8543940dad0e8894d9116caf1975fbae2
-SIZE (xpi/firefox-i18n-62.0/lt.xpi) = 487650
-SHA256 (xpi/firefox-i18n-62.0/lv.xpi) = b7a141fff985d949aeac3ba551531d246fd5f22b7556b9dc2e23d87a9ad5a862
-SIZE (xpi/firefox-i18n-62.0/lv.xpi) = 475704
-SHA256 (xpi/firefox-i18n-62.0/mai.xpi) = e0e91634fa6cfbb2c86e5bff033f16956e242e8df8b9834dc0032759a65eda35
-SIZE (xpi/firefox-i18n-62.0/mai.xpi) = 494716
-SHA256 (xpi/firefox-i18n-62.0/mk.xpi) = a7cc7361ad57aa555c93b55f57770912461c4fb165ca4b267f0f62b6b3e8ec25
-SIZE (xpi/firefox-i18n-62.0/mk.xpi) = 457528
-SHA256 (xpi/firefox-i18n-62.0/ml.xpi) = 6a2485d804f1e984293ffa340f924efaf66b9de6f9ea2b1ed0b0b4197ded43fc
-SIZE (xpi/firefox-i18n-62.0/ml.xpi) = 538826
-SHA256 (xpi/firefox-i18n-62.0/mr.xpi) = f04d2052d833f0df7dc0f07aa677a58222a273c5ccc6d1bd8e96494155b7e2fc
-SIZE (xpi/firefox-i18n-62.0/mr.xpi) = 530355
-SHA256 (xpi/firefox-i18n-62.0/ms.xpi) = b3339a5e8e1ad7b601b0cd15cd6806f07dc2838ef6d7770d4383cf3e4a28d897
-SIZE (xpi/firefox-i18n-62.0/ms.xpi) = 459910
-SHA256 (xpi/firefox-i18n-62.0/my.xpi) = b28077d2570be25f344c9c230d6d3c62b9d9c5ee8cd22dcbde41418d36822fe8
-SIZE (xpi/firefox-i18n-62.0/my.xpi) = 507317
-SHA256 (xpi/firefox-i18n-62.0/nb-NO.xpi) = fe8afc2b31568d0abb61835b54898ad345b9bf1c503100f1593e33f8ef111d28
-SIZE (xpi/firefox-i18n-62.0/nb-NO.xpi) = 458929
-SHA256 (xpi/firefox-i18n-62.0/ne-NP.xpi) = e6f832541e575d52d307fd88a669bd929bd7a8e6cab6d0260311694af266ec82
-SIZE (xpi/firefox-i18n-62.0/ne-NP.xpi) = 500520
-SHA256 (xpi/firefox-i18n-62.0/nl.xpi) = 74f423e2acfe298c96bb6a7a24ff71d5ae553a03dcfd679d2031ace0460d8f16
-SIZE (xpi/firefox-i18n-62.0/nl.xpi) = 459508
-SHA256 (xpi/firefox-i18n-62.0/nn-NO.xpi) = accbda7676337813f020e4768df7c74d7a863dbf1e433d6f79e79737f2b4331f
-SIZE (xpi/firefox-i18n-62.0/nn-NO.xpi) = 457059
-SHA256 (xpi/firefox-i18n-62.0/oc.xpi) = 7cbd64049932d76c481512e3e65179a3fcbd711bc69ff8f2f874ac10394c502f
-SIZE (xpi/firefox-i18n-62.0/oc.xpi) = 475436
-SHA256 (xpi/firefox-i18n-62.0/or.xpi) = 6f8032be17e859a96ae0b5a321a4d1c56e265ce5a42d3bbe7c64e17fb7b29696
-SIZE (xpi/firefox-i18n-62.0/or.xpi) = 485377
-SHA256 (xpi/firefox-i18n-62.0/pa-IN.xpi) = c273c84581f2cb44ebd59b706c374312a9c8099676349cdef6f8c1a6febb7ac4
-SIZE (xpi/firefox-i18n-62.0/pa-IN.xpi) = 496914
-SHA256 (xpi/firefox-i18n-62.0/pl.xpi) = d5f2c49dcf080e3bd643cfc023d59b76abb137d85086b2eef4aaa96fdab1f14b
-SIZE (xpi/firefox-i18n-62.0/pl.xpi) = 370888
-SHA256 (xpi/firefox-i18n-62.0/pt-BR.xpi) = dc94e6624f7852b6096cd86138f4fe3c25b8090d7cbdf10019ab7cf59678f586
-SIZE (xpi/firefox-i18n-62.0/pt-BR.xpi) = 460868
-SHA256 (xpi/firefox-i18n-62.0/pt-PT.xpi) = 77b39a3d3ead81f75f4595d7bb0eafdfbde751620d2822da85fb9253688cc22e
-SIZE (xpi/firefox-i18n-62.0/pt-PT.xpi) = 473528
-SHA256 (xpi/firefox-i18n-62.0/rm.xpi) = 94857c99f13ee4ce868d514c756d2da7de604a03b2fd0073927f0001cbc4053b
-SIZE (xpi/firefox-i18n-62.0/rm.xpi) = 462466
-SHA256 (xpi/firefox-i18n-62.0/ro.xpi) = b39cb076fdaffff12aaed6d718ae7fc15c0a572cc19052ee68a5635a9e70dff5
-SIZE (xpi/firefox-i18n-62.0/ro.xpi) = 463404
-SHA256 (xpi/firefox-i18n-62.0/ru.xpi) = c1e0acd1c0ace7b437817c35e309961ea981c9b242c05410b001ef8b881a9901
-SIZE (xpi/firefox-i18n-62.0/ru.xpi) = 539889
-SHA256 (xpi/firefox-i18n-62.0/si.xpi) = ab9aa8c3e885b5669cb6119e5ea7d3805550b99008bc97716c3d62aeac499f18
-SIZE (xpi/firefox-i18n-62.0/si.xpi) = 487593
-SHA256 (xpi/firefox-i18n-62.0/sk.xpi) = 87173a5860c984b83816b723f64ba9303e0af527b7742362df42bd8ddfbffc22
-SIZE (xpi/firefox-i18n-62.0/sk.xpi) = 488132
-SHA256 (xpi/firefox-i18n-62.0/sl.xpi) = 12aaf51bb68f03b7966cdf878a811b6f600a663d970330394a9d757dbf05a48b
-SIZE (xpi/firefox-i18n-62.0/sl.xpi) = 468413
-SHA256 (xpi/firefox-i18n-62.0/son.xpi) = da87b94ccbb97b67daf943f3203a9578ef17e492b43e702b05c1656272f6e5d8
-SIZE (xpi/firefox-i18n-62.0/son.xpi) = 445941
-SHA256 (xpi/firefox-i18n-62.0/sq.xpi) = c1bf7f8aa36df769dc701140b6a71d02dbfc15d90aebd44a938b53ca3c0ebff3
-SIZE (xpi/firefox-i18n-62.0/sq.xpi) = 475527
-SHA256 (xpi/firefox-i18n-62.0/sr.xpi) = 8abc877986d14d514d6674939fe3013e7e25371ddb4aaaae47cc931f744d9304
-SIZE (xpi/firefox-i18n-62.0/sr.xpi) = 498808
-SHA256 (xpi/firefox-i18n-62.0/sv-SE.xpi) = 4b8f868e65e43b087f05537645d1d6b8bf146b190ba7736419c14ab68f7ae34c
-SIZE (xpi/firefox-i18n-62.0/sv-SE.xpi) = 469495
-SHA256 (xpi/firefox-i18n-62.0/ta.xpi) = fda05d412f3a582897b06ba8593101a925686ad6a77de11a8dea3aec20118027
-SIZE (xpi/firefox-i18n-62.0/ta.xpi) = 526480
-SHA256 (xpi/firefox-i18n-62.0/te.xpi) = 2fc25943b20c10291f621bca2fb6d216c3ceb2db99ff9f3be7decd6f7603ebd1
-SIZE (xpi/firefox-i18n-62.0/te.xpi) = 536772
-SHA256 (xpi/firefox-i18n-62.0/th.xpi) = c63d1dc767c2ed26e341e052abe4791a555ed017a98db1fe9fb7abc099808560
-SIZE (xpi/firefox-i18n-62.0/th.xpi) = 507132
-SHA256 (xpi/firefox-i18n-62.0/tr.xpi) = 7c43a76a7cbb1461f0dbb95d7cdedaf8e0cab9ca4a819f693d1e7c2a9a9362b8
-SIZE (xpi/firefox-i18n-62.0/tr.xpi) = 477277
-SHA256 (xpi/firefox-i18n-62.0/uk.xpi) = 7976efe137919fb4bd1b543ba233773591afd176a4ba56d7def348c6f3049551
-SIZE (xpi/firefox-i18n-62.0/uk.xpi) = 532585
-SHA256 (xpi/firefox-i18n-62.0/ur.xpi) = a6c6b2beb1d7889a1c11862d58e5c2def2d008645678983eb0de5efc5f2a5b63
-SIZE (xpi/firefox-i18n-62.0/ur.xpi) = 512365
-SHA256 (xpi/firefox-i18n-62.0/uz.xpi) = 5d34d45aa70e8e7a9c29fa03a8a7a156a3c2372c75ed005d45492a3f5954a3fe
-SIZE (xpi/firefox-i18n-62.0/uz.xpi) = 457993
-SHA256 (xpi/firefox-i18n-62.0/vi.xpi) = bab119a261946f95c056a3290b4e4f950e580a781d488796992dc26831e2d67f
-SIZE (xpi/firefox-i18n-62.0/vi.xpi) = 478322
-SHA256 (xpi/firefox-i18n-62.0/xh.xpi) = 724f956d34ad6f54900674e666b4fd4d53ab54f194de2b619ade0360f845dba0
-SIZE (xpi/firefox-i18n-62.0/xh.xpi) = 461200
-SHA256 (xpi/firefox-i18n-62.0/zh-CN.xpi) = bb48b74ffb9356b2c4758c9bcba1fc1005c72ae4a2fdfd31a451db011cce4097
-SIZE (xpi/firefox-i18n-62.0/zh-CN.xpi) = 491486
-SHA256 (xpi/firefox-i18n-62.0/zh-TW.xpi) = 3d8b2328a846600c6a95cea51c59992ce54c8890f5519c87633183fe4b21e719
-SIZE (xpi/firefox-i18n-62.0/zh-TW.xpi) = 494523
+TIMESTAMP = 1535641391
+SHA256 (xpi/firefox-i18n-63.0b2/ach.xpi) = c850537e8aff32e14a6422858d4b53cbdaf79a80fec6599145bcc1f3e0902f56
+SIZE (xpi/firefox-i18n-63.0b2/ach.xpi) = 448404
+SHA256 (xpi/firefox-i18n-63.0b2/af.xpi) = 4fa954b7b1fa43268945b548ec470e8cd20f3aad9cacdfbb9c1d6f4bf249ee57
+SIZE (xpi/firefox-i18n-63.0b2/af.xpi) = 434203
+SHA256 (xpi/firefox-i18n-63.0b2/an.xpi) = 86c9b87bc264e5519aa100d328d6fb9dd5b95283346122b59023063824ce9533
+SIZE (xpi/firefox-i18n-63.0b2/an.xpi) = 469541
+SHA256 (xpi/firefox-i18n-63.0b2/ar.xpi) = d98ddd1e74a0efd8de9ee2bdc28a9ae56bcbc18c71c251f08da19e11ddb78fef
+SIZE (xpi/firefox-i18n-63.0b2/ar.xpi) = 498185
+SHA256 (xpi/firefox-i18n-63.0b2/as.xpi) = 78097962be607a5e0bda59a9349f8ac424ee8372bdfa62d4a22cb689c1bd9173
+SIZE (xpi/firefox-i18n-63.0b2/as.xpi) = 479518
+SHA256 (xpi/firefox-i18n-63.0b2/ast.xpi) = 89c80ebd872af65a1cb80cf51a73edfa38b255c49bdf1f59407d323e7b620abd
+SIZE (xpi/firefox-i18n-63.0b2/ast.xpi) = 457004
+SHA256 (xpi/firefox-i18n-63.0b2/az.xpi) = e639fecc2675fffc13fb6c16f7f188edd815a17a11f22a62b30a864cba4e80e0
+SIZE (xpi/firefox-i18n-63.0b2/az.xpi) = 477156
+SHA256 (xpi/firefox-i18n-63.0b2/be.xpi) = ebeb59154811d7aadf89ca8665dd1878b3283a342564fd5e0bf4a2153ac325c6
+SIZE (xpi/firefox-i18n-63.0b2/be.xpi) = 534733
+SHA256 (xpi/firefox-i18n-63.0b2/bg.xpi) = d99c9f04df0a9f5b405331d89522a9ca64f4e9c6a1d5c25e9007da4ba64501ed
+SIZE (xpi/firefox-i18n-63.0b2/bg.xpi) = 524004
+SHA256 (xpi/firefox-i18n-63.0b2/bn-BD.xpi) = 133b07769ef818297908da09ea35e0f63bfd5272048e063dce8d788defb35ed1
+SIZE (xpi/firefox-i18n-63.0b2/bn-BD.xpi) = 539289
+SHA256 (xpi/firefox-i18n-63.0b2/bn-IN.xpi) = 27baf150a814b1d2361251a81fc49127bb1405d4b2f6d2ac82fcab839c17be29
+SIZE (xpi/firefox-i18n-63.0b2/bn-IN.xpi) = 511473
+SHA256 (xpi/firefox-i18n-63.0b2/br.xpi) = 461014cec8c770b64026ca66539be6b3a594350e8e358cbd4c08805953f070fd
+SIZE (xpi/firefox-i18n-63.0b2/br.xpi) = 465169
+SHA256 (xpi/firefox-i18n-63.0b2/bs.xpi) = 7a0401be6a30b136048ca877b15cd53100316ef9c889ee64506387492a14fb62
+SIZE (xpi/firefox-i18n-63.0b2/bs.xpi) = 468068
+SHA256 (xpi/firefox-i18n-63.0b2/ca.xpi) = 8ab564cb24816bbaae602df3e7dcd963d0f6890f17e2682d877e0bcebd0ce28c
+SIZE (xpi/firefox-i18n-63.0b2/ca.xpi) = 472347
+SHA256 (xpi/firefox-i18n-63.0b2/cak.xpi) = f36cbe9fb146692703399d99a1efe4325cc723619e9cc2d9f4ce0194760209e3
+SIZE (xpi/firefox-i18n-63.0b2/cak.xpi) = 489144
+SHA256 (xpi/firefox-i18n-63.0b2/cs.xpi) = 6e731aa6392f279a0f07b78c8fde1b507ad82b817017af8dfd90dced27b8edf1
+SIZE (xpi/firefox-i18n-63.0b2/cs.xpi) = 478757
+SHA256 (xpi/firefox-i18n-63.0b2/cy.xpi) = 6b5f45f1faefafcf09afdde314a591d62fea886c8c9159cedf39915aa5e7d2ae
+SIZE (xpi/firefox-i18n-63.0b2/cy.xpi) = 469024
+SHA256 (xpi/firefox-i18n-63.0b2/da.xpi) = 7d863caa1463753705a0cca1f54707b565d828410db38a53caebf870bfefa6b4
+SIZE (xpi/firefox-i18n-63.0b2/da.xpi) = 467643
+SHA256 (xpi/firefox-i18n-63.0b2/de.xpi) = fcfbd3e6d36887b79f29d94687feb9a21e01cd2f985eee309bec673198b985cc
+SIZE (xpi/firefox-i18n-63.0b2/de.xpi) = 478151
+SHA256 (xpi/firefox-i18n-63.0b2/dsb.xpi) = 46e9514763be8631389431924b582573ce8eed2aa2cec84e8223d74e36981c39
+SIZE (xpi/firefox-i18n-63.0b2/dsb.xpi) = 488064
+SHA256 (xpi/firefox-i18n-63.0b2/el.xpi) = 7b9ed3496af3267472d6cc913da271bf86960f04bf055a58c09b316d755504cd
+SIZE (xpi/firefox-i18n-63.0b2/el.xpi) = 546123
+SHA256 (xpi/firefox-i18n-63.0b2/en-CA.xpi) = f033cd7c492244eb1beba8313ecb8ed1c2361b1e00bb672a76b7482aabef0d77
+SIZE (xpi/firefox-i18n-63.0b2/en-CA.xpi) = 438717
+SHA256 (xpi/firefox-i18n-63.0b2/en-GB.xpi) = 55470e3990abcbfdba003dfb5e245aa63ae10bce0e6cbd171d491609d6a6eebe
+SIZE (xpi/firefox-i18n-63.0b2/en-GB.xpi) = 437911
+SHA256 (xpi/firefox-i18n-63.0b2/en-US.xpi) = 6b1756cc48bd9cf51490b452ba0d6a919501b58678c318a1ba488da791003d46
+SIZE (xpi/firefox-i18n-63.0b2/en-US.xpi) = 421219
+SHA256 (xpi/firefox-i18n-63.0b2/en-ZA.xpi) = 734b66f777d2136a14c078722dd0536769cf9ca25dbcc2b92cc2b7e8118e3917
+SIZE (xpi/firefox-i18n-63.0b2/en-ZA.xpi) = 424506
+SHA256 (xpi/firefox-i18n-63.0b2/eo.xpi) = e4913990741fc6ac9138d49e65f0177ee633e00363534218f8bbec7ca4ef5d29
+SIZE (xpi/firefox-i18n-63.0b2/eo.xpi) = 466455
+SHA256 (xpi/firefox-i18n-63.0b2/es-AR.xpi) = c8dd55b27f4b879da95a806961d40cea9ad035ca98e67ffa3569f3b6980c0ab1
+SIZE (xpi/firefox-i18n-63.0b2/es-AR.xpi) = 473839
+SHA256 (xpi/firefox-i18n-63.0b2/es-CL.xpi) = bfbbab641712e62052e5503b5cc597fe8ec30d01807b7a4ec6b6e392396ed5d1
+SIZE (xpi/firefox-i18n-63.0b2/es-CL.xpi) = 474275
+SHA256 (xpi/firefox-i18n-63.0b2/es-ES.xpi) = dfc85fefa60157d364bb74cac7d4f94b00835c1ef85bd651d9dcab26465d8212
+SIZE (xpi/firefox-i18n-63.0b2/es-ES.xpi) = 415323
+SHA256 (xpi/firefox-i18n-63.0b2/es-MX.xpi) = 8a49e4e3b7ca6bdc0090780d4ff5d0bf9be6d4d34e2be6013178cadc70963e86
+SIZE (xpi/firefox-i18n-63.0b2/es-MX.xpi) = 477833
+SHA256 (xpi/firefox-i18n-63.0b2/et.xpi) = d3c3058dab6c62fe7a64c05fe28d01e47261b8180cf80051d30d1e6422c711a5
+SIZE (xpi/firefox-i18n-63.0b2/et.xpi) = 457340
+SHA256 (xpi/firefox-i18n-63.0b2/eu.xpi) = 9f76838e64d70b6e18ed040458d1c95eccf0e948f974a422fdab136d290f0035
+SIZE (xpi/firefox-i18n-63.0b2/eu.xpi) = 466168
+SHA256 (xpi/firefox-i18n-63.0b2/fa.xpi) = 5416244146aba550f6705eafdd08efb78d1938316c8b66aca67adab81de068f8
+SIZE (xpi/firefox-i18n-63.0b2/fa.xpi) = 516118
+SHA256 (xpi/firefox-i18n-63.0b2/ff.xpi) = 39edb3151a83c5f30bdfb560ae5da86491ece1cbc7b26646b0a7ba44639ef87c
+SIZE (xpi/firefox-i18n-63.0b2/ff.xpi) = 461089
+SHA256 (xpi/firefox-i18n-63.0b2/fi.xpi) = 217e803250261b281df7e7937765617e3144af5ef0064efcc7bf69c1e7f10c73
+SIZE (xpi/firefox-i18n-63.0b2/fi.xpi) = 458729
+SHA256 (xpi/firefox-i18n-63.0b2/fr.xpi) = 973b192719287af1e3bf877be01b20ce3b7a90c765cb7344ba10068bd55874e7
+SIZE (xpi/firefox-i18n-63.0b2/fr.xpi) = 483054
+SHA256 (xpi/firefox-i18n-63.0b2/fy-NL.xpi) = b81fa5d6f29ed9448055f16adbb893c424c457bc4ce19eb8a26beacdeb345467
+SIZE (xpi/firefox-i18n-63.0b2/fy-NL.xpi) = 471358
+SHA256 (xpi/firefox-i18n-63.0b2/ga-IE.xpi) = e6aa14dce48535ed8a692710d57bc5e38f3b03f4f26bdcd70e9eff717c570462
+SIZE (xpi/firefox-i18n-63.0b2/ga-IE.xpi) = 474175
+SHA256 (xpi/firefox-i18n-63.0b2/gd.xpi) = 13b0e47c5cc0e77e060cf0dc23dfb363d5d633e2ee569eb79a75f25846c35e43
+SIZE (xpi/firefox-i18n-63.0b2/gd.xpi) = 475852
+SHA256 (xpi/firefox-i18n-63.0b2/gl.xpi) = 19303f92e53e83b5446672f8c720488c368a70b7b4341953b54e9e20ab23989b
+SIZE (xpi/firefox-i18n-63.0b2/gl.xpi) = 453560
+SHA256 (xpi/firefox-i18n-63.0b2/gn.xpi) = 67ab941a8f2b77b4dfeb2054a15bd6df7e96d02e453998d06d1eb916b19db187
+SIZE (xpi/firefox-i18n-63.0b2/gn.xpi) = 483287
+SHA256 (xpi/firefox-i18n-63.0b2/gu-IN.xpi) = addd73102c9aefcef7065bc2878e959f33bd06a236fd9395859b1c540119f8d5
+SIZE (xpi/firefox-i18n-63.0b2/gu-IN.xpi) = 541441
+SHA256 (xpi/firefox-i18n-63.0b2/he.xpi) = 4bc7a62272b764c99faa717a7966b4872a7f755fda5b31d685fead3c2f7d1d0d
+SIZE (xpi/firefox-i18n-63.0b2/he.xpi) = 486347
+SHA256 (xpi/firefox-i18n-63.0b2/hi-IN.xpi) = d916bb1f65672f992785415913dde05bec92ed9e1853675697516edcdba3f115
+SIZE (xpi/firefox-i18n-63.0b2/hi-IN.xpi) = 539176
+SHA256 (xpi/firefox-i18n-63.0b2/hr.xpi) = 10258be778f26ff738afd6694a7c4d6e1f75aae3c46aac897ce4d4ebacb2d8be
+SIZE (xpi/firefox-i18n-63.0b2/hr.xpi) = 461440
+SHA256 (xpi/firefox-i18n-63.0b2/hsb.xpi) = 4cf19a6cd081c31157a6612be3ef7e8260be5ba34804db52c2a484ef3074c69f
+SIZE (xpi/firefox-i18n-63.0b2/hsb.xpi) = 488011
+SHA256 (xpi/firefox-i18n-63.0b2/hu.xpi) = 02cbaa82aee5dc0c2b540c31ff78c71bd1a7d166ee810102e5f9eeb61a831a6a
+SIZE (xpi/firefox-i18n-63.0b2/hu.xpi) = 487371
+SHA256 (xpi/firefox-i18n-63.0b2/hy-AM.xpi) = c46a1c70e5c70efaff688126a3de8b1cb61a4560706a57d3ea822a364e33e879
+SIZE (xpi/firefox-i18n-63.0b2/hy-AM.xpi) = 519758
+SHA256 (xpi/firefox-i18n-63.0b2/ia.xpi) = b62df953e9e0b53fd43b91a481fff02784d39465b9d8a6cd97487ea5541687a1
+SIZE (xpi/firefox-i18n-63.0b2/ia.xpi) = 461727
+SHA256 (xpi/firefox-i18n-63.0b2/id.xpi) = 12b5deb9982a1aa935877a061e236eaa96dd5c24df79aa533d082271dd8e63d0
+SIZE (xpi/firefox-i18n-63.0b2/id.xpi) = 458552
+SHA256 (xpi/firefox-i18n-63.0b2/is.xpi) = 29fa38a3d547ffc44d6ef22189302cdb50eb453e45af31d4832d584aed8fe287
+SIZE (xpi/firefox-i18n-63.0b2/is.xpi) = 461520
+SHA256 (xpi/firefox-i18n-63.0b2/it.xpi) = 38b80e159e143b984d03b47c94c1f3f0881a46431bb5289d1605f69dbb25556f
+SIZE (xpi/firefox-i18n-63.0b2/it.xpi) = 346722
+SHA256 (xpi/firefox-i18n-63.0b2/ja.xpi) = 275ce98e8de801e6d9ee589425cffb855a2cfc92c6f36c405a17bdbd3e0a584a
+SIZE (xpi/firefox-i18n-63.0b2/ja.xpi) = 505233
+SHA256 (xpi/firefox-i18n-63.0b2/ka.xpi) = 1c00575d5f903175b6e4bb92dc592d315f92fdaa02bafa0b76d7df78a37b9990
+SIZE (xpi/firefox-i18n-63.0b2/ka.xpi) = 503373
+SHA256 (xpi/firefox-i18n-63.0b2/kab.xpi) = 3182f6f15ba27fe121e9d87adbbae8bf8758602af799c251ab5ad018899777c4
+SIZE (xpi/firefox-i18n-63.0b2/kab.xpi) = 478156
+SHA256 (xpi/firefox-i18n-63.0b2/kk.xpi) = 602bb7d896c97bd0419d330d10c4b6efbf408d5fb84752e1785c355a2299a1a3
+SIZE (xpi/firefox-i18n-63.0b2/kk.xpi) = 530821
+SHA256 (xpi/firefox-i18n-63.0b2/km.xpi) = c955a4d03ff6ee9d253a7a84e8e59346e1c85efd331b23cf1a0a81fb63f15e59
+SIZE (xpi/firefox-i18n-63.0b2/km.xpi) = 522839
+SHA256 (xpi/firefox-i18n-63.0b2/kn.xpi) = 8f458301612a895372cdbf93175117f85b0c89c6385fc398a19bb5dec8401111
+SIZE (xpi/firefox-i18n-63.0b2/kn.xpi) = 529363
+SHA256 (xpi/firefox-i18n-63.0b2/ko.xpi) = 1ff6f3d8b1c8da6dbac4e901595479455555898d528ab8e7fd24b9fb08d826f6
+SIZE (xpi/firefox-i18n-63.0b2/ko.xpi) = 498138
+SHA256 (xpi/firefox-i18n-63.0b2/lij.xpi) = 55c0ce02cf53e56bf7aacc59c404529efae6206524a739d1ae354aadd6e1a3f5
+SIZE (xpi/firefox-i18n-63.0b2/lij.xpi) = 464726
+SHA256 (xpi/firefox-i18n-63.0b2/lt.xpi) = 724cb946c1109f574e0e15e0430289762564470a5eb8341b6e44e8ef89484804
+SIZE (xpi/firefox-i18n-63.0b2/lt.xpi) = 487918
+SHA256 (xpi/firefox-i18n-63.0b2/lv.xpi) = 948541eddd33ef6d01d9c0f1eb15bbbaaa6907532478642bfa5e4fa7e194150c
+SIZE (xpi/firefox-i18n-63.0b2/lv.xpi) = 476729
+SHA256 (xpi/firefox-i18n-63.0b2/mai.xpi) = c2e14d96000e026aa0dc2c8fc0b0a53427a744c14b4927b29a82bff592e2d72c
+SIZE (xpi/firefox-i18n-63.0b2/mai.xpi) = 496055
+SHA256 (xpi/firefox-i18n-63.0b2/mk.xpi) = cc5bee136c20948a188e230f013d19d43fa04e6d03637fd76e91019da2966d94
+SIZE (xpi/firefox-i18n-63.0b2/mk.xpi) = 459420
+SHA256 (xpi/firefox-i18n-63.0b2/ml.xpi) = 60397cd15a80e8f5125c05ed36cc26bbf09442acfc022d3f1670a3f177b7a67d
+SIZE (xpi/firefox-i18n-63.0b2/ml.xpi) = 540194
+SHA256 (xpi/firefox-i18n-63.0b2/mr.xpi) = ed980c84cca25ad8c65b7f33dc1e5a1adfe4f7ab7d1f538d81f262962c1c68fd
+SIZE (xpi/firefox-i18n-63.0b2/mr.xpi) = 532440
+SHA256 (xpi/firefox-i18n-63.0b2/ms.xpi) = 1f810153d23976bbac3df918af564aa29fd9be09d809c315dbe918b1ab04dd1c
+SIZE (xpi/firefox-i18n-63.0b2/ms.xpi) = 459897
+SHA256 (xpi/firefox-i18n-63.0b2/my.xpi) = 2c1747ecef5de6485bafc6eebf98e7f9e99acdb758bdd9a3f62177a4a601434f
+SIZE (xpi/firefox-i18n-63.0b2/my.xpi) = 508724
+SHA256 (xpi/firefox-i18n-63.0b2/nb-NO.xpi) = 879e29cc924b267db8686a221a3d6292410c65e8980aa07b2ad6ebb26fa0ee90
+SIZE (xpi/firefox-i18n-63.0b2/nb-NO.xpi) = 458837
+SHA256 (xpi/firefox-i18n-63.0b2/ne-NP.xpi) = 2dc7e13af4aaddca06021a155370dc3e4ec0e7ae1929d62f79769a227c0b001f
+SIZE (xpi/firefox-i18n-63.0b2/ne-NP.xpi) = 502227
+SHA256 (xpi/firefox-i18n-63.0b2/nl.xpi) = 8122530b40be80914149078040a9488bc79dfd51e50c90517b355c302bb6f398
+SIZE (xpi/firefox-i18n-63.0b2/nl.xpi) = 459978
+SHA256 (xpi/firefox-i18n-63.0b2/nn-NO.xpi) = 73daf53e17c4f4bc78f23049e4fa2c64655211ae7efb1e650d6256db4f3f5324
+SIZE (xpi/firefox-i18n-63.0b2/nn-NO.xpi) = 456997
+SHA256 (xpi/firefox-i18n-63.0b2/oc.xpi) = a402dba4762febc08d93f572acf9328c439d4bedad342b98c9aa73775bc8de2e
+SIZE (xpi/firefox-i18n-63.0b2/oc.xpi) = 476232
+SHA256 (xpi/firefox-i18n-63.0b2/or.xpi) = 06e26640859f3454eed1412a782073a6b2e0dfa148504e0d7b864b5ac41fafa6
+SIZE (xpi/firefox-i18n-63.0b2/or.xpi) = 486576
+SHA256 (xpi/firefox-i18n-63.0b2/pa-IN.xpi) = 956505a5569d91acb72d53866ea039b42d81216c6e5933a740ece0aa1d4038cc
+SIZE (xpi/firefox-i18n-63.0b2/pa-IN.xpi) = 498261
+SHA256 (xpi/firefox-i18n-63.0b2/pl.xpi) = aba368b452416bef00435c1578d8b75fa88ace6ffdade8d1c552c7adc2ac51a7
+SIZE (xpi/firefox-i18n-63.0b2/pl.xpi) = 371872
+SHA256 (xpi/firefox-i18n-63.0b2/pt-BR.xpi) = 28284e12f79657e24cfa415befd00ec13ebf46b454c507ae5e9835b523738290
+SIZE (xpi/firefox-i18n-63.0b2/pt-BR.xpi) = 460746
+SHA256 (xpi/firefox-i18n-63.0b2/pt-PT.xpi) = 9c4e62c5fadb95dd4072a5bde86bca5ad9a098741b902a6ae13dd5e764e1e561
+SIZE (xpi/firefox-i18n-63.0b2/pt-PT.xpi) = 473365
+SHA256 (xpi/firefox-i18n-63.0b2/rm.xpi) = 135e8302befc011c787f4f2d122e78036369306f24e5131f0a7047fb9f05c498
+SIZE (xpi/firefox-i18n-63.0b2/rm.xpi) = 462684
+SHA256 (xpi/firefox-i18n-63.0b2/ro.xpi) = a1f11329aca660f563b9c34d9c08b02b69d935a690233b8e0cf471c51d728e4a
+SIZE (xpi/firefox-i18n-63.0b2/ro.xpi) = 465233
+SHA256 (xpi/firefox-i18n-63.0b2/ru.xpi) = e9ddaad9d6152d6dd8f2294132b1514cc9c84e4361ab3d6b4316e419594f1027
+SIZE (xpi/firefox-i18n-63.0b2/ru.xpi) = 539655
+SHA256 (xpi/firefox-i18n-63.0b2/si.xpi) = eda2b057b2a8de73b8a0e9f984e870ab5b9af28bd55e87efd5be12b4179fa1ab
+SIZE (xpi/firefox-i18n-63.0b2/si.xpi) = 488991
+SHA256 (xpi/firefox-i18n-63.0b2/sk.xpi) = cfd0096a3406125291c5719cdbbada44d9850c515ff061a1489ae529af0cef57
+SIZE (xpi/firefox-i18n-63.0b2/sk.xpi) = 488427
+SHA256 (xpi/firefox-i18n-63.0b2/sl.xpi) = 1e0201d7f12cfd6bd91460993d62a44d03a1469c0eb095e2709de5077788a24d
+SIZE (xpi/firefox-i18n-63.0b2/sl.xpi) = 468811
+SHA256 (xpi/firefox-i18n-63.0b2/son.xpi) = 3dd0512beae9b2f2ab05855fca1d9f83ea541ccb6aa007501b6dca189f7718e3
+SIZE (xpi/firefox-i18n-63.0b2/son.xpi) = 447871
+SHA256 (xpi/firefox-i18n-63.0b2/sq.xpi) = 4971d3624090e806e5780506f00881e2118e31ece7b6586f78e747861851e6c4
+SIZE (xpi/firefox-i18n-63.0b2/sq.xpi) = 477413
+SHA256 (xpi/firefox-i18n-63.0b2/sr.xpi) = ef4095500de0aa00e171e80e32f6a7ce14ac0ae12ee9130068423211c7fbaf2b
+SIZE (xpi/firefox-i18n-63.0b2/sr.xpi) = 499027
+SHA256 (xpi/firefox-i18n-63.0b2/sv-SE.xpi) = aab765717c1dfbf9c01ba77f55e10a55b08a07aa7bdefd23a0e2e96898336241
+SIZE (xpi/firefox-i18n-63.0b2/sv-SE.xpi) = 469385
+SHA256 (xpi/firefox-i18n-63.0b2/ta.xpi) = ee0252d913027041f2c1039d79ab072448ff017cf97e218f68d5d544d558a98a
+SIZE (xpi/firefox-i18n-63.0b2/ta.xpi) = 527674
+SHA256 (xpi/firefox-i18n-63.0b2/te.xpi) = 9966573e0a7aaea7738e875b6137ce2672151c9f2bf977e392f000d9352c9560
+SIZE (xpi/firefox-i18n-63.0b2/te.xpi) = 538271
+SHA256 (xpi/firefox-i18n-63.0b2/th.xpi) = 0696cf49f1eba3a04055117692c16d5a72876d9143898961f3655e193254a085
+SIZE (xpi/firefox-i18n-63.0b2/th.xpi) = 507888
+SHA256 (xpi/firefox-i18n-63.0b2/tr.xpi) = ee55c42581ce067948b37b7848b8a9d20b1ec8d5d1835fffb0918614c5f85dc2
+SIZE (xpi/firefox-i18n-63.0b2/tr.xpi) = 477834
+SHA256 (xpi/firefox-i18n-63.0b2/uk.xpi) = e5dea16d2bfda5c2794477df9c9810651ac36c4cfd462b3c65127367ba87afec
+SIZE (xpi/firefox-i18n-63.0b2/uk.xpi) = 532809
+SHA256 (xpi/firefox-i18n-63.0b2/ur.xpi) = b6f3998e299341cd3c58215c210358887c0cb2e2f28ee15b643246f239caec27
+SIZE (xpi/firefox-i18n-63.0b2/ur.xpi) = 513805
+SHA256 (xpi/firefox-i18n-63.0b2/uz.xpi) = 98f3cf5d67617dc757584dc3a7239bf6ce79ab1a26f66a171248796b60237bc5
+SIZE (xpi/firefox-i18n-63.0b2/uz.xpi) = 459842
+SHA256 (xpi/firefox-i18n-63.0b2/vi.xpi) = 2822256061327b25b8b35f3bbb4301b1a09ca39623381393247df04969e53b46
+SIZE (xpi/firefox-i18n-63.0b2/vi.xpi) = 480008
+SHA256 (xpi/firefox-i18n-63.0b2/xh.xpi) = 1b22b2d36f9e8a0dc40e81ecbd551eff8fea585a77652333ea1dab80539df4d7
+SIZE (xpi/firefox-i18n-63.0b2/xh.xpi) = 463054
+SHA256 (xpi/firefox-i18n-63.0b2/zh-CN.xpi) = d321f844a47879fc542b537afde829716e681352f55184b74fca55f8ee89287a
+SIZE (xpi/firefox-i18n-63.0b2/zh-CN.xpi) = 491331
+SHA256 (xpi/firefox-i18n-63.0b2/zh-TW.xpi) = 130112a749cd7ac402768e92a96ed05985d4ded9706eb3e62141fee51ecbea74
+SIZE (xpi/firefox-i18n-63.0b2/zh-TW.xpi) = 494391
Index: www/firefox/Makefile
===================================================================
--- www/firefox/Makefile
+++ www/firefox/Makefile
@@ -2,13 +2,13 @@
# $FreeBSD$
PORTNAME= firefox
-DISTVERSION= 62.0
-PORTREVISION= 1
+DISTVERSION= 63.0b2
PORTEPOCH= 1
CATEGORIES= www ipv6
-MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
- MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build2/source
-DISTFILES= ${DISTNAME}.source${EXTRACT_SUFX}
+MASTER_SITES= MOZILLA/devedition/releases/${DISTVERSION}/source \
+ MOZILLA/devedition/candidates/${DISTVERSION}-candidates/build1/source
+DISTNAME= ${PORTNAME}-${PORTVERSION:R}
+DISTFILES= ${DISTNAME}${PORTVERSION:E}.source${EXTRACT_SUFX}
MAINTAINER= gecko@FreeBSD.org
COMMENT= Web browser based on the browser portion of Mozilla
@@ -17,8 +17,8 @@
nss>=3.38:security/nss \
icu>=59.1,1:devel/icu \
libevent>=2.1.8:devel/libevent \
- harfbuzz>=1.7.6:print/harfbuzz \
- graphite2>=1.3.11:graphics/graphite2 \
+ harfbuzz>=1.8.8:print/harfbuzz \
+ graphite2>=1.3.12:graphics/graphite2 \
png>=1.6.34:graphics/png \
libvorbis>=1.3.6,3:audio/libvorbis \
libvpx>=1.5.0:multimedia/libvpx \
@@ -49,6 +49,8 @@
.include "${.CURDIR}/../../www/firefox/Makefile.options"
post-patch:
+ @${REINPLACE_CMD} -e '/AM_PATH_NSS/s/3\.39/3.38/' \
+ ${WRKSRC}/old-configure.in
@${REINPLACE_CMD} -e 's/%u/%U/' -e '/X-MultipleArgs/d' \
-e '/^Icon/s/=.*/=${FIREFOX_ICON:R}/' \
${FIREFOX_DESKTOP}
Index: www/firefox/distinfo
===================================================================
--- www/firefox/distinfo
+++ www/firefox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1535647501
-SHA256 (firefox-62.0.source.tar.xz) = b3f850581f7d89655a05d5dc26ba010783934d86aa920399237f79dedd5daec9
-SIZE (firefox-62.0.source.tar.xz) = 258026884
+TIMESTAMP = 1535641391
+SHA256 (firefox-63.0b2.source.tar.xz) = fc185ebb7e298c513d8821aa018234878d184adfaeb5d82f1f1e4175165eb87e
+SIZE (firefox-63.0b2.source.tar.xz) = 265443140
Index: www/firefox/files/patch-bug1288587
===================================================================
--- www/firefox/files/patch-bug1288587
+++ www/firefox/files/patch-bug1288587
@@ -43,13 +43,13 @@
topobjdir = topobjdir[:-7]
with LineIO(lambda l: log.info(l)) as out:
-@@ -219,17 +226,20 @@ def virtualenv_python(env_python, build_env, mozconfig, help):
+@@ -255,17 +262,20 @@ def virtualenv_python(env_python, build_env, mozconfig
log.info('Creating Python environment')
manager.build(python)
python = normsep(manager.python_path)
- if python != normsep(sys.executable):
+ if not normsep(sys.executable).startswith(normsep(virtualenvs_root)):
log.info('Reexecuting in the virtualenv')
if env_python:
- del os.environ['PYTHON']
Index: www/firefox/files/patch-bug1448770
===================================================================
--- www/firefox/files/patch-bug1448770
+++ /dev/null
@@ -1,27 +0,0 @@
-Disable GL_EXT_debug_marker due to crashes on x86 with Mesa drivers.
-
-diff --git gfx/webrender/src/query.rs gfx/webrender/src/query.rs
-index 999abc749115..68850ef025e4 100644
---- gfx/webrender/src/query.rs
-+++ gfx/webrender/src/query.rs
-@@ -274,17 +274,20 @@ pub struct GpuMarker {
-
- impl GpuMarker {
- fn new(gl: &Rc<gl::Gl>, message: &str) -> Self {
-+#[cfg(not(target_arch = "x86"))]
- gl.push_group_marker_ext(message);
- GpuMarker { gl: Rc::clone(gl) }
- }
-
- fn fire(gl: &Rc<gl::Gl>, message: &str) {
-+#[cfg(not(target_arch = "x86"))]
- gl.insert_event_marker_ext(message);
- }
- }
-
- impl Drop for GpuMarker {
- fn drop(&mut self) {
-+#[cfg(not(target_arch = "x86"))]
- self.gl.pop_group_marker_ext();
- }
- }
Index: www/firefox/files/patch-bug847568
===================================================================
--- www/firefox/files/patch-bug847568
+++ www/firefox/files/patch-bug847568
@@ -4,8 +4,8 @@
index 7620b4d00623..09d3db5ca8c0 100644
--- config/system-headers.mozbuild
+++ config/system-headers.mozbuild
-@@ -1312,6 +1312,19 @@ if not CONFIG['MOZ_TREE_PIXMAN']:
- 'pixman.h',
+@@ -1300,6 +1300,19 @@ if CONFIG['MOZ_ENABLE_CONTENTMANAGER']:
+ 'SelectSingleContentItemPage.h',
]
+if CONFIG['MOZ_SYSTEM_GRAPHITE2']:
@@ -28,7 +28,7 @@
index 8e19020315ae..2fcdbb6f7b42 100644
--- dom/base/moz.build
+++ dom/base/moz.build
-@@ -470,6 +470,9 @@ if CONFIG['MOZ_BUILD_APP'] in ['browser', 'mobile/android', 'xulrunner']:
+@@ -495,6 +495,9 @@ if CONFIG['MOZ_BUILD_APP'] in ['browser', 'mobile/android', 'xulrunner']:
if CONFIG['MOZ_X11']:
CXXFLAGS += CONFIG['TK_CFLAGS']
@@ -72,10 +72,10 @@
index 22c76a7df020..a01490bd49ee 100644
--- gfx/harfbuzz/README-mozilla
+++ gfx/harfbuzz/README-mozilla
-@@ -19,3 +19,8 @@ the mozilla tree.
+@@ -15,3 +15,8 @@ from within the gfx/harfbuzz directory.
If the collection of source files changes, manual updates to moz.build may be
- needed, as we don't use the upstream makefiles.
+ needed as we don't use the upstream makefiles.
+
+The in-tree copy may be omitted during build by --with-system-harfbuzz.
+Make sure to keep pkg-config version check within toolkit/moz.configure in sync
@@ -111,7 +111,7 @@
index e06ae3457a47..93faa61594a3 100755
--- gfx/skia/generate_mozbuild.py
+++ gfx/skia/generate_mozbuild.py
-@@ -135,6 +135,9 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_CL']:
+@@ -148,6 +148,9 @@ if CONFIG['CC_TYPE'] in ('clang', 'clang-cl'):
'-Wno-unused-private-field',
]
@@ -125,7 +125,7 @@
index 2118677ca3a8..e4978b413784 100644
--- gfx/skia/moz.build
+++ gfx/skia/moz.build
-@@ -780,6 +780,9 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_CL']:
+@@ -822,6 +822,9 @@ if CONFIG['CC_TYPE'] in ('clang', 'clang-cl'):
'-Wno-unused-private-field',
]
@@ -139,7 +139,7 @@
index 56f1b9fe3f4b..0ac1100b0df3 100644
--- gfx/thebes/moz.build
+++ gfx/thebes/moz.build
-@@ -267,7 +267,13 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3'):
+@@ -288,7 +288,13 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gtk3':
LOCAL_INCLUDES += CONFIG['SKIA_INCLUDES']
@@ -170,7 +170,7 @@
index 79c26e3e7001..c4d93bc5f7dc 100644
--- netwerk/dns/moz.build
+++ netwerk/dns/moz.build
-@@ -73,3 +73,6 @@ USE_LIBS += ['icu']
+@@ -76,3 +76,6 @@ USE_LIBS += ['icu']
if CONFIG['CC_TYPE'] in ('clang', 'gcc'):
CXXFLAGS += ['-Wno-error=shadow']
@@ -181,7 +181,7 @@
index 95a58b634593..b614eef85c89 100644
--- old-configure.in
+++ old-configure.in
-@@ -4333,6 +4333,27 @@ dnl ========================================================
+@@ -3951,6 +3951,27 @@ dnl ========================================================
AC_SUBST(MOZ_LINUX_32_SSE2_STARTUP_ERROR)
@@ -198,7 +198,7 @@
+ * 100 + GR2_VERSION_BUGFIX >= \
+ (major) * 10000 + (minor) * 100 + (bugfix) )
+ ], [
-+ #if !GR2_VERSION_REQUIRE(1,3,10)
++ #if !GR2_VERSION_REQUIRE(1,3,12)
+ #error "Insufficient graphite2 version."
+ #endif
+ ], [],
@@ -213,7 +213,7 @@
index 24f940e1ed7e..079a575adec3 100644
--- toolkit/library/moz.build
+++ toolkit/library/moz.build
-@@ -238,6 +238,12 @@ if CONFIG['MOZ_SYSTEM_JPEG']:
+@@ -223,6 +223,12 @@ if CONFIG['MOZ_SYSTEM_JPEG']:
if CONFIG['MOZ_SYSTEM_PNG']:
OS_LIBS += CONFIG['MOZ_PNG_LIBS']
@@ -230,7 +230,7 @@
index 9297e4d6f501..d8e273887e4b 100644
--- toolkit/moz.configure
+++ toolkit/moz.configure
-@@ -1065,6 +1065,26 @@ add_old_configure_assignment('FT2_LIBS',
+@@ -883,6 +883,26 @@ add_old_configure_assignment('FT2_LIBS',
add_old_configure_assignment('FT2_CFLAGS',
ft2_info.cflags)
@@ -249,7 +249,7 @@
+option('--with-system-harfbuzz',
+ help="Use system harfbuzz (located with pkgconfig)")
+
-+system_harfbuzz = pkg_check_modules('MOZ_HARFBUZZ', 'harfbuzz >= 1.7.4',
++system_harfbuzz = pkg_check_modules('MOZ_HARFBUZZ', 'harfbuzz >= 1.8.8',
+ when='--with-system-harfbuzz')
+
+set_config('MOZ_SYSTEM_HARFBUZZ', depends_if(system_harfbuzz)(lambda _: True))
Index: www/firefox/files/patch-lmdb_robust
===================================================================
--- /dev/null
+++ www/firefox/files/patch-lmdb_robust
@@ -0,0 +1,36 @@
+- NetBSD has fdatasync(2), see https://github.com/NetBSD/src/commit/e963c41c6fb9
+- OpenBSD has fdatasync(3), see https://github.com/openbsd/src/commit/aa96fc3dc04f
+- FreeBSD 11.0 has robust mutexes (see base r300043) and 11.1 has fdatasync(2) (see base r304977)
+
+diff --git third_party/rust/lmdb-sys/.cargo-checksum.json third_party/rust/lmdb-sys/.cargo-checksum.json
+index d488bd55a0d3c..1596f98c081f6 100644
+--- third_party/rust/lmdb-sys/.cargo-checksum.json
++++ third_party/rust/lmdb-sys/.cargo-checksum.json
+@@ -1 +1 @@
+-{"files":{"Cargo.toml":"f934ea681a6ab7338d4fee18c0d7c2915321c3087e82e373484b3e586ad367ee","build.rs":"4204dd0891e2eca08cb7cbcccfb36d1bdac137651c383f4a36368478fd836402","lmdb/libraries/liblmdb/CHANGES":"d58e7fbdac22b7001c141df2f48b9d192770de52c9b4a0348552dcd4056ebbf7","lmdb/libraries/liblmdb/COPYRIGHT":"ce2436e2ab324485500b6fec5764b788ba082ac902ed00290f527d0170d8c90e","lmdb/libraries/liblmdb/Doxyfile":"5545f6b049040ce58e6d1a603eaea6b7fb8ae92459f2ab8d3bcbacabcce1014d","lmdb/libraries/liblmdb/LICENSE":"310fe25c858a9515fc8c8d7d1f24a67c9496f84a91e0a0e41ea9975b1371e569","lmdb/libraries/liblmdb/Makefile":"60b5f574e6642602f692a95956da61c588a265ad50b8059960c230b9e6aaf4fd","lmdb/libraries/liblmdb/intro.doc":"c7c2d970e7c277dc1f45bb3824c054fb73cf8d1666aa826e83c6a9a6a378839d","lmdb/libraries/liblmdb/lmdb.h":"c06ce42284b7544657e7b2d6b1f34cedd85234c193e673167b5d4b86372142ca","lmdb/libraries/liblmdb/mdb.c":"f7840eb8efaba2b55f7980dcecf9c0109b33db6261c07ae6dc1fea4f40789db4","lmdb/libraries/liblmdb/mdb_copy.1":"c01f113a295d3c76b60f432896f24862cb0d2dadb14e26d72c6de9b55a254e2f","lmdb/libraries/liblmdb/mdb_copy.c":"b75a4d9b18aea89b8910bff44938244587a1a5863d1d609134298b1b5f019bfe","lmdb/libraries/liblmdb/mdb_dump.1":"adf51a57167bc6a64e0e6635e28ad2175924754f25eb1e9d89278b543c5e78d3","lmdb/libraries/liblmdb/mdb_dump.c":"7a67fa80539cb976cedd2bf7c56082366c33e07c9eac409e47efabaf4e31b62f","lmdb/libraries/liblmdb/mdb_load.1":"c1f7369d12b84fc92908256d3c1e422fa05576bde378fc84aca272d5aa2f4102","lmdb/libraries/liblmdb/mdb_load.c":"136169ce000cf254149ac00a0d9d4b12e9548649e7cdc9f6d6bd0943c16c11ea","lmdb/libraries/liblmdb/mdb_stat.1":"9c531fa57f1a528fa4bc4da4351b2332bff2e34bbd6f76dd0c1bbd915888cbfd","lmdb/libraries/liblmdb/mdb_stat.c":"235b872ae85aff627dbf27ae495c66cf3ed80eeca2188fe90d27d0486c03d0fa","lmdb/libraries/liblmdb/midl.c":"4877d6421f114a18a7074076b5b56c68567c0ba1a8328018af788cf5bb5c4f87","lmdb/libraries/liblmdb/midl.h":"853fc3115d2b827d6b53afcb03d39e0dcab6be108108955e549990ee5ece5c8a","lmdb/libraries/liblmdb/mtest.c":"4fd58e1ab4e445a73a6c655275f2c84523c128d34afa958a98b128c1d5f7ec24","lmdb/libraries/liblmdb/mtest2.c":"4b5711048ecbc255e3393c2fab589630b78fc3fc423cc98281629c7e45e78b4b","lmdb/libraries/liblmdb/mtest3.c":"b8e895e093a9d5bacbfde677d8f8e0aca9f0b9d8c2f4392bb47ff227b9c6a08d","lmdb/libraries/liblmdb/mtest4.c":"6e1fd62ca1036795dbadd1306fae4e48c34f00576805c0ac1dd73114ec58f85c","lmdb/libraries/liblmdb/mtest5.c":"24906ec930c259be3c2af5250fe1cb06dbb0f40ce3bad3c9f4991f681642e1e9","lmdb/libraries/liblmdb/mtest6.c":"f5c40dc672e5946874fe8a6a2d10fe8da2f509ffe48c73bdd4199b2d6756031c","lmdb/libraries/liblmdb/sample-bdb.txt":"7692f24c5f909328856008ed90e48cf224de1eb466d1f7623ffb7f32148eb3d9","lmdb/libraries/liblmdb/sample-mdb.txt":"40902b2560d72d348d19a23711244c59e3d684871a4262071312cc5a67e5ecae","lmdb/libraries/liblmdb/tooltag":"4734c6dc1fa7aec8c2e9646bd04bc5218ef6a03ad83a3b18de2ac4069eb94120","src/constants.rs":"af67740b5acccdc71b2267ec051bb60e5433c4f0313fe16dc0627376a52dcdff","src/ffi.rs":"caa9bbfb3868a7a9e9ad822d775e60ffa8c8c2f2450ac4ed403a93ddb7547899","src/lib.rs":"93504d2712ee68182bb59d5c6ad440b42892c221ecf014e77c325f2bb5cdddf1"},"package":"d5b392838cfe8858e86fac37cf97a0e8c55cc60ba0a18365cadc33092f128ce9"}
+\ No newline at end of file
++{"files":{"Cargo.toml":"f934ea681a6ab7338d4fee18c0d7c2915321c3087e82e373484b3e586ad367ee","build.rs":"4204dd0891e2eca08cb7cbcccfb36d1bdac137651c383f4a36368478fd836402","lmdb/libraries/liblmdb/CHANGES":"d58e7fbdac22b7001c141df2f48b9d192770de52c9b4a0348552dcd4056ebbf7","lmdb/libraries/liblmdb/COPYRIGHT":"ce2436e2ab324485500b6fec5764b788ba082ac902ed00290f527d0170d8c90e","lmdb/libraries/liblmdb/Doxyfile":"5545f6b049040ce58e6d1a603eaea6b7fb8ae92459f2ab8d3bcbacabcce1014d","lmdb/libraries/liblmdb/LICENSE":"310fe25c858a9515fc8c8d7d1f24a67c9496f84a91e0a0e41ea9975b1371e569","lmdb/libraries/liblmdb/Makefile":"60b5f574e6642602f692a95956da61c588a265ad50b8059960c230b9e6aaf4fd","lmdb/libraries/liblmdb/intro.doc":"c7c2d970e7c277dc1f45bb3824c054fb73cf8d1666aa826e83c6a9a6a378839d","lmdb/libraries/liblmdb/lmdb.h":"c06ce42284b7544657e7b2d6b1f34cedd85234c193e673167b5d4b86372142ca","lmdb/libraries/liblmdb/mdb.c":"027ab0d674b98bddc02c5cd229a6c762d35fe87c58c45432b5e1282cc7f59c43","lmdb/libraries/liblmdb/mdb_copy.1":"c01f113a295d3c76b60f432896f24862cb0d2dadb14e26d72c6de9b55a254e2f","lmdb/libraries/liblmdb/mdb_copy.c":"b75a4d9b18aea89b8910bff44938244587a1a5863d1d609134298b1b5f019bfe","lmdb/libraries/liblmdb/mdb_dump.1":"adf51a57167bc6a64e0e6635e28ad2175924754f25eb1e9d89278b543c5e78d3","lmdb/libraries/liblmdb/mdb_dump.c":"7a67fa80539cb976cedd2bf7c56082366c33e07c9eac409e47efabaf4e31b62f","lmdb/libraries/liblmdb/mdb_load.1":"c1f7369d12b84fc92908256d3c1e422fa05576bde378fc84aca272d5aa2f4102","lmdb/libraries/liblmdb/mdb_load.c":"136169ce000cf254149ac00a0d9d4b12e9548649e7cdc9f6d6bd0943c16c11ea","lmdb/libraries/liblmdb/mdb_stat.1":"9c531fa57f1a528fa4bc4da4351b2332bff2e34bbd6f76dd0c1bbd915888cbfd","lmdb/libraries/liblmdb/mdb_stat.c":"235b872ae85aff627dbf27ae495c66cf3ed80eeca2188fe90d27d0486c03d0fa","lmdb/libraries/liblmdb/midl.c":"4877d6421f114a18a7074076b5b56c68567c0ba1a8328018af788cf5bb5c4f87","lmdb/libraries/liblmdb/midl.h":"853fc3115d2b827d6b53afcb03d39e0dcab6be108108955e549990ee5ece5c8a","lmdb/libraries/liblmdb/mtest.c":"4fd58e1ab4e445a73a6c655275f2c84523c128d34afa958a98b128c1d5f7ec24","lmdb/libraries/liblmdb/mtest2.c":"4b5711048ecbc255e3393c2fab589630b78fc3fc423cc98281629c7e45e78b4b","lmdb/libraries/liblmdb/mtest3.c":"b8e895e093a9d5bacbfde677d8f8e0aca9f0b9d8c2f4392bb47ff227b9c6a08d","lmdb/libraries/liblmdb/mtest4.c":"6e1fd62ca1036795dbadd1306fae4e48c34f00576805c0ac1dd73114ec58f85c","lmdb/libraries/liblmdb/mtest5.c":"24906ec930c259be3c2af5250fe1cb06dbb0f40ce3bad3c9f4991f681642e1e9","lmdb/libraries/liblmdb/mtest6.c":"f5c40dc672e5946874fe8a6a2d10fe8da2f509ffe48c73bdd4199b2d6756031c","lmdb/libraries/liblmdb/sample-bdb.txt":"7692f24c5f909328856008ed90e48cf224de1eb466d1f7623ffb7f32148eb3d9","lmdb/libraries/liblmdb/sample-mdb.txt":"40902b2560d72d348d19a23711244c59e3d684871a4262071312cc5a67e5ecae","lmdb/libraries/liblmdb/tooltag":"4734c6dc1fa7aec8c2e9646bd04bc5218ef6a03ad83a3b18de2ac4069eb94120","src/constants.rs":"af67740b5acccdc71b2267ec051bb60e5433c4f0313fe16dc0627376a52dcdff","src/ffi.rs":"caa9bbfb3868a7a9e9ad822d775e60ffa8c8c2f2450ac4ed403a93ddb7547899","src/lib.rs":"93504d2712ee68182bb59d5c6ad440b42892c221ecf014e77c325f2bb5cdddf1"},"package":"d5b392838cfe8858e86fac37cf97a0e8c55cc60ba0a18365cadc33092f128ce9"}
+\ No newline at end of file
+diff --git third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb.c third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb.c
+index 90ac99f2d849c..a9cbc6300d587 100644
+--- third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb.c
++++ third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb.c
+@@ -120,13 +120,14 @@ typedef SSIZE_T ssize_t;
+ #include <resolv.h> /* defines BYTE_ORDER on HPUX and Solaris */
+ #endif
+
+-#if defined(__APPLE__) || defined (BSD) || defined(__FreeBSD_kernel__)
+-# define MDB_USE_POSIX_SEM 1
+-# define MDB_FDATASYNC fsync
+-#elif defined(ANDROID)
++#if defined(__APPLE__) || defined(ANDROID) || defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ < 11)
+ # define MDB_FDATASYNC fsync
+ #endif
+
++#if defined(__APPLE__) || defined(__DragonFly__) || defined(__NetBSD__) || defined(__OpenBSD__) || (defined(__FreeBSD__) && __FreeBSD__ < 11)
++# define MDB_USE_POSIX_SEM 1
++#endif
++
+ #ifndef _WIN32
+ #include <pthread.h>
+ #include <signal.h>
Index: www/firefox/files/patch-rust-1.27
===================================================================
--- /dev/null
+++ www/firefox/files/patch-rust-1.27
@@ -0,0 +1,15 @@
+Downgrade Rust as it still builds fine with 1.27
+
+diff --git build/moz.configure/rust.configure build/moz.configure/rust.configure
+index 80c316c7bfb3d..bf680f714046b 100644
+--- build/moz.configure/rust.configure
++++ build/moz.configure/rust.configure
+@@ -72,7 +72,7 @@
+ You can install rust by running './mach bootstrap'
+ or by directly running the installer from https://rustup.rs/
+ '''))
+- rustc_min_version = Version('1.28.0')
++ rustc_min_version = Version('1.27.0')
+ cargo_min_version = rustc_min_version
+
+ version = rustc_info.version

File Metadata

Mime Type
text/plain
Expires
Sun, Oct 26, 1:32 AM (4 h, 33 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
24204346
Default Alt Text
D16356.id47511.diff (49 KB)

Event Timeline