Fri Mar 16 22:53:19 2018 UTC ()
firefox52: update to 52.7.2esr

Fixes multiple memory safety bugs
remote code execution via vendored libvorbis/tremor.

https://www.mozilla.org/en-US/security/advisories/mfsa2018-08/


(maya)
diff -r1.17 -r1.18 pkgsrc/www/firefox52/Makefile
diff -r1.4 -r1.5 pkgsrc/www/firefox52/PLIST
diff -r1.10 -r1.11 pkgsrc/www/firefox52/distinfo

cvs diff -r1.17 -r1.18 pkgsrc/www/firefox52/Makefile (expand / switch to unified diff)

--- pkgsrc/www/firefox52/Makefile 2018/03/12 11:17:46 1.17
+++ pkgsrc/www/firefox52/Makefile 2018/03/16 22:53:19 1.18
@@ -1,22 +1,21 @@ @@ -1,22 +1,21 @@
1# $NetBSD: Makefile,v 1.17 2018/03/12 11:17:46 wiz Exp $ 1# $NetBSD: Makefile,v 1.18 2018/03/16 22:53:19 maya Exp $
2 2
3FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} 3FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
4MOZ_BRANCH= 52.6 4MOZ_BRANCH= 52.7
5MOZ_BRANCH_MINOR= .0esr 5MOZ_BRANCH_MINOR= .2esr
6 6
7DISTNAME= firefox-${FIREFOX_VER}.source 7DISTNAME= firefox-${FIREFOX_VER}.source
8PKGNAME= firefox52-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//} 8PKGNAME= firefox52-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//}
9PKGREVISION= 3 
10CATEGORIES= www 9CATEGORIES= www
11MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} 10MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
12MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/} 11MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
13EXTRACT_SUFX= .tar.xz 12EXTRACT_SUFX= .tar.xz
14 13
15WRKSRC= ${WRKDIR}/${DISTNAME:S/.source//} 14WRKSRC= ${WRKDIR}/${DISTNAME:S/.source//}
16 15
17MAINTAINER= ryoon@NetBSD.org 16MAINTAINER= ryoon@NetBSD.org
18HOMEPAGE= http://www.mozilla.com/en-US/firefox/ 17HOMEPAGE= http://www.mozilla.com/en-US/firefox/
19COMMENT= Web browser with support for extensions (version ${MOZ_BRANCH:C/\..*//}) 18COMMENT= Web browser with support for extensions (version ${MOZ_BRANCH:C/\..*//})
20LICENSE= mpl-1.1 19LICENSE= mpl-1.1
21 20
22MOZILLA_DIR= # empty 21MOZILLA_DIR= # empty

cvs diff -r1.4 -r1.5 pkgsrc/www/firefox52/PLIST (expand / switch to unified diff)

--- pkgsrc/www/firefox52/PLIST 2018/01/24 16:31:23 1.4
+++ pkgsrc/www/firefox52/PLIST 2018/03/16 22:53:19 1.5
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.4 2018/01/24 16:31:23 ryoon Exp $ 1@comment $NetBSD: PLIST,v 1.5 2018/03/16 22:53:19 maya Exp $
2bin/firefox52 2bin/firefox52
3lib/firefox52/application.ini 3lib/firefox52/application.ini
4lib/firefox52/browser/blocklist.xml 4lib/firefox52/browser/blocklist.xml
5lib/firefox52/browser/chrome.manifest 5lib/firefox52/browser/chrome.manifest
6${PLIST.nobranding}lib/firefox52/browser/chrome/browser/content/branding/about-background.png 6${PLIST.nobranding}lib/firefox52/browser/chrome/browser/content/branding/about-background.png
7lib/firefox52/browser/chrome/browser/content/branding/about-logo.png 7lib/firefox52/browser/chrome/browser/content/branding/about-logo.png
8lib/firefox52/browser/chrome/browser/content/branding/about-logo@2x.png 8lib/firefox52/browser/chrome/browser/content/branding/about-logo@2x.png
9${PLIST.branding}lib/firefox52/browser/chrome/browser/content/branding/about-wordmark.png 9${PLIST.branding}lib/firefox52/browser/chrome/browser/content/branding/about-wordmark.png
10${PLIST.nobranding}lib/firefox52/browser/chrome/browser/content/branding/about-wordmark.svg 10${PLIST.nobranding}lib/firefox52/browser/chrome/browser/content/branding/about-wordmark.svg
11lib/firefox52/browser/chrome/browser/content/branding/about.png 11lib/firefox52/browser/chrome/browser/content/branding/about.png
12lib/firefox52/browser/chrome/browser/content/branding/aboutDialog.css 12lib/firefox52/browser/chrome/browser/content/branding/aboutDialog.css
13lib/firefox52/browser/chrome/browser/content/branding/icon128.png 13lib/firefox52/browser/chrome/browser/content/branding/icon128.png
14lib/firefox52/browser/chrome/browser/content/branding/icon16.png 14lib/firefox52/browser/chrome/browser/content/branding/icon16.png
@@ -1935,28 +1935,26 @@ lib/firefox52/browser/chrome/en-US/local @@ -1935,28 +1935,26 @@ lib/firefox52/browser/chrome/en-US/local
1935lib/firefox52/browser/chrome/en-US/locale/browser/safebrowsing/report-phishing.dtd 1935lib/firefox52/browser/chrome/en-US/locale/browser/safebrowsing/report-phishing.dtd
1936lib/firefox52/browser/chrome/en-US/locale/browser/sanitize.dtd 1936lib/firefox52/browser/chrome/en-US/locale/browser/sanitize.dtd
1937lib/firefox52/browser/chrome/en-US/locale/browser/search.properties 1937lib/firefox52/browser/chrome/en-US/locale/browser/search.properties
1938lib/firefox52/browser/chrome/en-US/locale/browser/searchbar.dtd 1938lib/firefox52/browser/chrome/en-US/locale/browser/searchbar.dtd
1939lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/amazondotcom.xml 1939lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/amazondotcom.xml
1940lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/bing.xml 1940lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/bing.xml
1941lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/ddg.xml 1941lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/ddg.xml
1942lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/google-2018.xml 1942lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/google-2018.xml
1943lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/google.xml 1943lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/google.xml
1944lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/images/yandex-en.ico 1944lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/images/yandex-en.ico
1945lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/list.json 1945lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/list.json
1946lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/twitter.xml 1946lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/twitter.xml
1947lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/wikipedia.xml 1947lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/wikipedia.xml
1948lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/yahoo-en-CA.xml 
1949lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/yahoo.xml 
1950lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/yandex-en.xml 1948lib/firefox52/browser/chrome/en-US/locale/browser/searchplugins/yandex-en.xml
1951lib/firefox52/browser/chrome/en-US/locale/browser/setDesktopBackground.dtd 1949lib/firefox52/browser/chrome/en-US/locale/browser/setDesktopBackground.dtd
1952lib/firefox52/browser/chrome/en-US/locale/browser/shellservice.properties 1950lib/firefox52/browser/chrome/en-US/locale/browser/shellservice.properties
1953lib/firefox52/browser/chrome/en-US/locale/browser/sitePermissions.properties 1951lib/firefox52/browser/chrome/en-US/locale/browser/sitePermissions.properties
1954lib/firefox52/browser/chrome/en-US/locale/browser/syncBrand.dtd 1952lib/firefox52/browser/chrome/en-US/locale/browser/syncBrand.dtd
1955lib/firefox52/browser/chrome/en-US/locale/browser/syncCustomize.dtd 1953lib/firefox52/browser/chrome/en-US/locale/browser/syncCustomize.dtd
1956lib/firefox52/browser/chrome/en-US/locale/browser/syncGenericChange.properties 1954lib/firefox52/browser/chrome/en-US/locale/browser/syncGenericChange.properties
1957lib/firefox52/browser/chrome/en-US/locale/browser/syncKey.dtd 1955lib/firefox52/browser/chrome/en-US/locale/browser/syncKey.dtd
1958lib/firefox52/browser/chrome/en-US/locale/browser/syncQuota.dtd 1956lib/firefox52/browser/chrome/en-US/locale/browser/syncQuota.dtd
1959lib/firefox52/browser/chrome/en-US/locale/browser/syncQuota.properties 1957lib/firefox52/browser/chrome/en-US/locale/browser/syncQuota.properties
1960lib/firefox52/browser/chrome/en-US/locale/browser/syncSetup.dtd 1958lib/firefox52/browser/chrome/en-US/locale/browser/syncSetup.dtd
1961lib/firefox52/browser/chrome/en-US/locale/browser/syncSetup.properties 1959lib/firefox52/browser/chrome/en-US/locale/browser/syncSetup.properties
1962lib/firefox52/browser/chrome/en-US/locale/browser/tabbrowser.properties 1960lib/firefox52/browser/chrome/en-US/locale/browser/tabbrowser.properties

cvs diff -r1.10 -r1.11 pkgsrc/www/firefox52/distinfo (expand / switch to unified diff)

--- pkgsrc/www/firefox52/distinfo 2018/01/24 16:31:23 1.10
+++ pkgsrc/www/firefox52/distinfo 2018/03/16 22:53:19 1.11
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1$NetBSD: distinfo,v 1.10 2018/01/24 16:31:23 ryoon Exp $ 1$NetBSD: distinfo,v 1.11 2018/03/16 22:53:19 maya Exp $
2 2
3SHA1 (firefox-52.6.0esr.source.tar.xz) = 00d54201b3e31307c4f6d61e2895dec58df8a7e3 3SHA1 (firefox-52.7.2esr.source.tar.xz) = 7895d445ee7fa7f51ce253483250c7915e74a45e
4RMD160 (firefox-52.6.0esr.source.tar.xz) = b0c2a927c9e5812d698c3eac3780ce220fdf863c 4RMD160 (firefox-52.7.2esr.source.tar.xz) = d8c6c6a7ee0dfe55bd87467aca5709ea82a0050a
5SHA512 (firefox-52.6.0esr.source.tar.xz) = cf583df34272b7ff8841c3b093ca0819118f9c36d23c6f9b3135db298e84ca022934bcd189add6473922b199b47330c0ecf14c303ab4177c03dbf26e64476fa4 5SHA512 (firefox-52.7.2esr.source.tar.xz) = e275fd10fd32a0dc237135af3395e3a1ae501844632c973ff3b9bca1456702ee36dbee99fc57300598403c924c0db63bd62a199845c8f4a2e29db5d1e5973395
6Size (firefox-52.6.0esr.source.tar.xz) = 211735240 bytes 6Size (firefox-52.7.2esr.source.tar.xz) = 212673520 bytes
7SHA1 (patch-aa) = c1084caa275e57b716c3499301f7fc3f99ef5026 7SHA1 (patch-aa) = c1084caa275e57b716c3499301f7fc3f99ef5026
8SHA1 (patch-ao) = 8b7125ef3b193fca4d03386142887b2f8d5015c5 8SHA1 (patch-ao) = 8b7125ef3b193fca4d03386142887b2f8d5015c5
9SHA1 (patch-as) = 632ebd35287f8f97d18721d39a0514d4cdbb12cc 9SHA1 (patch-as) = 632ebd35287f8f97d18721d39a0514d4cdbb12cc
10SHA1 (patch-build_gyp.mozbuild) = 481270e6703e556fb87a3440cb3cfb3d4fcc4c86 10SHA1 (patch-build_gyp.mozbuild) = 481270e6703e556fb87a3440cb3cfb3d4fcc4c86
11SHA1 (patch-build_moz.configure_init.configure) = f2df0c6b92aa825a61f6a4ee1f70f5443c61858e 11SHA1 (patch-build_moz.configure_init.configure) = f2df0c6b92aa825a61f6a4ee1f70f5443c61858e
12SHA1 (patch-build_moz.configure_keyfiles.configure) = dd46c7c29464f374eed3f0762f4653d42032c261 12SHA1 (patch-build_moz.configure_keyfiles.configure) = dd46c7c29464f374eed3f0762f4653d42032c261
13SHA1 (patch-build_moz.configure_memory.configure) = 46237c1415eff3f99d4889a6300ec96af925f0a6 13SHA1 (patch-build_moz.configure_memory.configure) = 46237c1415eff3f99d4889a6300ec96af925f0a6
14SHA1 (patch-build_moz.configure_old.configure) = d57f718ff0c1d2901ec9f4c958f5a7323ee7c700 14SHA1 (patch-build_moz.configure_old.configure) = d57f718ff0c1d2901ec9f4c958f5a7323ee7c700
15SHA1 (patch-build_pgo_profileserver.py) = 48ad50f716eda2157cbc225298f6672f164b4207 15SHA1 (patch-build_pgo_profileserver.py) = 48ad50f716eda2157cbc225298f6672f164b4207
16SHA1 (patch-config_Makefile.in) = fc6d4de55f4d9ab8598d5b89e6630e4685af1795 16SHA1 (patch-config_Makefile.in) = fc6d4de55f4d9ab8598d5b89e6630e4685af1795
17SHA1 (patch-config_baseconfig.mk) = fbc3fd75bf5d794284e5703a9df227949e819136 17SHA1 (patch-config_baseconfig.mk) = fbc3fd75bf5d794284e5703a9df227949e819136
18SHA1 (patch-config_external_moz.build) = 68708dc0fb94119b9f140d05dd737e69bb6bba81 18SHA1 (patch-config_external_moz.build) = 68708dc0fb94119b9f140d05dd737e69bb6bba81
19SHA1 (patch-config_stl__wrappers_ios) = 00d723e2f2f252485350ede5833f0bb84c1235c1 19SHA1 (patch-config_stl__wrappers_ios) = 00d723e2f2f252485350ede5833f0bb84c1235c1