Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Apr 2016 11:18:13 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r413726 - in head: Mk/Uses www/firefox www/firefox-esr www/firefox-esr-i18n www/firefox-esr/files www/firefox-i18n www/firefox/files www/libxul www/libxul/files www/linux-firefox
Message-ID:  <201604211118.u3LBIDqo045010@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Thu Apr 21 11:18:13 2016
New Revision: 413726
URL: https://svnweb.freebsd.org/changeset/ports/413726

Log:
  www/firefox{,-esr}: update to 46.0 (rc4) / 45.1esr
  
  Changes:	https://www.mozilla.org/firefox/46.0/releasenotes/
  Changes:	https://www.mozilla.org/firefox/45.1.0/releasenotes/
  Security:	92d44f83-a7bf-41cf-91ee-3d1b8ecf579f
  MFH:		2016Q2

Added:
  head/www/firefox-esr/files/patch-bug1242132   (contents, props changed)
     - copied, changed from r413721, head/www/firefox/files/patch-bug1242132
  head/www/firefox-esr/files/patch-bug1252246   (contents, props changed)
     - copied, changed from r413721, head/www/firefox/files/patch-bug1252246
  head/www/firefox-esr/files/patch-bug1257947   (contents, props changed)
     - copied, changed from r413721, head/www/firefox/files/patch-bug1257947
  head/www/firefox-esr/files/patch-modules-libpref-init-all.js   (contents, props changed)
     - copied, changed from r413721, head/www/firefox/files/patch-modules-libpref-init-all.js
  head/www/firefox/files/patch-bug1239550   (contents, props changed)
  head/www/firefox/files/patch-bug1256136   (contents, props changed)
  head/www/libxul/files/patch-bug1242132   (contents, props changed)
     - copied, changed from r413721, head/www/firefox/files/patch-bug1242132
  head/www/libxul/files/patch-bug1252246   (contents, props changed)
     - copied, changed from r413721, head/www/firefox/files/patch-bug1252246
  head/www/libxul/files/patch-modules-libpref-init-all.js   (contents, props changed)
     - copied, changed from r413721, head/www/firefox/files/patch-modules-libpref-init-all.js
Deleted:
  head/www/firefox-esr/files/extra-patch-bug1125514
  head/www/firefox-esr/files/patch-bug1026499
  head/www/firefox-esr/files/patch-bug1073117
  head/www/firefox-esr/files/patch-bug1138845
  head/www/firefox-esr/files/patch-bug1143686
  head/www/firefox-esr/files/patch-bug1144643
  head/www/firefox-esr/files/patch-bug1148203
  head/www/firefox-esr/files/patch-bug779713
  head/www/firefox-esr/files/patch-dom-events-MessageEvent.h
  head/www/firefox-esr/files/patch-memory-jemalloc-Makefile.in
  head/www/firefox/files/patch-bug1257947
  head/www/libxul/files/extra-patch-bug1125514
  head/www/libxul/files/patch-bug1026499
  head/www/libxul/files/patch-bug1073117
  head/www/libxul/files/patch-bug1138845
  head/www/libxul/files/patch-bug1143686
  head/www/libxul/files/patch-bug1144643
  head/www/libxul/files/patch-bug1148203
  head/www/libxul/files/patch-bug779713
  head/www/libxul/files/patch-dom-events-MessageEvent.h
  head/www/libxul/files/patch-memory-jemalloc-Makefile.in
Modified:
  head/Mk/Uses/gecko.mk   (contents, props changed)
  head/www/firefox-esr-i18n/Makefile   (contents, props changed)
  head/www/firefox-esr-i18n/Makefile.lang   (contents, props changed)
  head/www/firefox-esr-i18n/Makefile.option   (contents, props changed)
  head/www/firefox-esr-i18n/distinfo   (contents, props changed)
  head/www/firefox-esr/Makefile   (contents, props changed)
  head/www/firefox-esr/distinfo   (contents, props changed)
  head/www/firefox-esr/files/patch-bug1013882   (contents, props changed)
  head/www/firefox-esr/files/patch-bug1021761   (contents, props changed)
  head/www/firefox-esr/files/patch-bug1233275   (contents, props changed)
  head/www/firefox-esr/files/patch-bug702179   (contents, props changed)
  head/www/firefox-esr/files/patch-bug826985   (contents, props changed)
  head/www/firefox-esr/files/patch-bug847568   (contents, props changed)
  head/www/firefox-esr/files/patch-bug981348   (contents, props changed)
  head/www/firefox-esr/files/patch-bug991253   (contents, props changed)
  head/www/firefox-esr/files/patch-config-baseconfig.mk   (contents, props changed)
  head/www/firefox-esr/files/patch-ijg-libjpeg   (contents, props changed)
  head/www/firefox-esr/files/patch-toolkit_mozapps_installer_packager_mk   (contents, props changed)
  head/www/firefox-esr/files/patch-z-bug517422   (contents, props changed)
  head/www/firefox-i18n/Makefile   (contents, props changed)
  head/www/firefox-i18n/Makefile.lang   (contents, props changed)
  head/www/firefox-i18n/Makefile.option   (contents, props changed)
  head/www/firefox-i18n/distinfo   (contents, props changed)
  head/www/firefox/Makefile   (contents, props changed)
  head/www/firefox/distinfo   (contents, props changed)
  head/www/firefox/files/patch-bug1021761   (contents, props changed)
  head/www/firefox/files/patch-bug826985   (contents, props changed)
  head/www/firefox/files/patch-bug847568   (contents, props changed)
  head/www/firefox/files/patch-z-bug517422   (contents, props changed)
  head/www/libxul/Makefile   (contents, props changed)
  head/www/libxul/distinfo   (contents, props changed)
  head/www/libxul/files/patch-bug1013882   (contents, props changed)
  head/www/libxul/files/patch-bug1021761   (contents, props changed)
  head/www/libxul/files/patch-bug1233275   (contents, props changed)
  head/www/libxul/files/patch-bug702179   (contents, props changed)
  head/www/libxul/files/patch-bug826985   (contents, props changed)
  head/www/libxul/files/patch-bug847568   (contents, props changed)
  head/www/libxul/files/patch-bug981348   (contents, props changed)
  head/www/libxul/files/patch-bug991253   (contents, props changed)
  head/www/libxul/files/patch-config-baseconfig.mk   (contents, props changed)
  head/www/libxul/files/patch-ijg-libjpeg   (contents, props changed)
  head/www/libxul/files/patch-toolkit_mozapps_installer_packager_mk   (contents, props changed)
  head/www/libxul/files/patch-z-bug517422   (contents, props changed)
  head/www/linux-firefox/Makefile   (contents, props changed)
  head/www/linux-firefox/distinfo   (contents, props changed)
  head/www/linux-firefox/pkg-plist   (contents, props changed)

Modified: head/Mk/Uses/gecko.mk
==============================================================================
--- head/Mk/Uses/gecko.mk	Thu Apr 21 11:06:28 2016	(r413725)
+++ head/Mk/Uses/gecko.mk	Thu Apr 21 11:18:13 2016	(r413726)
@@ -31,18 +31,18 @@ GECKO_CONFING?=	${LOCALBASE}/bin/${GECKO
 XPIDL?=		${LOCALBASE}/lib/${GECKO}/xpidl
 XPIDL_INCL?=	`${GECKO_CONFIG} --idlflags`
 
-BUILD_DEPENDS+=	libxul>=38:www/libxul
-RUN_DEPENDS+=	libxul>=38:www/libxul
+BUILD_DEPENDS+=	libxul>=45:www/libxul
+RUN_DEPENDS+=	libxul>=45:www/libxul
 
 .elif ${gecko_ARGS:Mfirefox}
 
-_GECKO_DEFAULT_VERSION=	38
-_GECKO_VERSIONS=		38 45
+_GECKO_DEFAULT_VERSION=	45
+_GECKO_VERSIONS=		45 46
 _GECKO_TYPE=	firefox
 
 # Dependence lines for different Firefox versions
-38_DEPENDS=		${LOCALBASE}/lib/firefox/firefox:www/firefox-esr
-45_DEPENDS=		${LOCALBASE}/lib/firefox/firefox:www/firefox
+45_DEPENDS=		${LOCALBASE}/lib/firefox/firefox:www/firefox-esr
+46_DEPENDS=		${LOCALBASE}/lib/firefox/firefox:www/firefox
 
 .if exists(${LOCALBASE}/bin/firefox)
 _GECKO_INSTALLED_VER!=	${LOCALBASE}/bin/firefox --version 2>/dev/null

Modified: head/www/firefox-esr-i18n/Makefile
==============================================================================
--- head/www/firefox-esr-i18n/Makefile	Thu Apr 21 11:06:28 2016	(r413725)
+++ head/www/firefox-esr-i18n/Makefile	Thu Apr 21 11:18:13 2016	(r413726)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	firefox
-PORTVERSION=	38.7.1
+PORTVERSION=	45.1.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

Modified: head/www/firefox-esr-i18n/Makefile.lang
==============================================================================
--- head/www/firefox-esr-i18n/Makefile.lang	Thu Apr 21 11:06:28 2016	(r413725)
+++ head/www/firefox-esr-i18n/Makefile.lang	Thu Apr 21 11:18:13 2016	(r413726)
@@ -3,11 +3,11 @@
 
 FIREFOX_I18N_ALL_=	ach af an ar as ast az be bg bn-BD bn-IN br bs ca cs	\
 			cy da de dsb el en-GB en-US en-ZA eo es-AR es-CL	\
-			es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl		\
+			es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl	gn	\
 			gu-IN he hi-IN hr hsb hu hy-AM id is it ja kk km	\
 			kn ko lij lt lv mai mk ml mr ms nb-NO nl nn-NO	\
 			or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq	\
-			sr sv-SE ta te th tr uk vi xh zh-CN zh-TW
+			sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW
 
 .if defined(FIREFOX_I18N_ALL) || defined(PACKAGE_BUILDING) || target(package)
 FIREFOX_I18N=   ${FIREFOX_I18N_ALL_}
@@ -57,9 +57,6 @@ FIREFOX_I18N+=  ca
 .if ${PORT_OPTIONS:MLANG_CS}
 FIREFOX_I18N+=  cs
 .endif
-.if ${PORT_OPTIONS:MLANG_CSB}
-FIREFOX_I18N+=  csb
-.endif
 .if ${PORT_OPTIONS:MLANG_CY}
 FIREFOX_I18N+=  cy
 .endif
@@ -129,6 +126,9 @@ FIREFOX_I18N+=  gd
 .if ${PORT_OPTIONS:MLANG_GL}
 FIREFOX_I18N+=  gl
 .endif
+.if ${PORT_OPTIONS:MLANG_GN}
+FIREFOX_I18N+=  gn
+.endif
 .if ${PORT_OPTIONS:MLANG_GU}
 FIREFOX_I18N+=  gu-IN
 .endif
@@ -174,9 +174,6 @@ FIREFOX_I18N+=  kn
 .if ${PORT_OPTIONS:MLANG_KO}
 FIREFOX_I18N+=  ko
 .endif
-.if ${PORT_OPTIONS:MLANG_KU}
-FIREFOX_I18N+=  ku
-.endif
 .if ${PORT_OPTIONS:MLANG_LIJ}
 FIREFOX_I18N+=  lij
 .endif
@@ -240,12 +237,12 @@ FIREFOX_I18N+=  si
 .if ${PORT_OPTIONS:MLANG_SK}
 FIREFOX_I18N+=  sk
 .endif
-.if ${PORT_OPTIONS:MLANG_SON}
-FIREFOX_I18N+=  son
-.endif
 .if ${PORT_OPTIONS:MLANG_SL}
 FIREFOX_I18N+=  sl
 .endif
+.if ${PORT_OPTIONS:MLANG_SON}
+FIREFOX_I18N+=  son
+.endif
 .if ${PORT_OPTIONS:MLANG_SQ}
 FIREFOX_I18N+=  sq
 .endif
@@ -255,9 +252,6 @@ FIREFOX_I18N+=  sr
 .if ${PORT_OPTIONS:MLANG_SV}
 FIREFOX_I18N+=  sv-SE
 .endif
-.if ${PORT_OPTIONS:MLANG_SW}
-FIREFOX_I18N+=  sw
-.endif
 .if ${PORT_OPTIONS:MLANG_TA}
 FIREFOX_I18N+=  ta
 .endif
@@ -273,6 +267,9 @@ FIREFOX_I18N+=  tr
 .if ${PORT_OPTIONS:MLANG_UK}
 FIREFOX_I18N+=  uk
 .endif
+.if ${PORT_OPTIONS:MLANG_UZ}
+FIREFOX_I18N+=  uz
+.endif
 .if ${PORT_OPTIONS:MLANG_VI}
 FIREFOX_I18N+=  vi
 .endif
@@ -285,7 +282,4 @@ FIREFOX_I18N+=  zh-CN
 .if ${PORT_OPTIONS:MLANG_TW}
 FIREFOX_I18N+=  zh-TW
 .endif
-.if ${PORT_OPTIONS:MLANG_ZU}
-FIREFOX_I18N+=  zu
-.endif
 .endif

Modified: head/www/firefox-esr-i18n/Makefile.option
==============================================================================
--- head/www/firefox-esr-i18n/Makefile.option	Thu Apr 21 11:06:28 2016	(r413725)
+++ head/www/firefox-esr-i18n/Makefile.option	Thu Apr 21 11:18:13 2016	(r413726)
@@ -1,100 +1,101 @@
 # Created by: Koji Yokota <yokota@res.otaru-uc.ac.jp>
 # $FreeBSD$
 
+# this is sorted on the name of the xpi files, not the option name
 OPTIONS_DEFINE=	LANG_ACH \
 		LANG_AF \
 		LANG_AN \
-		LANG_SQ \
 		LANG_AR \
 		LANG_AS \
-		LANG_AM \
 		LANG_AST \
 		LANG_AZ \
-		LANG_EU \
-		LANG_BN \
+		LANG_BE \
+		LANG_BG \
 		LANG_BB \
-		LANG_BS \
+		LANG_BN \
 		LANG_BR \
-		LANG_BG \
-		LANG_BE \
+		LANG_BS \
 		LANG_CA \
-		LANG_CN \
 		LANG_CS \
+		LANG_CY \
 		LANG_DA \
-		LANG_NL \
+		LANG_DE \
+		LANG_DSB \
+		LANG_EL \
 		LANG_GB \
 		LANG_US \
+		LANG_ZA \
 		LANG_EO \
+		LANG_SA \
+		LANG_SC \
+		LANG_ES \
+		LANG_SM \
 		LANG_ET \
-		LANG_GL \
-		LANG_DE \
-		LANG_DSB \
-		LANG_EL \
-		LANG_GU \
+		LANG_EU \
+		LANG_FA \
 		LANG_FF \
 		LANG_FI \
 		LANG_FR \
 		LANG_FY \
 		LANG_GA \
 		LANG_GD \
+		LANG_GL \
+		LANG_GN \
+		LANG_GU \
 		LANG_HE \
 		LANG_HI \
 		LANG_HR \
 		LANG_HSB \
 		LANG_HU \
-		LANG_IS \
+		LANG_AM \
 		LANG_ID \
+		LANG_IS \
 		LANG_IT \
 		LANG_JA \
-		LANG_KN \
 		LANG_KK \
 		LANG_KM \
+		LANG_KN \
 		LANG_KO \
-		LANG_LV \
-		LANG_LT \
 		LANG_LIJ \
-		LANG_MK \
+		LANG_LT \
+		LANG_LV \
 		LANG_MAI \
+		LANG_MK \
 		LANG_ML \
 		LANG_MR \
-		LANG_MN \
 		LANG_MS \
 		LANG_NB \
+		LANG_NL \
 		LANG_NN \
 		LANG_OR \
-		LANG_FA \
+		LANG_PA \
 		LANG_PL \
-		LANG_PT \
 		LANG_PBR\
-		LANG_PA \
-		LANG_RO \
+		LANG_PT \
 		LANG_RM \
+		LANG_RO \
 		LANG_RU \
-		LANG_SR \
 		LANG_SI \
-		LANG_ES \
-		LANG_SON \
-		LANG_SA \
-		LANG_SC \
-		LANG_SM \
 		LANG_SK \
 		LANG_SL \
+		LANG_SON \
+		LANG_SQ \
+		LANG_SR \
 		LANG_SV \
-		LANG_TW \
 		LANG_TA \
 		LANG_TE \
 		LANG_TH \
 		LANG_TR \
 		LANG_UK \
+		LANG_UZ \
 		LANG_VI \
-		LANG_CY \
 		LANG_XH \
-		LANG_ZA \
-		LANG_ZU
+		LANG_CN \
+		LANG_TW
 
 OPTIONS_DEFAULT=LANG_AR LANG_BN LANG_BR LANG_CN LANG_ET LANG_DE LANG_FR \
 		LANG_HI LANG_ID LANG_IT LANG_JA LANG_KO LANG_MK LANG_MR \
-		LANG_MN LANG_PBR LANG_PA LANG_RU LANG_ES LANG_SON LANG_TE
+		LANG_PBR LANG_PA LANG_RU LANG_ES LANG_SON LANG_TE
 
 LANG_ACH_DESC?=	Acholi language support
 LANG_AN_DESC?=	Aragonese language support
@@ -103,9 +104,11 @@ LANG_AZ_DESC?=	Azerbaijani language supp
 LANG_CSB_DESC?=	Kashubian language support
 LANG_DSB_DESC?=	Lower Sorbian language support
 LANG_FF_DESC?=	Fulah language support
+LANG_GN_DESC?=	Guarani (Paraguay) language support
 LANG_HSB_DESC?=	Upper Sorbian language support
 LANG_KM_DESC?=	Khmer language support
 LANG_LIJ_DESC?=	Ligurian (Genoa) language support
 LANG_MS_DESC?=	Malay language support
 LANG_SW_DESC?=	Swahili language support
+LANG_UZ_DESC?=  Uzbek language support
 LANG_XH_DESC?=	Xhosa language support

Modified: head/www/firefox-esr-i18n/distinfo
==============================================================================
--- head/www/firefox-esr-i18n/distinfo	Thu Apr 21 11:06:28 2016	(r413725)
+++ head/www/firefox-esr-i18n/distinfo	Thu Apr 21 11:18:13 2016	(r413726)
@@ -1,176 +1,180 @@
-SHA256 (xpi/firefox-38.7.1/ach.xpi) = e426d4a42a3a5922ebfce36791f3150eec4be09b82c48a24cff82d54231ab1b1
-SIZE (xpi/firefox-38.7.1/ach.xpi) = 477969
-SHA256 (xpi/firefox-38.7.1/af.xpi) = 495ba9aa6d33b913ceb89be4eff01746574b6315d87b038ae9229d9ba0217adb
-SIZE (xpi/firefox-38.7.1/af.xpi) = 483326
-SHA256 (xpi/firefox-38.7.1/an.xpi) = 9e3c9588b363b08ec230bf0518a6709a84d9efe0cd89f4577147e91f7e223fd7
-SIZE (xpi/firefox-38.7.1/an.xpi) = 461423
-SHA256 (xpi/firefox-38.7.1/ar.xpi) = 49035a4c7bbc4ec29388a531d13a73c6d6c69dcbcb55fcfd0f09866378a795d0
-SIZE (xpi/firefox-38.7.1/ar.xpi) = 516495
-SHA256 (xpi/firefox-38.7.1/as.xpi) = 245b472e0a22f66afb2aa1b5c5121be45a51137e5b356be40c2e792189593af9
-SIZE (xpi/firefox-38.7.1/as.xpi) = 509574
-SHA256 (xpi/firefox-38.7.1/ast.xpi) = 54915a1d3d4e241cfa11a41384db5d50cbf13e2053b74ff38d49480550d4f0b8
-SIZE (xpi/firefox-38.7.1/ast.xpi) = 397202
-SHA256 (xpi/firefox-38.7.1/az.xpi) = f0600dcc8b1b7e0d871d402aa7f93e16796b1560d329bb9e93c65649c6117ba3
-SIZE (xpi/firefox-38.7.1/az.xpi) = 489153
-SHA256 (xpi/firefox-38.7.1/be.xpi) = 6b36c34fc846032af3ef67707662c997704d6a410c1d672c2cda7cd7c172d6b6
-SIZE (xpi/firefox-38.7.1/be.xpi) = 441057
-SHA256 (xpi/firefox-38.7.1/bg.xpi) = ffb7d4db11f3fa641281cdfa2eb146971dba5b5c74c0fc84401ee5f5779d6f52
-SIZE (xpi/firefox-38.7.1/bg.xpi) = 487819
-SHA256 (xpi/firefox-38.7.1/bn-BD.xpi) = b77c6eb0c696926727a792b0fc60f95713b4b999d54fc7708804bee5abd11213
-SIZE (xpi/firefox-38.7.1/bn-BD.xpi) = 528690
-SHA256 (xpi/firefox-38.7.1/bn-IN.xpi) = d7558c09adcc9c26cdf0ff1d5e66813336c8e1e50dfe759510553788e0bc887a
-SIZE (xpi/firefox-38.7.1/bn-IN.xpi) = 527927
-SHA256 (xpi/firefox-38.7.1/br.xpi) = 75fa3b403ba6be699e7dce4d189231c6ce6c50d0ad44e672140f5ec680635100
-SIZE (xpi/firefox-38.7.1/br.xpi) = 441962
-SHA256 (xpi/firefox-38.7.1/bs.xpi) = 2cc60c9216dc38d7b28a7fd1594d1755c69378ec05c9edcdaef5b6de9ed3a11c
-SIZE (xpi/firefox-38.7.1/bs.xpi) = 485305
-SHA256 (xpi/firefox-38.7.1/ca.xpi) = febf01c4ebe3ed48ced0bd4309f0baa1423fb42e992286669d32ac6022ad5625
-SIZE (xpi/firefox-38.7.1/ca.xpi) = 458092
-SHA256 (xpi/firefox-38.7.1/cs.xpi) = 13e71176b8ec9d27858aa9536e3c702b1e30b700f9e68016beb78d29353cd838
-SIZE (xpi/firefox-38.7.1/cs.xpi) = 446726
-SHA256 (xpi/firefox-38.7.1/cy.xpi) = 4b23251868fbaf581186e19f20b5fc661ea5f015e769b782470ed0790ab2c25f
-SIZE (xpi/firefox-38.7.1/cy.xpi) = 444385
-SHA256 (xpi/firefox-38.7.1/da.xpi) = 54ee9948a047eec9827abf0ea62f4f80f963edde1e681f7a3e8b22a518468c32
-SIZE (xpi/firefox-38.7.1/da.xpi) = 450762
-SHA256 (xpi/firefox-38.7.1/de.xpi) = 02ab0f297dac17e189eb8aa19c5a11e5a7f7d93a59c4734847ccdbe6c079f4d3
-SIZE (xpi/firefox-38.7.1/de.xpi) = 451629
-SHA256 (xpi/firefox-38.7.1/dsb.xpi) = 995d87f77fd6da8c3ae62c1dceb6f74caf32c0b135b0852f4259e6fba31402f8
-SIZE (xpi/firefox-38.7.1/dsb.xpi) = 470923
-SHA256 (xpi/firefox-38.7.1/el.xpi) = f7798d14e6b623a4390d2eb6aebb5cdcf0ac14a538d0aa60d0f68d6400110201
-SIZE (xpi/firefox-38.7.1/el.xpi) = 498370
-SHA256 (xpi/firefox-38.7.1/en-GB.xpi) = 299005aa0b813bf6ce711214abd89f116a907be84e14076620bc54d54b0e5fd1
-SIZE (xpi/firefox-38.7.1/en-GB.xpi) = 437845
-SHA256 (xpi/firefox-38.7.1/en-US.xpi) = 2850454d1cea1aba064f69e5d3b845ae3591f6b65b54011c4e16f7816df22b8e
-SIZE (xpi/firefox-38.7.1/en-US.xpi) = 469718
-SHA256 (xpi/firefox-38.7.1/en-ZA.xpi) = e749074c9260be3eecc42976c06341920b93015a40f2564f9e04a6de7f9b47d0
-SIZE (xpi/firefox-38.7.1/en-ZA.xpi) = 439925
-SHA256 (xpi/firefox-38.7.1/eo.xpi) = 6b7c10f8a21a5038f3a770ebfb37b10207ac9ce2702abfefe8f7f4225223a84d
-SIZE (xpi/firefox-38.7.1/eo.xpi) = 488369
-SHA256 (xpi/firefox-38.7.1/es-AR.xpi) = 6d69d7543694e5dbc79918b630c0ebed94c7cb67dc3ee6cf93f05accc26af920
-SIZE (xpi/firefox-38.7.1/es-AR.xpi) = 453983
-SHA256 (xpi/firefox-38.7.1/es-CL.xpi) = cada53ffc8c1a0d35cf16fa8990d1e4678937375fefaf5b464a6c0d6e0a4d398
-SIZE (xpi/firefox-38.7.1/es-CL.xpi) = 384678
-SHA256 (xpi/firefox-38.7.1/es-ES.xpi) = 6cac270d43a71cbf833329197bb5d965be231bb5c67311a005861c347b64659f
-SIZE (xpi/firefox-38.7.1/es-ES.xpi) = 374073
-SHA256 (xpi/firefox-38.7.1/es-MX.xpi) = a54e0d916a2b5b0b81e68f24a3f0263458311435204013fc1c09aed94161bea5
-SIZE (xpi/firefox-38.7.1/es-MX.xpi) = 457049
-SHA256 (xpi/firefox-38.7.1/et.xpi) = 0577f74dac4d36ae9ed87aeffb2e4d6f9cfb2286fafd6d8b45378d6aec7919a8
-SIZE (xpi/firefox-38.7.1/et.xpi) = 443229
-SHA256 (xpi/firefox-38.7.1/eu.xpi) = 13e617b0e8476d6ea2353414f5157c8f2494c2a91a06476568ecc513abdd2bbc
-SIZE (xpi/firefox-38.7.1/eu.xpi) = 466555
-SHA256 (xpi/firefox-38.7.1/fa.xpi) = e41d3fa8b4af987a567faffb61199417bb6fc7c691e8e22865d5a5cf73074506
-SIZE (xpi/firefox-38.7.1/fa.xpi) = 518282
-SHA256 (xpi/firefox-38.7.1/ff.xpi) = c44d2a4fa2e780027332c2e987a919c4b515f79b9cac7bf1a919c336c8602673
-SIZE (xpi/firefox-38.7.1/ff.xpi) = 454587
-SHA256 (xpi/firefox-38.7.1/fi.xpi) = 4cca1a5987ba25b7d516e006e7286bd88b9d87db24b295a21cdafeaec1d8b42c
-SIZE (xpi/firefox-38.7.1/fi.xpi) = 444852
-SHA256 (xpi/firefox-38.7.1/fr.xpi) = 3307e02df045e91d4406e1008fca298fd386f707899914052faee11a10cb79fe
-SIZE (xpi/firefox-38.7.1/fr.xpi) = 461402
-SHA256 (xpi/firefox-38.7.1/fy-NL.xpi) = 2dfe6582cf7f4b38bf7ab1ba4d929764144d9fe0d9981f28a0371a3c201a6e10
-SIZE (xpi/firefox-38.7.1/fy-NL.xpi) = 455541
-SHA256 (xpi/firefox-38.7.1/ga-IE.xpi) = d5f98c255c96505b2303780ae939db1d63280b8d757c1a33308b0fba3e6a83d3
-SIZE (xpi/firefox-38.7.1/ga-IE.xpi) = 469623
-SHA256 (xpi/firefox-38.7.1/gd.xpi) = 0c34cec01771932438fa78457a65bb320d5246e003861caa4a2b099f5bde7194
-SIZE (xpi/firefox-38.7.1/gd.xpi) = 454616
-SHA256 (xpi/firefox-38.7.1/gl.xpi) = 61a24fc4decd3fc98815784183e98c9d631fb0569fc8342c2d052585c5367264
-SIZE (xpi/firefox-38.7.1/gl.xpi) = 448925
-SHA256 (xpi/firefox-38.7.1/gu-IN.xpi) = 404df6179b7d422ca170c8b5fb473a3a4deb31382876f2944f311ab716bb261e
-SIZE (xpi/firefox-38.7.1/gu-IN.xpi) = 477980
-SHA256 (xpi/firefox-38.7.1/he.xpi) = fd43f7c6721b6b33fbe65e64b6b6bdcc8c64d1801ece8cb30ac6828e90ed682f
-SIZE (xpi/firefox-38.7.1/he.xpi) = 486786
-SHA256 (xpi/firefox-38.7.1/hi-IN.xpi) = 9330e532d897056aad75c33ac89c34e947d45ba902679d67b02201936b4ccdc6
-SIZE (xpi/firefox-38.7.1/hi-IN.xpi) = 508167
-SHA256 (xpi/firefox-38.7.1/hr.xpi) = fa418bf4eddc971c53d9e2f2dc46726df63820fd196bc17b4c51f9b19fcbf6bf
-SIZE (xpi/firefox-38.7.1/hr.xpi) = 478272
-SHA256 (xpi/firefox-38.7.1/hsb.xpi) = 9a59584de8d1339950c085e486d79a59dc3a40c04cceaa06ac2fc335fdbdfb7f
-SIZE (xpi/firefox-38.7.1/hsb.xpi) = 468719
-SHA256 (xpi/firefox-38.7.1/hu.xpi) = 8116c880098c2efa89561edf0ef0541cea1a1d742dbfc6df97747c3e7d8b4003
-SIZE (xpi/firefox-38.7.1/hu.xpi) = 453555
-SHA256 (xpi/firefox-38.7.1/hy-AM.xpi) = fb2c52d224128732dc2efa22661bc74ccfab729a263ea92979e0007a151ae80d
-SIZE (xpi/firefox-38.7.1/hy-AM.xpi) = 534265
-SHA256 (xpi/firefox-38.7.1/id.xpi) = 07b83d2cac216a8e395b78f816d29c812af142a59c63543785dc2b16f8242e39
-SIZE (xpi/firefox-38.7.1/id.xpi) = 431489
-SHA256 (xpi/firefox-38.7.1/is.xpi) = 4e4d5d646d985da2f1c2199919edfd123153229109137aaefee806d7aadb6136
-SIZE (xpi/firefox-38.7.1/is.xpi) = 485128
-SHA256 (xpi/firefox-38.7.1/it.xpi) = f130c735897f87788add259808b1ba63597c563d16e13718f1c8cc252435afdc
-SIZE (xpi/firefox-38.7.1/it.xpi) = 368409
-SHA256 (xpi/firefox-38.7.1/ja.xpi) = a8dfde526878ec3139641b2684b33374b3c8efe2437daa3b61eae55435a241fb
-SIZE (xpi/firefox-38.7.1/ja.xpi) = 479113
-SHA256 (xpi/firefox-38.7.1/kk.xpi) = 575076851a9ced7683cca17e642c377cceeedc645bd39d065a603d6acbd94762
-SIZE (xpi/firefox-38.7.1/kk.xpi) = 503568
-SHA256 (xpi/firefox-38.7.1/km.xpi) = e7b96756bf6fa67491b52b36bf4278b318fdf19c17f8b229a537a9a7d991fcf2
-SIZE (xpi/firefox-38.7.1/km.xpi) = 565674
-SHA256 (xpi/firefox-38.7.1/kn.xpi) = a045b0e508b2b25b69aa5d59a0837de0dcff30e89c699ce2a679f8681a38b8e2
-SIZE (xpi/firefox-38.7.1/kn.xpi) = 533464
-SHA256 (xpi/firefox-38.7.1/ko.xpi) = a1eec2480d601ddd5457e2db32e093ea1fa2afb86f5e994efcbdb1cb3a04ce30
-SIZE (xpi/firefox-38.7.1/ko.xpi) = 460854
-SHA256 (xpi/firefox-38.7.1/lij.xpi) = 9976a055215e903deca570ea02d453747319629408bcd8b589f8d71848c391f7
-SIZE (xpi/firefox-38.7.1/lij.xpi) = 444241
-SHA256 (xpi/firefox-38.7.1/lt.xpi) = e6c4d6219fe9615ceeaf500e3307ea2e918e596ebf302bedf3621e39f08b4b81
-SIZE (xpi/firefox-38.7.1/lt.xpi) = 486452
-SHA256 (xpi/firefox-38.7.1/lv.xpi) = 5ddd9963c85db2e99bb26908e767ccb4b079fe87ee08feb15e62d5bf8eb56414
-SIZE (xpi/firefox-38.7.1/lv.xpi) = 467198
-SHA256 (xpi/firefox-38.7.1/mai.xpi) = 73064db0dccc3127d9998b04537d236a288538595e06c0f5d8b6a1712669cb57
-SIZE (xpi/firefox-38.7.1/mai.xpi) = 514665
-SHA256 (xpi/firefox-38.7.1/mk.xpi) = f01ac3cd7c09b8855df905acac57daf053f0e5dbb476f8c58fea23c3034ccedf
-SIZE (xpi/firefox-38.7.1/mk.xpi) = 529205
-SHA256 (xpi/firefox-38.7.1/ml.xpi) = 7c5b7d6e67a86df253b8f865035a049cc8541d35d7741029faf5ec4f285fbd88
-SIZE (xpi/firefox-38.7.1/ml.xpi) = 528919
-SHA256 (xpi/firefox-38.7.1/mr.xpi) = 903e11f0be03982cb00da9e709469c98f321ebb96cd416258b3c5ed807c54c29
-SIZE (xpi/firefox-38.7.1/mr.xpi) = 505961
-SHA256 (xpi/firefox-38.7.1/ms.xpi) = 5b9f3769a67c0211eaba899a03ad5bd54aea33a4759c342dc1db57b43342562e
-SIZE (xpi/firefox-38.7.1/ms.xpi) = 489872
-SHA256 (xpi/firefox-38.7.1/nb-NO.xpi) = 34c8aa37d1e6c914ad97aba939ce26800d71d96ed264247afe56767c57bf522c
-SIZE (xpi/firefox-38.7.1/nb-NO.xpi) = 444176
-SHA256 (xpi/firefox-38.7.1/nl.xpi) = 0f794624e2e68eaeb33c2d225dbdae3ff407c887549f4969ff702f886fb68c36
-SIZE (xpi/firefox-38.7.1/nl.xpi) = 443994
-SHA256 (xpi/firefox-38.7.1/nn-NO.xpi) = 743ea205e27aefd8eccaa22aa92f507a7a2e87a87c6c0cc032faff1eac24142e
-SIZE (xpi/firefox-38.7.1/nn-NO.xpi) = 438451
-SHA256 (xpi/firefox-38.7.1/or.xpi) = bc6db8fa74f36e725a5c3b13f81240353dcb5dace0280b045b70a7e71788df1b
-SIZE (xpi/firefox-38.7.1/or.xpi) = 527049
-SHA256 (xpi/firefox-38.7.1/pa-IN.xpi) = b18721f0e3ff559201179007b6e2a4bc52528f5d4fd4b633472456a2d9394526
-SIZE (xpi/firefox-38.7.1/pa-IN.xpi) = 493722
-SHA256 (xpi/firefox-38.7.1/pl.xpi) = 126d7277b112cd5e1016e970dd966002a00c1bcc168ebb076380eba0b93b8e9b
-SIZE (xpi/firefox-38.7.1/pl.xpi) = 406566
-SHA256 (xpi/firefox-38.7.1/pt-BR.xpi) = a50abb5b26d99b2015993d38aa2736b049e9784375f29c4340c67b5ce5901e9e
-SIZE (xpi/firefox-38.7.1/pt-BR.xpi) = 459810
-SHA256 (xpi/firefox-38.7.1/pt-PT.xpi) = e74a1044b30ce08b536840eb97fc41322ffbbfabb8d65f32f86552f9055adca9
-SIZE (xpi/firefox-38.7.1/pt-PT.xpi) = 439975
-SHA256 (xpi/firefox-38.7.1/rm.xpi) = 23a00150ed90672462ce64646b960afe7e93c365407c900d64b5efdefc9658b0
-SIZE (xpi/firefox-38.7.1/rm.xpi) = 446287
-SHA256 (xpi/firefox-38.7.1/ro.xpi) = 5ec5d1365df706e1cb24877df22ac97e7aaa982af951e99e4318d05a6a4c9164
-SIZE (xpi/firefox-38.7.1/ro.xpi) = 494078
-SHA256 (xpi/firefox-38.7.1/ru.xpi) = b993cbfaa34fc2c2b06993ab1a1b660d9f9c58830ce0c1ef6afa6eb80e566932
-SIZE (xpi/firefox-38.7.1/ru.xpi) = 414419
-SHA256 (xpi/firefox-38.7.1/si.xpi) = 976713479c27a6e27eb8aa1264c690e83ad006be284e28e4762f9b76ddfd2170
-SIZE (xpi/firefox-38.7.1/si.xpi) = 537393
-SHA256 (xpi/firefox-38.7.1/sk.xpi) = d85f0a9f7ed32c93c9006af642e1442aa65860a8fe0252f1282575f64f790305
-SIZE (xpi/firefox-38.7.1/sk.xpi) = 469436
-SHA256 (xpi/firefox-38.7.1/sl.xpi) = 788ab280792ffe954cc410191f30f358e74b8f786435616d62c371087359f799
-SIZE (xpi/firefox-38.7.1/sl.xpi) = 441594
-SHA256 (xpi/firefox-38.7.1/son.xpi) = eec4af39f46367dcc9c282e298e6b947b4da62e8e2f4ee75c03de11f277d11e5
-SIZE (xpi/firefox-38.7.1/son.xpi) = 449268
-SHA256 (xpi/firefox-38.7.1/sq.xpi) = 7264bc57b263ff32a5e1a93e8047cdee44fc6bd78be737ffd03648d2485a9aa1
-SIZE (xpi/firefox-38.7.1/sq.xpi) = 486076
-SHA256 (xpi/firefox-38.7.1/sr.xpi) = b92988b1bee95773e35639ed3f02db267916bc2cff8a71bf02aab38fa1cab520
-SIZE (xpi/firefox-38.7.1/sr.xpi) = 479419
-SHA256 (xpi/firefox-38.7.1/sv-SE.xpi) = 980c79937cdd273c0275731bd26c03d57e82c8a5e0d0fb79b0dbd0a25b606ab8
-SIZE (xpi/firefox-38.7.1/sv-SE.xpi) = 452633
-SHA256 (xpi/firefox-38.7.1/ta.xpi) = b0a828f1f077ebbedd6618e85de5172f2f51f4baaf13acfedf7b5d94fbf6f85c
-SIZE (xpi/firefox-38.7.1/ta.xpi) = 506607
-SHA256 (xpi/firefox-38.7.1/te.xpi) = ed56af85b5ae041aa56986688d51e1f14ffe210360483e744c1350508961a865
-SIZE (xpi/firefox-38.7.1/te.xpi) = 526250
-SHA256 (xpi/firefox-38.7.1/th.xpi) = 45c2369c227ccdd786cd9e99bfe3ef53f98bf8d86c17286ab7182c60b66bb042
-SIZE (xpi/firefox-38.7.1/th.xpi) = 534270
-SHA256 (xpi/firefox-38.7.1/tr.xpi) = 0bb028b144c5cda6b0d310b91b1312e591e18c91db0b223a037b18e0cbe34f83
-SIZE (xpi/firefox-38.7.1/tr.xpi) = 481076
-SHA256 (xpi/firefox-38.7.1/uk.xpi) = 2fa352e22e30f6ad80c4884ab85b9036483223b17470cf0d559875c9da1b815a
-SIZE (xpi/firefox-38.7.1/uk.xpi) = 493313
-SHA256 (xpi/firefox-38.7.1/vi.xpi) = e44d8ad1601ccda0f534ae5a7c5afbbca89723ab4dd35c54ff917fed15112914
-SIZE (xpi/firefox-38.7.1/vi.xpi) = 467504
-SHA256 (xpi/firefox-38.7.1/xh.xpi) = e758251a6189df898e7eaf67a794d5160e82b0a94a703b1821f4dc6e0cdb86fd
-SIZE (xpi/firefox-38.7.1/xh.xpi) = 450242
-SHA256 (xpi/firefox-38.7.1/zh-CN.xpi) = 8c99716132f6268368d632e150cb77ad43e4a2374f85566fccbbe88dcbf76512
-SIZE (xpi/firefox-38.7.1/zh-CN.xpi) = 488276
-SHA256 (xpi/firefox-38.7.1/zh-TW.xpi) = e41aa8a9b5cd65abaca3735e2a87065671d1fc30b7627187ca1e4353290549f0
-SIZE (xpi/firefox-38.7.1/zh-TW.xpi) = 467843
+SHA256 (xpi/firefox-45.1.0/ach.xpi) = 520703fb2e195a2ed247633062cb0bbb5aa4adb090abd00f83ed7fcebce532b4
+SIZE (xpi/firefox-45.1.0/ach.xpi) = 426525
+SHA256 (xpi/firefox-45.1.0/af.xpi) = 4e830d0c8fd8d2be20de9bc76484b5517191c582bfc3ec8fd049f80d101905f8
+SIZE (xpi/firefox-45.1.0/af.xpi) = 439350
+SHA256 (xpi/firefox-45.1.0/an.xpi) = dacee584b408755b199e91cc302eae5819ce362d5177633ae4da67d277767e32
+SIZE (xpi/firefox-45.1.0/an.xpi) = 449031
+SHA256 (xpi/firefox-45.1.0/ar.xpi) = ffd15f00739b1add480594933b14af7ed6f1a18be9d9570e5d55f06dcdad211f
+SIZE (xpi/firefox-45.1.0/ar.xpi) = 474955
+SHA256 (xpi/firefox-45.1.0/as.xpi) = 5844b82bb60165784c0d0066ca03d6149997854b241712d67675568684db2749
+SIZE (xpi/firefox-45.1.0/as.xpi) = 483091
+SHA256 (xpi/firefox-45.1.0/ast.xpi) = 8387356f83db26385201ca706b1de8d870ccf74647cf64c3db99c430e53757ca
+SIZE (xpi/firefox-45.1.0/ast.xpi) = 419244
+SHA256 (xpi/firefox-45.1.0/az.xpi) = 757612b2ab3d7a0174f77fba2fc79c36012ea81c4d32f70368a10d2a4ad913da
+SIZE (xpi/firefox-45.1.0/az.xpi) = 464012
+SHA256 (xpi/firefox-45.1.0/be.xpi) = fa57643a1c050dd4b5d37a5302348ef86dd0f97d718ff42ae2fb65ce49514156
+SIZE (xpi/firefox-45.1.0/be.xpi) = 442614
+SHA256 (xpi/firefox-45.1.0/bg.xpi) = 0483235b368cf7b980fa8a017c8f606842eb2538f989656e0ca49cd968dc036b
+SIZE (xpi/firefox-45.1.0/bg.xpi) = 460803
+SHA256 (xpi/firefox-45.1.0/bn-BD.xpi) = ec199c1a9a1f5aa379eee7176584c9f68d85ecc7e27a00d3252de3260748ab6c
+SIZE (xpi/firefox-45.1.0/bn-BD.xpi) = 515637
+SHA256 (xpi/firefox-45.1.0/bn-IN.xpi) = 3ddc05753ccd30595d5204f90ee715bab75fefeec430c572ec0e98d13ffb6c42
+SIZE (xpi/firefox-45.1.0/bn-IN.xpi) = 494070
+SHA256 (xpi/firefox-45.1.0/br.xpi) = 6a914b1c11d73a628be78596ce34dbe9c10a6bf221c16aa409b39d6033b4cf8f
+SIZE (xpi/firefox-45.1.0/br.xpi) = 436387
+SHA256 (xpi/firefox-45.1.0/bs.xpi) = 835a206cd5f2f628c80abd440c393c2984bcb202a2ecdcc86e0c8fc5218f2be1
+SIZE (xpi/firefox-45.1.0/bs.xpi) = 442992
+SHA256 (xpi/firefox-45.1.0/ca.xpi) = 34d21e459aa1ca44748de421429f6368fcac22d66ab44135df4e9d583f705c9a
+SIZE (xpi/firefox-45.1.0/ca.xpi) = 436828
+SHA256 (xpi/firefox-45.1.0/cs.xpi) = 66de4bb611850904d2b3037e22ea60a1e0184ad0362afbfd04c1c74a649f4674
+SIZE (xpi/firefox-45.1.0/cs.xpi) = 443478
+SHA256 (xpi/firefox-45.1.0/cy.xpi) = a0e9d2d5b7c4406ff9156464bbcf44f2f3f7f12c1a409eb091b10fc18425cf98
+SIZE (xpi/firefox-45.1.0/cy.xpi) = 438903
+SHA256 (xpi/firefox-45.1.0/da.xpi) = beaeddeff7d784a1e8bf99ccbf36e65240aa62de7f600f8a5513a34e95f995ed
+SIZE (xpi/firefox-45.1.0/da.xpi) = 430073
+SHA256 (xpi/firefox-45.1.0/de.xpi) = d375a46d2d5b626c3036d45eb286da06402b40c4fb7fe564c07426cb9b9e05ac
+SIZE (xpi/firefox-45.1.0/de.xpi) = 445477
+SHA256 (xpi/firefox-45.1.0/dsb.xpi) = 9358152130db0eb7bbed6d71ef27464ce5367e041ff2329813c783a51a624538
+SIZE (xpi/firefox-45.1.0/dsb.xpi) = 463786
+SHA256 (xpi/firefox-45.1.0/el.xpi) = 5ec7b64200168b59dde23b41e44874f2a15f47ee160cf9d2e7b65a7ced08698c
+SIZE (xpi/firefox-45.1.0/el.xpi) = 470862
+SHA256 (xpi/firefox-45.1.0/en-GB.xpi) = c856d0dedb73068d16b56db7706d6107f510dfe9649f0b878988b75fd8f4fc58
+SIZE (xpi/firefox-45.1.0/en-GB.xpi) = 423866
+SHA256 (xpi/firefox-45.1.0/en-US.xpi) = b21bee531e86c7e85c9c4a97e4ba4b2c7d061e44a7dbbdc23bcef57d897891c9
+SIZE (xpi/firefox-45.1.0/en-US.xpi) = 425464
+SHA256 (xpi/firefox-45.1.0/en-ZA.xpi) = 601cb03941023adcf1f22234c538912ad138629d24031266f4b7deaed2f47e8d
+SIZE (xpi/firefox-45.1.0/en-ZA.xpi) = 420771
+SHA256 (xpi/firefox-45.1.0/eo.xpi) = 8f45bb2b8ac13d578e9ec410a1d05523ee5284409ac908c456109194a8d79d74
+SIZE (xpi/firefox-45.1.0/eo.xpi) = 440955
+SHA256 (xpi/firefox-45.1.0/es-AR.xpi) = 8017fa20fee5db586f654496e8779cbc3b7f0ce7ea710f8eeefb0e67c374d0b0
+SIZE (xpi/firefox-45.1.0/es-AR.xpi) = 441476
+SHA256 (xpi/firefox-45.1.0/es-CL.xpi) = 5d7b7d5c58198a61d13371d8e7cfd8a61b1b173e5c75e1595c68787f38fa2f92
+SIZE (xpi/firefox-45.1.0/es-CL.xpi) = 368759
+SHA256 (xpi/firefox-45.1.0/es-ES.xpi) = 422423e6a3c680daa70fb84bed3c671f8a754fa8c0f9957f0bbffe390042f476
+SIZE (xpi/firefox-45.1.0/es-ES.xpi) = 353710
+SHA256 (xpi/firefox-45.1.0/es-MX.xpi) = 02772e3581b82d298a3a42ba944fab64645516f2768353891ab7168882c0290e
+SIZE (xpi/firefox-45.1.0/es-MX.xpi) = 449390
+SHA256 (xpi/firefox-45.1.0/et.xpi) = 47fe79a5b5a3ce60fc2df77170cad6f33a4cd45b46506f6994b5f3b9cd7d0cd5
+SIZE (xpi/firefox-45.1.0/et.xpi) = 433347
+SHA256 (xpi/firefox-45.1.0/eu.xpi) = 09ef21060722257a9c061f36f65ff264387572084cbb9df09ead920c81779956
+SIZE (xpi/firefox-45.1.0/eu.xpi) = 441352
+SHA256 (xpi/firefox-45.1.0/fa.xpi) = e66d551af1ab1d722c778c07164297fb1836b5e07013c4be94012ee7dddcba2f
+SIZE (xpi/firefox-45.1.0/fa.xpi) = 491935
+SHA256 (xpi/firefox-45.1.0/ff.xpi) = d117e2390e6e5311b8e3fac85be71c090149d0b49f04f5a99a9ced3b853567b8
+SIZE (xpi/firefox-45.1.0/ff.xpi) = 441495
+SHA256 (xpi/firefox-45.1.0/fi.xpi) = 7fcfe60b776ce7beb4284d9ee026a4a845d76912be44a4e8868f01385fad568e
+SIZE (xpi/firefox-45.1.0/fi.xpi) = 438343
+SHA256 (xpi/firefox-45.1.0/fr.xpi) = acf98ddd2d7900b378631f9f0debe5725ffbb6757bb12e8395c648b923a612b2
+SIZE (xpi/firefox-45.1.0/fr.xpi) = 450033
+SHA256 (xpi/firefox-45.1.0/fy-NL.xpi) = 631becc167f5ac36071a68124047638cdea99589ee7c8e44619e9630a8499d81
+SIZE (xpi/firefox-45.1.0/fy-NL.xpi) = 447773
+SHA256 (xpi/firefox-45.1.0/ga-IE.xpi) = 996f321a4706efbf0489ed0d4f834396758cece68ea51fcedb78c55f00e9c486
+SIZE (xpi/firefox-45.1.0/ga-IE.xpi) = 460050
+SHA256 (xpi/firefox-45.1.0/gd.xpi) = c691bc21f05f9e0b1cd8a00f60516ddad15240bc4eb314b025940e47d06140ec
+SIZE (xpi/firefox-45.1.0/gd.xpi) = 449705
+SHA256 (xpi/firefox-45.1.0/gl.xpi) = d941d515af9a304579cf5f08719489ddcbdbfe7a63c3b6d65e02138084bbc3bd
+SIZE (xpi/firefox-45.1.0/gl.xpi) = 434800
+SHA256 (xpi/firefox-45.1.0/gn.xpi) = 437b2b9885a8e3800435afd26e33638743cf300b66a9ee0b9e92566fc1419d7d
+SIZE (xpi/firefox-45.1.0/gn.xpi) = 460642
+SHA256 (xpi/firefox-45.1.0/gu-IN.xpi) = 7fe25e9f20cdaaa10d5685303c69bdfdb42d677ace365933f6041d88a6298984
+SIZE (xpi/firefox-45.1.0/gu-IN.xpi) = 472561
+SHA256 (xpi/firefox-45.1.0/he.xpi) = 878cbe9aa34d1968a40b1abc8a43eb7bf75d2a1c85e13e77d45e79ad595552f1
+SIZE (xpi/firefox-45.1.0/he.xpi) = 454782
+SHA256 (xpi/firefox-45.1.0/hi-IN.xpi) = def808718637fb0a8f1ec842fa6187d7c6ccf33e77535d8d1a7e37045910767a
+SIZE (xpi/firefox-45.1.0/hi-IN.xpi) = 486985
+SHA256 (xpi/firefox-45.1.0/hr.xpi) = 272881202ef43f0f686649bf5135c374d5cae28670aea2833a2d3c9414591578
+SIZE (xpi/firefox-45.1.0/hr.xpi) = 449065
+SHA256 (xpi/firefox-45.1.0/hsb.xpi) = 788e9d9a496663a81eda82af730a1db2228fcb3b5d4b9e04d7f28036c62fb2db
+SIZE (xpi/firefox-45.1.0/hsb.xpi) = 461449
+SHA256 (xpi/firefox-45.1.0/hu.xpi) = 8ddefee5e3d9bb1f2983af3376f8247e3fcd38b1bd0136d82b1e7c610a87feba
+SIZE (xpi/firefox-45.1.0/hu.xpi) = 449772
+SHA256 (xpi/firefox-45.1.0/hy-AM.xpi) = e54b4ea162145165b938cbd89d78e6817bed4bb92f252aa7cf380ad32f62b9e8
+SIZE (xpi/firefox-45.1.0/hy-AM.xpi) = 500035
+SHA256 (xpi/firefox-45.1.0/id.xpi) = 3792ff8654aaad501b523720a5ff250d41fed98b6105abfb5de198aa52e6e2ee
+SIZE (xpi/firefox-45.1.0/id.xpi) = 427171
+SHA256 (xpi/firefox-45.1.0/is.xpi) = 742676e0207c26fc81a1ef89ddee5fa905dda343659cee879f5a192ce8951c87
+SIZE (xpi/firefox-45.1.0/is.xpi) = 443209
+SHA256 (xpi/firefox-45.1.0/it.xpi) = 781c48919f90a461d402936252dfd04cc449d20fcfdace5b3e2430dc76acc874
+SIZE (xpi/firefox-45.1.0/it.xpi) = 343720
+SHA256 (xpi/firefox-45.1.0/ja.xpi) = 5de75db5bb087a5032a5d8fbac727239639a5ec5a5544e5ad563c42d6cfaf1e2
+SIZE (xpi/firefox-45.1.0/ja.xpi) = 486325
+SHA256 (xpi/firefox-45.1.0/kk.xpi) = 64e3ccdaafca6d9127d0faa46c253342340ce0eacdbcc8e4176fcf0166e012a9
+SIZE (xpi/firefox-45.1.0/kk.xpi) = 498890
+SHA256 (xpi/firefox-45.1.0/km.xpi) = 8cd72b860d89103ec6f61f46137ada5f1b96047e70beb70e08b0fc5b97c3fe61
+SIZE (xpi/firefox-45.1.0/km.xpi) = 504298
+SHA256 (xpi/firefox-45.1.0/kn.xpi) = 8b5b90c613be9e2892f07795bcfed1a7d68c9105546836a678a230086f4cdc90
+SIZE (xpi/firefox-45.1.0/kn.xpi) = 495877
+SHA256 (xpi/firefox-45.1.0/ko.xpi) = 65cdc4462a2212e935b7309e047a2ad05ad34ff9921e958a2de7243c6a6650e6
+SIZE (xpi/firefox-45.1.0/ko.xpi) = 465285
+SHA256 (xpi/firefox-45.1.0/lij.xpi) = c7054361b75abe861dd365cf2cd6f98783326c6adc8756ba1d10e916095438f7
+SIZE (xpi/firefox-45.1.0/lij.xpi) = 381379
+SHA256 (xpi/firefox-45.1.0/lt.xpi) = 4c6c918deeab044783177cb7f0303269be16ff3cbf80c855786f71b2732a5cb9
+SIZE (xpi/firefox-45.1.0/lt.xpi) = 454674
+SHA256 (xpi/firefox-45.1.0/lv.xpi) = 647bcdf245353e7f22b04c387ae98bb0a4283f0555bd832c03abb5551fbc09d5
+SIZE (xpi/firefox-45.1.0/lv.xpi) = 445716
+SHA256 (xpi/firefox-45.1.0/mai.xpi) = 9cedbc11eaffb5968e33df27f47f67fb457bb7dc17ae142283f093f245c38e6d
+SIZE (xpi/firefox-45.1.0/mai.xpi) = 492644
+SHA256 (xpi/firefox-45.1.0/mk.xpi) = 2e4fc67d1ed7564148851166d04787ce856445960849ac891982ab3c66da0ade
+SIZE (xpi/firefox-45.1.0/mk.xpi) = 476389
+SHA256 (xpi/firefox-45.1.0/ml.xpi) = 9e7375141869b52cbdd7ef89a4dabc9b797d7b50632a7d9a8af72c780fb20f05
+SIZE (xpi/firefox-45.1.0/ml.xpi) = 498677
+SHA256 (xpi/firefox-45.1.0/mr.xpi) = c3d38c612d3aff7c4fd2f8bccd2b74176be0f0b0161781c5242dedbedb35c5f0
+SIZE (xpi/firefox-45.1.0/mr.xpi) = 503694
+SHA256 (xpi/firefox-45.1.0/ms.xpi) = 2875610734813bbbf52337bd3317768e82838dce14543333041648d0cc30b529
+SIZE (xpi/firefox-45.1.0/ms.xpi) = 440061
+SHA256 (xpi/firefox-45.1.0/nb-NO.xpi) = 9496e01cb9839677cb8051667acc2b6692f4663de532d13d72c31596e2fa0fac
+SIZE (xpi/firefox-45.1.0/nb-NO.xpi) = 435466
+SHA256 (xpi/firefox-45.1.0/nl.xpi) = 3e7bcb94564cb01be83e12adc490001180f0cf666c6ce64691bd46fc1af4fd7f
+SIZE (xpi/firefox-45.1.0/nl.xpi) = 435197
+SHA256 (xpi/firefox-45.1.0/nn-NO.xpi) = 55d754d238d3fb7834199879ea64667e11bdf14b291a715f34586090a8b75269
+SIZE (xpi/firefox-45.1.0/nn-NO.xpi) = 432929
+SHA256 (xpi/firefox-45.1.0/or.xpi) = 07d421f719bef417588838d668ea50f28853c8b05f0197334dd48df982102813
+SIZE (xpi/firefox-45.1.0/or.xpi) = 495917
+SHA256 (xpi/firefox-45.1.0/pa-IN.xpi) = 909c16142442a4f0cd83a0b4da87ce52fd339fba740b008227b143c3cb90dec1
+SIZE (xpi/firefox-45.1.0/pa-IN.xpi) = 489546
+SHA256 (xpi/firefox-45.1.0/pl.xpi) = d79512a921f3137ec393882af23ac4060a5e058fff0b23466750c3a921b12396
+SIZE (xpi/firefox-45.1.0/pl.xpi) = 383924
+SHA256 (xpi/firefox-45.1.0/pt-BR.xpi) = fc299a8c1552ac2008a2a4cb5fe8b0fb2285e8f0cf92df541a309da3bb08219d
+SIZE (xpi/firefox-45.1.0/pt-BR.xpi) = 450986
+SHA256 (xpi/firefox-45.1.0/pt-PT.xpi) = 388de1d5ec25349f7d0b59bb8d0817ab7031821f23591692debeaf06d130ad23
+SIZE (xpi/firefox-45.1.0/pt-PT.xpi) = 437017
+SHA256 (xpi/firefox-45.1.0/rm.xpi) = 2a1185afca7aebf2a236df616f8a7fada7829cce0ccbd7f0bab38b42ee6530c4
+SIZE (xpi/firefox-45.1.0/rm.xpi) = 437714
+SHA256 (xpi/firefox-45.1.0/ro.xpi) = f094b95572faf5415ce7cd1073830d6c1e82e09b305478a70322f3485276c8f8
+SIZE (xpi/firefox-45.1.0/ro.xpi) = 444056
+SHA256 (xpi/firefox-45.1.0/ru.xpi) = 7e2c2f27b273077193b9a2eee3581e324201ea2b8119960ead943c4bad895441
+SIZE (xpi/firefox-45.1.0/ru.xpi) = 392734
+SHA256 (xpi/firefox-45.1.0/si.xpi) = 87d5c084c8c9ee2949e9703bf59163f03400b466b83722ee3dd9e3a114bc4f8b
+SIZE (xpi/firefox-45.1.0/si.xpi) = 482242
+SHA256 (xpi/firefox-45.1.0/sk.xpi) = b9770ec13612263736b1c59063e644f5c78dedf25b43b66339107ee1c5fd5a9d
+SIZE (xpi/firefox-45.1.0/sk.xpi) = 453603
+SHA256 (xpi/firefox-45.1.0/sl.xpi) = 1b7a5c66c37c4cc7900cd4fc97c019c166b1cdd974846d685179f84733fb92f8
+SIZE (xpi/firefox-45.1.0/sl.xpi) = 444960
+SHA256 (xpi/firefox-45.1.0/son.xpi) = f1782e9086ea8a52c3f0c66b4d315b086bd75b649c539e88d389943a051c4457
+SIZE (xpi/firefox-45.1.0/son.xpi) = 433509
+SHA256 (xpi/firefox-45.1.0/sq.xpi) = ff807f114438782bc017869b6a4e4cc2c323cabc09ad9a47094bed7736382897
+SIZE (xpi/firefox-45.1.0/sq.xpi) = 452182
+SHA256 (xpi/firefox-45.1.0/sr.xpi) = 24f3be1c5751a1283e14ebbb33c73951371c2f0715a1fece502f03d6dd5cef87
+SIZE (xpi/firefox-45.1.0/sr.xpi) = 464474
+SHA256 (xpi/firefox-45.1.0/sv-SE.xpi) = f0f0d1f0217cdbf6d919ad5731c6f6492c30c059fd4ece63ec59f44a61742e45
+SIZE (xpi/firefox-45.1.0/sv-SE.xpi) = 444208
+SHA256 (xpi/firefox-45.1.0/ta.xpi) = 5803307096dc644cbb282c42e8d041451899dacbd052a68b2f2d044b425e23bd
+SIZE (xpi/firefox-45.1.0/ta.xpi) = 483114
+SHA256 (xpi/firefox-45.1.0/te.xpi) = 2ad70721fa4b4b2b67bdce70760b72f2d9c32a79e4bda2563aa5a6a5c9758395
+SIZE (xpi/firefox-45.1.0/te.xpi) = 492465
+SHA256 (xpi/firefox-45.1.0/th.xpi) = 0ba903ee3607ba6bc76c39a1ea855e3e0eec9b0af91beced08136def0138949a
+SIZE (xpi/firefox-45.1.0/th.xpi) = 477644
+SHA256 (xpi/firefox-45.1.0/tr.xpi) = cf86e15a1c0547f891121d9cadce25cd3be09d35c1e2f998a2809e7f66241e3d
+SIZE (xpi/firefox-45.1.0/tr.xpi) = 451160
+SHA256 (xpi/firefox-45.1.0/uk.xpi) = d9b9493fa0da79fdd86c043c455b7626312246ed5c3b1a82052b79a3231d25b7
+SIZE (xpi/firefox-45.1.0/uk.xpi) = 494776
+SHA256 (xpi/firefox-45.1.0/uz.xpi) = e33398c14c24241c412fd22b46eaa3e2f78cb36e26a9ee02fe2aacc881cc3aa6
+SIZE (xpi/firefox-45.1.0/uz.xpi) = 443798
+SHA256 (xpi/firefox-45.1.0/vi.xpi) = 842a43a616f2a5ea0ad6963fe21fb2d3b25b98612a21be629adbb74301dec67a
+SIZE (xpi/firefox-45.1.0/vi.xpi) = 450774
+SHA256 (xpi/firefox-45.1.0/xh.xpi) = 24f08d22e7d90f211a005b7c6f5580512268088c046b452052e62102b6e4acf1
+SIZE (xpi/firefox-45.1.0/xh.xpi) = 432913
+SHA256 (xpi/firefox-45.1.0/zh-CN.xpi) = 5532eaf005914abca2e28a9c455029a98357bd17b305a0460e020ca37f4fd864
+SIZE (xpi/firefox-45.1.0/zh-CN.xpi) = 475791
+SHA256 (xpi/firefox-45.1.0/zh-TW.xpi) = 5127eb60caead072b71dac2a3a75a0b28fc85f7532ef78f75e4bd834557a0aab
+SIZE (xpi/firefox-45.1.0/zh-TW.xpi) = 466524

Modified: head/www/firefox-esr/Makefile
==============================================================================
--- head/www/firefox-esr/Makefile	Thu Apr 21 11:06:28 2016	(r413725)
+++ head/www/firefox-esr/Makefile	Thu Apr 21 11:18:13 2016	(r413726)
@@ -2,9 +2,8 @@
 # $FreeBSD$
 
 PORTNAME=	firefox
-DISTVERSION=	38.7.1
+DISTVERSION=	45.1.0
 DISTVERSIONSUFFIX=esr.source
-PORTREVISION=	1
 PORTEPOCH=	1
 CATEGORIES=	www ipv6
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
@@ -14,35 +13,36 @@ PKGNAMESUFFIX=	-esr
 MAINTAINER=	gecko@FreeBSD.org
 COMMENT=	Web browser based on the browser portion of Mozilla
 
-BUILD_DEPENDS=	nspr>=4.10.10:devel/nspr \
-		nss>=3.19.2.1:security/nss \
+BUILD_DEPENDS=	nspr>=4.12:devel/nspr \
+		nss>=3.21.1:security/nss \
 		libevent2>=2.0.21_2:devel/libevent2 \
-		soundtouch>=1.8.0:audio/soundtouch \
-		harfbuzz>=0.9.34:print/harfbuzz \
-		graphite2>=1.2.4:graphics/graphite2 \
+		soundtouch>=1.9.0:audio/soundtouch \
+		harfbuzz>=1.1.0:print/harfbuzz \
+		graphite2>=1.3.6:graphics/graphite2 \
+		png>=1.6.19:graphics/png \
 		libvorbis>=1.3.5,3:audio/libvorbis \
-		libvpx>=1.3.0:multimedia/libvpx \
-		sqlite3>=3.8.9:databases/sqlite3 \
+		libvpx>=1.5.0:multimedia/libvpx \
+		sqlite3>=3.9.1:databases/sqlite3 \
 		${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \
 		v4l_compat>0:multimedia/v4l_compat \
 		autoconf-2.13:devel/autoconf213 \
+		yasm:devel/yasm \
 		zip:archivers/zip \
 		unzip:archivers/unzip
-#		opus>=1.1:audio/opus \
 
 LIB_DEPENDS=	libv4l2.so:multimedia/libv4l
 
 USE_GECKO=	gecko
 CPE_PRODUCT=	${PORTNAME}_esr
-CONFLICTS_INSTALL=	firefox-4[0-46-9].* firefox-3[02-9].* firefox-2[0-35-9].*
+CONFLICTS_INSTALL=	firefox-[0-9]*
 MOZ_PKGCONFIG_FILES=	# empty
-USE_MOZILLA=	-opus
+USE_MOZILLA=	# empty
 MOZILLA_NAME=	Firefox
 
 USE_QT5=	# empty
 QT_NONSTANDARD=	yes
 USE_GL=		gl
-USES=		tar:bzip2
+USES=		tar:xz
 
 FIREFOX_ICON=		${MOZILLA}.png
 FIREFOX_ICON_SRC=	${PREFIX}/lib/${MOZILLA}/browser/chrome/icons/default/default48.png
@@ -50,14 +50,16 @@ MOZ_OPTIONS=	--program-transform-name='s
 		--enable-application=browser \
 		--enable-official-branding
 
-OPTIONS_DEFAULT=	GTK2
+OPTIONS_EXCLUDE=	GSTREAMER LOGGING
+OPTIONS_DEFINE=		RUST
+OPTIONS_DEFAULT=	BUNDLED_CAIRO GTK2
 
 OPTIONS_SINGLE+=	TOOLKIT
 OPTIONS_SINGLE_TOOLKIT=	GTK2 GTK3
 
 .include "${.CURDIR}/../../www/firefox/Makefile.options"
 
-WRKSRC:=	${WRKDIR}/mozilla-esr38
+WRKSRC:=	${WRKDIR}/${PORTNAME}-${DISTVERSION}esr
 
 post-extract:
 	@${SED} -e 's|@FIREFOX_ICON@|${FIREFOX_ICON}|' -e 's|@MOZILLA@|${MOZILLA}|' \
@@ -65,8 +67,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
 

Modified: head/www/firefox-esr/distinfo
==============================================================================
--- head/www/firefox-esr/distinfo	Thu Apr 21 11:06:28 2016	(r413725)
+++ head/www/firefox-esr/distinfo	Thu Apr 21 11:18:13 2016	(r413726)
@@ -1,2 +1,2 @@
-SHA256 (firefox-38.7.1esr.source.tar.bz2) = d0fce46a948610c8231ceaad5da5542bd57af363ff2341d77f2f00955f888f65
-SIZE (firefox-38.7.1esr.source.tar.bz2) = 181300248
+SHA256 (firefox-45.1.0esr.source.tar.xz) = 8bdc4a0f6d0ca4f28e888ca0044ba735ddc78302820b5ffcc25cd65064ff40a1
+SIZE (firefox-45.1.0esr.source.tar.xz) = 184373664

Modified: head/www/firefox-esr/files/patch-bug1013882
==============================================================================
--- head/www/firefox-esr/files/patch-bug1013882	Thu Apr 21 11:06:28 2016	(r413725)
+++ head/www/firefox-esr/files/patch-bug1013882	Thu Apr 21 11:18:13 2016	(r413726)
@@ -2,7 +2,7 @@ diff --git b2g/installer/Makefile.in b2g
 index 754312a..c69904c 100644
 --- b2g/installer/Makefile.in
 +++ b2g/installer/Makefile.in
-@@ -63,6 +63,10 @@ ifneq (,$(filter rtsp,$(NECKO_PROTOCOLS)))
+@@ -101,6 +101,10 @@ ifneq (,$(filter rtsp,$(NECKO_PROTOCOLS)
  DEFINES += -DMOZ_RTSP
  endif
  
@@ -10,21 +10,21 @@ index 754312a..c69904c 100644
 +DEFINES += -DMOZ_DEBUG=1
 +endif
 +
- ifdef GKMEDIAS_SHARED_LIBRARY
- DEFINES += -DGKMEDIAS_SHARED_LIBRARY
- endif
+ DEFINES += -DMOZ_ICU_VERSION=$(MOZ_ICU_VERSION)
+ ifdef MOZ_NATIVE_ICU
+ DEFINES += -DMOZ_NATIVE_ICU
 diff --git b2g/installer/package-manifest.in b2g/installer/package-manifest.in
 index 17d433c..0416187 100644
 --- b2g/installer/package-manifest.in
 +++ b2g/installer/package-manifest.in
-@@ -576,7 +576,7 @@
- @BINPATH@/components/MozKeyboard.js
- @BINPATH@/components/InputMethod.manifest
+@@ -660,7 +660,7 @@
+ @RESPATH@/components/EngineeringModeAPI.js
+ @RESPATH@/components/EngineeringModeService.js
  
 -#ifdef MOZ_DEBUG
 +#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)
- @BINPATH@/components/TestInterfaceJS.js
- @BINPATH@/components/TestInterfaceJS.manifest
+ @RESPATH@/components/TestInterfaceJS.js
+ @RESPATH@/components/TestInterfaceJS.manifest
  #endif
 diff --git browser/installer/package-manifest.in browser/installer/package-manifest.in
 index b509fd4..195345c 100644

Modified: head/www/firefox-esr/files/patch-bug1021761
==============================================================================
--- head/www/firefox-esr/files/patch-bug1021761	Thu Apr 21 11:06:28 2016	(r413725)
+++ head/www/firefox-esr/files/patch-bug1021761	Thu Apr 21 11:18:13 2016	(r413726)
@@ -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;
    }
@@ -1070,11 +1070,11 @@ index 8b7a0dd..31212ce 100644
 +CFLAGS += CONFIG['MOZ_OSS_CFLAGS']
  CFLAGS += CONFIG['MOZ_ALSA_CFLAGS']
  CFLAGS += CONFIG['MOZ_PULSEAUDIO_CFLAGS']
-diff --git media/webrtc/signaling/test/moz.build media/webrtc/signaling/test/moz.build
+diff --git media/webrtc/signaling/test/common.build media/webrtc/signaling/test/common.build
 index 991f03f..3d99eb5 100644
---- media/webrtc/signaling/test/moz.build
-+++ media/webrtc/signaling/test/moz.build
-@@ -112,8 +112,8 @@ if CONFIG['JS_SHARED_LIBRARY']:
+--- media/webrtc/signaling/test/common.build
++++ media/webrtc/signaling/test/common.build
+@@ -102,8 +102,8 @@ USE_LIBS += ['mozglue']
  OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS']
  OS_LIBS += CONFIG['REALTIME_LIBS']
  

Modified: head/www/firefox-esr/files/patch-bug1233275
==============================================================================
--- head/www/firefox-esr/files/patch-bug1233275	Thu Apr 21 11:06:28 2016	(r413725)
+++ head/www/firefox-esr/files/patch-bug1233275	Thu Apr 21 11:18:13 2016	(r413726)
@@ -3,23 +3,19 @@
 diff --git a/ipc/chromium/src/base/process_util_bsd.cc b/ipc/chromium/src/base/process_util_bsd.cc
 --- ipc/chromium/src/base/process_util_bsd.cc
 +++ ipc/chromium/src/base/process_util_bsd.cc
-@@ -13,6 +13,7 @@
+@@ -12,10 +12,9 @@
  
  #include <string>
  
 +#include "nspr.h"
  #include "base/eintr_wrapper.h"
- #include "base/file_util.h"
- #include "base/logging.h"
-@@ -48,7 +49,6 @@
  
- #ifdef HAVE_POSIX_SPAWN
- #include <spawn.h>
--extern "C" char **environ __dso_public;
- #endif
+-extern "C" char **environ __attribute__((__visibility__("default")));
+-
+ namespace base {
  
- namespace {
-@@ -114,6 +114,7 @@ bool LaunchApp(const std::vector<std::st
+ void FreeEnvVarsArray(char* array[], int length)
+@@ -66,6 +65,7 @@ bool LaunchApp(const std::vector<std::st
    // Existing variables are overwritten by env_vars_to_set.
    int pos = 0;
    environment_map combined_env_vars = env_vars_to_set;
@@ -27,7 +23,7 @@ diff --git a/ipc/chromium/src/base/proce
    while(environ[pos] != NULL) {
      std::string varString = environ[pos];
      std::string varName = varString.substr(0, varString.find_first_of('='));
-@@ -121,8 +122,9 @@ bool LaunchApp(const std::vector<std::st
+@@ -73,8 +73,9 @@ bool LaunchApp(const std::vector<std::st
      if (combined_env_vars.find(varName) == combined_env_vars.end()) {
        combined_env_vars[varName] = varValue;
      }

Copied and modified: head/www/firefox-esr/files/patch-bug1242132 (from r413721, head/www/firefox/files/patch-bug1242132)
==============================================================================

Copied and modified: head/www/firefox-esr/files/patch-bug1252246 (from r413721, head/www/firefox/files/patch-bug1252246)
==============================================================================

Copied and modified: head/www/firefox-esr/files/patch-bug1257947 (from r413721, head/www/firefox/files/patch-bug1257947)
==============================================================================

Modified: head/www/firefox-esr/files/patch-bug702179
==============================================================================
--- head/www/firefox-esr/files/patch-bug702179	Thu Apr 21 11:06:28 2016	(r413725)
+++ head/www/firefox-esr/files/patch-bug702179	Thu Apr 21 11:18:13 2016	(r413726)
@@ -1,24 +1,13 @@
-commit 6ddaacd
-Author: Ginn Chen <ginn.chen@oracle.com>
-Date:   Wed Nov 30 07:23:46 2011 +0800
-
-    Bug 702179 dtrace probes are not installed on Solaris with static js lib r=glandium
----
- js/src/Makefile.in        | 3 ---
- toolkit/library/moz.build | 5 -----
- 2 files changed, 8 deletions(-)
-
-diff --git js/src/Makefile.in js/src/Makefile.in
-index 62bbfa0..90400cb 100644
---- js/src/Makefile.in
-+++ js/src/Makefile.in
-@@ -17,9 +17,6 @@ TOPLEVEL_BUILD := 1
- run_for_side_effects := $(shell echo 'MAKE: $(MAKE)')
- EXTRA_LIBS		+= $(NSPR_LIBS)
+--- 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
+@@ -671,10 +671,6 @@ CFLAGS += CONFIG['MOZ_ICU_CFLAGS']
+ CXXFLAGS += CONFIG['MOZ_ICU_CFLAGS']
+ LOCAL_INCLUDES += CONFIG['MOZ_ICU_INCLUDES']
  
--DIST_INSTALL = 1
--NO_EXPAND_LIBS = 1
+-NO_EXPAND_LIBS = True
 -
- ifdef JS_HAS_CTYPES
- ifdef MOZ_NATIVE_FFI
- LOCAL_INCLUDES = $(MOZ_FFI_CFLAGS)
+-DIST_INSTALL = True
+-
+ # Prepare self-hosted JS code for embedding
+ GENERATED_FILES += ['selfhosted.out.h']
+ selfhosted = GENERATED_FILES['selfhosted.out.h']

Modified: head/www/firefox-esr/files/patch-bug826985
==============================================================================
--- head/www/firefox-esr/files/patch-bug826985	Thu Apr 21 11:06:28 2016	(r413725)
+++ head/www/firefox-esr/files/patch-bug826985	Thu Apr 21 11:18:13 2016	(r413726)
@@ -17,10 +17,10 @@ diff --git config/system-headers config/
 index 55e4cd1..76567b3 100644
 --- config/system-headers
 +++ config/system-headers
-@@ -635,6 +635,7 @@ libgnomevfs/gnome-vfs-mime-handlers.h
- libgnomevfs/gnome-vfs-mime-utils.h
- libgnomevfs/gnome-vfs-ops.h
- libgnomevfs/gnome-vfs-standard-callbacks.h
+@@ -627,6 +627,7 @@ libgnome/libgnome.h
+ libgnomeui/gnome-icon-lookup.h
+ libgnomeui/gnome-icon-theme.h
+ libgnomeui/gnome-ui-init.h
 +libv4l2.h
  lib$routines.h
  limits
@@ -51,13 +51,13 @@ index b483cd1..f1dd1f0 100644
      # basic stuff for everything
      'include_internal_video_render': 0,
      'clang_use_chrome_plugins': 0,
-diff --git media/webrtc/signaling/test/moz.build media/webrtc/signaling/test/moz.build
+diff --git media/webrtc/signaling/test/common.build media/webrtc/signaling/test/common.build
 index b483cd1..f1dd1f0 100644
---- media/webrtc/signaling/test/moz.build
-+++ media/webrtc/signaling/test/moz.build
-@@ -122,6 +122,7 @@ if CONFIG['JS_SHARED_LIBRARY']:
-         'js',
-     ]
+--- media/webrtc/signaling/test/common.build
++++ media/webrtc/signaling/test/common.build
+@@ -99,6 +99,7 @@ if CONFIG['JS_SHARED_LIBRARY']:
+ 
+ USE_LIBS += ['mozglue']
  
 +OS_LIBS += CONFIG['MOZ_LIBV4L2_LIBS']
  OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS']
@@ -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',
-+              ],
-+              'cflags_mozilla': [
-+                '$(MOZ_LIBV4L2_CFLAGS)',
-+              ],
-+              'libraries': [
-+                '-lv4l2',
+@@ -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',
++                  ],
++                }],
 +              ],
-+            }],
-+          ],
-         }],  # 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

Modified: head/www/firefox-esr/files/patch-bug847568
==============================================================================
--- head/www/firefox-esr/files/patch-bug847568	Thu Apr 21 11:06:28 2016	(r413725)
+++ head/www/firefox-esr/files/patch-bug847568	Thu Apr 21 11:18:13 2016	(r413726)
@@ -4,7 +4,7 @@ diff --git config/Makefile.in config/Mak
 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/
 index 18e8703..bdc5f82 100644
 --- config/system-headers
 +++ config/system-headers
-@@ -1357,3 +1357,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.34)

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201604211118.u3LBIDqo045010>