diff options
author | ryoon <ryoon> | 2016-06-16 12:08:21 +0000 |
---|---|---|
committer | ryoon <ryoon> | 2016-06-16 12:08:21 +0000 |
commit | cfc567ced8c487fe37d2b6de356c7d1e39569058 (patch) | |
tree | ed8aa80f70e703c6cd78059733f900ff044312b5 /www | |
parent | 7383a57615b32b63aac33176d9d92df7a1be5aba (diff) | |
download | pkgsrc-cfc567ced8c487fe37d2b6de356c7d1e39569058.tar.gz |
Update to 47.0
* Remove macOS patches, because I cannot confirm them sadly
Changelog:
New
Support for Google’s Widevine CDM on Windows and Mac OS X so streaming services like Amazon Video can switch from Silverlight to encrypted HTML5 video.
Enable VP9 video codec for users with fast machines
Embedded YouTube videos now play with HTML5 video if Flash is not installed.
View and search open tabs from your smartphone or another computer in a sidebar
Allow no-cache on back/forward navigations for https resources
Latgalu [ltg] locale added. Wikipedia tells us there are 164,500 daily speakers.
Fixed
Various security fixes
Changed
FUEL (Firefox User Extension Library) has been removed. Add-ons relying on it will stop working.
The browser.sessionstore.restore_on_demand preference has been reset to its default value (true) to avoid e10s performance problems. Because faster is better!
The Firefox click-to-activate plugin whitelist has been removed.
XRender is no longer used for rendering web content on Linux as this may cause a regression in remote X performance
Developer
Web platform changes
View, start,and debug registered Service Workers in the Service Workers developer tool
Simulate Push messages in the Service Workers developer tool
'Start' button for service workers in about:debugging to start registered Service Workers
Changes that can affect add-on compatibility
Added support for ChaCha20/Poly1305 cipher suites
Custom user agents supported in Responsive Design Mode
Smart multi-line input in the Web Console
Developer Information
HTML5
cuechange events are now available on TextTrack objects
WebCrypto: PBKDF2 supports SHA-2 hash algorithms
WebCrypto: RSA-PSS signature support
Fixed in Firefox 47
2016-61 Network Security Services (NSS) vulnerabilities
2016-60 Java applets bypass CSP protections
2016-59 Information disclosure of disabled plugins through CSS pseudo-classes
2016-58 Entering fullscreen and persistent pointerlock without user permission
2016-57 Incorrect icon displayed on permissions notifications
2016-56 Use-after-free when textures are used in WebGL operations after recycle pool destruction
2016-55 File overwrite and privilege escalation through Mozilla Windows updater
2016-54 Partial same-origin-policy through setting location.host through data URI
2016-53 Out-of-bounds write with WebGL shader
2016-52 Addressbar spoofing though the SELECT element
2016-51 Use-after-free deleting tables from a contenteditable document
2016-50 Buffer overflow parsing HTML5 fragments
2016-49 Miscellaneous memory safety hazards (rv:47.0 / rv:45.2)
Diffstat (limited to 'www')
106 files changed, 517 insertions, 1488 deletions
diff --git a/www/firefox/Makefile b/www/firefox/Makefile index bb155cd473e..3ba4b1616f8 100644 --- a/www/firefox/Makefile +++ b/www/firefox/Makefile @@ -1,12 +1,11 @@ -# $NetBSD: Makefile,v 1.255 2016/06/10 13:16:42 wiz Exp $ +# $NetBSD: Makefile,v 1.256 2016/06/16 12:08:21 ryoon Exp $ FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} -MOZ_BRANCH= 46.0 -MOZ_BRANCH_MINOR= .1 +MOZ_BRANCH= 47.0 +MOZ_BRANCH_MINOR= DISTNAME= firefox-${FIREFOX_VER}.source PKGNAME= firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//} -PKGREVISION= 2 CATEGORIES= www MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/} @@ -37,6 +36,8 @@ ALL_ENV+= MOZILLA_PKG_NAME=firefox BUILDLINK_TRANSFORM.SunOS+= rm:-fdata-sections BUILDLINK_TRANSFORM.SunOS+= rm:-ffunction-sections +BUILDLINK_TRANSFORM.NetBSD+= opt:-std=gnu++0x:--std=gnu++14 + LDFLAGS.DragonFly= -lplc4 -lnspr4 LDFLAGS.FreeBSD= -lplc4 -lnspr4 LDFLAGS.Linux= -lnspr4 @@ -64,12 +65,9 @@ SUBST_FILES.sys-dic= extensions/spellcheck/hunspell/glue/mozHunspell.cpp SUBST_VARS.sys-dic= PREFIX pre-configure: - cd ${WRKSRC} && mkdir ${OBJDIR} cd ${WRKSRC} && autoconf cd ${WRKSRC}/js/src && autoconf -# XXX Makefile is broken? When libxul is provided from devel/xulrunner, -# XXX please remove this. - mkdir ${WRKSRC}/js/src/.deps + cd ${WRKSRC} && mkdir ${OBJDIR} post-build: ${SED} -e 's|@MOZILLA@|${MOZILLA}|g' \ diff --git a/www/firefox/PLIST b/www/firefox/PLIST index 38f1dfdd359..fb07ed0c098 100644 --- a/www/firefox/PLIST +++ b/www/firefox/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.106 2016/04/27 16:22:39 ryoon Exp $ +@comment $NetBSD: PLIST,v 1.107 2016/06/16 12:08:21 ryoon Exp $ bin/firefox lib/firefox/application.ini lib/firefox/browser/blocklist.xml @@ -111,7 +111,6 @@ lib/firefox/browser/chrome/browser/content/browser/content-sessionStore.js lib/firefox/browser/chrome/browser/content/browser/content.js lib/firefox/browser/chrome/browser/content/browser/contentSearchUI.css lib/firefox/browser/chrome/browser/content/browser/contentSearchUI.js -lib/firefox/browser/chrome/browser/content/browser/customizableui/aboutCustomizing.xul lib/firefox/browser/chrome/browser/content/browser/customizableui/panelUI.css lib/firefox/browser/chrome/browser/content/browser/customizableui/panelUI.js lib/firefox/browser/chrome/browser/content/browser/customizableui/panelUI.xml @@ -138,13 +137,11 @@ lib/firefox/browser/chrome/browser/content/browser/defaultthemes/5.icon.jpg lib/firefox/browser/chrome/browser/content/browser/defaultthemes/5.preview.jpg lib/firefox/browser/chrome/browser/content/browser/defaultthemes/devedition.header.png lib/firefox/browser/chrome/browser/content/browser/defaultthemes/devedition.icon.png -lib/firefox/browser/chrome/browser/content/browser/downloads/allDownloadsViewOverlay.css lib/firefox/browser/chrome/browser/content/browser/downloads/allDownloadsViewOverlay.js lib/firefox/browser/chrome/browser/content/browser/downloads/allDownloadsViewOverlay.xul lib/firefox/browser/chrome/browser/content/browser/downloads/contentAreaDownloadsView.css lib/firefox/browser/chrome/browser/content/browser/downloads/contentAreaDownloadsView.js lib/firefox/browser/chrome/browser/content/browser/downloads/contentAreaDownloadsView.xul -lib/firefox/browser/chrome/browser/content/browser/downloads/download.css lib/firefox/browser/chrome/browser/content/browser/downloads/download.xml lib/firefox/browser/chrome/browser/content/browser/downloads/downloads.css lib/firefox/browser/chrome/browser/content/browser/downloads/downloads.js @@ -153,7 +150,9 @@ 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-commands.js lib/firefox/browser/chrome/browser/content/browser/ext-contextMenus.js +lib/firefox/browser/chrome/browser/content/browser/ext-desktop-runtime.js lib/firefox/browser/chrome/browser/content/browser/ext-pageAction.js lib/firefox/browser/chrome/browser/content/browser/ext-tabs.js lib/firefox/browser/chrome/browser/content/browser/ext-utils.js @@ -248,6 +247,7 @@ lib/firefox/browser/chrome/browser/content/browser/sanitizeDialog.css lib/firefox/browser/chrome/browser/content/browser/sanitizeDialog.js lib/firefox/browser/chrome/browser/content/browser/schemas/bookmarks.json lib/firefox/browser/chrome/browser/content/browser/schemas/browser_action.json +lib/firefox/browser/chrome/browser/content/browser/schemas/commands.json lib/firefox/browser/chrome/browser/content/browser/schemas/context_menus.json lib/firefox/browser/chrome/browser/content/browser/schemas/context_menus_internal.json lib/firefox/browser/chrome/browser/content/browser/schemas/page_action.json @@ -275,6 +275,8 @@ lib/firefox/browser/chrome/browser/content/browser/sync/key.xhtml lib/firefox/browser/chrome/browser/content/browser/sync/setup.js lib/firefox/browser/chrome/browser/content/browser/sync/setup.xul lib/firefox/browser/chrome/browser/content/browser/sync/utils.js +lib/firefox/browser/chrome/browser/content/browser/syncedtabs/sidebar.js +lib/firefox/browser/chrome/browser/content/browser/syncedtabs/sidebar.xhtml lib/firefox/browser/chrome/browser/content/browser/tab-content.js lib/firefox/browser/chrome/browser/content/browser/tabbrowser.css lib/firefox/browser/chrome/browser/content/browser/tabbrowser.xml @@ -377,6 +379,8 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/android.png lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/android@2x.png lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/default-avatar.png lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/default-avatar@2x.png +lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/ios.png +lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/ios@2x.png lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/logo.png lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/logo@2x.png lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration.png @@ -509,6 +513,7 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/syncProgress-toolbar-inv lib/firefox/browser/chrome/browser/skin/classic/browser/syncProgress-toolbar.png lib/firefox/browser/chrome/browser/skin/classic/browser/syncQuota.css lib/firefox/browser/chrome/browser/skin/classic/browser/syncSetup.css +lib/firefox/browser/chrome/browser/skin/classic/browser/syncedtabs/sidebar.css lib/firefox/browser/chrome/browser/skin/classic/browser/tab-crashed.svg lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/alltabs-inverted.png lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/alltabs.png @@ -577,8 +582,8 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/welcome-back.svg lib/firefox/browser/chrome/browser/skin/classic/communicator/communicator.css lib/firefox/browser/chrome/chrome.manifest lib/firefox/browser/chrome/devtools/content/aboutdebugging/aboutdebugging.css -lib/firefox/browser/chrome/devtools/content/aboutdebugging/aboutdebugging.js lib/firefox/browser/chrome/devtools/content/aboutdebugging/aboutdebugging.xhtml +lib/firefox/browser/chrome/devtools/content/aboutdebugging/initializer.js lib/firefox/browser/chrome/devtools/content/animationinspector/animation-controller.js lib/firefox/browser/chrome/devtools/content/animationinspector/animation-inspector.xhtml lib/firefox/browser/chrome/devtools/content/animationinspector/animation-panel.js @@ -619,16 +624,11 @@ lib/firefox/browser/chrome/devtools/content/framework/toolbox-process-window.js 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/computed/computed.xhtml lib/firefox/browser/chrome/devtools/content/inspector/fonts/fonts.js -lib/firefox/browser/chrome/devtools/content/inspector/fonts/fonts.xhtml 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/layout/layout.xhtml -lib/firefox/browser/chrome/devtools/content/inspector/markup/markup.css lib/firefox/browser/chrome/devtools/content/inspector/markup/markup.xhtml -lib/firefox/browser/chrome/devtools/content/inspector/rules/rules.xhtml lib/firefox/browser/chrome/devtools/content/memory/initializer.js lib/firefox/browser/chrome/devtools/content/memory/memory.xhtml lib/firefox/browser/chrome/devtools/content/netmonitor/netmonitor-controller.js @@ -645,7 +645,6 @@ lib/firefox/browser/chrome/devtools/content/performance/views/details-memory-cal lib/firefox/browser/chrome/devtools/content/performance/views/details-memory-flamegraph.js lib/firefox/browser/chrome/devtools/content/performance/views/details-waterfall.js lib/firefox/browser/chrome/devtools/content/performance/views/details.js -lib/firefox/browser/chrome/devtools/content/performance/views/optimizations-list.js lib/firefox/browser/chrome/devtools/content/performance/views/overview.js lib/firefox/browser/chrome/devtools/content/performance/views/recordings.js lib/firefox/browser/chrome/devtools/content/performance/views/toolbar.js @@ -657,6 +656,8 @@ lib/firefox/browser/chrome/devtools/content/projecteditor/lib/helpers/readdir.js lib/firefox/browser/chrome/devtools/content/promisedebugger/promise-controller.js lib/firefox/browser/chrome/devtools/content/promisedebugger/promise-debugger.xhtml lib/firefox/browser/chrome/devtools/content/promisedebugger/promise-panel.js +lib/firefox/browser/chrome/devtools/content/responsive.html/index.js +lib/firefox/browser/chrome/devtools/content/responsive.html/index.xhtml lib/firefox/browser/chrome/devtools/content/scratchpad/scratchpad.js lib/firefox/browser/chrome/devtools/content/scratchpad/scratchpad.xul lib/firefox/browser/chrome/devtools/content/shadereditor/shadereditor.js @@ -720,10 +721,15 @@ lib/firefox/browser/chrome/devtools/content/webconsole/webconsole.xul lib/firefox/browser/chrome/devtools/modules/devtools/acorn/acorn.js lib/firefox/browser/chrome/devtools/modules/devtools/acorn/acorn_loose.js lib/firefox/browser/chrome/devtools/modules/devtools/acorn/walk.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/aboutdebugging.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons-controls.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons-tab.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tab-header.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tab-menu-entry.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tab-menu.js lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/target-list.js lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/target.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers-tab.js lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/animation-details.js lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/animation-target-node.js lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/animation-time-block.js @@ -754,6 +760,8 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/eyedropper/eyedroppe lib/firefox/browser/chrome/devtools/modules/devtools/client/eyedropper/eyedropper.js lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/ToolboxProcess.jsm lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/attach-thread.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/devtools-browser.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/devtools.js lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/gDevTools.jsm lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/selection.js lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/sidebar.js @@ -785,20 +793,9 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/ lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/headers.js lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/json-panel.js lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/main-tabbed-area.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/array.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/caption.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/null.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/number.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/object-box.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/object-link.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/object.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/rep-utils.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/rep.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/string.js lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/tabs.js lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/toolbar.js lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/tree-view.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/undefined.js lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/search-box.js lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/text-panel.js lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/converter-child.js @@ -812,7 +809,6 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/headers lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/json-panel.css lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/main.css lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/read-only-prop.svg -lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/reps.css lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/search-box.css lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/search.svg lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/tabs.css @@ -827,13 +823,13 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/utils.js lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/viewer-config.js lib/firefox/browser/chrome/devtools/modules/devtools/client/main.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/allocations.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/breakdown.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/census-display.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/diffing.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/dominatorTreeBreakdown.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/dominator-tree-display.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/filter.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/inverted.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/io.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/refresh.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/sizes.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/snapshot.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/view.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/app.js @@ -845,6 +841,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/do lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/dominator-tree.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/heap.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/list.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/shortest-paths.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/snapshot-list-item.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/toolbar.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/constants.js @@ -854,15 +851,16 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/models.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/panel.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/allocations.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/breakdown.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/census-display.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/diffing.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/dominatorTreeBreakdown.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/dominator-tree-display.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/errors.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/filter.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/inverted.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/sizes.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/snapshots.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/view.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/store.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/telemetry.js lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/utils.js lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/har/har-automation.js lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/har/har-builder.js @@ -871,11 +869,14 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/har/har-e lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/har/har-utils.js lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/har/toolbox-overlay.js 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/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 lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/legacy/front.js lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/legacy/recording.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/constants.js lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/global.js lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/io.js lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/logic/frame-utils.js @@ -893,6 +894,17 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/ lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/tree-view.js lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/waterfall-ticks.js lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/panel.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/actions.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/dom-utils.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/event-utils.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/input-utils.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/panel-utils.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/prefs.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/profiler-mm-utils.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/synth-utils.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/tab-utils.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/urls.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/wait-utils.js lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/editors.js lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/helpers/event.js lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/helpers/file-picker.js @@ -918,6 +930,29 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/st lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/stores/local.js lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/stores/resource.js lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/tree.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/index.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/location.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/viewports.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/app.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/browser.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/global-toolbar.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/resizable-viewport.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/utils/l10n.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewport-dimension.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewport-toolbar.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewport.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewports.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/constants.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/close.svg +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/grippers.svg +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/rotate-viewport.svg +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/index.css +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/manager.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/location.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/viewports.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/store.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/types.js lib/firefox/browser/chrome/devtools/modules/devtools/client/responsivedesign/resize-commands.js lib/firefox/browser/chrome/devtools/modules/devtools/client/responsivedesign/responsivedesign-child.js lib/firefox/browser/chrome/devtools/modules/devtools/client/responsivedesign/responsivedesign.jsm @@ -928,17 +963,33 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/shadereditor/panel.j 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/DeveloperToolbar.jsm lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/Jsbeautify.jsm lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/SplitView.jsm lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/autocomplete-popup.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/browser-loader.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/frame.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/h-split-box.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/array.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/caption.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/null.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/number.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-box.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-link.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/rep-utils.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/rep.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/reps.css +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/string.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/undefined.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/css-parsing-utils.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/css-reload.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 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/doorhanger.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/file-watcher-worker.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/file-watcher.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/frame-script-utils.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/getjson.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/inplace-editor.js @@ -960,11 +1011,13 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/theme-switchi lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/theme.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/undo.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dom.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-proxy.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-redux.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/redux.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/seamless-immutable.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/view-source.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/webgl-utils.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/AbstractTreeItem.jsm lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/BarGraphWidget.js lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/BreadcrumbsWidget.jsm @@ -1009,19 +1062,11 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/styleedi lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/styleeditor-panel.js lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/utils.js lib/firefox/browser/chrome/devtools/modules/devtools/client/themes/variables.css -lib/firefox/browser/chrome/devtools/modules/devtools/client/tilt/TiltWorkerCrafter.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/tilt/TiltWorkerPicker.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/tilt/tilt-commands.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/tilt/tilt-gl.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/tilt/tilt-math.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/tilt/tilt-utils.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/tilt/tilt-visualizer-style.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/tilt/tilt-visualizer.js -lib/firefox/browser/chrome/devtools/modules/devtools/client/tilt/tilt.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webaudioeditor/panel.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/console-commands.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/console-output.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/hudservice.js +lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/jsterm.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/panel.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/webconsole.js lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/addons.js @@ -1051,6 +1096,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/environment.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/eventlooplag.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/frame.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/framerate.js @@ -1085,6 +1131,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/promises.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/root.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/script.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/settings.js +lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/source.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/storage.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/string.js lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/styleeditor.js @@ -1117,6 +1164,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/server/performance/recorder lib/firefox/browser/chrome/devtools/modules/devtools/server/performance/timeline.js 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/worker.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/DevToolsUtils.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/Loader.jsm @@ -1148,6 +1196,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/index. lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/inject.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/jsb.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/listen.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/mdn.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/measure.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/media.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/pagemod.js @@ -1157,7 +1206,6 @@ lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/restar lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/rulers.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/screenshot.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/security.js -lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/tools.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/cli.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/clear.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/commands.js @@ -1230,6 +1278,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/HeapAna lib/firefox/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/HeapAnalysesWorker.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/HeapSnapshotFileUtils.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/census-tree-node.js +lib/firefox/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/shortest-paths.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/indentation.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/inspector/css-logic.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/jsbeautify/beautify.js @@ -1241,7 +1290,6 @@ lib/firefox/browser/chrome/devtools/modules/devtools/shared/jsbeautify/src/beaut lib/firefox/browser/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-tests.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/layout/utils.js lib/firefox/browser/chrome/devtools/modules/devtools/shared/path.js -lib/firefox/browser/chrome/devtools/modules/devtools/shared/performance/process-communication.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/pretty-fast/pretty-fast.js @@ -1274,13 +1322,15 @@ lib/firefox/browser/chrome/devtools/skin/animationinspector.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 +lib/firefox/browser/chrome/devtools/skin/components-frame.css +lib/firefox/browser/chrome/devtools/skin/components-h-split-box.css lib/firefox/browser/chrome/devtools/skin/computed.css 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/eyedropper.css -lib/firefox/browser/chrome/devtools/skin/floating-scrollbars-light.css -lib/firefox/browser/chrome/devtools/skin/floating-scrollbars.css +lib/firefox/browser/chrome/devtools/skin/floating-scrollbars-dark-theme.css +lib/firefox/browser/chrome/devtools/skin/floating-scrollbars-responsive-design.css lib/firefox/browser/chrome/devtools/skin/fonts.css lib/firefox/browser/chrome/devtools/skin/images/add.svg lib/firefox/browser/chrome/devtools/skin/images/alerticon-warning.png @@ -1291,6 +1341,8 @@ lib/firefox/browser/chrome/devtools/skin/images/arrow-e@2x.png lib/firefox/browser/chrome/devtools/skin/images/breadcrumbs-divider@2x.png lib/firefox/browser/chrome/devtools/skin/images/breadcrumbs-scrollbutton.png lib/firefox/browser/chrome/devtools/skin/images/breadcrumbs-scrollbutton@2x.png +lib/firefox/browser/chrome/devtools/skin/images/breakpoint.svg +lib/firefox/browser/chrome/devtools/skin/images/clear.svg lib/firefox/browser/chrome/devtools/skin/images/close.png lib/firefox/browser/chrome/devtools/skin/images/close@2x.png lib/firefox/browser/chrome/devtools/skin/images/command-console.png @@ -1301,6 +1353,7 @@ lib/firefox/browser/chrome/devtools/skin/images/command-frames.png lib/firefox/browser/chrome/devtools/skin/images/command-frames@2x.png lib/firefox/browser/chrome/devtools/skin/images/command-measure.png lib/firefox/browser/chrome/devtools/skin/images/command-measure@2x.png +lib/firefox/browser/chrome/devtools/skin/images/command-noautohide.svg lib/firefox/browser/chrome/devtools/skin/images/command-paintflashing.png lib/firefox/browser/chrome/devtools/skin/images/command-paintflashing@2x.png lib/firefox/browser/chrome/devtools/skin/images/command-pick.png @@ -1313,8 +1366,6 @@ lib/firefox/browser/chrome/devtools/skin/images/command-scratchpad.png lib/firefox/browser/chrome/devtools/skin/images/command-scratchpad@2x.png lib/firefox/browser/chrome/devtools/skin/images/command-screenshot.png lib/firefox/browser/chrome/devtools/skin/images/command-screenshot@2x.png -lib/firefox/browser/chrome/devtools/skin/images/command-tilt.png -lib/firefox/browser/chrome/devtools/skin/images/command-tilt@2x.png lib/firefox/browser/chrome/devtools/skin/images/commandline-icon.png lib/firefox/browser/chrome/devtools/skin/images/commandline-icon@2x.png lib/firefox/browser/chrome/devtools/skin/images/controls.png @@ -1323,10 +1374,6 @@ lib/firefox/browser/chrome/devtools/skin/images/cubic-bezier-swatch.png lib/firefox/browser/chrome/devtools/skin/images/cubic-bezier-swatch@2x.png lib/firefox/browser/chrome/devtools/skin/images/debugger-blackbox.png lib/firefox/browser/chrome/devtools/skin/images/debugger-blackbox@2x.png -lib/firefox/browser/chrome/devtools/skin/images/debugger-collapse.png -lib/firefox/browser/chrome/devtools/skin/images/debugger-collapse@2x.png -lib/firefox/browser/chrome/devtools/skin/images/debugger-expand.png -lib/firefox/browser/chrome/devtools/skin/images/debugger-expand@2x.png lib/firefox/browser/chrome/devtools/skin/images/debugger-pause.png lib/firefox/browser/chrome/devtools/skin/images/debugger-pause@2x.png lib/firefox/browser/chrome/devtools/skin/images/debugger-play.png @@ -1339,20 +1386,16 @@ lib/firefox/browser/chrome/devtools/skin/images/debugger-step-out.png lib/firefox/browser/chrome/devtools/skin/images/debugger-step-out@2x.png lib/firefox/browser/chrome/devtools/skin/images/debugger-step-over.png lib/firefox/browser/chrome/devtools/skin/images/debugger-step-over@2x.png -lib/firefox/browser/chrome/devtools/skin/images/debugger-toggleBreakpoints.png -lib/firefox/browser/chrome/devtools/skin/images/debugger-toggleBreakpoints@2x.png +lib/firefox/browser/chrome/devtools/skin/images/debugger-toggleBreakpoints.svg lib/firefox/browser/chrome/devtools/skin/images/debugging-addons.svg lib/firefox/browser/chrome/devtools/skin/images/debugging-devices.svg lib/firefox/browser/chrome/devtools/skin/images/debugging-workers.svg +lib/firefox/browser/chrome/devtools/skin/images/diff.svg lib/firefox/browser/chrome/devtools/skin/images/dock-bottom-maximize@2x.png lib/firefox/browser/chrome/devtools/skin/images/dock-bottom-minimize@2x.png lib/firefox/browser/chrome/devtools/skin/images/dock-bottom@2x.png lib/firefox/browser/chrome/devtools/skin/images/dock-side@2x.png lib/firefox/browser/chrome/devtools/skin/images/dropmarker.svg -lib/firefox/browser/chrome/devtools/skin/images/editor-breakpoint.png -lib/firefox/browser/chrome/devtools/skin/images/editor-breakpoint@2x.png -lib/firefox/browser/chrome/devtools/skin/images/editor-debug-location.png -lib/firefox/browser/chrome/devtools/skin/images/editor-debug-location@2x.png lib/firefox/browser/chrome/devtools/skin/images/editor-error.png lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-command-pick.svg lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-canvas.svg @@ -1386,6 +1429,8 @@ lib/firefox/browser/chrome/devtools/skin/images/magnifying-glass-light@2x.png lib/firefox/browser/chrome/devtools/skin/images/magnifying-glass.png lib/firefox/browser/chrome/devtools/skin/images/magnifying-glass@2x.png lib/firefox/browser/chrome/devtools/skin/images/noise.png +lib/firefox/browser/chrome/devtools/skin/images/pane-collapse.svg +lib/firefox/browser/chrome/devtools/skin/images/pane-expand.svg lib/firefox/browser/chrome/devtools/skin/images/performance-icons.svg lib/firefox/browser/chrome/devtools/skin/images/power.svg lib/firefox/browser/chrome/devtools/skin/images/profiler-stopwatch.svg @@ -1447,6 +1492,7 @@ lib/firefox/browser/chrome/devtools/skin/images/vview-open-inspector.png 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 @@ -1597,6 +1643,7 @@ lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/graphs.properties lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/har.properties lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/inspector.dtd lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/inspector.properties +lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/jit-optimizations.properties lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/jsonview.properties lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/layoutview.dtd lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/markers.properties @@ -1608,6 +1655,7 @@ lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/performance.proper 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 lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/scratchpad.properties @@ -1616,11 +1664,11 @@ 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/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 lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/styleeditor.properties lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/styleinspector.dtd -lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/tilt.properties lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/toolbox.dtd lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/toolbox.properties lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/webConsole.dtd @@ -1967,8 +2015,7 @@ lib/firefox/browser/components/SelfSupportService.js lib/firefox/browser/components/WebContentConverter.js lib/firefox/browser/components/aboutNewTabService.js lib/firefox/browser/components/components.manifest -lib/firefox/browser/components/devtools-clhandler.js -lib/firefox/browser/components/fuelApplication.js +lib/firefox/browser/components/devtools-startup.js lib/firefox/browser/components/interfaces.xpt lib/firefox/browser/components/libbrowsercomps.so lib/firefox/browser/components/nsBrowserContentHandler.js @@ -2082,12 +2129,16 @@ lib/firefox/browser/features/loop@mozilla.org/chrome/content/modules/MozLoopAPI. lib/firefox/browser/features/loop@mozilla.org/chrome/content/modules/MozLoopPushHandler.jsm lib/firefox/browser/features/loop@mozilla.org/chrome/content/modules/MozLoopService.jsm lib/firefox/browser/features/loop@mozilla.org/chrome/content/modules/MozLoopWorker.js +lib/firefox/browser/features/loop@mozilla.org/chrome/content/modules/tabFrame.js lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/conversation.html +lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/copy.html +lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/css/copy.css lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/css/desktop.css lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/css/panel.css lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/css/slideshow.css lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/conversation.js lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/conversationAppStore.js +lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/copy.js lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/desktopViews.js lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/feedbackViews.js lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/otconfig.js @@ -2284,7 +2335,6 @@ lib/firefox/browser/modules/ContentSearch.jsm lib/firefox/browser/modules/ContentWebRTC.jsm lib/firefox/browser/modules/CustomizableUI.jsm lib/firefox/browser/modules/CustomizableWidgets.jsm -lib/firefox/browser/modules/CustomizationTabPreloader.jsm lib/firefox/browser/modules/CustomizeMode.jsm lib/firefox/browser/modules/DirectoryLinksProvider.jsm lib/firefox/browser/modules/DownloadsCommon.jsm @@ -2300,6 +2350,7 @@ lib/firefox/browser/modules/LaterRun.jsm lib/firefox/browser/modules/MigrationUtils.jsm lib/firefox/browser/modules/NetworkPrioritizer.jsm lib/firefox/browser/modules/NewTabPrefsProvider.jsm +lib/firefox/browser/modules/NewTabRemoteResources.jsm lib/firefox/browser/modules/NewTabURL.jsm lib/firefox/browser/modules/PanelFrame.jsm lib/firefox/browser/modules/PanelWideWidgetTracker.jsm @@ -2350,6 +2401,14 @@ lib/firefox/browser/modules/sessionstore/TabState.jsm lib/firefox/browser/modules/sessionstore/TabStateCache.jsm lib/firefox/browser/modules/sessionstore/TabStateFlusher.jsm lib/firefox/browser/modules/sessionstore/Utils.jsm +lib/firefox/browser/modules/syncedtabs/EventEmitter.jsm +lib/firefox/browser/modules/syncedtabs/SyncedTabsDeckComponent.js +lib/firefox/browser/modules/syncedtabs/SyncedTabsDeckStore.js +lib/firefox/browser/modules/syncedtabs/SyncedTabsDeckView.js +lib/firefox/browser/modules/syncedtabs/SyncedTabsListStore.js +lib/firefox/browser/modules/syncedtabs/TabListComponent.js +lib/firefox/browser/modules/syncedtabs/TabListView.js +lib/firefox/browser/modules/syncedtabs/util.js lib/firefox/browser/modules/translation/BingTranslator.jsm lib/firefox/browser/modules/translation/LanguageDetector.jsm lib/firefox/browser/modules/translation/Translation.jsm @@ -2440,6 +2499,7 @@ lib/firefox/chrome/en-US/locale/en-US/global/layout/xmlparser.properties lib/firefox/chrome/en-US/locale/en-US/global/layout_errors.properties lib/firefox/chrome/en-US/locale/en-US/global/mathml/mathml.properties lib/firefox/chrome/en-US/locale/en-US/global/mozilla.dtd +lib/firefox/chrome/en-US/locale/en-US/global/narrate.properties lib/firefox/chrome/en-US/locale/en-US/global/netError.dtd lib/firefox/chrome/en-US/locale/en-US/global/netErrorApp.dtd lib/firefox/chrome/en-US/locale/en-US/global/notification.dtd @@ -2485,8 +2545,6 @@ lib/firefox/chrome/en-US/locale/en-US/mozapps/extensions/extensions.dtd lib/firefox/chrome/en-US/locale/en-US/mozapps/extensions/extensions.properties lib/firefox/chrome/en-US/locale/en-US/mozapps/extensions/newaddon.dtd lib/firefox/chrome/en-US/locale/en-US/mozapps/extensions/newaddon.properties -lib/firefox/chrome/en-US/locale/en-US/mozapps/extensions/selectAddons.dtd -lib/firefox/chrome/en-US/locale/en-US/mozapps/extensions/selectAddons.properties lib/firefox/chrome/en-US/locale/en-US/mozapps/extensions/update.dtd lib/firefox/chrome/en-US/locale/en-US/mozapps/extensions/update.properties lib/firefox/chrome/en-US/locale/en-US/mozapps/handling/handling.dtd @@ -2517,33 +2575,31 @@ 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/ChromeUtils.js -lib/firefox/chrome/marionette/content/EventUtils.js lib/firefox/chrome/marionette/content/MockColorPicker.jsm lib/firefox/chrome/marionette/content/MockFilePicker.jsm -lib/firefox/chrome/marionette/content/MockPaymentsUIGlue.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/actions.js -lib/firefox/chrome/marionette/content/atoms.js +lib/firefox/chrome/marionette/content/action.js +lib/firefox/chrome/marionette/content/atom.js lib/firefox/chrome/marionette/content/capture.js lib/firefox/chrome/marionette/content/common.js lib/firefox/chrome/marionette/content/cookies.js lib/firefox/chrome/marionette/content/dispatcher.js lib/firefox/chrome/marionette/content/driver.js -lib/firefox/chrome/marionette/content/elements.js +lib/firefox/chrome/marionette/content/element.js lib/firefox/chrome/marionette/content/emulator.js lib/firefox/chrome/marionette/content/error.js -lib/firefox/chrome/marionette/content/frame-manager.js -lib/firefox/chrome/marionette/content/interactions.js +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/listener.js lib/firefox/chrome/marionette/content/message.js lib/firefox/chrome/marionette/content/modal.js lib/firefox/chrome/marionette/content/proxy.js -lib/firefox/chrome/marionette/content/sendkeys.js lib/firefox/chrome/marionette/content/server.js lib/firefox/chrome/marionette/content/simpletest.js lib/firefox/chrome/marionette/content/specialpowers.js @@ -2593,6 +2649,7 @@ 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-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 @@ -2602,12 +2659,17 @@ lib/firefox/chrome/toolkit/content/extensions/ext-storage.js lib/firefox/chrome/toolkit/content/extensions/ext-test.js lib/firefox/chrome/toolkit/content/extensions/ext-webNavigation.js lib/firefox/chrome/toolkit/content/extensions/ext-webRequest.js +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/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/manifest.json lib/firefox/chrome/toolkit/content/extensions/schemas/runtime.json +lib/firefox/chrome/toolkit/content/extensions/schemas/storage.json +lib/firefox/chrome/toolkit/content/extensions/schemas/test.json lib/firefox/chrome/toolkit/content/extensions/schemas/web_navigation.json lib/firefox/chrome/toolkit/content/extensions/schemas/web_request.json lib/firefox/chrome/toolkit/content/formautofill/requestAutocomplete.js @@ -2636,6 +2698,8 @@ lib/firefox/chrome/toolkit/content/global/aboutMemory.js lib/firefox/chrome/toolkit/content/global/aboutMemory.xhtml lib/firefox/chrome/toolkit/content/global/aboutNetworking.js lib/firefox/chrome/toolkit/content/global/aboutNetworking.xhtml +lib/firefox/chrome/toolkit/content/global/aboutPerformance.js +lib/firefox/chrome/toolkit/content/global/aboutPerformance.xhtml lib/firefox/chrome/toolkit/content/global/aboutProfiles.js lib/firefox/chrome/toolkit/content/global/aboutProfiles.xhtml lib/firefox/chrome/toolkit/content/global/aboutRights.xhtml @@ -2647,8 +2711,8 @@ lib/firefox/chrome/toolkit/content/global/aboutTelemetry.css lib/firefox/chrome/toolkit/content/global/aboutTelemetry.js lib/firefox/chrome/toolkit/content/global/aboutTelemetry.xhtml lib/firefox/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.css +lib/firefox/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.html lib/firefox/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.js -lib/firefox/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.xhtml lib/firefox/chrome/toolkit/content/global/accessibility/AccessFu.css lib/firefox/chrome/toolkit/content/global/accessibility/clicked.ogg lib/firefox/chrome/toolkit/content/global/accessibility/content-script.js @@ -2852,6 +2916,18 @@ lib/firefox/chrome/toolkit/pluginproblem/pluginFinderBinding.css lib/firefox/chrome/toolkit/pluginproblem/pluginProblem.xml lib/firefox/chrome/toolkit/pluginproblem/pluginProblemBinding.css lib/firefox/chrome/toolkit/pluginproblem/pluginProblemContent.css +lib/firefox/chrome/toolkit/res/accessiblecaret-normal@1.5x.png +lib/firefox/chrome/toolkit/res/accessiblecaret-normal@1x.png +lib/firefox/chrome/toolkit/res/accessiblecaret-normal@2.25x.png +lib/firefox/chrome/toolkit/res/accessiblecaret-normal@2x.png +lib/firefox/chrome/toolkit/res/accessiblecaret-tilt-left@1.5x.png +lib/firefox/chrome/toolkit/res/accessiblecaret-tilt-left@1x.png +lib/firefox/chrome/toolkit/res/accessiblecaret-tilt-left@2.25x.png +lib/firefox/chrome/toolkit/res/accessiblecaret-tilt-left@2x.png +lib/firefox/chrome/toolkit/res/accessiblecaret-tilt-right@1.5x.png +lib/firefox/chrome/toolkit/res/accessiblecaret-tilt-right@1x.png +lib/firefox/chrome/toolkit/res/accessiblecaret-tilt-right@2.25x.png +lib/firefox/chrome/toolkit/res/accessiblecaret-tilt-right@2x.png lib/firefox/chrome/toolkit/res/arrow-left.gif lib/firefox/chrome/toolkit/res/arrow-right.gif lib/firefox/chrome/toolkit/res/arrow.gif @@ -3021,6 +3097,16 @@ lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check-hover.svg lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check.png lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check@2x.png lib/firefox/chrome/toolkit/skin/classic/global/menulist.css +lib/firefox/chrome/toolkit/skin/classic/global/narrate.css +lib/firefox/chrome/toolkit/skin/classic/global/narrate/arrow.svg +lib/firefox/chrome/toolkit/skin/classic/global/narrate/back.svg +lib/firefox/chrome/toolkit/skin/classic/global/narrate/fast.svg +lib/firefox/chrome/toolkit/skin/classic/global/narrate/forward.svg +lib/firefox/chrome/toolkit/skin/classic/global/narrate/narrate.svg +lib/firefox/chrome/toolkit/skin/classic/global/narrate/slow.svg +lib/firefox/chrome/toolkit/skin/classic/global/narrate/start.svg +lib/firefox/chrome/toolkit/skin/classic/global/narrate/stop.svg +lib/firefox/chrome/toolkit/skin/classic/global/narrateControls.css lib/firefox/chrome/toolkit/skin/classic/global/netError.css lib/firefox/chrome/toolkit/skin/classic/global/notification.css lib/firefox/chrome/toolkit/skin/classic/global/numberbox.css @@ -3037,12 +3123,9 @@ 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 lib/firefox/chrome/toolkit/skin/classic/global/radio/radio-check.gif -lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Add-24x24.svg lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Close-24x24.svg -lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Delete-24x24.svg lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Minus-24x24.svg lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Plus-24x24.svg -lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Reading-List-24x24.svg lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-24x24.svg lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-Arrow.svg lib/firefox/chrome/toolkit/skin/classic/global/resizer.css @@ -3183,6 +3266,7 @@ lib/firefox/components/PushComponents.js lib/firefox/components/RemoteWebNavigation.js lib/firefox/components/RequestSyncManager.js lib/firefox/components/RequestSyncScheduler.js +lib/firefox/components/SecurityReporter.js lib/firefox/components/SettingsManager.js lib/firefox/components/SiteSpecificUserAgent.js lib/firefox/components/SlowScriptDebug.js @@ -3304,6 +3388,7 @@ lib/firefox/modules/AboutReader.jsm lib/firefox/modules/ActivitiesService.jsm lib/firefox/modules/ActivitiesServiceFilter.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 @@ -3424,6 +3509,7 @@ lib/firefox/modules/ManifestObtainer.jsm lib/firefox/modules/ManifestProcessor.jsm lib/firefox/modules/MatchPattern.jsm lib/firefox/modules/MessageBroadcaster.jsm +lib/firefox/modules/MessageChannel.jsm lib/firefox/modules/MessagePortBase.jsm lib/firefox/modules/MessagePortWorker.js lib/firefox/modules/Microformats.js @@ -3443,6 +3529,10 @@ 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 +lib/firefox/modules/PerformanceWatcher-content.js +lib/firefox/modules/PerformanceWatcher.jsm lib/firefox/modules/PermissionSettings.jsm lib/firefox/modules/PermissionsInstaller.jsm lib/firefox/modules/PermissionsTable.jsm @@ -3461,6 +3551,7 @@ lib/firefox/modules/PluralForm.jsm lib/firefox/modules/PopupNotifications.jsm lib/firefox/modules/Preferences.jsm lib/firefox/modules/Prefetcher.jsm +lib/firefox/modules/PresentationApp.jsm lib/firefox/modules/PresentationDeviceInfoManager.jsm lib/firefox/modules/PrivateBrowsingUtils.jsm lib/firefox/modules/ProfileAge.jsm @@ -3540,6 +3631,7 @@ lib/firefox/modules/ViewSourceBrowser.jsm lib/firefox/modules/WebChannel.jsm lib/firefox/modules/WebNavigation.jsm lib/firefox/modules/WebNavigationContent.js +lib/firefox/modules/WebNavigationFrames.jsm lib/firefox/modules/WebRequest.jsm lib/firefox/modules/WebRequestCommon.jsm lib/firefox/modules/WebRequestContent.js @@ -3854,6 +3946,10 @@ lib/firefox/modules/mcc_iso3166_table.jsm lib/firefox/modules/media/IdpSandbox.jsm lib/firefox/modules/media/PeerConnectionIdp.jsm lib/firefox/modules/media/RTCStatsReport.jsm +lib/firefox/modules/microformat-shiv.js +lib/firefox/modules/narrate/NarrateControls.jsm +lib/firefox/modules/narrate/Narrator.jsm +lib/firefox/modules/narrate/VoiceSelect.jsm lib/firefox/modules/nsFormAutoCompleteResult.jsm lib/firefox/modules/osfile.jsm lib/firefox/modules/osfile/osfile_async_front.jsm @@ -3877,8 +3973,8 @@ lib/firefox/modules/reader/ReaderWorker.jsm lib/firefox/modules/reflect.jsm lib/firefox/modules/sdk/bootstrap.js lib/firefox/modules/sdk/system/Startup.js +lib/firefox/modules/services-common/KintoCertificateBlocklist.js lib/firefox/modules/services-common/async.js -lib/firefox/modules/services-common/bagheeraclient.js lib/firefox/modules/services-common/hawkclient.js lib/firefox/modules/services-common/hawkrequest.js lib/firefox/modules/services-common/logmanager.js @@ -3931,18 +4027,6 @@ lib/firefox/res/EditorOverride.css lib/firefox/res/ImageDocument.css lib/firefox/res/TopLevelImageDocument.css lib/firefox/res/TopLevelVideoDocument.css -lib/firefox/res/accessiblecaret.png -lib/firefox/res/accessiblecaret@1.5x.png -lib/firefox/res/accessiblecaret@2.25x.png -lib/firefox/res/accessiblecaret@2x.png -lib/firefox/res/accessiblecaret_tilt_left.png -lib/firefox/res/accessiblecaret_tilt_left@1.5x.png -lib/firefox/res/accessiblecaret_tilt_left@2.25x.png -lib/firefox/res/accessiblecaret_tilt_left@2x.png -lib/firefox/res/accessiblecaret_tilt_right.png -lib/firefox/res/accessiblecaret_tilt_right@1.5x.png -lib/firefox/res/accessiblecaret_tilt_right@2.25x.png -lib/firefox/res/accessiblecaret_tilt_right@2x.png lib/firefox/res/contenteditable.css lib/firefox/res/designmode.css lib/firefox/res/dtd/htmlmathml-f.ent diff --git a/www/firefox/distinfo b/www/firefox/distinfo index 6b7ce3b0d02..3c5450cad5b 100644 --- a/www/firefox/distinfo +++ b/www/firefox/distinfo @@ -1,131 +1,95 @@ -$NetBSD: distinfo,v 1.247 2016/05/20 12:25:20 wiz Exp $ +$NetBSD: distinfo,v 1.248 2016/06/16 12:08:21 ryoon Exp $ -SHA1 (firefox-46.0.1.source.tar.xz) = 6705d7d1561dfa156ddd3277dc4a901c4c982d82 -RMD160 (firefox-46.0.1.source.tar.xz) = 4550b03bad6e101bb129645222a8dd3adc8a9646 -SHA512 (firefox-46.0.1.source.tar.xz) = c58642774f93ceaef4f99bc3fe578db6e4f6de7f1d23080da97b61bc4fc6b516ce99fa04368893c0fa2cb9cd0b36e96955656daa97d0bd0d8f4da6a2d364cb98 -Size (firefox-46.0.1.source.tar.xz) = 187160976 bytes -SHA1 (patch-aa) = aea6148d8f8927ef21f5736e61d3324ff86006e7 -SHA1 (patch-ao) = fef085ff0df6f2fa2e54dca473e849eb7bc2cf84 -SHA1 (patch-as) = d5d7f8250a9cd462f25d529c2a79c59a1bba9db2 -SHA1 (patch-bf) = 75c971043e9f693203d6bd670b2c20c4952a7756 +SHA1 (firefox-47.0.source.tar.xz) = 439dac5e9815ba5df6d509ebef8e29aa105b9708 +RMD160 (firefox-47.0.source.tar.xz) = 764b9a6daceed3e5b67907f4be107a0670ecc7ba +SHA512 (firefox-47.0.source.tar.xz) = 35275e5595e7f01a232e5ea6d7899857d0a1d7eab640fe614ef66c865abedae3e08bc6c0cde13165d53140ccf6f721bbcd583d091032e119d44884287393c223 +Size (firefox-47.0.source.tar.xz) = 187883964 bytes +SHA1 (patch-aa) = 98790140e5db6d5d8ebd2498b3590f0e652851ae +SHA1 (patch-ao) = 1564bc503670dc07ec8b9b43927f0c5879f3a44d +SHA1 (patch-as) = 23d70a742d392312fc8a0af6598fbfbe33007c54 +SHA1 (patch-bf) = f56fce1b1e5e697ba2425655b6417b69f197f6cf SHA1 (patch-browser_installer_package-manifest.in) = 7c4f1822cd78a5ed465b954f4b62514c64ad7b84 SHA1 (patch-build_autoconf_compiler-opts.m4) = ccdc06a2b07b7664f9cb91bcc4fb29052dda8b07 -SHA1 (patch-build_gyp.mozbuild) = 201715e30e20090e9a9ef54cb981d283c9aabf8f -SHA1 (patch-build_pgo_profileserver.py) = 8666187258e47c037f2065a19a5b38946fdc0f6c -SHA1 (patch-config_Makefile.in) = 0a072de112e0e5cc4b929a7094498fcf003e27b3 -SHA1 (patch-config_baseconfig.mk) = b8e8d46be72d381f7b95b62b9c0778e98954a888 -SHA1 (patch-config_external_moz.build) = 9c832b575765923f4aa628281eda7eaba959f607 -SHA1 (patch-config_rules.mk) = d7f7060b246092eae3d7a792e43b14e462a37abd +SHA1 (patch-build_gyp.mozbuild) = 899516ef69404441ce4311defd2f969f9b4f3d07 +SHA1 (patch-config_Makefile.in) = d74c221fb4c855e9c608ce44f0313e8c89b83917 +SHA1 (patch-config_baseconfig.mk) = 4ec046aea29c6c03df49246371774ed3fd082f4f +SHA1 (patch-config_external_moz.build) = 584790402951387b4ce03edca06f0cc154397aeb SHA1 (patch-config_stl__wrappers_ios) = 00d723e2f2f252485350ede5833f0bb84c1235c1 SHA1 (patch-config_stl__wrappers_ostream) = 7be7fe36704ffbdc070a113b46b4f391a598206b -SHA1 (patch-config_system-headers) = c3c2ca7778e1762d4b48916b42618d480322f7d4 +SHA1 (patch-config_system-headers) = 43c184764df796f568ea73032d930bb9e2074d3a SHA1 (patch-config_system__wrappers_unwind.h) = b3bdac0710179b9c8f8eabd824216d0114504491 -SHA1 (patch-dom_base_DOMRequest.cpp) = b934991e8ad03c3785e4c7d197b42f697571ec09 -SHA1 (patch-dom_base_moz.build) = 8b59c33958b7037c4c051742c64f1455096ced46 -SHA1 (patch-dom_media_moz.build) = 25d9983d421c46496a77b3040fd889e5a7af54b0 -SHA1 (patch-dom_plugins_ipc_PluginModuleChild.cpp) = 6219ce1b3f2893c1d53453fcb5568d081b72e106 -SHA1 (patch-dom_plugins_ipc_PluginModuleChild.h) = 0a7f3167e939822013ae6195406657453578453e -SHA1 (patch-dom_plugins_ipc_PluginProcessChild.cpp) = 0d10aa4c913d431fb8fa5f995f6e40cb364f069e -SHA1 (patch-dom_system_OSFileConstants.cpp) = 78d66c5ef615e5464a1003bcc817388102333200 -SHA1 (patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 376a4197f665ede1c27be19ac2618533655a63f1 -SHA1 (patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S) = 0379bef956f8abf2da2e059389149e133527faab +SHA1 (patch-dom_media_moz.build) = 4586eabd8b58fcbda6541add8eebd814aee4bcd1 +SHA1 (patch-dom_plugins_ipc_PluginModuleChild.cpp) = 9961e956016f274a1b9b52b489bd749e8e2bbcb6 +SHA1 (patch-dom_plugins_ipc_PluginModuleChild.h) = 15c01df2fa7f989b533ef769ce77438b5e9bfdb9 +SHA1 (patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 0c1151708420bec7700724b1f298590601f1762b +SHA1 (patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S) = 6e91ca436b73affe42ed4e683b3400beb28c4bc6 SHA1 (patch-gfx_gl_GLContextProviderGLX.cpp) = 2cc997cab71a84c1f50a791693519a0626564426 -SHA1 (patch-gfx_graphite2_src_Bidi.cpp) = 5e80b4a32a47ae44d237fec69ea87bdd612a76ce -SHA1 (patch-gfx_moz.build) = a98bda4727538f4a0f09a20b84f9dd883edaf7d9 -SHA1 (patch-gfx_skia_generate__mozbuild.py) = 8cd84f55db2551ff1c593f257b656864c7ca7506 -SHA1 (patch-gfx_skia_moz.build) = 30248e176157ed04185be53d949aa99886568734 -SHA1 (patch-gfx_skia_skia_src_core_SkUtilsArm.cpp) = 149a76954f4ac078d367cf56aad4f9f17ec79df5 -SHA1 (patch-gfx_thebes_moz.build) = 022f9647b83afce00abe5a7ba4bd48cf3c7296ea -SHA1 (patch-gfx_ycbcr__row__arm.s) = cddf801b7ffc113a3e26bcc1f8d4a0aa3ced60c7 -SHA1 (patch-gfx_ycbcr_moz.build) = 121386ef62ff7425e6f93bc624555199f2ac3485 -SHA1 (patch-gfx_ycbcr_yuv__row__arm.S) = f9909ded72762b2c3547dd002707db43745f2b9d -SHA1 (patch-image_decoders_nsJPEGDecoder.cpp) = 522c46732d44be15411d39e16c89bc848d5c6f7a -SHA1 (patch-intl_hyphenation_glue_hnjalloc.h) = 4d5e1ff0b7b7da4755fb1dbab1fd671478c0335c +SHA1 (patch-gfx_graphite2_src_Bidi.cpp) = 9b357196b795f7698f0763cb6cfcd39b4aea6420 +SHA1 (patch-gfx_skia_skia_src_core_SkUtilsArm.cpp) = 94a5a88f1177e09ef7b8dbdb6439153933004356 +SHA1 (patch-gfx_ycbcr_moz.build) = 705c36b972ef1533330e4a180002cef1c22755bf +SHA1 (patch-gfx_ycbcr_yuv__row__arm.S) = f3bf72cb9b52b0c64d8ea5d3a25a797409da9d5a +SHA1 (patch-image_decoders_nsJPEGDecoder.cpp) = fb650d1ae95321a6fc7565ffe3375944d06f95a9 +SHA1 (patch-intl_hyphenation_glue_hnjalloc.h) = abe01bea5872a57f3d00bbbf89f958621f08a655 SHA1 (patch-ipc_chromium_src_base_atomicops.h) = 24b63a6e51d9ab27f2788ee02f2ffa7e1c36f29a -SHA1 (patch-ipc_chromium_src_base_file__util__posix.cc) = 70772ab2a474b7d3d15cf401c636ca843cfe2034 -SHA1 (patch-ipc_chromium_src_base_message__loop.cc) = 16158489773bbcba35e224d30bebace0c93599ae SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 2c5ce6290760e0435365dac788d283f9bb78acd9 -SHA1 (patch-ipc_chromium_src_base_platform__thread.h) = e6d7ac39a8b2a1b232638f7671e8530acfed0b97 -SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 6c98bbecde21b8571c71477f351488d9a3da45f3 +SHA1 (patch-ipc_chromium_src_base_platform__thread.h) = c81930280bd76a00fbad37aad02fb8451d80b1ee +SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 45409f2152d5ffc376c18c0c9bc696e08e3910ce SHA1 (patch-ipc_chromium_src_base_process__util.h) = 4b24c3467866a601d68bb83f44e5fd38fb27188d -SHA1 (patch-ipc_chromium_src_base_process__util__bsd.cc) = 9ffe81c7c4485bef53c4e0846b1d4499f4b5b23c -SHA1 (patch-ipc_chromium_src_base_process__util__posix.cc) = 6b2611cc902f17e726aabcf4fb5fff2c71852408 -SHA1 (patch-ipc_chromium_src_base_scoped__nsautorelease__pool.h) = 8c61a35e99e7f54e4b2bf5931c59eb2b7a04127a -SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = 927f1f700c917f6f6b531aa4c10aba0fdd181195 -SHA1 (patch-ipc_chromium_src_base_time__posix.cc) = 337a0b4a5d51d68c7699b79c7591b953ea23ca67 -SHA1 (patch-ipc_chromium_src_build_build__config.h) = af5a10df7d8fe9715f0e43cd6be14f8f20c53517 -SHA1 (patch-ipc_chromium_src_chrome_common_transport__dib.h) = 7af18973c005d7b144a225bacf41833e059cb400 -SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 45f2f22b4f567ffddd4458f635179b5201e87e64 -SHA1 (patch-ipc_glue_StringUtil.cpp) = f238adebb5bdf57f7109a781c6f3fb195763f3c0 -SHA1 (patch-ipc_glue_moz.build) = 5c3f99ede7ab2d8ad58e92b31576971de87cb528 -SHA1 (patch-js__src__vm__SPSProfiler.cpp) = 989ba25e4c5308d21d07baa802decce13609a475 -SHA1 (patch-js_src_ctypes_CTypes.h) = 768a084239f92a424c1c7dc9eaaf9be9456ca9f0 -SHA1 (patch-js_src_frontend_ParseMaps.cpp) = c00117d79b78904bc50a1d664a8fc0e4e339bfbc -SHA1 (patch-js_src_jit-LIR.cpp) = 6e678d6886724dd346b8ca58ef903bd00dc8f5da +SHA1 (patch-ipc_chromium_src_base_process__util__bsd.cc) = 36a3d8985915d925d6c7d61b6853d1b07c386fd1 +SHA1 (patch-ipc_chromium_src_base_process__util__posix.cc) = aa6dee9678eeb0eb3d50e74f6e629ee0f4bc9d4b +SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = 5313c4097c278640573c7e1cb089f6f76b48c1a8 +SHA1 (patch-ipc_chromium_src_base_time__posix.cc) = ba4e0872490f870e7d2f468e1fe87c33cf9a3500 +SHA1 (patch-ipc_chromium_src_build_build__config.h) = 9e4f15226c494f5015dbea3a0df6af851449ae15 +SHA1 (patch-ipc_chromium_src_chrome_common_transport__dib.h) = 33ea11a8c23f2fefcb318342ac9e94d3885cb3b1 +SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = b9c202645a4b6f691a6eb81ef0daf4278d10dcc4 +SHA1 (patch-js__src__vm__SPSProfiler.cpp) = cff6658f08267b3529605a40682a748e99006dbb +SHA1 (patch-js_src_jit-LIR.cpp) = 84bf136ba96653d8a3aa283c8e4e9f1722a6901f SHA1 (patch-js_src_jit_AtomicOperations.h) = e13cf94a6692495717211eea589ab9c021d7e737 -SHA1 (patch-js_src_jit_MIR.cpp) = 32586fb4437b48c62ef3dd8267f4b1796196230b -SHA1 (patch-js_src_jit_arm_Architecture-arm.cpp) = d734bea22d803f5f1019fd817cd3993da29a422b -SHA1 (patch-js_src_jit_none_AtomicOperations-sparc.h) = 88d59ed8d16341686c34579008cbd49b3dde3c8d -SHA1 (patch-js_src_jsdate.cpp) = 4e15badd1d9a08462a851aa2a8c47fd1e137626b +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) = e140ea382743e1f4d7c0de246ac186f03d864164 +SHA1 (patch-js_src_jsdate.cpp) = a71f55bc9a5bf68867c294e0c9e07d9ae55251d1 SHA1 (patch-js_src_jskwgen.cpp) = 34d3b92e13366d4b43ff755ad54f392c116d5c59 -SHA1 (patch-js_src_jsmath.cpp) = 7d4993ae91e9b5e6820358165603819aefb586f9 -SHA1 (patch-js_src_shell_jsoptparse.cpp) = 2502ae2b4e6103788c2a888b6cb19cedf9d2976f +SHA1 (patch-js_src_jsmath.cpp) = ef3b1aa686ccab3ef59a8df5bf560ec7b21bbf7d SHA1 (patch-js_xpconnect_src_XPCConvert.cpp) = 915777e9bb5366be41866cdb6ea0ad2b1c006dde SHA1 (patch-js_xpconnect_src_xpcprivate.h) = 8a15ff542c9d3fce448d9ec63706f7dfb411d926 -SHA1 (patch-media_libcubeb_src_cubeb.c) = e55e26dae70ddb51d5668a3f60be37b668299ed3 -SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = 361942835850eee0a6e77574c380704f8f8ad89b -SHA1 (patch-media_libcubeb_src_cubeb__oss.c) = 927a7be37289bb2765966d042de4be711be0d144 -SHA1 (patch-media_libcubeb_src_moz.build) = 9d99f250c78ff39dc0f3039fcf3622f7404f0f33 -SHA1 (patch-media_libpng_pngpriv.h) = c9cefd1b5dd85fbd0c875c3f9bc108975398fe3a +SHA1 (patch-media_libcubeb_src_cubeb.c) = 91eb24595c423b7e086670bb67e73cfd0bfb5559 +SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = 17ec400709d3e448751ba1283e1b2c5f04bb4dc1 +SHA1 (patch-media_libcubeb_src_cubeb__oss.c) = f3617f38ad98f2eb7ebbd8f5904b361dde4bcc15 +SHA1 (patch-media_libcubeb_src_moz.build) = 0f62cd0fbf01d0fa29d04ef10f3bab91b6bebc57 SHA1 (patch-media_libsoundtouch_src_cpu__detect__x86.cpp) = db61737afa7773e8cbd82976de3a02c917174696 SHA1 (patch-media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h) = b280f691dbe67b6de592dcd04baf33c6cf480cc8 -SHA1 (patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp) = b7c21a68f09176100794148aa75eb19829417fed -SHA1 (patch-media_libstagefright_system_core_liblog_fake__log__device.c) = b59809a7292d41bdb352bc425dc46273f1c0c270 -SHA1 (patch-media_libstagefright_system_core_liblog_logprint.c) = 56c5590b57caf568e12f8ff7df07daec281855de +SHA1 (patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp) = d79a49a983209e6b673956561f2001c6ef4bcc20 +SHA1 (patch-media_libstagefright_system_core_liblog_fake__log__device.c) = f53c6751dfa63c9ea7a08d39f7be34efb94faef9 +SHA1 (patch-media_libstagefright_system_core_liblog_logprint.c) = 74e92dd838f106e0e050d223d42ad85d1d2e0753 SHA1 (patch-media_libtheora_lib_arm_armcpu.c) = 4b215277f9c81154377d401166023c1bf78a3718 -SHA1 (patch-media_libtheora_lib_info.c) = cb7628134427aaa4d5824c0e0770c30e5111a933 -SHA1 (patch-media_libtheora_moz.build) = 3245731c491b0fc715709be3355c4324bcc85896 +SHA1 (patch-media_libtheora_lib_info.c) = 4826eb95ee675b213116e8e9149f81be504a2131 +SHA1 (patch-media_libtheora_moz.build) = 04c2b26099689a49737f513092fbc993b1e2a70e SHA1 (patch-media_libtremor_Makefile.in) = 497d03646caa721bdd129de365aadea8466043af -SHA1 (patch-media_libtremor_moz.build) = 994b04e4c344a91c4b474a752ddc4ca0e2732910 +SHA1 (patch-media_libtremor_moz.build) = bf0b842ffca70e922c9ecb7d212f73ada68ca16c SHA1 (patch-media_libvorbis_Makefile.in) = fd1ce15268eed9c97dd0774398d559cdbed63e53 -SHA1 (patch-media_libvorbis_lib_vorbis_info.c) = 1d85195a5553202b0c38dc8dec6db1f4f0513e5f -SHA1 (patch-media_libvorbis_moz.build) = 927f7848305eb2341c9efa96800d30b4a1b8eaa4 +SHA1 (patch-media_libvorbis_lib_vorbis_info.c) = 6e8d162c83fd7e350bfe8997adc3a9790d159675 +SHA1 (patch-media_libvorbis_moz.build) = f20964bd422edf36ec27e474e9767d636db310fc SHA1 (patch-media_libyuv_include_libyuv_scale__row.h) = 503b6f2065e9d548a1f01f7158d65874f4886c78 -SHA1 (patch-media_mtransport_third__party_nICEr_src_util_mbslen.c) = 2e6f125ae50125a1fff7197e42f3a61b92e0fcfc 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) = 1ce4fe73581ea53f03858f97ce7d7214bcbb5f51 -SHA1 (patch-media_webrtc_signaling_test_common.build) = febf2033154d64208632524732c4ef26e9247267 -SHA1 (patch-media_webrtc_trunk_webrtc_build_common.gypi) = 4ff5796e15d9aa6adb8495d6f2e5a7f0445a0fac -SHA1 (patch-media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi) = 54c05a12758c377b0f80143048280a7738e7038d -SHA1 (patch-media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc) = 53481a80b410afe962146f08eafe8ff38ac6a241 -SHA1 (patch-media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h) = b972e59204760eb885a9a0432ec977f604208a53 -SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 9ff1dcf200feaf67bf576f07beb612e0ec91d7d1 -SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = ee3d3421a4cec22dbd94b5a22e7b877e356a7d9c -SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi) = 0bc751e73456dec547567797ef4b9199e7220f23 -SHA1 (patch-media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp) = 7c08c0586874bcb69a9005e8661b853f8664db4c +SHA1 (patch-media_openmax__dl_dl_api_armCOMM__s.h) = 40b3fa8aaec77d3bfec810f0bc4e76eae449d7c7 SHA1 (patch-memory_build_mozjemalloc__compat.c) = c27c745fd6e0bbb120ef34d8a984937d5f2e1319 -SHA1 (patch-memory_mozalloc_mozalloc__abort.cpp) = f61a8ef233963d5d9639a4ce68e8584bc7d7c1b2 -SHA1 (patch-memory_volatile_VolatileBufferOSX.cpp) = ebea8a615443206376cb4264ed43b5c74e029b7d +SHA1 (patch-memory_mozalloc_mozalloc__abort.cpp) = 9e94002b01664a42af415639dc94caa127a73ac0 SHA1 (patch-mfbt_Attributes.h) = bf3378667704d7c9194b00024bb51ed23fd92286 SHA1 (patch-mfbt_Poison.cpp) = f502581db96b3e5eca25a9aa9035f436e9167503 -SHA1 (patch-modules_libjar_nsZipArchive.cpp) = 6aff0f8ed42575d8ca36a524e12e9a1f7351004a -SHA1 (patch-modules_libpref_init_all.js) = fc47d4133490d3da79217864028f5a86023a632f -SHA1 (patch-mozglue_build_arm.cpp) = e89e9ff5a26fb11b55df29a0b29d1cd6f35e46e6 -SHA1 (patch-mozglue_build_arm.h) = e303e53d1931b28aab68346c7f6caac4402d16f1 -SHA1 (patch-netwerk_dns_moz.build) = 6bf4691cf81d5f6fc1b392a4fac4368615e18faa -SHA1 (patch-rc) = 3bc75b2005bb1a371231846ea605bcf55251db57 -SHA1 (patch-storage_SQLiteMutex.h) = 9552e325e4e6e0f611a83a5eea2617e04236616f -SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = 4b664bb6ac2c23e8bfddd406bf76e288548e8910 -SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h) = 3b0973c96eadb7bff91eab211d3c159a9b22fa9c -SHA1 (patch-toolkit_library_moz.build) = 361a7c01f9459389998f3d0c4999633d49c1aa5b +SHA1 (patch-modules_libjar_nsZipArchive.cpp) = 133b1658839d9b0f932a601670862c1f4cd70881 +SHA1 (patch-modules_libpref_init_all.js) = 8258d9c7284e86b37445755645d61b2a46cbdeaa +SHA1 (patch-mozglue_build_arm.cpp) = e4ec1482535a00a431600574932c12ccac3687ed +SHA1 (patch-mozglue_build_arm.h) = 5e272f4e19b9681d43a63c45d78b0e44a392c7dc +SHA1 (patch-rc) = 9628b038f036f3fc0e37bdf84fa0abf99dbc8d2a +SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = 192a1f36a73d752211580ecea7ea9238f5569d67 +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_moz.build) = 50568d20c5526251fbc6a71cfa3db7122de7ff00 SHA1 (patch-toolkit_xre_glxtest.cpp) = cf048491778610454b914400e53072afedd96e7b -SHA1 (patch-toolkit_xre_nsAppRunner.cpp) = f335d64cb0e1d248fd2c41a167ee1874218e7db6 -SHA1 (patch-toolkit_xre_nsEmbedFunctions.cpp) = 6ee6fba04a3ecc6596f8aed67f752a1075901fa8 -SHA1 (patch-webapprt_moz.build) = 177468d5e12c49db1ad5376f0f3df34fa9df070c -SHA1 (patch-xpcom_base_nscore.h) = f4fe66cc9e714a2101a4d1287359d1c300574438 -SHA1 (patch-xpcom_build_PoisonIOInterposer.h) = b0a53ec580bf5c2277d19618c1240a447575ae68 -SHA1 (patch-xpcom_components_Module.h) = 35c5d831b0f916be4cbed18f904ab561dde72ab0 -SHA1 (patch-xpcom_reflect_xptcall_md_unix_Makefile.in) = 6083e298140357bc5f2fa018885fed42eecb1ac4 +SHA1 (patch-toolkit_xre_nsEmbedFunctions.cpp) = 4db0dfc98ffeb09f524a471e6a727f2c3b045afe +SHA1 (patch-xpcom_base_nscore.h) = d7c96eda884d7f370442749c43caba50da61bbe4 +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_xptcinvoke__arm__netbsd.cpp) = 493d1433ae72bbd0c65ab3f51de43fb864a6f58d SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S) = f310105510bb5fa6c6de122ebdebbfa18423d8d3 @@ -139,4 +103,3 @@ SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S) = 79a4686d3681 SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s) = 522bc237bc90d85c98b61a467a431fddd91d8c3c SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp) = d246f0695eb43d43bfd5571297945a4b7a88f72c SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp) = 75db49c9cb6bf2993afba82b731d80389d866212 -SHA1 (patch-xulrunner_installer_Makefile.in) = 9d32ff87d0962c0406ed38de995c0350dd372e49 diff --git a/www/firefox/hacks.mk b/www/firefox/hacks.mk index b518e8b38ee..700a3d5a9e5 100644 --- a/www/firefox/hacks.mk +++ b/www/firefox/hacks.mk @@ -1,7 +1,7 @@ -# $NetBSD: hacks.mk,v 1.4 2013/05/23 13:12:13 ryoon Exp $ +# $NetBSD: hacks.mk,v 1.5 2016/06/16 12:08:21 ryoon Exp $ -.if !defined(XULRUNNER_HACKS_MK) -XULRUNNER_HACKS_MK= defined +.if !defined(FIREFOX_HACKS_MK) +FIREFOX_HACKS_MK= defined .include "../../mk/bsd.fast.prefs.mk" .include "../../mk/compiler.mk" @@ -10,4 +10,4 @@ XULRUNNER_HACKS_MK= defined CXXFLAGS+= -Wno-return-type-c-linkage .endif -.endif # XULRUNNER_HACKS_MK +.endif # FIREFOX_HACKS_MK diff --git a/www/firefox/mozilla-common.mk b/www/firefox/mozilla-common.mk index efee596ed24..b5430339992 100644 --- a/www/firefox/mozilla-common.mk +++ b/www/firefox/mozilla-common.mk @@ -1,4 +1,4 @@ -# $NetBSD: mozilla-common.mk,v 1.77 2016/05/31 11:45:10 wiz Exp $ +# $NetBSD: mozilla-common.mk,v 1.78 2016/06/16 12:08:21 ryoon Exp $ # # common Makefile fragment for mozilla packages based on gecko 2.0. # @@ -48,8 +48,6 @@ CONFIGURE_ARGS+= --enable-crypto CONFIGURE_ARGS+= --with-pthreads CONFIGURE_ARGS+= --disable-javaxpcom CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk2 -#CONFIGURE_ARGS+= --enable-gstreamer=1.0 -##CONFIGURE_ARGS+= --disable-gstreamer CONFIGURE_ARGS+= --enable-svg CONFIGURE_ARGS+= --enable-mathml CONFIGURE_ARGS+= --enable-pango @@ -64,17 +62,7 @@ CONFIGURE_ARGS+= --with-system-nspr CONFIGURE_ARGS+= --with-system-jpeg CONFIGURE_ARGS+= --with-system-zlib CONFIGURE_ARGS+= --with-system-bz2 -# 1.2 or later is required. -#CONFIGURE_ARGS+= --with-system-theora -#CONFIGURE_ARGS+= --with-system-ogg -#CONFIGURE_ARGS+= --with-system-tremor -#CONFIGURE_ARGS+= --with-system-vorbis -# opus support requires Ogg Theora support -#CONFIGURE_ARGS+= --with-system-opus -CONFIGURE_ARGS+= --with-system-graphite2 -CONFIGURE_ARGS+= --with-system-harfbuzz CONFIGURE_ARGS+= --with-system-libevent=${BUILDLINK_PREFIX.libevent} -#CONFIGURE_ARGS+= --enable-system-sqlite CONFIGURE_ARGS+= --disable-crashreporter CONFIGURE_ARGS+= --disable-necko-wifi CONFIGURE_ARGS+= --enable-chrome-format=flat @@ -90,8 +78,6 @@ CONFIGURE_ARGS+= --enable-canvas #CONFIGURE_ARGS+= --enable-readline CONFIGURE_ARGS+= --disable-installer CONFIGURE_ARGS+= --enable-url-classifier -#CONFIGURE_ARGS+= --enable-startup-notification -#CONFIGURE_ARGS+= --enable-shared-js CONFIGURE_ARGS+= --with-system-ply CONFIGURE_ARGS+= --disable-icf CONFIGURE_ARGS+= --disable-updater @@ -99,7 +85,6 @@ CONFIGURE_ARGS+= --disable-updater SUBST_CLASSES+= fix-paths SUBST_STAGE.fix-paths= pre-configure SUBST_MESSAGE.fix-paths= Fixing absolute paths. -SUBST_FILES.fix-paths= ${MOZILLA_DIR}xpcom/build/nsXPCOMPrivate.h SUBST_FILES.fix-paths+= ${MOZILLA_DIR}xpcom/io/nsAppFileLocationProvider.cpp SUBST_SED.fix-paths+= -e 's,/usr/lib/mozilla/plugins,${PREFIX}/lib/netscape/plugins,g' @@ -118,8 +103,6 @@ PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # py-sqlite2 .include "../../lang/python/application.mk" CONFIGURE_ENV+= PYTHON=${PYTHONBIN:Q} -#BUILD_MAKE_FLAGS+= MOZ_WEBRTC_IN_LIBXUL=1 - SUBST_CLASSES+= python SUBST_STAGE.python= pre-configure SUBST_MESSAGE.python= Fixing path to python. @@ -208,12 +191,6 @@ PLIST_SUBST+= DLL_SUFFIX=".so" .endif .include "../../archivers/bzip2/buildlink3.mk" -#.include "../../audio/libopus/buildlink3.mk" -#.include "../../audio/tremor/buildlink3.mk" -#.include "../../audio/libvorbis/buildlink3.mk" -#BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.8.9 -#CONFIGURE_ENV+= ac_cv_sqlite_secure_delete=yes # c.f. patches/patch-al -#.include "../../databases/sqlite3/buildlink3.mk" BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1 .include "../../devel/libevent/buildlink3.mk" .include "../../devel/libffi/buildlink3.mk" @@ -227,14 +204,11 @@ BUILDLINK_API_DEPENDS.nss+= nss>=3.23nb1 .include "../../graphics/MesaLib/buildlink3.mk" BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.2nb4 .include "../../graphics/cairo/buildlink3.mk" -.include "../../graphics/graphite2/buildlink3.mk" -#.include "../../multimedia/libogg/buildlink3.mk" -#.include "../../multimedia/libtheora/buildlink3.mk" BUILDLINK_API_DEPENDS.libvpx+= libvpx>=1.3.0 .include "../../multimedia/libvpx/buildlink3.mk" .include "../../net/libIDL/buildlink3.mk" .include "../../textproc/hunspell/buildlink3.mk" -BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.18.3nb1 +BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.18.3nb1 .include "../../x11/gtk2/buildlink3.mk" .include "../../multimedia/ffmpeg3/buildlink3.mk" .include "../../x11/libXt/buildlink3.mk" diff --git a/www/firefox/options.mk b/www/firefox/options.mk index 6fa2a631c19..db77003119c 100644 --- a/www/firefox/options.mk +++ b/www/firefox/options.mk @@ -1,4 +1,4 @@ -# $NetBSD: options.mk,v 1.29 2016/02/26 10:57:45 jperkin Exp $ +# $NetBSD: options.mk,v 1.30 2016/06/16 12:08:21 ryoon Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.firefox PKG_SUPPORTED_OPTIONS= official-mozilla-branding @@ -46,6 +46,7 @@ CONFIGURE_ARGS+= --disable-libnotify .if !empty(PKG_OPTIONS:Mmozilla-jemalloc) PLIST.jemalloc= yes CONFIGURE_ARGS+= --enable-jemalloc +CONFIGURE_ARGS+= --enable-replace-malloc .else CONFIGURE_ARGS+= --disable-jemalloc .endif @@ -61,12 +62,16 @@ O0TRACKING=-fvar-tracking-assignments -fvar-tracking .endif .if !empty(PKG_OPTIONS:Mdebug) -CONFIGURE_ARGS+= --enable-debug="-g -O0 ${O0TRACKING}" --enable-debug-symbols --disable-optimize +CONFIGURE_ARGS+= --enable-debug="-g -O0 ${O0TRACKING}" +CONFIGURE_ARGS+= --enable-debug-symbols +CONFIGURE_ARGS+= --disable-optimize +CONFIGURE_ARGS+= --enable-debug-js-modules CONFIGURE_ARGS+= --disable-install-strip PLIST.debug= yes .else .if !empty(PKG_OPTIONS:Mdebug-info) CONFIGURE_ARGS+= --enable-debug-symbols +CONFIGURE_ARGS+= --enable-optimize=-O0 .else CONFIGURE_ARGS+= --disable-debug-symbols .endif diff --git a/www/firefox/patches/patch-aa b/www/firefox/patches/patch-aa index 528e07c6895..79502390db2 100644 --- a/www/firefox/patches/patch-aa +++ b/www/firefox/patches/patch-aa @@ -1,22 +1,13 @@ -$NetBSD: patch-aa,v 1.45 2016/04/27 16:22:40 ryoon Exp $ +$NetBSD: patch-aa,v 1.46 2016/06/16 12:08:21 ryoon Exp $ -* The profiler does not support Darwin/PPC so don't try to enable it - on that platform. Also it makes extra files appear in the PLIST on Linux - so disable it everywhere. +* MOZ_ENABLE_PROFILER_SPS is not for users, Disable it +* Disable libjpeg-turbo check +* Add system libraries option +* Add OSS audio support -* Cocoa gamepad backend can only be used if the toolkit is cocoa too. - -* The preprocessor macro XP_MACOSX is misused everywhere. They tend to - say "#if defined(XP_MACOSX)" to actually mean - "#if defined(MOZ_WIDGET_COCOA)". It's okay to equate XP_MACOSX with - XP_DARWIN but equating it with MOZ_WIDGET_COCOA is just wrong. As a - result, cairo-gtk2 build on Darwin is completely broken and needs - heavy patching. Ideally they should be fixed individually but that - will be an extremely hard work, so don't define XP_MACOSX for now. - ---- configure.in.orig 2016-04-15 16:57:45.000000000 +0000 -+++ configure.in -@@ -1722,7 +1722,7 @@ fi +--- old-configure.in.orig 2016-06-01 04:11:44.000000000 +0000 ++++ old-configure.in +@@ -1605,7 +1605,7 @@ fi dnl ======================================================== dnl SPS Profiler dnl ======================================================== @@ -25,40 +16,7 @@ $NetBSD: patch-aa,v 1.45 2016/04/27 16:22:40 ryoon Exp $ case "${OS_TARGET}" in Android) -@@ -2004,7 +2004,6 @@ case "$target" in - _PLATFORM_DEFAULT_TOOLKIT='cairo-uikit' - direct_nspr_config=1 - else -- AC_DEFINE(XP_MACOSX) - AC_DEFINE(XP_DARWIN) - _PLATFORM_DEFAULT_TOOLKIT='cairo-cocoa' - # The ExceptionHandling framework is needed for Objective-C exception -@@ -2646,8 +2645,7 @@ MOZ_CXX11 - - AC_LANG_C - --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) -@@ -3544,6 +3542,14 @@ if test -n "$YASM"; then - AC_MSG_RESULT([$_YASM_MAJOR_VERSION.$_YASM_MINOR_VERSION.$_YASM_RELEASE ($YASM_VERSION)]) - fi - -+if test -n "${LIBXUL_SDK_DIR}"; then -+ AC_MSG_WARN([pkgsrc: LIBXUL_SDK_DIR is set; assuming we want nss and nspr from xulrunner.]) -+ NSPR_CFLAGS="-I${prefix}/include/xulrunner/unstable `pkg-config --cflags nspr`" -+ NSPR_LIBS="`pkg-config --libs nspr`" -+ NSS_CFLAGS="`pkg-config --cflags nss`" -+ NSS_LIBS="`pkg-config --libs nss`" -+fi -+ - if test -z "$SKIP_LIBRARY_CHECKS"; then - dnl system JPEG support - dnl ======================================================== -@@ -3571,11 +3577,7 @@ if test "$MOZ_NATIVE_JPEG" = 1; then +@@ -3440,11 +3440,7 @@ if test "$MOZ_NATIVE_JPEG" = 1; then #include <jpeglib.h> ], [ #if JPEG_LIB_VERSION < $MOZJPEG #error "Insufficient JPEG library version ($MOZJPEG required)." @@ -71,18 +29,7 @@ $NetBSD: patch-aa,v 1.45 2016/04/27 16:22:40 ryoon Exp $ MOZ_NATIVE_JPEG=1, AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg])) fi -@@ -4321,6 +4323,10 @@ cairo-gonk) - - esac - -+if test "$MOZ_WIDGET_TOOLKIT" = "cocoa"; then -+ AC_DEFINE(XP_MACOSX) -+fi -+ - AC_SUBST(MOZ_PDF_PRINTING) - if test "$MOZ_PDF_PRINTING"; then - PDF_SURFACE_FEATURE="#define CAIRO_HAS_PDF_SURFACE 1" -@@ -5064,6 +5070,9 @@ if test -n "$MOZ_WEBRTC"; then +@@ -4911,6 +4907,9 @@ if test -n "$MOZ_WEBRTC"; then MOZ_RAW=1 MOZ_VPX_ERROR_CONCEALMENT=1 @@ -92,7 +39,7 @@ $NetBSD: patch-aa,v 1.45 2016/04/27 16:22:40 ryoon Exp $ dnl enable once Signaling lands MOZ_WEBRTC_SIGNALING=1 AC_DEFINE(MOZ_WEBRTC_SIGNALING) -@@ -5207,6 +5216,155 @@ if test "${ac_cv_c_attribute_aligned}" ! +@@ -5054,6 +5053,155 @@ if test "${ac_cv_c_attribute_aligned}" ! fi dnl ======================================================== @@ -248,7 +195,7 @@ $NetBSD: patch-aa,v 1.45 2016/04/27 16:22:40 ryoon Exp $ dnl = Apple platform decoder support dnl ======================================================== if test "$MOZ_WIDGET_TOOLKIT" = "cocoa" || test "$MOZ_WIDGET_TOOLKIT" = "uikit"; then -@@ -5579,6 +5737,67 @@ fi +@@ -5488,6 +5636,67 @@ fi AC_SUBST(MOZ_WEBM_ENCODER) dnl ================================== @@ -316,7 +263,7 @@ $NetBSD: patch-aa,v 1.45 2016/04/27 16:22:40 ryoon Exp $ dnl = Check alsa availability on Linux dnl ================================== -@@ -5592,12 +5811,23 @@ MOZ_ARG_ENABLE_BOOL(alsa, +@@ -5501,12 +5710,23 @@ MOZ_ARG_ENABLE_BOOL(alsa, MOZ_ALSA=1, MOZ_ALSA=) @@ -340,53 +287,3 @@ $NetBSD: patch-aa,v 1.45 2016/04/27 16:22:40 ryoon Exp $ AC_SUBST(MOZ_ALSA) dnl ======================================================== -@@ -8101,6 +8331,49 @@ if test "$USE_FC_FREETYPE"; then - fi - - dnl ======================================================== -+dnl Check for harfbuzz -+dnl ======================================================== -+ -+MOZ_ARG_WITH_BOOL(system-harfbuzz, -+[ --with-system-harfbuzz Use system harfbuzz (located with pkgconfig)], -+MOZ_NATIVE_HARFBUZZ=1, -+MOZ_NATIVE_HARFBUZZ=) -+ -+if test -n "$MOZ_NATIVE_HARFBUZZ"; then -+ PKG_CHECK_MODULES(MOZ_HARFBUZZ, harfbuzz >= 0.9.34) -+fi -+ -+AC_SUBST(MOZ_NATIVE_HARFBUZZ) -+ -+dnl ======================================================== -+dnl Check for graphite2 -+dnl ======================================================== -+ -+MOZ_ARG_WITH_BOOL(system-graphite2, -+[ --with-system-graphite2 Use system graphite2 (located with pkgconfig)], -+MOZ_NATIVE_GRAPHITE2=1, -+MOZ_NATIVE_GRAPHITE2=) -+ -+if test -n "$MOZ_NATIVE_GRAPHITE2"; then -+ PKG_CHECK_MODULES(MOZ_GRAPHITE2, graphite2) -+ -+ dnl graphite2.pc has bogus version, check manually -+ AC_TRY_COMPILE([ #include <graphite2/Font.h> -+ #define GR2_VERSION_REQUIRE(major,minor,bugfix) \ -+ ( GR2_VERSION_MAJOR * 10000 + GR2_VERSION_MINOR \ -+ * 100 + GR2_VERSION_BUGFIX >= \ -+ (major) * 10000 + (minor) * 100 + (bugfix) ) -+ ], [ -+ #if !GR2_VERSION_REQUIRE(1,2,4) -+ #error "Insufficient graphite2 version." -+ #endif -+ ], [], -+ [AC_MSG_ERROR([--with-system-graphite2 requested but no working libgraphite2 found])]) -+fi -+ -+AC_SUBST(MOZ_NATIVE_GRAPHITE2) -+ -+dnl ======================================================== - dnl Check for pixman and cairo - dnl ======================================================== - diff --git a/www/firefox/patches/patch-ao b/www/firefox/patches/patch-ao index d4b887dd0dc..5be1ac2a7be 100644 --- a/www/firefox/patches/patch-ao +++ b/www/firefox/patches/patch-ao @@ -1,4 +1,6 @@ -$NetBSD: patch-ao,v 1.14 2016/01/27 13:44:27 ryoon Exp $ +$NetBSD: patch-ao,v 1.15 2016/06/16 12:08:21 ryoon Exp $ + +* For devel/xulrunner* --- toolkit/mozapps/installer/packager.mk.orig 2016-01-23 23:23:49.000000000 +0000 +++ toolkit/mozapps/installer/packager.mk diff --git a/www/firefox/patches/patch-as b/www/firefox/patches/patch-as index 8a1244c8d4a..60f8a30f894 100644 --- a/www/firefox/patches/patch-as +++ b/www/firefox/patches/patch-as @@ -1,9 +1,10 @@ -$NetBSD: patch-as,v 1.18 2016/01/27 13:44:27 ryoon Exp $ +$NetBSD: patch-as,v 1.19 2016/06/16 12:08:21 ryoon Exp $ -Treat DragonFly like FreeBSD. +* Treat DragonFly like FreeBSD. +* Add system ICU support ---- js/src/configure.in.orig 2016-01-23 23:23:39.000000000 +0000 -+++ js/src/configure.in +--- js/src/old-configure.in.orig 2016-01-23 23:23:39.000000000 +0000 ++++ js/src/old-configure.in @@ -2123,8 +2123,7 @@ AC_LANG_CPLUSPLUS MOZ_CXX11 diff --git a/www/firefox/patches/patch-bf b/www/firefox/patches/patch-bf index 382a5352ebf..2fd2f67e7d7 100644 --- a/www/firefox/patches/patch-bf +++ b/www/firefox/patches/patch-bf @@ -1,4 +1,6 @@ -$NetBSD: patch-bf,v 1.4 2014/02/20 13:19:03 ryoon Exp $ +$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 diff --git a/www/firefox/patches/patch-build_gyp.mozbuild b/www/firefox/patches/patch-build_gyp.mozbuild index 70be9fbf94c..85a1b3c0edf 100644 --- a/www/firefox/patches/patch-build_gyp.mozbuild +++ b/www/firefox/patches/patch-build_gyp.mozbuild @@ -1,4 +1,7 @@ -$NetBSD: patch-build_gyp.mozbuild,v 1.2 2015/01/30 07:32:24 pho Exp $ +$NetBSD: patch-build_gyp.mozbuild,v 1.3 2016/06/16 12:08:21 ryoon Exp $ + +Hunk #1: + Try to add Video4Linux2 support Hunk #2: On Darwin, don't assume iOS just because the toolkit is not diff --git a/www/firefox/patches/patch-build_pgo_profileserver.py b/www/firefox/patches/patch-build_pgo_profileserver.py deleted file mode 100644 index 389a0641bda..00000000000 --- a/www/firefox/patches/patch-build_pgo_profileserver.py +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-build_pgo_profileserver.py,v 1.3 2014/03/20 21:02:00 ryoon Exp $ - ---- build/pgo/profileserver.py.orig 2014-03-15 05:19:09.000000000 +0000 -+++ build/pgo/profileserver.py -@@ -59,7 +59,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 72bf9ef73a4..df9e34006ec 100644 --- a/www/firefox/patches/patch-config_Makefile.in +++ b/www/firefox/patches/patch-config_Makefile.in @@ -1,13 +1,13 @@ -$NetBSD: patch-config_Makefile.in,v 1.5 2015/05/12 22:48:54 ryoon Exp $ +$NetBSD: patch-config_Makefile.in,v 1.6 2016/06/16 12:08:21 ryoon Exp $ ---- config/Makefile.in.orig 2015-05-04 00:43:23.000000000 +0000 +* Support system libraries + +--- config/Makefile.in.orig 2016-06-01 04:11:40.000000000 +0000 +++ config/Makefile.in -@@ -77,6 +77,16 @@ export:: $(export-preqs) +@@ -49,6 +49,14 @@ export:: $(export-preqs) -DMOZ_NATIVE_LIBEVENT=$(MOZ_NATIVE_LIBEVENT) \ -DMOZ_NATIVE_LIBVPX=$(MOZ_NATIVE_LIBVPX) \ -DMOZ_NATIVE_ICU=$(MOZ_NATIVE_ICU) \ -+ -DMOZ_NATIVE_GRAPHITE2=$(MOZ_NATIVE_GRAPHITE2) \ -+ -DMOZ_NATIVE_HARFBUZZ=$(MOZ_NATIVE_HARFBUZZ) \ + -DMOZ_NATIVE_OGG=$(MOZ_NATIVE_OGG) \ + -DMOZ_NATIVE_THEORA=$(MOZ_NATIVE_THEORA) \ + -DMOZ_NATIVE_VORBIS=$(MOZ_NATIVE_VORBIS) \ diff --git a/www/firefox/patches/patch-config_baseconfig.mk b/www/firefox/patches/patch-config_baseconfig.mk index 6bf80a19474..f2592232576 100644 --- a/www/firefox/patches/patch-config_baseconfig.mk +++ b/www/firefox/patches/patch-config_baseconfig.mk @@ -1,4 +1,6 @@ -$NetBSD: patch-config_baseconfig.mk,v 1.7 2016/03/08 21:32:52 ryoon Exp $ +$NetBSD: patch-config_baseconfig.mk,v 1.8 2016/06/16 12:08:21 ryoon Exp $ + +* Set pkgsrc directory structure --- config/baseconfig.mk.orig 2016-02-25 23:01:53.000000000 +0000 +++ config/baseconfig.mk diff --git a/www/firefox/patches/patch-config_external_moz.build b/www/firefox/patches/patch-config_external_moz.build index f7947593d54..45acbc5ca45 100644 --- a/www/firefox/patches/patch-config_external_moz.build +++ b/www/firefox/patches/patch-config_external_moz.build @@ -1,10 +1,12 @@ -$NetBSD: patch-config_external_moz.build,v 1.11 2016/04/27 16:22:40 ryoon Exp $ +$NetBSD: patch-config_external_moz.build,v 1.12 2016/06/16 12:08:21 ryoon Exp $ ---- config/external/moz.build.orig 2016-04-15 16:57:45.000000000 +0000 +* Support system libraries + +--- config/external/moz.build.orig 2016-05-12 17:04:58.000000000 +0000 +++ config/external/moz.build -@@ -20,10 +20,19 @@ if CONFIG['MOZ_UPDATER']: - # There's no "native brotli" yet, but probably in the future... +@@ -21,10 +21,19 @@ if CONFIG['MOZ_UPDATER']: external_dirs += ['modules/brotli'] + external_dirs += ['modules/woff2'] -if CONFIG['MOZ_VORBIS']: +if not CONFIG['MOZ_NATIVE_OGG']: @@ -24,7 +26,7 @@ $NetBSD: patch-config_external_moz.build,v 1.11 2016/04/27 16:22:40 ryoon Exp $ external_dirs += ['media/libtremor'] if CONFIG['MOZ_WEBM_ENCODER']: -@@ -51,9 +60,6 @@ external_dirs += [ +@@ -52,9 +61,6 @@ external_dirs += [ 'media/kiss_fft', 'media/libcubeb', 'media/libnestegg', diff --git a/www/firefox/patches/patch-config_rules.mk b/www/firefox/patches/patch-config_rules.mk deleted file mode 100644 index d7d00290a0e..00000000000 --- a/www/firefox/patches/patch-config_rules.mk +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-config_rules.mk,v 1.3 2015/02/28 04:30:55 ryoon Exp $ - ---- config/rules.mk.orig 2015-02-17 21:40:40.000000000 +0000 -+++ config/rules.mk -@@ -765,6 +765,7 @@ endif - ifdef DTRACE_PROBE_OBJ - EXTRA_DEPS += $(DTRACE_PROBE_OBJ) - OBJS += $(DTRACE_PROBE_OBJ) -+EXCLUDED_OBJS += $(DTRACE_PROBE_OBJ) - endif - - $(filter %.$(LIB_SUFFIX),$(LIBRARY)): $(OBJS) $(STATIC_LIBS_DEPS) $(filter %.$(LIB_SUFFIX),$(EXTRA_LIBS)) $(EXTRA_DEPS) $(GLOBAL_DEPS) diff --git a/www/firefox/patches/patch-config_system-headers b/www/firefox/patches/patch-config_system-headers index b43b31abd37..e0cfd723c04 100644 --- a/www/firefox/patches/patch-config_system-headers +++ b/www/firefox/patches/patch-config_system-headers @@ -1,8 +1,12 @@ -$NetBSD: patch-config_system-headers,v 1.18 2016/04/27 16:22:40 ryoon Exp $ +$NetBSD: patch-config_system-headers,v 1.19 2016/06/16 12:08:21 ryoon Exp $ ---- config/system-headers.orig 2016-04-15 16:57:45.000000000 +0000 +* Try to support Video4Linux2 +* Resolve libm undefined error +* Support system libraries + +--- config/system-headers.orig 2016-06-01 04:11:40.000000000 +0000 +++ config/system-headers -@@ -629,6 +629,7 @@ libgnome/libgnome.h +@@ -631,6 +631,7 @@ libgnome/libgnome.h libgnomeui/gnome-icon-lookup.h libgnomeui/gnome-icon-theme.h libgnomeui/gnome-ui-init.h @@ -10,7 +14,7 @@ $NetBSD: patch-config_system-headers,v 1.18 2016/04/27 16:22:40 ryoon Exp $ limits limits.h link.h -@@ -722,6 +723,7 @@ mapiutil.h +@@ -724,6 +725,7 @@ mapiutil.h mapix.h Math64.h math.h @@ -18,7 +22,7 @@ $NetBSD: patch-config_system-headers,v 1.18 2016/04/27 16:22:40 ryoon Exp $ mbstring.h #ifdef ANDROID media/AudioEffect.h -@@ -1312,6 +1314,25 @@ vpx/vp8cx.h +@@ -1315,6 +1317,25 @@ vpx/vp8cx.h vpx/vp8dx.h vpx_mem/vpx_mem.h #endif @@ -44,18 +48,10 @@ $NetBSD: patch-config_system-headers,v 1.18 2016/04/27 16:22:40 ryoon Exp $ gst/gst.h gst/app/gstappsink.h gst/app/gstappsrc.h -@@ -1342,3 +1363,43 @@ unicode/utypes.h +@@ -1345,3 +1366,35 @@ unicode/utypes.h #endif libutil.h unwind.h -+#if MOZ_NATIVE_GRAPHITE2==1 -+graphite2/Font.h -+graphite2/Segment.h -+#endif -+#if MOZ_NATIVE_HARFBUZZ==1 -+harfbuzz/hb-ot.h -+harfbuzz/hb.h -+#endif +#if MOZ_NATIVE_OGG==1 +ogg/ogg.h +ogg/os_types.h diff --git a/www/firefox/patches/patch-dom_base_DOMRequest.cpp b/www/firefox/patches/patch-dom_base_DOMRequest.cpp deleted file mode 100644 index 717bf185626..00000000000 --- a/www/firefox/patches/patch-dom_base_DOMRequest.cpp +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-dom_base_DOMRequest.cpp,v 1.1 2015/10/07 23:21:22 joerg Exp $ - ---- dom/base/DOMRequest.cpp.orig 2015-09-17 22:13:30.000000000 +0000 -+++ dom/base/DOMRequest.cpp -@@ -19,7 +19,6 @@ using mozilla::dom::DOMError; - using mozilla::dom::DOMRequest; - using mozilla::dom::DOMRequestService; - using mozilla::dom::DOMCursor; --using mozilla::dom::Promise; - using mozilla::dom::AutoJSAPI; - - DOMRequest::DOMRequest(nsPIDOMWindow* aWindow) diff --git a/www/firefox/patches/patch-dom_base_moz.build b/www/firefox/patches/patch-dom_base_moz.build deleted file mode 100644 index 40ba2a3cde1..00000000000 --- a/www/firefox/patches/patch-dom_base_moz.build +++ /dev/null @@ -1,14 +0,0 @@ -$NetBSD: patch-dom_base_moz.build,v 1.1 2015/02/28 04:30:55 ryoon Exp $ - ---- dom/base/moz.build.orig 2015-02-17 21:40:41.000000000 +0000 -+++ dom/base/moz.build -@@ -361,6 +361,9 @@ if CONFIG['INTEL_ARCHITECTURE']: - SOURCES += ['nsTextFragmentSSE2.cpp'] - SOURCES['nsTextFragmentSSE2.cpp'].flags += CONFIG['SSE2_FLAGS'] - -+if CONFIG['MOZ_NATIVE_HARFBUZZ']: -+ SOURCES['nsContentUtils.cpp'].flags += CONFIG['MOZ_HARFBUZZ_CFLAGS'] -+ - EXTRA_COMPONENTS += [ - 'ConsoleAPI.manifest', - 'ConsoleAPIStorage.js', diff --git a/www/firefox/patches/patch-dom_media_moz.build b/www/firefox/patches/patch-dom_media_moz.build index 37b6cc7b218..7642fb6afe5 100644 --- a/www/firefox/patches/patch-dom_media_moz.build +++ b/www/firefox/patches/patch-dom_media_moz.build @@ -1,4 +1,6 @@ -$NetBSD: patch-dom_media_moz.build,v 1.3 2016/04/27 16:22:40 ryoon Exp $ +$NetBSD: patch-dom_media_moz.build,v 1.4 2016/06/16 12:08:21 ryoon Exp $ + +* Support system libraries --- dom/media/moz.build.orig 2016-04-15 16:57:42.000000000 +0000 +++ dom/media/moz.build diff --git a/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.cpp b/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.cpp index 43a34cb3089..952d3428b22 100644 --- a/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.cpp +++ b/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.cpp @@ -1,4 +1,6 @@ -$NetBSD: patch-dom_plugins_ipc_PluginModuleChild.cpp,v 1.7 2015/04/05 12:54:11 ryoon Exp $ +$NetBSD: patch-dom_plugins_ipc_PluginModuleChild.cpp,v 1.8 2016/06/16 12:08:21 ryoon Exp $ + +* Support Solaris --- dom/plugins/ipc/PluginModuleChild.cpp.orig 2015-03-27 02:20:27.000000000 +0000 +++ dom/plugins/ipc/PluginModuleChild.cpp diff --git a/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.h b/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.h index 755dad72b99..92dc0d02121 100644 --- a/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.h +++ b/www/firefox/patches/patch-dom_plugins_ipc_PluginModuleChild.h @@ -1,4 +1,6 @@ -$NetBSD: patch-dom_plugins_ipc_PluginModuleChild.h,v 1.3 2014/02/20 13:19:03 ryoon Exp $ +$NetBSD: patch-dom_plugins_ipc_PluginModuleChild.h,v 1.4 2016/06/16 12:08:21 ryoon Exp $ + +* Support Solaris --- dom/plugins/ipc/PluginModuleChild.h.orig 2013-05-11 19:19:27.000000000 +0000 +++ dom/plugins/ipc/PluginModuleChild.h diff --git a/www/firefox/patches/patch-dom_plugins_ipc_PluginProcessChild.cpp b/www/firefox/patches/patch-dom_plugins_ipc_PluginProcessChild.cpp deleted file mode 100644 index d0f6648b252..00000000000 --- a/www/firefox/patches/patch-dom_plugins_ipc_PluginProcessChild.cpp +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-dom_plugins_ipc_PluginProcessChild.cpp,v 1.2 2015/02/28 04:30:55 ryoon Exp $ - -Just because OS_ARCH is Darwin does not mean -libplugin_child_interpose.dylib is used. - ---- dom/plugins/ipc/PluginProcessChild.cpp.orig 2015-02-17 21:40:45.000000000 +0000 -+++ dom/plugins/ipc/PluginProcessChild.cpp -@@ -56,7 +56,7 @@ PluginProcessChild::Init() - { - nsDebugImpl::SetMultiprocessMode("NPAPI"); - --#if defined(XP_MACOSX) -+#if defined(MOZ_WIDGET_COCOA) - // Remove the trigger for "dyld interposing" that we added in - // GeckoChildProcessHost::PerformAsyncLaunchInternal(), in the host - // process just before we were launched. Dyld interposing will still diff --git a/www/firefox/patches/patch-dom_system_OSFileConstants.cpp b/www/firefox/patches/patch-dom_system_OSFileConstants.cpp deleted file mode 100644 index ecb58239eb7..00000000000 --- a/www/firefox/patches/patch-dom_system_OSFileConstants.cpp +++ /dev/null @@ -1,51 +0,0 @@ -$NetBSD: patch-dom_system_OSFileConstants.cpp,v 1.7 2015/11/03 15:52:57 ryoon Exp $ - -* NetBSD 5 does not support posix_spawn(3) - -* Replace XP_MACOSX with XP_DARWIN as the former is not defined when - the toolkit is not cocoa. - ---- dom/system/OSFileConstants.cpp.orig 2015-10-22 22:30:38.000000000 +0000 -+++ dom/system/OSFileConstants.cpp -@@ -11,6 +11,10 @@ - - #include "prsystem.h" - -+#if defined(__NetBSD__) -+#include <sys/param.h> -+#endif -+ - #if defined(XP_UNIX) - #include "unistd.h" - #include "dirent.h" -@@ -20,7 +24,9 @@ - #define statvfs statfs - #else - #include "sys/statvfs.h" -+#if !(defined(__NetBSD__) && (__NetBSD_Version__ < 600000000)) - #include <spawn.h> -+#endif // !NetBSD 5.* - #endif // defined(ANDROID) - #endif // defined(XP_UNIX) - -@@ -28,9 +34,9 @@ - #include <linux/fadvise.h> - #endif // defined(XP_LINUX) - --#if defined(XP_MACOSX) -+#if defined(XP_DARWIN) - #include "copyfile.h" --#endif // defined(XP_MACOSX) -+#endif // defined(XP_DARWIN) - - #if defined(XP_WIN) - #include <windows.h> -@@ -590,7 +596,7 @@ static const dom::ConstantSpec gLibcProp - // The size of |fsblkcnt_t|. - { "OSFILE_SIZEOF_FSBLKCNT_T", JS::Int32Value(sizeof (fsblkcnt_t)) }, - --#if !defined(ANDROID) -+#if !defined(ANDROID) && !(defined(__NetBSD__) && (__NetBSD_Version__ < 600000000)) - // The size of |posix_spawn_file_actions_t|. - { "OSFILE_SIZEOF_POSIX_SPAWN_FILE_ACTIONS_T", JS::Int32Value(sizeof (posix_spawn_file_actions_t)) }, - #endif // !defined(ANDROID) 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 881e34134f6..57c3e8b9197 100644 --- a/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp +++ b/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp @@ -1,4 +1,6 @@ -$NetBSD: patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp,v 1.1 2015/12/16 09:34:56 ryoon Exp $ +$NetBSD: patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp,v 1.2 2016/06/16 12:08:21 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 diff --git a/www/firefox/patches/patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S b/www/firefox/patches/patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S index 29e6f57515d..a97534844a9 100644 --- a/www/firefox/patches/patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S +++ b/www/firefox/patches/patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S @@ -1,4 +1,6 @@ -$NetBSD: patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S,v 1.1 2015/10/16 12:59:36 jmcneill Exp $ +$NetBSD: patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S,v 1.2 2016/06/16 12:08:21 ryoon Exp $ + +* Support NetBSD/earm --- gfx/cairo/libpixman/src/pixman-arm-neon-asm.S.orig 2015-09-29 21:45:08.000000000 +0000 +++ gfx/cairo/libpixman/src/pixman-arm-neon-asm.S diff --git a/www/firefox/patches/patch-gfx_graphite2_src_Bidi.cpp b/www/firefox/patches/patch-gfx_graphite2_src_Bidi.cpp index 05484347d02..ab93f9d881d 100644 --- a/www/firefox/patches/patch-gfx_graphite2_src_Bidi.cpp +++ b/www/firefox/patches/patch-gfx_graphite2_src_Bidi.cpp @@ -1,4 +1,6 @@ -$NetBSD: patch-gfx_graphite2_src_Bidi.cpp,v 1.3 2014/02/20 13:19:03 ryoon Exp $ +$NetBSD: patch-gfx_graphite2_src_Bidi.cpp,v 1.4 2016/06/16 12:08:21 ryoon Exp $ + +* Support Solaris --- gfx/graphite2/src/Bidi.cpp.orig 2013-05-11 19:19:30.000000000 +0000 +++ gfx/graphite2/src/Bidi.cpp diff --git a/www/firefox/patches/patch-gfx_moz.build b/www/firefox/patches/patch-gfx_moz.build deleted file mode 100644 index 1ca5a603ba2..00000000000 --- a/www/firefox/patches/patch-gfx_moz.build +++ /dev/null @@ -1,26 +0,0 @@ -$NetBSD: patch-gfx_moz.build,v 1.1 2014/03/20 21:02:00 ryoon Exp $ - ---- gfx/moz.build.orig 2014-03-15 05:19:16.000000000 +0000 -+++ gfx/moz.build -@@ -7,6 +7,12 @@ - if CONFIG['MOZ_TREE_CAIRO']: - DIRS += ['cairo'] - -+if not CONFIG['MOZ_NATIVE_GRAPHITE2']: -+ DIRS += ['graphite2/src' ] -+ -+if not CONFIG['MOZ_NATIVE_HARFBUZZ']: -+ DIRS += ['harfbuzz/src'] -+ - DIRS += [ - '2d', - 'ycbcr', -@@ -15,8 +21,6 @@ DIRS += [ - 'qcms', - 'gl', - 'layers', -- 'graphite2/src', -- 'harfbuzz/src', - 'ots/src', - 'thebes', - 'ipc', diff --git a/www/firefox/patches/patch-gfx_skia_generate__mozbuild.py b/www/firefox/patches/patch-gfx_skia_generate__mozbuild.py deleted file mode 100644 index 5f04fafc625..00000000000 --- a/www/firefox/patches/patch-gfx_skia_generate__mozbuild.py +++ /dev/null @@ -1,17 +0,0 @@ -$NetBSD: patch-gfx_skia_generate__mozbuild.py,v 1.4 2016/04/27 16:22:40 ryoon Exp $ - ---- gfx/skia/generate_mozbuild.py.orig 2016-04-15 16:57:40.000000000 +0000 -+++ gfx/skia/generate_mozbuild.py -@@ -135,6 +135,12 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_ - '-Wno-unused-private-field', - ] - -+if CONFIG['MOZ_NATIVE_HARFBUZZ']: -+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] -+ -+if CONFIG['MOZ_NATIVE_HARFBUZZ']: -+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] -+ - if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android', 'gonk', 'qt'): - CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS'] - CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS'] diff --git a/www/firefox/patches/patch-gfx_skia_moz.build b/www/firefox/patches/patch-gfx_skia_moz.build deleted file mode 100644 index 175d9b24170..00000000000 --- a/www/firefox/patches/patch-gfx_skia_moz.build +++ /dev/null @@ -1,17 +0,0 @@ -$NetBSD: patch-gfx_skia_moz.build,v 1.11 2016/04/27 16:22:40 ryoon Exp $ - ---- gfx/skia/moz.build.orig 2016-04-15 16:57:40.000000000 +0000 -+++ gfx/skia/moz.build -@@ -752,6 +752,12 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_ - '-Wno-unused-private-field', - ] - -+if CONFIG['MOZ_NATIVE_HARFBUZZ']: -+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] -+ -+if CONFIG['MOZ_NATIVE_HARFBUZZ']: -+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] -+ - if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android', 'gonk', 'qt'): - CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS'] - CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS'] diff --git a/www/firefox/patches/patch-gfx_skia_skia_src_core_SkUtilsArm.cpp b/www/firefox/patches/patch-gfx_skia_skia_src_core_SkUtilsArm.cpp index 0d86da9f17e..948a38abf95 100644 --- a/www/firefox/patches/patch-gfx_skia_skia_src_core_SkUtilsArm.cpp +++ b/www/firefox/patches/patch-gfx_skia_skia_src_core_SkUtilsArm.cpp @@ -1,4 +1,6 @@ -$NetBSD: patch-gfx_skia_skia_src_core_SkUtilsArm.cpp,v 1.2 2016/04/27 16:22:40 ryoon Exp $ +$NetBSD: patch-gfx_skia_skia_src_core_SkUtilsArm.cpp,v 1.3 2016/06/16 12:08:21 ryoon Exp $ + +* Support NetBSD --- gfx/skia/skia/src/core/SkUtilsArm.cpp.orig 2016-04-15 16:57:41.000000000 +0000 +++ gfx/skia/skia/src/core/SkUtilsArm.cpp diff --git a/www/firefox/patches/patch-gfx_thebes_moz.build b/www/firefox/patches/patch-gfx_thebes_moz.build deleted file mode 100644 index 474796871f3..00000000000 --- a/www/firefox/patches/patch-gfx_thebes_moz.build +++ /dev/null @@ -1,26 +0,0 @@ -$NetBSD: patch-gfx_thebes_moz.build,v 1.3 2016/04/27 16:22:40 ryoon Exp $ - ---- gfx/thebes/moz.build.orig 2016-04-15 16:57:42.000000000 +0000 -+++ gfx/thebes/moz.build -@@ -293,6 +293,12 @@ CXXFLAGS += CONFIG['TK_CFLAGS'] - CFLAGS += CONFIG['MOZ_CAIRO_CFLAGS'] - CFLAGS += CONFIG['TK_CFLAGS'] - -+if CONFIG['MOZ_NATIVE_HARFBUZZ']: -+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] -+ -+if CONFIG['MOZ_NATIVE_GRAPHITE2']: -+ CXXFLAGS += CONFIG['MOZ_GRAPHITE2_CFLAGS'] -+ - if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('android', 'gonk', 'qt'): - CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS'] - -@@ -306,8 +312,6 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk - - LOCAL_INCLUDES += CONFIG['SKIA_INCLUDES'] - --DEFINES['GRAPHITE2_STATIC'] = True -- - if CONFIG['CLANG_CXX']: - # Suppress warnings from Skia header files. - SOURCES['gfxPlatform.cpp'].flags += ['-Wno-implicit-fallthrough'] diff --git a/www/firefox/patches/patch-gfx_ycbcr__row__arm.s b/www/firefox/patches/patch-gfx_ycbcr__row__arm.s deleted file mode 100644 index f7d144e9eae..00000000000 --- a/www/firefox/patches/patch-gfx_ycbcr__row__arm.s +++ /dev/null @@ -1,37 +0,0 @@ -$NetBSD: patch-gfx_ycbcr__row__arm.s,v 1.1 2015/10/16 12:59:36 jmcneill Exp $ - ---- gfx/ycbcr/yuv_row_arm.s.orig 2015-09-29 21:44:50.000000000 +0000 -+++ gfx/ycbcr/yuv_row_arm.s -@@ -2,6 +2,12 @@ - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -+#if defined(__ARM_EABI__) && !defined(__ARM_DWARF_EH__) -+#define UNWIND -+#else -+#define UNWIND @ -+#endif -+ - .arch armv7-a - .fpu neon - /* Allow to build on targets not supporting neon, and force the object file -@@ -74,7 +80,8 @@ YCbCr42xToRGB565_DITHER30_CONSTS_NEON: - .global ScaleYCbCr42xToRGB565_BilinearY_Row_NEON - .type ScaleYCbCr42xToRGB565_BilinearY_Row_NEON, %function - .balign 64 -- .fnstart -+ .cfi_startproc -+ UNWIND .fnstart - ScaleYCbCr42xToRGB565_BilinearY_Row_NEON: - STMFD r13!,{r4-r9,r14} @ 8 words. - ADR r14,YCbCr42xToRGB565_DITHER03_CONSTS_NEON -@@ -296,7 +303,8 @@ s42xbily_neon_tail: - s42xbily_neon_done: - VPOP {Q4-Q7} @ 16 words. - LDMFD r13!,{r4-r9,PC} @ 8 words. -- .fnend -+ UNWIND .fnend -+ .cfi_endproc - .size ScaleYCbCr42xToRGB565_BilinearY_Row_NEON, .-ScaleYCbCr42xToRGB565_BilinearY_Row_NEON - - #if defined(__ELF__)&&defined(__linux__) diff --git a/www/firefox/patches/patch-gfx_ycbcr_moz.build b/www/firefox/patches/patch-gfx_ycbcr_moz.build index d358fa41b76..016052280e7 100644 --- a/www/firefox/patches/patch-gfx_ycbcr_moz.build +++ b/www/firefox/patches/patch-gfx_ycbcr_moz.build @@ -1,4 +1,6 @@ -$NetBSD: patch-gfx_ycbcr_moz.build,v 1.1 2014/12/01 18:12:38 ryoon Exp $ +$NetBSD: patch-gfx_ycbcr_moz.build,v 1.2 2016/06/16 12:08:21 ryoon Exp $ + +* yuv_row_arm.S requires pre-processor --- gfx/ycbcr/moz.build.orig 2014-11-26 12:30:03.000000000 +0000 +++ gfx/ycbcr/moz.build diff --git a/www/firefox/patches/patch-gfx_ycbcr_yuv__row__arm.S b/www/firefox/patches/patch-gfx_ycbcr_yuv__row__arm.S index 282dcced409..ed483347c42 100644 --- a/www/firefox/patches/patch-gfx_ycbcr_yuv__row__arm.S +++ b/www/firefox/patches/patch-gfx_ycbcr_yuv__row__arm.S @@ -1,4 +1,6 @@ -$NetBSD: patch-gfx_ycbcr_yuv__row__arm.S,v 1.1 2014/12/01 18:12:38 ryoon Exp $ +$NetBSD: patch-gfx_ycbcr_yuv__row__arm.S,v 1.2 2016/06/16 12:08:21 ryoon Exp $ + +* Copy from yuv_row_arm.s to process it with pre-processor --- gfx/ycbcr/yuv_row_arm.S.orig 2014-12-01 14:53:14.000000000 +0000 +++ gfx/ycbcr/yuv_row_arm.S diff --git a/www/firefox/patches/patch-image_decoders_nsJPEGDecoder.cpp b/www/firefox/patches/patch-image_decoders_nsJPEGDecoder.cpp index 0df525e9b8a..bde570aa729 100644 --- a/www/firefox/patches/patch-image_decoders_nsJPEGDecoder.cpp +++ b/www/firefox/patches/patch-image_decoders_nsJPEGDecoder.cpp @@ -1,6 +1,9 @@ -$NetBSD: patch-image_decoders_nsJPEGDecoder.cpp,v 1.6 2015/08/11 23:48:18 ryoon Exp $ +$NetBSD: patch-image_decoders_nsJPEGDecoder.cpp,v 1.7 2016/06/16 12:08:21 ryoon Exp $ ---- image/decoders/nsJPEGDecoder.cpp.orig 2015-08-07 15:54:06.000000000 +0000 +Partially revert https://bugzilla.mozilla.org/show_bug.cgi?id=791305 +to allow building against jpeg (not jpeg-turbo). + +--- image/decoders/nsJPEGDecoder.cpp.orig 2015-04-20 02:19:51.000000000 +0000 +++ image/decoders/nsJPEGDecoder.cpp @@ -23,13 +23,28 @@ @@ -45,12 +48,12 @@ $NetBSD: patch-image_decoders_nsJPEGDecoder.cpp,v 1.6 2015/08/11 23:48:18 ryoon mInfo.out_color_space = JCS_RGB; } +#else -+ mInfo.out_color_space = JCS_RGB; ++ mInfo.out_color_space = JCS_RGB; +#endif break; case JCS_CMYK: case JCS_YCCK: -@@ -448,6 +467,16 @@ nsJPEGDecoder::WriteInternal(const char* +@@ -448,6 +467,15 @@ nsJPEGDecoder::WriteInternal(const char* return; // I/O suspension } @@ -63,11 +66,10 @@ $NetBSD: patch-image_decoders_nsJPEGDecoder.cpp,v 1.6 2015/08/11 23:48:18 ryoon + mInfo.cconvert->color_convert = ycc_rgb_convert_argb; + } +#endif -+ // If this is a progressive JPEG ... mState = mInfo.buffered_image ? JPEG_DECOMPRESS_PROGRESSIVE : JPEG_DECOMPRESS_SEQUENTIAL; -@@ -629,7 +658,11 @@ nsJPEGDecoder::OutputScanlines(bool* sus +@@ -629,7 +657,11 @@ nsJPEGDecoder::OutputScanlines(bool* sus MOZ_ASSERT(imageRow, "Should have a row buffer here"); @@ -79,7 +81,7 @@ $NetBSD: patch-image_decoders_nsJPEGDecoder.cpp,v 1.6 2015/08/11 23:48:18 ryoon // Special case: scanline will be directly converted into packed ARGB if (jpeg_read_scanlines(&mInfo, (JSAMPARRAY)&imageRow, 1) != 1) { *suspend = true; // suspend -@@ -953,6 +986,282 @@ term_source (j_decompress_ptr jd) +@@ -953,6 +985,282 @@ term_source (j_decompress_ptr jd) } // namespace image } // namespace mozilla diff --git a/www/firefox/patches/patch-intl_hyphenation_glue_hnjalloc.h b/www/firefox/patches/patch-intl_hyphenation_glue_hnjalloc.h index d36fbc2ff44..a1921df8e62 100644 --- a/www/firefox/patches/patch-intl_hyphenation_glue_hnjalloc.h +++ b/www/firefox/patches/patch-intl_hyphenation_glue_hnjalloc.h @@ -1,4 +1,6 @@ -$NetBSD: patch-intl_hyphenation_glue_hnjalloc.h,v 1.1 2015/12/16 09:34:56 ryoon Exp $ +$NetBSD: patch-intl_hyphenation_glue_hnjalloc.h,v 1.2 2016/06/16 12:08:21 ryoon Exp $ + +* Support Solaris --- intl/hyphenation/glue/hnjalloc.h.orig 2015-12-04 00:36:54.000000000 +0000 +++ intl/hyphenation/glue/hnjalloc.h diff --git a/www/firefox/patches/patch-ipc_chromium_src_base_file__util__posix.cc b/www/firefox/patches/patch-ipc_chromium_src_base_file__util__posix.cc deleted file mode 100644 index 6679e8c2408..00000000000 --- a/www/firefox/patches/patch-ipc_chromium_src_base_file__util__posix.cc +++ /dev/null @@ -1,24 +0,0 @@ -$NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.6 2015/08/11 23:48:18 ryoon Exp $ - -* Just because OS_ARCH is Darwin does not mean MacOS X specific - implementation should be used. - ---- ipc/chromium/src/base/file_util_posix.cc.orig 2015-08-07 15:54:10.000000000 +0000 -+++ ipc/chromium/src/base/file_util_posix.cc -@@ -266,7 +266,7 @@ bool SetCurrentDirectory(const FilePath& - return !ret; - } - --#if !defined(OS_MACOSX) -+#if !defined(MOZ_WIDGET_COCOA) - bool GetTempDir(FilePath* path) { - const char* tmp = getenv("TMPDIR"); - if (tmp) -@@ -330,6 +330,6 @@ bool CopyFile(const FilePath& from_path, - - return result; - } --#endif // !defined(OS_MACOSX) -+#endif // !defined(MOZ_WIDGET_COCOA) - - } // namespace file_util diff --git a/www/firefox/patches/patch-ipc_chromium_src_base_message__loop.cc b/www/firefox/patches/patch-ipc_chromium_src_base_message__loop.cc deleted file mode 100644 index a2700577ba4..00000000000 --- a/www/firefox/patches/patch-ipc_chromium_src_base_message__loop.cc +++ /dev/null @@ -1,40 +0,0 @@ -$NetBSD: patch-ipc_chromium_src_base_message__loop.cc,v 1.2 2014/06/11 00:40:59 ryoon Exp $ - -Don't assume cocoa toolkit just because OS_ARCH is Darwin. - ---- ipc/chromium/src/base/message_loop.cc.orig 2014-05-29 23:30:52.000000000 +0000 -+++ ipc/chromium/src/base/message_loop.cc -@@ -14,20 +14,18 @@ - #include "base/string_util.h" - #include "base/thread_local.h" - --#if defined(OS_MACOSX) -+#if defined(MOZ_WIDGET_COCOA) - #include "base/message_pump_mac.h" - #endif - #if defined(OS_POSIX) - #include "base/message_pump_libevent.h" - #endif --#if defined(OS_LINUX) || defined(OS_BSD) - #if defined(MOZ_WIDGET_GTK) - #include "base/message_pump_glib.h" - #endif - #ifdef MOZ_WIDGET_QT - #include "base/message_pump_qt.h" - #endif --#endif - #ifdef ANDROID - #include "base/message_pump_android.h" - #endif -@@ -135,9 +133,9 @@ MessageLoop::MessageLoop(Type type) - } - #elif defined(OS_POSIX) - if (type_ == TYPE_UI) { --#if defined(OS_MACOSX) -+#if defined(MOZ_WIDGET_COCOA) - pump_ = base::MessagePumpMac::Create(); --#elif defined(OS_LINUX) || defined(OS_BSD) -+#elif defined(MOZ_WIDGET_GTK) || defined(MOZ_WIDGET_QT) - pump_ = new base::MessagePumpForUI(); - #endif // OS_LINUX - } else if (type_ == TYPE_IO) { diff --git a/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread.h b/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread.h index a3ff241bbd5..8dd03c7aee9 100644 --- a/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread.h +++ b/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread.h @@ -1,6 +1,8 @@ -$NetBSD: patch-ipc_chromium_src_base_platform__thread.h,v 1.4 2014/02/20 13:19:03 ryoon Exp $ +$NetBSD: patch-ipc_chromium_src_base_platform__thread.h,v 1.5 2016/06/16 12:08:21 ryoon Exp $ ---- ipc/chromium/src/base/platform_thread.h.orig 2013-09-10 03:43:34.000000000 +0000 +* Support Solaris + +--- ipc/chromium/src/base/platform_thread.h.orig 2016-05-12 17:13:13.000000000 +0000 +++ ipc/chromium/src/base/platform_thread.h @@ -25,6 +25,9 @@ typedef pthread_t PlatformThreadHandle; #if defined(OS_LINUX) || defined(OS_OPENBSD) || defined(__GLIBC__) diff --git a/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc b/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc index 23a6b041523..7afaecb0857 100644 --- a/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc +++ b/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc @@ -1,16 +1,13 @@ -$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.7 2016/03/08 21:32:52 ryoon Exp $ +$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.8 2016/06/16 12:08:21 ryoon Exp $ -* Just because OS_ARCH is Darwin does not mean MacOS X specific - kludges are needed. +* Support NetBSD +* Support Solaris ---- ipc/chromium/src/base/platform_thread_posix.cc.orig 2016-02-25 23:01:54.000000000 +0000 +--- ipc/chromium/src/base/platform_thread_posix.cc.orig 2016-05-12 17:13:13.000000000 +0000 +++ ipc/chromium/src/base/platform_thread_posix.cc -@@ -9,22 +9,24 @@ - +@@ -10,7 +10,9 @@ #if defined(OS_MACOSX) #include <mach/mach.h> -+#include <dlfcn.h> -+#include <string> #elif defined(OS_NETBSD) +_Pragma("GCC visibility push(default)") #include <lwp.h> @@ -18,73 +15,13 @@ $NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.7 2016/03/08 #elif defined(OS_LINUX) #include <sys/syscall.h> #include <sys/prctl.h> - #endif - --#if !defined(OS_MACOSX) - #include <unistd.h> --#endif - - #if defined(OS_BSD) && !defined(OS_NETBSD) && !defined(__GLIBC__) - #include <pthread_np.h> - #endif - --#if defined(OS_MACOSX) -+#if defined(MOZ_WIDGET_COCOA) - namespace base { - void InitThreading(); - } // namespace -@@ -82,7 +84,7 @@ void PlatformThread::Sleep(int duration_ - sleep_time = remaining; - } - --#ifndef OS_MACOSX -+#ifndef MOZ_WIDGET_COCOA - // Mac is implemented in platform_thread_mac.mm. - - // static -@@ -105,19 +107,41 @@ void PlatformThread::SetName(const char* +@@ -105,7 +107,8 @@ void PlatformThread::SetName(const char* pthread_setname_np(pthread_self(), "%s", (void *)name); #elif defined(OS_BSD) && !defined(__GLIBC__) pthread_set_name_np(pthread_self(), name); -#else -+#elif defined(OS_MACOSX) -+ // Copied from platform_thread_mac.mm -+ -+ // pthread_setname_np is only available in 10.6 or later, so test -+ // for it at runtime. -+ int (*dynamic_pthread_setname_np)(const char*); -+ *reinterpret_cast<void**>(&dynamic_pthread_setname_np) = -+ dlsym(RTLD_DEFAULT, "pthread_setname_np"); -+ if (!dynamic_pthread_setname_np) -+ return; -+ -+ // Mac OS X does not expose the length limit of the name, so -+ // hardcode it. -+ const int kMaxNameLength = 63; -+ std::string shortened_name = std::string(name).substr(0, kMaxNameLength); -+ // pthread_setname() fails (harmlessly) in the sandbox, ignore when it does. -+ // See http://crbug.com/47058 -+ -+ // The name parameter is copied thus it's safe to release it after calling. -+ // Checked against the bionic implementation in bionic/libc/bionic/pthread.c -+ dynamic_pthread_setname_np(shortened_name.c_str()); +#elif !defined(OS_SOLARIS) + prctl(PR_SET_NAME, reinterpret_cast<uintptr_t>(name), 0, 0, 0); #endif } --#endif // !OS_MACOSX -+#endif // !MOZ_WIDGET_COCOA - - namespace { - - bool CreateThread(size_t stack_size, bool joinable, - PlatformThread::Delegate* delegate, - PlatformThreadHandle* thread_handle) { --#if defined(OS_MACOSX) -+#if defined(MOZ_WIDGET_COCOA) - base::InitThreading(); --#endif // OS_MACOSX -+#endif // MOZ_WIDGET_COCOA - - bool success = false; - pthread_attr_t attributes; + #endif // !OS_MACOSX diff --git a/www/firefox/patches/patch-ipc_chromium_src_base_process__util__bsd.cc b/www/firefox/patches/patch-ipc_chromium_src_base_process__util__bsd.cc index dcfb5fefc86..44a8ae96890 100644 --- a/www/firefox/patches/patch-ipc_chromium_src_base_process__util__bsd.cc +++ b/www/firefox/patches/patch-ipc_chromium_src_base_process__util__bsd.cc @@ -1,7 +1,4 @@ -$NetBSD: patch-ipc_chromium_src_base_process__util__bsd.cc,v 1.3 2016/03/08 21:32:52 ryoon Exp $ - -Darwin does not provide kvm_getprocs(3). The code for OS_MACOSX is -simply copied from process_util_mac.mm +$NetBSD: patch-ipc_chromium_src_base_process__util__bsd.cc,v 1.4 2016/06/16 12:08:21 ryoon Exp $ --- ipc/chromium/src/base/process_util_bsd.cc.orig 2016-02-25 23:01:54.000000000 +0000 +++ ipc/chromium/src/base/process_util_bsd.cc diff --git a/www/firefox/patches/patch-ipc_chromium_src_base_process__util__posix.cc b/www/firefox/patches/patch-ipc_chromium_src_base_process__util__posix.cc index 90de34ca575..fc3fb6101b7 100644 --- a/www/firefox/patches/patch-ipc_chromium_src_base_process__util__posix.cc +++ b/www/firefox/patches/patch-ipc_chromium_src_base_process__util__posix.cc @@ -1,4 +1,6 @@ -$NetBSD: patch-ipc_chromium_src_base_process__util__posix.cc,v 1.3 2014/02/20 13:19:03 ryoon Exp $ +$NetBSD: patch-ipc_chromium_src_base_process__util__posix.cc,v 1.4 2016/06/16 12:08:21 ryoon Exp $ + +* Support Solaris --- ipc/chromium/src/base/process_util_posix.cc.orig 2013-05-11 19:19:32.000000000 +0000 +++ ipc/chromium/src/base/process_util_posix.cc diff --git a/www/firefox/patches/patch-ipc_chromium_src_base_scoped__nsautorelease__pool.h b/www/firefox/patches/patch-ipc_chromium_src_base_scoped__nsautorelease__pool.h deleted file mode 100644 index 0cc59346461..00000000000 --- a/www/firefox/patches/patch-ipc_chromium_src_base_scoped__nsautorelease__pool.h +++ /dev/null @@ -1,45 +0,0 @@ -$NetBSD: patch-ipc_chromium_src_base_scoped__nsautorelease__pool.h,v 1.1 2014/05/30 03:03:36 pho Exp $ - -Just because OS_ARCH is Darwin does not mean ScopedNSAutoreleasePool -is needed. - ---- ipc/chromium/src/base/scoped_nsautorelease_pool.h.orig 2014-05-06 22:55:41.000000000 +0000 -+++ ipc/chromium/src/base/scoped_nsautorelease_pool.h -@@ -7,13 +7,13 @@ - - #include "base/basictypes.h" - --#if defined(OS_MACOSX) -+#if defined(MOZ_WIDGET_COCOA) - #if defined(__OBJC__) - @class NSAutoreleasePool; - #else // __OBJC__ - class NSAutoreleasePool; - #endif // __OBJC__ --#endif // OS_MACOSX -+#endif // MOZ_WIDGET_COCOA - - namespace base { - -@@ -27,10 +27,10 @@ namespace base { - // ugly #ifdefs. - class ScopedNSAutoreleasePool { - public: --#if !defined(OS_MACOSX) -+#if !defined(MOZ_WIDGET_COCOA) - ScopedNSAutoreleasePool() {} - void Recycle() { } --#else // OS_MACOSX -+#else // MOZ_WIDGET_COCOA - ScopedNSAutoreleasePool(); - ~ScopedNSAutoreleasePool(); - -@@ -41,7 +41,7 @@ class ScopedNSAutoreleasePool { - void Recycle(); - private: - NSAutoreleasePool* autorelease_pool_; --#endif // OS_MACOSX -+#endif // MOZ_WIDGET_COCOA - - private: - DISALLOW_COPY_AND_ASSIGN(ScopedNSAutoreleasePool); diff --git a/www/firefox/patches/patch-ipc_chromium_src_base_sys__info__posix.cc b/www/firefox/patches/patch-ipc_chromium_src_base_sys__info__posix.cc index 3f48f872fef..71f5d0d1254 100644 --- a/www/firefox/patches/patch-ipc_chromium_src_base_sys__info__posix.cc +++ b/www/firefox/patches/patch-ipc_chromium_src_base_sys__info__posix.cc @@ -1,4 +1,6 @@ -$NetBSD: patch-ipc_chromium_src_base_sys__info__posix.cc,v 1.5 2016/01/27 00:08:26 ryoon Exp $ +$NetBSD: patch-ipc_chromium_src_base_sys__info__posix.cc,v 1.6 2016/06/16 12:08:21 ryoon Exp $ + +* Support Solaris --- ipc/chromium/src/base/sys_info_posix.cc.orig 2016-01-15 01:01:44.000000000 +0000 +++ ipc/chromium/src/base/sys_info_posix.cc diff --git a/www/firefox/patches/patch-ipc_chromium_src_base_time__posix.cc b/www/firefox/patches/patch-ipc_chromium_src_base_time__posix.cc index cec77fc4f0e..a41c16a79aa 100644 --- a/www/firefox/patches/patch-ipc_chromium_src_base_time__posix.cc +++ b/www/firefox/patches/patch-ipc_chromium_src_base_time__posix.cc @@ -1,4 +1,6 @@ -$NetBSD: patch-ipc_chromium_src_base_time__posix.cc,v 1.3 2014/02/20 13:19:03 ryoon Exp $ +$NetBSD: patch-ipc_chromium_src_base_time__posix.cc,v 1.4 2016/06/16 12:08:21 ryoon Exp $ + +* Support Solaris --- ipc/chromium/src/base/time_posix.cc.orig 2013-05-11 19:19:32.000000000 +0000 +++ ipc/chromium/src/base/time_posix.cc diff --git a/www/firefox/patches/patch-ipc_chromium_src_build_build__config.h b/www/firefox/patches/patch-ipc_chromium_src_build_build__config.h index 19f380f1955..d3e543240f5 100644 --- a/www/firefox/patches/patch-ipc_chromium_src_build_build__config.h +++ b/www/firefox/patches/patch-ipc_chromium_src_build_build__config.h @@ -1,4 +1,6 @@ -$NetBSD: patch-ipc_chromium_src_build_build__config.h,v 1.3 2014/02/20 13:19:03 ryoon Exp $ +$NetBSD: patch-ipc_chromium_src_build_build__config.h,v 1.4 2016/06/16 12:08:21 ryoon Exp $ + +* Add Solaris identifier --- ipc/chromium/src/build/build_config.h.orig 2013-05-11 19:19:32.000000000 +0000 +++ ipc/chromium/src/build/build_config.h diff --git a/www/firefox/patches/patch-ipc_chromium_src_chrome_common_transport__dib.h b/www/firefox/patches/patch-ipc_chromium_src_chrome_common_transport__dib.h index c3176b91c0e..0481bded03b 100644 --- a/www/firefox/patches/patch-ipc_chromium_src_chrome_common_transport__dib.h +++ b/www/firefox/patches/patch-ipc_chromium_src_chrome_common_transport__dib.h @@ -1,4 +1,6 @@ -$NetBSD: patch-ipc_chromium_src_chrome_common_transport__dib.h,v 1.3 2014/02/20 13:19:03 ryoon Exp $ +$NetBSD: patch-ipc_chromium_src_chrome_common_transport__dib.h,v 1.4 2016/06/16 12:08:21 ryoon Exp $ + +* Support Solaris --- ipc/chromium/src/chrome/common/transport_dib.h.orig 2013-05-11 19:19:32.000000000 +0000 +++ ipc/chromium/src/chrome/common/transport_dib.h diff --git a/www/firefox/patches/patch-ipc_glue_GeckoChildProcessHost.cpp b/www/firefox/patches/patch-ipc_glue_GeckoChildProcessHost.cpp index f9efe8033a4..03225dd0cf9 100644 --- a/www/firefox/patches/patch-ipc_glue_GeckoChildProcessHost.cpp +++ b/www/firefox/patches/patch-ipc_glue_GeckoChildProcessHost.cpp @@ -1,7 +1,7 @@ -$NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.10 2015/01/16 22:42:09 ryoon Exp $ +$NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.11 2016/06/16 12:08:21 ryoon Exp $ -* Just because OS_ARCH is Darwin does not mean MacOS X specific - kludges are needed. +* Support Solaris +* Fix NetBSD linking --- ipc/glue/GeckoChildProcessHost.cpp.orig 2015-01-09 04:38:16.000000000 +0000 +++ ipc/glue/GeckoChildProcessHost.cpp diff --git a/www/firefox/patches/patch-ipc_glue_StringUtil.cpp b/www/firefox/patches/patch-ipc_glue_StringUtil.cpp deleted file mode 100644 index 28aeb87cdac..00000000000 --- a/www/firefox/patches/patch-ipc_glue_StringUtil.cpp +++ /dev/null @@ -1,24 +0,0 @@ -$NetBSD: patch-ipc_glue_StringUtil.cpp,v 1.1 2014/05/30 03:03:36 pho Exp $ - -Just because OS_ARCH is Darwin does not mean -sys_string_conversions_mac.mm can be used. - ---- ipc/glue/StringUtil.cpp.orig 2014-05-06 22:55:41.000000000 +0000 -+++ ipc/glue/StringUtil.cpp -@@ -64,14 +64,14 @@ namespace base { - // converters, and implementing the one that doesn't exist for OS X - // and Windows. - --#if !defined(OS_MACOSX) && !defined(OS_WIN) -+#if !defined(MOZ_WIDGET_COCOA) && !defined(OS_WIN) - std::string SysWideToUTF8(const std::wstring& wide) { - // FIXME/cjones: do this with iconv - return GhettoStringConvert<std::wstring, std::string>(wide); - } - #endif - --#if !defined(OS_MACOSX) && !defined(OS_WIN) -+#if !defined(MOZ_WIDGET_COCOA) && !defined(OS_WIN) - std::wstring SysUTF8ToWide(const StringPiece& utf8) { - // FIXME/cjones: do this with iconv - return GhettoStringConvert<StringPiece, std::wstring>(utf8); diff --git a/www/firefox/patches/patch-ipc_glue_moz.build b/www/firefox/patches/patch-ipc_glue_moz.build deleted file mode 100644 index a1f17a3abcf..00000000000 --- a/www/firefox/patches/patch-ipc_glue_moz.build +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-ipc_glue_moz.build,v 1.2 2015/07/03 10:25:40 ryoon Exp $ - -Don't assume cocoa toolkit just because OS_ARCH is Darwin. - ---- ipc/glue/moz.build.orig 2015-06-18 20:55:28.000000000 +0000 -+++ ipc/glue/moz.build -@@ -87,7 +87,7 @@ elif CONFIG['OS_ARCH'] in ('DragonFly', - UNIFIED_SOURCES += [ - 'ProcessUtils_bsd.cpp' - ] --elif CONFIG['OS_ARCH'] == 'Darwin': -+elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa': - UNIFIED_SOURCES += [ - 'ProcessUtils_mac.mm' - ] diff --git a/www/firefox/patches/patch-js__src__vm__SPSProfiler.cpp b/www/firefox/patches/patch-js__src__vm__SPSProfiler.cpp index 30b61d3f60f..b16f4261531 100644 --- a/www/firefox/patches/patch-js__src__vm__SPSProfiler.cpp +++ b/www/firefox/patches/patch-js__src__vm__SPSProfiler.cpp @@ -1,9 +1,8 @@ -$NetBSD: patch-js__src__vm__SPSProfiler.cpp,v 1.7 2014/04/30 15:07:18 ryoon Exp $ +$NetBSD: patch-js__src__vm__SPSProfiler.cpp,v 1.8 2016/06/16 12:08:21 ryoon Exp $ Unclear fallout from our version of bug 840242, attachment v1: some architectures fail to link if we do not add the inlines here - might be compiler/arch specific. - --- js/src/vm/SPSProfiler.cpp.orig 2014-04-18 02:03:21.000000000 +0000 +++ js/src/vm/SPSProfiler.cpp @@ -4,6 +4,8 @@ diff --git a/www/firefox/patches/patch-js_src_ctypes_CTypes.h b/www/firefox/patches/patch-js_src_ctypes_CTypes.h deleted file mode 100644 index 89dd211cce0..00000000000 --- a/www/firefox/patches/patch-js_src_ctypes_CTypes.h +++ /dev/null @@ -1,28 +0,0 @@ -$NetBSD: patch-js_src_ctypes_CTypes.h,v 1.3 2014/02/20 13:19:03 ryoon Exp $ - ---- js/src/ctypes/CTypes.h.orig 2014-02-12 21:29:02.000000000 +0000 -+++ js/src/ctypes/CTypes.h -@@ -14,6 +14,23 @@ - #include "js/Vector.h" - #include "vm/String.h" - -+#if defined(__NetBSD__) -+#include <stdint.h> -+/* XXX why do we have those funky __ #defines in stdint.h? */ -+#warning this is a retarded workaround -+#define uint8_t uint8_t -+#define uint16_t uint16_t -+#define uint32_t uint32_t -+#define uint64_t uint64_t -+#define int8_t int8_t -+#define int16_t int16_t -+#define int32_t int32_t -+#define int64_t int64_t -+#define intptr_t intptr_t -+#define uintptr_t uintptr_t -+#define off_t off_t -+#endif -+ - namespace js { - namespace ctypes { - diff --git a/www/firefox/patches/patch-js_src_frontend_ParseMaps.cpp b/www/firefox/patches/patch-js_src_frontend_ParseMaps.cpp deleted file mode 100644 index c8a312dace2..00000000000 --- a/www/firefox/patches/patch-js_src_frontend_ParseMaps.cpp +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-js_src_frontend_ParseMaps.cpp,v 1.3 2014/02/20 13:19:03 ryoon Exp $ - ---- js/src/frontend/ParseMaps.cpp.orig 2013-09-10 03:43:34.000000000 +0000 -+++ js/src/frontend/ParseMaps.cpp -@@ -132,5 +132,5 @@ frontend::InitAtomMap(JSContext *cx, fro - } - } - --template class js::frontend::AtomDecls<FullParseHandler>; --template class js::frontend::AtomDecls<SyntaxParseHandler>; -+template class frontend::AtomDecls<FullParseHandler>; -+template class frontend::AtomDecls<SyntaxParseHandler>; diff --git a/www/firefox/patches/patch-js_src_jit-LIR.cpp b/www/firefox/patches/patch-js_src_jit-LIR.cpp index a1ad6b70288..9eaeab96bfc 100644 --- a/www/firefox/patches/patch-js_src_jit-LIR.cpp +++ b/www/firefox/patches/patch-js_src_jit-LIR.cpp @@ -1,4 +1,6 @@ -$NetBSD: patch-js_src_jit-LIR.cpp,v 1.3 2015/09/23 06:44:42 ryoon Exp $ +$NetBSD: patch-js_src_jit-LIR.cpp,v 1.4 2016/06/16 12:08:21 ryoon Exp $ + +* For NetBSD --- js/src/jit/LIR.cpp.orig 2015-08-24 21:53:12.000000000 +0000 +++ js/src/jit/LIR.cpp diff --git a/www/firefox/patches/patch-js_src_jit_MIR.cpp b/www/firefox/patches/patch-js_src_jit_MIR.cpp index 2ad9338f612..e6084abbcbd 100644 --- a/www/firefox/patches/patch-js_src_jit_MIR.cpp +++ b/www/firefox/patches/patch-js_src_jit_MIR.cpp @@ -1,8 +1,10 @@ -$NetBSD: patch-js_src_jit_MIR.cpp,v 1.4 2015/09/23 06:44:42 ryoon Exp $ +$NetBSD: patch-js_src_jit_MIR.cpp,v 1.5 2016/06/16 12:08:21 ryoon Exp $ ---- js/src/jit/MIR.cpp.orig 2015-08-24 21:53:12.000000000 +0000 +* For NetBSD + +--- js/src/jit/MIR.cpp.orig 2016-05-12 17:05:02.000000000 +0000 +++ js/src/jit/MIR.cpp -@@ -72,7 +72,7 @@ MDefinition::PrintOpcodeName(GenericPrin +@@ -76,7 +76,7 @@ MDefinition::PrintOpcodeName(GenericPrin const char* name = names[op]; size_t len = strlen(name); for (size_t i = 0; i < len; i++) @@ -10,4 +12,4 @@ $NetBSD: patch-js_src_jit_MIR.cpp,v 1.4 2015/09/23 06:44:42 ryoon Exp $ + out.printf("%c", tolower((unsigned char)name[i])); } - const Value& + static MConstant* diff --git a/www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp b/www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp index cf6e4a3cf52..dad9e700fd9 100644 --- a/www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp +++ b/www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp @@ -1,4 +1,6 @@ -$NetBSD: patch-js_src_jit_arm_Architecture-arm.cpp,v 1.6 2015/09/23 06:44:42 ryoon Exp $ +$NetBSD: patch-js_src_jit_arm_Architecture-arm.cpp,v 1.7 2016/06/16 12:08:21 ryoon Exp $ + +* Support NetBSD/earm --- js/src/jit/arm/Architecture-arm.cpp.orig 2015-08-24 21:53:12.000000000 +0000 +++ js/src/jit/arm/Architecture-arm.cpp diff --git a/www/firefox/patches/patch-js_src_jit_none_AtomicOperations-sparc.h b/www/firefox/patches/patch-js_src_jit_none_AtomicOperations-sparc.h index 08b2decaea4..c146307048c 100644 --- a/www/firefox/patches/patch-js_src_jit_none_AtomicOperations-sparc.h +++ b/www/firefox/patches/patch-js_src_jit_none_AtomicOperations-sparc.h @@ -1,8 +1,7 @@ -$NetBSD: patch-js_src_jit_none_AtomicOperations-sparc.h,v 1.1 2016/05/04 16:22:35 martin Exp $ +$NetBSD: patch-js_src_jit_none_AtomicOperations-sparc.h,v 1.2 2016/06/16 12:08:21 ryoon Exp $ Part of https://bugzilla.mozilla.org/show_bug.cgi?id=1232150 - --- /dev/null 2016-05-02 17:53:05.061148459 +0200 +++ js/src/jit/none/AtomicOperations-sparc.h 2016-05-02 18:11:03.394211888 +0200 @@ -0,0 +1,251 @@ diff --git a/www/firefox/patches/patch-js_src_jsdate.cpp b/www/firefox/patches/patch-js_src_jsdate.cpp index 1919e93f67b..438bd10023d 100644 --- a/www/firefox/patches/patch-js_src_jsdate.cpp +++ b/www/firefox/patches/patch-js_src_jsdate.cpp @@ -1,4 +1,6 @@ -$NetBSD: patch-js_src_jsdate.cpp,v 1.3 2016/03/08 21:32:52 ryoon Exp $ +$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 diff --git a/www/firefox/patches/patch-js_src_jsmath.cpp b/www/firefox/patches/patch-js_src_jsmath.cpp index 62eb8dbe927..9e13cbf54cc 100644 --- a/www/firefox/patches/patch-js_src_jsmath.cpp +++ b/www/firefox/patches/patch-js_src_jsmath.cpp @@ -1,4 +1,6 @@ -$NetBSD: patch-js_src_jsmath.cpp,v 1.4 2014/02/20 13:19:03 ryoon Exp $ +$NetBSD: patch-js_src_jsmath.cpp,v 1.5 2016/06/16 12:08:21 ryoon Exp $ + +* Support Solaris --- js/src/jsmath.cpp.orig 2013-09-10 03:43:36.000000000 +0000 +++ js/src/jsmath.cpp diff --git a/www/firefox/patches/patch-js_src_shell_jsoptparse.cpp b/www/firefox/patches/patch-js_src_shell_jsoptparse.cpp deleted file mode 100644 index 29c62224a18..00000000000 --- a/www/firefox/patches/patch-js_src_shell_jsoptparse.cpp +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-js_src_shell_jsoptparse.cpp,v 1.4 2015/07/03 10:25:40 ryoon Exp $ - ---- js/src/shell/jsoptparse.cpp.orig 2015-06-18 20:55:32.000000000 +0000 -+++ js/src/shell/jsoptparse.cpp -@@ -95,7 +95,7 @@ PrintParagraph(const char* text, unsigne - ++it; - - while (*it != '\0') { -- MOZ_ASSERT(!isspace(*it)); -+ MOZ_ASSERT(!isspace((unsigned char)*it)); - - /* Delimit the current token. */ - const char* limit = it; diff --git a/www/firefox/patches/patch-media_libcubeb_src_cubeb.c b/www/firefox/patches/patch-media_libcubeb_src_cubeb.c index 6bb1d8f2eba..c15fd570104 100644 --- a/www/firefox/patches/patch-media_libcubeb_src_cubeb.c +++ b/www/firefox/patches/patch-media_libcubeb_src_cubeb.c @@ -1,4 +1,6 @@ -$NetBSD: patch-media_libcubeb_src_cubeb.c,v 1.3 2016/04/27 16:22:40 ryoon Exp $ +$NetBSD: patch-media_libcubeb_src_cubeb.c,v 1.4 2016/06/16 12:08:21 ryoon Exp $ + +* Support OSS audio --- media/libcubeb/src/cubeb.c.orig 2016-04-15 16:57:46.000000000 +0000 +++ media/libcubeb/src/cubeb.c 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 902eb7208dc..51884ab412f 100644 --- a/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c +++ b/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c @@ -1,4 +1,6 @@ -$NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.14 2016/04/27 16:22:40 ryoon Exp $ +$NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.15 2016/06/16 12:08:21 ryoon Exp $ + +* Support alsa audio under NetBSD --- media/libcubeb/src/cubeb_alsa.c.orig 2016-04-15 16:57:46.000000000 +0000 +++ media/libcubeb/src/cubeb_alsa.c diff --git a/www/firefox/patches/patch-media_libcubeb_src_cubeb__oss.c b/www/firefox/patches/patch-media_libcubeb_src_cubeb__oss.c index 8a75975bd80..f3981a95355 100644 --- a/www/firefox/patches/patch-media_libcubeb_src_cubeb__oss.c +++ b/www/firefox/patches/patch-media_libcubeb_src_cubeb__oss.c @@ -1,4 +1,6 @@ -$NetBSD: patch-media_libcubeb_src_cubeb__oss.c,v 1.4 2016/05/15 07:25:50 ryoon Exp $ +$NetBSD: patch-media_libcubeb_src_cubeb__oss.c,v 1.5 2016/06/16 12:08:21 ryoon Exp $ + +* Restore OSS audio support code --- media/libcubeb/src/cubeb_oss.c.orig 2016-05-15 03:58:16.955259529 +0000 +++ media/libcubeb/src/cubeb_oss.c diff --git a/www/firefox/patches/patch-media_libcubeb_src_moz.build b/www/firefox/patches/patch-media_libcubeb_src_moz.build index 2c2d72e2f1a..3530aff183f 100644 --- a/www/firefox/patches/patch-media_libcubeb_src_moz.build +++ b/www/firefox/patches/patch-media_libcubeb_src_moz.build @@ -1,6 +1,7 @@ -$NetBSD: patch-media_libcubeb_src_moz.build,v 1.7 2016/04/27 16:22:40 ryoon Exp $ +$NetBSD: patch-media_libcubeb_src_moz.build,v 1.8 2016/06/16 12:08:21 ryoon Exp $ -Don't assume cocoa toolkit just because OS_TARGET is Darwin. +* Add OSS audio support +* Support system library --- media/libcubeb/src/moz.build.orig 2016-04-15 16:57:46.000000000 +0000 +++ media/libcubeb/src/moz.build @@ -17,15 +18,6 @@ Don't assume cocoa toolkit just because OS_TARGET is Darwin. if CONFIG['MOZ_PULSEAUDIO']: SOURCES += [ 'cubeb_pulse.c', -@@ -31,7 +37,7 @@ if CONFIG['OS_ARCH'] == 'OpenBSD': - ] - DEFINES['USE_SNDIO'] = True - --if CONFIG['OS_TARGET'] == 'Darwin': -+if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa': - SOURCES += [ - 'cubeb_audiounit.c', - ] @@ -64,6 +70,9 @@ if CONFIG['OS_TARGET'] == 'Android': FINAL_LIBRARY = 'gkmedias' diff --git a/www/firefox/patches/patch-media_libpng_pngpriv.h b/www/firefox/patches/patch-media_libpng_pngpriv.h deleted file mode 100644 index 729a5538e74..00000000000 --- a/www/firefox/patches/patch-media_libpng_pngpriv.h +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-media_libpng_pngpriv.h,v 1.4 2014/02/20 13:19:03 ryoon Exp $ - ---- media/libpng/pngpriv.h.orig 2014-02-12 21:29:13.000000000 +0000 -+++ media/libpng/pngpriv.h -@@ -38,6 +38,7 @@ - * still required (as of 2011-05-02.) - */ - #define _POSIX_SOURCE 1 /* Just the POSIX 1003.1 and C89 APIs */ -+#define _XOPEN_SOURCE 600 - - #ifndef PNG_VERSION_INFO_ONLY - /* Standard library headers not required by png.h: */ diff --git a/www/firefox/patches/patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp b/www/firefox/patches/patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp index 2a0ce0c3d17..9133f70160b 100644 --- a/www/firefox/patches/patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp +++ b/www/firefox/patches/patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp @@ -1,18 +1,13 @@ -$NetBSD: patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp,v 1.2 2015/02/28 04:30:55 ryoon Exp $ +$NetBSD: patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp,v 1.3 2016/06/16 12:08:21 ryoon Exp $ ---- media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp.orig 2015-02-23 07:39:35.000000000 +0000 +* Fix build under NetBSD + +--- media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp.orig 2016-05-12 17:13:17.000000000 +0000 +++ media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp -@@ -23,6 +23,17 @@ +@@ -23,6 +23,10 @@ #include "ADebug.h" #include "AString.h" -+#ifdef __FreeBSD__ -+# include <osreldate.h> -+# if __FreeBSD_version < 900506 -+# undef tolower -+# endif -+#endif -+ +#if defined(__NetBSD__) && defined(tolower) +#undef tolower +#endif diff --git a/www/firefox/patches/patch-media_libstagefright_system_core_liblog_fake__log__device.c b/www/firefox/patches/patch-media_libstagefright_system_core_liblog_fake__log__device.c index 4d760b2e3d5..51409b52ed9 100644 --- a/www/firefox/patches/patch-media_libstagefright_system_core_liblog_fake__log__device.c +++ b/www/firefox/patches/patch-media_libstagefright_system_core_liblog_fake__log__device.c @@ -1,4 +1,6 @@ -$NetBSD: patch-media_libstagefright_system_core_liblog_fake__log__device.c,v 1.1 2015/02/16 16:16:17 bad Exp $ +$NetBSD: patch-media_libstagefright_system_core_liblog_fake__log__device.c,v 1.2 2016/06/16 12:08:21 ryoon Exp $ + +* For NetBSD --- media/libstagefright/system/core/liblog/fake_log_device.c.orig 2015-01-23 05:59:59.000000000 +0000 +++ media/libstagefright/system/core/liblog/fake_log_device.c 2015-02-16 14:09:00.000000000 +0000 diff --git a/www/firefox/patches/patch-media_libstagefright_system_core_liblog_logprint.c b/www/firefox/patches/patch-media_libstagefright_system_core_liblog_logprint.c index bd7b544df2b..d53d63f23c4 100644 --- a/www/firefox/patches/patch-media_libstagefright_system_core_liblog_logprint.c +++ b/www/firefox/patches/patch-media_libstagefright_system_core_liblog_logprint.c @@ -1,4 +1,6 @@ -$NetBSD: patch-media_libstagefright_system_core_liblog_logprint.c,v 1.1 2015/02/16 16:16:17 bad Exp $ +$NetBSD: patch-media_libstagefright_system_core_liblog_logprint.c,v 1.2 2016/06/16 12:08:21 ryoon Exp $ + +* For NetBSD --- media/libstagefright/system/core/liblog/logprint.c.orig 2015-01-23 05:59:59.000000000 +0000 +++ media/libstagefright/system/core/liblog/logprint.c 2015-02-16 14:12:46.000000000 +0000 diff --git a/www/firefox/patches/patch-media_libtheora_lib_info.c b/www/firefox/patches/patch-media_libtheora_lib_info.c index 7477bef5a82..eedec569aea 100644 --- a/www/firefox/patches/patch-media_libtheora_lib_info.c +++ b/www/firefox/patches/patch-media_libtheora_lib_info.c @@ -1,4 +1,6 @@ -$NetBSD: patch-media_libtheora_lib_info.c,v 1.1 2015/02/16 16:16:17 bad Exp $ +$NetBSD: patch-media_libtheora_lib_info.c,v 1.2 2016/06/16 12:08:21 ryoon Exp $ + +* For NetBSD --- media/libtheora/lib/info.c.orig 2015-01-23 05:59:59.000000000 +0000 +++ media/libtheora/lib/info.c 2015-02-16 14:49:17.000000000 +0000 diff --git a/www/firefox/patches/patch-media_libtheora_moz.build b/www/firefox/patches/patch-media_libtheora_moz.build index d23e7e38e88..977af41efe1 100644 --- a/www/firefox/patches/patch-media_libtheora_moz.build +++ b/www/firefox/patches/patch-media_libtheora_moz.build @@ -1,4 +1,6 @@ -$NetBSD: patch-media_libtheora_moz.build,v 1.5 2016/04/27 16:22:40 ryoon Exp $ +$NetBSD: patch-media_libtheora_moz.build,v 1.6 2016/06/16 12:08:21 ryoon Exp $ + +* Support system library --- media/libtheora/moz.build.orig 2016-04-15 16:57:47.000000000 +0000 +++ media/libtheora/moz.build diff --git a/www/firefox/patches/patch-media_libtremor_moz.build b/www/firefox/patches/patch-media_libtremor_moz.build index d6c76ea6977..58d224ca63a 100644 --- a/www/firefox/patches/patch-media_libtremor_moz.build +++ b/www/firefox/patches/patch-media_libtremor_moz.build @@ -1,4 +1,6 @@ -$NetBSD: patch-media_libtremor_moz.build,v 1.1 2014/12/01 18:11:14 ryoon Exp $ +$NetBSD: patch-media_libtremor_moz.build,v 1.2 2016/06/16 12:08:21 ryoon Exp $ + +* Support system library --- media/libtremor/moz.build.orig 2014-11-21 03:37:42.000000000 +0000 +++ media/libtremor/moz.build diff --git a/www/firefox/patches/patch-media_libvorbis_lib_vorbis_info.c b/www/firefox/patches/patch-media_libvorbis_lib_vorbis_info.c index c16a814af99..ec1a745e906 100644 --- a/www/firefox/patches/patch-media_libvorbis_lib_vorbis_info.c +++ b/www/firefox/patches/patch-media_libvorbis_lib_vorbis_info.c @@ -1,4 +1,6 @@ -$NetBSD: patch-media_libvorbis_lib_vorbis_info.c,v 1.1 2015/02/16 16:16:17 bad Exp $ +$NetBSD: patch-media_libvorbis_lib_vorbis_info.c,v 1.2 2016/06/16 12:08:21 ryoon Exp $ + +* For NetBSD --- media/libvorbis/lib/vorbis_info.c.orig 2015-01-23 05:59:59.000000000 +0000 +++ media/libvorbis/lib/vorbis_info.c 2015-02-16 14:36:05.000000000 +0000 diff --git a/www/firefox/patches/patch-media_libvorbis_moz.build b/www/firefox/patches/patch-media_libvorbis_moz.build index 314bc9730c2..3808bd46b68 100644 --- a/www/firefox/patches/patch-media_libvorbis_moz.build +++ b/www/firefox/patches/patch-media_libvorbis_moz.build @@ -1,4 +1,6 @@ -$NetBSD: patch-media_libvorbis_moz.build,v 1.1 2014/12/01 18:11:14 ryoon Exp $ +$NetBSD: patch-media_libvorbis_moz.build,v 1.2 2016/06/16 12:08:21 ryoon Exp $ + +* Support system library --- media/libvorbis/moz.build.orig 2014-11-21 03:37:42.000000000 +0000 +++ media/libvorbis/moz.build diff --git a/www/firefox/patches/patch-media_mtransport_third__party_nICEr_src_util_mbslen.c b/www/firefox/patches/patch-media_mtransport_third__party_nICEr_src_util_mbslen.c deleted file mode 100644 index 12b48693bab..00000000000 --- a/www/firefox/patches/patch-media_mtransport_third__party_nICEr_src_util_mbslen.c +++ /dev/null @@ -1,18 +0,0 @@ -$NetBSD: patch-media_mtransport_third__party_nICEr_src_util_mbslen.c,v 1.5 2016/03/08 21:32:52 ryoon Exp $ - ---- media/mtransport/third_party/nICEr/src/util/mbslen.c.orig 2016-02-25 23:02:01.000000000 +0000 -+++ media/mtransport/third_party/nICEr/src/util/mbslen.c -@@ -47,6 +47,13 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE - #define HAVE_XLOCALE - #endif - -+#ifdef __DragonFly__ -+#include <osreldate.h> -+# if __DragonFly_version > 300502 -+# define HAVE_XLOCALE -+# endif -+#endif -+ - #ifdef HAVE_XLOCALE - #include <xlocale.h> - #endif /* HAVE_XLOCALE */ diff --git a/www/firefox/patches/patch-media_openmax__dl_dl_api_armCOMM__s.h b/www/firefox/patches/patch-media_openmax__dl_dl_api_armCOMM__s.h index 6ab70925a05..c2ed0f45d1e 100644 --- a/www/firefox/patches/patch-media_openmax__dl_dl_api_armCOMM__s.h +++ b/www/firefox/patches/patch-media_openmax__dl_dl_api_armCOMM__s.h @@ -1,4 +1,6 @@ -$NetBSD: patch-media_openmax__dl_dl_api_armCOMM__s.h,v 1.1 2015/10/16 12:59:36 jmcneill Exp $ +$NetBSD: patch-media_openmax__dl_dl_api_armCOMM__s.h,v 1.2 2016/06/16 12:08:21 ryoon Exp $ + +* Support NetBSD/earm --- media/openmax_dl/dl/api/armCOMM_s.h.orig 2015-09-29 21:44:56.000000000 +0000 +++ media/openmax_dl/dl/api/armCOMM_s.h diff --git a/www/firefox/patches/patch-media_webrtc_signaling_test_common.build b/www/firefox/patches/patch-media_webrtc_signaling_test_common.build deleted file mode 100644 index 1ef94f6dc52..00000000000 --- a/www/firefox/patches/patch-media_webrtc_signaling_test_common.build +++ /dev/null @@ -1,26 +0,0 @@ -$NetBSD: patch-media_webrtc_signaling_test_common.build,v 1.1 2015/08/11 23:48:18 ryoon Exp $ - ---- media/webrtc/signaling/test/common.build.orig 2015-08-07 15:54:13.000000000 +0000 -+++ media/webrtc/signaling/test/common.build -@@ -99,15 +99,19 @@ if CONFIG['JS_SHARED_LIBRARY']: - - USE_LIBS += ['mozglue'] - -+OS_LIBS += CONFIG['MOZ_LIBV4L2_LIBS'] - 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_NATIVE_JPEG']: - OS_LIBS += CONFIG['MOZ_JPEG_LIBS'] - -+if CONFIG['MOZ_NATIVE_OPUS']: -+ OS_LIBS += CONFIG['MOZ_OPUS_LIBS'] -+ - if CONFIG['MOZ_NATIVE_LIBVPX']: - OS_LIBS += CONFIG['MOZ_LIBVPX_LIBS'] - diff --git a/www/firefox/patches/patch-media_webrtc_trunk_webrtc_build_common.gypi b/www/firefox/patches/patch-media_webrtc_trunk_webrtc_build_common.gypi deleted file mode 100644 index 56cf7c3fe42..00000000000 --- a/www/firefox/patches/patch-media_webrtc_trunk_webrtc_build_common.gypi +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-media_webrtc_trunk_webrtc_build_common.gypi,v 1.7 2014/04/30 15:07:18 ryoon Exp $ - ---- media/webrtc/trunk/webrtc/build/common.gypi.orig 2014-04-18 02:03:52.000000000 +0000 -+++ media/webrtc/trunk/webrtc/build/common.gypi -@@ -256,7 +256,7 @@ - }], - ['OS=="dragonfly" or OS=="netbsd"', { - 'defines': [ -- # doesn't support pthread_condattr_setclock -+ # doesn't support pthread_condattr_setclock, NetBSD 6 supports it. - 'WEBRTC_CLOCK_TYPE_REALTIME', - ], - }], diff --git a/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi b/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi deleted file mode 100644 index 171fd01f787..00000000000 --- a/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi +++ /dev/null @@ -1,28 +0,0 @@ -$NetBSD: patch-media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi,v 1.1 2015/05/12 22:48:54 ryoon Exp $ - ---- media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq.gypi.orig 2015-05-04 00:43:28.000000000 +0000 -+++ media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq.gypi -@@ -84,19 +84,11 @@ - ], - }], - ['build_with_mozilla==1', { -- 'include_dirs': [ -- # Need Opus header files for the audio classifier. -- '<(DEPTH)/../../../media/opus/celt', --# '<(DEPTH)/third_party/opus/src/src', -+ 'cflags_mozilla': [ -+ '$(filter -I%, $(MOZ_CELT_CFLAGS))/celt', -+ '$(MOZ_OPUS_CFLAGS)', -+ '$(filter -I%, $(MOZ_OPUS_CFLAGS))/../src', - ], -- 'direct_dependent_settings': { -- 'include_dirs': [ -- '../../../../../../media/opus/celt', -- # Need Opus header files for the audio classifier. -- '<(DEPTH)/../../../media/opus/celt', --# '<(DEPTH)/third_party/opus/src/src', -- ], -- }, - }], - ], - 'sources': [ diff --git a/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc b/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc deleted file mode 100644 index b01217fea01..00000000000 --- a/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc,v 1.1 2014/10/15 13:43:32 ryoon Exp $ - ---- media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.cc.orig 2014-10-11 09:06:41.000000000 +0000 -+++ media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.cc -@@ -18,7 +18,7 @@ ScreenCapturer* ScreenCapturer::Create() - return Create(DesktopCaptureOptions::CreateDefault()); - } - --#if defined(WEBRTC_LINUX) -+#if defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) - ScreenCapturer* ScreenCapturer::CreateWithXDamage( - bool use_update_notifications) { - DesktopCaptureOptions options; diff --git a/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h b/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h deleted file mode 100644 index 6485d8610ce..00000000000 --- a/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h,v 1.1 2014/10/15 13:43:32 ryoon Exp $ - ---- media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.h.orig 2014-10-11 09:06:41.000000000 +0000 -+++ media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.h -@@ -74,7 +74,7 @@ class ScreenCapturer : public DesktopCap - static ScreenCapturer* Create(const DesktopCaptureOptions& options); - static ScreenCapturer* Create(); - --#if defined(WEBRTC_LINUX) -+#if defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) - // Creates platform-specific capturer and instructs it whether it should use - // X DAMAGE support. - static ScreenCapturer* CreateWithXDamage(bool use_x_damage); diff --git a/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc b/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc deleted file mode 100644 index e9f342eba46..00000000000 --- a/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc +++ /dev/null @@ -1,38 +0,0 @@ -$NetBSD: patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc,v 1.8 2014/06/11 00:40:59 ryoon Exp $ - ---- media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc.orig 2014-05-29 23:31:23.000000000 +0000 -+++ media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc -@@ -25,10 +25,21 @@ - #else - #include <linux/videodev2.h> - #endif -+#ifdef HAVE_LIBV4L2 -+#include <libv4l2.h> -+#endif - - #include "webrtc/system_wrappers/interface/ref_count.h" - #include "webrtc/system_wrappers/interface/trace.h" - -+#ifdef HAVE_LIBV4L2 -+#define open v4l2_open -+#define close v4l2_close -+#define dup v4l2_dup -+#define ioctl v4l2_ioctl -+#define mmap v4l2_mmap -+#define munmap v4l2_munmap -+#endif - - namespace webrtc - { -@@ -136,6 +147,11 @@ int32_t DeviceInfoLinux::GetDeviceName( - memset(deviceNameUTF8, 0, deviceNameLength); - memcpy(cameraName, cap.card, sizeof(cap.card)); - -+ if (cameraName[0] == '\0') -+ { -+ sprintf(cameraName, "Camera at /dev/video%d", deviceNumber); -+ } -+ - if (deviceNameLength >= strlen(cameraName)) - { - memcpy(deviceNameUTF8, cameraName, strlen(cameraName)); diff --git a/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc b/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc deleted file mode 100644 index 572af1fb9d5..00000000000 --- a/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc +++ /dev/null @@ -1,30 +0,0 @@ -$NetBSD: patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc,v 1.9 2016/03/08 21:32:52 ryoon Exp $ - ---- media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc.orig 2016-02-25 23:02:06.000000000 +0000 -+++ media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc -@@ -25,6 +25,9 @@ - #else - #include <linux/videodev2.h> - #endif -+#ifdef HAVE_LIBV4L2 -+#include <libv4l2.h> -+#endif - - #include <new> - -@@ -33,6 +36,15 @@ - #include "webrtc/system_wrappers/interface/ref_count.h" - #include "webrtc/system_wrappers/interface/trace.h" - -+#ifdef HAVE_LIBV4L2 -+#define open v4l2_open -+#define close v4l2_close -+#define dup v4l2_dup -+#define ioctl v4l2_ioctl -+#define mmap v4l2_mmap -+#define munmap v4l2_munmap -+#endif -+ - namespace webrtc - { - namespace videocapturemodule diff --git a/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi b/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi deleted file mode 100644 index 53ecb00ecbc..00000000000 --- a/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi +++ /dev/null @@ -1,49 +0,0 @@ -$NetBSD: patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi,v 1.8 2016/03/08 21:32:52 ryoon Exp $ - ---- media/webrtc/trunk/webrtc/modules/video_capture/video_capture.gypi.orig 2016-02-25 23:02:07.000000000 +0000 -+++ media/webrtc/trunk/webrtc/modules/video_capture/video_capture.gypi -@@ -7,6 +7,9 @@ - # be found in the AUTHORS file in the root of the source tree. - - { -+ 'variables': { -+ 'use_libv4l2%': 0, -+ }, - 'targets': [ - { - # Note this library is missing an implementation for the video capture. -@@ -64,8 +67,32 @@ - 'video_capture_module', - '<(webrtc_root)/common.gyp:webrtc_common', - ], -- 'cflags_mozilla': [ -- '$(NSPR_CFLAGS)', -+ 'conditions': [ -+ ['use_libv4l2==1', { -+ 'defines': [ -+ 'HAVE_LIBV4L2', -+ ], -+ 'cflags_mozilla': [ -+ '$(MOZ_LIBV4L2_CFLAGS)', -+ ], -+ 'libraries': [ -+ '-lv4l2', -+ ], -+ }], -+ ], -+ }], # linux -+ ['OS=="mac"', { -+ 'sources': [ -+ 'mac/qtkit/video_capture_qtkit.h', -+ 'mac/qtkit/video_capture_qtkit.mm', -+ 'mac/qtkit/video_capture_qtkit_info.h', -+ 'mac/qtkit/video_capture_qtkit_info.mm', -+ 'mac/qtkit/video_capture_qtkit_info_objc.h', -+ 'mac/qtkit/video_capture_qtkit_info_objc.mm', -+ 'mac/qtkit/video_capture_qtkit_objc.h', -+ 'mac/qtkit/video_capture_qtkit_objc.mm', -+ 'mac/qtkit/video_capture_qtkit_utility.h', -+ 'mac/video_capture_mac.mm', - ], - 'conditions': [ - ['include_v4l2_video_capture==1', { diff --git a/www/firefox/patches/patch-media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp b/www/firefox/patches/patch-media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp deleted file mode 100644 index 84569fc6467..00000000000 --- a/www/firefox/patches/patch-media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp +++ /dev/null @@ -1,43 +0,0 @@ -$NetBSD: patch-media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp,v 1.8 2015/08/11 23:48:18 ryoon Exp $ - ---- media/webrtc/trunk/webrtc/system_wrappers/source/spreadsortlib/spreadsort.hpp.orig 2015-08-07 15:54:15.000000000 +0000 -+++ media/webrtc/trunk/webrtc/system_wrappers/source/spreadsortlib/spreadsort.hpp -@@ -14,6 +14,13 @@ Cygwin fix provided by:
- Scott McMurray
- */
-
-+#ifdef __FreeBSD__
-+# include <osreldate.h>
-+# if __FreeBSD_version < 900506
-+# define getchar boost_getchar
-+# endif
-+#endif
-+
- #ifndef BOOST_SPREAD_SORT_H
- #define BOOST_SPREAD_SORT_H
- #include <algorithm>
-@@ -21,10 +28,24 @@ Scott McMurray
- #include <vector>
- #include "webrtc/system_wrappers/source/spreadsortlib/constants.hpp"
-
-+#ifdef __FreeBSD__
-+# include <osreldate.h>
-+# if __FreeBSD_version < 900506
-+# define getchar boost_getchar
-+# endif
-+#endif
-+
- #ifdef getchar
- #undef getchar
- #endif
-
-+#ifdef __FreeBSD__
-+# include <osreldate.h>
-+# if __FreeBSD_version < 900506
-+# define getchar boost_getchar
-+# endif
-+#endif
-+
- namespace boost {
- namespace detail {
- //This only works on unsigned data types
diff --git a/www/firefox/patches/patch-memory_mozalloc_mozalloc__abort.cpp b/www/firefox/patches/patch-memory_mozalloc_mozalloc__abort.cpp index 4d942301d9a..1d73814c35c 100644 --- a/www/firefox/patches/patch-memory_mozalloc_mozalloc__abort.cpp +++ b/www/firefox/patches/patch-memory_mozalloc_mozalloc__abort.cpp @@ -1,4 +1,6 @@ -$NetBSD: patch-memory_mozalloc_mozalloc__abort.cpp,v 1.5 2015/09/23 06:44:42 ryoon Exp $ +$NetBSD: patch-memory_mozalloc_mozalloc__abort.cpp,v 1.6 2016/06/16 12:08:21 ryoon Exp $ + +* Support Solaris --- memory/mozalloc/mozalloc_abort.cpp.orig 2015-08-24 21:53:14.000000000 +0000 +++ memory/mozalloc/mozalloc_abort.cpp diff --git a/www/firefox/patches/patch-memory_volatile_VolatileBufferOSX.cpp b/www/firefox/patches/patch-memory_volatile_VolatileBufferOSX.cpp deleted file mode 100644 index 351093c491c..00000000000 --- a/www/firefox/patches/patch-memory_volatile_VolatileBufferOSX.cpp +++ /dev/null @@ -1,19 +0,0 @@ -$NetBSD: patch-memory_volatile_VolatileBufferOSX.cpp,v 1.1 2015/04/05 12:54:12 ryoon Exp $ - ---- memory/volatile/VolatileBufferOSX.cpp.orig 2015-03-27 02:20:26.000000000 +0000 -+++ memory/volatile/VolatileBufferOSX.cpp -@@ -47,7 +47,14 @@ VolatileBuffer::Init(size_t aSize, size_ - } - - heap_alloc: -+#if defined(HAVE_POSIX_MEMALIGN) - (void)moz_posix_memalign(&mBuf, aAlignment, aSize); -+#else -+ MOZ_RELEASE_ASSERT( -+ !(aAlignment > (size_t)getpagesize()), -+ "Cannot fallback to valloc(3): alignment is larger than the page size"); -+ mBuf = valloc(aSize); -+#endif - mHeap = true; - return !!mBuf; - } diff --git a/www/firefox/patches/patch-modules_libjar_nsZipArchive.cpp b/www/firefox/patches/patch-modules_libjar_nsZipArchive.cpp index 42c5dddac85..58085646336 100644 --- a/www/firefox/patches/patch-modules_libjar_nsZipArchive.cpp +++ b/www/firefox/patches/patch-modules_libjar_nsZipArchive.cpp @@ -1,4 +1,6 @@ -$NetBSD: patch-modules_libjar_nsZipArchive.cpp,v 1.3 2014/02/20 13:19:03 ryoon Exp $ +$NetBSD: patch-modules_libjar_nsZipArchive.cpp,v 1.4 2016/06/16 12:08:21 ryoon Exp $ + +* Support Solaris --- modules/libjar/nsZipArchive.cpp.orig 2013-06-18 11:01:37.000000000 +0000 +++ modules/libjar/nsZipArchive.cpp diff --git a/www/firefox/patches/patch-modules_libpref_init_all.js b/www/firefox/patches/patch-modules_libpref_init_all.js index 5a75825436d..fa920c4854d 100644 --- a/www/firefox/patches/patch-modules_libpref_init_all.js +++ b/www/firefox/patches/patch-modules_libpref_init_all.js @@ -1,10 +1,10 @@ -$NetBSD: patch-modules_libpref_init_all.js,v 1.3 2015/11/03 15:52:57 ryoon Exp $ +$NetBSD: patch-modules_libpref_init_all.js,v 1.4 2016/06/16 12:08:21 ryoon Exp $ * Improve stability under NetBSD. ---- modules/libpref/init/all.js.orig 2015-10-29 22:17:56.000000000 +0000 +--- modules/libpref/init/all.js.orig 2016-06-01 04:11:44.000000000 +0000 +++ modules/libpref/init/all.js -@@ -4283,7 +4283,7 @@ pref("layers.max-active", -1); +@@ -4417,7 +4417,7 @@ pref("layers.max-active", -1); pref("layers.tiles.adjust", true); // Set the default values, and then override per-platform as needed @@ -13,3 +13,12 @@ $NetBSD: patch-modules_libpref_init_all.js,v 1.3 2015/11/03 15:52:57 ryoon Exp $ // Compositor target frame rate. NOTE: If vsync is enabled the compositor // frame rate will still be capped. // -1 -> default (match layout.frame_rate or 60 FPS) +@@ -4504,7 +4504,7 @@ pref("device.sensors.enabled", true); + pref("device.storage.enabled", false); + + // Toggle which thread the HTML5 parser uses for stream parsing +-pref("html5.offmainthread", true); ++pref("html5.offmainthread", false); + // Time in milliseconds between the time a network buffer is seen and the + // timer firing when the timer hasn't fired previously in this parse in the + // off-the-main-thread HTML5 parser. diff --git a/www/firefox/patches/patch-mozglue_build_arm.cpp b/www/firefox/patches/patch-mozglue_build_arm.cpp index fe277f49976..d7395a08a44 100644 --- a/www/firefox/patches/patch-mozglue_build_arm.cpp +++ b/www/firefox/patches/patch-mozglue_build_arm.cpp @@ -1,4 +1,6 @@ -$NetBSD: patch-mozglue_build_arm.cpp,v 1.1 2015/10/25 15:59:37 jmcneill Exp $ +$NetBSD: patch-mozglue_build_arm.cpp,v 1.2 2016/06/16 12:08:21 ryoon Exp $ + +* Support NetBSD/earm --- mozglue/build/arm.cpp.orig 2015-09-29 21:45:02.000000000 +0000 +++ mozglue/build/arm.cpp diff --git a/www/firefox/patches/patch-mozglue_build_arm.h b/www/firefox/patches/patch-mozglue_build_arm.h index ea3c8db47f4..e8cc8281a16 100644 --- a/www/firefox/patches/patch-mozglue_build_arm.h +++ b/www/firefox/patches/patch-mozglue_build_arm.h @@ -1,4 +1,6 @@ -$NetBSD: patch-mozglue_build_arm.h,v 1.1 2015/10/25 15:59:37 jmcneill Exp $ +$NetBSD: patch-mozglue_build_arm.h,v 1.2 2016/06/16 12:08:21 ryoon Exp $ + +* Support NetBSD/earm --- mozglue/build/arm.h.orig 2015-09-29 21:45:02.000000000 +0000 +++ mozglue/build/arm.h diff --git a/www/firefox/patches/patch-netwerk_dns_moz.build b/www/firefox/patches/patch-netwerk_dns_moz.build deleted file mode 100644 index 0a21d47fa86..00000000000 --- a/www/firefox/patches/patch-netwerk_dns_moz.build +++ /dev/null @@ -1,14 +0,0 @@ -$NetBSD: patch-netwerk_dns_moz.build,v 1.4 2016/03/08 21:32:52 ryoon Exp $ - ---- netwerk/dns/moz.build.orig 2016-02-25 23:02:18.000000000 +0000 -+++ netwerk/dns/moz.build -@@ -66,6 +66,9 @@ LOCAL_INCLUDES += [ - '/netwerk/base', - ] - -+if CONFIG['MOZ_NATIVE_HARFBUZZ']: -+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] -+ - if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk' and CONFIG['ANDROID_VERSION'] > '19': - LOCAL_INCLUDES += ['%' + '%s/bionic/libc/dns/include' % CONFIG['ANDROID_SOURCE']] - diff --git a/www/firefox/patches/patch-rc b/www/firefox/patches/patch-rc index 8e56491bf0b..3fa70932c65 100644 --- a/www/firefox/patches/patch-rc +++ b/www/firefox/patches/patch-rc @@ -1,4 +1,6 @@ -$NetBSD: patch-rc,v 1.7 2015/09/23 06:44:42 ryoon Exp $ +$NetBSD: patch-rc,v 1.8 2016/06/16 12:08:21 ryoon Exp $ + +* Fix application name --- browser/branding/unofficial/locales/en-US/brand.dtd.orig 2015-08-24 21:53:06.000000000 +0000 +++ browser/branding/unofficial/locales/en-US/brand.dtd diff --git a/www/firefox/patches/patch-storage_SQLiteMutex.h b/www/firefox/patches/patch-storage_SQLiteMutex.h deleted file mode 100644 index 9ceee29509f..00000000000 --- a/www/firefox/patches/patch-storage_SQLiteMutex.h +++ /dev/null @@ -1,24 +0,0 @@ -$NetBSD: patch-storage_SQLiteMutex.h,v 1.1 2015/09/23 06:44:42 ryoon Exp $ - ---- storage/SQLiteMutex.h.orig 2015-08-24 21:53:07.000000000 +0000 -+++ storage/SQLiteMutex.h -@@ -107,15 +107,19 @@ public: - void assertCurrentThreadOwns() - { - NS_ASSERTION(mMutex, "No mutex associated with this wrapper!"); -+#if 0 - NS_ASSERTION(sqlite3_mutex_held(mMutex), - "Mutex is not held, but we expect it to be!"); -+#endif - } - - void assertNotCurrentThreadOwns() - { - NS_ASSERTION(mMutex, "No mutex associated with this wrapper!"); -+#if 0 - NS_ASSERTION(sqlite3_mutex_notheld(mMutex), - "Mutex is held, but we expect it to not be!"); -+#endif - } - #endif // ifndef DEBUG - diff --git a/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h b/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h index 92f3e0777b3..17d41795c4e 100644 --- a/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h +++ b/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h @@ -1,4 +1,6 @@ -$NetBSD: patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h,v 1.1 2015/10/16 12:59:36 jmcneill Exp $ +$NetBSD: patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h,v 1.2 2016/06/16 12:08:21 ryoon Exp $ + +* Support NetBSD/earm --- toolkit/components/protobuf/src/google/protobuf/stubs/atomicops.h.orig 2015-09-29 21:45:03.000000000 +0000 +++ toolkit/components/protobuf/src/google/protobuf/stubs/atomicops.h diff --git a/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h b/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h index e05d9ef6acc..a8eb02d34f5 100644 --- a/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h +++ b/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h @@ -1,4 +1,6 @@ -$NetBSD: patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h,v 1.1 2015/09/23 06:44:42 ryoon Exp $ +$NetBSD: patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h,v 1.2 2016/06/16 12:08:21 ryoon Exp $ + +* Support Solaris --- toolkit/components/protobuf/src/google/protobuf/stubs/platform_macros.h.orig 2015-09-11 00:23:02.000000000 +0000 +++ toolkit/components/protobuf/src/google/protobuf/stubs/platform_macros.h diff --git a/www/firefox/patches/patch-toolkit_components_terminator_nsTerminator.cpp b/www/firefox/patches/patch-toolkit_components_terminator_nsTerminator.cpp new file mode 100644 index 00000000000..3856f87f785 --- /dev/null +++ b/www/firefox/patches/patch-toolkit_components_terminator_nsTerminator.cpp @@ -0,0 +1,27 @@ +$NetBSD: patch-toolkit_components_terminator_nsTerminator.cpp,v 1.1 2016/06/16 12:08:21 ryoon Exp $ + +* Fix segfault on exit under NetBSD + +--- toolkit/components/terminator/nsTerminator.cpp.orig 2016-06-15 21:54:53.514370128 +0000 ++++ toolkit/components/terminator/nsTerminator.cpp +@@ -36,7 +36,7 @@ + #if defined(XP_WIN) + #include <windows.h> + #else +-#include <unistd.h> ++#include <time.h> + #endif + + #include "mozilla/ArrayUtils.h" +@@ -147,7 +147,10 @@ RunWatchdog(void* arg) + #if defined(XP_WIN) + Sleep(1000 /* ms */); + #else +- usleep(1000000 /* usec */); ++ struct timespec tickd; ++ tickd.tv_sec = 1; ++ tickd.tv_nsec = 0; ++ nanosleep(&tickd, NULL); + #endif + + if (gHeartbeat++ < timeToLive) { diff --git a/www/firefox/patches/patch-toolkit_library_moz.build b/www/firefox/patches/patch-toolkit_library_moz.build index f596aebf44c..966ee16b301 100644 --- a/www/firefox/patches/patch-toolkit_library_moz.build +++ b/www/firefox/patches/patch-toolkit_library_moz.build @@ -1,12 +1,8 @@ -$NetBSD: patch-toolkit_library_moz.build,v 1.5 2016/04/27 16:22:40 ryoon Exp $ +$NetBSD: patch-toolkit_library_moz.build,v 1.6 2016/06/16 12:08:21 ryoon Exp $ -MOZ_GSTREAMER: - GSTREAMER_LIBS are linked to libxul on Darwin, while they are - dlopen(3)'ed at runtime on other platforms. The problem is that the - toolkit being cocoa isn't relevant at all. It's Darwin that needs - the special handling, not Cocoa. +* Support system libraries ---- toolkit/library/moz.build.orig 2016-04-15 16:57:47.000000000 +0000 +--- toolkit/library/moz.build.orig 2016-06-01 04:11:43.000000000 +0000 +++ toolkit/library/moz.build @@ -211,6 +211,7 @@ if CONFIG['OS_ARCH'] == 'Linux' and CONF ] @@ -14,9 +10,9 @@ MOZ_GSTREAMER: 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'] - if CONFIG['MOZ_NATIVE_JPEG']: -@@ -222,6 +223,30 @@ if CONFIG['MOZ_NATIVE_PNG']: +@@ -223,6 +224,30 @@ if CONFIG['MOZ_NATIVE_PNG']: if CONFIG['MOZ_NATIVE_HUNSPELL']: OS_LIBS += CONFIG['MOZ_HUNSPELL_LIBS'] @@ -47,16 +43,10 @@ MOZ_GSTREAMER: if CONFIG['MOZ_NATIVE_LIBEVENT']: OS_LIBS += CONFIG['MOZ_LIBEVENT_LIBS'] -@@ -234,6 +259,15 @@ if not CONFIG['MOZ_TREE_PIXMAN']: +@@ -235,6 +260,9 @@ if not CONFIG['MOZ_TREE_PIXMAN']: if CONFIG['MOZ_ALSA']: OS_LIBS += CONFIG['MOZ_ALSA_LIBS'] -+if CONFIG['MOZ_NATIVE_GRAPHITE2']: -+ OS_LIBS += CONFIG['MOZ_GRAPHITE2_LIBS'] -+ -+if CONFIG['MOZ_NATIVE_HARFBUZZ']: -+ OS_LIBS += CONFIG['MOZ_HARFBUZZ_LIBS'] -+ +if CONFIG['MOZ_OSS']: + OS_LIBS += CONFIG['MOZ_OSS_LIBS'] + diff --git a/www/firefox/patches/patch-toolkit_xre_nsAppRunner.cpp b/www/firefox/patches/patch-toolkit_xre_nsAppRunner.cpp deleted file mode 100644 index ef61513edd4..00000000000 --- a/www/firefox/patches/patch-toolkit_xre_nsAppRunner.cpp +++ /dev/null @@ -1,46 +0,0 @@ -$NetBSD: patch-toolkit_xre_nsAppRunner.cpp,v 1.5 2015/01/30 07:32:24 pho Exp $ - -MacOS X < 10.6 had an undocumented behavior concerning execve(2) -inside a threaded process. If a process tried to call execve(2) and -had more than one active thread, the kernel returned ENOTSUP. So we -have to either fork(2) or vfork(2) before calling execve(2) to make -sure the caller is single-threaded as otherwise the application fails -to restart itself. - -__mac_execve() in XNU 1228 (Darwin 9, MacOS X 10.5) had the -restriction: -http://www.opensource.apple.com/source/xnu/xnu-1228.15.4/bsd/kern/kern_exec.c - -In XNU 1456 (Darwin 10, MacOS X 10.6) the multi-threaded check -disappeared: -http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/bsd/kern/kern_exec.c - ---- toolkit/xre/nsAppRunner.cpp.orig 2015-01-30 04:06:22.000000000 +0000 -+++ toolkit/xre/nsAppRunner.cpp -@@ -1768,6 +1768,18 @@ static nsresult LaunchChild(nsINativeApp - if (NS_FAILED(rv)) - return rv; - -+#if defined(XP_DARWIN) -+ pid_t pid = vfork(); -+ if (pid == 0) { // child -+ if (execv(exePath.get(), gRestartArgv) == -1) { -+ _exit(1); -+ } -+ } -+ else if (pid == -1) { -+ return NS_ERROR_FAILURE; -+ } -+#else -+ - #if defined(XP_UNIX) - if (execv(exePath.get(), gRestartArgv) == -1) - return NS_ERROR_FAILURE; -@@ -1781,6 +1793,7 @@ static nsresult LaunchChild(nsINativeApp - if (failed || exitCode) - return NS_ERROR_FAILURE; - #endif // XP_UNIX -+#endif // XP_DARWIN - #endif // WP_WIN - #endif // WP_MACOSX - #endif // MOZ_WIDGET_ANDROID diff --git a/www/firefox/patches/patch-toolkit_xre_nsEmbedFunctions.cpp b/www/firefox/patches/patch-toolkit_xre_nsEmbedFunctions.cpp index 73bc00e8928..22bc7548298 100644 --- a/www/firefox/patches/patch-toolkit_xre_nsEmbedFunctions.cpp +++ b/www/firefox/patches/patch-toolkit_xre_nsEmbedFunctions.cpp @@ -1,4 +1,6 @@ -$NetBSD: patch-toolkit_xre_nsEmbedFunctions.cpp,v 1.5 2014/05/30 10:22:06 pho Exp $ +$NetBSD: patch-toolkit_xre_nsEmbedFunctions.cpp,v 1.6 2016/06/16 12:08:21 ryoon Exp $ + +* Support Solaris --- toolkit/xre/nsEmbedFunctions.cpp.orig 2013-05-11 19:19:55.000000000 +0000 +++ toolkit/xre/nsEmbedFunctions.cpp diff --git a/www/firefox/patches/patch-webapprt_moz.build b/www/firefox/patches/patch-webapprt_moz.build deleted file mode 100644 index d62919908f0..00000000000 --- a/www/firefox/patches/patch-webapprt_moz.build +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-webapprt_moz.build,v 1.2 2014/10/05 01:59:08 ryoon Exp $ - -Don't assume cocoa toolkit just because OS_ARCH is Darwin. - ---- webapprt/moz.build.orig 2014-09-24 01:05:40.000000000 +0000 -+++ webapprt/moz.build -@@ -6,7 +6,7 @@ - - if CONFIG['OS_ARCH'] == 'WINNT': - DIRS += ['win'] --elif CONFIG['OS_ARCH'] == 'Darwin': -+elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa': - DIRS += ['mac'] - elif CONFIG['MOZ_ENABLE_GTK']: - DIRS += ['gtk'] diff --git a/www/firefox/patches/patch-xpcom_base_nscore.h b/www/firefox/patches/patch-xpcom_base_nscore.h index b594af8e909..def9c7e1514 100644 --- a/www/firefox/patches/patch-xpcom_base_nscore.h +++ b/www/firefox/patches/patch-xpcom_base_nscore.h @@ -1,4 +1,6 @@ -$NetBSD: patch-xpcom_base_nscore.h,v 1.2 2014/06/11 00:40:59 ryoon Exp $ +$NetBSD: patch-xpcom_base_nscore.h,v 1.3 2016/06/16 12:08:21 ryoon Exp $ + +* Support llvm/clang --- xpcom/base/nscore.h.orig 2014-05-29 23:31:50.000000000 +0000 +++ xpcom/base/nscore.h diff --git a/www/firefox/patches/patch-xpcom_build_PoisonIOInterposer.h b/www/firefox/patches/patch-xpcom_build_PoisonIOInterposer.h deleted file mode 100644 index 6ff5f89806a..00000000000 --- a/www/firefox/patches/patch-xpcom_build_PoisonIOInterposer.h +++ /dev/null @@ -1,58 +0,0 @@ -$NetBSD: patch-xpcom_build_PoisonIOInterposer.h,v 1.4 2015/01/30 07:32:24 pho Exp $ - -Replace XP_MACOSX with XP_DARWIN as the former is not defined when the -toolkit is not cocoa. - ---- xpcom/build/PoisonIOInterposer.h.orig 2015-01-28 23:04:52.000000000 +0000 -+++ xpcom/build/PoisonIOInterposer.h -@@ -26,7 +26,7 @@ void MozillaUnRegisterDebugFILE(FILE* aF - - MOZ_END_EXTERN_C - --#if defined(XP_WIN) || defined(XP_MACOSX) -+#if defined(XP_WIN) || defined(XP_DARWIN) - - #ifdef __cplusplus - namespace mozilla { -@@ -44,7 +44,7 @@ bool IsDebugFile(intptr_t aFileID); - */ - void InitPoisonIOInterposer(); - --#ifdef XP_MACOSX -+#ifdef XP_DARWIN - /** - * Check that writes are dirty before reporting I/O (Mac OS X only) - * This is necessary for late-write checks on Mac OS X, but reading the buffer -@@ -52,7 +52,7 @@ void InitPoisonIOInterposer(); - * to do this for everything else that uses - */ - void OnlyReportDirtyWrites(); --#endif /* XP_MACOSX */ -+#endif /* XP_DARWIN */ - - /** - * Clear IO poisoning, this is only safe to do on the main-thread when no other -@@ -63,19 +63,19 @@ void ClearPoisonIOInterposer(); - } // namespace mozilla - #endif /* __cplusplus */ - --#else /* XP_WIN || XP_MACOSX */ -+#else /* XP_WIN || XP_DARWIN */ - - #ifdef __cplusplus - namespace mozilla { - inline bool IsDebugFile(intptr_t aFileID) { return true; } - inline void InitPoisonIOInterposer() {} - inline void ClearPoisonIOInterposer() {} --#ifdef XP_MACOSX -+#ifdef XP_DARWIN - inline void OnlyReportDirtyWrites() {} --#endif /* XP_MACOSX */ -+#endif /* XP_DARWIN */ - } // namespace mozilla - #endif /* __cplusplus */ - --#endif /* XP_WIN || XP_MACOSX */ -+#endif /* XP_WIN || XP_DARWIN */ - - #endif // mozilla_PoisonIOInterposer_h diff --git a/www/firefox/patches/patch-xpcom_components_Module.h b/www/firefox/patches/patch-xpcom_components_Module.h deleted file mode 100644 index 866c7b4a585..00000000000 --- a/www/firefox/patches/patch-xpcom_components_Module.h +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-xpcom_components_Module.h,v 1.1 2016/02/06 22:13:22 ryoon Exp $ - -* Workaround for binutils/GNU ld 2.26 from NetBSD/amd64 7.99.26 - ---- xpcom/components/Module.h.orig 2016-01-23 23:23:51.000000000 +0000 -+++ xpcom/components/Module.h -@@ -125,7 +125,7 @@ struct Module - # define NSMODULE_SECTION __declspec(allocate(".kPStaticModules$M"), dllexport) - # elif defined(__GNUC__) - # if defined(__ELF__) --# define NSMODULE_SECTION __attribute__((section(".kPStaticModules"), visibility("protected"))) -+# define NSMODULE_SECTION __attribute__((section(".kPStaticModules"), visibility("default"))) - # elif defined(__MACH__) - # define NSMODULE_SECTION __attribute__((section("__DATA, .kPStaticModules"), visibility("default"))) - # elif defined (_WIN32) diff --git a/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_Makefile.in b/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_Makefile.in index 78fc6f7f6fa..213da74234e 100644 --- a/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_Makefile.in +++ b/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_Makefile.in @@ -1,4 +1,6 @@ -$NetBSD: patch-xpcom_reflect_xptcall_md_unix_Makefile.in,v 1.2 2015/09/23 06:44:42 ryoon Exp $ +$NetBSD: patch-xpcom_reflect_xptcall_md_unix_Makefile.in,v 1.3 2016/06/16 12:08:21 ryoon Exp $ + +* Support NetBSD/sparc64 --- xpcom/reflect/xptcall/md/unix/Makefile.in.orig 2015-08-24 21:53:22.000000000 +0000 +++ xpcom/reflect/xptcall/md/unix/Makefile.in diff --git a/www/firefox/patches/patch-xulrunner_installer_Makefile.in b/www/firefox/patches/patch-xulrunner_installer_Makefile.in deleted file mode 100644 index 56bcb4287f1..00000000000 --- a/www/firefox/patches/patch-xulrunner_installer_Makefile.in +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-xulrunner_installer_Makefile.in,v 1.3 2014/02/20 13:19:03 ryoon Exp $ - -* Install pkg-config pc files to package specific directory. - ---- xulrunner/installer/Makefile.in.orig 2013-07-30 00:59:18.000000000 +0000 -+++ xulrunner/installer/Makefile.in -@@ -96,7 +96,7 @@ endif - - install:: $(pkg_config_files) - @echo pkg_config_file: $(pkg_config_files) -- $(SYSINSTALL) $(IFLAGS1) $^ $(DESTDIR)$(libdir)/pkgconfig -+ $(SYSINSTALL) $(IFLAGS1) $^ $(DESTDIR)${PREFIX}/lib/${MOZILLA_PKG_NAME}/pkgconfig - - GARBAGE += $(pkg_config_files) - |