Wed Jan 27 05:24:11 2021 UTC ()
firefox78: Update to 78.7.0

changes:
https://www.mozilla.org/en-US/security/advisories/mfsa2021-04/


(nia)
diff -r1.17 -r1.18 pkgsrc/www/firefox78/Makefile
diff -r1.1 -r1.2 pkgsrc/www/firefox78/PLIST
diff -r1.9 -r1.10 pkgsrc/www/firefox78/distinfo
diff -r1.8 -r1.9 pkgsrc/www/firefox78/mozilla-common.mk

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

--- pkgsrc/www/firefox78/Attic/Makefile 2021/01/08 19:13:53 1.17
+++ pkgsrc/www/firefox78/Attic/Makefile 2021/01/27 05:24:11 1.18
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile,v 1.17 2021/01/08 19:13:53 ryoon Exp $ 1# $NetBSD: Makefile,v 1.18 2021/01/27 05:24:11 nia Exp $
2 2
3FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} 3FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
4MOZ_BRANCH= 78.6 4MOZ_BRANCH= 78.7
5MOZ_BRANCH_MINOR= .1esr 5MOZ_BRANCH_MINOR= .0esr
6 6
7DISTNAME= firefox-${FIREFOX_VER}.source 7DISTNAME= firefox-${FIREFOX_VER}.source
8PKGNAME= ${DISTNAME:S/.source//:S/b/beta/:S/esr//:S/firefox-/firefox78-/} 8PKGNAME= ${DISTNAME:S/.source//:S/b/beta/:S/esr//:S/firefox-/firefox78-/}
9CATEGORIES= www 9CATEGORIES= www
10MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} 10MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
11EXTRACT_SUFX= .tar.xz 11EXTRACT_SUFX= .tar.xz
12 12
13MAINTAINER= ryoon@NetBSD.org 13MAINTAINER= ryoon@NetBSD.org
14HOMEPAGE= https://www.mozilla.org/en-US/firefox/ 14HOMEPAGE= https://www.mozilla.org/en-US/firefox/
15COMMENT= Web browser with support for extensions (version ${FIREFOX_VER:tu:C/\\.[[:digit:]\.]*//}) 15COMMENT= Web browser with support for extensions (version ${FIREFOX_VER:tu:C/\\.[[:digit:]\.]*//})
16LICENSE= mpl-1.1 16LICENSE= mpl-1.1
17 17
18UNLIMIT_RESOURCES+= datasize virtualsize 18UNLIMIT_RESOURCES+= datasize virtualsize

cvs diff -r1.1 -r1.2 pkgsrc/www/firefox78/Attic/PLIST (expand / switch to unified diff)

--- pkgsrc/www/firefox78/Attic/PLIST 2020/07/30 08:09:28 1.1
+++ pkgsrc/www/firefox78/Attic/PLIST 2021/01/27 05:24:11 1.2
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.1 2020/07/30 08:09:28 nia Exp $ 1@comment $NetBSD: PLIST,v 1.2 2021/01/27 05:24:11 nia Exp $
2bin/firefox78 2bin/firefox78
3lib/firefox78/actors/AboutHttpsOnlyErrorChild.jsm 3lib/firefox78/actors/AboutHttpsOnlyErrorChild.jsm
4lib/firefox78/actors/AboutHttpsOnlyErrorParent.jsm 4lib/firefox78/actors/AboutHttpsOnlyErrorParent.jsm
5lib/firefox78/actors/AudioPlaybackChild.jsm 5lib/firefox78/actors/AudioPlaybackChild.jsm
6lib/firefox78/actors/AudioPlaybackParent.jsm 6lib/firefox78/actors/AudioPlaybackParent.jsm
7lib/firefox78/actors/AutoCompleteChild.jsm 7lib/firefox78/actors/AutoCompleteChild.jsm
8lib/firefox78/actors/AutoCompleteParent.jsm 8lib/firefox78/actors/AutoCompleteParent.jsm
9lib/firefox78/actors/AutoScrollChild.jsm 9lib/firefox78/actors/AutoScrollChild.jsm
10lib/firefox78/actors/AutoScrollParent.jsm 10lib/firefox78/actors/AutoScrollParent.jsm
11lib/firefox78/actors/AutoplayChild.jsm 11lib/firefox78/actors/AutoplayChild.jsm
12lib/firefox78/actors/AutoplayParent.jsm 12lib/firefox78/actors/AutoplayParent.jsm
13lib/firefox78/actors/BrowserElementChild.jsm 13lib/firefox78/actors/BrowserElementChild.jsm
14lib/firefox78/actors/BrowserElementParent.jsm 14lib/firefox78/actors/BrowserElementParent.jsm
@@ -681,27 +681,27 @@ lib/firefox78/browser/chrome/browser/res @@ -681,27 +681,27 @@ lib/firefox78/browser/chrome/browser/res
681lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-pledge.svg 681lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-pledge.svg
682lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-pocket.svg 682lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-pocket.svg
683lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-private.svg 683lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-private.svg
684lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-sendtab.svg 684lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-sendtab.svg
685lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-tracking.svg 685lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/card-illo-tracking.svg
686lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/firefox-logo.png 686lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/firefox-logo.png
687lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/firefox-systems.png 687lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/assets/trailhead/firefox-systems.png
688lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/assets/whatsnew-send-icon.png 688lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/assets/whatsnew-send-icon.png
689lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/newtab-render.js 689lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/newtab-render.js
690lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/aliexpress-com.ico 690lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/aliexpress-com.ico
691lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/allegro-pl.ico 691lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/allegro-pl.ico
692lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/amazon.ico 692lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/amazon.ico
693lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/avito-ru.ico 693lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/avito-ru.ico
694lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/baidu-com.ico 694lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/baidu-com.png
695lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/bbc-uk.ico 695lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/bbc-uk.ico
696lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/bing-com.ico 696lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/bing-com.ico
697lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/ctrip-com.ico 697lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/ctrip-com.ico
698lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/duckduckgo-com.ico 698lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/duckduckgo-com.ico
699lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/ebay.ico 699lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/ebay.ico
700lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/facebook-com.ico 700lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/facebook-com.ico
701lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/google-com.ico 701lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/google-com.ico
702lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/ifeng-com.ico 702lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/ifeng-com.ico
703lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/iqiyi-com.ico 703lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/iqiyi-com.ico
704lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/leboncoin-fr.png 704lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/leboncoin-fr.png
705lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/ok-ru.ico 705lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/ok-ru.ico
706lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/olx-pl.ico 706lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/olx-pl.ico
707lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/reddit-com.png 707lib/firefox78/browser/chrome/browser/res/activity-stream/data/content/tippytop/favicons/reddit-com.png

cvs diff -r1.9 -r1.10 pkgsrc/www/firefox78/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/www/firefox78/Attic/distinfo 2021/01/08 19:13:53 1.9
+++ pkgsrc/www/firefox78/Attic/distinfo 2021/01/27 05:24:11 1.10
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1$NetBSD: distinfo,v 1.9 2021/01/08 19:13:53 ryoon Exp $ 1$NetBSD: distinfo,v 1.10 2021/01/27 05:24:11 nia Exp $
2 2
3SHA1 (firefox-78.6.1esr.source.tar.xz) = 33d6e03d9d84cbeab92e38b4dfed5005eb4b36df 3SHA1 (firefox-78.7.0esr.source.tar.xz) = d2c776e31de71a091c6f3c15772ea51d9623e437
4RMD160 (firefox-78.6.1esr.source.tar.xz) = 1c82aa61f0c7b3c9f362187018639f88be0e34e4 4RMD160 (firefox-78.7.0esr.source.tar.xz) = 61594e7351e0998428f26368bfa35ba55ab6f278
5SHA512 (firefox-78.6.1esr.source.tar.xz) = ae6d99fab6e8d9343ad8b0e9e522f20b5c63064598356cd4b31fc02b3b20d62b30590dec42d956e77352559a642157924c2b1c3e887b496962ba305260ed84e7 5SHA512 (firefox-78.7.0esr.source.tar.xz) = afa37d2f6bbe04715d84a8964f75139042364501c358da98771115d7fe7d23788e95b6ff29d77c064a9cfcd208c1424924017ef2a72cbb79dbb45d6f365f030c
6Size (firefox-78.6.1esr.source.tar.xz) = 333378012 bytes 6Size (firefox-78.7.0esr.source.tar.xz) = 332849732 bytes
7SHA1 (patch-aa) = 11060461fdaca5661e89651b8ded4a59d2abc4d7 7SHA1 (patch-aa) = 11060461fdaca5661e89651b8ded4a59d2abc4d7
8SHA1 (patch-browser_app_profile_firefox.js) = 89cea0a66457c96ad0b94aaa524aa5942ad781d0 8SHA1 (patch-browser_app_profile_firefox.js) = 89cea0a66457c96ad0b94aaa524aa5942ad781d0
9SHA1 (patch-build_moz.configure_rust.configure) = ee9e207e67709f3c9455b4d22f5f254890e99ca8 9SHA1 (patch-build_moz.configure_rust.configure) = ee9e207e67709f3c9455b4d22f5f254890e99ca8
10SHA1 (patch-config_gcc-stl-wrapper.template.h) = 781a063fa6ab345face53fd88404ead11ab335b2 10SHA1 (patch-config_gcc-stl-wrapper.template.h) = 781a063fa6ab345face53fd88404ead11ab335b2
11SHA1 (patch-config_makefiles_rust.mk) = 8637cd3f56774648fd586c7ad8dd49e269b9eb2a 11SHA1 (patch-config_makefiles_rust.mk) = 8637cd3f56774648fd586c7ad8dd49e269b9eb2a
12SHA1 (patch-configure.in) = b40651b008dcecc49664660ac376df2bd7c2c6be 12SHA1 (patch-configure.in) = b40651b008dcecc49664660ac376df2bd7c2c6be
13SHA1 (patch-dom_base_nsAttrName.h) = ac7ba441a3b27df2855cf2673eea36b1cb44ad49 13SHA1 (patch-dom_base_nsAttrName.h) = ac7ba441a3b27df2855cf2673eea36b1cb44ad49
14SHA1 (patch-dom_media_CubebUtils.cpp) = 226821d961039ae5c9c50d8615757b73c6bcd80a 14SHA1 (patch-dom_media_CubebUtils.cpp) = 226821d961039ae5c9c50d8615757b73c6bcd80a
15SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = e458c9c8dc66edc69c1874734af28a77fc5e3993 15SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = e458c9c8dc66edc69c1874734af28a77fc5e3993
16SHA1 (patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h) = 2f73c76c48852613e0c55c1680fcc2a9eb3cf4ef 16SHA1 (patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h) = 2f73c76c48852613e0c55c1680fcc2a9eb3cf4ef
17SHA1 (patch-gfx_cairo_cairo_src_cairo-type1-subset.c) = 89a9d934ef76706c552c0b81e6cbc0f45b1ffd2c 17SHA1 (patch-gfx_cairo_cairo_src_cairo-type1-subset.c) = 89a9d934ef76706c552c0b81e6cbc0f45b1ffd2c
18SHA1 (patch-gfx_skia_skia_src_core_SkCpu.cpp) = 36218819254f3681b9c717d652ea78c9f20d49ad 18SHA1 (patch-gfx_skia_skia_src_core_SkCpu.cpp) = 36218819254f3681b9c717d652ea78c9f20d49ad
19SHA1 (patch-gfx_thebes_gfxPlatform.cpp) = f6f8996f0818a1b890698c7cc5054d49cb1e8924 19SHA1 (patch-gfx_thebes_gfxPlatform.cpp) = f6f8996f0818a1b890698c7cc5054d49cb1e8924

cvs diff -r1.8 -r1.9 pkgsrc/www/firefox78/Attic/mozilla-common.mk (expand / switch to unified diff)

--- pkgsrc/www/firefox78/Attic/mozilla-common.mk 2021/01/19 22:40:26 1.8
+++ pkgsrc/www/firefox78/Attic/mozilla-common.mk 2021/01/27 05:24:11 1.9
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: mozilla-common.mk,v 1.8 2021/01/19 22:40:26 nia Exp $ 1# $NetBSD: mozilla-common.mk,v 1.9 2021/01/27 05:24:11 nia Exp $
2# 2#
3# common Makefile fragment for mozilla packages based on gecko 2.0. 3# common Makefile fragment for mozilla packages based on gecko 2.0.
4# 4#
5# used by www/firefox/Makefile 5# used by www/firefox/Makefile
6 6
7.include "../../mk/bsd.prefs.mk" 7.include "../../mk/bsd.prefs.mk"
8 8
9PYTHON_VERSIONS_INCOMPATIBLE= 27 9PYTHON_VERSIONS_INCOMPATIBLE= 27
10PYTHON_FOR_BUILD_ONLY= tool 10PYTHON_FOR_BUILD_ONLY= tool
11ALL_ENV+= PYTHON3=${PYTHONBIN} 11ALL_ENV+= PYTHON3=${PYTHONBIN}
12 12
13HAS_CONFIGURE= yes 13HAS_CONFIGURE= yes
14CONFIGURE_ARGS+= --prefix=${PREFIX} 14CONFIGURE_ARGS+= --prefix=${PREFIX}
@@ -46,26 +46,27 @@ test: @@ -46,26 +46,27 @@ test:
46 cd ${WRKSRC}/${OBJDIR}/dist/bin && \ 46 cd ${WRKSRC}/${OBJDIR}/dist/bin && \
47 ./run-mozilla.sh ${WRKSRC}/mach check-spidermonkey 47 ./run-mozilla.sh ${WRKSRC}/mach check-spidermonkey
48 48
49# tar(1) of OpenBSD 5.5 has no --exclude command line option. 49# tar(1) of OpenBSD 5.5 has no --exclude command line option.
50.if ${OPSYS} == "OpenBSD" 50.if ${OPSYS} == "OpenBSD"
51TOOLS_PLATFORM.tar= ${TOOLS_PATH.bsdtar} 51TOOLS_PLATFORM.tar= ${TOOLS_PATH.bsdtar}
52USE_TOOLS+= bsdtar 52USE_TOOLS+= bsdtar
53.endif 53.endif
54.if ${MACHINE_ARCH} == "i386" 54.if ${MACHINE_ARCH} == "i386"
55# This is required for SSE2 code under i386. 55# This is required for SSE2 code under i386.
56CXXFLAGS+= -mstackrealign 56CXXFLAGS+= -mstackrealign
57.endif 57.endif
58 58
 59CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}third_party/python/glean_parser/Makefile
59CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh 60CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh
60CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh 61CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh
61CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh 62CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh
62CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure 63CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure
63CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh 64CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh
64CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh 65CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh
65#CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}modules/pdfium/update.sh 66#CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}modules/pdfium/update.sh
66 67
67CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk3 68CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk3
68CONFIGURE_ARGS+= --enable-release 69CONFIGURE_ARGS+= --enable-release
69# Disable Rust SIMD option to fix build with lang/rust-1.33.0 70# Disable Rust SIMD option to fix build with lang/rust-1.33.0
70# This should be enabled later again. 71# This should be enabled later again.
71#CONFIGURE_ARGS+= --enable-rust-simd 72#CONFIGURE_ARGS+= --enable-rust-simd