pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/firefox



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Wed Jul  1 13:01:01 UTC 2020

Modified Files:
        pkgsrc/www/firefox: Makefile PLIST distinfo mozilla-common.mk
Added Files:
        pkgsrc/www/firefox/patches:
            patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
            patch-widget_gtk_WaylandDMABufSurface.cpp

Log Message:
firefox: Update to 78.0

* Some dependency changes.
* Wayland and webcam may not work.

Changelog:  New

    The Protections Dashboard includes consolidated reports about
    tracking protection, data breaches, and password management.
    New features let you:

        Track how many breaches you’ve resolved right from the
        dashboard

        See if any of your saved passwords may have been exposed
        in a data breach

    To view your dashboard, type about:protections into the address
    bar, or select “Protections Dashboard” from the main menu.

    Because we know people try to fix problems by reinstalling
    Firefox when a simple refresh is more likely to solve the issue,
    we’ve added a Refresh button to the Uninstaller.

    With this release, your screen saver will no longer interrupt
    WebRTC calls on Firefox, making conference and video calling
    in Firefox better.

    We’ve rolled out WebRender to Windows users with Intel GPUs,
    bringing improved graphics performance to an even larger
    audience.

    Firefox 78 is also our Extended Support Release (ESR), where
    the changes made over the course of the previous 10 releases
    will now roll out to our ESR users. Some of the highlights are:

        Kiosk mode

        Client certificates

        Service Worker and Push APIs are now enabled

        The Block Autoplay feature is enabled

        Picture-in-picture support

        View and manage web certificates in about:certificate

    Pocket recommendations, featuring some of the best stories on
    the web, will now appear on the Firefox new tab for 100% of
    our users in the UK. If you don’t see them, you can turn on
    Pocket articles in your new tab, follow these steps.

Fixed

    Various security fixes.

    We fixed bugs in the search results quality composition and
    improved search result texts based on recommendations by our
    partners.

Changed

    The minimal system requirements on Linux have been updated.
    Firefox now needs GNU libc 2.17, libstdc++ 4.8.1 and GTK+ 3.14
    or newer versions.

    As part of our ongoing effort to deprecate obsolete cryptography,
    we have disabled all remaining DHE-based TLS ciphersuites by
    default.

        To mitigate web compatibility issues from disabling DHE-based
        TLS ciphersuites, Firefox 78 enables two more AES-GCM
        SHA2-based ciphersuites.

    We have disabled TLS 1.0 and TLS 1.1 to improve your website
    connections. Sites that don't support TLS version 1.2 will now
    show an error page.

    The context menu (accessed by right clicking on a tab) lets
    you undo multiple tab closings with a single click and places
    Close Tabs to the Right and Close Other Tabs in a submenu.

    A number of accessibility improvements have been made with this
    release.

        When using the JAWS screen reader, pressing the down arrow
        in an HTML input control with a datalist no longer incorrectly
        moves the cursor to the next element after the input control.

        Screen readers no longer severely lag or freeze when focusing
        the microphone/camera/screen sharing indicator.

        Large tables with thousands of rows now load much faster
        for screen reader users.

        Text input controls with custom styling now correctly show
        the focus outline when appropriate.

        Screen readers no longer sometimes incorrectly switch to
        document browsing mode unexpectedly when the user enters
        the main Developer Tools window.

        We reduced a number of animations such as tab hover, search
        bar expansion, and others to reduce motion for users with
        migraines and epilepsy.

Enterprise

    Enable support for client certificates stored on macOS and
    Windows by setting the experimental preference
    security.osclientcerts.autoload to true.

    New policies allow you to configure application handlers,
    disable picture in picture, and require a master password,
    which will be renamed to ‘primary password’ in future releases.

    More details in the Firefox for Enterprise 78 release notes

Security fixes:
Not available yet.


To generate a diff of this commit:
cvs rdiff -u -r1.435 -r1.436 pkgsrc/www/firefox/Makefile
cvs rdiff -u -r1.160 -r1.161 pkgsrc/www/firefox/PLIST
cvs rdiff -u -r1.400 -r1.401 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r1.173 -r1.174 pkgsrc/www/firefox/mozilla-common.mk
cvs rdiff -u -r0 -r1.16 \
    pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/www/firefox/patches/patch-widget_gtk_WaylandDMABufSurface.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/firefox/Makefile
diff -u pkgsrc/www/firefox/Makefile:1.435 pkgsrc/www/firefox/Makefile:1.436
--- pkgsrc/www/firefox/Makefile:1.435   Wed Jul  1 09:15:46 2020
+++ pkgsrc/www/firefox/Makefile Wed Jul  1 13:01:01 2020
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.435 2020/07/01 09:15:46 nia Exp $
+# $NetBSD: Makefile,v 1.436 2020/07/01 13:01:01 ryoon Exp $
 
 FIREFOX_VER=           ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH=            77.0
-MOZ_BRANCH_MINOR=      .1
-PKGREVISION=           3
+MOZ_BRANCH=            78.0
+MOZ_BRANCH_MINOR=      
 
 DISTNAME=      firefox-${FIREFOX_VER}.source
 PKGNAME=       ${DISTNAME:S/.source//:S/b/beta/:S/esr//}

Index: pkgsrc/www/firefox/PLIST
diff -u pkgsrc/www/firefox/PLIST:1.160 pkgsrc/www/firefox/PLIST:1.161
--- pkgsrc/www/firefox/PLIST:1.160      Wed Jun  3 09:00:24 2020
+++ pkgsrc/www/firefox/PLIST    Wed Jul  1 13:01:01 2020
@@ -1,5 +1,7 @@
-@comment $NetBSD: PLIST,v 1.160 2020/06/03 09:00:24 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.161 2020/07/01 13:01:01 ryoon Exp $
 bin/firefox
+lib/firefox/actors/AboutHttpsOnlyErrorChild.jsm
+lib/firefox/actors/AboutHttpsOnlyErrorParent.jsm
 lib/firefox/actors/AudioPlaybackChild.jsm
 lib/firefox/actors/AudioPlaybackParent.jsm
 lib/firefox/actors/AutoCompleteChild.jsm
@@ -45,6 +47,8 @@ lib/firefox/actors/WebNavigationChild.js
 lib/firefox/application.ini
 lib/firefox/browser/actors/AboutLoginsChild.jsm
 lib/firefox/browser/actors/AboutLoginsParent.jsm
+lib/firefox/browser/actors/AboutNewInstallChild.jsm
+lib/firefox/browser/actors/AboutNewInstallParent.jsm
 lib/firefox/browser/actors/AboutNewTabChild.jsm
 lib/firefox/browser/actors/AboutPluginsChild.jsm
 lib/firefox/browser/actors/AboutPluginsParent.jsm
@@ -83,7 +87,6 @@ lib/firefox/browser/actors/PageStyleChil
 lib/firefox/browser/actors/PageStyleParent.jsm
 lib/firefox/browser/actors/PluginChild.jsm
 lib/firefox/browser/actors/PluginParent.jsm
-lib/firefox/browser/actors/PromptChild.jsm
 lib/firefox/browser/actors/PromptParent.jsm
 lib/firefox/browser/actors/RFPHelperChild.jsm
 lib/firefox/browser/actors/RFPHelperParent.jsm
@@ -398,6 +401,9 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/parent/ext-url-overrides.js
 lib/firefox/browser/chrome/browser/content/browser/parent/ext-urlbar.js
 lib/firefox/browser/chrome/browser/content/browser/parent/ext-windows.js
+lib/firefox/browser/chrome/browser/content/browser/pioneer.css
+lib/firefox/browser/chrome/browser/content/browser/pioneer.html
+lib/firefox/browser/chrome/browser/content/browser/pioneer.js
 lib/firefox/browser/chrome/browser/content/browser/places/bookmarkProperties.js
 lib/firefox/browser/chrome/browser/content/browser/places/bookmarkProperties.xhtml
 lib/firefox/browser/chrome/browser/content/browser/places/bookmarkProperties2.xhtml
@@ -548,7 +554,6 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/pocket/panels/css/signup.css
 lib/firefox/browser/chrome/browser/content/pocket/panels/fonts/FiraSans-Regular.woff
 lib/firefox/browser/chrome/browser/content/pocket/panels/img/app_store_dowload_apple.svg
-lib/firefox/browser/chrome/browser/content/pocket/panels/img/pocket-outline.svg
 lib/firefox/browser/chrome/browser/content/pocket/panels/img/pocketerror%1x.png@localhost
 lib/firefox/browser/chrome/browser/content/pocket/panels/img/pocketerror%2x.png@localhost
 lib/firefox/browser/chrome/browser/content/pocket/panels/img/pocketlogo%1x.png@localhost
@@ -639,6 +644,7 @@ lib/firefox/browser/chrome/browser/res/a
 lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-pin-12.svg
 lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-pin-16.svg
 lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-play-12.svg
+lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-playhead.svg
 lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-pocket-16.svg
 lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-pocket-archive-16.svg
 lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/glyph-pocket-delete-16.svg
@@ -970,8 +976,6 @@ lib/firefox/browser/chrome/browser/searc
 lib/firefox/browser/chrome/browser/search-extensions/prisjakt-sv-SE/manifest.json
 lib/firefox/browser/chrome/browser/search-extensions/pwn-pl/favicon.png
 lib/firefox/browser/chrome/browser/search-extensions/pwn-pl/manifest.json
-lib/firefox/browser/chrome/browser/search-extensions/qwant/_locales/default/messages.json
-lib/firefox/browser/chrome/browser/search-extensions/qwant/_locales/junior/messages.json
 lib/firefox/browser/chrome/browser/search-extensions/qwant/favicon.ico
 lib/firefox/browser/chrome/browser/search-extensions/qwant/manifest.json
 lib/firefox/browser/chrome/browser/search-extensions/qwantjr/favicon.ico
@@ -990,10 +994,6 @@ lib/firefox/browser/chrome/browser/searc
 lib/firefox/browser/chrome/browser/search-extensions/sslv/manifest.json
 lib/firefox/browser/chrome/browser/search-extensions/tearma/favicon.ico
 lib/firefox/browser/chrome/browser/search-extensions/tearma/manifest.json
-lib/firefox/browser/chrome/browser/search-extensions/twitter/_locales/en/messages.json
-lib/firefox/browser/chrome/browser/search-extensions/twitter/_locales/ja/messages.json
-lib/firefox/browser/chrome/browser/search-extensions/twitter/favicon.ico
-lib/firefox/browser/chrome/browser/search-extensions/twitter/manifest.json
 lib/firefox/browser/chrome/browser/search-extensions/tyda-sv-SE/favicon.ico
 lib/firefox/browser/chrome/browser/search-extensions/tyda-sv-SE/manifest.json
 lib/firefox/browser/chrome/browser/search-extensions/vatera/favicon.ico
@@ -1105,6 +1105,7 @@ lib/firefox/browser/chrome/browser/searc
 lib/firefox/browser/chrome/browser/search-extensions/yandex/_locales/kk/messages.json
 lib/firefox/browser/chrome/browser/search-extensions/yandex/_locales/ru/messages.json
 lib/firefox/browser/chrome/browser/search-extensions/yandex/_locales/tr/messages.json
+lib/firefox/browser/chrome/browser/search-extensions/yandex/_locales/ua/messages.json
 lib/firefox/browser/chrome/browser/search-extensions/yandex/manifest.json
 lib/firefox/browser/chrome/browser/search-extensions/yandex/yandex-en.ico
 lib/firefox/browser/chrome/browser/search-extensions/yandex/yandex-ru.ico
@@ -1289,6 +1290,7 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/permissions.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/pin-12.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/pin-tab.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/pioneer.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarksMenu.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarksToolbar.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/places/editBookmark.css
@@ -1300,7 +1302,6 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/places/tag.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/places/tree-icons.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/places/unfiledBookmarks.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/pocket-animation.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/pocket-outline.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/pocket.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/alwaysAsk.png
@@ -1337,6 +1338,10 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/favicon.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/private-browsing.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/profiler-popup-backdrop.png
+lib/firefox/browser/chrome/browser/skin/classic/browser/protections/breached-password.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/protections/new-feature.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/protections/resolved-breach-gray.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/protections/resolved-breach.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/quit.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/readerMode.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/reload-to-stop.svg
@@ -1452,6 +1457,7 @@ lib/firefox/browser/chrome/devtools/cont
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/icons/play.svg
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/icons/shield.svg
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/CustomRequestPanel.css
+lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/HeadersPanel.css
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/NetworkActionBar.css
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/NetworkDetailsBar.css
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/RequestBlockingPanel.css
@@ -1460,6 +1466,7 @@ lib/firefox/browser/chrome/devtools/cont
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/StatusBar.css
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/StatusCode.css
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/Toolbar.css
+lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/UrlPreview.css
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/httpi.css
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/netmonitor.css
 lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/search.css
@@ -1482,6 +1489,7 @@ lib/firefox/browser/chrome/devtools/cont
 lib/firefox/browser/chrome/devtools/content/shared/sourceeditor/codemirror/mozilla.css
 lib/firefox/browser/chrome/devtools/content/shared/splitview.css
 lib/firefox/browser/chrome/devtools/content/shared/theme-switching.js
+lib/firefox/browser/chrome/devtools/content/shared/toolbarbutton.css
 lib/firefox/browser/chrome/devtools/content/shared/vendor/d3.js
 lib/firefox/browser/chrome/devtools/content/shared/vendor/dagre-d3.js
 lib/firefox/browser/chrome/devtools/content/shared/webextension-fallback.html
@@ -1676,7 +1684,6 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/application/src/components/service-workers/RegistrationListEmpty.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/application/src/components/service-workers/Worker.css
 lib/firefox/browser/chrome/devtools/modules/devtools/client/application/src/components/service-workers/Worker.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/application/src/components/service-workers/WorkersPage.css
 lib/firefox/browser/chrome/devtools/modules/devtools/client/application/src/components/service-workers/WorkersPage.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/application/src/components/ui/UIButton.css
 lib/firefox/browser/chrome/devtools/modules/devtools/client/application/src/components/ui/UIButton.js
@@ -2066,6 +2073,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/index.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/optimizedOut.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/scopes/getScope.js
@@ -2180,6 +2188,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/descriptors/webextension.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/device.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/environment.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/eventsource.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/frame.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/framerate.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/highlighters.js
@@ -2308,9 +2317,6 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/components/Settings.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/components/UnsupportedBrowserItem.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/components/UnsupportedBrowserList.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/lib/MDNCompatibility.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/lib/dataset/browsers.json
-lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/lib/dataset/css-properties.json
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/reducers/compatibility.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/types.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/compatibility/utils/cases.js
@@ -2464,7 +2470,6 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/json-panel.css
 lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/main.css
 lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/search-box.css
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/search.svg
 lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/text-panel.css
 lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/toolbar.css
 lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/json-viewer.js
@@ -2554,6 +2559,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/previews/HtmlPreview.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/previews/ImagePreview.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/previews/SourcePreview.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/previews/UrlPreview.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-blocking/RequestBlockingPanel.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/CachePanel.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/CookiesPanel.js
@@ -2704,6 +2710,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/store/actions.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/store/reducers.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/store/selectors.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/symbolication.jsm.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/typescript-lazy-load.jsm.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/utils.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/components/JITOptimizations.js
@@ -2993,6 +3000,8 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/storage/VariablesView.jsm
 lib/firefox/browser/chrome/devtools/modules/devtools/client/storage/panel.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/storage/ui.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/storage/utils/l10n.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/storage/utils/mdn-utils.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/StyleEditorUI.jsm
 lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/StyleEditorUtil.jsm
 lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/StyleSheetEditor.jsm
@@ -3160,6 +3169,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/manifest.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/memory.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/channel-event-sink.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/eventsource-actor.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/network-event.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/network-monitor.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/network-observer.js
@@ -3264,6 +3274,9 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/async-utils.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/base-loader.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/builtin-modules.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/compatibility/MDNCompatibility.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/compatibility/dataset/browsers.json
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/compatibility/dataset/css-properties.json
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/constants.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/content-observer.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/css/color-db.js
@@ -3334,6 +3347,12 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/legacy-listeners/console-messages.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/legacy-listeners/error-messages.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/legacy-listeners/platform-messages.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/legacy-listeners/root-node.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/legacy-target-watchers/legacy-frames-watcher.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/legacy-target-watchers/legacy-processes-watcher.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/legacy-target-watchers/legacy-serviceworkers-watcher.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/legacy-target-watchers/legacy-sharedworkers-watcher.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/legacy-target-watchers/legacy-workers-watcher.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/resource-watcher.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/target-list.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/screenshot/capture.js
@@ -3357,6 +3376,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/descriptors/webextension.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/device.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/environment.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/eventsource.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/frame.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/framerate.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/heap-snapshot-file.js
@@ -3965,6 +3985,7 @@ lib/firefox/browser/defaults/settings/ma
 lib/firefox/browser/defaults/settings/main/language-dictionaries.json
 lib/firefox/browser/defaults/settings/main/onboarding.json
 lib/firefox/browser/defaults/settings/main/search-config.json
+lib/firefox/browser/defaults/settings/main/search-default-override-allowlist.json
 lib/firefox/browser/defaults/settings/main/sites-classification.json
 lib/firefox/browser/defaults/settings/main/url-classifier-skip-urls.json
 lib/firefox/browser/defaults/settings/pinning/pins.json
@@ -4137,7 +4158,6 @@ lib/firefox/browser/features/webcompat@m
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug0000000-testbed-css-injection.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1561371-mail.google.com-allow-horizontal-scrolling.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1567610-dns.google.com-moz-fit-content.css
-lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1568256-zertifikate.commerzbank.de-flex.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1568908-console.cloud.google.com-scrollbar-fix.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1570119-teamcoco.com-scrollbar-width.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1570328-developer-apple.com-transform-scale.css
@@ -4150,6 +4170,7 @@ lib/firefox/browser/features/webcompat@m
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1610344-directv.com.co-hide-unsupported-message.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1631960-websube.ckbogazici.com.tr-table-row-fix.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1632019-everyman.co-gallery-width-fix.css
+lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/css/bug1633796-www-la-poste-fr-placeholder-fix.css
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/js/bug0000000-testbed-js-injection.js
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/js/bug1452707-window.controllers-shim-ib.absa.co.za.js
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/injections/js/bug1457335-histography.io-ua-change.js
@@ -4228,17 +4249,18 @@ lib/firefox/browser/localization/en-US/b
 lib/firefox/browser/localization/en-US/browser/tabContextMenu.ftl
 lib/firefox/browser/localization/en-US/browser/toolbarContextMenu.ftl
 lib/firefox/browser/localization/en-US/browser/touchbar/touchbar.ftl
+lib/firefox/browser/localization/en-US/browser/webrtcIndicator.ftl
 lib/firefox/browser/localization/en-US/devtools/client/aboutdebugging.ftl
 lib/firefox/browser/localization/en-US/devtools/client/accessibility.ftl
 lib/firefox/browser/localization/en-US/devtools/client/application.ftl
+lib/firefox/browser/localization/en-US/devtools/client/storage.ftl
 lib/firefox/browser/localization/en-US/devtools/client/styleeditor.ftl
 lib/firefox/browser/localization/en-US/devtools/client/toolbox-options.ftl
 lib/firefox/browser/localization/en-US/devtools/client/tooltips.ftl
 lib/firefox/browser/localization/en-US/devtools/startup/aboutDevTools.ftl
 lib/firefox/browser/localization/en-US/preview/interventions.ftl
-lib/firefox/browser/localization/en-US/preview/popup-notifications.ftl
+lib/firefox/browser/localization/en-US/preview/pioneer.ftl
 lib/firefox/browser/localization/en-US/preview/protections.ftl
-lib/firefox/browser/localization/en-US/preview/webrtcIndicator.ftl
 lib/firefox/browser/modules/AboutDebuggingRegistration.jsm
 lib/firefox/browser/modules/AboutDevToolsRegistration.jsm
 lib/firefox/browser/modules/AboutDevToolsToolboxRegistration.jsm
@@ -4287,6 +4309,7 @@ lib/firefox/browser/modules/PingCentre.j
 lib/firefox/browser/modules/PlacesUIUtils.jsm
 lib/firefox/browser/modules/ProcessHangMonitor.jsm
 lib/firefox/browser/modules/ProfileMigrator.jsm
+lib/firefox/browser/modules/PromptCollection.jsm
 lib/firefox/browser/modules/ReaderParent.jsm
 lib/firefox/browser/modules/Sanitizer.jsm
 lib/firefox/browser/modules/ScreenshotChild.jsm
@@ -4301,6 +4324,7 @@ lib/firefox/browser/modules/TRRPerforman
 lib/firefox/browser/modules/TabUnloader.jsm
 lib/firefox/browser/modules/TabsList.jsm
 lib/firefox/browser/modules/ThemeVariableMap.jsm
+lib/firefox/browser/modules/TopSiteAttribution.jsm
 lib/firefox/browser/modules/TransientPrefs.jsm
 lib/firefox/browser/modules/UITour.jsm
 lib/firefox/browser/modules/UITourChild.jsm
@@ -4499,6 +4523,7 @@ lib/firefox/chrome/marionette/content/mo
 lib/firefox/chrome/marionette/content/navigate.js
 lib/firefox/chrome/marionette/content/packets.js
 lib/firefox/chrome/marionette/content/prefs.js
+lib/firefox/chrome/marionette/content/print.js
 lib/firefox/chrome/marionette/content/proxy.js
 lib/firefox/chrome/marionette/content/reftest.js
 lib/firefox/chrome/marionette/content/reftest.xhtml
@@ -4745,6 +4770,9 @@ lib/firefox/chrome/toolkit/content/globa
 lib/firefox/chrome/toolkit/content/global/globalOverlay.js
 lib/firefox/chrome/toolkit/content/global/gmp-sources/openh264.json
 lib/firefox/chrome/toolkit/content/global/gmp-sources/widevinecdm.json
+lib/firefox/chrome/toolkit/content/global/httpsonlyerror/cert-error.svg
+lib/firefox/chrome/toolkit/content/global/httpsonlyerror/errorpage.html
+lib/firefox/chrome/toolkit/content/global/httpsonlyerror/errorpage.js
 lib/firefox/chrome/toolkit/content/global/license.html
 lib/firefox/chrome/toolkit/content/global/minimal-xul.css
 lib/firefox/chrome/toolkit/content/global/mozilla.xhtml
@@ -4794,7 +4822,6 @@ lib/firefox/chrome/toolkit/content/mozap
 lib/firefox/chrome/toolkit/content/mozapps/extensions/aboutaddons.js
 lib/firefox/chrome/toolkit/content/mozapps/extensions/aboutaddonsCommon.js
 lib/firefox/chrome/toolkit/content/mozapps/extensions/abuse-report-frame.html
-lib/firefox/chrome/toolkit/content/mozapps/extensions/abuse-report-frame.js
 lib/firefox/chrome/toolkit/content/mozapps/extensions/abuse-report-panel.css
 lib/firefox/chrome/toolkit/content/mozapps/extensions/abuse-report-panel.js
 lib/firefox/chrome/toolkit/content/mozapps/extensions/abuse-reports.js
@@ -4816,7 +4843,6 @@ lib/firefox/chrome/toolkit/content/mozap
 lib/firefox/chrome/toolkit/content/mozapps/extensions/rating-star.css
 lib/firefox/chrome/toolkit/content/mozapps/extensions/shortcuts.css
 lib/firefox/chrome/toolkit/content/mozapps/extensions/shortcuts.js
-lib/firefox/chrome/toolkit/content/mozapps/extensions/toggle-button.css
 lib/firefox/chrome/toolkit/content/mozapps/handling/dialog.js
 lib/firefox/chrome/toolkit/content/mozapps/handling/dialog.xhtml
 lib/firefox/chrome/toolkit/content/mozapps/handling/handler.css
@@ -4869,6 +4895,7 @@ lib/firefox/chrome/toolkit/res/messaging
 lib/firefox/chrome/toolkit/res/messaging-system/lib/Logger.jsm
 lib/firefox/chrome/toolkit/res/messaging-system/lib/RemoteSettingsExperimentLoader.jsm
 lib/firefox/chrome/toolkit/res/messaging-system/lib/SharedDataMap.jsm
+lib/firefox/chrome/toolkit/res/messaging-system/lib/SpecialMessageActions.jsm
 lib/firefox/chrome/toolkit/res/noframes.css
 lib/firefox/chrome/toolkit/res/normandy/Normandy.jsm
 lib/firefox/chrome/toolkit/res/normandy/NormandyMigrations.jsm
@@ -4926,6 +4953,7 @@ lib/firefox/chrome/toolkit/res/ua.css
 lib/firefox/chrome/toolkit/skin/classic/global/about.css
 lib/firefox/chrome/toolkit/skin/classic/global/aboutCache.css
 lib/firefox/chrome/toolkit/skin/classic/global/aboutCacheEntry.css
+lib/firefox/chrome/toolkit/skin/classic/global/aboutHttpsOnlyError.css
 lib/firefox/chrome/toolkit/skin/classic/global/aboutLicense.css
 lib/firefox/chrome/toolkit/skin/classic/global/aboutMemory.css
 lib/firefox/chrome/toolkit/skin/classic/global/aboutNetworking.css
@@ -4997,6 +5025,7 @@ lib/firefox/chrome/toolkit/skin/classic/
 lib/firefox/chrome/toolkit/skin/classic/global/in-content/dropdown.svg
 lib/firefox/chrome/toolkit/skin/classic/global/in-content/info-pages.css
 lib/firefox/chrome/toolkit/skin/classic/global/in-content/radio.svg
+lib/firefox/chrome/toolkit/skin/classic/global/in-content/toggle-button.css
 lib/firefox/chrome/toolkit/skin/classic/global/media/TopLevelImageDocument.css
 lib/firefox/chrome/toolkit/skin/classic/global/media/TopLevelVideoDocument.css
 lib/firefox/chrome/toolkit/skin/classic/global/media/audioMutedButton.svg
@@ -5024,10 +5053,11 @@ lib/firefox/chrome/toolkit/skin/classic/
 lib/firefox/chrome/toolkit/skin/classic/global/narrate/back.svg
 lib/firefox/chrome/toolkit/skin/classic/global/narrate/fast.svg
 lib/firefox/chrome/toolkit/skin/classic/global/narrate/forward.svg
+lib/firefox/chrome/toolkit/skin/classic/global/narrate/headphone-active.svg
+lib/firefox/chrome/toolkit/skin/classic/global/narrate/headphone.svg
 lib/firefox/chrome/toolkit/skin/classic/global/narrate/slow.svg
 lib/firefox/chrome/toolkit/skin/classic/global/narrate/start.svg
 lib/firefox/chrome/toolkit/skin/classic/global/narrate/stop.svg
-lib/firefox/chrome/toolkit/skin/classic/global/narrate/waveform.svg
 lib/firefox/chrome/toolkit/skin/classic/global/netError.css
 lib/firefox/chrome/toolkit/skin/classic/global/notification.css
 lib/firefox/chrome/toolkit/skin/classic/global/numberinput.css
@@ -5049,15 +5079,18 @@ lib/firefox/chrome/toolkit/skin/classic/
 lib/firefox/chrome/toolkit/skin/classic/global/popup.css
 lib/firefox/chrome/toolkit/skin/classic/global/popupnotification.css
 lib/firefox/chrome/toolkit/skin/classic/global/radio.css
-lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Close-24x24.svg
 lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Content-Width-Minus-42x16.svg
 lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Content-Width-Plus-44x16.svg
 lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Line-Height-Minus-38x14.svg
 lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Line-Height-Plus-38x24.svg
 lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Minus-24x24.svg
 lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Plus-24x24.svg
+lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Sans-Serif.svg
+lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Serif.svg
 lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-24x24.svg
 lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-Arrow.svg
+lib/firefox/chrome/toolkit/skin/classic/global/reader/close-16.svg
+lib/firefox/chrome/toolkit/skin/classic/global/reader/pocket.svg
 lib/firefox/chrome/toolkit/skin/classic/global/richlistbox.css
 lib/firefox/chrome/toolkit/skin/classic/global/scrollbars.css
 lib/firefox/chrome/toolkit/skin/classic/global/search-textbox.css
@@ -5162,6 +5195,7 @@ lib/firefox/localization/en-US/toolkit/a
 lib/firefox/localization/en-US/toolkit/about/aboutAddons.ftl
 lib/firefox/localization/en-US/toolkit/about/aboutCompat.ftl
 lib/firefox/localization/en-US/toolkit/about/aboutConfig.ftl
+lib/firefox/localization/en-US/toolkit/about/aboutHttpsOnlyError.ftl
 lib/firefox/localization/en-US/toolkit/about/aboutNetworking.ftl
 lib/firefox/localization/en-US/toolkit/about/aboutPerformance.ftl
 lib/firefox/localization/en-US/toolkit/about/aboutPlugins.ftl
@@ -5180,6 +5214,7 @@ lib/firefox/localization/en-US/toolkit/g
 lib/firefox/localization/en-US/toolkit/global/profileSelection.ftl
 lib/firefox/localization/en-US/toolkit/global/resetProfile.ftl
 lib/firefox/localization/en-US/toolkit/global/textActions.ftl
+lib/firefox/localization/en-US/toolkit/global/unknownContentType.ftl
 lib/firefox/localization/en-US/toolkit/global/wizard.ftl
 lib/firefox/localization/en-US/toolkit/intl/languageNames.ftl
 lib/firefox/localization/en-US/toolkit/intl/regionNames.ftl
@@ -5286,8 +5321,10 @@ lib/firefox/modules/ExtensionSearchHandl
 lib/firefox/modules/ExtensionSettingsStore.jsm
 lib/firefox/modules/ExtensionShortcuts.jsm
 lib/firefox/modules/ExtensionStorage.jsm
+lib/firefox/modules/ExtensionStorageComponents.jsm
 lib/firefox/modules/ExtensionStorageIDB.jsm
 lib/firefox/modules/ExtensionStorageSync.jsm
+lib/firefox/modules/ExtensionStorageSyncKinto.jsm
 lib/firefox/modules/ExtensionTelemetry.jsm
 lib/firefox/modules/ExtensionUtils.jsm
 lib/firefox/modules/FileUtils.jsm
@@ -5344,8 +5381,10 @@ lib/firefox/modules/L10nRegistry.jsm
 lib/firefox/modules/LightweightThemeConsumer.jsm
 lib/firefox/modules/LightweightThemeManager.jsm
 lib/firefox/modules/Localization.jsm
+lib/firefox/modules/LocationHelper.jsm
 lib/firefox/modules/Log.jsm
 lib/firefox/modules/LoginAutoComplete.jsm
+lib/firefox/modules/LoginExport.jsm
 lib/firefox/modules/LoginFormFactory.jsm
 lib/firefox/modules/LoginHelper.jsm
 lib/firefox/modules/LoginImport.jsm
@@ -5434,12 +5473,13 @@ lib/firefox/modules/RFPHelper.jsm
 lib/firefox/modules/ReaderMode.jsm
 lib/firefox/modules/Readerable.jsm
 lib/firefox/modules/RecordingCmdLine.jsm
+lib/firefox/modules/Region.jsm
 lib/firefox/modules/RemotePageAccessManager.jsm
-lib/firefox/modules/RemoteSecurityUI.jsm
 lib/firefox/modules/RemoteWebNavigation.jsm
 lib/firefox/modules/RemoteWebProgress.jsm
 lib/firefox/modules/ResetProfile.jsm
 lib/firefox/modules/ResponsivenessMonitor.jsm
+lib/firefox/modules/RustFxAccount.js
 lib/firefox/modules/SafeBrowsing.jsm
 lib/firefox/modules/Schemas.jsm
 lib/firefox/modules/SearchEngine.jsm
@@ -5574,6 +5614,7 @@ lib/firefox/modules/reflect.jsm
 lib/firefox/modules/remotepagemanager/MessagePort.jsm
 lib/firefox/modules/remotepagemanager/RemotePageManagerChild.jsm
 lib/firefox/modules/remotepagemanager/RemotePageManagerParent.jsm
+${PLIST.debug}lib/firefox/modules/services-automation/ServicesAutomation.jsm
 lib/firefox/modules/services-common/async.js
 lib/firefox/modules/services-common/hawkclient.js
 lib/firefox/modules/services-common/hawkrequest.js
@@ -5596,6 +5637,7 @@ lib/firefox/modules/services-settings/Re
 lib/firefox/modules/services-settings/RemoteSettingsComponents.jsm
 lib/firefox/modules/services-settings/RemoteSettingsWorker.js
 lib/firefox/modules/services-settings/RemoteSettingsWorker.jsm
+lib/firefox/modules/services-settings/SharedUtils.jsm
 lib/firefox/modules/services-settings/Utils.jsm
 lib/firefox/modules/services-settings/remote-settings.js
 lib/firefox/modules/services-sync/SyncedTabs.jsm

Index: pkgsrc/www/firefox/distinfo
diff -u pkgsrc/www/firefox/distinfo:1.400 pkgsrc/www/firefox/distinfo:1.401
--- pkgsrc/www/firefox/distinfo:1.400   Tue Jun 23 17:38:49 2020
+++ pkgsrc/www/firefox/distinfo Wed Jul  1 13:01:01 2020
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.400 2020/06/23 17:38:49 nia Exp $
+$NetBSD: distinfo,v 1.401 2020/07/01 13:01:01 ryoon Exp $
 
-SHA1 (firefox-77.0.1.source.tar.xz) = 86735b221c17964f5e6a756a973b6d0696fbf1c5
-RMD160 (firefox-77.0.1.source.tar.xz) = 59ef718e1bf9eef0a6b90c60ec20bbe4c7402ffe
-SHA512 (firefox-77.0.1.source.tar.xz) = 9e02e2842d18b9c94b24457788f117fad4730ca21d05ef8208eb85c6f58da3b0e75fcae8c8ebd38f69b86325b26684d0e5409b3d341898fe28b607e8bd949ef2
-Size (firefox-77.0.1.source.tar.xz) = 334037816 bytes
+SHA1 (firefox-78.0.source.tar.xz) = 6eeb982f2a626f291c48f20365c1cc93593527c3
+RMD160 (firefox-78.0.source.tar.xz) = 33b6ab0258d6f5b90b34395e1b413745cb2a474f
+SHA512 (firefox-78.0.source.tar.xz) = f4d8d89b7e624efcd48bd9885d72890888c582c2f3f5c4d9260728fec7816d20a98df11975ef0b180dead8991cccfe8c9532763da5de74a002c48cde9495c0ac
+Size (firefox-78.0.source.tar.xz) = 333422136 bytes
 SHA1 (patch-aa) = 11060461fdaca5661e89651b8ded4a59d2abc4d7
 SHA1 (patch-browser_app_profile_firefox.js) = 89cea0a66457c96ad0b94aaa524aa5942ad781d0
 SHA1 (patch-build_moz.configure_rust.configure) = ee9e207e67709f3c9455b4d22f5f254890e99ca8
@@ -28,6 +28,7 @@ SHA1 (patch-media_libcubeb_src_moz.build
 SHA1 (patch-media_libpng_pngpriv.h) = c8084332560017cd7c9b519b61d125fa28af0dbc
 SHA1 (patch-media_libtheora_lib_info.c) = f6dbf536d73859a1ff78304c2e9f6a6f74dac01f
 SHA1 (patch-media_libvorbis_lib_vorbis__info.c) = b6b1a84a095db8459bdff24c04f4d56886ddbe45
+SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 2eda6a0adab376cd9b41514dac4a811d7fcf599c
 SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 13e512c7ee9fa1e14ba415d62fa853e5fbfc91c0
 SHA1 (patch-security_nss_lib_freebl_mpi_mpi.c) = a7cd867916524770609d1c307a65b315b88456f4
 SHA1 (patch-third__party_rust_getrandom_src_lib.rs) = 2ad80d10ebfeef0dc27435fc2c16be7b5e5d444a
@@ -36,5 +37,6 @@ SHA1 (patch-toolkit_components_terminato
 SHA1 (patch-toolkit_modules_subprocess_subprocess__shared__unix.js) = 22a39e54e042ab2270a3cb54e4e307c8900cad12
 SHA1 (patch-toolkit_moz.configure) = 40ee147cc1d2c62dd6c83b3f67ce9e61f758ea57
 SHA1 (patch-toolkit_mozapps_installer_packager.mk) = 706635b76a7b525794aba95e95544f09e18bb662
+SHA1 (patch-widget_gtk_WaylandDMABufSurface.cpp) = 3c556b9321a5045363a1d567ea271c520f585850
 SHA1 (patch-xpcom_base_nscore.h) = 1ac4d34d3c9e80bc1ac966c6c84cb320bc0fa1ec
 SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = 6956c90d4c74c71e7e9a5882e4840ba2673160fa

Index: pkgsrc/www/firefox/mozilla-common.mk
diff -u pkgsrc/www/firefox/mozilla-common.mk:1.173 pkgsrc/www/firefox/mozilla-common.mk:1.174
--- pkgsrc/www/firefox/mozilla-common.mk:1.173  Mon Jun 29 11:59:41 2020
+++ pkgsrc/www/firefox/mozilla-common.mk        Wed Jul  1 13:01:01 2020
@@ -1,4 +1,4 @@
-# $NetBSD: mozilla-common.mk,v 1.173 2020/06/29 11:59:41 nia Exp $
+# $NetBSD: mozilla-common.mk,v 1.174 2020/07/01 13:01:01 ryoon Exp $
 #
 # common Makefile fragment for mozilla packages based on gecko 2.0.
 #
@@ -103,15 +103,12 @@ CONFIGURE_ARGS+=  --with-system-nss
 CONFIGURE_ARGS+=       --with-system-nspr
 #CONFIGURE_ARGS+=      --with-system-jpeg
 CONFIGURE_ARGS+=       --with-system-zlib
-CONFIGURE_ARGS+=       --with-system-bz2
 CONFIGURE_ARGS+=       --with-system-libevent=${BUILDLINK_PREFIX.libevent}
 CONFIGURE_ARGS+=       --disable-crashreporter
 CONFIGURE_ARGS+=       --disable-necko-wifi
 CONFIGURE_ARGS+=       --enable-chrome-format=flat
-CONFIGURE_ARGS+=       --disable-libjpeg-turbo
 CONFIGURE_ARGS+=       --with-system-webp
 
-CONFIGURE_ARGS+=       --disable-gconf
 #CONFIGURE_ARGS+=      --enable-readline
 CONFIGURE_ARGS+=       --disable-icf
 CONFIGURE_ARGS+=       --disable-updater
@@ -205,11 +202,6 @@ CONFIGURE_ENV.NetBSD+=     ac_cv_thread_keyw
 # In unspecified case, clock_gettime(CLOCK_MONOTONIC, ...) fails.
 CONFIGURE_ENV.NetBSD+= ac_cv_clock_monotonic=
 
-.if ${OPSYS} == "SunOS"
-# native libbz2.so hides BZ2_crc32Table
-PREFER.bzip2?= pkgsrc
-.endif
-
 .if ${OPSYS} == "OpenBSD"
 PLIST_SUBST+=  DLL_SUFFIX=".so.1.0"
 .elif ${OPSYS} == "Darwin"
@@ -218,7 +210,6 @@ PLIST_SUBST+=       DLL_SUFFIX=".dylib"
 PLIST_SUBST+=  DLL_SUFFIX=".so"
 .endif
 
-.include "../../archivers/bzip2/buildlink3.mk"
 BUILDLINK_API_DEPENDS.libevent+=       libevent>=1.1
 .include "../../devel/libevent/buildlink3.mk"
 .include "../../devel/libffi/buildlink3.mk"

Added files:

Index: pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
diff -u /dev/null pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc:1.16
--- /dev/null   Wed Jul  1 13:01:01 2020
+++ pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc      Wed Jul  1 13:01:01 2020
@@ -0,0 +1,46 @@
+$NetBSD: patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc,v 1.16 2020/07/01 13:01:01 ryoon Exp $
+
+* Fix buiuld under NetBSD.
+  NetBSD's sys/videoio.h does not have v4l2_capability.device_caps
+  and video capture does not work for me anyway.
+
+--- media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc.orig    2020-06-19 00:11:06.000000000 +0000
++++ media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc
+@@ -207,10 +207,12 @@ uint32_t DeviceInfoLinux::NumberOfDevice
+     sprintf(device, "/dev/video%d", n);
+     if ((fd = open(device, O_RDONLY)) != -1) {
+       // query device capabilities and make sure this is a video capture device
++#if !defined(__NetBSD__)
+       if (ioctl(fd, VIDIOC_QUERYCAP, &cap) < 0 || !(cap.device_caps & V4L2_CAP_VIDEO_CAPTURE)) {
+         close(fd);
+         continue;
+       }
++#endif
+ 
+       close(fd);
+       count++;
+@@ -241,10 +243,12 @@ int32_t DeviceInfoLinux::GetDeviceName(u
+     sprintf(device, "/dev/video%d", device_index);
+     if ((fd = open(device, O_RDONLY)) != -1) {
+       // query device capabilities and make sure this is a video capture device
++#if !defined(__NetBSD__)
+       if (ioctl(fd, VIDIOC_QUERYCAP, &cap) < 0 || !(cap.device_caps & V4L2_CAP_VIDEO_CAPTURE)) {
+         close(fd);
+         continue;
+       }
++#endif
+       if (count == deviceNumber) {
+         // Found the device
+         found = true;
+@@ -328,9 +332,11 @@ int32_t DeviceInfoLinux::CreateCapabilit
+     struct v4l2_capability cap;
+     if (ioctl(fd, VIDIOC_QUERYCAP, &cap) == 0) {
+       // skip devices without video capture capability
++#if !defined(__NetBSD__)
+       if (!(cap.device_caps & V4L2_CAP_VIDEO_CAPTURE)) {
+         continue;
+       }
++#endif
+ 
+       if (cap.bus_info[0] != 0) {
+         if (strncmp((const char*)cap.bus_info, (const char*)deviceUniqueIdUTF8,

Index: pkgsrc/www/firefox/patches/patch-widget_gtk_WaylandDMABufSurface.cpp
diff -u /dev/null pkgsrc/www/firefox/patches/patch-widget_gtk_WaylandDMABufSurface.cpp:1.1
--- /dev/null   Wed Jul  1 13:01:01 2020
+++ pkgsrc/www/firefox/patches/patch-widget_gtk_WaylandDMABufSurface.cpp        Wed Jul  1 13:01:01 2020
@@ -0,0 +1,32 @@
+$NetBSD: patch-widget_gtk_WaylandDMABufSurface.cpp,v 1.1 2020/07/01 13:01:01 ryoon Exp $
+
+* Fix build under NetBSD.
+
+--- widget/gtk/WaylandDMABufSurface.cpp.orig   2020-06-19 02:17:05.000000000 +0000
++++ widget/gtk/WaylandDMABufSurface.cpp
+@@ -18,7 +18,9 @@
+ #include <sys/time.h>
+ #include <dlfcn.h>
+ #include <sys/mman.h>
++#if !defined(__NetBSD__)
+ #include <sys/eventfd.h>
++#endif
+ #include <poll.h>
+ 
+ #include "mozilla/widget/gbm.h"
+@@ -91,6 +93,7 @@ void WaylandDMABufSurface::GlobalRefAdd(
+ }
+ 
+ void WaylandDMABufSurface::GlobalRefCountCreate() {
++#if !defined(__NetBSD__)
+   MOZ_ASSERT(!mGlobalRefCountFd);
+   mGlobalRefCountFd = eventfd(0, EFD_CLOEXEC | EFD_NONBLOCK | EFD_SEMAPHORE);
+   if (mGlobalRefCountFd < 0) {
+@@ -98,6 +101,7 @@ void WaylandDMABufSurface::GlobalRefCoun
+     mGlobalRefCountFd = 0;
+     return;
+   }
++#endif
+ }
+ 
+ void WaylandDMABufSurface::GlobalRefCountImport(int aFd) {



Home | Main Index | Thread Index | Old Index