diff options
33 files changed, 518 insertions, 498 deletions
diff --git a/www/firefox/Makefile b/www/firefox/Makefile index b25ce697704..5f03e4135ba 100644 --- a/www/firefox/Makefile +++ b/www/firefox/Makefile @@ -1,12 +1,11 @@ -# $NetBSD: Makefile,v 1.278 2017/01/21 20:06:53 ryoon Exp $ +# $NetBSD: Makefile,v 1.279 2017/01/25 13:24:51 ryoon Exp $ FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} -MOZ_BRANCH= 50.1 -MOZ_BRANCH_MINOR= .0 +MOZ_BRANCH= 51.0 +MOZ_BRANCH_MINOR= DISTNAME= firefox-${FIREFOX_VER}.source PKGNAME= firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//} -PKGREVISION= 3 CATEGORIES= www MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/} diff --git a/www/firefox/PLIST b/www/firefox/PLIST index 0f4d4afb8c5..900693cccf3 100644 --- a/www/firefox/PLIST +++ b/www/firefox/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.114 2016/12/18 01:31:00 ryoon Exp $ +@comment $NetBSD: PLIST,v 1.115 2017/01/25 13:24:51 ryoon Exp $ bin/firefox lib/firefox/application.ini lib/firefox/browser/blocklist.xml @@ -103,7 +103,6 @@ lib/firefox/browser/chrome/browser/content/browser/browser-trackingprotection.js lib/firefox/browser/chrome/browser/content/browser/browser.css lib/firefox/browser/chrome/browser/content/browser/browser.js lib/firefox/browser/chrome/browser/content/browser/browser.xul -lib/firefox/browser/chrome/browser/content/browser/chatWindow.xul lib/firefox/browser/chrome/browser/content/browser/content-UITour.js lib/firefox/browser/chrome/browser/content/browser/content-sessionStore.js lib/firefox/browser/chrome/browser/content/browser/content.js @@ -148,6 +147,7 @@ lib/firefox/browser/chrome/browser/content/browser/downloads/indicator.js lib/firefox/browser/chrome/browser/content/browser/downloads/indicatorOverlay.xul lib/firefox/browser/chrome/browser/content/browser/ext-bookmarks.js lib/firefox/browser/chrome/browser/content/browser/ext-browserAction.js +lib/firefox/browser/chrome/browser/content/browser/ext-c-tabs.js lib/firefox/browser/chrome/browser/content/browser/ext-commands.js lib/firefox/browser/chrome/browser/content/browser/ext-contextMenus.js lib/firefox/browser/chrome/browser/content/browser/ext-desktop-runtime.js @@ -167,9 +167,9 @@ lib/firefox/browser/chrome/browser/content/browser/hiddenWindow.xul lib/firefox/browser/chrome/browser/content/browser/history/history-panel.xul lib/firefox/browser/chrome/browser/content/browser/license.html lib/firefox/browser/chrome/browser/content/browser/microsoft-translator-attribution.png -lib/firefox/browser/chrome/browser/content/browser/migration/automigration.properties lib/firefox/browser/chrome/browser/content/browser/migration/migration.js lib/firefox/browser/chrome/browser/content/browser/migration/migration.xul +lib/firefox/browser/chrome/browser/content/browser/newtab/alternativeDefaultSites.json lib/firefox/browser/chrome/browser/content/browser/newtab/newTab.css lib/firefox/browser/chrome/browser/content/browser/newtab/newTab.inadjacent.json lib/firefox/browser/chrome/browser/content/browser/newtab/newTab.js @@ -261,8 +261,6 @@ lib/firefox/browser/chrome/browser/content/browser/search/searchbarBindings.css lib/firefox/browser/chrome/browser/content/browser/setDesktopBackground.js lib/firefox/browser/chrome/browser/content/browser/setDesktopBackground.xul lib/firefox/browser/chrome/browser/content/browser/social-content.js -lib/firefox/browser/chrome/browser/content/browser/socialchat.xml -lib/firefox/browser/chrome/browser/content/browser/socialmarks.xml lib/firefox/browser/chrome/browser/content/browser/sync/aboutSyncTabs-bindings.xml lib/firefox/browser/chrome/browser/content/browser/sync/aboutSyncTabs.css lib/firefox/browser/chrome/browser/content/browser/sync/aboutSyncTabs.js @@ -324,16 +322,17 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/browser-lightweightTheme lib/firefox/browser/chrome/browser/skin/classic/browser/browser.css lib/firefox/browser/chrome/browser/skin/classic/browser/cert-error.svg lib/firefox/browser/chrome/browser/skin/classic/browser/click-to-play-warning-stripes.png +lib/firefox/browser/chrome/browser/skin/classic/browser/connection-mixed-active-loaded.svg +lib/firefox/browser/chrome/browser/skin/classic/browser/connection-mixed-passive-loaded.svg +lib/firefox/browser/chrome/browser/skin/classic/browser/connection-secure.svg lib/firefox/browser/chrome/browser/skin/classic/browser/content-contextmenu.svg lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/arrow-subview-back.svg lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/arrow-subview.svg -lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/conn-degraded.svg lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/conn-not-secure.svg -lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/conn-secure.svg +lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/connection.svg lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/mcb-disabled.svg lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/panel.css lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/permissions.svg -lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/tracking-protection-disabled.svg lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/tracking-protection.svg lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/warning-gray.svg lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/warning-yellow.svg @@ -369,8 +368,9 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-block lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-glow-menuPanel.png lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-notification-finish.png lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-notification-start.png -lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-summary.png +lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-summary.svg lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/downloads.css +lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/menubutton-dropmarker.svg lib/firefox/browser/chrome/browser/skin/classic/browser/drm-icon.svg lib/firefox/browser/chrome/browser/skin/classic/browser/error-pages.css lib/firefox/browser/chrome/browser/skin/classic/browser/favicon-search-16.svg @@ -391,15 +391,12 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/logo@2x.png lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration.png lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration.svg lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration@2x.png +lib/firefox/browser/chrome/browser/skin/classic/browser/gear.svg lib/firefox/browser/chrome/browser/skin/classic/browser/heartbeat-icon.svg lib/firefox/browser/chrome/browser/skin/classic/browser/heartbeat-star-lit.svg lib/firefox/browser/chrome/browser/skin/classic/browser/heartbeat-star-off.svg lib/firefox/browser/chrome/browser/skin/classic/browser/icon-search-64.svg lib/firefox/browser/chrome/browser/skin/classic/browser/identity-icon.svg -lib/firefox/browser/chrome/browser/skin/classic/browser/identity-mixed-active-loaded.svg -lib/firefox/browser/chrome/browser/skin/classic/browser/identity-mixed-passive-loaded.svg -lib/firefox/browser/chrome/browser/skin/classic/browser/identity-not-secure.svg -lib/firefox/browser/chrome/browser/skin/classic/browser/identity-secure.svg lib/firefox/browser/chrome/browser/skin/classic/browser/info.svg lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-customize.png lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-customize@2x.png @@ -407,10 +404,8 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-exit.png lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-exit@2x.png lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-help.png lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-help@2x.png -lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-small.png -lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-small@2x.png -lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel.png -lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel@2x.png +lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-small.svg +lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel.svg lib/firefox/browser/chrome/browser/skin/classic/browser/monitor.png lib/firefox/browser/chrome/browser/skin/classic/browser/monitor_16-10.png lib/firefox/browser/chrome/browser/skin/classic/browser/newtab/close.png @@ -482,7 +477,6 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/searchbar.css lib/firefox/browser/chrome/browser/skin/classic/browser/session-restore.svg lib/firefox/browser/chrome/browser/skin/classic/browser/setDesktopBackground.css lib/firefox/browser/chrome/browser/skin/classic/browser/slowStartup-16.png -lib/firefox/browser/chrome/browser/skin/classic/browser/social/chat-icons.svg lib/firefox/browser/chrome/browser/skin/classic/browser/social/gear_clicked.png lib/firefox/browser/chrome/browser/skin/classic/browser/social/gear_default.png lib/firefox/browser/chrome/browser/skin/classic/browser/social/services-16.png @@ -539,8 +533,8 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-stroke-st lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tabDragIndicator.png lib/firefox/browser/chrome/browser/skin/classic/browser/theme-switcher-icon.png lib/firefox/browser/chrome/browser/skin/classic/browser/theme-switcher-icon@2x.png +lib/firefox/browser/chrome/browser/skin/classic/browser/toolbarbutton-dropdown-arrow.png lib/firefox/browser/chrome/browser/skin/classic/browser/tracking-protection-16.svg -lib/firefox/browser/chrome/browser/skin/classic/browser/tracking-protection-disabled-16.svg lib/firefox/browser/chrome/browser/skin/classic/browser/translating-16.png lib/firefox/browser/chrome/browser/skin/classic/browser/translating-16@2x.png lib/firefox/browser/chrome/browser/skin/classic/browser/translation-16.png @@ -580,6 +574,28 @@ lib/firefox/browser/chrome/devtools/content/debugger/debugger-controller.js lib/firefox/browser/chrome/devtools/content/debugger/debugger-view.js lib/firefox/browser/chrome/devtools/content/debugger/debugger.css lib/firefox/browser/chrome/devtools/content/debugger/debugger.xul +lib/firefox/browser/chrome/devtools/content/debugger/new/images/angle-brackets.svg +lib/firefox/browser/chrome/devtools/content/debugger/new/images/arrow.svg +lib/firefox/browser/chrome/devtools/content/debugger/new/images/blackBox.svg +lib/firefox/browser/chrome/devtools/content/debugger/new/images/breakpoint.svg +lib/firefox/browser/chrome/devtools/content/debugger/new/images/close.svg +lib/firefox/browser/chrome/devtools/content/debugger/new/images/disableBreakpoints.svg +lib/firefox/browser/chrome/devtools/content/debugger/new/images/domain.svg +lib/firefox/browser/chrome/devtools/content/debugger/new/images/file.svg +lib/firefox/browser/chrome/devtools/content/debugger/new/images/folder.svg +lib/firefox/browser/chrome/devtools/content/debugger/new/images/globe.svg +lib/firefox/browser/chrome/devtools/content/debugger/new/images/pause-circle.svg +lib/firefox/browser/chrome/devtools/content/debugger/new/images/pause.svg +lib/firefox/browser/chrome/devtools/content/debugger/new/images/play.svg +lib/firefox/browser/chrome/devtools/content/debugger/new/images/prettyPrint.svg +lib/firefox/browser/chrome/devtools/content/debugger/new/images/resume.svg +lib/firefox/browser/chrome/devtools/content/debugger/new/images/settings.svg +lib/firefox/browser/chrome/devtools/content/debugger/new/images/stepIn.svg +lib/firefox/browser/chrome/devtools/content/debugger/new/images/stepOut.svg +lib/firefox/browser/chrome/devtools/content/debugger/new/images/stepOver.svg +lib/firefox/browser/chrome/devtools/content/debugger/new/images/subSettings.svg +lib/firefox/browser/chrome/devtools/content/debugger/new/images/worker.svg +lib/firefox/browser/chrome/devtools/content/debugger/new/index.html lib/firefox/browser/chrome/devtools/content/debugger/utils.js lib/firefox/browser/chrome/devtools/content/debugger/views/filter-view.js lib/firefox/browser/chrome/devtools/content/debugger/views/global-search-view.js @@ -608,9 +624,7 @@ lib/firefox/browser/chrome/devtools/content/framework/toolbox-process-window.xul lib/firefox/browser/chrome/devtools/content/framework/toolbox-window.xul lib/firefox/browser/chrome/devtools/content/framework/toolbox.xul lib/firefox/browser/chrome/devtools/content/inspector/fonts/fonts.js -lib/firefox/browser/chrome/devtools/content/inspector/inspector.css lib/firefox/browser/chrome/devtools/content/inspector/inspector.xul -lib/firefox/browser/chrome/devtools/content/inspector/layout/layout.js lib/firefox/browser/chrome/devtools/content/inspector/markup/markup.xhtml lib/firefox/browser/chrome/devtools/content/memory/initializer.js lib/firefox/browser/chrome/devtools/content/memory/memory.xhtml @@ -657,36 +671,13 @@ lib/firefox/browser/chrome/devtools/content/shared/widgets/graphs-frame.xhtml lib/firefox/browser/chrome/devtools/content/shared/widgets/mdn-docs.css lib/firefox/browser/chrome/devtools/content/shared/widgets/spectrum.css lib/firefox/browser/chrome/devtools/content/shared/widgets/widgets.css -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/comment/comment.js lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/dialog/dialog.css -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/dialog/dialog.js -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/edit/closebrackets.js -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/edit/matchbrackets.js -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/edit/trailingspace.js -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/fold/brace-fold.js -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/fold/comment-fold.js -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/fold/foldcode.js -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/fold/foldgutter.js -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/fold/xml-fold.js lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/hint/show-hint.js -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/search/search.js -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/search/searchcursor.js -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/selection/active-line.js lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/tern/tern.js -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/keymap/emacs.js -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/keymap/sublime.js -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/keymap/vim.js +lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/codemirror.bundle.js lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/lib/codemirror.css -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/lib/codemirror.js -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/clike.js -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/css.js -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/htmlmixed.js -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/javascript.js -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/wasm.js -lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/xml.js lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mozilla.css lib/firefox/browser/chrome/devtools/content/storage/storage.xul -lib/firefox/browser/chrome/devtools/content/styleeditor/styleeditor.css lib/firefox/browser/chrome/devtools/content/styleeditor/styleeditor.xul lib/firefox/browser/chrome/devtools/content/webaudioeditor/controller.js lib/firefox/browser/chrome/devtools/content/webaudioeditor/includes.js @@ -740,6 +731,11 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/content/uti lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/content/views/event-listeners-view.js lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/content/views/sources-view.js lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/debugger-commands.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/new/bundle.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/new/panel.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/new/pretty-print-worker.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/new/source-map-worker.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/new/styles.css lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/panel.js lib/firefox/browser/chrome/devtools/modules/devtools/client/definitions.js lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/actions/filter.js @@ -782,6 +778,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox-ho lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox-options.js lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox.js lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/breadcrumbs.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/components/box-model.js lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/components/inspector-tab-panel.css lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/components/inspector-tab-panel.js lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/computed/computed.js @@ -789,7 +786,6 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/font lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/inspector-commands.js lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/inspector-panel.js lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/inspector-search.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/layout.js lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/html-editor.js lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/markup.js lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/rules/models/element-style.js @@ -891,6 +887,8 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/har/toolb lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/panel.js lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/components/jit-optimizations-item.js lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/components/jit-optimizations.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/components/recording-button.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/components/recording-controls.js lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/events.js lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/legacy/actors.js lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/legacy/compatibility.js @@ -909,6 +907,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/ lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/marker-dom-utils.js lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/marker-formatters.js lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/markers.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/utils.js lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/graphs.js lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/marker-details.js lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/marker-view.js @@ -1001,7 +1000,6 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/scratchpad/scratchpa lib/firefox/browser/chrome/devtools/modules/devtools/client/scratchpad/scratchpad-panel.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shadereditor/panel.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/AppCacheUtils.jsm -lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/Curl.jsm lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/DOMHelpers.jsm lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/Jsbeautify.jsm lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/SplitView.jsm @@ -1052,6 +1050,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tr lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/tree-view.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/css-angle.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/css-reload.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/curl.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/demangle.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/developer-toolbar.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/devices.js @@ -1063,7 +1062,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/frame-script- lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/getjson.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/inplace-editor.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/key-shortcuts.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/l10n.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/keycodes.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/node-attribute-parser.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/options-view.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/output-parser.js @@ -1077,6 +1076,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middlew lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/thunk.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/wait-service.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/non-react-subscriber.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/scroll.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/shim/Services.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/source-utils.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/suggestion-picker.js @@ -1121,6 +1121,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/toolt lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/EventTooltipHelper.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/ImageTooltipHelper.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/TooltipToggle.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/VariableContentHelper.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/view-helpers.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/zoom-keys.js lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/autocomplete.js @@ -1175,8 +1176,13 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/net-r lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/utils/events.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/utils/json.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/utils/net.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/filters.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/messages.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/ui.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/collapse-button.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/console-output.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/filter-bar.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/filter-button.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/grip-message-body.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-container.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-icon.js @@ -1190,16 +1196,23 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-conso lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/constants.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/main.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/new-console-output-wrapper.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/filters.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/index.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/messages.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/prefs.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/ui.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/selectors/filters.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/selectors/messages.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/selectors/prefs.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/selectors/ui.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/store.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/test/fixtures/stub-generators/stub-snippets.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/types.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/id-generator.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/messages.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/variables-view.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/panel.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/utils.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/webconsole.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/addons.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/app-manager.js @@ -1230,6 +1243,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/csscoverage.j lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/device.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/director-manager.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/director-registry.js +lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/emulation.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/environment.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/errordocs.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/eventlooplag.js @@ -1241,6 +1255,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters. lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/auto-refresh.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/box-model.js +lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/css-grid.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/css-transform.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/eye-dropper.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/geometry-editor.js @@ -1281,6 +1296,8 @@ lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/make-de lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/map-uri-to-addon-id.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/stack.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/walker-search.js +lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/webconsole-utils.js +lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/webconsole-worker-utils.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webapps.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webaudio.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webbrowser.js @@ -1302,6 +1319,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/server/performance/timeline lib/firefox/browser/chrome/devtools/modules/devtools/server/primitive.js lib/firefox/browser/chrome/devtools/modules/devtools/server/protocol.js lib/firefox/browser/chrome/devtools/modules/devtools/server/service-worker-child.js +lib/firefox/browser/chrome/devtools/modules/devtools/server/websocket-server.js lib/firefox/browser/chrome/devtools/modules/devtools/server/worker.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/DevToolsUtils.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/Loader.jsm @@ -1316,17 +1334,19 @@ lib/firefox/browser/chrome/devtools/modules/devtools/shared/builtin-modules.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/client/connection-manager.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/client/main.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/content-observer.js -lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-color-db.js -lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-color.js -lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-lexer.js -lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-parsing-utils.js -lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-properties-db.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/css/color-db.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/css/color.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/css/generated/properties-db.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/css/lexer.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/css/parsing-utils.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/css/properties-db.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/defer.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/deprecated-sync-thenables.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/discovery/discovery.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/dom-node-constants.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/dom-node-filter-constants.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/event-emitter.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/flags.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/actor-registry.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/addons.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/animation.js @@ -1337,6 +1357,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/csscoverage.j lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/device.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/director-manager.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/director-registry.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/emulation.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/eventlooplag.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/framerate.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/gcli.js @@ -1344,6 +1365,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/highlighters. lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/inspector.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/layout.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/memory.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/performance-entries.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/performance-recording.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/performance.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/preference.js @@ -1457,10 +1479,18 @@ lib/firefox/browser/chrome/devtools/modules/devtools/shared/jsbeautify/src/beaut lib/firefox/browser/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-html.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-js.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-tests.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/l10n.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/layout/utils.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/loader-plugin-raw.jsm +lib/firefox/browser/chrome/devtools/modules/devtools/shared/node-properties/node-properties.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/path.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/performance/recording-common.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/performance/recording-utils.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/platform/chrome/clipboard.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/platform/chrome/stack.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/platform/content/clipboard.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/platform/content/stack.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/plural-form.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/pretty-fast/pretty-fast.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/protocol.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/qrcode/decoder/index.js @@ -1482,6 +1512,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/csscoverage.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/device.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/director-manager.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/director-registry.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/emulation.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/environment.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/eventlooplag.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/frame.js @@ -1493,6 +1524,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/inspector.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/layout.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/memory.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/node.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/performance-entries.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/performance-recording.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/performance.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/preference.js @@ -1510,25 +1542,28 @@ lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/timeline.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/webaudio.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/webgl.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/worker.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/sprintfjs/sprintf.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/system.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/task.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/touch/simulator-content.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/touch/simulator-core.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/touch/simulator.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/transport/packets.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/transport/stream-utils.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/transport/transport.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/transport/websocket-transport.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/client.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/js-property-provider.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/network-helper.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/network-monitor.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/server-logger-monitor.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/server-logger.js -lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/utils.js -lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/worker-utils.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/throttle.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/worker/helper.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/worker/loader.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/worker/worker.js lib/firefox/browser/chrome/devtools/skin/animationinspector.css +lib/firefox/browser/chrome/devtools/skin/boxmodel.css lib/firefox/browser/chrome/devtools/skin/canvasdebugger.css lib/firefox/browser/chrome/devtools/skin/commandline.css lib/firefox/browser/chrome/devtools/skin/common.css @@ -1539,7 +1574,6 @@ lib/firefox/browser/chrome/devtools/skin/dark-theme.css lib/firefox/browser/chrome/devtools/skin/debugger.css lib/firefox/browser/chrome/devtools/skin/devtools-browser.css lib/firefox/browser/chrome/devtools/skin/dom.css -lib/firefox/browser/chrome/devtools/skin/eyedropper.css lib/firefox/browser/chrome/devtools/skin/firebug-theme.css lib/firefox/browser/chrome/devtools/skin/floating-scrollbars-dark-theme.css lib/firefox/browser/chrome/devtools/skin/floating-scrollbars-responsive-design.css @@ -1723,7 +1757,6 @@ lib/firefox/browser/chrome/devtools/skin/images/vview-open-inspector@2x.png lib/firefox/browser/chrome/devtools/skin/images/webconsole.svg lib/firefox/browser/chrome/devtools/skin/inspector.css lib/firefox/browser/chrome/devtools/skin/jit-optimizations.css -lib/firefox/browser/chrome/devtools/skin/layout.css lib/firefox/browser/chrome/devtools/skin/light-theme.css lib/firefox/browser/chrome/devtools/skin/markup.css lib/firefox/browser/chrome/devtools/skin/memory.css @@ -1853,7 +1886,6 @@ lib/firefox/browser/chrome/en-US/locale/browser/webrtcIndicator.properties lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/VariablesView.dtd lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/aboutdebugging.dtd lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/aboutdebugging.properties -lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/animationinspector.dtd lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/animationinspector.properties lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/app-manager.properties lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/appcacheutils.properties @@ -1885,7 +1917,6 @@ lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/performance.dtd lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/performance.properties lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/projecteditor.properties lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/promisedebugger.dtd -lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/promisedebugger.properties lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/responsive.properties lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/responsiveUI.properties lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/scratchpad.dtd @@ -1895,6 +1926,7 @@ lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/shadereditor.prope lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/shared.properties lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/sourceeditor.dtd lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/sourceeditor.properties +lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/startup.properties lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/storage.dtd lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/storage.properties lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/styleeditor.dtd @@ -1913,6 +1945,7 @@ lib/firefox/browser/chrome/en-US/locale/en-US/devtools/shared/csscoverage.proper lib/firefox/browser/chrome/en-US/locale/en-US/devtools/shared/debugger.properties lib/firefox/browser/chrome/en-US/locale/en-US/devtools/shared/gcli.properties lib/firefox/browser/chrome/en-US/locale/en-US/devtools/shared/gclicommands.properties +lib/firefox/browser/chrome/en-US/locale/en-US/devtools/shared/shared.properties lib/firefox/browser/chrome/en-US/locale/en-US/devtools/shared/styleinspector.properties lib/firefox/browser/chrome/en-US/locale/pdfviewer/chrome.properties lib/firefox/browser/chrome/en-US/locale/pdfviewer/viewer.properties @@ -2270,6 +2303,7 @@ lib/firefox/browser/features/e10srollout@mozilla.org/bootstrap.js lib/firefox/browser/features/e10srollout@mozilla.org/install.rdf lib/firefox/browser/features/firefox@getpocket.com/bootstrap.js lib/firefox/browser/features/firefox@getpocket.com/chrome.manifest +lib/firefox/browser/features/firefox@getpocket.com/chrome/content/AboutPocket.jsm lib/firefox/browser/features/firefox@getpocket.com/chrome/content/Pocket.jsm lib/firefox/browser/features/firefox@getpocket.com/chrome/content/main.js lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/css/firasans.css @@ -2318,6 +2352,7 @@ lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/tmpl/sa lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/tmpl/signup_shell.handlebars lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/tmpl/signupstoryboard_shell.handlebars lib/firefox/browser/features/firefox@getpocket.com/chrome/content/pktApi.jsm +lib/firefox/browser/features/firefox@getpocket.com/chrome/content/pocket-content-process.js lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/linux/Toolbar-inverted.png lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/linux/Toolbar-inverted@2x.png lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/linux/Toolbar.png @@ -2365,7 +2400,6 @@ lib/firefox/browser/modules/BrowserUITelemetry.jsm lib/firefox/browser/modules/BrowserUsageTelemetry.jsm lib/firefox/browser/modules/CaptivePortalWatcher.jsm lib/firefox/browser/modules/CastingApps.jsm -lib/firefox/browser/modules/Chat.jsm lib/firefox/browser/modules/ContentClick.jsm lib/firefox/browser/modules/ContentCrashHandlers.jsm lib/firefox/browser/modules/ContentLinkHandler.jsm @@ -2394,7 +2428,6 @@ lib/firefox/browser/modules/NewTabRemoteResources.jsm lib/firefox/browser/modules/NewTabSearchProvider.jsm lib/firefox/browser/modules/NewTabURL.jsm lib/firefox/browser/modules/NewTabWebChannel.jsm -lib/firefox/browser/modules/PanelFrame.jsm lib/firefox/browser/modules/PanelWideWidgetTracker.jsm lib/firefox/browser/modules/PlacesProvider.jsm lib/firefox/browser/modules/PlacesUIUtils.jsm @@ -2410,9 +2443,11 @@ lib/firefox/browser/modules/SelfSupportBackend.jsm lib/firefox/browser/modules/ShellService.jsm lib/firefox/browser/modules/SitePermissions.jsm lib/firefox/browser/modules/Social.jsm +lib/firefox/browser/modules/SocialService.jsm lib/firefox/browser/modules/TabGroupsMigrator.jsm lib/firefox/browser/modules/TransientPrefs.jsm lib/firefox/browser/modules/UITour.jsm +lib/firefox/browser/modules/URLBarZoom.jsm lib/firefox/browser/modules/devtools/client/framework/gDevTools.jsm lib/firefox/browser/modules/devtools/gDevTools.jsm lib/firefox/browser/modules/distribution.js @@ -2566,7 +2601,6 @@ lib/firefox/chrome/en-US/locale/en-US/global/tree.dtd lib/firefox/chrome/en-US/locale/en-US/global/videocontrols.dtd lib/firefox/chrome/en-US/locale/en-US/global/viewSource.dtd lib/firefox/chrome/en-US/locale/en-US/global/viewSource.properties -lib/firefox/chrome/en-US/locale/en-US/global/webapps.properties lib/firefox/chrome/en-US/locale/en-US/global/wizard.dtd lib/firefox/chrome/en-US/locale/en-US/global/wizard.properties lib/firefox/chrome/en-US/locale/en-US/global/xbl.properties @@ -2612,14 +2646,6 @@ lib/firefox/chrome/en-US/locale/en-US/places/places.properties lib/firefox/chrome/en-US/locale/en-US/pluginproblem/pluginproblem.dtd lib/firefox/chrome/en-US/locale/en-US/services/errors.properties lib/firefox/chrome/en-US/locale/en-US/services/sync.properties -lib/firefox/chrome/marionette/content/Assert.jsm -lib/firefox/chrome/marionette/content/ChromePowers.js -lib/firefox/chrome/marionette/content/MockColorPicker.jsm -lib/firefox/chrome/marionette/content/MockFilePicker.jsm -lib/firefox/chrome/marionette/content/MockPermissionPrompt.jsm -lib/firefox/chrome/marionette/content/MozillaLogger.js -lib/firefox/chrome/marionette/content/SpecialPowersObserver.jsm -lib/firefox/chrome/marionette/content/SpecialPowersObserverAPI.js lib/firefox/chrome/marionette/content/accessibility.js lib/firefox/chrome/marionette/content/action.js lib/firefox/chrome/marionette/content/atom.js @@ -2634,6 +2660,7 @@ lib/firefox/chrome/marionette/content/evaluate.js lib/firefox/chrome/marionette/content/event.js lib/firefox/chrome/marionette/content/frame.js lib/firefox/chrome/marionette/content/interaction.js +lib/firefox/chrome/marionette/content/legacyaction.js lib/firefox/chrome/marionette/content/listener.js lib/firefox/chrome/marionette/content/logging.js lib/firefox/chrome/marionette/content/message.js @@ -2642,8 +2669,6 @@ lib/firefox/chrome/marionette/content/navigate.js lib/firefox/chrome/marionette/content/proxy.js lib/firefox/chrome/marionette/content/server.js lib/firefox/chrome/marionette/content/simpletest.js -lib/firefox/chrome/marionette/content/specialpowers.js -lib/firefox/chrome/marionette/content/specialpowersAPI.js lib/firefox/chrome/pippki/content/pippki/CAOverlay.xul lib/firefox/chrome/pippki/content/pippki/MineOverlay.xul lib/firefox/chrome/pippki/content/pippki/OrphanOverlay.xul @@ -2688,11 +2713,14 @@ lib/firefox/chrome/toolkit/content/cookie/cookieAcceptDialog.js lib/firefox/chrome/toolkit/content/cookie/cookieAcceptDialog.xul lib/firefox/chrome/toolkit/content/extensions/ext-alarms.js lib/firefox/chrome/toolkit/content/extensions/ext-backgroundPage.js +lib/firefox/chrome/toolkit/content/extensions/ext-c-extension.js +lib/firefox/chrome/toolkit/content/extensions/ext-c-runtime.js lib/firefox/chrome/toolkit/content/extensions/ext-cookies.js lib/firefox/chrome/toolkit/content/extensions/ext-downloads.js lib/firefox/chrome/toolkit/content/extensions/ext-extension.js lib/firefox/chrome/toolkit/content/extensions/ext-i18n.js lib/firefox/chrome/toolkit/content/extensions/ext-idle.js +lib/firefox/chrome/toolkit/content/extensions/ext-management.js lib/firefox/chrome/toolkit/content/extensions/ext-notifications.js lib/firefox/chrome/toolkit/content/extensions/ext-runtime.js lib/firefox/chrome/toolkit/content/extensions/ext-storage.js @@ -2703,10 +2731,12 @@ lib/firefox/chrome/toolkit/content/extensions/schemas/alarms.json lib/firefox/chrome/toolkit/content/extensions/schemas/cookies.json lib/firefox/chrome/toolkit/content/extensions/schemas/downloads.json lib/firefox/chrome/toolkit/content/extensions/schemas/events.json +lib/firefox/chrome/toolkit/content/extensions/schemas/experiments.json lib/firefox/chrome/toolkit/content/extensions/schemas/extension.json lib/firefox/chrome/toolkit/content/extensions/schemas/extension_types.json lib/firefox/chrome/toolkit/content/extensions/schemas/i18n.json lib/firefox/chrome/toolkit/content/extensions/schemas/idle.json +lib/firefox/chrome/toolkit/content/extensions/schemas/management.json lib/firefox/chrome/toolkit/content/extensions/schemas/manifest.json lib/firefox/chrome/toolkit/content/extensions/schemas/native_host_manifest.json lib/firefox/chrome/toolkit/content/extensions/schemas/notifications.json @@ -2941,12 +2971,8 @@ lib/firefox/chrome/toolkit/content/mozapps/xpinstall/xpinstallConfirm.css lib/firefox/chrome/toolkit/content/mozapps/xpinstall/xpinstallConfirm.js lib/firefox/chrome/toolkit/content/mozapps/xpinstall/xpinstallConfirm.xul lib/firefox/chrome/toolkit/content/mozapps/xpinstall/xpinstallItem.xml -lib/firefox/chrome/toolkit/content/passwordmgr/login.xml lib/firefox/chrome/toolkit/content/passwordmgr/passwordManager.js lib/firefox/chrome/toolkit/content/passwordmgr/passwordManager.xul -lib/firefox/chrome/toolkit/content/passwordmgr/passwordManagerCommon.js -lib/firefox/chrome/toolkit/content/passwordmgr/passwordManagerExceptions.js -lib/firefox/chrome/toolkit/content/passwordmgr/passwordManagerExceptions.xul lib/firefox/chrome/toolkit/content/passwordmgr/recipes.json lib/firefox/chrome/toolkit/content/satchel/formSubmitListener.js lib/firefox/chrome/toolkit/content/xbl-marquee/xbl-marquee.css @@ -3079,8 +3105,6 @@ lib/firefox/chrome/toolkit/skin/classic/global/icons/information-24.png lib/firefox/chrome/toolkit/skin/classic/global/icons/information-32.png lib/firefox/chrome/toolkit/skin/classic/global/icons/loading.png lib/firefox/chrome/toolkit/skin/classic/global/icons/loading@2x.png -lib/firefox/chrome/toolkit/skin/classic/global/icons/panelarrow-horizontal.svg -lib/firefox/chrome/toolkit/skin/classic/global/icons/panelarrow-vertical.svg lib/firefox/chrome/toolkit/skin/classic/global/icons/question-16.png lib/firefox/chrome/toolkit/skin/classic/global/icons/question-64.png lib/firefox/chrome/toolkit/skin/classic/global/icons/resizer-rtl.png @@ -3157,10 +3181,6 @@ lib/firefox/chrome/toolkit/skin/classic/global/popup.css lib/firefox/chrome/toolkit/skin/classic/global/preferences.css lib/firefox/chrome/toolkit/skin/classic/global/printPageSetup.css lib/firefox/chrome/toolkit/skin/classic/global/printPreview.css -lib/firefox/chrome/toolkit/skin/classic/global/printpreview/arrow-left-end.png -lib/firefox/chrome/toolkit/skin/classic/global/printpreview/arrow-left.png -lib/firefox/chrome/toolkit/skin/classic/global/printpreview/arrow-right-end.png -lib/firefox/chrome/toolkit/skin/classic/global/printpreview/arrow-right.png lib/firefox/chrome/toolkit/skin/classic/global/progressmeter.css lib/firefox/chrome/toolkit/skin/classic/global/radio.css lib/firefox/chrome/toolkit/skin/classic/global/radio/radio-check-dis.gif @@ -3203,11 +3223,6 @@ lib/firefox/chrome/toolkit/skin/classic/global/tree/sort-dsc.png lib/firefox/chrome/toolkit/skin/classic/global/tree/twisty-clsd.png lib/firefox/chrome/toolkit/skin/classic/global/tree/twisty-open.png lib/firefox/chrome/toolkit/skin/classic/global/wizard.css -lib/firefox/chrome/toolkit/skin/classic/help/Toolbar-rtl.png -lib/firefox/chrome/toolkit/skin/classic/help/Toolbar.png -lib/firefox/chrome/toolkit/skin/classic/help/Weblink-rtl.png -lib/firefox/chrome/toolkit/skin/classic/help/Weblink.png -lib/firefox/chrome/toolkit/skin/classic/help/helpFileLayout.css lib/firefox/chrome/toolkit/skin/classic/mozapps/aboutNetworking.css lib/firefox/chrome/toolkit/skin/classic/mozapps/aboutProfiles.css lib/firefox/chrome/toolkit/skin/classic/mozapps/aboutServiceWorkers.css @@ -3272,7 +3287,6 @@ lib/firefox/chrome/toolkit/skin/classic/mozapps/update/downloadButtons.png lib/firefox/chrome/toolkit/skin/classic/mozapps/update/updates.css lib/firefox/chrome/toolkit/skin/classic/mozapps/viewsource/viewsource.css lib/firefox/chrome/toolkit/skin/classic/mozapps/xpinstall/xpinstallConfirm.css -lib/firefox/components/AlarmsManager.js lib/firefox/components/AppsService.js lib/firefox/components/BrowserElementParent.js lib/firefox/components/BrowserElementProxy.js @@ -3298,8 +3312,6 @@ lib/firefox/components/PACGenerator.js lib/firefox/components/PackagedAppUtils.js lib/firefox/components/PageIconProtocolHandler.js lib/firefox/components/PageThumbsProtocol.js -lib/firefox/components/Payment.js -lib/firefox/components/PaymentFlowInfo.js lib/firefox/components/PermissionSettings.js lib/firefox/components/PhoneNumberService.js lib/firefox/components/PlacesCategoriesStarter.js @@ -3321,6 +3333,7 @@ lib/firefox/components/UnifiedComplete.js lib/firefox/components/Weave.js lib/firefox/components/WebVTTParserWrapper.js lib/firefox/components/Webapps.js +lib/firefox/components/WellKnownOpportunisticUtils.js lib/firefox/components/XULStore.js lib/firefox/components/addonManager.js lib/firefox/components/amContentHandler.js @@ -3334,7 +3347,7 @@ lib/firefox/components/crypto-SDR.js lib/firefox/components/defaultShims.js lib/firefox/components/htmlMenuBuilder.js lib/firefox/components/interfaces.xpt -lib/firefox/components/marionettecomponent.js +lib/firefox/components/marionette.js lib/firefox/components/messageWakeupService.js lib/firefox/components/multiprocessShims.js lib/firefox/components/nsAsyncShutdown.js @@ -3343,6 +3356,7 @@ lib/firefox/components/nsBlocklistServiceContent.js lib/firefox/components/nsContentDispatchChooser.js lib/firefox/components/nsContentPrefService.js lib/firefox/components/nsCrashMonitor.js +lib/firefox/components/nsDNSServiceDiscovery.js lib/firefox/components/nsDefaultCLH.js lib/firefox/components/nsFilePicker.js lib/firefox/components/nsFormAutoComplete.js @@ -3427,8 +3441,6 @@ lib/firefox/libxul.so lib/firefox/modules/AboutReader.jsm lib/firefox/modules/AddonManager.jsm lib/firefox/modules/AddonWatcher.jsm -lib/firefox/modules/AlarmDB.jsm -lib/firefox/modules/AlarmService.jsm lib/firefox/modules/AppConstants.jsm lib/firefox/modules/AppDownloadManager.jsm lib/firefox/modules/AppsServiceChild.jsm @@ -3436,7 +3448,7 @@ lib/firefox/modules/AppsUtils.jsm lib/firefox/modules/AsyncPrefs.jsm lib/firefox/modules/AsyncShutdown.jsm lib/firefox/modules/AsyncSpellCheckTestHelper.jsm -lib/firefox/modules/AutoCompleteE10S.jsm +lib/firefox/modules/AutoCompletePopup.jsm lib/firefox/modules/BackgroundPageThumbs.jsm lib/firefox/modules/Battery.jsm lib/firefox/modules/BinarySearch.jsm @@ -3498,6 +3510,7 @@ lib/firefox/modules/DownloadUIHelper.jsm lib/firefox/modules/DownloadUtils.jsm lib/firefox/modules/Downloads.jsm lib/firefox/modules/Extension.jsm +lib/firefox/modules/ExtensionAPI.jsm lib/firefox/modules/ExtensionContent.jsm lib/firefox/modules/ExtensionManagement.jsm lib/firefox/modules/ExtensionStorage.jsm @@ -3543,7 +3556,6 @@ lib/firefox/modules/LightweightThemeManager.jsm lib/firefox/modules/LoadContextInfo.jsm lib/firefox/modules/Locale.jsm lib/firefox/modules/Log.jsm -lib/firefox/modules/LoginDoorhangers.jsm lib/firefox/modules/LoginHelper.jsm lib/firefox/modules/LoginImport.jsm lib/firefox/modules/LoginManagerContent.jsm @@ -3555,10 +3567,11 @@ lib/firefox/modules/ManifestFinder.jsm lib/firefox/modules/ManifestObtainer.jsm lib/firefox/modules/ManifestProcessor.jsm lib/firefox/modules/MatchPattern.jsm +lib/firefox/modules/Memory.jsm lib/firefox/modules/MessageBroadcaster.jsm lib/firefox/modules/MessageChannel.jsm -lib/firefox/modules/MozSocialAPI.jsm lib/firefox/modules/MulticastDNS.jsm +lib/firefox/modules/NLP.jsm lib/firefox/modules/NativeMessaging.jsm lib/firefox/modules/NetUtil.jsm lib/firefox/modules/NewTabUtils.jsm @@ -3572,7 +3585,6 @@ lib/firefox/modules/PageMetadata.jsm lib/firefox/modules/PageThumbUtils.jsm lib/firefox/modules/PageThumbs.jsm lib/firefox/modules/PageThumbsWorker.js -lib/firefox/modules/Payment.jsm lib/firefox/modules/PerfMeasurement.jsm lib/firefox/modules/PerformanceStats-content.js lib/firefox/modules/PerformanceStats.jsm @@ -3590,6 +3602,7 @@ lib/firefox/modules/PlacesBackups.jsm lib/firefox/modules/PlacesDBUtils.jsm lib/firefox/modules/PlacesRemoteTabsAutocompleteProvider.jsm lib/firefox/modules/PlacesSearchAutocompleteProvider.jsm +lib/firefox/modules/PlacesSyncUtils.jsm lib/firefox/modules/PlacesTransactions.jsm lib/firefox/modules/PlacesUtils.jsm lib/firefox/modules/PluralForm.jsm @@ -3633,6 +3646,7 @@ lib/firefox/modules/SearchStaticData.jsm lib/firefox/modules/SearchSuggestionController.jsm lib/firefox/modules/SelectContentHelper.jsm lib/firefox/modules/SelectParentHelper.jsm +lib/firefox/modules/ServiceRequest.jsm lib/firefox/modules/Services.jsm lib/firefox/modules/SessionRecorder.jsm lib/firefox/modules/SettingsDB.jsm @@ -3642,7 +3656,6 @@ lib/firefox/modules/ShimWaiver.jsm lib/firefox/modules/ShortcutUtils.jsm lib/firefox/modules/SimpleServiceDiscovery.jsm lib/firefox/modules/Sntp.jsm -lib/firefox/modules/SocialService.jsm lib/firefox/modules/SpatialNavigation.jsm lib/firefox/modules/Sqlite.jsm lib/firefox/modules/StoreTrustAnchor.jsm @@ -3693,6 +3706,7 @@ lib/firefox/modules/accessibility/PointerAdapter.jsm lib/firefox/modules/accessibility/Presentation.jsm lib/firefox/modules/accessibility/Traversal.jsm lib/firefox/modules/accessibility/Utils.jsm +lib/firefox/modules/addons/APIExtensionBootstrap.js lib/firefox/modules/addons/AddonConstants.jsm lib/firefox/modules/addons/AddonLogging.jsm lib/firefox/modules/addons/AddonRepository.jsm @@ -3873,8 +3887,6 @@ lib/firefox/modules/commonjs/sdk/stylesheet/utils.js lib/firefox/modules/commonjs/sdk/system.js lib/firefox/modules/commonjs/sdk/system/child_process.js lib/firefox/modules/commonjs/sdk/system/child_process/subprocess.js -lib/firefox/modules/commonjs/sdk/system/child_process/subprocess_worker_unix.js -lib/firefox/modules/commonjs/sdk/system/child_process/subprocess_worker_win.js lib/firefox/modules/commonjs/sdk/system/environment.js lib/firefox/modules/commonjs/sdk/system/events-shimmed.js lib/firefox/modules/commonjs/sdk/system/events.js @@ -3945,6 +3957,7 @@ lib/firefox/modules/commonjs/sdk/util/rules.js lib/firefox/modules/commonjs/sdk/util/sequence.js lib/firefox/modules/commonjs/sdk/util/uuid.js lib/firefox/modules/commonjs/sdk/view/core.js +lib/firefox/modules/commonjs/sdk/webextension.js lib/firefox/modules/commonjs/sdk/window/browser.js lib/firefox/modules/commonjs/sdk/window/events.js lib/firefox/modules/commonjs/sdk/window/helpers.js @@ -4011,6 +4024,7 @@ lib/firefox/modules/osfile/ospath_win.jsm lib/firefox/modules/presentation/ControllerStateMachine.jsm lib/firefox/modules/presentation/ReceiverStateMachine.jsm lib/firefox/modules/presentation/StateMachineHelper.jsm +lib/firefox/modules/psm/DER.jsm lib/firefox/modules/reader/JSDOMParser.js lib/firefox/modules/reader/Readability.js lib/firefox/modules/reader/ReaderWorker.js @@ -4040,6 +4054,7 @@ lib/firefox/modules/services-sync/addonutils.js lib/firefox/modules/services-sync/bookmark_utils.js lib/firefox/modules/services-sync/bookmark_validator.js lib/firefox/modules/services-sync/browserid_identity.js +lib/firefox/modules/services-sync/collection_validator.js lib/firefox/modules/services-sync/constants.js lib/firefox/modules/services-sync/engines.js lib/firefox/modules/services-sync/engines/addons.js diff --git a/www/firefox/distinfo b/www/firefox/distinfo index 4916be7250a..b3adc8beef6 100644 --- a/www/firefox/distinfo +++ b/www/firefox/distinfo @@ -1,36 +1,38 @@ -$NetBSD: distinfo,v 1.266 2017/01/20 15:03:36 ryoon Exp $ +$NetBSD: distinfo,v 1.267 2017/01/25 13:24:51 ryoon Exp $ -SHA1 (firefox-50.1.0.source.tar.xz) = 6024dc49a566ed6296ad6cd707a199d41f090176 -RMD160 (firefox-50.1.0.source.tar.xz) = 8931f3ad4e8a2543b8cfc1c191289b5897e081de -SHA512 (firefox-50.1.0.source.tar.xz) = 370d2e9b8c4b1b59c3394659c3a7f0f79e6a911ccd9f32095b50b3a22d087132b1f7cb87b734f7497c4381b1df6df80d120b4b87c13eecc425cc66f56acccba5 -Size (firefox-50.1.0.source.tar.xz) = 195823768 bytes -SHA1 (patch-aa) = 272331d89f966ea83c4ee3a49b1933b9ce31672b +SHA1 (firefox-51.0.source.tar.xz) = e7219a81b16d34d92872b4604051ce5ddb818126 +RMD160 (firefox-51.0.source.tar.xz) = e6552e5cbc71edc3028dc11271822a598e243ce6 +SHA512 (firefox-51.0.source.tar.xz) = 4406f840a7a2b4e76a74e846d702b717618fb5b677f1c6df864c3428033dd22aad295d656f1fc57e581fd202d894c5483a16691a60b6ca7710315b157b812467 +Size (firefox-51.0.source.tar.xz) = 202517224 bytes +SHA1 (patch-aa) = 42dbb30745fc0e40cf582376c8fbfcd0715fcf5e SHA1 (patch-ao) = 1564bc503670dc07ec8b9b43927f0c5879f3a44d -SHA1 (patch-as) = bebba8483c1881198066f4022a0da8f95398f38f -SHA1 (patch-bf) = f56fce1b1e5e697ba2425655b6417b69f197f6cf +SHA1 (patch-as) = d01c9173f1055cbafff4b08bcd5bbbc2eca63044 +SHA1 (patch-browser_app_nsBrowserApp.cpp) = f109f5430e1b9fd11f8263d756bea0572b8ffa20 SHA1 (patch-browser_components_nsBrowserGlue.js) = 01eef808fadc361215e60e44d79cfc8a4336107f -SHA1 (patch-browser_installer_package-manifest.in) = 7c4f1822cd78a5ed465b954f4b62514c64ad7b84 -SHA1 (patch-build_autoconf_compiler-opts.m4) = ccdc06a2b07b7664f9cb91bcc4fb29052dda8b07 +SHA1 (patch-browser_installer_package-manifest.in) = d1f003f9ac65e12eb04b1d19a4d9a780bded9fd9 +SHA1 (patch-browser_themes_shared_icon-colors.inc.svg) = 222924b45ceb00d712cbc5b0a9cb064e3ee44fa5 +SHA1 (patch-build_autoconf_toolchain.m4) = f7f5ad59a7cefbc7989e99f10b48520f1bd4bad1 SHA1 (patch-build_gyp.mozbuild) = 481270e6703e556fb87a3440cb3cfb3d4fcc4c86 SHA1 (patch-build_moz.configure_init.configure) = f2df0c6b92aa825a61f6a4ee1f70f5443c61858e -SHA1 (patch-build_moz.configure_old.configure) = edbc886b5c1c0ae1371854b3e895c7bdd9e72f2d -SHA1 (patch-config_Makefile.in) = a0fd349caf4c4f5d70fef8a4f1f07438ed84ad88 -SHA1 (patch-config_baseconfig.mk) = 4ec046aea29c6c03df49246371774ed3fd082f4f +SHA1 (patch-build_moz.configure_old.configure) = 143e1d0b416b33ae92950f347898cf6ed22d0f6f +SHA1 (patch-build_moz.configure_toolchain.configure) = f02501a573b65f3e9c793c6146f26dd1d3e19222 +SHA1 (patch-build_pgo_profileserver.py) = 48ad50f716eda2157cbc225298f6672f164b4207 +SHA1 (patch-config_Makefile.in) = e2c3b3d142a3c0d0e9b1800e9000e5fe5548e2d0 +SHA1 (patch-config_baseconfig.mk) = 480269a28836351dfd204f6f7694bdcfe129e282 SHA1 (patch-config_external_moz.build) = 4912a9ef13c7793e2734e5f49ca7fd56be09fe48 SHA1 (patch-config_stl__wrappers_ios) = 00d723e2f2f252485350ede5833f0bb84c1235c1 SHA1 (patch-config_stl__wrappers_ostream) = 7be7fe36704ffbdc070a113b46b4f391a598206b SHA1 (patch-config_system-headers) = dbfa6dec0f046be9e390175bf754747fee28f8b7 SHA1 (patch-config_system__wrappers_unwind.h) = b3bdac0710179b9c8f8eabd824216d0114504491 SHA1 (patch-dom_base_moz.build) = 5200cbfcf7b781324dca4c55d01bc8559a56aa4c +SHA1 (patch-dom_bindings_GenerateCSS2PropertiesWebIDL.py) = 91a4de9ab68fc2a0304ab29c0ada756362a7f037 SHA1 (patch-dom_media_AudioStream.cpp) = 3d2e3d92849a355c05d7ec0ded61d551ffe0c581 SHA1 (patch-dom_media_AudioStream.h) = 26f70000cc4810834204d15b45e1469dd5f23617 -SHA1 (patch-dom_media_moz.build) = 37d045fa319b90ed50e0c1da9283020360c00c78 +SHA1 (patch-dom_media_moz.build) = 844dbb94463b8aab11649a5aa11142de0179d86c SHA1 (patch-dom_plugins_ipc_PluginModuleChild.cpp) = 9961e956016f274a1b9b52b489bd749e8e2bbcb6 SHA1 (patch-dom_plugins_ipc_PluginModuleChild.h) = 15c01df2fa7f989b533ef769ce77438b5e9bfdb9 SHA1 (patch-dom_system_OSFileConstants.cpp) = 6e5a347c317947c869415d740f25813332ee9597 -SHA1 (patch-extensions_spellcheck_hunspell_glue_moz.build) = 783a2372fc929cf96205af595e1e38e2649bfe27 -SHA1 (patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 0c1151708420bec7700724b1f298590601f1762b -SHA1 (patch-extensions_spellcheck_src_moz.build) = b907fca74cf50ee566c524cb1f05166696914ab9 +SHA1 (patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 5678e4a44927326de55f1f0fd2907102b314ca10 SHA1 (patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S) = 6e91ca436b73affe42ed4e683b3400beb28c4bc6 SHA1 (patch-gfx_gl_GLContextProviderGLX.cpp) = 2cc997cab71a84c1f50a791693519a0626564426 SHA1 (patch-gfx_graphite2_moz-gr-update.sh) = 09eb2fa66109d38a3aedc940fcaaee5f91e216ae @@ -40,9 +42,10 @@ SHA1 (patch-gfx_skia_generate__mozbuild.py) = 0c1faddbda7d819a82a4f1bd97a753c835 SHA1 (patch-gfx_skia_moz.build) = 1def6cf3bce77e9294c0f05f62a33b7baed12b12 SHA1 (patch-gfx_skia_skia_src_core_SkUtilsArm.cpp) = 94a5a88f1177e09ef7b8dbdb6439153933004356 SHA1 (patch-gfx_thebes_gfxFontUtils.cpp) = 639c610a3a1441d5c7e2e9fa0f42b8df1c8e4319 -SHA1 (patch-gfx_thebes_moz.build) = 7c0610d8e6595de2333162a46c9f4f94834e4dc5 +SHA1 (patch-gfx_thebes_moz.build) = 9c20c1e804ffeb739d37631ef9766ae3fe0b8e85 SHA1 (patch-gfx_ycbcr_moz.build) = 705c36b972ef1533330e4a180002cef1c22755bf SHA1 (patch-gfx_ycbcr_yuv__row__arm.S) = 79587891c2a1716a27d4dca0e5b5880069a430eb +SHA1 (patch-image_Downscaler.h) = c92aa17c22310d0b16cdc4bb778d3029c4b154e3 SHA1 (patch-image_decoders_nsIconDecoder.cpp) = 804e3bdade8b0c56979e811a0e44df5eaf158381 SHA1 (patch-image_decoders_nsJPEGDecoder.cpp) = ed86c3fbb3aef753eec6f6a97940594aac5f3f2f SHA1 (patch-intl_hyphenation_glue_hnjalloc.h) = abe01bea5872a57f3d00bbbf89f958621f08a655 @@ -65,13 +68,12 @@ SHA1 (patch-js_src_jit-LIR.cpp) = 84bf136ba96653d8a3aa283c8e4e9f1722a6901f SHA1 (patch-js_src_jit_MIR.cpp) = 71676b2510b2cc5bd97c2e872645780fdb680ff3 SHA1 (patch-js_src_jit_arm_Architecture-arm.cpp) = 25cf7d202fc56968225e6f20fb4b292002ccaa4a SHA1 (patch-js_src_jit_none_AtomicOperations-sparc.h) = b44992a869d6d08809a9edc28f1ad6f40632d392 -SHA1 (patch-js_src_jsdate.cpp) = a71f55bc9a5bf68867c294e0c9e07d9ae55251d1 -SHA1 (patch-js_src_jskwgen.cpp) = 34d3b92e13366d4b43ff755ad54f392c116d5c59 SHA1 (patch-js_src_moz.build) = 42d9aba521881cb08065d37889ca29a0071eb632 SHA1 (patch-js_xpconnect_src_XPCConvert.cpp) = 915777e9bb5366be41866cdb6ea0ad2b1c006dde SHA1 (patch-js_xpconnect_src_xpcprivate.h) = e09e37819961bae40a9f276ae1ee510d2956c23e +SHA1 (patch-layout_style_GenerateCSSPropsGenerated.py) = 6e2267d2ffda97923e6e39ed2517f86fb7316b86 SHA1 (patch-media_libcubeb_src_cubeb.c) = 91eb24595c423b7e086670bb67e73cfd0bfb5559 -SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = cd510e274e2eca1fb045f996d42cbe546fccb726 +SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = 4c5bb4b095048fb34695f04a052f8fee0c8a44ed SHA1 (patch-media_libcubeb_src_cubeb__oss.c) = e15cc2d0c220738ccfd57f79eec242095c8ea536 SHA1 (patch-media_libcubeb_src_moz.build) = 2b6d7e3bb265220decf9629b1d4b980cadb363fb SHA1 (patch-media_libcubeb_tests_moz.build) = 63d8b749a6ebbe8fd662ce1e2bde6aa9cb0b807d @@ -93,17 +95,17 @@ SHA1 (patch-media_libvorbis_moz.build) = cad67e49169ddab075fbfae2e6f0f950c1eccaf SHA1 (patch-media_libyuv_source_mjpeg__decoder.cc) = d3b301dcec965b8f3efdd202db07fd75b503bc20 SHA1 (patch-media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h) = de7055f891387f96f8fd32366c7189d480354e9e SHA1 (patch-media_openmax__dl_dl_api_armCOMM__s.h) = 40b3fa8aaec77d3bfec810f0bc4e76eae449d7c7 -SHA1 (patch-media_webrtc_signaling_test_common.build) = c0d5003858e0c9e93247e3132274c2a4db3ad22e +SHA1 (patch-media_webrtc_signaling_test_common.build) = 7c3e9b1009d486a50c0498b44330ee3e6b239597 SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 4d85eefde7dafa195d10587e5dfaf59d8cee18d3 SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = 07158ae777fc4743f17cedc106cc9c85fb327d55 SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi) = 9fb89480e47fce4df99a82fe90259bf444bd2e11 SHA1 (patch-memory_build_mozjemalloc__compat.c) = c27c745fd6e0bbb120ef34d8a984937d5f2e1319 SHA1 (patch-memory_mozalloc_mozalloc__abort.cpp) = 9e94002b01664a42af415639dc94caa127a73ac0 -SHA1 (patch-mfbt_Attributes.h) = e5dc6bcaaf0ed7ef5b32a367c42298169793cf2b SHA1 (patch-mfbt_Poison.cpp) = f502581db96b3e5eca25a9aa9035f436e9167503 SHA1 (patch-mobile_android_installer_Makefile.in) = fcf4ab03ab033f8637813e30b75a0a2050450933 SHA1 (patch-mobile_android_installer_package-manifest.in) = e978af41ff0c4b5e477bd3387594e238dc2ec224 SHA1 (patch-modules_libjar_nsZipArchive.cpp) = 133b1658839d9b0f932a601670862c1f4cd70881 +SHA1 (patch-modules_libmar_tests_moz.build) = 88620bb6be30f8b1168e1000784070f4cbbc7d79 SHA1 (patch-modules_libpref_init_all.js) = 3bc5962fdabb5aecb72ffc7e73bb56392d1ea717 SHA1 (patch-modules_woff2_src_store_bytes.h) = f7081a6ffadc79e19f30137ca805b962e60821e8 SHA1 (patch-modules_woff2_src_woff2_common.cc) = 77dec15dad41d47a3f85e578587c3a137a8dc7f3 @@ -111,7 +113,6 @@ SHA1 (patch-moz.configure) = cd4d3851e9dc2c1adb6a92b6f3cd1966adcd5beb SHA1 (patch-mozglue_build_arm.cpp) = f41ace63b3f1d2a8ccaffc98c3c64d1e22af5249 SHA1 (patch-mozglue_build_arm.h) = 5e272f4e19b9681d43a63c45d78b0e44a392c7dc SHA1 (patch-netwerk_dns_moz.build) = d4ad35ee7152ca206156403954cbd247d1252ab0 -SHA1 (patch-netwerk_protocol_http_Http2Session.cpp) = 9a2170e60aff96abda22c0784f5ee7dd00d79586 SHA1 (patch-python_mozbuild_mozbuild_configure_options.py) = f862ee425ae016df6fe12b55050a8dc075ecce89 SHA1 (patch-rc) = 9628b038f036f3fc0e37bdf84fa0abf99dbc8d2a SHA1 (patch-toolkit_components_osfile_modules_osfile__unix__back.jsm) = 27e90fdfd5587f670958d832cd56107740b226ee @@ -120,7 +121,7 @@ SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h) = bd4388323851fcb7b10392d6a27f9bc56633a52e SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = 5b6d2e5c9f685d32894898d3ef3aec09a1a1e5ce SHA1 (patch-toolkit_library_libxul.mk) = 98d79e7ae52d4b54111512a98a03810e2bbe454d -SHA1 (patch-toolkit_library_moz.build) = 34a05c9b32151a955ad0014ba0ccbee6f41d30f5 +SHA1 (patch-toolkit_library_moz.build) = 14bfa40d02f760fb738266c4d63e010e34a28f90 SHA1 (patch-toolkit_modules_GMPUtils.jsm) = 29ae1476560623bf1871c927d3728761112529e9 SHA1 (patch-toolkit_moz.configure) = 851a9ed80072de0215863cf81cdbf674bf31271d SHA1 (patch-toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js) = eacc4f45f724eb42869a1dba015e127e049fdec4 @@ -130,7 +131,7 @@ SHA1 (patch-xpcom_base_nscore.h) = d7c96eda884d7f370442749c43caba50da61bbe4 SHA1 (patch-xpcom_build_XPCOMInit.cpp) = 1e7cc3a7fd9515b10307fafa2b01ed689320bd54 SHA1 (patch-xpcom_components_Module.h) = 892f8d6a9cb868e5cdc3c6f6be233055dd1ca529 SHA1 (patch-xpcom_reflect_xptcall_md_unix_Makefile.in) = 950874fbc255c93a828bddd84ffe8478094214cc -SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = 82026e72559334810be2f8a510d22f0553a353c2 +SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = 85046b0893b68f95b55a9d3b5aea1d7a60cf0ade SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp) = 493d1433ae72bbd0c65ab3f51de43fb864a6f58d SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S) = f310105510bb5fa6c6de122ebdebbfa18423d8d3 SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s) = 8e367d4d0baf24714ee80449fc8d6849ff08ca1c diff --git a/www/firefox/patches/patch-aa b/www/firefox/patches/patch-aa index 13555e44f13..1f0a8b02970 100644 --- a/www/firefox/patches/patch-aa +++ b/www/firefox/patches/patch-aa @@ -1,13 +1,13 @@ -$NetBSD: patch-aa,v 1.48 2016/12/03 09:58:26 ryoon Exp $ +$NetBSD: patch-aa,v 1.49 2017/01/25 13:24:51 ryoon Exp $ * MOZ_ENABLE_PROFILER_SPS is not for users, Disable it * Disable libjpeg-turbo check * Add system libraries option * Add OSS audio support ---- old-configure.in.orig 2016-10-31 20:15:28.000000000 +0000 +--- old-configure.in.orig 2017-01-23 04:07:13.206599109 +0000 +++ old-configure.in -@@ -2304,11 +2304,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then +@@ -2195,11 +2195,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then #include <jpeglib.h> ], [ #if JPEG_LIB_VERSION < $MOZJPEG #error "Insufficient JPEG library version ($MOZJPEG required)." @@ -20,7 +20,7 @@ $NetBSD: patch-aa,v 1.48 2016/12/03 09:58:26 ryoon Exp $ MOZ_SYSTEM_JPEG=1, AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg])) fi -@@ -3220,6 +3216,9 @@ if test -n "$MOZ_WEBRTC"; then +@@ -2938,6 +2934,9 @@ if test -n "$MOZ_WEBRTC"; then MOZ_RAW=1 MOZ_VPX_ERROR_CONCEALMENT=1 @@ -30,7 +30,7 @@ $NetBSD: patch-aa,v 1.48 2016/12/03 09:58:26 ryoon Exp $ dnl enable once Signaling lands MOZ_WEBRTC_SIGNALING=1 AC_DEFINE(MOZ_WEBRTC_SIGNALING) -@@ -3262,7 +3261,7 @@ dnl Use integers over floats for audio o +@@ -2980,7 +2979,7 @@ dnl Use integers over floats for audio o dnl (regarless of the CPU architecture, because audio dnl backends for those platforms don't support floats. We also dnl use integers on ARM with other OS, because it's more efficient. @@ -39,8 +39,8 @@ $NetBSD: patch-aa,v 1.48 2016/12/03 09:58:26 ryoon Exp $ MOZ_SAMPLE_TYPE_S16=1 AC_DEFINE(MOZ_SAMPLE_TYPE_S16) AC_SUBST(MOZ_SAMPLE_TYPE_S16) -@@ -3362,6 +3361,155 @@ if test "${ac_cv_c_attribute_aligned}" ! - fi +@@ -3005,6 +3004,155 @@ fi + AC_SUBST(MOZ_RAW) dnl ======================================================== +dnl Check for libogg @@ -195,7 +195,7 @@ $NetBSD: patch-aa,v 1.48 2016/12/03 09:58:26 ryoon Exp $ dnl = Apple platform decoder support dnl ======================================================== if test "$COMPILE_ENVIRONMENT"; then -@@ -3445,6 +3593,111 @@ if test -n "$MOZ_OMX_PLUGIN"; then +@@ -3088,6 +3236,216 @@ if test -n "$MOZ_OMX_PLUGIN"; then fi fi @@ -304,10 +304,115 @@ $NetBSD: patch-aa,v 1.48 2016/12/03 09:58:26 ryoon Exp $ +fi +AC_SUBST(MOZ_SYSTEM_SOUNDTOUCH) + ++dnl ======================================================== ++dnl Check for libogg ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-ogg, ++[ --with-system-ogg Use system libogg (located with pkgconfig)], ++MOZ_SYSTEM_OGG=1, ++MOZ_SYSTEM_OGG=) ++ ++if test -n "$MOZ_SYSTEM_OGG"; then ++ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1) ++ ++ _SAVE_LIBS=$LIBS ++ LIBS="$LIBS $MOZ_OGG_LIBS" ++ AC_CHECK_FUNC(ogg_set_mem_functions, [], ++ [AC_DEFINE(MOZ_OGG_NO_MEM_REPORTING)]) ++ LIBS=$_SAVE_LIBS ++fi ++ ++AC_SUBST(MOZ_SYSTEM_OGG) ++ ++dnl ======================================================== ++dnl Check for libvorbis ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-vorbis, ++[ --with-system-vorbis Use system libvorbis (located with pkgconfig)], ++MOZ_SYSTEM_VORBIS=1, ++MOZ_SYSTEM_VORBIS=) ++ ++if test -n "$MOZ_SYSTEM_VORBIS"; then ++ PKG_CHECK_MODULES(MOZ_VORBIS, vorbis vorbisenc >= 1.3.5) ++fi ++ ++AC_SUBST(MOZ_SYSTEM_VORBIS) ++ ++dnl ======================================================== ++dnl Check for integer-only libvorbis aka tremor ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-tremor, ++[ --with-system-tremor Use system libtremor (located with pkgconfig)], ++MOZ_SYSTEM_TREMOR=1, ++MOZ_SYSTEM_TREMOR=) ++ ++if test -n "$MOZ_SYSTEM_TREMOR"; then ++ PKG_CHECK_MODULES(MOZ_TREMOR, vorbisidec >= 1.2.1) ++fi ++ ++AC_SUBST(MOZ_SYSTEM_TREMOR) ++ ++dnl ======================================================== ++dnl Check for libtheora ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-theora, ++[ --with-system-theora Use system libtheora (located with pkgconfig)], ++MOZ_SYSTEM_THEORA=1, ++MOZ_SYSTEM_THEORA=) ++ ++if test -n "$MOZ_SYSTEM_THEORA"; then ++ PKG_CHECK_MODULES(MOZ_THEORA, theora >= 1.2) ++fi ++ ++AC_SUBST(MOZ_SYSTEM_THEORA) ++ ++dnl ======================================================== ++dnl Check for libSoundTouch ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-soundtouch, ++[ --with-system-soundtouch Use system libSoundTouch (located with pkgconfig)], ++MOZ_SYSTEM_SOUNDTOUCH=1, ++MOZ_SYSTEM_SOUNDTOUCH=) ++ ++if test -n "$MOZ_SYSTEM_SOUNDTOUCH"; then ++ PKG_CHECK_MODULES(MOZ_SOUNDTOUCH, soundtouch >= 1.9.0) ++ ++ AC_LANG_SAVE ++ AC_LANG_CPLUSPLUS ++ _SAVE_CXXFLAGS=$CXXFLAGS ++ CXXFLAGS="$CXXFLAGS $MOZ_SOUNDTOUCH_CFLAGS" ++ AC_CACHE_CHECK(for soundtouch sample type, ++ ac_cv_soundtouch_sample_type, ++ [AC_TRY_COMPILE([#include <SoundTouch.h> ++ #ifndef SOUNDTOUCH_INTEGER_SAMPLES ++ #error soundtouch expects float samples ++ #endif], ++ [], ++ [ac_cv_soundtouch_sample_type=short], ++ [ac_cv_soundtouch_sample_type=float])]) ++ CXXFLAGS=$_SAVE_CXXFLAGS ++ AC_LANG_RESTORE ++ ++ if test \( -n "$MOZ_SAMPLE_TYPE_S16" -a "$ac_cv_soundtouch_sample_type" != short \) \ ++ -o \( -n "$MOZ_SAMPLE_TYPE_FLOAT32" -a "$ac_cv_soundtouch_sample_type" != float \) ; then ++ AC_MSG_ERROR([SoundTouch library is built with incompatible sample type. Either rebuild the library with/without --enable-integer-samples, chase default Mozilla sample type or remove --with-system-soundtouch.]) ++ fi ++fi ++ ++if test -n "$MOZ_SYSTEM_SOUNDTOUCH"; then ++ AC_DEFINE(MOZ_SYSTEM_SOUNDTOUCH) ++fi ++AC_SUBST(MOZ_SYSTEM_SOUNDTOUCH) ++ dnl system libvpx Support dnl ======================================================== MOZ_ARG_WITH_BOOL(system-libvpx, -@@ -3609,6 +3862,67 @@ AC_DEFINE(MOZ_WEBM_ENCODER) +@@ -3252,6 +3610,67 @@ AC_DEFINE(MOZ_WEBM_ENCODER) AC_SUBST(MOZ_WEBM_ENCODER) dnl ================================== @@ -375,7 +480,7 @@ $NetBSD: patch-aa,v 1.48 2016/12/03 09:58:26 ryoon Exp $ dnl = Check alsa availability on Linux dnl ================================== -@@ -3622,12 +3936,23 @@ MOZ_ARG_ENABLE_BOOL(alsa, +@@ -3265,12 +3684,23 @@ MOZ_ARG_ENABLE_BOOL(alsa, MOZ_ALSA=1, MOZ_ALSA=) @@ -399,7 +504,7 @@ $NetBSD: patch-aa,v 1.48 2016/12/03 09:58:26 ryoon Exp $ AC_SUBST(MOZ_ALSA) dnl ======================================================== -@@ -5764,6 +6089,27 @@ if test "$USE_FC_FREETYPE"; then +@@ -5220,6 +5650,27 @@ if test "$USE_FC_FREETYPE"; then fi dnl ======================================================== diff --git a/www/firefox/patches/patch-as b/www/firefox/patches/patch-as index 209608f6072..e46511ca518 100644 --- a/www/firefox/patches/patch-as +++ b/www/firefox/patches/patch-as @@ -1,34 +1,17 @@ -$NetBSD: patch-as,v 1.20 2016/08/06 08:46:59 ryoon Exp $ +$NetBSD: patch-as,v 1.21 2017/01/25 13:24:51 ryoon Exp $ * Treat DragonFly like FreeBSD. * Add system ICU support ---- js/src/old-configure.in.orig 2016-07-25 20:22:08.000000000 +0000 +--- js/src/old-configure.in.orig 2017-01-16 16:16:52.000000000 +0000 +++ js/src/old-configure.in -@@ -1263,8 +1263,7 @@ AC_LANG_CPLUSPLUS +@@ -140,6 +140,9 @@ fi - MOZ_CXX11 + MOZ_TOOL_VARIABLES --dnl Check for .hidden assembler directive and visibility attribute. --dnl Borrowed from glibc configure.in -+dnl Setup default hidden visibility and wrapped system headers. - dnl =============================================================== - if test "$GNU_CC" -a "$OS_TARGET" != WINNT; then - AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) -@@ -2613,6 +2612,16 @@ MOZ_CONFIG_ICU() - dnl ======================================================== - dnl JavaScript shell - dnl ======================================================== -+ICU_LIB_NAMES= -+MOZ_SYSTEM_ICU= -+MOZ_ARG_WITH_BOOL(system-icu, -+[ --with-system-icu -+ Use system icu (located with pkgconfig)], -+ MOZ_SYSTEM_ICU=1) ++AC_PROG_CPP ++AC_PROG_CXXCPP + -+if test -n "$MOZ_SYSTEM_ICU"; then -+ PKG_CHECK_MODULES(MOZ_ICU, icu-i18n >= 50.1) -+fi - - MOZ_CHECK_ALLOCATOR + dnl Special win32 checks + dnl ======================================================== diff --git a/www/firefox/patches/patch-bf b/www/firefox/patches/patch-bf deleted file mode 100644 index 2fd2f67e7d7..00000000000 --- a/www/firefox/patches/patch-bf +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-bf,v 1.5 2016/06/16 12:08:21 ryoon Exp $ - -* For NetBSD, use pthread_attr_get_np - ---- js/src/jsnativestack.cpp.orig 2013-09-10 03:43:36.000000000 +0000 -+++ js/src/jsnativestack.cpp -@@ -114,7 +114,7 @@ js::GetNativeStackBaseImpl() - pthread_attr_init(&sattr); - # if defined(__OpenBSD__) - stack_t ss; --# elif defined(PTHREAD_NP_H) || defined(_PTHREAD_NP_H_) || defined(NETBSD) -+# elif defined(PTHREAD_NP_H) || defined(_PTHREAD_NP_H_) || defined(__DragonFly__) || defined(NETBSD) || defined(__NetBSD__) /* XXX tnn not sure why NETBSD isn't defined, it looks like it should be ... */ - /* e.g. on FreeBSD 4.8 or newer, neundorf@kde.org */ - pthread_attr_get_np(thread, &sattr); - # else diff --git a/www/firefox/patches/patch-browser_app_nsBrowserApp.cpp b/www/firefox/patches/patch-browser_app_nsBrowserApp.cpp new file mode 100644 index 00000000000..e09240732c8 --- /dev/null +++ b/www/firefox/patches/patch-browser_app_nsBrowserApp.cpp @@ -0,0 +1,14 @@ +$NetBSD: patch-browser_app_nsBrowserApp.cpp,v 1.10 2017/01/25 13:24:51 ryoon Exp $ + +--- browser/app/nsBrowserApp.cpp.orig 2017-01-16 16:16:49.000000000 +0000 ++++ browser/app/nsBrowserApp.cpp +@@ -358,6 +358,9 @@ int main(int argc, char* argv[], char* e + { + mozilla::TimeStamp start = mozilla::TimeStamp::Now(); + ++ setenv("MOZ_GMP_PATH", "%%LOCALBASE%%/lib/browser_plugins/symlinks/gecko", 0); ++ setenv("MOZ_PLUGIN_PATH", "%%LOCALBASE%%/lib/browser_plugins/symlinks/gecko", 0); ++ + #ifdef HAS_DLL_BLOCKLIST + DllBlocklist_Initialize(); + diff --git a/www/firefox/patches/patch-browser_installer_package-manifest.in b/www/firefox/patches/patch-browser_installer_package-manifest.in index 9252bb33fc1..56d833cb200 100644 --- a/www/firefox/patches/patch-browser_installer_package-manifest.in +++ b/www/firefox/patches/patch-browser_installer_package-manifest.in @@ -1,10 +1,10 @@ -$NetBSD: patch-browser_installer_package-manifest.in,v 1.7 2015/11/03 15:52:57 ryoon Exp $ +$NetBSD: patch-browser_installer_package-manifest.in,v 1.8 2017/01/25 13:24:51 ryoon Exp $ Limit SPARC bits to just SPARC (untested, but fixes x86). ---- browser/installer/package-manifest.in.orig 2015-10-22 22:30:28.000000000 +0000 +--- browser/installer/package-manifest.in.orig 2017-01-16 16:16:50.000000000 +0000 +++ browser/installer/package-manifest.in -@@ -620,7 +620,7 @@ +@@ -575,7 +575,7 @@ @RESPATH@/components/MozKeyboard.js @RESPATH@/components/InputMethod.manifest @@ -13,12 +13,3 @@ Limit SPARC bits to just SPARC (untested, but fixes x86). @RESPATH@/components/TestInterfaceJS.js @RESPATH@/components/TestInterfaceJS.manifest @RESPATH@/components/TestInterfaceJSMaplike.js -@@ -822,7 +822,7 @@ - #endif - - ; for Solaris SPARC --#ifdef SOLARIS -+#if defined(SOLARIS) && defined(SPARC) - bin/libfreebl_32fpu_3.so - bin/libfreebl_32int_3.so - bin/libfreebl_32int64_3.so diff --git a/www/firefox/patches/patch-browser_themes_shared_icon-colors.inc.svg b/www/firefox/patches/patch-browser_themes_shared_icon-colors.inc.svg new file mode 100644 index 00000000000..94eab78367a --- /dev/null +++ b/www/firefox/patches/patch-browser_themes_shared_icon-colors.inc.svg @@ -0,0 +1,13 @@ +$NetBSD: patch-browser_themes_shared_icon-colors.inc.svg,v 1.1 2017/01/25 13:24:51 ryoon Exp $ + +--- browser/themes/shared/icon-colors.inc.svg.orig 2017-01-16 16:16:51.000000000 +0000 ++++ browser/themes/shared/icon-colors.inc.svg +@@ -2,7 +2,7 @@ + + .fieldtext { + fill: -moz-fieldtext; +-#ifdef XP_LINUX ++#ifdef MOZ_WIDGET_GTK + /* The fill-opacity needs to be sufficient for high-contrast settings, and + pathological Gtk themes where -moz-fieldtext provides low contrast by + default. */ diff --git a/www/firefox/patches/patch-build_autoconf_compiler-opts.m4 b/www/firefox/patches/patch-build_autoconf_compiler-opts.m4 deleted file mode 100644 index 05683e62cfa..00000000000 --- a/www/firefox/patches/patch-build_autoconf_compiler-opts.m4 +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-build_autoconf_compiler-opts.m4,v 1.1 2014/05/28 04:34:52 pho Exp $ - -It's true Clang is required if we use the cocoa toolkit, but we don't -do that anyway. GCC is perfectly working as long as we use cairo-gtk2. - ---- build/autoconf/compiler-opts.m4.orig 2014-05-06 22:55:14.000000000 +0000 -+++ build/autoconf/compiler-opts.m4 -@@ -53,14 +53,6 @@ case "$target" in - if test -z "$CXX"; then - MOZ_PATH_PROGS(CXX, clang++) - fi -- IS_GCC=$($CC -v 2>&1 | grep gcc) -- if test -n "$IS_GCC" -- then -- echo gcc is known to be broken on OS X, please use clang. -- echo see http://developer.mozilla.org/en-US/docs/Developer_Guide/Build_Instructions/Mac_OS_X_Prerequisites -- echo for more information. -- exit 1 -- fi - ;; - esac - fi diff --git a/www/firefox/patches/patch-build_autoconf_toolchain.m4 b/www/firefox/patches/patch-build_autoconf_toolchain.m4 new file mode 100644 index 00000000000..e31376dc1d7 --- /dev/null +++ b/www/firefox/patches/patch-build_autoconf_toolchain.m4 @@ -0,0 +1,19 @@ +$NetBSD: patch-build_autoconf_toolchain.m4,v 1.1 2017/01/25 13:24:51 ryoon Exp $ + +--- build/autoconf/toolchain.m4.orig 2017-01-16 16:16:51.000000000 +0000 ++++ build/autoconf/toolchain.m4 +@@ -2,14 +2,6 @@ dnl This Source Code Form is subject to + dnl License, v. 2.0. If a copy of the MPL was not distributed with this + dnl file, You can obtain one at http://mozilla.org/MPL/2.0/. + +-dnl Several autoconf functions AC_REQUIRE AC_PROG_CPP/AC_PROG_CXXCPP, +-dnl meaning they are called even when we don't call them explicitly. +-dnl However, theses checks are not necessary and python configure sets +-dnl the corresponding variables already, so just skip those tests +-dnl entirely. +-define([AC_PROG_CPP],[]) +-define([AC_PROG_CXXCPP],[]) +- + AC_DEFUN([MOZ_TOOL_VARIABLES], + [ + GNU_AS= diff --git a/www/firefox/patches/patch-build_moz.configure_old.configure b/www/firefox/patches/patch-build_moz.configure_old.configure index 301d13ea062..c7ca4096286 100644 --- a/www/firefox/patches/patch-build_moz.configure_old.configure +++ b/www/firefox/patches/patch-build_moz.configure_old.configure @@ -1,6 +1,6 @@ -$NetBSD: patch-build_moz.configure_old.configure,v 1.3 2016/12/03 09:58:26 ryoon Exp $ +$NetBSD: patch-build_moz.configure_old.configure,v 1.4 2017/01/25 13:24:51 ryoon Exp $ ---- build/moz.configure/old.configure.orig 2016-10-31 20:15:27.000000000 +0000 +--- build/moz.configure/old.configure.orig 2017-01-16 16:16:51.000000000 +0000 +++ build/moz.configure/old.configure @@ -159,6 +159,7 @@ def old_configure_options(*options): '--enable-accessibility', @@ -8,24 +8,23 @@ $NetBSD: patch-build_moz.configure_old.configure,v 1.3 2016/12/03 09:58:26 ryoon '--enable-alsa', + '--enable-alsa-dlopen', '--enable-android-omx', - '--enable-approximate-location', '--enable-b2g-bt', -@@ -259,6 +260,7 @@ def old_configure_options(*options): + '--enable-b2g-camera', +@@ -241,6 +242,7 @@ def old_configure_options(*options): + '--enable-url-classifier', + '--enable-valgrind', '--enable-verify-mar', - '--enable-warnings-as-errors', - '--enable-webapp-runtime', + '--enable-webm', '--enable-webrtc', - '--enable-websms-backend', - '--enable-webspeech', -@@ -306,19 +308,27 @@ def old_configure_options(*options): + '--enable-xul', + '--enable-zipwriter', +@@ -279,18 +281,26 @@ def old_configure_options(*options): '--with-nspr-prefix', '--with-nss-exec-prefix', '--with-nss-prefix', + '--with-oss', '--with-pthreads', '--with-qemu-exe', - '--with-servo', '--with-sixgill', '--with-soft-float', '--with-system-bz2', diff --git a/www/firefox/patches/patch-build_moz.configure_toolchain.configure b/www/firefox/patches/patch-build_moz.configure_toolchain.configure new file mode 100644 index 00000000000..1ba9dd8839b --- /dev/null +++ b/www/firefox/patches/patch-build_moz.configure_toolchain.configure @@ -0,0 +1,28 @@ +$NetBSD: patch-build_moz.configure_toolchain.configure,v 1.1 2017/01/25 13:24:51 ryoon Exp $ + +--- build/moz.configure/toolchain.configure.orig 2017-01-16 16:16:51.000000000 +0000 ++++ build/moz.configure/toolchain.configure +@@ -756,23 +756,6 @@ def compiler(language, host_or_target, c + valid_compiler.try_compile(check_msg='%s works' % what, + onerror=compiler_error) + +- +- # Set CPP/CXXCPP for both the build system and old-configure. We don't +- # need to check this works for preprocessing, because we already relied +- # on $CC -E/$CXX -E doing preprocessing work to validate the compiler +- # in the first place. +- if host_or_target == target: +- pp_var = { +- 'C': 'CPP', +- 'C++': 'CXXCPP', +- }[language] +- +- preprocessor = depends_if(valid_compiler)( +- lambda x: list(x.wrapper) + [x.compiler, '-E'] + list(x.flags)) +- +- set_config(pp_var, preprocessor) +- add_old_configure_assignment(pp_var, preprocessor) +- + return valid_compiler + + diff --git a/www/firefox/patches/patch-build_pgo_profileserver.py b/www/firefox/patches/patch-build_pgo_profileserver.py new file mode 100644 index 00000000000..e7fe31ddc1c --- /dev/null +++ b/www/firefox/patches/patch-build_pgo_profileserver.py @@ -0,0 +1,13 @@ +$NetBSD: patch-build_pgo_profileserver.py,v 1.5 2017/01/25 13:24:51 ryoon Exp $ + +--- build/pgo/profileserver.py.orig 2017-01-16 16:16:51.000000000 +0000 ++++ build/pgo/profileserver.py +@@ -80,7 +80,7 @@ if __name__ == '__main__': + env["MOZ_JAR_LOG_FILE"] = os.path.abspath(jarlog) + print "jarlog: %s" % env["MOZ_JAR_LOG_FILE"] + +- cmdargs = ["http://localhost:%d/index.html" % PORT] ++ cmdargs = ["http://127.0.0.1:%d/index.html" % PORT] + runner = FirefoxRunner(profile=profile, + binary=build.get_binary_path(where="staged-package"), + cmdargs=cmdargs, diff --git a/www/firefox/patches/patch-config_Makefile.in b/www/firefox/patches/patch-config_Makefile.in index 7ec81ea26f1..46dc03423b5 100644 --- a/www/firefox/patches/patch-config_Makefile.in +++ b/www/firefox/patches/patch-config_Makefile.in @@ -1,8 +1,8 @@ -$NetBSD: patch-config_Makefile.in,v 1.8 2016/12/03 09:58:26 ryoon Exp $ +$NetBSD: patch-config_Makefile.in,v 1.9 2017/01/25 13:24:51 ryoon Exp $ * Support system libraries ---- config/Makefile.in.orig 2016-10-31 20:15:27.000000000 +0000 +--- config/Makefile.in.orig 2017-01-22 22:50:48.440016062 +0000 +++ config/Makefile.in @@ -49,6 +49,13 @@ export:: $(export-preqs) -DMOZ_SYSTEM_LIBEVENT=$(MOZ_SYSTEM_LIBEVENT) \ diff --git a/www/firefox/patches/patch-config_baseconfig.mk b/www/firefox/patches/patch-config_baseconfig.mk index f2592232576..a563cacf566 100644 --- a/www/firefox/patches/patch-config_baseconfig.mk +++ b/www/firefox/patches/patch-config_baseconfig.mk @@ -1,8 +1,8 @@ -$NetBSD: patch-config_baseconfig.mk,v 1.8 2016/06/16 12:08:21 ryoon Exp $ +$NetBSD: patch-config_baseconfig.mk,v 1.9 2017/01/25 13:24:51 ryoon Exp $ * Set pkgsrc directory structure ---- config/baseconfig.mk.orig 2016-02-25 23:01:53.000000000 +0000 +--- config/baseconfig.mk.orig 2016-10-31 20:15:27.000000000 +0000 +++ config/baseconfig.mk @@ -2,10 +2,10 @@ # directly in python/mozbuild/mozbuild/base.py for gmake validation. diff --git a/www/firefox/patches/patch-dom_bindings_GenerateCSS2PropertiesWebIDL.py b/www/firefox/patches/patch-dom_bindings_GenerateCSS2PropertiesWebIDL.py new file mode 100644 index 00000000000..5a50a5e6e31 --- /dev/null +++ b/www/firefox/patches/patch-dom_bindings_GenerateCSS2PropertiesWebIDL.py @@ -0,0 +1,13 @@ +$NetBSD: patch-dom_bindings_GenerateCSS2PropertiesWebIDL.py,v 1.1 2017/01/25 13:24:51 ryoon Exp $ + +--- dom/bindings/GenerateCSS2PropertiesWebIDL.py.orig 2017-01-16 16:16:52.000000000 +0000 ++++ dom/bindings/GenerateCSS2PropertiesWebIDL.py +@@ -16,7 +16,7 @@ def generateLine(propName, extendedAttrs + return " [%s] attribute DOMString %s;\n" % (", ".join(extendedAttrs), + propName) + def generate(output, idlFilename, preprocessorHeader): +- cpp = list(buildconfig.substs['CPP']) ++ cpp = shellutil.split(buildconfig.substs['CPP']) + cpp += shellutil.split(buildconfig.substs['ACDEFINES']) + cpp.append(preprocessorHeader) + preprocessed = subprocess.check_output(cpp) diff --git a/www/firefox/patches/patch-dom_media_moz.build b/www/firefox/patches/patch-dom_media_moz.build index a037d149551..d3ac780baf1 100644 --- a/www/firefox/patches/patch-dom_media_moz.build +++ b/www/firefox/patches/patch-dom_media_moz.build @@ -1,10 +1,10 @@ -$NetBSD: patch-dom_media_moz.build,v 1.6 2016/12/03 09:58:26 ryoon Exp $ +$NetBSD: patch-dom_media_moz.build,v 1.7 2017/01/25 13:24:51 ryoon Exp $ * Support system libraries ---- dom/media/moz.build.orig 2016-10-31 20:15:34.000000000 +0000 +--- dom/media/moz.build.orig 2017-01-16 16:16:53.000000000 +0000 +++ dom/media/moz.build -@@ -319,6 +319,21 @@ if CONFIG['MOZ_WEBRTC']: +@@ -316,6 +316,21 @@ if CONFIG['MOZ_WEBRTC']: DEFINES['MOZILLA_INTERNAL_API'] = True @@ -26,31 +26,3 @@ $NetBSD: patch-dom_media_moz.build,v 1.6 2016/12/03 09:58:26 ryoon Exp $ if CONFIG['OS_TARGET'] == 'WINNT': DEFINES['WEBRTC_WIN'] = True else: -@@ -333,6 +348,27 @@ if CONFIG['ANDROID_VERSION'] > '15': - if CONFIG['MOZ_GONK_MEDIACODEC']: - DEFINES['MOZ_GONK_MEDIACODEC'] = True - -+if CONFIG['MOZ_SYSTEM_OGG']: -+ CXXFLAGS += CONFIG['MOZ_OGG_CFLAGS'] -+ -+if CONFIG['MOZ_SYSTEM_THEORA']: -+ CXXFLAGS += CONFIG['MOZ_THEORA_CFLAGS'] -+ -+if CONFIG['MOZ_SYSTEM_VORBIS']: -+ CXXFLAGS += CONFIG['MOZ_VORBIS_CFLAGS'] -+ -+if CONFIG['MOZ_SYSTEM_TREMOR']: -+ CXXFLAGS += CONFIG['MOZ_TREMOR_CFLAGS'] -+ -+if CONFIG['MOZ_SYSTEM_OPUS']: -+ CXXFLAGS += CONFIG['MOZ_OPUS_CFLAGS'] -+ -+if CONFIG['MOZ_SYSTEM_SPEEX']: -+ CXXFLAGS += CONFIG['MOZ_SPEEX_CFLAGS'] -+ -+if CONFIG['MOZ_SYSTEM_SOUNDTOUCH']: -+ CXXFLAGS += CONFIG['MOZ_SOUNDTOUCH_CFLAGS'] -+ - include('/ipc/chromium/chromium-config.mozbuild') - - # Suppress some GCC warnings being treated as errors: diff --git a/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_moz.build b/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_moz.build deleted file mode 100644 index 840328b7aaf..00000000000 --- a/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_moz.build +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-extensions_spellcheck_hunspell_glue_moz.build,v 1.1 2016/12/03 09:58:26 ryoon Exp $ - ---- extensions/spellcheck/hunspell/glue/moz.build.orig 2016-10-31 20:15:27.000000000 +0000 -+++ extensions/spellcheck/hunspell/glue/moz.build -@@ -11,12 +11,14 @@ SOURCES += [ - 'RemoteSpellCheckEngineParent.cpp', - ] - --CXXFLAGS += CONFIG['MOZ_HUNSPELL_CFLAGS'] -- - FINAL_LIBRARY = 'xul' - -+if CONFIG['MOZ_SYSTEM_HUNSPELL']: -+ CXXFLAGS += CONFIG['MOZ_HUNSPELL_CFLAGS'] -+else: -+ LOCAL_INCLUDES += ['../src'] -+ - LOCAL_INCLUDES += [ -- '../src', - '/dom/base', - '/extensions/spellcheck/src', - ] diff --git a/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp b/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp index 57c3e8b9197..4098550dbe6 100644 --- a/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp +++ b/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp @@ -1,10 +1,10 @@ -$NetBSD: patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp,v 1.2 2016/06/16 12:08:21 ryoon Exp $ +$NetBSD: patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp,v 1.3 2017/01/25 13:24:51 ryoon Exp $ * Read pkgsrc hunspell dictionaries ---- extensions/spellcheck/hunspell/glue/mozHunspell.cpp.orig 2015-12-04 00:37:13.000000000 +0000 +--- extensions/spellcheck/hunspell/glue/mozHunspell.cpp.orig 2017-01-16 16:16:49.000000000 +0000 +++ extensions/spellcheck/hunspell/glue/mozHunspell.cpp -@@ -392,6 +392,14 @@ mozHunspell::LoadDictionaryList(bool aNo +@@ -358,6 +358,14 @@ mozHunspell::LoadDictionaryList(bool aNo } } diff --git a/www/firefox/patches/patch-extensions_spellcheck_src_moz.build b/www/firefox/patches/patch-extensions_spellcheck_src_moz.build deleted file mode 100644 index 5daa104c84e..00000000000 --- a/www/firefox/patches/patch-extensions_spellcheck_src_moz.build +++ /dev/null @@ -1,19 +0,0 @@ -$NetBSD: patch-extensions_spellcheck_src_moz.build,v 1.1 2016/12/03 09:58:26 ryoon Exp $ - ---- extensions/spellcheck/src/moz.build.orig 2016-10-31 20:15:27.000000000 +0000 -+++ extensions/spellcheck/src/moz.build -@@ -17,9 +17,13 @@ SOURCES += [ - - FINAL_LIBRARY = 'xul' - -+if CONFIG['MOZ_SYSTEM_HUNSPELL']: -+ CXXFLAGS += CONFIG['MOZ_HUNSPELL_CFLAGS'] -+else: -+ LOCAL_INCLUDES += ['../hunspell/src'] -+ - LOCAL_INCLUDES += [ - '../hunspell/glue', -- '../hunspell/src', - '/dom/base', - ] - EXPORTS.mozilla += [ diff --git a/www/firefox/patches/patch-gfx_thebes_moz.build b/www/firefox/patches/patch-gfx_thebes_moz.build index dc9e0dc2ba6..2864338728c 100644 --- a/www/firefox/patches/patch-gfx_thebes_moz.build +++ b/www/firefox/patches/patch-gfx_thebes_moz.build @@ -1,10 +1,10 @@ -$NetBSD: patch-gfx_thebes_moz.build,v 1.5 2016/12/03 09:58:26 ryoon Exp $ +$NetBSD: patch-gfx_thebes_moz.build,v 1.6 2017/01/25 13:24:51 ryoon Exp $ ---- gfx/thebes/moz.build.orig 2016-10-31 20:15:32.000000000 +0000 +--- gfx/thebes/moz.build.orig 2017-01-16 16:16:51.000000000 +0000 +++ gfx/thebes/moz.build -@@ -289,7 +289,13 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk - +@@ -286,7 +286,13 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk LOCAL_INCLUDES += CONFIG['SKIA_INCLUDES'] + LOCAL_INCLUDES += ['/media/libyuv/include'] -DEFINES['GRAPHITE2_STATIC'] = True +if CONFIG['MOZ_SYSTEM_HARFBUZZ']: diff --git a/www/firefox/patches/patch-image_Downscaler.h b/www/firefox/patches/patch-image_Downscaler.h new file mode 100644 index 00000000000..d91b109cb8d --- /dev/null +++ b/www/firefox/patches/patch-image_Downscaler.h @@ -0,0 +1,33 @@ +$NetBSD: patch-image_Downscaler.h,v 1.1 2017/01/25 13:24:51 ryoon Exp $ + +--- image/Downscaler.h.orig 2016-10-31 20:15:32.000000000 +0000 ++++ image/Downscaler.h +@@ -154,14 +154,14 @@ private: + class Downscaler + { + public: +- explicit Downscaler(const nsIntSize&) ++ explicit Downscaler(const nsIntSize&) : mScale(1.0, 1.0) + { + MOZ_RELEASE_ASSERT(false, "Skia is not enabled"); + } + +- const nsIntSize& OriginalSize() const { return nsIntSize(); } +- const nsIntSize& TargetSize() const { return nsIntSize(); } +- const gfxSize& Scale() const { return gfxSize(1.0, 1.0); } ++ const nsIntSize& OriginalSize() const { return mSize; } ++ const nsIntSize& TargetSize() const { return mSize; } ++ const gfxSize& Scale() const { return mScale; } + + nsresult BeginFrame(const nsIntSize&, const Maybe<nsIntRect>&, uint8_t*, bool, bool = false) + { +@@ -177,6 +177,9 @@ public: + DownscalerInvalidRect TakeInvalidRect() { return DownscalerInvalidRect(); } + void ResetForNextProgressivePass() { } + const nsIntSize FrameSize() const { return nsIntSize(0, 0); } ++private: ++ nsIntSize mSize; ++ gfxSize mScale; + }; + + #endif // MOZ_ENABLE_SKIA diff --git a/www/firefox/patches/patch-js_src_jsdate.cpp b/www/firefox/patches/patch-js_src_jsdate.cpp deleted file mode 100644 index 438bd10023d..00000000000 --- a/www/firefox/patches/patch-js_src_jsdate.cpp +++ /dev/null @@ -1,17 +0,0 @@ -$NetBSD: patch-js_src_jsdate.cpp,v 1.4 2016/06/16 12:08:21 ryoon Exp $ - -* For NetBSD - ---- js/src/jsdate.cpp.orig 2016-02-25 23:02:04.000000000 +0000 -+++ js/src/jsdate.cpp -@@ -2672,8 +2672,8 @@ ToLocaleFormatHelper(JSContext* cx, Hand - if (strcmp(format, "%x") == 0 && result_len >= 6 && - /* Format %x means use OS settings, which may have 2-digit yr, so - hack end of 3/11/22 or 11.03.22 or 11Mar22 to use 4-digit yr...*/ -- !isdigit(buf[result_len - 3]) && -- isdigit(buf[result_len - 2]) && isdigit(buf[result_len - 1]) && -+ !isdigit(((unsigned char)buf[result_len - 3])) && -+ isdigit(((unsigned char)buf[result_len - 2])) && isdigit(((unsigned char)buf[result_len - 1])) && - /* ...but not if starts with 4-digit year, like 2022/3/11. */ - !(isdigit(buf[0]) && isdigit(buf[1]) && - isdigit(buf[2]) && isdigit(buf[3]))) { diff --git a/www/firefox/patches/patch-js_src_jskwgen.cpp b/www/firefox/patches/patch-js_src_jskwgen.cpp deleted file mode 100644 index c76209501bf..00000000000 --- a/www/firefox/patches/patch-js_src_jskwgen.cpp +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-js_src_jskwgen.cpp,v 1.1 2015/02/16 16:16:17 bad Exp $ - ---- js/src/jskwgen.cpp.orig 2015-01-23 06:00:01.000000000 +0000 -+++ js/src/jskwgen.cpp 2015-02-05 11:42:30.000000000 +0000 -@@ -181,7 +181,7 @@ - *s++ = '\\'; - break; - default: -- if (!isprint(c)) { -+ if (!isprint(((unsigned char)c))) { - *s++ = '\\'; - *s++ = (char)('0' + (0x3 & (((unsigned char)c) >> 6))); - *s++ = (char)('0' + (0x7 & (((unsigned char)c) >> 3))); diff --git a/www/firefox/patches/patch-layout_style_GenerateCSSPropsGenerated.py b/www/firefox/patches/patch-layout_style_GenerateCSSPropsGenerated.py new file mode 100644 index 00000000000..cd4ca344fe0 --- /dev/null +++ b/www/firefox/patches/patch-layout_style_GenerateCSSPropsGenerated.py @@ -0,0 +1,13 @@ +$NetBSD: patch-layout_style_GenerateCSSPropsGenerated.py,v 1.1 2017/01/25 13:24:51 ryoon Exp $ + +--- layout/style/GenerateCSSPropsGenerated.py.orig 2017-01-16 16:16:54.000000000 +0000 ++++ layout/style/GenerateCSSPropsGenerated.py +@@ -10,7 +10,7 @@ import buildconfig + from mozbuild import shellutil + + def get_properties(preprocessorHeader): +- cpp = list(buildconfig.substs['CPP']) ++ cpp = shellutil.split(buildconfig.substs['CPP']) + cpp += shellutil.split(buildconfig.substs['ACDEFINES']) + cpp.append(preprocessorHeader) + preprocessed = subprocess.check_output(cpp) diff --git a/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c b/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c index 3dfd741627f..615b53fa99c 100644 --- a/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c +++ b/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c @@ -1,10 +1,10 @@ -$NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon Exp $ +$NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.18 2017/01/25 13:24:51 ryoon Exp $ * Support alsa audio under NetBSD --- media/libcubeb/src/cubeb_alsa.c.orig 2016-10-31 20:15:39.000000000 +0000 +++ media/libcubeb/src/cubeb_alsa.c -@@ -7,12 +7,18 @@ +@@ -7,11 +7,15 @@ #undef NDEBUG #define _DEFAULT_SOURCE #define _BSD_SOURCE @@ -18,12 +18,9 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon #include <limits.h> +#include <dlfcn.h> #include <poll.h> -+#include <stdlib.h> -+#include <stdio.h> #include <unistd.h> #include <alsa/asoundlib.h> - #include "cubeb/cubeb.h" -@@ -25,6 +31,50 @@ +@@ -25,6 +29,50 @@ #define ALSA_PA_PLUGIN "ALSA <-> PulseAudio PCM I/O Plugin" @@ -74,7 +71,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon /* ALSA is not thread-safe. snd_pcm_t instances are individually protected by the owning cubeb_stream's mutex. snd_pcm_t creation and destruction is not thread-safe until ALSA 1.0.24 (see alsa-lib.git commit 91c9c8f1), -@@ -65,6 +115,8 @@ struct cubeb { +@@ -65,6 +113,8 @@ struct cubeb { workaround is not required. */ snd_config_t * local_config; int is_pa; @@ -83,13 +80,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon }; enum stream_state { -@@ -255,15 +307,16 @@ alsa_refill_stream(cubeb_stream * stm) - long got; - void * p; - int draining; -+ unsigned pipefailures, againfailures; - - draining = 0; +@@ -260,10 +310,10 @@ alsa_refill_stream(cubeb_stream * stm) pthread_mutex_lock(&stm->mutex); @@ -103,15 +94,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon } /* Failed to recover from an xrun, this stream must be broken. */ -@@ -272,6 +325,7 @@ alsa_refill_stream(cubeb_stream * stm) - stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); - return ERROR; - } -+ pipefailures = againfailures = 0; - - /* This should never happen. */ - if ((unsigned int) avail > stm->buffer_size) { -@@ -286,7 +340,7 @@ alsa_refill_stream(cubeb_stream * stm) +@@ -286,7 +336,7 @@ alsa_refill_stream(cubeb_stream * stm) return RUNNING; } @@ -120,16 +103,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon assert(p); pthread_mutex_unlock(&stm->mutex); -@@ -299,7 +353,7 @@ alsa_refill_stream(cubeb_stream * stm) - return ERROR; - } - if (got > 0) { -- snd_pcm_sframes_t wrote; -+ snd_pcm_sframes_t wrote, towrite = got; - - if (stm->params.format == CUBEB_SAMPLE_FLOAT32NE) { - float * b = (float *) p; -@@ -312,10 +366,10 @@ alsa_refill_stream(cubeb_stream * stm) +@@ -312,10 +362,10 @@ alsa_refill_stream(cubeb_stream * stm) b[i] *= stm->volume; } } @@ -143,7 +117,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon } assert(wrote >= 0 && wrote == got); stm->write_position += wrote; -@@ -327,7 +381,7 @@ alsa_refill_stream(cubeb_stream * stm) +@@ -327,7 +377,7 @@ alsa_refill_stream(cubeb_stream * stm) /* Fill the remaining buffer with silence to guarantee one full period has been written. */ @@ -152,7 +126,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon set_timeout(&stm->drain_timeout, buffer_time * 1000); -@@ -440,26 +494,26 @@ get_slave_pcm_node(snd_config_t * lconf, +@@ -440,26 +490,26 @@ get_slave_pcm_node(snd_config_t * lconf, slave_def = NULL; @@ -184,7 +158,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon if (r < 0) { break; } -@@ -468,7 +522,7 @@ get_slave_pcm_node(snd_config_t * lconf, +@@ -468,7 +518,7 @@ get_slave_pcm_node(snd_config_t * lconf, if (r < 0 || r > (int) sizeof(node_name)) { break; } @@ -193,7 +167,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon if (r < 0) { break; } -@@ -477,7 +531,7 @@ get_slave_pcm_node(snd_config_t * lconf, +@@ -477,7 +527,7 @@ get_slave_pcm_node(snd_config_t * lconf, } while (0); if (slave_def) { @@ -202,7 +176,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon } return NULL; -@@ -500,22 +554,22 @@ init_local_config_with_workaround(char c +@@ -500,22 +550,22 @@ init_local_config_with_workaround(char c lconf = NULL; @@ -229,7 +203,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon if (r < 0) { break; } -@@ -524,7 +578,7 @@ init_local_config_with_workaround(char c +@@ -524,7 +574,7 @@ init_local_config_with_workaround(char c if (r < 0 || r > (int) sizeof(node_name)) { break; } @@ -238,7 +212,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon if (r < 0) { break; } -@@ -535,12 +589,12 @@ init_local_config_with_workaround(char c +@@ -535,12 +585,12 @@ init_local_config_with_workaround(char c } /* Fetch the PCM node's type, and bail out if it's not the PulseAudio plugin. */ @@ -253,7 +227,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon if (r < 0) { break; } -@@ -551,18 +605,18 @@ init_local_config_with_workaround(char c +@@ -551,18 +601,18 @@ init_local_config_with_workaround(char c /* Don't clobber an explicit existing handle_underrun value, set it only if it doesn't already exist. */ @@ -275,7 +249,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon if (r < 0) { break; } -@@ -570,7 +624,7 @@ init_local_config_with_workaround(char c +@@ -570,7 +620,7 @@ init_local_config_with_workaround(char c return lconf; } while (0); @@ -284,7 +258,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon return NULL; } -@@ -582,9 +636,9 @@ alsa_locked_pcm_open(snd_pcm_t ** pcm, s +@@ -582,9 +632,9 @@ alsa_locked_pcm_open(snd_pcm_t ** pcm, s pthread_mutex_lock(&cubeb_alsa_mutex); if (local_config) { @@ -296,7 +270,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon } pthread_mutex_unlock(&cubeb_alsa_mutex); -@@ -597,7 +651,7 @@ alsa_locked_pcm_close(snd_pcm_t * pcm) +@@ -597,7 +647,7 @@ alsa_locked_pcm_close(snd_pcm_t * pcm) int r; pthread_mutex_lock(&cubeb_alsa_mutex); @@ -305,7 +279,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon pthread_mutex_unlock(&cubeb_alsa_mutex); return r; -@@ -654,12 +708,65 @@ alsa_init(cubeb ** context, char const * +@@ -654,12 +704,65 @@ alsa_init(cubeb ** context, char const * pthread_attr_t attr; snd_pcm_t * dummy; @@ -372,7 +346,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon cubeb_alsa_error_handler_set = 1; } pthread_mutex_unlock(&cubeb_alsa_mutex); -@@ -667,6 +774,8 @@ alsa_init(cubeb ** context, char const * +@@ -667,6 +770,8 @@ alsa_init(cubeb ** context, char const * ctx = calloc(1, sizeof(*ctx)); assert(ctx); @@ -381,7 +355,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon ctx->ops = &alsa_ops; r = pthread_mutex_init(&ctx->mutex, NULL); -@@ -716,7 +825,7 @@ alsa_init(cubeb ** context, char const * +@@ -716,7 +821,7 @@ alsa_init(cubeb ** context, char const * config fails with EINVAL, the PA PCM is too old for this workaround. */ if (r == -EINVAL) { pthread_mutex_lock(&cubeb_alsa_mutex); @@ -390,7 +364,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon pthread_mutex_unlock(&cubeb_alsa_mutex); ctx->local_config = NULL; } else if (r >= 0) { -@@ -755,9 +864,13 @@ alsa_destroy(cubeb * ctx) +@@ -755,9 +860,13 @@ alsa_destroy(cubeb * ctx) pthread_mutex_destroy(&ctx->mutex); free(ctx->fds); @@ -405,7 +379,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon pthread_mutex_unlock(&cubeb_alsa_mutex); } -@@ -842,7 +955,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre +@@ -842,7 +951,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre return CUBEB_ERROR; } @@ -414,7 +388,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon assert(r == 0); latency_us = latency_frames * 1e6 / stm->params.rate; -@@ -855,7 +968,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre +@@ -855,7 +964,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre latency_us = latency_us < min_latency ? min_latency: latency_us; } @@ -423,7 +397,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon stm->params.channels, stm->params.rate, 1, latency_us); if (r < 0) { -@@ -863,15 +976,15 @@ alsa_stream_init(cubeb * ctx, cubeb_stre +@@ -863,15 +972,15 @@ alsa_stream_init(cubeb * ctx, cubeb_stre return CUBEB_ERROR_INVALID_FORMAT; } @@ -442,7 +416,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon assert((nfds_t) r == stm->nfds); r = pthread_cond_init(&stm->cond, NULL); -@@ -902,7 +1015,7 @@ alsa_stream_destroy(cubeb_stream * stm) +@@ -902,7 +1011,7 @@ alsa_stream_destroy(cubeb_stream * stm) pthread_mutex_lock(&stm->mutex); if (stm->pcm) { if (stm->state == DRAINING) { @@ -451,19 +425,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon } alsa_locked_pcm_close(stm->pcm); stm->pcm = NULL; -@@ -912,7 +1025,10 @@ alsa_stream_destroy(cubeb_stream * stm) - pthread_mutex_destroy(&stm->mutex); - - r = pthread_cond_destroy(&stm->cond); -- assert(r == 0); -+ if (r != 0) { /* XXX stopgap until someone figures out the real reason */ -+ fprintf(stderr,"alsa_stream_destroy: pthread_cond_destroy failed: %s", -+ strerror(r)); -+ } - - alsa_unregister_stream(stm); - -@@ -944,12 +1060,12 @@ alsa_get_max_channel_count(cubeb * ctx, +@@ -944,12 +1053,12 @@ alsa_get_max_channel_count(cubeb * ctx, return CUBEB_ERROR; } @@ -478,7 +440,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon if (r < 0) { return CUBEB_ERROR; } -@@ -969,34 +1085,34 @@ alsa_get_preferred_sample_rate(cubeb * c +@@ -969,34 +1078,34 @@ alsa_get_preferred_sample_rate(cubeb * c /* get a pcm, disabling resampling, so we get a rate the * hardware/dmix/pulse/etc. supports. */ @@ -521,7 +483,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon return CUBEB_OK; } -@@ -1020,7 +1136,7 @@ alsa_stream_start(cubeb_stream * stm) +@@ -1020,7 +1129,7 @@ alsa_stream_start(cubeb_stream * stm) ctx = stm->context; pthread_mutex_lock(&stm->mutex); @@ -530,7 +492,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon gettimeofday(&stm->last_activity, NULL); pthread_mutex_unlock(&stm->mutex); -@@ -1054,7 +1170,7 @@ alsa_stream_stop(cubeb_stream * stm) +@@ -1054,7 +1163,7 @@ alsa_stream_stop(cubeb_stream * stm) pthread_mutex_unlock(&ctx->mutex); pthread_mutex_lock(&stm->mutex); @@ -539,7 +501,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon pthread_mutex_unlock(&stm->mutex); return CUBEB_OK; -@@ -1070,14 +1186,16 @@ alsa_stream_get_position(cubeb_stream * +@@ -1070,8 +1179,8 @@ alsa_stream_get_position(cubeb_stream * pthread_mutex_lock(&stm->mutex); delay = -1; @@ -550,16 +512,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon *position = stm->last_position; pthread_mutex_unlock(&stm->mutex); return CUBEB_OK; - } - -- assert(delay >= 0); -+ if (delay < 0) { -+ delay = 0; -+ } - - *position = 0; - if (stm->write_position >= (snd_pcm_uframes_t) delay) { -@@ -1096,7 +1214,7 @@ alsa_stream_get_latency(cubeb_stream * s +@@ -1096,7 +1205,7 @@ alsa_stream_get_latency(cubeb_stream * s snd_pcm_sframes_t delay; /* This function returns the delay in frames until a frame written using snd_pcm_writei is sent to the DAC. The DAC delay should be < 1ms anyways. */ diff --git a/www/firefox/patches/patch-media_webrtc_signaling_test_common.build b/www/firefox/patches/patch-media_webrtc_signaling_test_common.build index 795263073a9..1a6ac346935 100644 --- a/www/firefox/patches/patch-media_webrtc_signaling_test_common.build +++ b/www/firefox/patches/patch-media_webrtc_signaling_test_common.build @@ -1,8 +1,8 @@ -$NetBSD: patch-media_webrtc_signaling_test_common.build,v 1.3 2016/12/03 09:58:26 ryoon Exp $ +$NetBSD: patch-media_webrtc_signaling_test_common.build,v 1.4 2017/01/25 13:24:51 ryoon Exp $ ---- media/webrtc/signaling/test/common.build.orig 2016-10-31 20:15:24.000000000 +0000 +--- media/webrtc/signaling/test/common.build.orig 2017-01-22 14:52:50.270634552 +0000 +++ media/webrtc/signaling/test/common.build -@@ -96,11 +96,12 @@ if CONFIG['JS_SHARED_LIBRARY']: +@@ -96,6 +96,7 @@ if CONFIG['JS_SHARED_LIBRARY']: USE_LIBS += ['mozglue'] @@ -10,10 +10,3 @@ $NetBSD: patch-media_webrtc_signaling_test_common.build,v 1.3 2016/12/03 09:58:2 OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS'] OS_LIBS += CONFIG['REALTIME_LIBS'] --if CONFIG['MOZ_ALSA']: -- OS_LIBS += CONFIG['MOZ_ALSA_LIBS'] -+if CONFIG['MOZ_OSS']: -+ OS_LIBS += CONFIG['MOZ_OSS_LIBS'] - - if CONFIG['MOZ_SYSTEM_JPEG']: - OS_LIBS += CONFIG['MOZ_JPEG_LIBS'] diff --git a/www/firefox/patches/patch-mfbt_Attributes.h b/www/firefox/patches/patch-mfbt_Attributes.h deleted file mode 100644 index 2a0a54dd4c2..00000000000 --- a/www/firefox/patches/patch-mfbt_Attributes.h +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-mfbt_Attributes.h,v 1.8 2016/12/03 09:58:26 ryoon Exp $ - ---- mfbt/Attributes.h.orig 2016-10-31 20:15:24.000000000 +0000 -+++ mfbt/Attributes.h -@@ -50,6 +50,7 @@ - * don't indicate support for them here, due to - * http://stackoverflow.com/questions/20498142/visual-studio-2013-explicit-keyword-bug - */ -+# define MOZ_HAVE_CXX11_ALIGNAS - # define MOZ_HAVE_NEVER_INLINE __declspec(noinline) - # define MOZ_HAVE_NORETURN __declspec(noreturn) - # if _MSC_VER >= 1900 diff --git a/www/firefox/patches/patch-modules_libmar_tests_moz.build b/www/firefox/patches/patch-modules_libmar_tests_moz.build new file mode 100644 index 00000000000..43acd98ad2f --- /dev/null +++ b/www/firefox/patches/patch-modules_libmar_tests_moz.build @@ -0,0 +1,29 @@ +$NetBSD: patch-modules_libmar_tests_moz.build,v 1.1 2017/01/25 13:24:51 ryoon Exp $ + +--- modules/libmar/tests/moz.build.orig 2016-10-31 20:15:26.000000000 +0000 ++++ modules/libmar/tests/moz.build +@@ -6,24 +6,7 @@ + + XPCSHELL_TESTS_MANIFESTS += ['unit/xpcshell.ini'] + +-DEFINES['BIN_SUFFIX'] = CONFIG['BIN_SUFFIX'] +- + if CONFIG['OS_TARGET'] != 'Android': +- nss_files = ['nss3'] +- if not CONFIG['MOZ_FOLD_LIBS']: +- nss_files.extend([ +- 'nssutil3', +- 'plc4', +- 'nspr4', +- 'plds4', +- ]) +- TEST_HARNESS_FILES.xpcshell.modules.libmar.tests.unit += sorted( +- ['!/dist/bin/%s%s%s' % ( +- CONFIG['DLL_PREFIX'], +- name, +- CONFIG['DLL_SUFFIX'], +- ) for name in nss_files] +- ) + TEST_HARNESS_FILES.xpcshell.modules.libmar.tests.unit += [ + '!../tool/signmar%s' % CONFIG['BIN_SUFFIX'], + ] diff --git a/www/firefox/patches/patch-netwerk_protocol_http_Http2Session.cpp b/www/firefox/patches/patch-netwerk_protocol_http_Http2Session.cpp deleted file mode 100644 index 7fc49a6cd27..00000000000 --- a/www/firefox/patches/patch-netwerk_protocol_http_Http2Session.cpp +++ /dev/null @@ -1,18 +0,0 @@ -$NetBSD: patch-netwerk_protocol_http_Http2Session.cpp,v 1.7 2017/01/20 15:03:37 ryoon Exp $ - -Fix an insecure connection error with NSS 3.28 or later in HTTP2 case -https://hg.mozilla.org/mozilla-central/rev/361ac226da2a - ---- netwerk/protocol/http/Http2Session.cpp.orig 2016-10-31 20:15:27.000000000 +0000 -+++ netwerk/protocol/http/Http2Session.cpp -@@ -3542,8 +3542,8 @@ Http2Session::ConfirmTLSProfile() - LOG3(("Http2Session::ConfirmTLSProfile %p FAILED due to DH %d < 2048\n", - this, keybits)); - RETURN_SESSION_ERROR(this, INADEQUATE_SECURITY); -- } else if (kea == ssl_kea_ecdh && keybits < 256) { // 256 bits is "security level" of 128 -- LOG3(("Http2Session::ConfirmTLSProfile %p FAILED due to ECDH %d < 256\n", -+ } else if (kea == ssl_kea_ecdh && keybits < 224) { // see rfc7540 9.2.1. -+ LOG3(("Http2Session::ConfirmTLSProfile %p FAILED due to ECDH %d < 224\n", - this, keybits)); - RETURN_SESSION_ERROR(this, INADEQUATE_SECURITY); - } diff --git a/www/firefox/patches/patch-toolkit_library_moz.build b/www/firefox/patches/patch-toolkit_library_moz.build index e74c05c36d6..fbd89619d26 100644 --- a/www/firefox/patches/patch-toolkit_library_moz.build +++ b/www/firefox/patches/patch-toolkit_library_moz.build @@ -1,27 +1,10 @@ -$NetBSD: patch-toolkit_library_moz.build,v 1.8 2016/12/03 09:58:26 ryoon Exp $ +$NetBSD: patch-toolkit_library_moz.build,v 1.9 2017/01/25 13:24:51 ryoon Exp $ * Support system libraries ---- toolkit/library/moz.build.orig 2016-11-05 00:20:16.000000000 +0000 +--- toolkit/library/moz.build.orig 2017-01-22 14:52:50.338659055 +0000 +++ toolkit/library/moz.build -@@ -211,6 +211,7 @@ if CONFIG['OS_ARCH'] == 'Linux' and CONF - ] - - OS_LIBS += CONFIG['MOZ_CAIRO_OSLIBS'] -+OS_LIBS += CONFIG['MOZ_LIBV4L2_LIBS'] - OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS'] - OS_LIBS += CONFIG['MOZ_SERVO_LIBS'] - -@@ -220,9 +221,30 @@ if CONFIG['MOZ_SYSTEM_JPEG']: - if CONFIG['MOZ_SYSTEM_PNG']: - OS_LIBS += CONFIG['MOZ_PNG_LIBS'] - -+if CONFIG['MOZ_SYSTEM_GRAPHITE2']: -+ OS_LIBS += CONFIG['MOZ_GRAPHITE2_LIBS'] -+ -+if CONFIG['MOZ_SYSTEM_HARFBUZZ']: -+ OS_LIBS += CONFIG['MOZ_HARFBUZZ_LIBS'] -+ +@@ -241,6 +241,21 @@ if CONFIG['MOZ_SYSTEM_HARFBUZZ']: if CONFIG['MOZ_SYSTEM_HUNSPELL']: OS_LIBS += CONFIG['MOZ_HUNSPELL_LIBS'] @@ -43,14 +26,3 @@ $NetBSD: patch-toolkit_library_moz.build,v 1.8 2016/12/03 09:58:26 ryoon Exp $ if CONFIG['MOZ_SYSTEM_LIBEVENT']: OS_LIBS += CONFIG['MOZ_LIBEVENT_LIBS'] -@@ -232,8 +254,8 @@ if CONFIG['MOZ_SYSTEM_LIBVPX']: - if not CONFIG['MOZ_TREE_PIXMAN']: - OS_LIBS += CONFIG['MOZ_PIXMAN_LIBS'] - --if CONFIG['MOZ_ALSA']: -- OS_LIBS += CONFIG['MOZ_ALSA_LIBS'] -+if CONFIG['MOZ_OSS']: -+ OS_LIBS += CONFIG['MOZ_OSS_LIBS'] - - if CONFIG['HAVE_CLOCK_MONOTONIC']: - OS_LIBS += CONFIG['REALTIME_LIBS'] diff --git a/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build b/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build index a251f47dea3..363412184db 100644 --- a/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build +++ b/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build @@ -1,13 +1,13 @@ -$NetBSD: patch-xpcom_reflect_xptcall_md_unix_moz.build,v 1.5 2016/04/27 16:22:40 ryoon Exp $ +$NetBSD: patch-xpcom_reflect_xptcall_md_unix_moz.build,v 1.6 2017/01/25 13:24:51 ryoon Exp $ ---- xpcom/reflect/xptcall/md/unix/moz.build.orig 2016-04-15 16:57:50.000000000 +0000 +--- xpcom/reflect/xptcall/md/unix/moz.build.orig 2017-01-16 16:16:53.000000000 +0000 +++ xpcom/reflect/xptcall/md/unix/moz.build -@@ -9,7 +9,7 @@ if CONFIG['OS_ARCH'] == 'Darwin': - 'xptcinvoke_darwin.cpp', - 'xptcstubs_darwin.cpp', - ] -- if CONFIG['OS_TEST'] == 'powerpc': -+ if CONFIG['OS_TEST'] == 'ppc': +@@ -145,7 +145,7 @@ if CONFIG['OS_ARCH'] == 'NetBSD': + 'xptcstubs_netbsd_m68k.cpp' + ] + +-if CONFIG['OS_ARCH'] == 'Linux': ++if CONFIG['OS_ARCH'] in ('Linux', 'FreeBSD', 'NetBSD', 'OpenBSD'): + if CONFIG['OS_TEST'] == 'aarch64': SOURCES += [ - '!xptcstubs_asm_ppc_darwin.s', - 'xptcinvoke_asm_ppc_rhapsody.s', + 'xptcinvoke_aarch64.cpp', |