aboutsummaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2016-03-08 18:19:56 +0000
committerJan Beich <jbeich@FreeBSD.org>2016-03-08 18:19:56 +0000
commitfd39bb8e477a437fe399bfaf30b106f582bd65dc (patch)
treee7885b19360f7fad538ca0caa330c3a824c5a1e2 /www
parent7cfe32465120dbf53e18e64e37d21efe9dd86a30 (diff)
downloadports-fd39bb8e477a437fe399bfaf30b106f582bd65dc.tar.gz
ports-fd39bb8e477a437fe399bfaf30b106f582bd65dc.zip
MFH: r408984 r410176 r410186
www/firefox: simplify upstream graphite2 update-helper www/firefox{,-esr}: update to 45.0 (rc2) / 38.7.0 Prepare www/firefox a bit for ESR45: - [e10s] Make layers.progressive-paint;true work at least on 11.0-CURRENT - Chase bundled versions for system dependencies [1] - Drop unused/broken system opus and speex support Changes: https://www.mozilla.org/firefox/45.0/releasenotes/ Changes: https://www.mozilla.org/firefox/38.7.0/releasenotes/ PR: 207686 [1] Security: 2225c5b4-1e5a-44fc-9920-b3201c384a15 Approved by: ports-secteam (feld, merge conflict blanket)
Notes
Notes: svn path=/branches/2016Q1/; revision=410638
Diffstat (limited to 'www')
-rw-r--r--www/firefox-esr-i18n/Makefile2
-rw-r--r--www/firefox-esr-i18n/distinfo352
-rw-r--r--www/firefox-esr/Makefile2
-rw-r--r--www/firefox-esr/distinfo4
-rw-r--r--www/firefox-esr/files/patch-bug84756816
-rw-r--r--www/firefox-i18n/Makefile6
-rw-r--r--www/firefox-i18n/distinfo356
-rw-r--r--www/firefox/Makefile22
-rw-r--r--www/firefox/distinfo4
-rw-r--r--www/firefox/files/patch-bug10217614
-rw-r--r--www/firefox/files/patch-bug122874213
-rw-r--r--www/firefox/files/patch-bug124213213
-rw-r--r--www/firefox/files/patch-bug125224644
-rw-r--r--www/firefox/files/patch-bug70217911
-rw-r--r--www/firefox/files/patch-bug82698538
-rw-r--r--www/firefox/files/patch-bug84756869
-rw-r--r--www/firefox/files/patch-config-baseconfig.mk11
-rw-r--r--www/firefox/files/patch-z-bug517422213
-rw-r--r--www/libxul/Makefile2
-rw-r--r--www/libxul/distinfo4
-rw-r--r--www/libxul/files/patch-bug84756816
-rw-r--r--www/linux-firefox/Makefile4
-rw-r--r--www/linux-firefox/distinfo4
-rw-r--r--www/linux-firefox/pkg-plist8
24 files changed, 535 insertions, 683 deletions
diff --git a/www/firefox-esr-i18n/Makefile b/www/firefox-esr-i18n/Makefile
index c9da5a0c952b..3eaf45a4b077 100644
--- a/www/firefox-esr-i18n/Makefile
+++ b/www/firefox-esr-i18n/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= firefox
-PORTVERSION= 38.6.0
+PORTVERSION= 38.7.0
CATEGORIES= www
MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${DISTVERSION}esr/linux-i686/xpi \
MOZILLA/${PORTNAME:S|-i18n||}/candidates/${DISTVERSION}esr-candidates/build1/linux-i686/xpi
diff --git a/www/firefox-esr-i18n/distinfo b/www/firefox-esr-i18n/distinfo
index f03077033777..9b5dcc73e755 100644
--- a/www/firefox-esr-i18n/distinfo
+++ b/www/firefox-esr-i18n/distinfo
@@ -1,176 +1,176 @@
-SHA256 (xpi/firefox-38.6.0/ach.xpi) = c255636e39aa7211af2ddc0135dac1d4f12e7d5caa7e05550bf11f29d1facae0
-SIZE (xpi/firefox-38.6.0/ach.xpi) = 477970
-SHA256 (xpi/firefox-38.6.0/af.xpi) = 75312cd630c037ddc2e50a43597e1c0242634c40d6b8353e20c5cf6b3416f187
-SIZE (xpi/firefox-38.6.0/af.xpi) = 483326
-SHA256 (xpi/firefox-38.6.0/an.xpi) = 5038a20d58fe4673ac8980b2030a797543c6f9d09bccdc32e4bc2d59acfb3187
-SIZE (xpi/firefox-38.6.0/an.xpi) = 461423
-SHA256 (xpi/firefox-38.6.0/ar.xpi) = 1d3b3f37f4c755915bf091d0bf21db7312d5d26bfdc72362aefedcd51d616e8e
-SIZE (xpi/firefox-38.6.0/ar.xpi) = 516496
-SHA256 (xpi/firefox-38.6.0/as.xpi) = fa2194dd7e6a3b7dacf813117fe96f901be71776cf41cbaaa49fa2922edc252a
-SIZE (xpi/firefox-38.6.0/as.xpi) = 509575
-SHA256 (xpi/firefox-38.6.0/ast.xpi) = 8982310d306ce78b1b03b23271cac18757b06ac68817517c7cef7b35e39918f6
-SIZE (xpi/firefox-38.6.0/ast.xpi) = 397203
-SHA256 (xpi/firefox-38.6.0/az.xpi) = 530c487310ebbbc5fdba19ef21ed8bac6014d9e384b91bf81c683d01b163fa82
-SIZE (xpi/firefox-38.6.0/az.xpi) = 489153
-SHA256 (xpi/firefox-38.6.0/be.xpi) = 4e3bd7e6a26a636e031a9afefcca6e54ba2a2c8ad5435d3471a9d41267dc3588
-SIZE (xpi/firefox-38.6.0/be.xpi) = 441057
-SHA256 (xpi/firefox-38.6.0/bg.xpi) = d25359f143a0c4dd23fcfe4804b3f01662d4e97206be8440881d39d15064c6c3
-SIZE (xpi/firefox-38.6.0/bg.xpi) = 487819
-SHA256 (xpi/firefox-38.6.0/bn-BD.xpi) = fa83a06b8b8ce4454a3543b13bbed40e92b8be87c3607b93d5efa41fa01f6d3d
-SIZE (xpi/firefox-38.6.0/bn-BD.xpi) = 528690
-SHA256 (xpi/firefox-38.6.0/bn-IN.xpi) = 987259cc1f6dedb91988c3281c5f26c5a07325e289df8a2090e44e408f8efb66
-SIZE (xpi/firefox-38.6.0/bn-IN.xpi) = 527928
-SHA256 (xpi/firefox-38.6.0/br.xpi) = 64ac19d617f39376ef338f13cb114199407ac77c939f6b909092c394edc3567b
-SIZE (xpi/firefox-38.6.0/br.xpi) = 441962
-SHA256 (xpi/firefox-38.6.0/bs.xpi) = 548f4326b19b535d9925e51a87d63df9e94c3fcec475d330123cf2426c8a3abd
-SIZE (xpi/firefox-38.6.0/bs.xpi) = 485305
-SHA256 (xpi/firefox-38.6.0/ca.xpi) = c33d6a7afc0ab3381103b098c180a6f648e5373f2df06fcd495b18c486730bd1
-SIZE (xpi/firefox-38.6.0/ca.xpi) = 458092
-SHA256 (xpi/firefox-38.6.0/cs.xpi) = 982fcc4c7e45424b68370aa50ab98dbf1770c55baae8bffc09e25b9bb04a6031
-SIZE (xpi/firefox-38.6.0/cs.xpi) = 446727
-SHA256 (xpi/firefox-38.6.0/cy.xpi) = 6c3ee40c1b326172a55866b1f21ede38d8b94598e85c9b6f16a6ac7f269d515a
-SIZE (xpi/firefox-38.6.0/cy.xpi) = 444385
-SHA256 (xpi/firefox-38.6.0/da.xpi) = 375b9c390e90612e7a9e847ec2b3a71527ee4ad79231b70b2ae9c67ca1fd5a19
-SIZE (xpi/firefox-38.6.0/da.xpi) = 450763
-SHA256 (xpi/firefox-38.6.0/de.xpi) = 8bdc8b5e21eb9f2c8c5a179cc60e7e23f2b3e34debd5bef69201d6cb347f3b83
-SIZE (xpi/firefox-38.6.0/de.xpi) = 451630
-SHA256 (xpi/firefox-38.6.0/dsb.xpi) = f9b41e8fa739b7c012ca5b4dabc24333688a1798c51f44108096ff27164fbc7a
-SIZE (xpi/firefox-38.6.0/dsb.xpi) = 470924
-SHA256 (xpi/firefox-38.6.0/el.xpi) = f746ebe43d8b4848fcca795e753f4daa52b83e1fbe8b5148f460d7eed993f7a4
-SIZE (xpi/firefox-38.6.0/el.xpi) = 498370
-SHA256 (xpi/firefox-38.6.0/en-GB.xpi) = ac83745df0734e618b6a5b52166c9e2564c40ed16691da121ee0aeb7eefff506
-SIZE (xpi/firefox-38.6.0/en-GB.xpi) = 437845
-SHA256 (xpi/firefox-38.6.0/en-US.xpi) = c71966224748f8c4b17cd465c61a12d6cd0b442d31af0851212a93c2fd611377
-SIZE (xpi/firefox-38.6.0/en-US.xpi) = 469718
-SHA256 (xpi/firefox-38.6.0/en-ZA.xpi) = 288f473e35d4b682e45a2b82d2219adbddefed8bbe33d051ddd8d8de9fa9adc9
-SIZE (xpi/firefox-38.6.0/en-ZA.xpi) = 439926
-SHA256 (xpi/firefox-38.6.0/eo.xpi) = 03dd766b490847583cbf2765b4cf81ff23da75739e60918811c406af846f43c5
-SIZE (xpi/firefox-38.6.0/eo.xpi) = 488370
-SHA256 (xpi/firefox-38.6.0/es-AR.xpi) = c2599ff3ee9f099478427831f8f244252d16be7fc165f9d686cfe35b5a97cafe
-SIZE (xpi/firefox-38.6.0/es-AR.xpi) = 453983
-SHA256 (xpi/firefox-38.6.0/es-CL.xpi) = e0cb68b939d965387e706f02fb5771fb091900ec392b135cfebdc3f1668213fc
-SIZE (xpi/firefox-38.6.0/es-CL.xpi) = 384679
-SHA256 (xpi/firefox-38.6.0/es-ES.xpi) = a444361e1c0a3003f0f51285429096abea71309e358b3d308266a95773d7b3d9
-SIZE (xpi/firefox-38.6.0/es-ES.xpi) = 374073
-SHA256 (xpi/firefox-38.6.0/es-MX.xpi) = 9f78e0b078724d2f81e0a510c89388de42573086ca999c1a7b98af665761ef58
-SIZE (xpi/firefox-38.6.0/es-MX.xpi) = 457050
-SHA256 (xpi/firefox-38.6.0/et.xpi) = 23d0b0a9da9d207775c82f3f0b4b99d1bef54e1d50e9ca8920748ddbb3bd17a8
-SIZE (xpi/firefox-38.6.0/et.xpi) = 443228
-SHA256 (xpi/firefox-38.6.0/eu.xpi) = 114f0b7a0266d89545475d9e84b17ce9e44ef9430ae7e97dd8dfe746aa6924b4
-SIZE (xpi/firefox-38.6.0/eu.xpi) = 466555
-SHA256 (xpi/firefox-38.6.0/fa.xpi) = 6a1e3e580ed74ba93e3691bb25a4a1775975d13e6cee6c911735a942f1b78e00
-SIZE (xpi/firefox-38.6.0/fa.xpi) = 518282
-SHA256 (xpi/firefox-38.6.0/ff.xpi) = 9b9d0bee17df92ae143e1894f7fa3b628495c43263589a13a0c5b043c61a3ee3
-SIZE (xpi/firefox-38.6.0/ff.xpi) = 454587
-SHA256 (xpi/firefox-38.6.0/fi.xpi) = c574888f1b30a6e360b4b1c1cacd84cbc2b18108fadcbd49ac4ccfd47e924b65
-SIZE (xpi/firefox-38.6.0/fi.xpi) = 444853
-SHA256 (xpi/firefox-38.6.0/fr.xpi) = da189e63a07aa2d26784e5ddcb7041fb969dc63c3f147f566290e5f55581d083
-SIZE (xpi/firefox-38.6.0/fr.xpi) = 461402
-SHA256 (xpi/firefox-38.6.0/fy-NL.xpi) = ec064490e4c4bdc05eca33974878cdb079ba144f9dac4fa497296d030441265c
-SIZE (xpi/firefox-38.6.0/fy-NL.xpi) = 455538
-SHA256 (xpi/firefox-38.6.0/ga-IE.xpi) = c009652b9800dfa3f38e07b5d89e9bc6b2f0e8056926420afbd99ec9aa322e8d
-SIZE (xpi/firefox-38.6.0/ga-IE.xpi) = 469623
-SHA256 (xpi/firefox-38.6.0/gd.xpi) = 04e9ce1235b1fa0d726e0925472fdad4a9ebd8b6baf80392f77e9f7f44afc665
-SIZE (xpi/firefox-38.6.0/gd.xpi) = 454617
-SHA256 (xpi/firefox-38.6.0/gl.xpi) = ef4c959d24191e6abd54eb03bf7848a08f7ac4f0196e219c6074bea377e87ff4
-SIZE (xpi/firefox-38.6.0/gl.xpi) = 448925
-SHA256 (xpi/firefox-38.6.0/gu-IN.xpi) = e5380052b2adae2e99e592cc28d9a1ecff4dfbb74103abe4432d9688feabe452
-SIZE (xpi/firefox-38.6.0/gu-IN.xpi) = 477981
-SHA256 (xpi/firefox-38.6.0/he.xpi) = a9992a670f7c2412202b6c87e849c59d23e68f793770d06dd436ca274ffa921f
-SIZE (xpi/firefox-38.6.0/he.xpi) = 486786
-SHA256 (xpi/firefox-38.6.0/hi-IN.xpi) = 4e68a008b7d0fd078d239bfc417ea4dcf2f505f97b39351c3b74d4147f847186
-SIZE (xpi/firefox-38.6.0/hi-IN.xpi) = 508167
-SHA256 (xpi/firefox-38.6.0/hr.xpi) = 34f86d16e2f1db465e44bafb53d23f858caa0f2e42f46b0a9270fe57c1a86fb3
-SIZE (xpi/firefox-38.6.0/hr.xpi) = 478272
-SHA256 (xpi/firefox-38.6.0/hsb.xpi) = 194a7950be8a0062e8b6ac9205025ee5ea6394b67c9a8af7642878ea84e16161
-SIZE (xpi/firefox-38.6.0/hsb.xpi) = 468720
-SHA256 (xpi/firefox-38.6.0/hu.xpi) = c5423d6a3f9e67c6ebc5db09befee3bbccf4d9de16f52533a1fa08c22b5f2ecc
-SIZE (xpi/firefox-38.6.0/hu.xpi) = 453555
-SHA256 (xpi/firefox-38.6.0/hy-AM.xpi) = 0ff3c6e8fcd716047daf002ed2b58254fccb82d22c5de1a7fe780d1eea7d771f
-SIZE (xpi/firefox-38.6.0/hy-AM.xpi) = 534265
-SHA256 (xpi/firefox-38.6.0/id.xpi) = 34fc6704d13c6bad38932eaa9c57221fe7b54e5c57acf2e49a184d0c7c4660e1
-SIZE (xpi/firefox-38.6.0/id.xpi) = 431489
-SHA256 (xpi/firefox-38.6.0/is.xpi) = 9a13253adc716018e7fa522915c2a9aca3a4d7daf5cb12b61ec77a7df4c2f3e1
-SIZE (xpi/firefox-38.6.0/is.xpi) = 485129
-SHA256 (xpi/firefox-38.6.0/it.xpi) = 3e78f0900b56104b61baab01e636256e8cd6d1241f142e2957d566b86ea79ba0
-SIZE (xpi/firefox-38.6.0/it.xpi) = 368410
-SHA256 (xpi/firefox-38.6.0/ja.xpi) = 693b4c0256e2252077bd4b3823ebf1cd2fde98d145da0ecdf8824133e445e165
-SIZE (xpi/firefox-38.6.0/ja.xpi) = 479114
-SHA256 (xpi/firefox-38.6.0/kk.xpi) = c9668fad6190cc7c7d1d71c8bf01aa46c9ee565ff0f08959a8be3a4343e68f96
-SIZE (xpi/firefox-38.6.0/kk.xpi) = 503568
-SHA256 (xpi/firefox-38.6.0/km.xpi) = 78dd06c63acdd8cff52f2c08604f612bd98f2ac9029b6da11913e9a5053e0f50
-SIZE (xpi/firefox-38.6.0/km.xpi) = 565674
-SHA256 (xpi/firefox-38.6.0/kn.xpi) = fe1f07f526b2a4069e69bf746e31fe435058f8eb0daf24e72e0362af00e0679a
-SIZE (xpi/firefox-38.6.0/kn.xpi) = 533463
-SHA256 (xpi/firefox-38.6.0/ko.xpi) = 6be4f4e43fed606021d2218ec2cfe3712c63c737692b9116296a85ffe11650c5
-SIZE (xpi/firefox-38.6.0/ko.xpi) = 460854
-SHA256 (xpi/firefox-38.6.0/lij.xpi) = 9aa99d3d6db52466bd8fb52cad7df1e30bcf65ac5183e748dde2bbdf23783f08
-SIZE (xpi/firefox-38.6.0/lij.xpi) = 444238
-SHA256 (xpi/firefox-38.6.0/lt.xpi) = 824b6142ec3d13f31d4ea77b9a548eb66eab4942e745a719e197fa5813578ea1
-SIZE (xpi/firefox-38.6.0/lt.xpi) = 486451
-SHA256 (xpi/firefox-38.6.0/lv.xpi) = 28cdc44b46e3126c60091b664e9fe3c5ed8116372acd13182e46ef5a6024bfe4
-SIZE (xpi/firefox-38.6.0/lv.xpi) = 467198
-SHA256 (xpi/firefox-38.6.0/mai.xpi) = bafb8f90a8162dd03f3d2f49aae061411e0b412ca15c85c9da82150bb034769a
-SIZE (xpi/firefox-38.6.0/mai.xpi) = 514666
-SHA256 (xpi/firefox-38.6.0/mk.xpi) = 69bb1d10e0f265342b4f4826766d0f6b13f3d777a0bafc448173f6441512a3f5
-SIZE (xpi/firefox-38.6.0/mk.xpi) = 529205
-SHA256 (xpi/firefox-38.6.0/ml.xpi) = 67ad0c3738ce988fd14536da26873519bc707e554e57e02e08c36a74228328b0
-SIZE (xpi/firefox-38.6.0/ml.xpi) = 528919
-SHA256 (xpi/firefox-38.6.0/mr.xpi) = f9e656e45fe64f95a2abb818ddcb8e2344ea42545c59f8f6d29909f181933120
-SIZE (xpi/firefox-38.6.0/mr.xpi) = 505962
-SHA256 (xpi/firefox-38.6.0/ms.xpi) = b0781182df3a057e95cf2397b686baaa8c625bf34044b669fab213d3caa0c7ed
-SIZE (xpi/firefox-38.6.0/ms.xpi) = 489872
-SHA256 (xpi/firefox-38.6.0/nb-NO.xpi) = d2d6e1fb4c126dd0736994613682439201d7f0b4ec25a64aeedd18ba5ce89c79
-SIZE (xpi/firefox-38.6.0/nb-NO.xpi) = 444177
-SHA256 (xpi/firefox-38.6.0/nl.xpi) = 963ef9ce080aa18c0c4dac7e1192368025be95d7a0e4363ea63006a0950c85ad
-SIZE (xpi/firefox-38.6.0/nl.xpi) = 443994
-SHA256 (xpi/firefox-38.6.0/nn-NO.xpi) = a05ec5d5da615d06a060df9e005d1cc4ebc2c82bca7d8836c06ba9a138f3ce5b
-SIZE (xpi/firefox-38.6.0/nn-NO.xpi) = 438452
-SHA256 (xpi/firefox-38.6.0/or.xpi) = 526b2590f5b213d4b90d2e8a3a55723f3a551dc0ad98fbc8c40898cfeb82d58b
-SIZE (xpi/firefox-38.6.0/or.xpi) = 527049
-SHA256 (xpi/firefox-38.6.0/pa-IN.xpi) = 16c2d17420c49a4f7fffdc978e9a114748ae0cfe76ee0f8db721ceef8a9bdc94
-SIZE (xpi/firefox-38.6.0/pa-IN.xpi) = 493722
-SHA256 (xpi/firefox-38.6.0/pl.xpi) = 8d918d988341c462b0b621c7d0cd9d77ff49c14b0e2b1bf134e99e9cc4469fb1
-SIZE (xpi/firefox-38.6.0/pl.xpi) = 406566
-SHA256 (xpi/firefox-38.6.0/pt-BR.xpi) = 396e9bfe5192511c0ad67107dcd8e9bcda83de94d62095ca10f6af4433d59100
-SIZE (xpi/firefox-38.6.0/pt-BR.xpi) = 459813
-SHA256 (xpi/firefox-38.6.0/pt-PT.xpi) = 7968f2e7b2a5da76d82312230d5486f8c8b59ddef18d43d0c3e43581ebe717d8
-SIZE (xpi/firefox-38.6.0/pt-PT.xpi) = 439975
-SHA256 (xpi/firefox-38.6.0/rm.xpi) = 7813fc4421fb3c08ec81e60ce955194f9f2a376662262da4a0f320db5caff342
-SIZE (xpi/firefox-38.6.0/rm.xpi) = 446288
-SHA256 (xpi/firefox-38.6.0/ro.xpi) = 7476011cb35e32f3cfa265621d830cac44d4912f5a5a3814c5c31e9cc5b899bc
-SIZE (xpi/firefox-38.6.0/ro.xpi) = 494079
-SHA256 (xpi/firefox-38.6.0/ru.xpi) = 145b4bef6d8fa5f644d3d1726bd7fa3d5679d3dfa1c456a0e39be3bb98b64ab9
-SIZE (xpi/firefox-38.6.0/ru.xpi) = 414418
-SHA256 (xpi/firefox-38.6.0/si.xpi) = 1ba99487b2dba24c1a34f9cb3355492fc7002d1e15f00402788aa14bf1ea8483
-SIZE (xpi/firefox-38.6.0/si.xpi) = 537394
-SHA256 (xpi/firefox-38.6.0/sk.xpi) = b3cc30232399d25c130fbbf8476ef56013589b370ec44c18e76eb61caa4a457b
-SIZE (xpi/firefox-38.6.0/sk.xpi) = 469436
-SHA256 (xpi/firefox-38.6.0/sl.xpi) = 77982fb211296342a39d5b16e2d538b8d4cecf7ab5a8ef7d958fb373bc32dd63
-SIZE (xpi/firefox-38.6.0/sl.xpi) = 441594
-SHA256 (xpi/firefox-38.6.0/son.xpi) = 0c80545bab1f7119067bafcecbcef0f902393fd3451a71dfc90122a6f0b8701e
-SIZE (xpi/firefox-38.6.0/son.xpi) = 449267
-SHA256 (xpi/firefox-38.6.0/sq.xpi) = 6f3d9fcfff460a162fc3e0cfe75a8bccfbf5eddc8d683117474c99d07f47100b
-SIZE (xpi/firefox-38.6.0/sq.xpi) = 486076
-SHA256 (xpi/firefox-38.6.0/sr.xpi) = 825d25c1d7b7fd15919579e5930bc6d146dd9c39ba31ee544bb78da7ba1a9b5e
-SIZE (xpi/firefox-38.6.0/sr.xpi) = 479419
-SHA256 (xpi/firefox-38.6.0/sv-SE.xpi) = 62c5280c5e49f47c0c6136c41196db112b220bbc238e8219b989805bcfe66dd3
-SIZE (xpi/firefox-38.6.0/sv-SE.xpi) = 452633
-SHA256 (xpi/firefox-38.6.0/ta.xpi) = 57decfe700c7e047c10f39d8ef0a5d0a9f6f606fdbced530dff906cdba42bc43
-SIZE (xpi/firefox-38.6.0/ta.xpi) = 506606
-SHA256 (xpi/firefox-38.6.0/te.xpi) = a87f56bb7ebe1c01c0dd3aca66f0542d6c769e01171e99e6667a4f226cef2635
-SIZE (xpi/firefox-38.6.0/te.xpi) = 526253
-SHA256 (xpi/firefox-38.6.0/th.xpi) = c0e6584c2265cb1c2a5c55547e9ac11ae09817e26e3dea8f6b00334c3262a60a
-SIZE (xpi/firefox-38.6.0/th.xpi) = 534270
-SHA256 (xpi/firefox-38.6.0/tr.xpi) = d05ea4e1f54a2356eb9062432280f85ac4733a1938eba039a01b5c7359913a24
-SIZE (xpi/firefox-38.6.0/tr.xpi) = 481076
-SHA256 (xpi/firefox-38.6.0/uk.xpi) = f81f6f044d01cb8fe1e5e56fd80524a735d08dd6b75ed88b05980aafbbaa3c5b
-SIZE (xpi/firefox-38.6.0/uk.xpi) = 493313
-SHA256 (xpi/firefox-38.6.0/vi.xpi) = 3c07c24f533e3eb27f3189cfa384ef815a55cb8d160e706e0506f9d676a9ca9d
-SIZE (xpi/firefox-38.6.0/vi.xpi) = 467504
-SHA256 (xpi/firefox-38.6.0/xh.xpi) = 5d23ed0ff61a1f9b7c4153450df002b3f4e559a60ed17e93d7b0f350f6130974
-SIZE (xpi/firefox-38.6.0/xh.xpi) = 450242
-SHA256 (xpi/firefox-38.6.0/zh-CN.xpi) = b1401c37e9e44bc01e2e3627ec82dea93346681d6259e6cf14079fb973ae20ca
-SIZE (xpi/firefox-38.6.0/zh-CN.xpi) = 488277
-SHA256 (xpi/firefox-38.6.0/zh-TW.xpi) = e94521a7cabb0230dce0448e743c5986cff74bc4a7ef8ea7280e45e1d257237e
-SIZE (xpi/firefox-38.6.0/zh-TW.xpi) = 467844
+SHA256 (xpi/firefox-38.7.0/ach.xpi) = 13f9ac03607c3cab58a7953c8aa7f1c1680f973889c87e994e7a01263ec02244
+SIZE (xpi/firefox-38.7.0/ach.xpi) = 477970
+SHA256 (xpi/firefox-38.7.0/af.xpi) = 675521824a2e97011f7faeb4bbfff192bce561bd837628038b26c1ad01d5a418
+SIZE (xpi/firefox-38.7.0/af.xpi) = 483326
+SHA256 (xpi/firefox-38.7.0/an.xpi) = 51f5fd73f1212958b7795408d560d30f25ba1c41fb332009cc03a4209b25d743
+SIZE (xpi/firefox-38.7.0/an.xpi) = 461423
+SHA256 (xpi/firefox-38.7.0/ar.xpi) = dfe75ee99959cb9d652d60dd64bb7ce747a42738c652323b7572f90725484425
+SIZE (xpi/firefox-38.7.0/ar.xpi) = 516496
+SHA256 (xpi/firefox-38.7.0/as.xpi) = 6c359b6563cd8a154bb700df8756eb2dd5dc8dd3f4634e43f5fd8a95dc1daf26
+SIZE (xpi/firefox-38.7.0/as.xpi) = 509574
+SHA256 (xpi/firefox-38.7.0/ast.xpi) = 733b8814356d1793e5b21f5bd22e8755aa95a0bcae52065d9a14ae55f5318487
+SIZE (xpi/firefox-38.7.0/ast.xpi) = 397202
+SHA256 (xpi/firefox-38.7.0/az.xpi) = 0fce3adc074c7b220be8d3853d3a69294eba820dc5ebe039920c588c56c9bae4
+SIZE (xpi/firefox-38.7.0/az.xpi) = 489153
+SHA256 (xpi/firefox-38.7.0/be.xpi) = cefa4008bf9b9e626da7c305df66ca3130817ca345ec9fbd3d63696e0cac2ed9
+SIZE (xpi/firefox-38.7.0/be.xpi) = 441057
+SHA256 (xpi/firefox-38.7.0/bg.xpi) = 8a21a68c2c6a2be71c56628b7c8b0a2c14cfb222442b39196b2fcf0ddba606bd
+SIZE (xpi/firefox-38.7.0/bg.xpi) = 487819
+SHA256 (xpi/firefox-38.7.0/bn-BD.xpi) = b3b24bfc6d82b215b993b101d8449213bb5420747b8fc4f0fc5c3a4d59c86025
+SIZE (xpi/firefox-38.7.0/bn-BD.xpi) = 528690
+SHA256 (xpi/firefox-38.7.0/bn-IN.xpi) = c85dd33850666a98ee7d4e0d623253a8666bed8058baf513055d9f9a3aa9f121
+SIZE (xpi/firefox-38.7.0/bn-IN.xpi) = 527928
+SHA256 (xpi/firefox-38.7.0/br.xpi) = 1f77a10ad399a6ad1322b6b49d6cd11ad8c411e6c4766a5572edccdd0ea60ebc
+SIZE (xpi/firefox-38.7.0/br.xpi) = 441962
+SHA256 (xpi/firefox-38.7.0/bs.xpi) = b1a665636d1d9d9a0b3734e13108942f1610d23fcb53610896040a48257bf822
+SIZE (xpi/firefox-38.7.0/bs.xpi) = 485305
+SHA256 (xpi/firefox-38.7.0/ca.xpi) = ea50a72ef42e10784e354fabf0a2cb7b4c60c80a4dfc98b897670168cd862b5c
+SIZE (xpi/firefox-38.7.0/ca.xpi) = 458092
+SHA256 (xpi/firefox-38.7.0/cs.xpi) = b03bfb659c78654dd49b81f8e1252be0627f698ed025e7fa389fdecc563d4cbb
+SIZE (xpi/firefox-38.7.0/cs.xpi) = 446727
+SHA256 (xpi/firefox-38.7.0/cy.xpi) = bd56baaa4acd1f2101c1cac3cbdd1c79d9eb3ce2670b278dbc4f04ec6fabb927
+SIZE (xpi/firefox-38.7.0/cy.xpi) = 444385
+SHA256 (xpi/firefox-38.7.0/da.xpi) = 8c783499ffeaa1348c8f851e81de1ac5ab585ef1ae3394381b3693b331be4db7
+SIZE (xpi/firefox-38.7.0/da.xpi) = 450763
+SHA256 (xpi/firefox-38.7.0/de.xpi) = 0806bd6faacefddafa7c39398ed665743067d0183d0993a32682824637aa235e
+SIZE (xpi/firefox-38.7.0/de.xpi) = 451629
+SHA256 (xpi/firefox-38.7.0/dsb.xpi) = e4c74689fc5f8866f77c913771c08ad55a30d7f1742cc0785a3f8174c2d79b7e
+SIZE (xpi/firefox-38.7.0/dsb.xpi) = 470924
+SHA256 (xpi/firefox-38.7.0/el.xpi) = 303cc36d14f2e55363742e964189e6801e9ecd0581046fd3af7aadf93df3e060
+SIZE (xpi/firefox-38.7.0/el.xpi) = 498370
+SHA256 (xpi/firefox-38.7.0/en-GB.xpi) = 17f9ab721c3fdb07301f92403175cbbf6af26ccf3caa16bd6d235f5fb34f4a13
+SIZE (xpi/firefox-38.7.0/en-GB.xpi) = 437846
+SHA256 (xpi/firefox-38.7.0/en-US.xpi) = 77e6e609a497831b9ae2d98bdd17edbc19823729fb6360cfc58f707b4612d889
+SIZE (xpi/firefox-38.7.0/en-US.xpi) = 469718
+SHA256 (xpi/firefox-38.7.0/en-ZA.xpi) = f8ba2a291ec8f1f76ae9c77c61a04828d61675868e8ae20e8496433c04fe97d2
+SIZE (xpi/firefox-38.7.0/en-ZA.xpi) = 439925
+SHA256 (xpi/firefox-38.7.0/eo.xpi) = 16325f9a8d319bade04a80d292c346a93a0a600a66c488030fbe7da04de43dfd
+SIZE (xpi/firefox-38.7.0/eo.xpi) = 488370
+SHA256 (xpi/firefox-38.7.0/es-AR.xpi) = e67c2677d97e377402c6e3c631c464e3b1d09b9dbfa98a5ee3d80e5e77d83e60
+SIZE (xpi/firefox-38.7.0/es-AR.xpi) = 453983
+SHA256 (xpi/firefox-38.7.0/es-CL.xpi) = 0cb202243fa465e64911df8b5b1398e590ed8f0e5c179b531a9327545b689b89
+SIZE (xpi/firefox-38.7.0/es-CL.xpi) = 384679
+SHA256 (xpi/firefox-38.7.0/es-ES.xpi) = 06a62fc36f67888d466578f709142ae4cd5214381c1ac3fb6f8fb77dac7a0068
+SIZE (xpi/firefox-38.7.0/es-ES.xpi) = 374073
+SHA256 (xpi/firefox-38.7.0/es-MX.xpi) = 2ff975e49eaef5bfac33041f01ddda721347b3989c8d4cd33497ad8db5631244
+SIZE (xpi/firefox-38.7.0/es-MX.xpi) = 457049
+SHA256 (xpi/firefox-38.7.0/et.xpi) = 36cece5266be3ce9cbceb268ea13ce7626c267e3f460d53d1fe67b18ae180873
+SIZE (xpi/firefox-38.7.0/et.xpi) = 443228
+SHA256 (xpi/firefox-38.7.0/eu.xpi) = 9999fdaf81298fa7439e61ca540a3714f36e2f9e106597545a28436956186f1d
+SIZE (xpi/firefox-38.7.0/eu.xpi) = 466555
+SHA256 (xpi/firefox-38.7.0/fa.xpi) = 7d42c57dcb72f70f41771047289a01cb36f7367fc57dca8e0242ebb0b57e2ee5
+SIZE (xpi/firefox-38.7.0/fa.xpi) = 518282
+SHA256 (xpi/firefox-38.7.0/ff.xpi) = 71be50b930c6427cd7bd35e9614f0f8f49327542449db22b4d11ea8402b5f853
+SIZE (xpi/firefox-38.7.0/ff.xpi) = 454587
+SHA256 (xpi/firefox-38.7.0/fi.xpi) = ecf2f59b7cd408b65c9d3435c2993ffba70358f3dca658faf331cda74decec1d
+SIZE (xpi/firefox-38.7.0/fi.xpi) = 444852
+SHA256 (xpi/firefox-38.7.0/fr.xpi) = 8f42798e5600f7503b631ad651afce7a3c7c10ad6550de57a53dee28785b01a3
+SIZE (xpi/firefox-38.7.0/fr.xpi) = 461402
+SHA256 (xpi/firefox-38.7.0/fy-NL.xpi) = d982dddc3b969f701e006a7fa471c8c374c3fc0f294b297db98e7e5f3acb9cd8
+SIZE (xpi/firefox-38.7.0/fy-NL.xpi) = 455538
+SHA256 (xpi/firefox-38.7.0/ga-IE.xpi) = 5576ab51f6a71ef4d7c3b4954dfc31da693d000e4711c9ebbdac8e4bb8d7ba68
+SIZE (xpi/firefox-38.7.0/ga-IE.xpi) = 469623
+SHA256 (xpi/firefox-38.7.0/gd.xpi) = 54717fc0dc4ab75462d9c9b99c4e18348921fcaddf9ddab985016fed2458bfaa
+SIZE (xpi/firefox-38.7.0/gd.xpi) = 454617
+SHA256 (xpi/firefox-38.7.0/gl.xpi) = b12e342799c4dbea920bcbf40713b7084477d32e4ce1ecf36bcd52aba77a85f9
+SIZE (xpi/firefox-38.7.0/gl.xpi) = 448925
+SHA256 (xpi/firefox-38.7.0/gu-IN.xpi) = 9d0bc5473c3224a398c8fc12b486226829c77bfee18dd4d070aaadbf811ef47a
+SIZE (xpi/firefox-38.7.0/gu-IN.xpi) = 477981
+SHA256 (xpi/firefox-38.7.0/he.xpi) = 7114fad93c7a1e075c690f9213845850236eebefa64e68dddeca7e3c197c2d46
+SIZE (xpi/firefox-38.7.0/he.xpi) = 486785
+SHA256 (xpi/firefox-38.7.0/hi-IN.xpi) = 17b8b3ae8894c45b243a115f31b67c42171183db9f26c8771fe23e2bdc26e409
+SIZE (xpi/firefox-38.7.0/hi-IN.xpi) = 508167
+SHA256 (xpi/firefox-38.7.0/hr.xpi) = f1e543718daea0a958ff404853cfe8aff3d1f20fcb1764bad7e91f70d5d70977
+SIZE (xpi/firefox-38.7.0/hr.xpi) = 478272
+SHA256 (xpi/firefox-38.7.0/hsb.xpi) = 7deef68e6c2e5584cdf75f2a37928b61bfeeaa80705ec6f7991502dc6543ff96
+SIZE (xpi/firefox-38.7.0/hsb.xpi) = 468720
+SHA256 (xpi/firefox-38.7.0/hu.xpi) = ae16e0e3c3aa611f304eb4ee0ecf71f5f1ecb97403e5a3cc58bd51c81ebe5907
+SIZE (xpi/firefox-38.7.0/hu.xpi) = 453555
+SHA256 (xpi/firefox-38.7.0/hy-AM.xpi) = 2ebeb1d66b8ecb668cbae16ecdd4a88bc4e17513550024d079ae836b8a9a7c38
+SIZE (xpi/firefox-38.7.0/hy-AM.xpi) = 534265
+SHA256 (xpi/firefox-38.7.0/id.xpi) = 070a243a0d20ae06bc46c8d86441f930f4c5fc1af189dfe429079c90a3e10579
+SIZE (xpi/firefox-38.7.0/id.xpi) = 431489
+SHA256 (xpi/firefox-38.7.0/is.xpi) = c273405ae5996b0039185f35e6f28ab508a062883d837fd93606519fa7556531
+SIZE (xpi/firefox-38.7.0/is.xpi) = 485129
+SHA256 (xpi/firefox-38.7.0/it.xpi) = 9f0848c8890933393448b157678dc3ac26280e755bb37c5537a7e14d067bf1fd
+SIZE (xpi/firefox-38.7.0/it.xpi) = 368409
+SHA256 (xpi/firefox-38.7.0/ja.xpi) = 01630ef878f1e27195a5d4c2d95ad699b8486d2da55f1e825208e61b0ea75b56
+SIZE (xpi/firefox-38.7.0/ja.xpi) = 479113
+SHA256 (xpi/firefox-38.7.0/kk.xpi) = 9d831e42ddfb4547b4b9a400aaa13e9a475690fc773a25fa378bc7e4f4982ef7
+SIZE (xpi/firefox-38.7.0/kk.xpi) = 503568
+SHA256 (xpi/firefox-38.7.0/km.xpi) = 2b61042ad4ce32d17aa4155adfeb3c7c08ff9aa7be277f74ad15086d16d98417
+SIZE (xpi/firefox-38.7.0/km.xpi) = 565674
+SHA256 (xpi/firefox-38.7.0/kn.xpi) = 268610b36017f8ded45e4bb58d011d880a8cb58646878dd54e4349801771361b
+SIZE (xpi/firefox-38.7.0/kn.xpi) = 533464
+SHA256 (xpi/firefox-38.7.0/ko.xpi) = aac90f894f76b041caa9e7bcb1107aed957027f8e6507460929530aa112dfc21
+SIZE (xpi/firefox-38.7.0/ko.xpi) = 460854
+SHA256 (xpi/firefox-38.7.0/lij.xpi) = 73ba047446d0a233012b599d4215cc1fefe20f23e13d5a384f4e5f67f837160e
+SIZE (xpi/firefox-38.7.0/lij.xpi) = 444238
+SHA256 (xpi/firefox-38.7.0/lt.xpi) = b589944b8ee53a15112b2f60e8ea23c88ba5554b0068fc4a23bd8311993a4d59
+SIZE (xpi/firefox-38.7.0/lt.xpi) = 486451
+SHA256 (xpi/firefox-38.7.0/lv.xpi) = 6d541c9b7f367ccfe019df7654fe957c058822b74f2afc692352ac31df9ded0d
+SIZE (xpi/firefox-38.7.0/lv.xpi) = 467198
+SHA256 (xpi/firefox-38.7.0/mai.xpi) = bc2aabb4cd65df8a6074031dde13c59f9ada8aa5030cba0794416bca71a6d4b7
+SIZE (xpi/firefox-38.7.0/mai.xpi) = 514666
+SHA256 (xpi/firefox-38.7.0/mk.xpi) = c4036d54add50e5aeb916f74ac73142f26c6e1e03c4a44c7a1b5db75c1cf39d2
+SIZE (xpi/firefox-38.7.0/mk.xpi) = 529205
+SHA256 (xpi/firefox-38.7.0/ml.xpi) = 522af0df3cf21a826db14ae0799e9807cfcad07414850cdaeb5379baa578159c
+SIZE (xpi/firefox-38.7.0/ml.xpi) = 528919
+SHA256 (xpi/firefox-38.7.0/mr.xpi) = a2202ba9f8c91ff588ca70cf73f01e6d86c601c55c9259e151bb61d38939223e
+SIZE (xpi/firefox-38.7.0/mr.xpi) = 505962
+SHA256 (xpi/firefox-38.7.0/ms.xpi) = 1acfc454d344bdd49ea2ae0212305f30de534d5facc172e1fcfa39a1558b161a
+SIZE (xpi/firefox-38.7.0/ms.xpi) = 489872
+SHA256 (xpi/firefox-38.7.0/nb-NO.xpi) = a3719d4719499ae66868ebae43574de6cee8bd202b9e699a299b9f57a071dc36
+SIZE (xpi/firefox-38.7.0/nb-NO.xpi) = 444177
+SHA256 (xpi/firefox-38.7.0/nl.xpi) = 1096afd769202d4712c75042c53c1e137f5a2ac9a8f447413a06dcab66a36cf0
+SIZE (xpi/firefox-38.7.0/nl.xpi) = 443994
+SHA256 (xpi/firefox-38.7.0/nn-NO.xpi) = 195cf6bc1dca17f5ce043f422554ef3e7ad56c434568fd80b85839bda623d1a1
+SIZE (xpi/firefox-38.7.0/nn-NO.xpi) = 438451
+SHA256 (xpi/firefox-38.7.0/or.xpi) = d4bf45d3be2c55987d340a428830806db2b90b193973515d947d0236751bec22
+SIZE (xpi/firefox-38.7.0/or.xpi) = 527049
+SHA256 (xpi/firefox-38.7.0/pa-IN.xpi) = bcc1e12357e429b938645b0d4fc077e6197c3305e4586978f48fed0326fd1167
+SIZE (xpi/firefox-38.7.0/pa-IN.xpi) = 493722
+SHA256 (xpi/firefox-38.7.0/pl.xpi) = bbb14b9081d32ce2620bd3c492ea6adb2c98be08151a5b75a63e3dd91cd4cc6e
+SIZE (xpi/firefox-38.7.0/pl.xpi) = 406566
+SHA256 (xpi/firefox-38.7.0/pt-BR.xpi) = aa0297b5b741640bf9b6b4361fc4d9c951ae414830df87ee19d3fbeea4163aff
+SIZE (xpi/firefox-38.7.0/pt-BR.xpi) = 459813
+SHA256 (xpi/firefox-38.7.0/pt-PT.xpi) = 0503e63e891f359d88f59390f61d80f00ea35dcd2a2c716818d28c0c0959718d
+SIZE (xpi/firefox-38.7.0/pt-PT.xpi) = 439975
+SHA256 (xpi/firefox-38.7.0/rm.xpi) = 01f30d99bde50853b610cec9fe8d928ae5b5613a60cf96561a23fe894b233d1a
+SIZE (xpi/firefox-38.7.0/rm.xpi) = 446287
+SHA256 (xpi/firefox-38.7.0/ro.xpi) = 55a0612453ee03d7de69c56528afe31e9341232bf2b01a8d5a16a3d1da34d920
+SIZE (xpi/firefox-38.7.0/ro.xpi) = 494079
+SHA256 (xpi/firefox-38.7.0/ru.xpi) = 242413dfbffadb398fe1ece975a0f7fb105994ec5cf9d7950b142989c993539f
+SIZE (xpi/firefox-38.7.0/ru.xpi) = 414419
+SHA256 (xpi/firefox-38.7.0/si.xpi) = f164812897f1c494654e7979ae926a5b219c789974e4d8b0ae392aa46ffcd560
+SIZE (xpi/firefox-38.7.0/si.xpi) = 537393
+SHA256 (xpi/firefox-38.7.0/sk.xpi) = f90f1eceed9f5cb0a13912032a5e4a5b5e35d00944e9cc040df7fc5f51eb74b7
+SIZE (xpi/firefox-38.7.0/sk.xpi) = 469436
+SHA256 (xpi/firefox-38.7.0/sl.xpi) = 023ab979c55d99cfa7f0aaed891ad581c563108c04486cf0692707745371fe8c
+SIZE (xpi/firefox-38.7.0/sl.xpi) = 441594
+SHA256 (xpi/firefox-38.7.0/son.xpi) = 5f6c61868087578905e4ea214596f430edd616dd46cbe84c1cf3cb41dcd79032
+SIZE (xpi/firefox-38.7.0/son.xpi) = 449267
+SHA256 (xpi/firefox-38.7.0/sq.xpi) = fa320efc2ffb30eeec87d00c8228fe7fcdd3610ea92b9753559bda4e417f6124
+SIZE (xpi/firefox-38.7.0/sq.xpi) = 486075
+SHA256 (xpi/firefox-38.7.0/sr.xpi) = de969fde2ccfda2643f116abfa1c5873c7c6e44f02ff1540900b5023b102f6fb
+SIZE (xpi/firefox-38.7.0/sr.xpi) = 479419
+SHA256 (xpi/firefox-38.7.0/sv-SE.xpi) = 2fc825281f4209eecdf8b87fade387885fd3eee96dd8881b4b6cf843e851d852
+SIZE (xpi/firefox-38.7.0/sv-SE.xpi) = 452632
+SHA256 (xpi/firefox-38.7.0/ta.xpi) = 21d282577ed6a740fd10427a5bf4ee690492f56973836cd313745e654cb8cd0b
+SIZE (xpi/firefox-38.7.0/ta.xpi) = 506607
+SHA256 (xpi/firefox-38.7.0/te.xpi) = e5777274dd261914aea7f242a4a4a39ae1a5f208bec0ea32b4dc36bd4132ff46
+SIZE (xpi/firefox-38.7.0/te.xpi) = 526253
+SHA256 (xpi/firefox-38.7.0/th.xpi) = 72f825e6c4425073ce7cb9c56e97d99f9738bf8bc71fed656a78cabe73dcaddb
+SIZE (xpi/firefox-38.7.0/th.xpi) = 534269
+SHA256 (xpi/firefox-38.7.0/tr.xpi) = a0923f0f7bbb0968a9df6bfa73367cee8391c6aaa1dfdd8e5cd79819c713c21e
+SIZE (xpi/firefox-38.7.0/tr.xpi) = 481076
+SHA256 (xpi/firefox-38.7.0/uk.xpi) = 532caac4579be2df36ce5803f0c9cb6f9c5324e9ef7955e88b2a9ac04f03c310
+SIZE (xpi/firefox-38.7.0/uk.xpi) = 493313
+SHA256 (xpi/firefox-38.7.0/vi.xpi) = a0430eafdb9f92098f2b9f9da3c50fc5d0fbc101aa3e21531193911f8d7280d4
+SIZE (xpi/firefox-38.7.0/vi.xpi) = 467505
+SHA256 (xpi/firefox-38.7.0/xh.xpi) = f5210ae23e117575206b0dfb96f79f5dfa035fc1be4fce64dfa13da09d2003ea
+SIZE (xpi/firefox-38.7.0/xh.xpi) = 450242
+SHA256 (xpi/firefox-38.7.0/zh-CN.xpi) = 113816216e3aa49334b1baa9f65162b6251921bc7d212a21365802fc3b0bb71e
+SIZE (xpi/firefox-38.7.0/zh-CN.xpi) = 488277
+SHA256 (xpi/firefox-38.7.0/zh-TW.xpi) = acc18a3c2178b2fc061ecd346f412920ca49e53be6c3e25097ff7343186e3f3d
+SIZE (xpi/firefox-38.7.0/zh-TW.xpi) = 467843
diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile
index 6b68f810e970..40faa05dcf4c 100644
--- a/www/firefox-esr/Makefile
+++ b/www/firefox-esr/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= firefox
-DISTVERSION= 38.6.0
+DISTVERSION= 38.7.0
DISTVERSIONSUFFIX=esr.source
PORTEPOCH= 1
CATEGORIES= www ipv6
diff --git a/www/firefox-esr/distinfo b/www/firefox-esr/distinfo
index 08b1880eddf4..1085a7a57645 100644
--- a/www/firefox-esr/distinfo
+++ b/www/firefox-esr/distinfo
@@ -1,2 +1,2 @@
-SHA256 (firefox-38.6.0esr.source.tar.bz2) = 56244705572d25c5bdca111e814a6021bfe8eaefe3773646720e6e467e59e1d1
-SIZE (firefox-38.6.0esr.source.tar.bz2) = 181354489
+SHA256 (firefox-38.7.0esr.source.tar.bz2) = 5312ad03ccff3ca233d207b6e8e433bddb893ab6acc5ca2dfc5b7c18bb0dc8c0
+SIZE (firefox-38.7.0esr.source.tar.bz2) = 181313049
diff --git a/www/firefox-esr/files/patch-bug847568 b/www/firefox-esr/files/patch-bug847568
index cfd44a71c5f4..debd9a78f1d4 100644
--- a/www/firefox-esr/files/patch-bug847568
+++ b/www/firefox-esr/files/patch-bug847568
@@ -101,22 +101,16 @@ diff --git gfx/graphite2/moz-gr-update.sh gfx/graphite2/moz-gr-update.sh
index f3d76ea..a9e7fb6 100644
--- gfx/graphite2/moz-gr-update.sh
+++ gfx/graphite2/moz-gr-update.sh
-@@ -23,8 +23,14 @@ echo "\nSee" $0 "for update procedure.\n" >> gfx/graphite2/README.mozilla
- find gfx/graphite2/ -name "*.cpp" -exec perl -p -i -e "s/<cstdio>/<stdio.h>/;s/Windows.h/windows.h/;" {} \;
- find gfx/graphite2/ -name "*.h" -exec perl -p -i -e "s/<cstdio>/<stdio.h>/;s/Windows.h/windows.h/;" {} \;
+@@ -37,6 +37,9 @@
+ #find gfx/graphite2/ -name "*.cpp" -exec perl -p -i -e "s/<cstdio>/<stdio.h>/;s/Windows.h/windows.h/;" {} \;
+ #find gfx/graphite2/ -name "*.h" -exec perl -p -i -e "s/<cstdio>/<stdio.h>/;s/Windows.h/windows.h/;" {} \;
-+# closest tag/release to require for system version
-+TAG=$(cd ../graphitedev/ && hg parents --template {latesttag})
-+
-+perl -p -i -e "s/[0-9]+\,[0-9]+\,[0-9]+/$TAG/ and tr/./,/ \
++perl -p -i -e "s/[0-9]+\,[0-9]+\,[0-9]+/$RELEASE/ and tr/./,/ \
+ if /GR2_VERSION_REQUIRE/" configure.in
+
# summarize what's been touched
--echo Updated to $CHANGESET.
-+echo Updated to $CHANGESET \($TAG for --with-system-graphite2\)
+ echo Updated to $RELEASE.
echo Here is what changed in the gfx/graphite2 directory:
- echo
-
diff --git gfx/harfbuzz/README-mozilla gfx/harfbuzz/README-mozilla
index ca57d16..1ce21fe 100644
--- gfx/harfbuzz/README-mozilla
diff --git a/www/firefox-i18n/Makefile b/www/firefox-i18n/Makefile
index 2eb65e54fc3f..0b914412c488 100644
--- a/www/firefox-i18n/Makefile
+++ b/www/firefox-i18n/Makefile
@@ -2,10 +2,10 @@
# $FreeBSD$
PORTNAME= firefox-i18n
-PORTVERSION= 44.0.2
+PORTVERSION= 45.0
CATEGORIES= www
MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${DISTVERSION}/linux-i686/xpi \
- MOZILLA/${PORTNAME:S|-i18n||}/candidates/${DISTVERSION}-candidates/build1/linux-i686/xpi
+ MOZILLA/${PORTNAME:S|-i18n||}/candidates/${DISTVERSION}-candidates/build2/linux-i686/xpi
PKGNAMEPREFIX=
DISTFILES= ${FIREFOX_I18N_:S/$/.xpi/}
DIST_SUBDIR= xpi/${DISTNAME}
@@ -15,7 +15,7 @@ COMMENT= Localized interface for Firefox
EXTRACT_DEPENDS= zip:${PORTSDIR}/archivers/zip
-USES= zip:infozip gecko:firefox,44,build
+USES= zip:infozip gecko:firefox,45,build
USE_XPI= firefox linux-firefox
NO_ARCH= yes
diff --git a/www/firefox-i18n/distinfo b/www/firefox-i18n/distinfo
index 65d02c44aff1..814305bfdf43 100644
--- a/www/firefox-i18n/distinfo
+++ b/www/firefox-i18n/distinfo
@@ -1,178 +1,178 @@
-SHA256 (xpi/firefox-i18n-44.0.2/ach.xpi) = 78dd4f875e94ef5b1dd6e4ae3c6383c0b5a9dac21d8906fdd6773515e3f79c6a
-SIZE (xpi/firefox-i18n-44.0.2/ach.xpi) = 488915
-SHA256 (xpi/firefox-i18n-44.0.2/af.xpi) = f80bb4cc0937f2f355d594ee1e7b771e9e3f44672161403de8228d9fd0429e01
-SIZE (xpi/firefox-i18n-44.0.2/af.xpi) = 496124
-SHA256 (xpi/firefox-i18n-44.0.2/an.xpi) = 3c5dc9c43221be35d0234a45899133fdb0603622352c60a5992d633a1b577be4
-SIZE (xpi/firefox-i18n-44.0.2/an.xpi) = 474494
-SHA256 (xpi/firefox-i18n-44.0.2/ar.xpi) = bc0c64baf89b969be23cf3310a288717fccf7ba186e89eeadc11829efebd5587
-SIZE (xpi/firefox-i18n-44.0.2/ar.xpi) = 531970
-SHA256 (xpi/firefox-i18n-44.0.2/as.xpi) = 8ca2d9c3baffcaaffdc55eb2abc074f0d58f9f68b3dd1582faacb3f7492b1fed
-SIZE (xpi/firefox-i18n-44.0.2/as.xpi) = 522459
-SHA256 (xpi/firefox-i18n-44.0.2/ast.xpi) = 7506051ecfb2a57947ccf53e0a8f8234badedd8a9668326a3e3fddb455eb4673
-SIZE (xpi/firefox-i18n-44.0.2/ast.xpi) = 420007
-SHA256 (xpi/firefox-i18n-44.0.2/az.xpi) = 5ef73f1399950591414ce1902435ed274fd2b6b58efaf241aaf0cf9c314f890e
-SIZE (xpi/firefox-i18n-44.0.2/az.xpi) = 503490
-SHA256 (xpi/firefox-i18n-44.0.2/be.xpi) = 8788379b0978281d0e8d75e2905b67473ed80cd8c3372c3e7e3c9d723bf7b605
-SIZE (xpi/firefox-i18n-44.0.2/be.xpi) = 464851
-SHA256 (xpi/firefox-i18n-44.0.2/bg.xpi) = 5c744cbaadea198976b091c288efa4a17928a3ccf2ada2539b3134c694efe41b
-SIZE (xpi/firefox-i18n-44.0.2/bg.xpi) = 505506
-SHA256 (xpi/firefox-i18n-44.0.2/bn-BD.xpi) = ecc8fffc55bc95330c33bc8c73b365580a29ea743914c392612733e8144fba8f
-SIZE (xpi/firefox-i18n-44.0.2/bn-BD.xpi) = 550932
-SHA256 (xpi/firefox-i18n-44.0.2/bn-IN.xpi) = 19940df3112df882b1a300f4bd7e7fa37a71e2c71d1f18c469511af5e3f211b4
-SIZE (xpi/firefox-i18n-44.0.2/bn-IN.xpi) = 542129
-SHA256 (xpi/firefox-i18n-44.0.2/br.xpi) = 89c22568ff520a236f8ebbd8341d353af4914a999d1e3f3e9bbf15bbd5813c15
-SIZE (xpi/firefox-i18n-44.0.2/br.xpi) = 454296
-SHA256 (xpi/firefox-i18n-44.0.2/bs.xpi) = 8b8743f5b80f13f717e81e8742cb924d77fddb7d500e96fea5e5484d641cdc34
-SIZE (xpi/firefox-i18n-44.0.2/bs.xpi) = 493434
-SHA256 (xpi/firefox-i18n-44.0.2/ca.xpi) = 23bdf6db8bedc69a32e6dd5bf5a606311f9c3bf02e80d2e496f475845bf8488b
-SIZE (xpi/firefox-i18n-44.0.2/ca.xpi) = 471463
-SHA256 (xpi/firefox-i18n-44.0.2/cs.xpi) = 0746fd83deabb832a01833689f03db0df1c691a2ad4bbe1d4ded93972c2d59d2
-SIZE (xpi/firefox-i18n-44.0.2/cs.xpi) = 460608
-SHA256 (xpi/firefox-i18n-44.0.2/cy.xpi) = 5b8e07e055ecdb040c6c46cde65dbd9745eb56b365034dcb28c20e23a44d76e3
-SIZE (xpi/firefox-i18n-44.0.2/cy.xpi) = 456838
-SHA256 (xpi/firefox-i18n-44.0.2/da.xpi) = 731c91695e99d187f7d8b03e86965b073293468b1fc808b811a67024e7ffe771
-SIZE (xpi/firefox-i18n-44.0.2/da.xpi) = 463398
-SHA256 (xpi/firefox-i18n-44.0.2/de.xpi) = 0709f207725631a3eff02bba748e443e6f53ec01a63fb1a4c67c8a00bd6a4df7
-SIZE (xpi/firefox-i18n-44.0.2/de.xpi) = 466178
-SHA256 (xpi/firefox-i18n-44.0.2/dsb.xpi) = 47398d2a491510130c37da329019b77add1f8198b48b28d6d55e32da71c459aa
-SIZE (xpi/firefox-i18n-44.0.2/dsb.xpi) = 484752
-SHA256 (xpi/firefox-i18n-44.0.2/el.xpi) = 682325bdf8b134ecfb9375e169ecac6ccb40ee12e833c77326c77082607a3d3a
-SIZE (xpi/firefox-i18n-44.0.2/el.xpi) = 511155
-SHA256 (xpi/firefox-i18n-44.0.2/en-GB.xpi) = 4510c02be16e876ac48c60f740bc078194fb4c21ddedba1683e15b5bfe50fba2
-SIZE (xpi/firefox-i18n-44.0.2/en-GB.xpi) = 452631
-SHA256 (xpi/firefox-i18n-44.0.2/en-US.xpi) = af07ff88e5414e41a31e4fd419528416ee8e558d80d132238efcb9b9d29de95e
-SIZE (xpi/firefox-i18n-44.0.2/en-US.xpi) = 502960
-SHA256 (xpi/firefox-i18n-44.0.2/en-ZA.xpi) = bfe3cb660d027902a0fd89f291a4cec7bd2f2c216f4c1c536bd440176a4ee58f
-SIZE (xpi/firefox-i18n-44.0.2/en-ZA.xpi) = 457279
-SHA256 (xpi/firefox-i18n-44.0.2/eo.xpi) = 7721b31e1d73ffc2e9ea9150d19d5f09d392f454f9254e960c98c6e9deaaadcd
-SIZE (xpi/firefox-i18n-44.0.2/eo.xpi) = 496610
-SHA256 (xpi/firefox-i18n-44.0.2/es-AR.xpi) = a67fbc3c45cedf0c7f357136783a6c69d8d729908c7a0a0d9b5e24dbe04a2ece
-SIZE (xpi/firefox-i18n-44.0.2/es-AR.xpi) = 465212
-SHA256 (xpi/firefox-i18n-44.0.2/es-CL.xpi) = 84ccd4151bb5c7d0b1946e1690f0f26b29a61737fc8467624f1667d62e09a655
-SIZE (xpi/firefox-i18n-44.0.2/es-CL.xpi) = 389732
-SHA256 (xpi/firefox-i18n-44.0.2/es-ES.xpi) = a41a27f78068859fcfb14cbeaa31273062dddb5c627b8ba21d42e136e5b5d083
-SIZE (xpi/firefox-i18n-44.0.2/es-ES.xpi) = 378686
-SHA256 (xpi/firefox-i18n-44.0.2/es-MX.xpi) = d41b3b321af8bfd63a05636aa8e90cb79a4e771adaa232544d1b2e257c9c4892
-SIZE (xpi/firefox-i18n-44.0.2/es-MX.xpi) = 470417
-SHA256 (xpi/firefox-i18n-44.0.2/et.xpi) = 9a584347e3890967acf1f2e7b8cde6d50dc922cbbd8df4b3f1780bcc9949159d
-SIZE (xpi/firefox-i18n-44.0.2/et.xpi) = 461959
-SHA256 (xpi/firefox-i18n-44.0.2/eu.xpi) = 6406f57634fb8b392dd0454e45a58c6e76abeb13d9ae56145e02d66174af7cf5
-SIZE (xpi/firefox-i18n-44.0.2/eu.xpi) = 479776
-SHA256 (xpi/firefox-i18n-44.0.2/fa.xpi) = 49c4c10758a960dac223c29dbfb62eef71336ffa0c0a1b1691d625298cf97bfe
-SIZE (xpi/firefox-i18n-44.0.2/fa.xpi) = 535476
-SHA256 (xpi/firefox-i18n-44.0.2/ff.xpi) = 70f108474b4541f4bb9cbdfb5d4be3c1218083691c0af979a62a4d4189dc199a
-SIZE (xpi/firefox-i18n-44.0.2/ff.xpi) = 469606
-SHA256 (xpi/firefox-i18n-44.0.2/fi.xpi) = b8779fd758eba162ae817b52163d26b534cf6bc860b7cae868474e101a995724
-SIZE (xpi/firefox-i18n-44.0.2/fi.xpi) = 461261
-SHA256 (xpi/firefox-i18n-44.0.2/fr.xpi) = 04ca61dacbabb368e72b3fea3760a1faeea9d54b7afe3aacb24f290c0bf9b914
-SIZE (xpi/firefox-i18n-44.0.2/fr.xpi) = 475595
-SHA256 (xpi/firefox-i18n-44.0.2/fy-NL.xpi) = b19bb1d3e938d31a33e98bd3c1e85a29eb409d528b8a70b0265871ee789cd22f
-SIZE (xpi/firefox-i18n-44.0.2/fy-NL.xpi) = 468849
-SHA256 (xpi/firefox-i18n-44.0.2/ga-IE.xpi) = 4ae1edad5df17f874c3e127e9b49044f98cd77a65f8d0639ed119d9306fadd00
-SIZE (xpi/firefox-i18n-44.0.2/ga-IE.xpi) = 481201
-SHA256 (xpi/firefox-i18n-44.0.2/gd.xpi) = 547434963fcdcc164b668b7d00ad93fa51c58d97f6ad40b3b57a0192bf256074
-SIZE (xpi/firefox-i18n-44.0.2/gd.xpi) = 466941
-SHA256 (xpi/firefox-i18n-44.0.2/gl.xpi) = 53904c0e7e50852ce0751a2cb5817493eca9496104ca8cda961e6e7544432c59
-SIZE (xpi/firefox-i18n-44.0.2/gl.xpi) = 461112
-SHA256 (xpi/firefox-i18n-44.0.2/gu-IN.xpi) = d3d92f193da7e084afa2fe615cf89c7557f5da205c2dea6567c659e481cc64a0
-SIZE (xpi/firefox-i18n-44.0.2/gu-IN.xpi) = 498552
-SHA256 (xpi/firefox-i18n-44.0.2/he.xpi) = 5bf2d9de7e23d817a29ac616dcb29dee08164bff76405487f0501909e13dd076
-SIZE (xpi/firefox-i18n-44.0.2/he.xpi) = 490168
-SHA256 (xpi/firefox-i18n-44.0.2/hi-IN.xpi) = 555b81e609badb42d964a132db8340fbe76058a50f6666d7225149552da8f251
-SIZE (xpi/firefox-i18n-44.0.2/hi-IN.xpi) = 523874
-SHA256 (xpi/firefox-i18n-44.0.2/hr.xpi) = ba3ee6dfae31599f129dee59d40de832fe7a706f5b8ee07c71c3497829d93938
-SIZE (xpi/firefox-i18n-44.0.2/hr.xpi) = 491274
-SHA256 (xpi/firefox-i18n-44.0.2/hsb.xpi) = df84f58c10e01bd05883850313ad9bb7aff9fb4500adf2d219ba28aa28723958
-SIZE (xpi/firefox-i18n-44.0.2/hsb.xpi) = 482374
-SHA256 (xpi/firefox-i18n-44.0.2/hu.xpi) = 43a3a184917de8acf7351602fa9d8e6f3de2cd96c83e610ed957dad407b78548
-SIZE (xpi/firefox-i18n-44.0.2/hu.xpi) = 466878
-SHA256 (xpi/firefox-i18n-44.0.2/hy-AM.xpi) = 3abe2cc28d1f3359e83c7ddd961c70fa6332af1a74c14926e4c152a3c204ba36
-SIZE (xpi/firefox-i18n-44.0.2/hy-AM.xpi) = 549359
-SHA256 (xpi/firefox-i18n-44.0.2/id.xpi) = a148c51185e82b445cf41f3172ee572ce294c3f602c5ff2263d76fadfa2898d1
-SIZE (xpi/firefox-i18n-44.0.2/id.xpi) = 449870
-SHA256 (xpi/firefox-i18n-44.0.2/is.xpi) = 00de442df3cb7229956a3b7ce5b0937d7d157ee5620848554be043eec003819f
-SIZE (xpi/firefox-i18n-44.0.2/is.xpi) = 498245
-SHA256 (xpi/firefox-i18n-44.0.2/it.xpi) = 495c54d5f2b250281dc35ac0db080518d16e1d87976b099e445116c68041855a
-SIZE (xpi/firefox-i18n-44.0.2/it.xpi) = 369826
-SHA256 (xpi/firefox-i18n-44.0.2/ja.xpi) = 9fc7f986b17212a25bec75f72a4dd5d8947077327dc61e7fb1112428500237ed
-SIZE (xpi/firefox-i18n-44.0.2/ja.xpi) = 493750
-SHA256 (xpi/firefox-i18n-44.0.2/kk.xpi) = e79fc6df878ef4ad55acd7faa56486e2780331b789a81e32864ebe4cb2d6333f
-SIZE (xpi/firefox-i18n-44.0.2/kk.xpi) = 519877
-SHA256 (xpi/firefox-i18n-44.0.2/km.xpi) = 2da9abca08f869bff867e994c9fd16c4087955663dd8fa564396bd55a4215345
-SIZE (xpi/firefox-i18n-44.0.2/km.xpi) = 587939
-SHA256 (xpi/firefox-i18n-44.0.2/kn.xpi) = 471a33aa15d391cd46210a787f7c366e2ddf5c71bde8631d6b5ddc4facb8fda2
-SIZE (xpi/firefox-i18n-44.0.2/kn.xpi) = 547918
-SHA256 (xpi/firefox-i18n-44.0.2/ko.xpi) = c66172bfcac47899a9bcfc216aefb36156c4c96e7a85daff8adee4a7b8c8c40a
-SIZE (xpi/firefox-i18n-44.0.2/ko.xpi) = 480596
-SHA256 (xpi/firefox-i18n-44.0.2/lij.xpi) = 17f1251e3be515192b5778c015e1fcef68eac8ce62359304094d4b8a35884564
-SIZE (xpi/firefox-i18n-44.0.2/lij.xpi) = 403837
-SHA256 (xpi/firefox-i18n-44.0.2/lt.xpi) = 22594998956157dab0f5f75d197dc6916d3d129b7271c1fcbab62d457aa03317
-SIZE (xpi/firefox-i18n-44.0.2/lt.xpi) = 500333
-SHA256 (xpi/firefox-i18n-44.0.2/lv.xpi) = e624f07073e3e109cfb6f75c2dcdd37f212335777b7648d69572b5b03b86cfd1
-SIZE (xpi/firefox-i18n-44.0.2/lv.xpi) = 480445
-SHA256 (xpi/firefox-i18n-44.0.2/mai.xpi) = c610849c98f75d22c953ca8f969a5a8eb216f7b9abe2b69a994437c45883780b
-SIZE (xpi/firefox-i18n-44.0.2/mai.xpi) = 532118
-SHA256 (xpi/firefox-i18n-44.0.2/mk.xpi) = c20266df9f18e539cc306fa0c8510beb465fc142c4bd0a0b2981fd488c2f3e7b
-SIZE (xpi/firefox-i18n-44.0.2/mk.xpi) = 537872
-SHA256 (xpi/firefox-i18n-44.0.2/ml.xpi) = 58e3cba0bd84b6196f56d5430cc802d050f89e81f7df6bbba3de78b36505a06c
-SIZE (xpi/firefox-i18n-44.0.2/ml.xpi) = 551283
-SHA256 (xpi/firefox-i18n-44.0.2/mr.xpi) = 905688e784a3687869a89a89ae6990dbf50b8a3dce01b58a675e5a130ec8d0dd
-SIZE (xpi/firefox-i18n-44.0.2/mr.xpi) = 527783
-SHA256 (xpi/firefox-i18n-44.0.2/ms.xpi) = fa05f5cb131c17bd47aff71c828c62623df8ac7cc1c4a77aa7e8ef5b52655b7c
-SIZE (xpi/firefox-i18n-44.0.2/ms.xpi) = 507273
-SHA256 (xpi/firefox-i18n-44.0.2/nb-NO.xpi) = 5f7ac91893b8dba07cf6380aaecbbf59c6cf9f6828f15905c74fe7508b00e69c
-SIZE (xpi/firefox-i18n-44.0.2/nb-NO.xpi) = 458674
-SHA256 (xpi/firefox-i18n-44.0.2/nl.xpi) = 07af52f923566de4c75fa573e12cc642a952a9d34c68107031db3c47568ec5f3
-SIZE (xpi/firefox-i18n-44.0.2/nl.xpi) = 456555
-SHA256 (xpi/firefox-i18n-44.0.2/nn-NO.xpi) = 6a452c10f93bd0317e16c40ad58a167d092c65770d62401c7680a2667f07a4c3
-SIZE (xpi/firefox-i18n-44.0.2/nn-NO.xpi) = 452668
-SHA256 (xpi/firefox-i18n-44.0.2/or.xpi) = e9c8e29ae48027f411b456e9d51490ac5340952d94ba79cf06f44b5af1426a03
-SIZE (xpi/firefox-i18n-44.0.2/or.xpi) = 540590
-SHA256 (xpi/firefox-i18n-44.0.2/pa-IN.xpi) = b90d3ca3eab8f94d130869f3c722ad1e3eaa6e4e3cc40eef2bc4fdb82e77bb69
-SIZE (xpi/firefox-i18n-44.0.2/pa-IN.xpi) = 516426
-SHA256 (xpi/firefox-i18n-44.0.2/pl.xpi) = 8421b880f1e5268d5cd2a1314b05e3933ea3ef568139ae9e11c2064f3e723c5a
-SIZE (xpi/firefox-i18n-44.0.2/pl.xpi) = 403715
-SHA256 (xpi/firefox-i18n-44.0.2/pt-BR.xpi) = 34295e1c43322c48749829f9e378fed557881a65789511eedb443eac717dd81d
-SIZE (xpi/firefox-i18n-44.0.2/pt-BR.xpi) = 473588
-SHA256 (xpi/firefox-i18n-44.0.2/pt-PT.xpi) = 430b639c423329aaeb0a58455a92cea8f2ef3e25e1076e081672295b016194cb
-SIZE (xpi/firefox-i18n-44.0.2/pt-PT.xpi) = 454144
-SHA256 (xpi/firefox-i18n-44.0.2/rm.xpi) = 334dd7850b1de48c0c806bb5993f55ece0f45b636e781394abe89c54b7751dff
-SIZE (xpi/firefox-i18n-44.0.2/rm.xpi) = 460177
-SHA256 (xpi/firefox-i18n-44.0.2/ro.xpi) = c115c0e142cf82bc713a646e11ac345985d48f08fefbd72d2da4757062ea77d0
-SIZE (xpi/firefox-i18n-44.0.2/ro.xpi) = 507826
-SHA256 (xpi/firefox-i18n-44.0.2/ru.xpi) = c4c8196ece406b71b642efe4142ff5fb3e244b4e575569dd354f5c89f6fee0dd
-SIZE (xpi/firefox-i18n-44.0.2/ru.xpi) = 418291
-SHA256 (xpi/firefox-i18n-44.0.2/si.xpi) = 8f48c04cbae69a254646255af72be70157f67f903cc59621f2be8b05842c4559
-SIZE (xpi/firefox-i18n-44.0.2/si.xpi) = 553904
-SHA256 (xpi/firefox-i18n-44.0.2/sk.xpi) = 694a66caadd8d3b7fca3d73856e8192f3f0ca0c766c5d9abe2a087f8e29acb99
-SIZE (xpi/firefox-i18n-44.0.2/sk.xpi) = 482729
-SHA256 (xpi/firefox-i18n-44.0.2/sl.xpi) = ad458b5c47206e4347437eb2ad1a0c8b00d5d9855cbec808f56eef44a8ce465d
-SIZE (xpi/firefox-i18n-44.0.2/sl.xpi) = 456216
-SHA256 (xpi/firefox-i18n-44.0.2/son.xpi) = 7ab8b84b1cbe8101194546eb714bdc46237c420e8da1f5fcb4945ae4cf8a0f02
-SIZE (xpi/firefox-i18n-44.0.2/son.xpi) = 463191
-SHA256 (xpi/firefox-i18n-44.0.2/sq.xpi) = 40bf8e6d4a0598bed75738814a9f2a3363aae4061d77096176f81e80b9a67e0d
-SIZE (xpi/firefox-i18n-44.0.2/sq.xpi) = 499916
-SHA256 (xpi/firefox-i18n-44.0.2/sr.xpi) = 423fa059b7f76b35a354b6677bdaad18977aadec1b0a077a49385d86dbddff73
-SIZE (xpi/firefox-i18n-44.0.2/sr.xpi) = 490393
-SHA256 (xpi/firefox-i18n-44.0.2/sv-SE.xpi) = 8ee4c83ce771f97b2d742345eeda9586319dff9fbb9a518b9b557f2f2d479db5
-SIZE (xpi/firefox-i18n-44.0.2/sv-SE.xpi) = 465391
-SHA256 (xpi/firefox-i18n-44.0.2/ta.xpi) = 4af0895359af13368b298e50ea92b9a7368ae8966e153fb631012e37f2917dfb
-SIZE (xpi/firefox-i18n-44.0.2/ta.xpi) = 522514
-SHA256 (xpi/firefox-i18n-44.0.2/te.xpi) = 5e7607c4c2f8a5a305866d944399c574c4d2a2f362cc78897220996e5333236a
-SIZE (xpi/firefox-i18n-44.0.2/te.xpi) = 538473
-SHA256 (xpi/firefox-i18n-44.0.2/th.xpi) = 9485e0929ab39dde7de36531a17b2dfb063d783c3c7041639d2a75340ef3041f
-SIZE (xpi/firefox-i18n-44.0.2/th.xpi) = 547043
-SHA256 (xpi/firefox-i18n-44.0.2/tr.xpi) = fe97ee662baa6b52d5872488b1069b54e967d2ff4bb38dec48af83d408ee9a99
-SIZE (xpi/firefox-i18n-44.0.2/tr.xpi) = 472326
-SHA256 (xpi/firefox-i18n-44.0.2/uk.xpi) = 367a130ac1e3e87e2fd6734b6b780bea569fc3ec4d668149a01c81072ab0b7c7
-SIZE (xpi/firefox-i18n-44.0.2/uk.xpi) = 511050
-SHA256 (xpi/firefox-i18n-44.0.2/uz.xpi) = 0d31bc447e4255a507b4fb4a46c50ba752ac2203de5b38caa587f34c07835c41
-SIZE (xpi/firefox-i18n-44.0.2/uz.xpi) = 510445
-SHA256 (xpi/firefox-i18n-44.0.2/vi.xpi) = f1d380e4e083da62dd3adfede3cc7a894036d6f4dcf36097b1d32f16ebe50352
-SIZE (xpi/firefox-i18n-44.0.2/vi.xpi) = 481583
-SHA256 (xpi/firefox-i18n-44.0.2/xh.xpi) = 08ba2553fe4042c123eeffa05721ae7a26b4d30bb79219d3ead1620bed918d4d
-SIZE (xpi/firefox-i18n-44.0.2/xh.xpi) = 460794
-SHA256 (xpi/firefox-i18n-44.0.2/zh-CN.xpi) = e8609ff71c038286fb3768369941bfd864343eace5c0081897387eaf2f51da0d
-SIZE (xpi/firefox-i18n-44.0.2/zh-CN.xpi) = 496301
-SHA256 (xpi/firefox-i18n-44.0.2/zh-TW.xpi) = 3af3a905106a7572753d7863bdaec82bbe5b3670c1abbd80d6f4893a17ddce89
-SIZE (xpi/firefox-i18n-44.0.2/zh-TW.xpi) = 487761
+SHA256 (xpi/firefox-i18n-45.0/ach.xpi) = f3c4a7d88ae5d896a3e05408280f47836ed53d1657bb6de2efc894781ec67448
+SIZE (xpi/firefox-i18n-45.0/ach.xpi) = 421463
+SHA256 (xpi/firefox-i18n-45.0/af.xpi) = f744cb5c7aee123f168d57d66a74010c50c3f9793995337d7fe8a6dde5de8dc1
+SIZE (xpi/firefox-i18n-45.0/af.xpi) = 436168
+SHA256 (xpi/firefox-i18n-45.0/an.xpi) = 5dbaf930e53fa21da82521edb95767826d942ac8f9a82dcc0489df669db131c9
+SIZE (xpi/firefox-i18n-45.0/an.xpi) = 443977
+SHA256 (xpi/firefox-i18n-45.0/ar.xpi) = 82030ea6870372a5b9fe9f4122ccb5372a30c63091bac016f1480e4cbf9a35fb
+SIZE (xpi/firefox-i18n-45.0/ar.xpi) = 471774
+SHA256 (xpi/firefox-i18n-45.0/as.xpi) = 82eab7a994a7d844724698a79e649eefc77b5e3fad503b3f9fb12efafc22ae7b
+SIZE (xpi/firefox-i18n-45.0/as.xpi) = 479909
+SHA256 (xpi/firefox-i18n-45.0/ast.xpi) = b398d8552f632f83bf5323cde80412215f07f1a13e747143ae3b0d7101f1c9a3
+SIZE (xpi/firefox-i18n-45.0/ast.xpi) = 416053
+SHA256 (xpi/firefox-i18n-45.0/az.xpi) = 7343f45e0f6c923922185f7d5dcee137cad9afd36b4e264dc0094b69dc1f58be
+SIZE (xpi/firefox-i18n-45.0/az.xpi) = 458355
+SHA256 (xpi/firefox-i18n-45.0/be.xpi) = 8aa34b45aed00891ea0ff26ce8ff5b626fecb376329c9f256a8de7fa56d6fd72
+SIZE (xpi/firefox-i18n-45.0/be.xpi) = 439432
+SHA256 (xpi/firefox-i18n-45.0/bg.xpi) = e1d041add7954b914fade76a5a0e1f9e21448ae90f83d469334259900e7aa966
+SIZE (xpi/firefox-i18n-45.0/bg.xpi) = 457340
+SHA256 (xpi/firefox-i18n-45.0/bn-BD.xpi) = 96c7e5622f1b93390132763723f65a8facfff86da37efb3e920135d0b0f4f154
+SIZE (xpi/firefox-i18n-45.0/bn-BD.xpi) = 509414
+SHA256 (xpi/firefox-i18n-45.0/bn-IN.xpi) = 3fbd320efa0e5f7f55a6c9bf17daba1b8ed060f8d4f3f562465fc70415f670a6
+SIZE (xpi/firefox-i18n-45.0/bn-IN.xpi) = 490796
+SHA256 (xpi/firefox-i18n-45.0/br.xpi) = ade6346d7c4a0f503bd53e77685f33baa6842e307f88cdd0fe26eab278889e9b
+SIZE (xpi/firefox-i18n-45.0/br.xpi) = 431332
+SHA256 (xpi/firefox-i18n-45.0/bs.xpi) = 743bd7621911d99919a00c65b6bf28f6bf497c6d6a4c497008671457ed819caf
+SIZE (xpi/firefox-i18n-45.0/bs.xpi) = 439697
+SHA256 (xpi/firefox-i18n-45.0/ca.xpi) = 1c14052dc7090298026b2e5b8473cd447e2d083b2abeec2dbb423b4760602732
+SIZE (xpi/firefox-i18n-45.0/ca.xpi) = 433724
+SHA256 (xpi/firefox-i18n-45.0/cs.xpi) = 01b1b18f9eb59a744b1dde006350251aa21d0d8053c5d3c42ab541014e6cdc01
+SIZE (xpi/firefox-i18n-45.0/cs.xpi) = 437699
+SHA256 (xpi/firefox-i18n-45.0/cy.xpi) = 8d5a82459c97ff0a49ac3029ec133f239129e48a010f957c314fbe5495f68a15
+SIZE (xpi/firefox-i18n-45.0/cy.xpi) = 433863
+SHA256 (xpi/firefox-i18n-45.0/da.xpi) = 7782299deb270bd67708ed723024c7a5de92dbeb98d3580adcffe0935a8fe4ef
+SIZE (xpi/firefox-i18n-45.0/da.xpi) = 424611
+SHA256 (xpi/firefox-i18n-45.0/de.xpi) = 186f6039a579a144ac441fb5a28751866cb6eca86ab3a533c88252ec9cd44965
+SIZE (xpi/firefox-i18n-45.0/de.xpi) = 439755
+SHA256 (xpi/firefox-i18n-45.0/dsb.xpi) = dc12333c62f84edc8f9dcbed4bc6f9fdea202cd67ec61f3bde5291ca03230956
+SIZE (xpi/firefox-i18n-45.0/dsb.xpi) = 458050
+SHA256 (xpi/firefox-i18n-45.0/el.xpi) = 52169263d83786930e5ca370cba3d1b9e6ffc87ae2139fbbc41b11945fb910d9
+SIZE (xpi/firefox-i18n-45.0/el.xpi) = 467210
+SHA256 (xpi/firefox-i18n-45.0/en-GB.xpi) = 8fb4f3dc623d9e59209095885a0009aa2628115fd0059077f256d92b606695db
+SIZE (xpi/firefox-i18n-45.0/en-GB.xpi) = 418741
+SHA256 (xpi/firefox-i18n-45.0/en-US.xpi) = 15022f01d063b6c8b336bf683201b29209a6783e05381174f17c307e1fef3d39
+SIZE (xpi/firefox-i18n-45.0/en-US.xpi) = 420386
+SHA256 (xpi/firefox-i18n-45.0/en-ZA.xpi) = 261a5bea7dbdcd51cb219d83c2624fd48fb53bb6055124fdd37be27f9b7bbfb1
+SIZE (xpi/firefox-i18n-45.0/en-ZA.xpi) = 415693
+SHA256 (xpi/firefox-i18n-45.0/eo.xpi) = a333f3dbc0d1e88758f0a669868291f5d6c4c0c5c311a3f35ba11f36f49ac8d6
+SIZE (xpi/firefox-i18n-45.0/eo.xpi) = 437886
+SHA256 (xpi/firefox-i18n-45.0/es-AR.xpi) = de51301a807f4c606d0b9faeb69be7b8605ae555d10dbf2bae84f6306ac3352a
+SIZE (xpi/firefox-i18n-45.0/es-AR.xpi) = 436399
+SHA256 (xpi/firefox-i18n-45.0/es-CL.xpi) = 5f1c00c260b2100a52eecc36cfafb47c0baaf579e3e8ed81e2d3f59b7e792f5f
+SIZE (xpi/firefox-i18n-45.0/es-CL.xpi) = 363184
+SHA256 (xpi/firefox-i18n-45.0/es-ES.xpi) = 1c433fef4ff75d2b531ab4c388c1bf9ca8c4d368dbbbd38fe7233cc297c4e4f6
+SIZE (xpi/firefox-i18n-45.0/es-ES.xpi) = 348131
+SHA256 (xpi/firefox-i18n-45.0/es-MX.xpi) = e72af51262814b1dd342bfbc8f2dddbae91ae5532f36c98291a46a3cecc3cf05
+SIZE (xpi/firefox-i18n-45.0/es-MX.xpi) = 443817
+SHA256 (xpi/firefox-i18n-45.0/et.xpi) = 906d1d9514dc2aaaf95ca8092da7e250f53f9c43fac828e8d343ff4ce56a3c63
+SIZE (xpi/firefox-i18n-45.0/et.xpi) = 427884
+SHA256 (xpi/firefox-i18n-45.0/eu.xpi) = fc1facc9eee4d72e2494c888cd93134b269b1bdbbd951167d33bb808c433af94
+SIZE (xpi/firefox-i18n-45.0/eu.xpi) = 438041
+SHA256 (xpi/firefox-i18n-45.0/fa.xpi) = b985b4c82a63a6bd842eeaaa3dcd60f05929d5932e4a1371d1253a2bcd50ce4d
+SIZE (xpi/firefox-i18n-45.0/fa.xpi) = 485804
+SHA256 (xpi/firefox-i18n-45.0/ff.xpi) = cf1ea83479183837dc7c72471b193951aceff26a9da3182b92a719a86d4b3f72
+SIZE (xpi/firefox-i18n-45.0/ff.xpi) = 438222
+SHA256 (xpi/firefox-i18n-45.0/fi.xpi) = 6a4e5c37bc2803d6d4d0361dc1f5d4ef10c25ce494f4a9e729a257fd4593d859
+SIZE (xpi/firefox-i18n-45.0/fi.xpi) = 435341
+SHA256 (xpi/firefox-i18n-45.0/fr.xpi) = 20a02546e93726649a0cedda8d1e7d1fb4342234d07e252290ad374e44573f63
+SIZE (xpi/firefox-i18n-45.0/fr.xpi) = 444343
+SHA256 (xpi/firefox-i18n-45.0/fy-NL.xpi) = c32f81eea351def671c6f38ca8ef736a8ba062ce8ad94b395243fadc0ab3548a
+SIZE (xpi/firefox-i18n-45.0/fy-NL.xpi) = 442267
+SHA256 (xpi/firefox-i18n-45.0/ga-IE.xpi) = c85afb300caaa46bc2285f183210bf6bb16d33c48a92ccc8854645db3a3bd774
+SIZE (xpi/firefox-i18n-45.0/ga-IE.xpi) = 454972
+SHA256 (xpi/firefox-i18n-45.0/gd.xpi) = 816f63b9b9e160db3ebd0f6df9b4f271dc4720d9abaca11aadf56841784f429d
+SIZE (xpi/firefox-i18n-45.0/gd.xpi) = 443931
+SHA256 (xpi/firefox-i18n-45.0/gl.xpi) = cd3be3abd31ae0144cccac861ad818e60d168c7a36630075049fab35f3fb2f04
+SIZE (xpi/firefox-i18n-45.0/gl.xpi) = 431617
+SHA256 (xpi/firefox-i18n-45.0/gu-IN.xpi) = 04255887adec2fac5695889b53e307669f47dda0f24574ccb235c06b3ec5a7f6
+SIZE (xpi/firefox-i18n-45.0/gu-IN.xpi) = 469356
+SHA256 (xpi/firefox-i18n-45.0/he.xpi) = 27b635e376bf978f8a954e73e93f6c349b39ee36915a7d57f57efea03208edec
+SIZE (xpi/firefox-i18n-45.0/he.xpi) = 451978
+SHA256 (xpi/firefox-i18n-45.0/hi-IN.xpi) = 0a5a40d8cefd5ffb1e0fa6bb5763b2704db1ed1122dd87d0bca55da29aabb2a0
+SIZE (xpi/firefox-i18n-45.0/hi-IN.xpi) = 483333
+SHA256 (xpi/firefox-i18n-45.0/hr.xpi) = 77e7e11d34c8a2cdd017bb5b8d2866c36153ea841959a681c9b7233095851ba2
+SIZE (xpi/firefox-i18n-45.0/hr.xpi) = 445883
+SHA256 (xpi/firefox-i18n-45.0/hsb.xpi) = 9480b541d445cb9342f65a96eb749db411d2eb68a1ee6adf57f75f15a132ead6
+SIZE (xpi/firefox-i18n-45.0/hsb.xpi) = 455731
+SHA256 (xpi/firefox-i18n-45.0/hu.xpi) = 7e98c7a6a7074455c663e8116203764671a08d1b5d46716e8be31a42db4e8342
+SIZE (xpi/firefox-i18n-45.0/hu.xpi) = 444065
+SHA256 (xpi/firefox-i18n-45.0/hy-AM.xpi) = 9024bc417baf22e9836cf30312055c47eaf10309d474b1d10c6b4aa94a137cdc
+SIZE (xpi/firefox-i18n-45.0/hy-AM.xpi) = 494081
+SHA256 (xpi/firefox-i18n-45.0/id.xpi) = 78d6633ef86c9f7414d76e12c51780da5c1fe85db4353b87f2365d111e6d5383
+SIZE (xpi/firefox-i18n-45.0/id.xpi) = 421748
+SHA256 (xpi/firefox-i18n-45.0/is.xpi) = 02e9491e0ec6a6b2a74884aa9758067017317cbfbccdde4e1c1caf1763146984
+SIZE (xpi/firefox-i18n-45.0/is.xpi) = 438155
+SHA256 (xpi/firefox-i18n-45.0/it.xpi) = 64692512e57eea61ca243d50b4a109a44bd2335fb593c27067c7df3ef9f5c800
+SIZE (xpi/firefox-i18n-45.0/it.xpi) = 338103
+SHA256 (xpi/firefox-i18n-45.0/ja.xpi) = 7d80f8470a04cfdfc80af6d35be303e37cee9433cfee2efba1b979e7a8aa7150
+SIZE (xpi/firefox-i18n-45.0/ja.xpi) = 480325
+SHA256 (xpi/firefox-i18n-45.0/kk.xpi) = addd1d2835f62d1bb47799331647ec4d82ef158c7d2d77bcaad74ea5f5547894
+SIZE (xpi/firefox-i18n-45.0/kk.xpi) = 493279
+SHA256 (xpi/firefox-i18n-45.0/km.xpi) = a0c33b3bb17c945280bc2030535d7efb938e29069b980a4c7d407d53be6ef7b4
+SIZE (xpi/firefox-i18n-45.0/km.xpi) = 501116
+SHA256 (xpi/firefox-i18n-45.0/kn.xpi) = 649417a550c2fce773976fbbe72093290ce7095f958278af6feffd44c465606a
+SIZE (xpi/firefox-i18n-45.0/kn.xpi) = 492245
+SHA256 (xpi/firefox-i18n-45.0/ko.xpi) = 0190cc1accd327819e3e773f48d00571e2c7aa5ca3312ae39c97c6fb06a75e88
+SIZE (xpi/firefox-i18n-45.0/ko.xpi) = 459998
+SHA256 (xpi/firefox-i18n-45.0/lij.xpi) = 93684b7fcf12f738dadd2020d2828572831c530faf869773c45f6bae6213c29c
+SIZE (xpi/firefox-i18n-45.0/lij.xpi) = 376297
+SHA256 (xpi/firefox-i18n-45.0/lt.xpi) = afcf61c54175446c9f8a0d65f4cf24864bcd96e1bec5e2ad3e1971673507b57e
+SIZE (xpi/firefox-i18n-45.0/lt.xpi) = 451527
+SHA256 (xpi/firefox-i18n-45.0/lv.xpi) = be00bc185f2718dba9be72ae9baff541d0f57b468da68299aaa12a7493b674f8
+SIZE (xpi/firefox-i18n-45.0/lv.xpi) = 442658
+SHA256 (xpi/firefox-i18n-45.0/mai.xpi) = 9866254d18cb985bb37bdc13a067ec283b07a77b19c8977e5f73e5b8bb946a68
+SIZE (xpi/firefox-i18n-45.0/mai.xpi) = 487581
+SHA256 (xpi/firefox-i18n-45.0/mk.xpi) = d245069ad6e136e5002b320a58e14f3ca994616f907ce95a4fa15af1dab0514b
+SIZE (xpi/firefox-i18n-45.0/mk.xpi) = 473207
+SHA256 (xpi/firefox-i18n-45.0/ml.xpi) = 169f5581e98d9c398205cd115d8b4ec77190bcab400e9d8fcf4a269d7df7ffc9
+SIZE (xpi/firefox-i18n-45.0/ml.xpi) = 495274
+SHA256 (xpi/firefox-i18n-45.0/mr.xpi) = fcd86e1ea7f7eaa12fd950c3956ce53b08ae91a8b100cd38aac9ef547cd7e879
+SIZE (xpi/firefox-i18n-45.0/mr.xpi) = 498641
+SHA256 (xpi/firefox-i18n-45.0/ms.xpi) = 05582934c6b4a10346b5061496e6bf945974280caaf3f8fc9a1528b0838ce82d
+SIZE (xpi/firefox-i18n-45.0/ms.xpi) = 436878
+SHA256 (xpi/firefox-i18n-45.0/nb-NO.xpi) = 73dde6c695162c41d3abf795935964a622a64a4d03dd95fddf921be8323b721f
+SIZE (xpi/firefox-i18n-45.0/nb-NO.xpi) = 432168
+SHA256 (xpi/firefox-i18n-45.0/nl.xpi) = ce63fd03a213876d4b78efbe266c36519331267c325467c13abdc6c4aa4b00ff
+SIZE (xpi/firefox-i18n-45.0/nl.xpi) = 429704
+SHA256 (xpi/firefox-i18n-45.0/nn-NO.xpi) = 29d89d3378c7124378118242c60bcde1d477930f7b502bf0ed99c9014e7456d5
+SIZE (xpi/firefox-i18n-45.0/nn-NO.xpi) = 427850
+SHA256 (xpi/firefox-i18n-45.0/or.xpi) = d8a6b4cbaeb0238888c660e0a8f47490008e7f1b2cbbf2a7ccc1ba8d60343c48
+SIZE (xpi/firefox-i18n-45.0/or.xpi) = 492735
+SHA256 (xpi/firefox-i18n-45.0/pa-IN.xpi) = 36b94559c34da4ca60f3798f7c57869381054164613d40113d15b1a984f7471c
+SIZE (xpi/firefox-i18n-45.0/pa-IN.xpi) = 485887
+SHA256 (xpi/firefox-i18n-45.0/pl.xpi) = f0ab7ae2db4a14a99c0a1ecd2f94086d994db4a6da34c88c31d7c9348c9c2d2f
+SIZE (xpi/firefox-i18n-45.0/pl.xpi) = 379556
+SHA256 (xpi/firefox-i18n-45.0/pt-BR.xpi) = d6a00cd285f091eed478a2f558e78970ef12f80865297baf35acc1e903beb074
+SIZE (xpi/firefox-i18n-45.0/pt-BR.xpi) = 445519
+SHA256 (xpi/firefox-i18n-45.0/pt-PT.xpi) = faf804a408fe1e9bc1285ce1cfbd111be6b249860ad30b0b9c4e17a74a1eeaad
+SIZE (xpi/firefox-i18n-45.0/pt-PT.xpi) = 431497
+SHA256 (xpi/firefox-i18n-45.0/rm.xpi) = d5edb258ab602218587cbc7810fa1c10bb03b7e04616338ad75f4c7f7776da56
+SIZE (xpi/firefox-i18n-45.0/rm.xpi) = 432731
+SHA256 (xpi/firefox-i18n-45.0/ro.xpi) = a9a01ccefeb946f68b718b37ea44cef1fbffc5ab143f9a6bbf551c4979bb7d21
+SIZE (xpi/firefox-i18n-45.0/ro.xpi) = 440797
+SHA256 (xpi/firefox-i18n-45.0/ru.xpi) = 0d237ab95686cc96056e953e31186491009d62533c555a65e01968ba7ce74ca8
+SIZE (xpi/firefox-i18n-45.0/ru.xpi) = 386410
+SHA256 (xpi/firefox-i18n-45.0/si.xpi) = 7fb163fb2f0f725eacc717f82044d20b78ad37a996d0f8c55a0c87234a411245
+SIZE (xpi/firefox-i18n-45.0/si.xpi) = 479304
+SHA256 (xpi/firefox-i18n-45.0/sk.xpi) = c00e91a405e031091f15a6b890d96ed95ff0b1d8d39ff1f17480c8a979845821
+SIZE (xpi/firefox-i18n-45.0/sk.xpi) = 447859
+SHA256 (xpi/firefox-i18n-45.0/sl.xpi) = 55cb5a014d2baba7fa93c7beb85e7ff35ff7b0787d00dc2e79abb5cb8da8eabe
+SIZE (xpi/firefox-i18n-45.0/sl.xpi) = 439483
+SHA256 (xpi/firefox-i18n-45.0/son.xpi) = 74a4d46d81c91cb35aeffbeec4992379234bc20673a04efa3003f5997b49a801
+SIZE (xpi/firefox-i18n-45.0/son.xpi) = 430486
+SHA256 (xpi/firefox-i18n-45.0/sq.xpi) = ba2df36b997c960a22f9d8faf604dea3cae39c3f135747bf729824a98d4680a4
+SIZE (xpi/firefox-i18n-45.0/sq.xpi) = 446481
+SHA256 (xpi/firefox-i18n-45.0/sr.xpi) = 290889c15728690fc7745395152dc3af5f773eef23df0f64a880d0e46b2e6846
+SIZE (xpi/firefox-i18n-45.0/sr.xpi) = 459050
+SHA256 (xpi/firefox-i18n-45.0/sv-SE.xpi) = 707cb8dc49bb18399a20ca5e5c3e1ae66e7c0a14d0660b824e428f55679ed351
+SIZE (xpi/firefox-i18n-45.0/sv-SE.xpi) = 438723
+SHA256 (xpi/firefox-i18n-45.0/ta.xpi) = b7dc71e2e34c6927e01c33feb68d75fc3ea25f0b62c915d128c4fd1d5b591b27
+SIZE (xpi/firefox-i18n-45.0/ta.xpi) = 479527
+SHA256 (xpi/firefox-i18n-45.0/te.xpi) = c9f1d6ee4a4ccd6b3fa1f642e464089a5590f8c6185314fdcef1e4168e8d9f9c
+SIZE (xpi/firefox-i18n-45.0/te.xpi) = 489284
+SHA256 (xpi/firefox-i18n-45.0/th.xpi) = 928aaacaceaefb7f5dd6235aaf6b9bcb71725550c846db1a8f71aa3747048b17
+SIZE (xpi/firefox-i18n-45.0/th.xpi) = 474139
+SHA256 (xpi/firefox-i18n-45.0/tr.xpi) = fc4c54a9f8a70f1c9844e30c270b96daf21fcbd3b443ea8ba9ea2c2db91269ec
+SIZE (xpi/firefox-i18n-45.0/tr.xpi) = 445668
+SHA256 (xpi/firefox-i18n-45.0/uk.xpi) = 4bda4c866d370a61427136da362904cb3368e854a0bd329ccd560ccc38622d85
+SIZE (xpi/firefox-i18n-45.0/uk.xpi) = 488431
+SHA256 (xpi/firefox-i18n-45.0/uz.xpi) = 006bd7dcd3f04f0a72738196fe101d45ccf743c82db2a2f176850ea659c0c748
+SIZE (xpi/firefox-i18n-45.0/uz.xpi) = 438746
+SHA256 (xpi/firefox-i18n-45.0/vi.xpi) = dd4905958068ffbc2516edf7905ecc48773a1c403a29266f4cfdfb72a72f3789
+SIZE (xpi/firefox-i18n-45.0/vi.xpi) = 447592
+SHA256 (xpi/firefox-i18n-45.0/xh.xpi) = e62f7f7daa990f3122babb2b239e15a5f8e2b6259917c2a34b255314e0a9e523
+SIZE (xpi/firefox-i18n-45.0/xh.xpi) = 429732
+SHA256 (xpi/firefox-i18n-45.0/zh-CN.xpi) = d1c7d020002c91a4c6fe9e2a24ed87e2b2043a05aa14787df2ff01e2216c6f1a
+SIZE (xpi/firefox-i18n-45.0/zh-CN.xpi) = 469930
+SHA256 (xpi/firefox-i18n-45.0/zh-TW.xpi) = fd0c7e1ad5bfc2fe1979c748a84799d066d67f1ac6fc5cd19e3cf5ce1e82b018
+SIZE (xpi/firefox-i18n-45.0/zh-TW.xpi) = 460793
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index ebc0def73fed..e842d517b229 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -2,24 +2,25 @@
# $FreeBSD$
PORTNAME= firefox
-DISTVERSION= 44.0.2
+DISTVERSION= 45.0
DISTVERSIONSUFFIX=.source
PORTEPOCH= 1
CATEGORIES= www ipv6
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
- MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source
+ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build2/source
MAINTAINER= gecko@FreeBSD.org
COMMENT= Web browser based on the browser portion of Mozilla
-BUILD_DEPENDS= nspr>=4.10.10:${PORTSDIR}/devel/nspr \
- nss>=3.21:${PORTSDIR}/security/nss \
+BUILD_DEPENDS= nspr>=4.12:${PORTSDIR}/devel/nspr \
+ nss>=3.21.1:${PORTSDIR}/security/nss \
libevent2>=2.0.21_2:${PORTSDIR}/devel/libevent2 \
- soundtouch>=1.8.0:${PORTSDIR}/audio/soundtouch \
- harfbuzz>=0.9.42:${PORTSDIR}/print/harfbuzz \
- graphite2>=1.2.4:${PORTSDIR}/graphics/graphite2 \
+ soundtouch>=1.9.0:${PORTSDIR}/audio/soundtouch \
+ harfbuzz>=1.1.0:${PORTSDIR}/print/harfbuzz \
+ graphite2>=1.3.6:${PORTSDIR}/graphics/graphite2 \
+ png>=1.6.19:${PORTSDIR}/graphics/png \
libvorbis>=1.3.5,3:${PORTSDIR}/audio/libvorbis \
- libvpx>=1.3.0:${PORTSDIR}/multimedia/libvpx \
+ libvpx>=1.5.0:${PORTSDIR}/multimedia/libvpx \
sqlite3>=3.9.1:${PORTSDIR}/databases/sqlite3 \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \
@@ -27,14 +28,13 @@ BUILD_DEPENDS= nspr>=4.10.10:${PORTSDIR}/devel/nspr \
yasm:${PORTSDIR}/devel/yasm \
zip:${PORTSDIR}/archivers/zip \
unzip:${PORTSDIR}/archivers/unzip
-# opus>=1.1:${PORTSDIR}/audio/opus \
LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/libv4l
USE_GECKO= gecko
CONFLICTS_INSTALL= firefox-esr-45.* firefox-esr-3[18].* firefox-esr-24.*
MOZ_PKGCONFIG_FILES= # empty
-USE_MOZILLA= -opus
+USE_MOZILLA= # empty
MOZILLA_NAME= Firefox
USE_QT5= # empty
@@ -81,8 +81,6 @@ post-extract:
<${FILESDIR}/firefox.desktop.in >${WRKDIR}/${MOZILLA}.desktop
post-patch:
- @${REINPLACE_CMD} -e '/MOZPNG/s/=[0-9]*/=10511/' \
- ${WRKSRC}/configure.in
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
${WRKSRC}/browser/app/nsBrowserApp.cpp
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
index c0f3e9959c16..580839d61dce 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -1,2 +1,2 @@
-SHA256 (firefox-44.0.2.source.tar.xz) = 0bb28841a9268c50cbb239f759f16f55b3a624f679c68965158beaa0a83a2d9e
-SIZE (firefox-44.0.2.source.tar.xz) = 182355632
+SHA256 (firefox-45.0.source.tar.xz) = 36ab0f09b1b1df071a8aafa673c6286d99c18dc06cecbb70d1bb2021fbf379f1
+SIZE (firefox-45.0.source.tar.xz) = 183999640
diff --git a/www/firefox/files/patch-bug1021761 b/www/firefox/files/patch-bug1021761
index 3f84eca482a3..86c4d9b0f19b 100644
--- a/www/firefox/files/patch-bug1021761
+++ b/www/firefox/files/patch-bug1021761
@@ -561,8 +561,8 @@ index a962553..1f780f4 100644
/* get a pcm, disabling resampling, so we get a rate the
* hardware/dmix/pulse/etc. supports. */
-- r = snd_pcm_open(&pcm, "default", SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0);
-+ r = WRAP(snd_pcm_open)(&pcm, "default", SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0);
+- r = snd_pcm_open(&pcm, CUBEB_ALSA_PCM_NAME, SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0);
++ r = WRAP(snd_pcm_open)(&pcm, CUBEB_ALSA_PCM_NAME, SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0);
if (r < 0) {
return CUBEB_ERROR;
}
diff --git a/www/firefox/files/patch-bug1228742 b/www/firefox/files/patch-bug1228742
deleted file mode 100644
index 100acd12da2a..000000000000
--- a/www/firefox/files/patch-bug1228742
+++ /dev/null
@@ -1,13 +0,0 @@
---- toolkit/crashreporter/test/moz.build.orig 2015-12-16 16:15:25.278076000 +0100
-+++ toolkit/crashreporter/test/moz.build 2015-12-16 16:15:35.254959000 +0100
-@@ -19,10 +19,6 @@
-
- GeckoSharedLibrary('testcrasher')
-
--EXTRA_JS_MODULES += [
-- 'CrashTestUtils.jsm',
--]
--
- DEFINES['SHARED_LIBRARY'] = '%s%s%s' % (
- CONFIG['DLL_PREFIX'],
- LIBRARY_NAME,
diff --git a/www/firefox/files/patch-bug1242132 b/www/firefox/files/patch-bug1242132
new file mode 100644
index 000000000000..2a228cd466a1
--- /dev/null
+++ b/www/firefox/files/patch-bug1242132
@@ -0,0 +1,13 @@
+# nss-config --cflags returns multiple flags, don't treat them as one string
+
+--- python/mozbuild/mozbuild/frontend/gyp_reader.py~
++++ python/mozbuild/mozbuild/frontend/gyp_reader.py
+@@ -217,7 +217,7 @@ def read_from_gyp(config, path, output,
+ # We may be getting make variable references out of the
+ # gyp data, and we don't want those in emitted data, so
+ # substitute them with their actual value.
+- f = expand_variables(f, config.substs)
++ f = expand_variables(f, config.substs).split()
+ if not f:
+ continue
+ # the result may be a string or a list.
diff --git a/www/firefox/files/patch-bug1252246 b/www/firefox/files/patch-bug1252246
new file mode 100644
index 000000000000..429391f0dc15
--- /dev/null
+++ b/www/firefox/files/patch-bug1252246
@@ -0,0 +1,44 @@
+# Prefer PTHREAD_PROCESS_SHARED on FreeBSD 11.0 or later
+
+diff --git a/ipc/glue/CrossProcessMutex.h b/ipc/glue/CrossProcessMutex.h
+--- ipc/glue/CrossProcessMutex.h
++++ ipc/glue/CrossProcessMutex.h
+@@ -9,7 +9,7 @@
+ #include "base/process.h"
+ #include "mozilla/Mutex.h"
+
+-#if defined(OS_LINUX) || defined(XP_DARWIN)
++#if !defined(OS_WIN) && !defined(OS_NETBSD) && !defined(OS_OPENBSD)
+ #include <pthread.h>
+ #include "SharedMemoryBasic.h"
+ #include "mozilla/Atomics.h"
+@@ -34,7 +34,7 @@ struct ParamTraits;
+ namespace mozilla {
+ #if defined(OS_WIN)
+ typedef HANDLE CrossProcessMutexHandle;
+-#elif defined(OS_LINUX) || defined(OS_MACOSX)
++#elif !defined(OS_NETBSD) && !defined(OS_OPENBSD)
+ typedef mozilla::ipc::SharedMemoryBasic::Handle CrossProcessMutexHandle;
+ #else
+ // Stub for other platforms. We can't use uintptr_t here since different
+@@ -100,7 +100,7 @@ private:
+
+ #if defined(OS_WIN)
+ HANDLE mMutex;
+-#elif defined(OS_LINUX) || defined(OS_MACOSX)
++#elif !defined(OS_NETBSD) && !defined(OS_OPENBSD)
+ RefPtr<mozilla::ipc::SharedMemoryBasic> mSharedBuffer;
+ pthread_mutex_t* mMutex;
+ mozilla::Atomic<int32_t>* mCount;
+diff --git a/ipc/glue/moz.build b/ipc/glue/moz.build
+--- ipc/glue/moz.build
++++ ipc/glue/moz.build
+@@ -61,7 +61,7 @@ if CONFIG['OS_ARCH'] == 'WINNT':
+ SOURCES += [
+ 'CrossProcessMutex_windows.cpp',
+ ]
+-elif CONFIG['OS_ARCH'] in ('Linux', 'Darwin'):
++elif not CONFIG['OS_ARCH'] in ('NetBSD', 'OpenBSD'):
+ UNIFIED_SOURCES += [
+ 'CrossProcessMutex_posix.cpp',
+ ]
diff --git a/www/firefox/files/patch-bug702179 b/www/firefox/files/patch-bug702179
index 924377d7a06e..bb642382dfd8 100644
--- a/www/firefox/files/patch-bug702179
+++ b/www/firefox/files/patch-bug702179
@@ -1,10 +1,13 @@
--- js/src/moz.build.orig 2015-12-16 12:32:04.574425000 +0100
+++ js/src/moz.build 2015-12-16 12:32:09.032032000 +0100
-@@ -637,7 +637,3 @@
+@@ -671,10 +671,6 @@ CFLAGS += CONFIG['MOZ_ICU_CFLAGS']
+ CXXFLAGS += CONFIG['MOZ_ICU_CFLAGS']
+ LOCAL_INCLUDES += CONFIG['MOZ_ICU_INCLUDES']
- if not CONFIG['GNU_CXX']:
- ALLOW_COMPILER_WARNINGS = True
--
-NO_EXPAND_LIBS = True
-
-DIST_INSTALL = True
+-
+ # Prepare self-hosted JS code for embedding
+ GENERATED_FILES += ['selfhosted.out.h']
+ selfhosted = GENERATED_FILES['selfhosted.out.h']
diff --git a/www/firefox/files/patch-bug826985 b/www/firefox/files/patch-bug826985
index e165441bc15a..941acf53f265 100644
--- a/www/firefox/files/patch-bug826985
+++ b/www/firefox/files/patch-bug826985
@@ -145,26 +145,26 @@ index d46b5aa..e452223 100644
'targets': [
{
'target_name': 'video_capture_module',
-@@ -69,6 +72,19 @@
- 'linux/video_capture_linux.cc',
- 'linux/video_capture_linux.h',
- ],
-+ 'conditions': [
-+ ['use_libv4l2==1', {
-+ 'defines': [
-+ 'HAVE_LIBV4L2',
+@@ -75,6 +78,19 @@
+ 'linux/video_capture_linux.cc',
+ 'linux/video_capture_linux.h',
+ ],
++ 'conditions': [
++ ['use_libv4l2==1', {
++ 'defines': [
++ 'HAVE_LIBV4L2',
++ ],
++ 'cflags_mozilla': [
++ '$(MOZ_LIBV4L2_CFLAGS)',
++ ],
++ 'libraries': [
++ '-lv4l2',
++ ],
++ }],
+ ],
-+ 'cflags_mozilla': [
-+ '$(MOZ_LIBV4L2_CFLAGS)',
-+ ],
-+ 'libraries': [
-+ '-lv4l2',
-+ ],
-+ }],
-+ ],
- }], # linux
- ['OS=="mac"', {
- 'sources': [
+ }], # linux
+ ['OS=="mac"', {
+ 'sources': [
diff --git toolkit/library/moz.build toolkit/library/moz.build
index 9c16ffa..1db3794 100644
--- toolkit/library/moz.build
diff --git a/www/firefox/files/patch-bug847568 b/www/firefox/files/patch-bug847568
index 76b07298304f..6eb00b509d88 100644
--- a/www/firefox/files/patch-bug847568
+++ b/www/firefox/files/patch-bug847568
@@ -4,7 +4,7 @@ diff --git config/Makefile.in config/Makefile.in
index 14bfc0d..5383399 100644
--- config/Makefile.in
+++ config/Makefile.in
-@@ -75,6 +75,8 @@ export:: $(export-preqs)
+@@ -49,6 +49,8 @@ export:: $(export-preqs)
-DMOZ_NATIVE_LIBEVENT=$(MOZ_NATIVE_LIBEVENT) \
-DMOZ_NATIVE_LIBVPX=$(MOZ_NATIVE_LIBVPX) \
-DMOZ_NATIVE_ICU=$(MOZ_NATIVE_ICU) \
@@ -17,7 +17,7 @@ diff --git config/system-headers config/system-headers
index 18e8703..bdc5f82 100644
--- config/system-headers
+++ config/system-headers
-@@ -1350,3 +1350,11 @@ unicode/utypes.h
+@@ -1344,3 +1344,11 @@ unicode/utypes.h
#endif
libutil.h
unwind.h
@@ -33,7 +33,7 @@ diff --git configure.in configure.in
index ac38f40..87536b7 100644
--- configure.in
+++ configure.in
-@@ -7986,6 +7986,49 @@ if test "$USE_FC_FREETYPE"; then
+@@ -7989,6 +7989,49 @@ if test "$USE_FC_FREETYPE"; then
fi
dnl ========================================================
@@ -46,7 +46,7 @@ index ac38f40..87536b7 100644
+MOZ_NATIVE_HARFBUZZ=)
+
+if test -n "$MOZ_NATIVE_HARFBUZZ"; then
-+ PKG_CHECK_MODULES(MOZ_HARFBUZZ, harfbuzz >= 0.9.42)
++ PKG_CHECK_MODULES(MOZ_HARFBUZZ, harfbuzz >= 1.1.0)
+fi
+
+AC_SUBST(MOZ_NATIVE_HARFBUZZ)
@@ -70,7 +70,7 @@ index ac38f40..87536b7 100644
+ * 100 + GR2_VERSION_BUGFIX >= \
+ (major) * 10000 + (minor) * 100 + (bugfix) )
+ ], [
-+ #if !GR2_VERSION_REQUIRE(1,2,4)
++ #if !GR2_VERSION_REQUIRE(1,3,6)
+ #error "Insufficient graphite2 version."
+ #endif
+ ], [],
@@ -87,7 +87,7 @@ diff --git dom/base/moz.build dom/base/moz.build
index a660ba4..6b2f602 100644
--- dom/base/moz.build
+++ dom/base/moz.build
-@@ -375,6 +375,9 @@ if CONFIG['INTEL_ARCHITECTURE']:
+@@ -397,6 +397,9 @@ if CONFIG['INTEL_ARCHITECTURE']:
SOURCES += ['nsTextFragmentSSE2.cpp']
SOURCES['nsTextFragmentSSE2.cpp'].flags += CONFIG['SSE2_FLAGS']
@@ -101,19 +101,32 @@ diff --git gfx/graphite2/moz-gr-update.sh gfx/graphite2/moz-gr-update.sh
index f3d76ea..a9e7fb6 100644
--- gfx/graphite2/moz-gr-update.sh
+++ gfx/graphite2/moz-gr-update.sh
-@@ -37,6 +37,12 @@
+@@ -1,6 +1,7 @@
+ #!/bin/bash
+
+ # Script used to update the Graphite2 library in the mozilla source tree
++# and bump version for --with-system-graphite2
+
+ # This script lives in gfx/graphite2, along with the library source,
+ # but must be run from the top level of the mozilla-central tree.
+@@ -37,12 +38,16 @@ echo "See" $0 "for update procedure." >>
#find gfx/graphite2/ -name "*.cpp" -exec perl -p -i -e "s/<cstdio>/<stdio.h>/;s/Windows.h/windows.h/;" {} \;
#find gfx/graphite2/ -name "*.h" -exec perl -p -i -e "s/<cstdio>/<stdio.h>/;s/Windows.h/windows.h/;" {} \;
-+# closest tag/release to require for system version
-+TAG=$(cd ../graphitedev/ && hg parents --template {latesttag})
-+
-+perl -p -i -e "s/[0-9]+\,[0-9]+\,[0-9]+/$TAG/ and tr/./,/ \
++# chase version for --with-system-graphite2
++perl -p -i -e "s/[0-9]+\,[0-9]+\,[0-9]+/$RELEASE/ and tr/./,/ \
+ if /GR2_VERSION_REQUIRE/" configure.in
+
# summarize what's been touched
echo Updated to $RELEASE.
echo Here is what changed in the gfx/graphite2 directory:
+ echo
+
+-hg stat gfx/graphite2
++hg stat configure.in gfx/graphite2
+
+ echo
+ echo If gfx/graphite2/src/files.mk has changed, please make corresponding
diff --git gfx/harfbuzz/README-mozilla gfx/harfbuzz/README-mozilla
index ca57d16..1ce21fe 100644
--- gfx/harfbuzz/README-mozilla
@@ -157,9 +170,9 @@ diff --git gfx/skia/generate_mozbuild.py gfx/skia/generate_mozbuild.py
index 28fa6b5..240dced 100755
--- gfx/skia/generate_mozbuild.py
+++ gfx/skia/generate_mozbuild.py
-@@ -142,6 +142,9 @@ if CONFIG['GNU_CXX']:
- if CONFIG['CPU_ARCH'] == 'arm':
- SOURCES['trunk/src/opts/SkBlitRow_opts_arm.cpp'].flags += ['-fomit-frame-pointer']
+@@ -134,6 +134,9 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_
+ '-Wno-unused-private-field',
+ ]
+if CONFIG['MOZ_NATIVE_HARFBUZZ']:
+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
@@ -171,9 +184,9 @@ diff --git gfx/skia/moz.build gfx/skia/moz.build
index 1d0c2f9..adb8941 100644
--- gfx/skia/moz.build
+++ gfx/skia/moz.build
-@@ -970,6 +970,9 @@ if CONFIG['GNU_CXX']:
- if CONFIG['CPU_ARCH'] == 'arm':
- SOURCES['trunk/src/opts/SkBlitRow_opts_arm.cpp'].flags += ['-fomit-frame-pointer']
+@@ -752,6 +752,9 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_
+ '-Wno-unused-private-field',
+ ]
+if CONFIG['MOZ_NATIVE_HARFBUZZ']:
+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
@@ -185,9 +198,9 @@ diff --git gfx/thebes/moz.build gfx/thebes/moz.build
index d5852fa..aeeab25 100644
--- gfx/thebes/moz.build
+++ gfx/thebes/moz.build
-@@ -294,7 +294,13 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'andr
- if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'qt'):
- CXXFLAGS += CONFIG['MOZ_PANGO_CFLAGS']
+@@ -306,7 +306,13 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk
+
+ LOCAL_INCLUDES += CONFIG['SKIA_INCLUDES']
-DEFINES['GRAPHITE2_STATIC'] = True
+if CONFIG['MOZ_NATIVE_HARFBUZZ']:
@@ -198,14 +211,13 @@ index d5852fa..aeeab25 100644
+else:
+ DEFINES['GRAPHITE2_STATIC'] = True
- if CONFIG['GKMEDIAS_SHARED_LIBRARY']:
- DEFINES['OTS_DLL'] = True
-diff --git intl/unicharutil/util/moz.build intl/unicharutil/util/moz.build
+ if CONFIG['CLANG_CXX']:
+ # Suppress warnings from Skia header files.
index d736943..41a931f 100644
--- intl/unicharutil/util/moz.build
+++ intl/unicharutil/util/moz.build
-@@ -43,4 +43,7 @@
- CXXFLAGS += CONFIG['MOZ_ICU_CFLAGS']
+@@ -44,4 +44,7 @@ if CONFIG['ENABLE_INTL_API']:
+ LOCAL_INCLUDES += CONFIG['MOZ_ICU_INCLUDES']
USE_LIBS += ['icu']
+if CONFIG['MOZ_NATIVE_HARFBUZZ']:
@@ -216,7 +228,7 @@ diff --git netwerk/dns/moz.build netwerk/dns/moz.build
index 0b0717a..2e665c9 100644
--- netwerk/dns/moz.build
+++ netwerk/dns/moz.build
-@@ -66,5 +66,8 @@ LOCAL_INCLUDES += [
+@@ -66,6 +66,9 @@ LOCAL_INCLUDES += [
'/netwerk/base',
]
@@ -224,12 +236,13 @@ index 0b0717a..2e665c9 100644
+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
+
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk' and CONFIG['ANDROID_VERSION'] > '19':
- CXXFLAGS += ['-I%s/bionic/libc/dns/include' % CONFIG['ANDROID_SOURCE']]
+ LOCAL_INCLUDES += ['%' + '%s/bionic/libc/dns/include' % CONFIG['ANDROID_SOURCE']]
+
diff --git toolkit/library/moz.build toolkit/library/moz.build
index 67f0db9..d42137a 100644
--- toolkit/library/moz.build
+++ toolkit/library/moz.build
-@@ -187,6 +187,12 @@ if CONFIG['MOZ_NATIVE_LIBVPX']:
+@@ -231,6 +231,12 @@ if CONFIG['MOZ_NATIVE_LIBVPX']:
if not CONFIG['MOZ_TREE_PIXMAN']:
OS_LIBS += CONFIG['MOZ_PIXMAN_LIBS']
diff --git a/www/firefox/files/patch-config-baseconfig.mk b/www/firefox/files/patch-config-baseconfig.mk
index 9db69516cbcc..40a81f4587f4 100644
--- a/www/firefox/files/patch-config-baseconfig.mk
+++ b/www/firefox/files/patch-config-baseconfig.mk
@@ -1,6 +1,9 @@
--- config/baseconfig.mk~
+++ config/baseconfig.mk
-@@ -1,7 +1,7 @@
+@@ -2,10 +2,10 @@
+ # directly in python/mozbuild/mozbuild/base.py for gmake validation.
+ # We thus use INCLUDED_AUTOCONF_MK to enable/disable some parts depending
+ # whether a normal build is happening or whether the check is running.
-includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
@@ -9,6 +12,6 @@
+idldir = $(datadir)/idl/%%MOZILLA%%
+installdir = $(libdir)/%%MOZILLA%%
+sdkdir = $(libdir)/%%MOZILLA%%
- ifndef TOP_DIST
- TOP_DIST = dist
- endif
+ ifeq (.,$(DEPTH))
+ DIST = dist
+ else
diff --git a/www/firefox/files/patch-z-bug517422 b/www/firefox/files/patch-z-bug517422
index ca107478641f..b7cc4505521b 100644
--- a/www/firefox/files/patch-z-bug517422
+++ b/www/firefox/files/patch-z-bug517422
@@ -4,7 +4,7 @@ diff --git config/Makefile.in config/Makefile.in
index 5383399..0410004 100644
--- config/Makefile.in
+++ config/Makefile.in
-@@ -77,6 +77,14 @@ export:: $(export-preqs)
+@@ -77,6 +77,11 @@ export:: $(export-preqs)
-DMOZ_NATIVE_ICU=$(MOZ_NATIVE_ICU) \
-DMOZ_NATIVE_GRAPHITE2=$(MOZ_NATIVE_GRAPHITE2) \
-DMOZ_NATIVE_HARFBUZZ=$(MOZ_NATIVE_HARFBUZZ) \
@@ -12,9 +12,6 @@ index 5383399..0410004 100644
+ -DMOZ_NATIVE_THEORA=$(MOZ_NATIVE_THEORA) \
+ -DMOZ_NATIVE_VORBIS=$(MOZ_NATIVE_VORBIS) \
+ -DMOZ_NATIVE_TREMOR=$(MOZ_NATIVE_TREMOR) \
-+ -DMOZ_NATIVE_CELT=$(MOZ_NATIVE_CELT) \
-+ -DMOZ_NATIVE_OPUS=$(MOZ_NATIVE_OPUS) \
-+ -DMOZ_NATIVE_SPEEX=$(MOZ_NATIVE_SPEEX) \
+ -DMOZ_NATIVE_SOUNDTOUCH=$(MOZ_NATIVE_SOUNDTOUCH) \
$(srcdir)/system-headers | $(PERL) $(topsrcdir)/nsprpub/config/make-system-wrappers.pl system_wrappers
$(INSTALL) system_wrappers $(DIST)
@@ -23,7 +20,7 @@ diff --git config/external/moz.build config/external/moz.build
index f67c5c7..eb909ce 100644
--- config/external/moz.build
+++ config/external/moz.build
-@@ -19,10 +19,19 @@ if CONFIG['MOZ_UPDATER']:
+@@ -19,10 +19,16 @@ if CONFIG['MOZ_UPDATER']:
# There's no "native brotli" yet, but probably in the future...
external_dirs += ['modules/brotli']
@@ -31,9 +28,6 @@ index f67c5c7..eb909ce 100644
+if not CONFIG['MOZ_NATIVE_OGG']:
+ external_dirs += ['media/libogg']
+
-+if not CONFIG['MOZ_NATIVE_CELT'] or not CONFIG['MOZ_NATIVE_OPUS']:
-+ external_dirs += ['media/libopus']
-+
+if not CONFIG['MOZ_NATIVE_THEORA']:
+ external_dirs += ['media/libtheora']
+
@@ -45,13 +39,10 @@ index f67c5c7..eb909ce 100644
external_dirs += ['media/libtremor']
if CONFIG['MOZ_WEBM']:
-@@ -37,15 +46,16 @@ if CONFIG['MOZ_VPX'] and not CONFIG['MOZ
+@@ -37,15 +46,15 @@ if CONFIG['MOZ_VPX'] and not CONFIG['MOZ
if not CONFIG['MOZ_NATIVE_PNG']:
external_dirs += ['media/libpng']
-+if not CONFIG['MOZ_NATIVE_SPEEX']:
-+ external_dirs += ['media/libspeex_resampler']
-+
+if not CONFIG['MOZ_NATIVE_SOUNDTOUCH']:
+ external_dirs += ['media/libsoundtouch']
+
@@ -59,9 +50,9 @@ index f67c5c7..eb909ce 100644
'media/kiss_fft',
'media/libcubeb',
- 'media/libogg',
-- 'media/libopus',
+ 'media/libopus',
- 'media/libtheora',
-- 'media/libspeex_resampler',
+ 'media/libspeex_resampler',
'media/libstagefright',
- 'media/libsoundtouch',
]
@@ -82,7 +73,7 @@ index bef567c..9807c29 100644
#if MOZ_LIBAV_FFT==1
libavcodec/avfft.h
#endif
-@@ -1364,3 +1363,32 @@ graphite2/Segment.h
+@@ -1364,3 +1363,17 @@ graphite2/Segment.h
harfbuzz/hb-ot.h
harfbuzz/hb.h
#endif
@@ -100,26 +91,11 @@ index bef567c..9807c29 100644
+#if MOZ_NATIVE_TREMOR==1
+tremor/ivorbiscodec.h
+#endif
-+#if MOZ_NATIVE_CELT==1
-+celt.h
-+celt_header.h
-+celt/celt.h
-+celt/celt_header.h
-+#endif
-+#if MOZ_NATIVE_OPUS==1
-+opus.h
-+opus_multistream.h
-+opus/opus.h
-+opus/opus_multistream.h
-+#endif
-+#if MOZ_NATIVE_SPEEX==1
-+speex/speex_resampler.h
-+#endif
diff --git configure.in configure.in
index 87db361..7947626 100644
--- configure.in
+++ configure.in
-@@ -5223,6 +5223,160 @@ if test "${ac_cv_c_attribute_aligned}" !
+@@ -5223,6 +5223,111 @@ if test "${ac_cv_c_attribute_aligned}" !
fi
dnl ========================================================
@@ -174,40 +150,6 @@ index 87db361..7947626 100644
+AC_SUBST(MOZ_NATIVE_TREMOR)
+
+dnl ========================================================
-+dnl Check for libcelt
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-celt,
-+[ --with-system-celt Use system libcelt (located with pkgconfig)],
-+MOZ_NATIVE_CELT=1,
-+MOZ_NATIVE_CELT=)
-+
-+if test -n "$MOZ_NATIVE_CELT"; then
-+ PKG_CHECK_MODULES(MOZ_CELT, celt)
-+else
-+ MOZ_CELT_CFLAGS='-I$(topsrcdir)/media/libopus'
-+fi
-+
-+AC_SUBST(MOZ_NATIVE_CELT)
-+
-+dnl ========================================================
-+dnl Check for libopus
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-opus,
-+[ --with-system-opus Use system libopus (located with pkgconfig)],
-+MOZ_NATIVE_OPUS=1,
-+MOZ_NATIVE_OPUS=)
-+
-+if test -n "$MOZ_NATIVE_OPUS"; then
-+ PKG_CHECK_MODULES(MOZ_OPUS, opus >= 1.1)
-+else
-+ MOZ_OPUS_CFLAGS='-I$(topsrcdir)/media/libopus/include'
-+fi
-+
-+AC_SUBST(MOZ_NATIVE_OPUS)
-+
-+dnl ========================================================
+dnl Check for libtheora
+dnl ========================================================
+
@@ -223,21 +165,6 @@ index 87db361..7947626 100644
+AC_SUBST(MOZ_NATIVE_THEORA)
+
+dnl ========================================================
-+dnl Check for libspeex resampler
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-speex,
-+[ --with-system-speex Use system libspeex (located with pkgconfig)],
-+MOZ_NATIVE_SPEEX=1,
-+MOZ_NATIVE_SPEEX=)
-+
-+if test -n "$MOZ_NATIVE_SPEEX"; then
-+ PKG_CHECK_MODULES(MOZ_SPEEX, speexdsp >= 1.2)
-+fi
-+
-+AC_SUBST(MOZ_NATIVE_SPEEX)
-+
-+dnl ========================================================
+dnl Check for libSoundTouch
+dnl ========================================================
+
@@ -247,7 +174,7 @@ index 87db361..7947626 100644
+MOZ_NATIVE_SOUNDTOUCH=)
+
+if test -n "$MOZ_NATIVE_SOUNDTOUCH"; then
-+ PKG_CHECK_MODULES(MOZ_SOUNDTOUCH, soundtouch >= 1.8.0)
++ PKG_CHECK_MODULES(MOZ_SOUNDTOUCH, soundtouch >= 1.9.0)
+
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
@@ -350,7 +277,7 @@ diff --git dom/media/moz.build dom/media/moz.build
index 7526cff..e0a0ca0 100644
--- dom/media/moz.build
+++ dom/media/moz.build
-@@ -212,3 +212,24 @@ if CONFIG['ANDROID_VERSION'] > '15':
+@@ -212,3 +212,18 @@ if CONFIG['ANDROID_VERSION'] > '15':
CFLAGS += CONFIG['GSTREAMER_CFLAGS']
CXXFLAGS += CONFIG['GSTREAMER_CFLAGS']
@@ -367,28 +294,8 @@ index 7526cff..e0a0ca0 100644
+if CONFIG['MOZ_NATIVE_TREMOR']:
+ CXXFLAGS += CONFIG['MOZ_TREMOR_CFLAGS']
+
-+if CONFIG['MOZ_NATIVE_OPUS']:
-+ CXXFLAGS += CONFIG['MOZ_OPUS_CFLAGS']
-+
-+if CONFIG['MOZ_NATIVE_SPEEX']:
-+ CXXFLAGS += CONFIG['MOZ_SPEEX_CFLAGS']
-+
+if CONFIG['MOZ_NATIVE_SOUNDTOUCH']:
+ CXXFLAGS += CONFIG['MOZ_SOUNDTOUCH_CFLAGS']
-diff --git media/libcubeb/src/moz.build media/libcubeb/src/moz.build
-index 944744d..9a7c8c0 100644
---- media/libcubeb/src/moz.build
-+++ media/libcubeb/src/moz.build
-@@ -65,6 +65,9 @@ if CONFIG['GKMEDIAS_SHARED_LIBRARY']:
-
- FINAL_LIBRARY = 'gkmedias'
-
-+if CONFIG['MOZ_NATIVE_SPEEX']:
-+ SOURCES['cubeb_resampler.cpp'].flags += CONFIG['MOZ_SPEEX_CFLAGS']
-+
- if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
- CFLAGS += [
- '-I%s/%s' % (CONFIG['ANDROID_SOURCE'], d) for d in [
diff --git media/libogg/README_MOZILLA media/libogg/README_MOZILLA
index 0833e4d..7ece97b 100644
--- media/libogg/README_MOZILLA
@@ -400,17 +307,6 @@ index 0833e4d..7ece97b 100644
+
+The in-tree copy may be omitted during build by --with-system-ogg.
+Keep version in configure.in in sync on updates.
-diff --git media/libopus/README_MOZILLA media/libopus/README_MOZILLA
-index 2d85c9f..d3fb9f8 100644
---- media/libopus/README_MOZILLA
-+++ media/libopus/README_MOZILLA
-@@ -9,3 +9,6 @@ files after the copy step.
- The upstream repository is https://git.xiph.org/opus.git
-
- The git tag/revision used was v1.1.
-+
-+The in-tree copy may be omitted during build by --with-system-opus.
-+So, keep its pkg-config version check within configure.in in sync on updates.
diff --git media/libsoundtouch/README_MOZILLA media/libsoundtouch/README_MOZILLA
index bfd4b1a..15b158d 100644
--- media/libsoundtouch/README_MOZILLA
@@ -435,17 +331,6 @@ index 0af2fe6..d80c145 100644
#pragma GCC visibility pop
#endif // MOZILLA_SOUNDTOUCH_PERMS_H
-diff --git media/libspeex_resampler/README_MOZILLA media/libspeex_resampler/README_MOZILLA
-index 7f6b1bb..e830300 100644
---- media/libspeex_resampler/README_MOZILLA
-+++ media/libspeex_resampler/README_MOZILLA
-@@ -3,3 +3,6 @@ This source is from the Speex DSP library
-
- It consists in the audio resampling code (resampler.c) and its header files
- dependancies, imported into the tree using the update.sh script.
-+
-+The in-tree copy may be omitted during build by --with-system-speex.
-+Keep version in configure.in in sync on updates.
diff --git media/libtheora/README_MOZILLA media/libtheora/README_MOZILLA
index d48dbfa..f08a2ed 100644
--- media/libtheora/README_MOZILLA
@@ -514,80 +399,11 @@ index 919b99e..cc776f7 100644
+
+if CONFIG['MOZ_NATIVE_OGG']:
+ CFLAGS += CONFIG['MOZ_OGG_CFLAGS']
-diff --git media/webrtc/signaling/test/common.build media/webrtc/signaling/test/common.build
-index bbc971c..6ed7e41 100644
---- media/webrtc/signaling/test/common.build
-+++ media/webrtc/signaling/test/common.build
-@@ -108,6 +109,9 @@ if CONFIG['MOZ_OSS']:
- if CONFIG['MOZ_NATIVE_JPEG']:
- OS_LIBS += CONFIG['MOZ_JPEG_LIBS']
-
-+if CONFIG['MOZ_NATIVE_OPUS']:
-+ OS_LIBS += CONFIG['MOZ_OPUS_LIBS']
-+
- if CONFIG['MOZ_NATIVE_LIBVPX']:
- OS_LIBS += CONFIG['MOZ_LIBVPX_LIBS']
-
-diff --git media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi
-index 00e77e7..55f48ab 100644
---- media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi
-+++ media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi
-@@ -17,18 +17,11 @@
- 'conditions': [
- ['build_with_mozilla==1', {
- # Mozilla provides its own build of the opus library.
-- 'include_dirs': [
-- '/media/libopus/include',
-- '/media/libopus/src',
-- '/media/libopus/celt',
-+ 'cflags_mozilla': [
-+ '$(filter -I%, $(MOZ_CELT_CFLAGS))/celt',
-+ '$(MOZ_OPUS_CFLAGS)',
-+ '$(filter -I%, $(MOZ_OPUS_CFLAGS))/../src',
- ],
-- 'direct_dependent_settings': {
-- 'include_dirs': [
-- '/media/libopus/include',
-- '/media/libopus/src',
-- '/media/libopus/celt',
-- ],
-- },
- }, {
- 'dependencies': [
- '<(DEPTH)/third_party/opus/opus.gyp:opus'
-diff --git media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq.gypi media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq.gypi
-index 00e77e7..55f48ab 100644
---- media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq.gypi
-+++ media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq.gypi
-@@ -84,19 +84,11 @@
- ],
- }],
- ['build_with_mozilla==1', {
-- 'include_dirs': [
-- # Need Opus header files for the audio classifier.
-- '<(DEPTH)/../../../media/opus/celt',
--# '<(DEPTH)/third_party/opus/src/src',
-+ 'cflags_mozilla': [
-+ '$(filter -I%, $(MOZ_CELT_CFLAGS))/celt',
-+ '$(MOZ_OPUS_CFLAGS)',
-+ '$(filter -I%, $(MOZ_OPUS_CFLAGS))/../src',
- ],
-- 'direct_dependent_settings': {
-- 'include_dirs': [
-- '../../../../../../media/opus/celt',
-- # Need Opus header files for the audio classifier.
-- '<(DEPTH)/../../../media/opus/celt',
--# '<(DEPTH)/third_party/opus/src/src',
-- ],
-- },
- }],
- ],
- 'sources': [
diff --git toolkit/library/moz.build toolkit/library/moz.build
index d42137a..695e75a8 100644
--- toolkit/library/moz.build
+++ toolkit/library/moz.build
-@@ -178,6 +178,30 @@ if CONFIG['MOZ_NATIVE_PNG']:
+@@ -178,6 +178,21 @@ if CONFIG['MOZ_NATIVE_PNG']:
if CONFIG['MOZ_NATIVE_HUNSPELL']:
OS_LIBS += CONFIG['MOZ_HUNSPELL_LIBS']
@@ -603,15 +419,6 @@ index d42137a..695e75a8 100644
+if CONFIG['MOZ_NATIVE_TREMOR']:
+ OS_LIBS += CONFIG['MOZ_TREMOR_LIBS']
+
-+if CONFIG['MOZ_NATIVE_CELT']:
-+ OS_LIBS += CONFIG['MOZ_CELT_LIBS']
-+
-+if CONFIG['MOZ_NATIVE_OPUS']:
-+ OS_LIBS += CONFIG['MOZ_OPUS_LIBS']
-+
-+if CONFIG['MOZ_NATIVE_SPEEX']:
-+ OS_LIBS += CONFIG['MOZ_SPEEX_LIBS']
-+
+if CONFIG['MOZ_NATIVE_SOUNDTOUCH']:
+ OS_LIBS += CONFIG['MOZ_SOUNDTOUCH_LIBS']
+
diff --git a/www/libxul/Makefile b/www/libxul/Makefile
index 03f2bdcb4f51..eef4e877ccd3 100644
--- a/www/libxul/Makefile
+++ b/www/libxul/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= libxul
-DISTVERSION= 38.6.0
+DISTVERSION= 38.7.0
CATEGORIES?= www devel
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source \
MOZILLA/firefox/candidates/${DISTVERSION}esr-candidates/build1/source
diff --git a/www/libxul/distinfo b/www/libxul/distinfo
index 08b1880eddf4..1085a7a57645 100644
--- a/www/libxul/distinfo
+++ b/www/libxul/distinfo
@@ -1,2 +1,2 @@
-SHA256 (firefox-38.6.0esr.source.tar.bz2) = 56244705572d25c5bdca111e814a6021bfe8eaefe3773646720e6e467e59e1d1
-SIZE (firefox-38.6.0esr.source.tar.bz2) = 181354489
+SHA256 (firefox-38.7.0esr.source.tar.bz2) = 5312ad03ccff3ca233d207b6e8e433bddb893ab6acc5ca2dfc5b7c18bb0dc8c0
+SIZE (firefox-38.7.0esr.source.tar.bz2) = 181313049
diff --git a/www/libxul/files/patch-bug847568 b/www/libxul/files/patch-bug847568
index cfd44a71c5f4..debd9a78f1d4 100644
--- a/www/libxul/files/patch-bug847568
+++ b/www/libxul/files/patch-bug847568
@@ -101,22 +101,16 @@ diff --git gfx/graphite2/moz-gr-update.sh gfx/graphite2/moz-gr-update.sh
index f3d76ea..a9e7fb6 100644
--- gfx/graphite2/moz-gr-update.sh
+++ gfx/graphite2/moz-gr-update.sh
-@@ -23,8 +23,14 @@ echo "\nSee" $0 "for update procedure.\n" >> gfx/graphite2/README.mozilla
- find gfx/graphite2/ -name "*.cpp" -exec perl -p -i -e "s/<cstdio>/<stdio.h>/;s/Windows.h/windows.h/;" {} \;
- find gfx/graphite2/ -name "*.h" -exec perl -p -i -e "s/<cstdio>/<stdio.h>/;s/Windows.h/windows.h/;" {} \;
+@@ -37,6 +37,9 @@
+ #find gfx/graphite2/ -name "*.cpp" -exec perl -p -i -e "s/<cstdio>/<stdio.h>/;s/Windows.h/windows.h/;" {} \;
+ #find gfx/graphite2/ -name "*.h" -exec perl -p -i -e "s/<cstdio>/<stdio.h>/;s/Windows.h/windows.h/;" {} \;
-+# closest tag/release to require for system version
-+TAG=$(cd ../graphitedev/ && hg parents --template {latesttag})
-+
-+perl -p -i -e "s/[0-9]+\,[0-9]+\,[0-9]+/$TAG/ and tr/./,/ \
++perl -p -i -e "s/[0-9]+\,[0-9]+\,[0-9]+/$RELEASE/ and tr/./,/ \
+ if /GR2_VERSION_REQUIRE/" configure.in
+
# summarize what's been touched
--echo Updated to $CHANGESET.
-+echo Updated to $CHANGESET \($TAG for --with-system-graphite2\)
+ echo Updated to $RELEASE.
echo Here is what changed in the gfx/graphite2 directory:
- echo
-
diff --git gfx/harfbuzz/README-mozilla gfx/harfbuzz/README-mozilla
index ca57d16..1ce21fe 100644
--- gfx/harfbuzz/README-mozilla
diff --git a/www/linux-firefox/Makefile b/www/linux-firefox/Makefile
index bf628c655601..de22d87bf204 100644
--- a/www/linux-firefox/Makefile
+++ b/www/linux-firefox/Makefile
@@ -2,11 +2,11 @@
# $FreeBSD$
PORTNAME= firefox
-DISTVERSION= 44.0.2
+DISTVERSION= 45.0
PORTEPOCH= 1
CATEGORIES= www ipv6
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US \
- MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/linux-i686/en-US
+ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build2/linux-i686/en-US
MAINTAINER= gecko@FreeBSD.org
COMMENT= Web browser based on the browser portion of Mozilla
diff --git a/www/linux-firefox/distinfo b/www/linux-firefox/distinfo
index 8127b775a869..671a4fff5323 100644
--- a/www/linux-firefox/distinfo
+++ b/www/linux-firefox/distinfo
@@ -1,5 +1,5 @@
-SHA256 (firefox-44.0.2.tar.bz2) = abe3e5d23cf557ee81e7064d6d1b2d3a8f6b6e1a5f80947fc7229f0b2b631380
-SIZE (firefox-44.0.2.tar.bz2) = 51151474
+SHA256 (firefox-45.0.tar.bz2) = 310e16225f31ffcda25a70eda0defe2d361946c2705f39f4694059208d9f5223
+SIZE (firefox-45.0.tar.bz2) = 51767306
SHA256 (glib2-2.22.2-2.fc12.i686.rpm) = e3b459c245ec14e7248e9de4b506963a4773407f3e58835db5070d0ed02ecc99
SIZE (glib2-2.22.2-2.fc12.i686.rpm) = 1162908
SHA256 (gtk2-2.18.3-19.fc12.i686.rpm) = aea9cf7ffe9c8dae0faa2bf3d2aa1b2117c55dce03da72dcce8c268279ec0a4b
diff --git a/www/linux-firefox/pkg-plist b/www/linux-firefox/pkg-plist
index c6185b5b2b6e..11dd868ec1ae 100644
--- a/www/linux-firefox/pkg-plist
+++ b/www/linux-firefox/pkg-plist
@@ -11,15 +11,11 @@ lib/%%APP_NAME%%/browser/components/components.manifest
lib/%%APP_NAME%%/browser/components/libbrowsercomps.so
lib/%%APP_NAME%%/browser/crashreporter-override.ini
lib/%%APP_NAME%%/browser/defaults/preferences/browser-prefs.js
-lib/%%APP_NAME%%/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest
-lib/%%APP_NAME%%/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png
-lib/%%APP_NAME%%/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
+lib/%%APP_NAME%%/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
+lib/%%APP_NAME%%/browser/features/loop@mozilla.org.xpi
lib/%%APP_NAME%%/browser/icons/mozicon128.png
lib/%%APP_NAME%%/browser/omni.ja
lib/%%APP_NAME%%/browser/plugins
-lib/%%APP_NAME%%/chrome.manifest
-lib/%%APP_NAME%%/components/components.manifest
-lib/%%APP_NAME%%/components/libmozgnome.so
lib/%%APP_NAME%%/crashreporter
lib/%%APP_NAME%%/crashreporter.ini
lib/%%APP_NAME%%/defaults/pref/channel-prefs.js