diff options
37 files changed, 463 insertions, 916 deletions
diff --git a/www/seamonkey/Makefile b/www/seamonkey/Makefile index 308ab76ff09..d39a73532d1 100644 --- a/www/seamonkey/Makefile +++ b/www/seamonkey/Makefile @@ -1,18 +1,17 @@ -# $NetBSD: Makefile,v 1.138 2015/11/18 14:19:55 ryoon Exp $ +# $NetBSD: Makefile,v 1.139 2015/12/03 12:22:27 ryoon Exp $ DISTNAME= seamonkey-${SM_VER}.source PKGNAME= seamonkey-${SM_VER:S/b/beta/} -PKGREVISION= 2 -SM_VER= 2.38 +SM_VER= 2.39 CATEGORIES= www -MASTER_SITES= https://archive.mozilla.org/pub/mozilla.org/seamonkey/releases/${SM_VER}/source/ +MASTER_SITES= ${MASTER_SITE_MOZILLA:=seamonkey/releases/${SM_VER}/source/} EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.seamonkey-project.org/ COMMENT= Full-featured gecko-based browser -WRKSRC= ${WRKDIR}/comm-release +WRKSRC= ${WRKDIR}/${DISTNAME:S/.source//} MOZILLA_DIR= mozilla/ PLIST_SRC+= ${PLIST_SRC_DFLT} USE_LANGUAGES+= c c++ diff --git a/www/seamonkey/PLIST b/www/seamonkey/PLIST index 0b66e593e18..eb710a61f9a 100644 --- a/www/seamonkey/PLIST +++ b/www/seamonkey/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.53 2015/10/02 22:49:35 ryoon Exp $ +@comment $NetBSD: PLIST,v 1.54 2015/12/03 12:22:27 ryoon Exp $ bin/seamonkey lib/seamonkey/application.ini lib/seamonkey/blocklist.xml @@ -1628,6 +1628,7 @@ lib/seamonkey/chrome/messenger/content/messenger/newFolderDialog.xul lib/seamonkey/chrome/messenger/content/messenger/newmailalert.css lib/seamonkey/chrome/messenger/content/messenger/newmailalert.js lib/seamonkey/chrome/messenger/content/messenger/newmailalert.xul +lib/seamonkey/chrome/messenger/content/messenger/nsDragAndDrop.js lib/seamonkey/chrome/messenger/content/messenger/phishingDetector.js lib/seamonkey/chrome/messenger/content/messenger/platformMailnewsOverlay.xul lib/seamonkey/chrome/messenger/content/messenger/pref-character_encoding.js @@ -1726,10 +1727,24 @@ lib/seamonkey/chrome/pippki/content/pippki/resetpassword.xul lib/seamonkey/chrome/pippki/content/pippki/setp12password.xul lib/seamonkey/chrome/pippki/content/pippki/viewCertDetails.js lib/seamonkey/chrome/pippki/content/pippki/viewCertDetails.xul +lib/seamonkey/chrome/recording/content/recording.js +lib/seamonkey/chrome/recording/content/recording.xul lib/seamonkey/chrome/toolkit/content/cookie/cookieAcceptDialog.js lib/seamonkey/chrome/toolkit/content/cookie/cookieAcceptDialog.xul +lib/seamonkey/chrome/toolkit/content/extensions/ext-alarms.js +lib/seamonkey/chrome/toolkit/content/extensions/ext-backgroundPage.js +lib/seamonkey/chrome/toolkit/content/extensions/ext-extension.js +lib/seamonkey/chrome/toolkit/content/extensions/ext-i18n.js +lib/seamonkey/chrome/toolkit/content/extensions/ext-idle.js +lib/seamonkey/chrome/toolkit/content/extensions/ext-notifications.js +lib/seamonkey/chrome/toolkit/content/extensions/ext-runtime.js +lib/seamonkey/chrome/toolkit/content/extensions/ext-storage.js +lib/seamonkey/chrome/toolkit/content/extensions/ext-webNavigation.js +lib/seamonkey/chrome/toolkit/content/extensions/ext-webRequest.js lib/seamonkey/chrome/toolkit/content/formautofill/requestAutocomplete.js lib/seamonkey/chrome/toolkit/content/formautofill/requestAutocomplete.xhtml +lib/seamonkey/chrome/toolkit/content/gfxsanity/gfxFrameScript.js +lib/seamonkey/chrome/toolkit/content/gfxsanity/sanityparent.html lib/seamonkey/chrome/toolkit/content/gfxsanity/sanitytest.html lib/seamonkey/chrome/toolkit/content/gfxsanity/videotest.mp4 lib/seamonkey/chrome/toolkit/content/global/BrowserElementChild.js @@ -1737,7 +1752,6 @@ lib/seamonkey/chrome/toolkit/content/global/BrowserElementChildPreload.js lib/seamonkey/chrome/toolkit/content/global/BrowserElementCopyPaste.js lib/seamonkey/chrome/toolkit/content/global/BrowserElementPanning.js lib/seamonkey/chrome/toolkit/content/global/BrowserElementPanningAPZDisabled.js -lib/seamonkey/chrome/toolkit/content/global/PushServiceChildPreload.js lib/seamonkey/chrome/toolkit/content/global/XPCNativeWrapper.js lib/seamonkey/chrome/toolkit/content/global/about.js lib/seamonkey/chrome/toolkit/content/global/about.xhtml @@ -1969,10 +1983,15 @@ lib/seamonkey/chrome/toolkit/content/passwordmgr/passwordManager.xul lib/seamonkey/chrome/toolkit/content/passwordmgr/passwordManagerCommon.js lib/seamonkey/chrome/toolkit/content/passwordmgr/passwordManagerExceptions.js lib/seamonkey/chrome/toolkit/content/passwordmgr/passwordManagerExceptions.xul +lib/seamonkey/chrome/toolkit/content/passwordmgr/recipes.json lib/seamonkey/chrome/toolkit/content/satchel/formSubmitListener.js lib/seamonkey/chrome/toolkit/content/xbl-marquee/xbl-marquee.css lib/seamonkey/chrome/toolkit/content/xbl-marquee/xbl-marquee.xml +lib/seamonkey/chrome/toolkit/res/arrow-left.gif +lib/seamonkey/chrome/toolkit/res/arrow-right.gif lib/seamonkey/chrome/toolkit/res/arrow.gif +lib/seamonkey/chrome/toolkit/res/arrowd-left.gif +lib/seamonkey/chrome/toolkit/res/arrowd-right.gif lib/seamonkey/chrome/toolkit/res/arrowd.gif lib/seamonkey/chrome/toolkit/res/broken-image.png lib/seamonkey/chrome/toolkit/res/charsetData.properties @@ -2295,6 +2314,7 @@ lib/seamonkey/components/MainProcessSingleton.js lib/seamonkey/components/NetworkGeolocationProvider.js lib/seamonkey/components/NotificationStorage.js lib/seamonkey/components/PACGenerator.js +lib/seamonkey/components/PageThumbsProtocol.js lib/seamonkey/components/PermissionSettings.js lib/seamonkey/components/PhoneNumberService.js lib/seamonkey/components/PlacesCategoriesStarter.js @@ -2306,6 +2326,7 @@ lib/seamonkey/components/SiteSpecificUserAgent.js lib/seamonkey/components/SlowScriptDebug.js lib/seamonkey/components/SuiteProfileMigrator.js lib/seamonkey/components/TCPPresentationServer.js +lib/seamonkey/components/TCPServerSocket.js lib/seamonkey/components/TCPSocket.js lib/seamonkey/components/TCPSocketParentIntermediary.js lib/seamonkey/components/UnifiedComplete.js @@ -2317,6 +2338,7 @@ lib/seamonkey/components/addonManager.js lib/seamonkey/components/amContentHandler.js lib/seamonkey/components/amInstallTrigger.js lib/seamonkey/components/amWebInstallListener.js +lib/seamonkey/components/captivedetect.js lib/seamonkey/components/components.manifest lib/seamonkey/components/contentAreaDropListener.js lib/seamonkey/components/crypto-SDR.js @@ -2385,6 +2407,7 @@ lib/seamonkey/components/nsUrlClassifierLib.js lib/seamonkey/components/nsUrlClassifierListManager.js lib/seamonkey/components/nsWebHandlerApp.js lib/seamonkey/components/offlineStartup.js +lib/seamonkey/components/recording-cmdline.js lib/seamonkey/components/smileApplication.js lib/seamonkey/components/smime-service.js lib/seamonkey/components/storage-json.js @@ -3122,6 +3145,7 @@ lib/seamonkey/isp/movemail.rdf lib/seamonkey/isp/rss.rdf lib/seamonkey/libldap60.so lib/seamonkey/libldif60.so +lib/seamonkey/liblgpllibs.so lib/seamonkey/libmozsqlite3.so lib/seamonkey/libprldap60.so lib/seamonkey/libxul.so @@ -3192,6 +3216,11 @@ lib/seamonkey/modules/DownloadTaskbarProgress.jsm lib/seamonkey/modules/DownloadUIHelper.jsm lib/seamonkey/modules/DownloadUtils.jsm lib/seamonkey/modules/Downloads.jsm +lib/seamonkey/modules/Extension.jsm +lib/seamonkey/modules/ExtensionContent.jsm +lib/seamonkey/modules/ExtensionManagement.jsm +lib/seamonkey/modules/ExtensionStorage.jsm +lib/seamonkey/modules/ExtensionUtils.jsm lib/seamonkey/modules/FeedUtils.jsm lib/seamonkey/modules/FileUtils.jsm lib/seamonkey/modules/Finder.jsm @@ -3210,6 +3239,7 @@ lib/seamonkey/modules/FxAccountsOAuthClient.jsm lib/seamonkey/modules/FxAccountsOAuthGrantClient.jsm lib/seamonkey/modules/FxAccountsProfile.jsm lib/seamonkey/modules/FxAccountsProfileClient.jsm +lib/seamonkey/modules/FxAccountsStorage.jsm lib/seamonkey/modules/FxAccountsWebChannel.jsm lib/seamonkey/modules/GMPInstallManager.jsm lib/seamonkey/modules/GMPUtils.jsm @@ -3218,7 +3248,7 @@ lib/seamonkey/modules/History.jsm lib/seamonkey/modules/Http.jsm lib/seamonkey/modules/IOUtils.js lib/seamonkey/modules/ISO8601DateUtils.jsm -lib/seamonkey/modules/ImageObjectProcessor.js +lib/seamonkey/modules/ImageObjectProcessor.jsm lib/seamonkey/modules/ImportExport.jsm lib/seamonkey/modules/IndexedDBHelper.jsm lib/seamonkey/modules/InlineSpellChecker.jsm @@ -3231,8 +3261,8 @@ lib/seamonkey/modules/Langpacks.jsm lib/seamonkey/modules/LightweightThemeConsumer.jsm lib/seamonkey/modules/LightweightThemeManager.jsm lib/seamonkey/modules/LoadContextInfo.jsm +lib/seamonkey/modules/Locale.jsm lib/seamonkey/modules/Log.jsm -lib/seamonkey/modules/LoginDoorhangers.jsm lib/seamonkey/modules/LoginHelper.jsm lib/seamonkey/modules/LoginImport.jsm lib/seamonkey/modules/LoginManagerContent.jsm @@ -3240,9 +3270,11 @@ lib/seamonkey/modules/LoginManagerParent.jsm lib/seamonkey/modules/LoginRecipes.jsm lib/seamonkey/modules/LoginStore.jsm lib/seamonkey/modules/MailUtils.js -lib/seamonkey/modules/ManifestObtainer.js -lib/seamonkey/modules/ManifestProcessor.js +lib/seamonkey/modules/ManifestFinder.jsm +lib/seamonkey/modules/ManifestObtainer.jsm +lib/seamonkey/modules/ManifestProcessor.jsm lib/seamonkey/modules/MatchPattern.jsm +lib/seamonkey/modules/MessageBroadcaster.jsm lib/seamonkey/modules/MessagePortBase.jsm lib/seamonkey/modules/MessagePortWorker.js lib/seamonkey/modules/Microformats.js @@ -3253,6 +3285,7 @@ lib/seamonkey/modules/NewTabUtils.jsm lib/seamonkey/modules/NotificationDB.jsm lib/seamonkey/modules/OAuth2.jsm lib/seamonkey/modules/OAuth2Providers.jsm +lib/seamonkey/modules/OSCrypto.jsm lib/seamonkey/modules/ObjectUtils.jsm lib/seamonkey/modules/OfflineCacheInstaller.jsm lib/seamonkey/modules/OperatorApps.jsm @@ -3285,11 +3318,14 @@ lib/seamonkey/modules/PrivateBrowsingUtils.jsm lib/seamonkey/modules/ProfileAge.jsm lib/seamonkey/modules/Promise-backend.js lib/seamonkey/modules/Promise.jsm +lib/seamonkey/modules/PromiseMessage.jsm lib/seamonkey/modules/PromiseUtils.jsm lib/seamonkey/modules/PromiseWorker.jsm lib/seamonkey/modules/PropertyListUtils.jsm lib/seamonkey/modules/PushDB.jsm +lib/seamonkey/modules/PushRecord.jsm lib/seamonkey/modules/PushService.jsm +lib/seamonkey/modules/PushServiceChildPreload.jsm lib/seamonkey/modules/PushServiceHttp2.jsm lib/seamonkey/modules/PushServiceWebSocket.jsm lib/seamonkey/modules/ReaderMode.jsm @@ -3331,6 +3367,7 @@ lib/seamonkey/modules/Sqlite.jsm lib/seamonkey/modules/StoreTrustAnchor.jsm lib/seamonkey/modules/StringBundle.js lib/seamonkey/modules/SystemMessagePermissionsChecker.jsm +lib/seamonkey/modules/SystemUpdateService.jsm lib/seamonkey/modules/Task.jsm lib/seamonkey/modules/TelemetryArchive.jsm lib/seamonkey/modules/TelemetryController.jsm @@ -3352,10 +3389,9 @@ lib/seamonkey/modules/UpdateChannel.jsm lib/seamonkey/modules/UserAgentOverrides.jsm lib/seamonkey/modules/UserAgentUpdates.jsm lib/seamonkey/modules/UserCustomizations.jsm -lib/seamonkey/modules/ValueExtractor.js +lib/seamonkey/modules/ValueExtractor.jsm lib/seamonkey/modules/ViewSourceBrowser.jsm lib/seamonkey/modules/WebChannel.jsm -lib/seamonkey/modules/WebManifest.jsm lib/seamonkey/modules/WebNavigation.jsm lib/seamonkey/modules/WebNavigationContent.js lib/seamonkey/modules/WebRequest.jsm @@ -3388,6 +3424,7 @@ lib/seamonkey/modules/addons/GMPProvider.jsm lib/seamonkey/modules/addons/LightweightThemeImageOptimizer.jsm lib/seamonkey/modules/addons/PluginProvider.jsm lib/seamonkey/modules/addons/SpellCheckDictionaryBootstrap.js +lib/seamonkey/modules/addons/WebExtensionBootstrap.js lib/seamonkey/modules/addons/XPIProvider.jsm lib/seamonkey/modules/addons/XPIProviderUtils.js lib/seamonkey/modules/commonjs/dev/debuggee.js @@ -3443,6 +3480,7 @@ lib/seamonkey/modules/commonjs/sdk/content/loader.js lib/seamonkey/modules/commonjs/sdk/content/mod.js lib/seamonkey/modules/commonjs/sdk/content/page-mod.js lib/seamonkey/modules/commonjs/sdk/content/sandbox.js +lib/seamonkey/modules/commonjs/sdk/content/sandbox/events.js lib/seamonkey/modules/commonjs/sdk/content/tab-events.js lib/seamonkey/modules/commonjs/sdk/content/thumbnail.js lib/seamonkey/modules/commonjs/sdk/content/utils.js @@ -3461,7 +3499,6 @@ lib/seamonkey/modules/commonjs/sdk/core/promise.js lib/seamonkey/modules/commonjs/sdk/core/reference.js lib/seamonkey/modules/commonjs/sdk/deprecated/api-utils.js lib/seamonkey/modules/commonjs/sdk/deprecated/events/assembler.js -lib/seamonkey/modules/commonjs/sdk/deprecated/memory.js lib/seamonkey/modules/commonjs/sdk/deprecated/sync-worker.js lib/seamonkey/modules/commonjs/sdk/deprecated/unit-test-finder.js lib/seamonkey/modules/commonjs/sdk/deprecated/unit-test.js @@ -3484,7 +3521,6 @@ lib/seamonkey/modules/commonjs/sdk/input/frame.js lib/seamonkey/modules/commonjs/sdk/input/system.js lib/seamonkey/modules/commonjs/sdk/io/buffer.js lib/seamonkey/modules/commonjs/sdk/io/byte-streams.js -lib/seamonkey/modules/commonjs/sdk/io/data.js lib/seamonkey/modules/commonjs/sdk/io/file.js lib/seamonkey/modules/commonjs/sdk/io/fs.js lib/seamonkey/modules/commonjs/sdk/io/stream.js @@ -3614,7 +3650,6 @@ lib/seamonkey/modules/commonjs/sdk/uri/resource.js lib/seamonkey/modules/commonjs/sdk/url.js lib/seamonkey/modules/commonjs/sdk/url/utils.js lib/seamonkey/modules/commonjs/sdk/util/array.js -lib/seamonkey/modules/commonjs/sdk/util/bond.js lib/seamonkey/modules/commonjs/sdk/util/collection.js lib/seamonkey/modules/commonjs/sdk/util/contract.js lib/seamonkey/modules/commonjs/sdk/util/deprecate.js @@ -3645,13 +3680,9 @@ lib/seamonkey/modules/ctypes.jsm lib/seamonkey/modules/debug.js lib/seamonkey/modules/devtools/Console.jsm lib/seamonkey/modules/devtools/DevToolsUtils.js -lib/seamonkey/modules/devtools/DevToolsUtils.jsm lib/seamonkey/modules/devtools/Devices.jsm -lib/seamonkey/modules/devtools/LayoutHelpers.jsm lib/seamonkey/modules/devtools/Loader.jsm -lib/seamonkey/modules/devtools/Require.jsm lib/seamonkey/modules/devtools/Simulator.jsm -lib/seamonkey/modules/devtools/SourceMap.jsm lib/seamonkey/modules/devtools/Templater.jsm lib/seamonkey/modules/devtools/acorn/acorn.js lib/seamonkey/modules/devtools/acorn/acorn_loose.js @@ -3763,6 +3794,7 @@ lib/seamonkey/modules/devtools/jsbeautify/beautify-tests.js lib/seamonkey/modules/devtools/jsbeautify/beautify.js lib/seamonkey/modules/devtools/jsbeautify/sanitytest.js lib/seamonkey/modules/devtools/jsbeautify/urlencode_unpacker.js +lib/seamonkey/modules/devtools/layout-helpers.js lib/seamonkey/modules/devtools/output-parser.js lib/seamonkey/modules/devtools/path.js lib/seamonkey/modules/devtools/pretty-fast.js @@ -3796,6 +3828,7 @@ lib/seamonkey/modules/devtools/server/actors/layout.js lib/seamonkey/modules/devtools/server/actors/memory.js lib/seamonkey/modules/devtools/server/actors/monitor.js lib/seamonkey/modules/devtools/server/actors/object.js +lib/seamonkey/modules/devtools/server/actors/performance-entries.js lib/seamonkey/modules/devtools/server/actors/preference.js lib/seamonkey/modules/devtools/server/actors/pretty-print-worker.js lib/seamonkey/modules/devtools/server/actors/profiler.js @@ -3809,7 +3842,6 @@ lib/seamonkey/modules/devtools/server/actors/styleeditor.js lib/seamonkey/modules/devtools/server/actors/styles.js lib/seamonkey/modules/devtools/server/actors/stylesheets.js lib/seamonkey/modules/devtools/server/actors/timeline.js -lib/seamonkey/modules/devtools/server/actors/tracer.js lib/seamonkey/modules/devtools/server/actors/utils/ScriptStore.js lib/seamonkey/modules/devtools/server/actors/utils/TabSources.js lib/seamonkey/modules/devtools/server/actors/utils/actor-registry-utils.js @@ -3832,11 +3864,12 @@ lib/seamonkey/modules/devtools/server/worker.js lib/seamonkey/modules/devtools/shared/async-storage.js lib/seamonkey/modules/devtools/shared/framerate.js lib/seamonkey/modules/devtools/shared/memory.js +lib/seamonkey/modules/devtools/shared/profiler.js lib/seamonkey/modules/devtools/shared/system.js lib/seamonkey/modules/devtools/shared/timeline.js lib/seamonkey/modules/devtools/shared/worker-helper.js lib/seamonkey/modules/devtools/shared/worker.js -lib/seamonkey/modules/devtools/source-map.js +lib/seamonkey/modules/devtools/sourcemap/source-map.js lib/seamonkey/modules/devtools/styleinspector/css-logic.js lib/seamonkey/modules/devtools/tern/browser.js lib/seamonkey/modules/devtools/tern/comment.js diff --git a/www/seamonkey/PLIST.lightning b/www/seamonkey/PLIST.lightning index ab4a3d2baff..a52c97b933a 100644 --- a/www/seamonkey/PLIST.lightning +++ b/www/seamonkey/PLIST.lightning @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST.lightning,v 1.22 2015/10/02 22:49:35 ryoon Exp $ +@comment $NetBSD: PLIST.lightning,v 1.23 2015/12/03 12:22:27 ryoon Exp $ lib/seamonkey/extensions/quitter@mozilla.org/chrome.manifest lib/seamonkey/extensions/quitter@mozilla.org/chrome/quitter/content/contentscript.js lib/seamonkey/extensions/quitter@mozilla.org/components/QuitterObserver.js @@ -264,10 +264,12 @@ lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/comm lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-daypicker.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-event-dialog.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-management.css +lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-occurrence-prompt.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-overlay.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-status.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-task-tree.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-task-view.css +lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-toolbar.svg lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-unifinder.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-views.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/classification.png @@ -305,14 +307,11 @@ lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linu lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-creation-wizard.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-daypicker.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog-attendees.png -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog-toolbar-small.png -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog-toolbar.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog-button-images.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog-list-images.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-management.css -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-occurrence-prompt.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-occurrence-prompt.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-printing.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-properties-dialog.css @@ -326,10 +325,7 @@ lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linu lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/checkbox-images.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/datetimepickers/datetimepickers.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/ok-cancel.png -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/tasks-actions.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/today-pane.css -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/toolbar-large.png -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/toolbar-small.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/widgets/calendar-widgets.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/widgets/minimonth.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/accountCentral.css @@ -347,14 +343,11 @@ lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/ lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-creation-wizard.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-daypicker.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog-attendees.png -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog-toolbar-small.png -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog-toolbar.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-invitations-dialog-button-images.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-invitations-dialog-list-images.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-invitations-dialog.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-management.css -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-occurrence-prompt.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-occurrence-prompt.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-printing.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-properties-dialog.css @@ -370,11 +363,7 @@ lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/ lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/datetimepickers/datetimepickers.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/ok-cancel.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/sidebar-item.png -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/tasks-actions.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/today-pane.css -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/toolbar-large.png -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/toolbar-small.png -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/toolbar.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/widgets/calendar-widgets.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/widgets/minimonth.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/accountCentral.css @@ -392,8 +381,6 @@ lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/wind lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-creation-wizard.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-daypicker.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-attendees.png -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar-aero.png -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar-inverted.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar-small.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog.css @@ -402,7 +389,6 @@ lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/wind lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-invitations-dialog.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-management.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-occurrence-prompt-aero.png -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-occurrence-prompt.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-occurrence-prompt.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-printing.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-properties-dialog.css @@ -416,26 +402,12 @@ lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/wind lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/checkbox-images.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/datetimepickers/datetimepickers.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/ok-cancel.png -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/tasks-actions-aero.png -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/tasks-actions-inverted.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/tasks-actions.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/today-pane.css -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-aero-inverted.png -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-aero.png -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-large-aero.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-large.png -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-small-aero.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-small.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/widgets/calendar-widgets.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/widgets/minimonth.css -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-aero/calendar-event-dialog.css -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-aero/calendar.css -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-aero/lightning-toolbar.css -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-aero/lightning.css -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-classic/calendar-event-dialog.css -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-classic/calendar.css -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-classic/lightning-toolbar.css -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-classic/lightning.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/accountCentral.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/imip-aero.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/imip.css @@ -504,4 +476,6 @@ lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calUtils lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calViewUtils.jsm lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calXMLUtils.jsm lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ical.js +lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ltnInvitationUtils.jsm +lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ltnUtils.jsm lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/timezones/zones.json diff --git a/www/seamonkey/distinfo b/www/seamonkey/distinfo index ad7a36bc631..363bc700e41 100644 --- a/www/seamonkey/distinfo +++ b/www/seamonkey/distinfo @@ -1,20 +1,17 @@ -$NetBSD: distinfo,v 1.128 2015/11/20 14:48:21 joerg Exp $ +$NetBSD: distinfo,v 1.129 2015/12/03 12:22:27 ryoon Exp $ -SHA1 (seamonkey-2.38.source.tar.xz) = fc9c22f7411372876d4f151ff6aca39cde31f711 -RMD160 (seamonkey-2.38.source.tar.xz) = 8c1358fe5fe9f6a6b7f5d122d2e50472d89221e4 -SHA512 (seamonkey-2.38.source.tar.xz) = e1278489c5cc41e1cd87f4a01a7e5d16addea197ef5e04003459d7989bcf66a1d135f08dde7291227a9d556ad07928ed5f41d75d6e288bb68488ffd74a2657eb -Size (seamonkey-2.38.source.tar.xz) = 176647220 bytes -SHA1 (patch-aa) = 50e624ad03a69648a719f629c8be231b26778130 +SHA1 (seamonkey-2.39.source.tar.xz) = cae3d2cf38f85190d0639a391f04953d9313d48b +RMD160 (seamonkey-2.39.source.tar.xz) = 35d442092e359145ff4799d82576e1e8c0ee5a06 +SHA512 (seamonkey-2.39.source.tar.xz) = 1ea912cff4ae305b6fe7237f0873220343134ae4fd0ff54e8472a388ed61dcd249a5961158520bde7838b27a9cee782fa0d4e1c35d22c7fb7a30145dde9f6dc9 +Size (seamonkey-2.39.source.tar.xz) = 182627632 bytes +SHA1 (patch-aa) = 0495e6fe882ed66cb66e41f3d49856c62d4a3f89 SHA1 (patch-ao) = dba7bba4035f4789258b31aebab11a57be4866f3 SHA1 (patch-as) = 4792d2acb4a7adf980cd23bbf8ca9335504cdbfb SHA1 (patch-bf) = cf7fef695c6db66a3653d3258a2385c6f1eb709e SHA1 (patch-ldap_c-sdk_include_portable.h) = ce0b643fa031b74bf7d74eedc4f3729807aef799 SHA1 (patch-mail_app_Makefile.in) = 4d69a03cac313bd7f55c6dd5a54d8d361c3a9131 SHA1 (patch-mailnews_base_search_src_nsMsgSearchTerm.cpp) = 0cbabcf5b188e86404e3ded8452c73a7f498efe3 -SHA1 (patch-mozilla_b2g_installer_Makefile.in) = f0b8df723ac8e16f848d5bb5cb5a7e153d97f09a -SHA1 (patch-mozilla_b2g_installer_package-manifest.in) = e95f7353ff09e19358beb03dfd04353e3db639d8 -SHA1 (patch-mozilla_browser_app_nsBrowserApp.cpp) = d80427905bc2377435075f90f8cc61e252fb1892 -SHA1 (patch-mozilla_browser_installer_package-manifest.in) = 84825ae3eb2ed39da9792e890a5bfbf8fa7e4708 +SHA1 (patch-mozilla_browser_installer_package-manifest.in) = 0a880d70d61c04af258299f62f14c5a1338a76c9 SHA1 (patch-mozilla_build_autoconf_compiler-opts.m4) = 1970fa246049adde4f2338ccd51f3651081bea56 SHA1 (patch-mozilla_build_autoconf_nss.m4) = afe8d308f6258708b3f61cb45c2cf090b21d16fa SHA1 (patch-mozilla_build_gyp.mozbuild) = 6362ff65a0ade82ed5145cb5a278b58bc3d827e5 @@ -25,28 +22,32 @@ SHA1 (patch-mozilla_config_external_moz.build) = 3cc238e147eff66de1fd42671547b83 SHA1 (patch-mozilla_config_rules.mk) = ce24fd149c05a252acffc05a72dc0f86eabe16b4 SHA1 (patch-mozilla_config_stl__wrappers_ios) = 9200935d025d899a5810dc615345b9a7005369b2 SHA1 (patch-mozilla_config_stl__wrappers_ostream) = 232e253bca5d8f7f0de1b880dc34b613f8852ee7 -SHA1 (patch-mozilla_config_system-headers) = 142b95a375fab09097a3bbd5f4673be5bfe88741 +SHA1 (patch-mozilla_config_system-headers) = 94e614b686b7941e4566d8fd0058c2161bbe5d45 +SHA1 (patch-mozilla_config_system__wrappers_unwind.h) = af63814d6ac62d8ab940083e7ad4a5e79227534f SHA1 (patch-mozilla_dom_base_DOMRequest.cpp) = 3c01dd16ea83b2d972e437e92b2126aeec68a7a1 SHA1 (patch-mozilla_dom_base_moz.build) = de05328ca4339e0e3a92da3e4517697df9d3b53a SHA1 (patch-mozilla_dom_events_MessageEvent.h) = 6be0cb8c8c6b60cf9e2604e2deb018bc69b6e2d5 -SHA1 (patch-mozilla_dom_media_AudioStream.h) = 92029dfdf3cfd168b88e313806340db9d13d408f SHA1 (patch-mozilla_dom_media_gstreamer_GStreamerAllocator.cpp) = c160b78d4ea5058df602c74be43be9476cb78d1f SHA1 (patch-mozilla_dom_media_moz.build) = e21f162f6fb2f053e3e04a8273033b92bd6a75dd SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp) = 005a611073f3a8b865d19e7204df9d40e5e1c3ff SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.h) = 14038ce0ee2b38db6c7952056a97a65839a2c1a9 SHA1 (patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp) = ef2b3f3c134be64c9dbb688e36a8b767c25a008a -SHA1 (patch-mozilla_dom_system_OSFileConstants.cpp) = 9faf89e6dbaced276077c5f1ff9c726991d5675c +SHA1 (patch-mozilla_dom_system_OSFileConstants.cpp) = f78d502489013f855c1616d8941b960aa73760a2 SHA1 (patch-mozilla_extensions_spellcheck_hunspell_src_mozHunspell.cpp) = bb4a892fb7761bf39caf29877fbb7edb9704423c +SHA1 (patch-mozilla_gfx_cairo_libpixman_src_pixman-arm-neon-asm.S) = 818a1b1cb48bc04e91581709065948cef362aebe SHA1 (patch-mozilla_gfx_gl_GLContextProviderGLX.cpp) = d4d0cdf25ae15f7cc07d1ad213ec7d2b015e4168 SHA1 (patch-mozilla_gfx_graphite2_moz-gr-update.sh) = ba55405496adf27442dd26a5420397e51a784539 SHA1 (patch-mozilla_gfx_graphite2_src_Bidi.cpp) = fb97becdfeeea742e8c0bc51e10efc124a2a11f3 SHA1 (patch-mozilla_gfx_moz.build) = 9cd67c170321c399b85f9f7729a6d130bb331f17 -SHA1 (patch-mozilla_gfx_skia_generate__mozbuild.py) = 702b5aac7ce89fd998b06ad60fcaa056fcd93f42 -SHA1 (patch-mozilla_gfx_skia_moz.build) = c39ac21f8fa3af5a98529f07c6567716a1e384de -SHA1 (patch-mozilla_gfx_thebes_gfxWindowsPlatform.cpp) = c522a9a19363033b9f997feadc422dbb52091876 +SHA1 (patch-mozilla_gfx_skia_generate__mozbuild.py) = da3f8c9581d879099e8efbf852049a0f61cb7b24 +SHA1 (patch-mozilla_gfx_skia_moz.build) = 8f82fa997976f39d601fe2b003e91e9a63956d88 +SHA1 (patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp) = d830e2aa24ad6b9a68580273a636b1a0a845f5c4 +SHA1 (patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp) = 7d1f2ca05efbaef16f9058ac98c8b80c05784aeb +SHA1 (patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S) = 7e7e9ba1638935b81128bdf5bc01005797add4cb SHA1 (patch-mozilla_gfx_thebes_moz.build) = c9fc7811cf24c735f1f829f206af5d8bba27d505 SHA1 (patch-mozilla_gfx_ycbcr_moz.build) = 263c37980558d485e868a7097689cdf35c5f678d SHA1 (patch-mozilla_gfx_ycbcr_yuv__row__arm.S) = 74c70bad49b9781dae6be4fd46c33da886bcfd34 +SHA1 (patch-mozilla_gfx_ycbcr_yuv__row__arm.s) = 555a4e929666563e84bda4345e8ac02d89ab9d85 SHA1 (patch-mozilla_image_decoders_nsJPEGDecoder.cpp) = ff09ce62a57b0024cf664e807afc813fc25eefdf SHA1 (patch-mozilla_intl_hyphenation_hnjalloc.h) = ec6eeebc8d7edb2f6d021d22d9621b057141c736 SHA1 (patch-mozilla_intl_unicharutil_util_moz.build) = dc07e0b3afba4633fc68af028835e34e6ced4242 @@ -66,7 +67,6 @@ SHA1 (patch-mozilla_ipc_chromium_src_base_time__posix.cc) = 2662bf55bf5276d06c47 SHA1 (patch-mozilla_ipc_chromium_src_build_build__config.h) = 86e88aa90bd4d573fd59d47f5a3e45c5c52c7e45 SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h) = 53c37dedaf5f0b302627be5dddebcb39decfa5e3 SHA1 (patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp) = 7a52fef553345a46171aeb3c93db30e6b3998c2c -SHA1 (patch-mozilla_ipc_glue_ScopedXREEmbed.cpp) = b6c4bbe2df7149b7d562a85e6bab6149b4a4a661 SHA1 (patch-mozilla_ipc_glue_StringUtil.cpp) = ff0b3914baef8505b40f68c625ee62650f026f06 SHA1 (patch-mozilla_ipc_glue_moz.build) = 0b162958ea28f5137c505349957d684f2e69a656 SHA1 (patch-mozilla_ipc_ipdl_ipdl_cxx_ast.py) = 9e193b1f50b05573d3c580bd629b21c7ee38ef61 @@ -108,6 +108,7 @@ SHA1 (patch-mozilla_media_libvorbis_moz.build) = fb6fcfe90569aac85a78013f8ac7769 SHA1 (patch-mozilla_media_libyuv_include_libyuv_scale__row.h) = c61f35af1a6cf9f71041c8871cff3a0b22e6593b SHA1 (patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c) = 7990869143e4edb253b1cd67ab20c78ca2a573ea SHA1 (patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h) = 9e3198f44e9689d98b538efd62c9bfb66a10277e +SHA1 (patch-mozilla_media_openmax__dl_dl_api_armCOMM__s.h) = bc6d27e0dbf5c03742c76db7fc793f7dd715913f SHA1 (patch-mozilla_media_webrtc_signaling_test_common.build) = 6ef4166033e3bffa3fd6bc30b1811f0ee33282ce SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi) = 523391b109802a604c90c30af6d06b45e14554ab SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_codecs_opus_opus.gypi) = 14abbffa0223f003bf220f6c7ee4020f4a616623 @@ -119,29 +120,23 @@ SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi) = cafc491b64cbc4fffb812ee8236c25915f3cc5f8 SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp) = 28865f7a86825ee3674af0619a62136bf94bc8f8 SHA1 (patch-mozilla_memory_build_mozjemalloc__compat.c) = 857e06f47a4af1b2c5309db3f98885dea6eedde4 -SHA1 (patch-mozilla_memory_jemalloc_Makefile.in) = 711184596fedbafea25be1fd708eaaa429dc067c SHA1 (patch-mozilla_memory_jemalloc_src_configure) = 9759c7dd893a58d123da3ceec961753fe0b591c0 SHA1 (patch-mozilla_memory_mozalloc_mozalloc__abort.cpp) = fea12a1511a0d59b862cc5a5435506504f0b7fc6 SHA1 (patch-mozilla_memory_volatile_VolatileBufferOSX.cpp) = 5a2addaa0d46ab8a58849f5da5876ac48a5917a0 -SHA1 (patch-mozilla_mfbt_Alignment.h) = 74e67cdaa109db06a5d72a33c826102ac672e757 -SHA1 (patch-mozilla_mfbt_Attributes.h) = 93e573783ca72e5a81cadbabe0488e60eac22d68 +SHA1 (patch-mozilla_mfbt_Alignment.h) = ebafb7d49e0381b518eaec434dbd2dcec01ea4ef +SHA1 (patch-mozilla_mfbt_Attributes.h) = d7e91061cdb165255e1373dbc6d1a910d25a654e SHA1 (patch-mozilla_mfbt_Poison.cpp) = 8a45775687244c6d1d6e422dbaa2364862fb33b7 SHA1 (patch-mozilla_modules_libjar_nsZipArchive.cpp) = a399e0bd0e83c47938bbee077eaa79fc52386241 SHA1 (patch-mozilla_modules_libpref_init_all.js) = e8c41b1429224730f24352f6304fc0046f183c5d +SHA1 (patch-mozilla_mozglue_build_arm.cpp) = 5905af18e308e926827dc36252cfb97577475feb +SHA1 (patch-mozilla_mozglue_build_arm.h) = 94e2b1a1a9ebf20bfa8a542066aa0dad475db320 SHA1 (patch-mozilla_mozglue_misc_StackWalk.cpp) = b1dfbbe174297d2074e4471c48e38d976526a626 -SHA1 (patch-mozilla_netwerk_base_nsNetUtil.h) = 1595be8a1cc0520db923c69934eb9a4567a1dd6a SHA1 (patch-mozilla_netwerk_dns_moz.build) = 08449c0c0f7491c86ea5ffcfe109cffaf59268f2 SHA1 (patch-mozilla_netwerk_protocol_http_Http2Session.cpp) = b9c270d4032d49cad857459cfb0dbcb021f50180 SHA1 (patch-mozilla_security_manager_ssl_nsNSSComponent.cpp) = d2643729b4c73ec54795d37baaf6583e627f3fdd SHA1 (patch-mozilla_storage_SQLiteMutex.h) = 86ea7993493f2a1a513ec687b147fc757642ba57 SHA1 (patch-mozilla_storage_mozStorageConnection.cpp) = 61a2f1e0925d6723267a90109474bf8c239a1413 -SHA1 (patch-mozilla_testing_mozharness_README.md) = 2328ff80425c70d554398043484ae6ec44d0d613 -SHA1 (patch-mozilla_testing_mozharness_configs_update__tests_mozilla-beta.py) = f19267407fa06e3ce9fd247b5b2691295427105f -SHA1 (patch-mozilla_testing_mozharness_configs_update__tests_mozilla-release.py) = cec8a5b8170d1728c4644f271a71677266786834 -SHA1 (patch-mozilla_testing_mozharness_configs_vcs__sync_staging__build-repos.py) = 0bf87e08092db51649c1e0ac30969d44dbdc0032 -SHA1 (patch-mozilla_testing_mozharness_configs_vcs__sync_staging__l10n.py) = 6eff8b2a2f308cb0116731a57fe98d57e9663f9d -SHA1 (patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm) = abf9d1bb447264172ac7e7421e98113d926f44cd -SHA1 (patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm) = 9637d1ecc330845c43b02ab75873c2c1f4e446a2 +SHA1 (patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = c4facd50567ec5ee6f9c13bcdc134224338d4756 SHA1 (patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h) = 0708a43577e786da4588bf318802ea035a9c1d52 SHA1 (patch-mozilla_toolkit_library_moz.build) = ce5cf8db841d8161ee661f54bd30aa37cb08eaf5 SHA1 (patch-mozilla_toolkit_xre_glxtest.cpp) = a8f6653760e33014c5e6f104b19fce8a0f331d24 diff --git a/www/seamonkey/patches/patch-aa b/www/seamonkey/patches/patch-aa index a558c827150..f83727a6888 100644 --- a/www/seamonkey/patches/patch-aa +++ b/www/seamonkey/patches/patch-aa @@ -1,8 +1,8 @@ -$NetBSD: patch-aa,v 1.28 2015/10/02 22:49:36 ryoon Exp $ +$NetBSD: patch-aa,v 1.29 2015/12/03 12:22:27 ryoon Exp $ ---- mozilla/configure.in.orig 2015-09-25 07:36:05.000000000 +0000 +--- mozilla/configure.in.orig 2015-11-04 01:56:15.000000000 +0000 +++ mozilla/configure.in -@@ -1933,7 +1933,7 @@ case "$host" in +@@ -1897,7 +1897,7 @@ case "$host" in ;; *-darwin*) @@ -11,7 +11,7 @@ $NetBSD: patch-aa,v 1.28 2015/10/02 22:49:36 ryoon Exp $ HOST_NSPR_MDCPUCFG='\"md/_darwin.cfg\"' HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}" ;; -@@ -2065,7 +2065,6 @@ case "$target" in +@@ -2029,7 +2029,6 @@ case "$target" in AC_DEFINE(XP_DARWIN) _PLATFORM_DEFAULT_TOOLKIT='cairo-uikit' else @@ -19,7 +19,7 @@ $NetBSD: patch-aa,v 1.28 2015/10/02 22:49:36 ryoon Exp $ AC_DEFINE(XP_DARWIN) _PLATFORM_DEFAULT_TOOLKIT='cairo-cocoa' # The ExceptionHandling framework is needed for Objective-C exception -@@ -2670,8 +2669,7 @@ MOZ_CXX11 +@@ -2609,8 +2608,7 @@ MOZ_CXX11 AC_LANG_C @@ -29,7 +29,7 @@ $NetBSD: patch-aa,v 1.28 2015/10/02 22:49:36 ryoon Exp $ dnl =============================================================== if test "$GNU_CC" -a "$OS_TARGET" != WINNT; then AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) -@@ -3615,6 +3613,14 @@ if test -n "$YASM"; then +@@ -3533,6 +3531,14 @@ if test -n "$YASM"; then _YASM_BUILD=` echo ${YASM_VERSION} | $AWK -F\. '{ print $4 }'` fi @@ -44,7 +44,7 @@ $NetBSD: patch-aa,v 1.28 2015/10/02 22:49:36 ryoon Exp $ if test -z "$SKIP_LIBRARY_CHECKS"; then dnl system JPEG support dnl ======================================================== -@@ -3642,11 +3648,7 @@ if test "$MOZ_NATIVE_JPEG" = 1; then +@@ -3560,11 +3566,7 @@ if test "$MOZ_NATIVE_JPEG" = 1; then #include <jpeglib.h> ], [ #if JPEG_LIB_VERSION < $MOZJPEG #error "Insufficient JPEG library version ($MOZJPEG required)." @@ -57,16 +57,7 @@ $NetBSD: patch-aa,v 1.28 2015/10/02 22:49:36 ryoon Exp $ MOZ_NATIVE_JPEG=1, AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg])) fi -@@ -4337,7 +4339,7 @@ cairo-cocoa) - MOZ_USER_DIR="Mozilla" - MOZ_FS_LAYOUT=bundle - # skip event loop instrumentation on UIKit for now -- if test "$MOZ_WIDGET_TOOLKIT" == "cocoa"; then -+ if test "$MOZ_WIDGET_TOOLKIT" = "cocoa"; then - MOZ_INSTRUMENT_EVENT_LOOP=1 - fi - ;; -@@ -4376,6 +4378,10 @@ cairo-gonk) +@@ -4288,6 +4290,10 @@ cairo-gonk) esac @@ -77,7 +68,7 @@ $NetBSD: patch-aa,v 1.28 2015/10/02 22:49:36 ryoon Exp $ AC_SUBST(MOZ_PDF_PRINTING) if test "$MOZ_PDF_PRINTING"; then PDF_SURFACE_FEATURE="#define CAIRO_HAS_PDF_SURFACE 1" -@@ -5108,6 +5114,9 @@ if test -n "$MOZ_WEBRTC"; then +@@ -5020,6 +5026,9 @@ if test -n "$MOZ_WEBRTC"; then MOZ_VPX=1 MOZ_VPX_ERROR_CONCEALMENT=1 @@ -87,7 +78,7 @@ $NetBSD: patch-aa,v 1.28 2015/10/02 22:49:36 ryoon Exp $ dnl enable once Signaling lands MOZ_WEBRTC_SIGNALING=1 AC_DEFINE(MOZ_WEBRTC_SIGNALING) -@@ -5251,6 +5260,142 @@ if test "${ac_cv_c_attribute_aligned}" ! +@@ -5163,6 +5172,142 @@ if test "${ac_cv_c_attribute_aligned}" ! fi dnl ======================================================== @@ -230,7 +221,7 @@ $NetBSD: patch-aa,v 1.28 2015/10/02 22:49:36 ryoon Exp $ dnl = Disable VP8 decoder support dnl ======================================================== MOZ_ARG_DISABLE_BOOL(webm, -@@ -5632,6 +5777,67 @@ fi +@@ -5548,6 +5693,67 @@ fi AC_SUBST(MOZ_WEBM_ENCODER) dnl ================================== @@ -298,7 +289,7 @@ $NetBSD: patch-aa,v 1.28 2015/10/02 22:49:36 ryoon Exp $ dnl = Check alsa availability on Linux dnl ================================== -@@ -5645,12 +5851,23 @@ MOZ_ARG_ENABLE_BOOL(alsa, +@@ -5561,12 +5767,23 @@ MOZ_ARG_ENABLE_BOOL(alsa, MOZ_ALSA=1, MOZ_ALSA=) @@ -322,7 +313,7 @@ $NetBSD: patch-aa,v 1.28 2015/10/02 22:49:36 ryoon Exp $ AC_SUBST(MOZ_ALSA) dnl ======================================================== -@@ -8131,6 +8348,49 @@ if test "$USE_FC_FREETYPE"; then +@@ -8141,6 +8358,49 @@ if test "$USE_FC_FREETYPE"; then fi dnl ======================================================== diff --git a/www/seamonkey/patches/patch-mozilla_b2g_installer_Makefile.in b/www/seamonkey/patches/patch-mozilla_b2g_installer_Makefile.in deleted file mode 100644 index bd1f2635652..00000000000 --- a/www/seamonkey/patches/patch-mozilla_b2g_installer_Makefile.in +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-mozilla_b2g_installer_Makefile.in,v 1.5 2015/10/02 22:49:36 ryoon Exp $ - ---- mozilla/b2g/installer/Makefile.in.orig 2015-09-25 07:35:01.000000000 +0000 -+++ mozilla/b2g/installer/Makefile.in -@@ -92,6 +92,10 @@ ifneq (,$(filter rtsp,$(NECKO_PROTOCOLS) - DEFINES += -DMOZ_RTSP - endif - -+ifdef MOZ_DEBUG -+DEFINES += -DMOZ_DEBUG=1 -+endif -+ - ifdef GKMEDIAS_SHARED_LIBRARY - DEFINES += -DGKMEDIAS_SHARED_LIBRARY - endif diff --git a/www/seamonkey/patches/patch-mozilla_b2g_installer_package-manifest.in b/www/seamonkey/patches/patch-mozilla_b2g_installer_package-manifest.in deleted file mode 100644 index 0ca10464750..00000000000 --- a/www/seamonkey/patches/patch-mozilla_b2g_installer_package-manifest.in +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_b2g_installer_package-manifest.in,v 1.5 2015/10/02 22:49:36 ryoon Exp $ - ---- mozilla/b2g/installer/package-manifest.in.orig 2015-09-25 07:35:01.000000000 +0000 -+++ mozilla/b2g/installer/package-manifest.in -@@ -693,7 +693,7 @@ - @RESPATH@/components/EngineeringModeAPI.js - @RESPATH@/components/EngineeringModeService.js - --#ifdef MOZ_DEBUG -+#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG) - @RESPATH@/components/TestInterfaceJS.js - @RESPATH@/components/TestInterfaceJS.manifest - #endif diff --git a/www/seamonkey/patches/patch-mozilla_browser_app_nsBrowserApp.cpp b/www/seamonkey/patches/patch-mozilla_browser_app_nsBrowserApp.cpp deleted file mode 100644 index bd43405ab8a..00000000000 --- a/www/seamonkey/patches/patch-mozilla_browser_app_nsBrowserApp.cpp +++ /dev/null @@ -1,25 +0,0 @@ -$NetBSD: patch-mozilla_browser_app_nsBrowserApp.cpp,v 1.5 2015/10/02 22:49:36 ryoon Exp $ - ---- mozilla/browser/app/nsBrowserApp.cpp.orig 2015-09-25 07:35:01.000000000 +0000 -+++ mozilla/browser/app/nsBrowserApp.cpp -@@ -18,8 +18,10 @@ - #include <unistd.h> - #endif - --#ifdef XP_MACOSX -+#ifdef XP_DARWIN - #include <mach/mach_time.h> -+#endif -+#ifdef MOZ_WIDGET_COCOA - #include "MacQuirks.h" - #endif - -@@ -276,7 +278,7 @@ TimeStamp_Now() - } - - return sGetTickCount64() * freq.QuadPart; --#elif defined(XP_MACOSX) -+#elif defined(XP_DARWIN) - return mach_absolute_time(); - #elif defined(HAVE_CLOCK_MONOTONIC) - struct timespec ts; diff --git a/www/seamonkey/patches/patch-mozilla_browser_installer_package-manifest.in b/www/seamonkey/patches/patch-mozilla_browser_installer_package-manifest.in index 71b466dfa3e..eabafd801ba 100644 --- a/www/seamonkey/patches/patch-mozilla_browser_installer_package-manifest.in +++ b/www/seamonkey/patches/patch-mozilla_browser_installer_package-manifest.in @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_browser_installer_package-manifest.in,v 1.4 2015/03/17 19:50:42 ryoon Exp $ +$NetBSD: patch-mozilla_browser_installer_package-manifest.in,v 1.5 2015/12/03 12:22:27 ryoon Exp $ ---- mozilla/browser/installer/package-manifest.in.orig 2015-03-09 05:34:28.000000000 +0000 +--- mozilla/browser/installer/package-manifest.in.orig 2015-11-04 01:56:07.000000000 +0000 +++ mozilla/browser/installer/package-manifest.in -@@ -609,7 +609,7 @@ +@@ -620,7 +620,7 @@ @RESPATH@/components/MozKeyboard.js @RESPATH@/components/InputMethod.manifest @@ -10,8 +10,8 @@ $NetBSD: patch-mozilla_browser_installer_package-manifest.in,v 1.4 2015/03/17 19 +#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG) @RESPATH@/components/TestInterfaceJS.js @RESPATH@/components/TestInterfaceJS.manifest - #endif -@@ -788,7 +788,7 @@ + @RESPATH@/components/TestInterfaceJSMaplike.js +@@ -822,7 +822,7 @@ #endif ; for Solaris SPARC diff --git a/www/seamonkey/patches/patch-mozilla_config_system-headers b/www/seamonkey/patches/patch-mozilla_config_system-headers index 04916926596..2d9382225b7 100644 --- a/www/seamonkey/patches/patch-mozilla_config_system-headers +++ b/www/seamonkey/patches/patch-mozilla_config_system-headers @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_config_system-headers,v 1.16 2015/10/02 22:49:36 ryoon Exp $ +$NetBSD: patch-mozilla_config_system-headers,v 1.17 2015/12/03 12:22:27 ryoon Exp $ ---- mozilla/config/system-headers.orig 2015-09-25 07:36:05.000000000 +0000 +--- mozilla/config/system-headers.orig 2015-11-04 01:56:15.000000000 +0000 +++ mozilla/config/system-headers @@ -626,6 +626,7 @@ libgnome/libgnome.h libgnomeui/gnome-icon-lookup.h @@ -10,15 +10,7 @@ $NetBSD: patch-mozilla_config_system-headers,v 1.16 2015/10/02 22:49:36 ryoon Ex lib$routines.h limits limits.h -@@ -1256,7 +1257,6 @@ X11/Xlocale.h - X11/Xos.h - X11/Xutil.h - zmouse.h --soundtouch/SoundTouch.h - #if MOZ_NATIVE_PNG==1 - png.h - #endif -@@ -1318,10 +1318,13 @@ vorbis/codec.h +@@ -1322,10 +1323,13 @@ vorbis/codec.h theora/theoradec.h tremor/ivorbiscodec.h speex/speex_resampler.h @@ -32,7 +24,7 @@ $NetBSD: patch-mozilla_config_system-headers,v 1.16 2015/10/02 22:49:36 ryoon Ex #endif gst/gst.h gst/app/gstappsink.h -@@ -1351,3 +1354,43 @@ unicode/utypes.h +@@ -1355,3 +1359,43 @@ unicode/utypes.h #endif libutil.h unwind.h diff --git a/www/seamonkey/patches/patch-mozilla_config_system__wrappers_unwind.h b/www/seamonkey/patches/patch-mozilla_config_system__wrappers_unwind.h new file mode 100644 index 00000000000..a39f764d2ac --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_config_system__wrappers_unwind.h @@ -0,0 +1,9 @@ +$NetBSD: patch-mozilla_config_system__wrappers_unwind.h,v 1.9 2015/12/03 12:22:27 ryoon Exp $ + +--- mozilla/config/system_wrappers/unwind.h.orig 2015-12-02 14:51:45.000000000 +0000 ++++ mozilla/config/system_wrappers/unwind.h +@@ -0,0 +1,4 @@ ++#pragma GCC system_header ++#pragma GCC visibility push(default) ++#include_next <unwind.h> ++#pragma GCC visibility pop diff --git a/www/seamonkey/patches/patch-mozilla_dom_media_AudioStream.h b/www/seamonkey/patches/patch-mozilla_dom_media_AudioStream.h deleted file mode 100644 index e35ebfb7538..00000000000 --- a/www/seamonkey/patches/patch-mozilla_dom_media_AudioStream.h +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_dom_media_AudioStream.h,v 1.1 2015/03/17 19:50:42 ryoon Exp $ - ---- mozilla/dom/media/AudioStream.h.orig 2015-03-09 05:34:51.000000000 +0000 -+++ mozilla/dom/media/AudioStream.h -@@ -17,7 +17,7 @@ - #include "CubebUtils.h" - - namespace soundtouch { --class SoundTouch; -+class MOZ_IMPORT_API SoundTouch; - } - - namespace mozilla { diff --git a/www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp b/www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp index fa6f411eb07..e0cc7c6f0ae 100644 --- a/www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp +++ b/www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp @@ -1,10 +1,10 @@ -$NetBSD: patch-mozilla_dom_system_OSFileConstants.cpp,v 1.6 2015/03/17 19:50:42 ryoon Exp $ +$NetBSD: patch-mozilla_dom_system_OSFileConstants.cpp,v 1.7 2015/12/03 12:22:27 ryoon Exp $ * NetBSD 5 does not support posix_spawn(3) ---- mozilla/dom/system/OSFileConstants.cpp.orig 2015-03-09 05:35:03.000000000 +0000 +--- mozilla/dom/system/OSFileConstants.cpp.orig 2015-11-04 01:56:49.000000000 +0000 +++ mozilla/dom/system/OSFileConstants.cpp -@@ -9,6 +9,10 @@ +@@ -11,6 +11,10 @@ #include "prsystem.h" @@ -15,7 +15,7 @@ $NetBSD: patch-mozilla_dom_system_OSFileConstants.cpp,v 1.6 2015/03/17 19:50:42 #if defined(XP_UNIX) #include "unistd.h" #include "dirent.h" -@@ -18,7 +22,9 @@ +@@ -20,7 +24,9 @@ #define statvfs statfs #else #include "sys/statvfs.h" @@ -25,7 +25,7 @@ $NetBSD: patch-mozilla_dom_system_OSFileConstants.cpp,v 1.6 2015/03/17 19:50:42 #endif // defined(ANDROID) #endif // defined(XP_UNIX) -@@ -26,9 +32,9 @@ +@@ -28,9 +34,9 @@ #include <linux/fadvise.h> #endif // defined(XP_LINUX) @@ -37,25 +37,12 @@ $NetBSD: patch-mozilla_dom_system_OSFileConstants.cpp,v 1.6 2015/03/17 19:50:42 #if defined(XP_WIN) #include <windows.h> -@@ -588,10 +594,10 @@ static const dom::ConstantSpec gLibcProp +@@ -590,7 +596,7 @@ static const dom::ConstantSpec gLibcProp // The size of |fsblkcnt_t|. - { "OSFILE_SIZEOF_FSBLKCNT_T", INT_TO_JSVAL(sizeof (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", INT_TO_JSVAL(sizeof (posix_spawn_file_actions_t)) }, --#endif // !defined(ANDROID) -+#endif // !defined(ANDROID) && NetBSD 5.* - - // Defining |dirent|. - // Size -@@ -660,7 +666,7 @@ static const dom::ConstantSpec gLibcProp - - { "OSFILE_SIZEOF_STATVFS", INT_TO_JSVAL(sizeof (struct statvfs)) }, - -- { "OSFILE_OFFSETOF_STATVFS_F_BSIZE", INT_TO_JSVAL(offsetof (struct statvfs, f_bsize)) }, -+ { "OSFILE_OFFSETOF_STATVFS_F_FRSIZE", INT_TO_JSVAL(offsetof (struct statvfs, f_frsize)) }, - { "OSFILE_OFFSETOF_STATVFS_F_BAVAIL", INT_TO_JSVAL(offsetof (struct statvfs, f_bavail)) }, - - #endif // defined(XP_UNIX) + { "OSFILE_SIZEOF_POSIX_SPAWN_FILE_ACTIONS_T", JS::Int32Value(sizeof (posix_spawn_file_actions_t)) }, + #endif // !defined(ANDROID) diff --git a/www/seamonkey/patches/patch-mozilla_gfx_cairo_libpixman_src_pixman-arm-neon-asm.S b/www/seamonkey/patches/patch-mozilla_gfx_cairo_libpixman_src_pixman-arm-neon-asm.S new file mode 100644 index 00000000000..5ac9717916b --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_gfx_cairo_libpixman_src_pixman-arm-neon-asm.S @@ -0,0 +1,37 @@ +$NetBSD: patch-mozilla_gfx_cairo_libpixman_src_pixman-arm-neon-asm.S,v 1.1 2015/12/03 12:22:27 ryoon Exp $ + +--- mozilla/gfx/cairo/libpixman/src/pixman-arm-neon-asm.S.orig 2015-11-04 01:56:53.000000000 +0000 ++++ mozilla/gfx/cairo/libpixman/src/pixman-arm-neon-asm.S +@@ -34,6 +34,12 @@ + * - pixman_composite_over_n_8_0565_asm_neon + */ + ++#if defined(__ARM_EABI__) && !defined(__ARM_DWARF_EH__) ++#define UNWIND ++#else ++#define UNWIND @ ++#endif ++ + /* Prevent the stack from becoming executable for no reason... */ + #if defined(__linux__) && defined(__ELF__) + .section .note.GNU-stack,"",%progbits +@@ -3141,7 +3147,8 @@ pixman_asm_function fname + TMP4 .req r9 + STRIDE .req r2 + +- .fnstart ++ .cfi_startproc ++ UNWIND .fnstart + mov ip, sp + .save {r4, r5, r6, r7, r8, r9} + push {r4, r5, r6, r7, r8, r9} +@@ -3244,7 +3251,8 @@ pixman_asm_function fname + .endif + pop {r4, r5, r6, r7, r8, r9} + bx lr +- .fnend ++ UNWIND .fnend ++ .cfi_endproc + + .unreq OUT + .unreq TOP diff --git a/www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py b/www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py index 5f57caa94ff..a54f2f38800 100644 --- a/www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py +++ b/www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py @@ -1,10 +1,10 @@ -$NetBSD: patch-mozilla_gfx_skia_generate__mozbuild.py,v 1.2 2015/10/02 22:49:36 ryoon Exp $ +$NetBSD: patch-mozilla_gfx_skia_generate__mozbuild.py,v 1.3 2015/12/03 12:22:27 ryoon Exp $ ---- mozilla/gfx/skia/generate_mozbuild.py.orig 2015-09-25 07:36:46.000000000 +0000 +--- mozilla/gfx/skia/generate_mozbuild.py.orig 2015-11-04 01:55:27.000000000 +0000 +++ mozilla/gfx/skia/generate_mozbuild.py -@@ -144,6 +144,12 @@ if CONFIG['GNU_CXX']: +@@ -147,6 +147,12 @@ if CONFIG['GNU_CXX']: if CONFIG['CPU_ARCH'] == 'arm': - SOURCES['trunk/src/opts/SkBlitRow_opts_arm.cpp'].flags += ['-fomit-frame-pointer'] + SOURCES['skia/src/opts/SkBlitRow_opts_arm.cpp'].flags += ['-fomit-frame-pointer'] +if CONFIG['MOZ_NATIVE_HARFBUZZ']: + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] diff --git a/www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build b/www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build index c7519bd9248..9ca2660960e 100644 --- a/www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build +++ b/www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build @@ -1,10 +1,10 @@ -$NetBSD: patch-mozilla_gfx_skia_moz.build,v 1.6 2015/10/02 22:49:36 ryoon Exp $ +$NetBSD: patch-mozilla_gfx_skia_moz.build,v 1.7 2015/12/03 12:22:27 ryoon Exp $ ---- mozilla/gfx/skia/moz.build.orig 2015-09-25 07:36:46.000000000 +0000 +--- mozilla/gfx/skia/moz.build.orig 2015-11-04 01:55:27.000000000 +0000 +++ mozilla/gfx/skia/moz.build -@@ -970,6 +970,12 @@ if CONFIG['GNU_CXX']: +@@ -675,6 +675,12 @@ if CONFIG['GNU_CXX']: if CONFIG['CPU_ARCH'] == 'arm': - SOURCES['trunk/src/opts/SkBlitRow_opts_arm.cpp'].flags += ['-fomit-frame-pointer'] + SOURCES['skia/src/opts/SkBlitRow_opts_arm.cpp'].flags += ['-fomit-frame-pointer'] +if CONFIG['MOZ_NATIVE_HARFBUZZ']: + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] diff --git a/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp b/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp new file mode 100644 index 00000000000..e93976d1664 --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp @@ -0,0 +1,45 @@ +$NetBSD: patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp,v 1.1 2015/12/03 12:22:27 ryoon Exp $ + +--- mozilla/gfx/skia/skia/src/core/SkUtilsArm.cpp.orig 2015-11-04 01:55:27.000000000 +0000 ++++ mozilla/gfx/skia/skia/src/core/SkUtilsArm.cpp +@@ -16,6 +16,10 @@ + #include <string.h> + #include <pthread.h> + ++#if defined(__NetBSD__) ++#include <sys/sysctl.h> ++#endif ++ + // Set USE_ANDROID_NDK_CPU_FEATURES to use the Android NDK's + // cpu-features helper library to detect NEON at runtime. See + // http://crbug.com/164154 to see why this is needed in Chromium +@@ -47,6 +51,11 @@ + # endif + #endif + ++#if !defined(TEMP_FAILURE_RETRY) ++ // TEMP_FAILURE_RETRY is glibc specific ++# define TEMP_FAILURE_RETRY ++#endif ++ + // A function used to determine at runtime if the target CPU supports + // the ARM NEON instruction set. This implementation is Linux-specific. + static bool sk_cpu_arm_check_neon(void) { +@@ -82,6 +91,17 @@ static bool sk_cpu_arm_check_neon(void) + + result = (android_getCpuFeatures() & ANDROID_CPU_ARM_FEATURE_NEON) != 0; + ++#elif defined(__NetBSD__) ++ ++ size_t len; ++ int flag; ++ len = sizeof(flag); ++ if (sysctlbyname("machdep.neon_present", &flag, &len, NULL, 0) == 0) { ++ result = flag != 0; ++ } else { ++ result = false; ++ } ++ + #else // USE_ANDROID_NDK_CPU_FEATURES + + // There is no user-accessible CPUID instruction on ARM that we can use. diff --git a/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp b/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp new file mode 100644 index 00000000000..16421c10302 --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp @@ -0,0 +1,28 @@ +$NetBSD: patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp,v 1.1 2015/12/03 12:22:27 ryoon Exp $ + +--- mozilla/gfx/skia/skia/src/opts/SkBitmapProcState_opts_arm.cpp.orig 2015-11-04 01:55:27.000000000 +0000 ++++ mozilla/gfx/skia/skia/src/opts/SkBitmapProcState_opts_arm.cpp +@@ -97,7 +97,11 @@ void SI8_D16_nofilter_DX_arm(const SkBit + "2: \n\t" + : [xx] "+r" (xx), [count8] "+r" (count8), [colors] "+r" (colors) + : [table] "r" (table), [srcAddr] "r" (srcAddr) ++#if defined(__NetBSD__) ++ : "memory", "cc", "r4", "r5", "r6", "r7", "r8", "r9", "r10" ++#else + : "memory", "cc", "r4", "r5", "r6", "r7", "r8", "r9", "r10", "r11" ++#endif + ); + + for (i = (count & 7); i > 0; --i) { +@@ -181,7 +185,11 @@ void SI8_opaque_D32_nofilter_DX_arm(cons + "4: \n\t" // exit + : [xx] "+r" (xx), [count] "+r" (count), [colors] "+r" (colors) + : [table] "r" (table), [srcAddr] "r" (srcAddr) ++#if defined(__NetBSD__) ++ : "memory", "cc", "r4", "r5", "r6", "r7", "r8", "r9", "r10" ++#else + : "memory", "cc", "r4", "r5", "r6", "r7", "r8", "r9", "r10", "r11" ++#endif + ); + } + diff --git a/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S b/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S new file mode 100644 index 00000000000..99df227889a --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S @@ -0,0 +1,49 @@ +$NetBSD: patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S,v 1.1 2015/12/03 12:22:27 ryoon Exp $ + +--- mozilla/gfx/skia/skia/src/opts/memset.arm.S.orig 2015-11-04 01:55:27.000000000 +0000 ++++ mozilla/gfx/skia/skia/src/opts/memset.arm.S +@@ -13,6 +13,12 @@ + * to aid future maintenance. + */ + ++#if defined(__ARM_EABI__) && !defined(__ARM_DWARF_EH__) ++#define UNWIND ++#else ++#define UNWIND @ ++#endif ++ + .text + .align 4 + .syntax unified +@@ -30,7 +36,8 @@ + * + */ + arm_memset16: +- .fnstart ++ .cfi_startproc ++ UNWIND .fnstart + push {lr} + + /* if count is equal to zero then abort */ +@@ -51,10 +58,12 @@ arm_memset16: + + /* Now jump into the main loop below. */ + b .Lwork_32 +- .fnend ++ UNWIND .fnend ++ .cfi_endproc + + arm_memset32: +- .fnstart ++ .cfi_startproc ++ UNWIND .fnstart + push {lr} + + /* if count is equal to zero then abort */ +@@ -108,4 +117,5 @@ arm_memset32: + + .Lfinish: + pop {pc} +- .fnend ++ UNWIND .fnend ++ .cfi_endproc diff --git a/www/seamonkey/patches/patch-mozilla_gfx_thebes_gfxWindowsPlatform.cpp b/www/seamonkey/patches/patch-mozilla_gfx_thebes_gfxWindowsPlatform.cpp deleted file mode 100644 index 1b2e1268d70..00000000000 --- a/www/seamonkey/patches/patch-mozilla_gfx_thebes_gfxWindowsPlatform.cpp +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-mozilla_gfx_thebes_gfxWindowsPlatform.cpp,v 1.1 2015/10/02 22:49:36 ryoon Exp $ - ---- mozilla/gfx/thebes/gfxWindowsPlatform.cpp.orig 2015-09-25 07:34:54.000000000 +0000 -+++ mozilla/gfx/thebes/gfxWindowsPlatform.cpp -@@ -1876,6 +1876,10 @@ gfxWindowsPlatform::InitD3D11Devices() - return; - } - -+ if (!CouldD3D11DeviceWork()) { -+ return; -+ } -+ - bool useWARP = false; - bool allowWARP = false; - diff --git a/www/seamonkey/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.s b/www/seamonkey/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.s new file mode 100644 index 00000000000..d055634e753 --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.s @@ -0,0 +1,37 @@ +$NetBSD: patch-mozilla_gfx_ycbcr_yuv__row__arm.s,v 1.1 2015/12/03 12:22:27 ryoon Exp $ + +--- mozilla/gfx/ycbcr/yuv_row_arm.s.orig 2015-11-04 01:55:29.000000000 +0000 ++++ mozilla/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/seamonkey/patches/patch-mozilla_ipc_glue_ScopedXREEmbed.cpp b/www/seamonkey/patches/patch-mozilla_ipc_glue_ScopedXREEmbed.cpp deleted file mode 100644 index 38a0a2ea376..00000000000 --- a/www/seamonkey/patches/patch-mozilla_ipc_glue_ScopedXREEmbed.cpp +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_ipc_glue_ScopedXREEmbed.cpp,v 1.1 2014/06/22 08:54:39 ryoon Exp $ - ---- mozilla/ipc/glue/ScopedXREEmbed.cpp.orig 2014-06-13 00:45:31.000000000 +0000 -+++ mozilla/ipc/glue/ScopedXREEmbed.cpp -@@ -66,7 +66,7 @@ ScopedXREEmbed::Start() - localFile = do_QueryInterface(parent); - NS_ENSURE_TRUE_VOID(localFile); - --#ifdef OS_MACOSX -+#ifdef MOZ_WIDGET_COCOA - if (XRE_GetProcessType() == GeckoProcessType_Content) { - // We're an XPCOM-using subprocess. Walk out of - // [subprocess].app/Contents/MacOS to the real GRE dir. diff --git a/www/seamonkey/patches/patch-mozilla_media_openmax__dl_dl_api_armCOMM__s.h b/www/seamonkey/patches/patch-mozilla_media_openmax__dl_dl_api_armCOMM__s.h new file mode 100644 index 00000000000..88bb4c0734d --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_media_openmax__dl_dl_api_armCOMM__s.h @@ -0,0 +1,37 @@ +$NetBSD: patch-mozilla_media_openmax__dl_dl_api_armCOMM__s.h,v 1.1 2015/12/03 12:22:27 ryoon Exp $ + +--- mozilla/media/openmax_dl/dl/api/armCOMM_s.h.orig 2015-11-04 01:55:45.000000000 +0000 ++++ mozilla/media/openmax_dl/dl/api/armCOMM_s.h +@@ -11,6 +11,12 @@ + @// This file was originally licensed as follows. It has been + @// relicensed with permission from the copyright holders. + @// ++ ++#if defined(__ARM_EABI__) && !defined(__ARM_DWARF_EH__) ++#define UNWIND ++#else ++#define UNWIND @ ++#endif + + @// + @// File Name: armCOMM_s.h +@@ -175,7 +181,8 @@ + .object_arch armv4 + .align 2 + \name : +-.fnstart ++ .cfi_startproc ++ UNWIND .fnstart + @ Save specified R registers + _M_GETRREGLIST \rreg + _M_PUSH_RREG +@@ -202,7 +209,8 @@ + .endif + @ Restore any saved R or D registers. + _M_RET +- .fnend ++ UNWIND .fnend ++ .cfi_endproc + .endfunc + @ Reset the global stack tracking variables back to their + @ initial values. diff --git a/www/seamonkey/patches/patch-mozilla_memory_jemalloc_Makefile.in b/www/seamonkey/patches/patch-mozilla_memory_jemalloc_Makefile.in deleted file mode 100644 index 5d1074999e7..00000000000 --- a/www/seamonkey/patches/patch-mozilla_memory_jemalloc_Makefile.in +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-mozilla_memory_jemalloc_Makefile.in,v 1.1 2014/03/30 04:13:17 ryoon Exp $ - ---- mozilla/memory/jemalloc/Makefile.in.orig 2014-03-19 01:42:09.000000000 +0000 -+++ mozilla/memory/jemalloc/Makefile.in -@@ -21,3 +21,7 @@ endif - ifdef GNU_CC - CFLAGS += -std=gnu99 - endif -+ -+# XXX startup crash workaround for gcc47 on amd64 -+jemalloc.$(OBJ_SUFFIX): OS_CFLAGS := $(filter-out -O3 -Ofast,$(OS_CFLAGS)) -+jemalloc.$(OBJ_SUFFIX): MOZ_OPTIMIZE_FLAGS= diff --git a/www/seamonkey/patches/patch-mozilla_mfbt_Alignment.h b/www/seamonkey/patches/patch-mozilla_mfbt_Alignment.h index a00fd9d9be8..8dd21979f8a 100644 --- a/www/seamonkey/patches/patch-mozilla_mfbt_Alignment.h +++ b/www/seamonkey/patches/patch-mozilla_mfbt_Alignment.h @@ -1,15 +1,8 @@ -$NetBSD: patch-mozilla_mfbt_Alignment.h,v 1.1 2014/11/02 05:40:31 ryoon Exp $ +$NetBSD: patch-mozilla_mfbt_Alignment.h,v 1.2 2015/12/03 12:22:27 ryoon Exp $ ---- mozilla/mfbt/Alignment.h.orig 2014-10-14 06:36:32.000000000 +0000 +--- mozilla/mfbt/Alignment.h.orig 2015-11-04 01:56:08.000000000 +0000 +++ mozilla/mfbt/Alignment.h -@@ -9,11 +9,20 @@ - #ifndef mozilla_Alignment_h - #define mozilla_Alignment_h - -+#include "mozilla/Attributes.h" -+ - #include <stddef.h> - #include <stdint.h> +@@ -15,6 +15,13 @@ namespace mozilla { @@ -23,7 +16,7 @@ $NetBSD: patch-mozilla_mfbt_Alignment.h,v 1.1 2014/11/02 05:40:31 ryoon Exp $ /* * This class, and the corresponding macro MOZ_ALIGNOF, figures out how many * bytes of alignment a given type needs. -@@ -32,6 +41,7 @@ public: +@@ -33,6 +40,7 @@ public: }; #define MOZ_ALIGNOF(T) mozilla::AlignmentFinder<T>::alignment @@ -31,7 +24,7 @@ $NetBSD: patch-mozilla_mfbt_Alignment.h,v 1.1 2014/11/02 05:40:31 ryoon Exp $ /* * Declare the MOZ_ALIGNED_DECL macro for declaring aligned types. -@@ -43,7 +53,10 @@ public: +@@ -44,7 +52,10 @@ public: * will declare a two-character array |arr| aligned to 8 bytes. */ diff --git a/www/seamonkey/patches/patch-mozilla_mfbt_Attributes.h b/www/seamonkey/patches/patch-mozilla_mfbt_Attributes.h index ca6dc424651..773970b3b04 100644 --- a/www/seamonkey/patches/patch-mozilla_mfbt_Attributes.h +++ b/www/seamonkey/patches/patch-mozilla_mfbt_Attributes.h @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_mfbt_Attributes.h,v 1.3 2015/10/02 22:49:36 ryoon Exp $ +$NetBSD: patch-mozilla_mfbt_Attributes.h,v 1.4 2015/12/03 12:22:27 ryoon Exp $ ---- mozilla/mfbt/Attributes.h.orig 2015-09-25 07:35:44.000000000 +0000 +--- mozilla/mfbt/Attributes.h.orig 2015-11-04 01:56:08.000000000 +0000 +++ mozilla/mfbt/Attributes.h @@ -50,6 +50,7 @@ * don't indicate support for them here, due to @@ -9,8 +9,8 @@ $NetBSD: patch-mozilla_mfbt_Attributes.h,v 1.3 2015/10/02 22:49:36 ryoon Exp $ +# define MOZ_HAVE_CXX11_ALIGNAS # define MOZ_HAVE_NEVER_INLINE __declspec(noinline) # define MOZ_HAVE_NORETURN __declspec(noreturn) - # ifdef __clang__ -@@ -70,6 +71,9 @@ + # if _MSC_VER >= 1900 +@@ -73,6 +74,9 @@ # ifndef __has_extension # define __has_extension __has_feature /* compatibility, for older versions of clang */ # endif @@ -20,7 +20,7 @@ $NetBSD: patch-mozilla_mfbt_Attributes.h,v 1.3 2015/10/02 22:49:36 ryoon Exp $ # if __has_extension(cxx_constexpr) # define MOZ_HAVE_CXX11_CONSTEXPR # endif -@@ -86,6 +90,7 @@ +@@ -89,6 +93,7 @@ # if defined(__GXX_EXPERIMENTAL_CXX0X__) || __cplusplus >= 201103L # define MOZ_HAVE_CXX11_CONSTEXPR # if MOZ_GCC_VERSION_AT_LEAST(4, 8, 0) diff --git a/www/seamonkey/patches/patch-mozilla_mozglue_build_arm.cpp b/www/seamonkey/patches/patch-mozilla_mozglue_build_arm.cpp new file mode 100644 index 00000000000..e6cc4250f34 --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_mozglue_build_arm.cpp @@ -0,0 +1,57 @@ +$NetBSD: patch-mozilla_mozglue_build_arm.cpp,v 1.1 2015/12/03 12:22:27 ryoon Exp $ + +--- mozilla/mozglue/build/arm.cpp.orig 2015-11-04 01:56:25.000000000 +0000 ++++ mozilla/mozglue/build/arm.cpp +@@ -102,10 +102,13 @@ check_neon(void) + } + # endif // !MOZILLA_PRESUME_NEON + +-# elif defined(__linux__) || defined(ANDROID) ++# elif defined(__linux__) || defined(ANDROID) || defined(__NetBSD__) + # include <stdio.h> + # include <stdlib.h> + # include <string.h> ++# if defined(__NetBSD__) ++# include <sys/sysctl.h> ++# endif + + enum{ + MOZILLA_HAS_EDSP_FLAG=1, +@@ -114,6 +117,29 @@ enum{ + MOZILLA_HAS_NEON_FLAG=8 + }; + ++# if defined(__NetBSD__) ++static unsigned ++get_arm_cpu_flags(void) ++{ ++ unsigned flags = 0; ++ size_t len; ++ int flag; ++ ++ len = sizeof(flag); ++ if (sysctlbyname("machdep.simdex_present", &flag, &len, NULL, 0) == 0 && flag) { ++ flags |= MOZILLA_HAS_ARMV6_FLAG; ++ flags |= MOZILLA_HAS_EDSP_FLAG; ++ } ++ ++ len = sizeof(flag); ++ if (sysctlbyname("machdep.neon_present", &flag, &len, NULL, 0) == 0 && flag) { ++ flags |= MOZILLA_HAS_ARMV7_FLAG; ++ flags |= MOZILLA_HAS_NEON_FLAG; ++ } ++ ++ return flags; ++} ++# else + static unsigned + get_arm_cpu_flags(void) + { +@@ -178,6 +204,7 @@ get_arm_cpu_flags(void) + } + return flags; + } ++# endif + + // Cache a local copy so we only have to read /proc/cpuinfo once. + static unsigned arm_cpu_flags = get_arm_cpu_flags(); diff --git a/www/seamonkey/patches/patch-mozilla_mozglue_build_arm.h b/www/seamonkey/patches/patch-mozilla_mozglue_build_arm.h new file mode 100644 index 00000000000..03c6b8e3e81 --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_mozglue_build_arm.h @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_mozglue_build_arm.h,v 1.1 2015/12/03 12:22:27 ryoon Exp $ + +--- mozilla/mozglue/build/arm.h.orig 2015-11-04 01:56:25.000000000 +0000 ++++ mozilla/mozglue/build/arm.h +@@ -76,7 +76,7 @@ + # endif + + // Currently we only have CPU detection for Linux via /proc/cpuinfo +-# if defined(__linux__) || defined(ANDROID) ++# if defined(__linux__) || defined(ANDROID) || defined(__NetBSD__) + # define MOZILLA_ARM_HAVE_CPUID_DETECTION 1 + # endif + diff --git a/www/seamonkey/patches/patch-mozilla_netwerk_base_nsNetUtil.h b/www/seamonkey/patches/patch-mozilla_netwerk_base_nsNetUtil.h deleted file mode 100644 index c342e5b7d99..00000000000 --- a/www/seamonkey/patches/patch-mozilla_netwerk_base_nsNetUtil.h +++ /dev/null @@ -1,39 +0,0 @@ -$NetBSD: patch-mozilla_netwerk_base_nsNetUtil.h,v 1.1 2015/09/21 05:03:45 ryoon Exp $ - ---- mozilla/netwerk/base/nsNetUtil.h.orig 2015-09-02 09:27:59.000000000 +0000 -+++ mozilla/netwerk/base/nsNetUtil.h -@@ -13,6 +13,7 @@ - #include "nsMemory.h" - #include "nsCOMPtr.h" - #include "prio.h" // for read/write flags, permissions, etc. -+#include "prnetdb.h" - #include "nsHashKeys.h" - - #include "plstr.h" -@@ -2828,6 +2829,26 @@ NS_IsSrcdocChannel(nsIChannel *aChannel) - bool NS_IsReasonableHTTPHeaderValue(const nsACString& aValue); - - /** -+ * Return a host endian value decoded from network byte order, -+ * accessed in an alignement safe way. -+ */ -+inline uint16_t NS_decodeN16(const void *bytes) -+{ -+ uint16_t tmp; -+ -+ memcpy(&tmp, bytes, sizeof tmp); -+ return PR_ntohs(tmp); -+} -+ -+inline uint32_t NS_decodeN32(const void *bytes) -+{ -+ uint32_t tmp; -+ -+ memcpy(&tmp, bytes, sizeof tmp); -+ return PR_ntohl(tmp); -+} -+ -+/** - * Return true if the given string is a valid HTTP token per RFC 2616 section - * 2.2. - */ diff --git a/www/seamonkey/patches/patch-mozilla_testing_mozharness_README.md b/www/seamonkey/patches/patch-mozilla_testing_mozharness_README.md deleted file mode 100644 index 52a9471ccc8..00000000000 --- a/www/seamonkey/patches/patch-mozilla_testing_mozharness_README.md +++ /dev/null @@ -1,88 +0,0 @@ -$NetBSD: patch-mozilla_testing_mozharness_README.md,v 1.1 2015/10/02 22:49:36 ryoon Exp $ - ---- mozilla/testing/mozharness/README.md.orig 2015-09-29 15:44:15.000000000 +0000 -+++ mozilla/testing/mozharness/README.md -@@ -0,0 +1,83 @@ -+# Mozharness -+This repository is a downstream read-only copy of: -+http://hg.mozilla.org/build/mozharness/ -+ -+### Submitting changes -+We do not support the github Pull Request workflow, since github is only a downstream -+mirror for us. However, feel free to fork from us and make changes. Then, rather than -+submitting a pull request, please create a patch for your changes (capture the output -+of your changes using e.g. git diff) and attach the patch file to a Bugzilla bug, -+created in the following component: -+https://bugzilla.mozilla.org/enter_bug.cgi?product=Release%20Engineering&component=Mozharness -+ -+This bug will get triaged by us. -+ -+### Docs -+* https://developer.mozilla.org/en-US/docs/Mozharness_FAQ -+* https://wiki.mozilla.org/ReleaseEngineering/Mozharness -+* http://moz-releng-mozharness.readthedocs.org/en/latest/mozharness.mozilla.html -+* http://moz-releng-docs.readthedocs.org/en/latest/software.html#mozharness -+ -+### To run mozharness unit tests -+``` -+pip install tox -+tox -+``` -+ -+### To run tests in travis -+Please note if you fork this repository and wish to run the tests in travis, -+you will need to enable your github fork in both travis and coveralls. In both -+cases you can log in with your github account, you do not need to set up a new -+one. To enable: -+* https://travis-ci.org/profile -+* https://coveralls.io/repos/new -+ -+After enabling, you will need to push changes to your repo in order for a travis -+job to be triggered. -+ -+### To match commits to upstream hg changesets -+Add this following section to the .git/config file in your local clone: -+``` -+[remote "mozilla"] -+ url = git@github.com:mozilla/build-mozharness -+ fetch = +refs/heads/*:refs/remotes/mozilla/* -+ fetch = +refs/notes/*:refs/notes/* -+``` -+then to match a git commit to an upstream hg changeset: -+``` -+git fetch mozilla -+git log -+``` -+This will produce output like this: -+``` -+commit c6dc279ab791d7cd11ccc57d2d83a61dc5e0dd09 -+Author: Simarpreet Singh <s244sing@uwaterloo.ca> -+Date: Mon Dec 22 14:46:56 2014 -0500 -+ -+ Bug 1078619 - Allow to run talos jobs as a developer. r=armenzg -+ -+Notes: -+ Upstream source: https://hg.mozilla.org/build/mozharness/rev/7204ff2ff48a6d31dc2fd6aa25465962f93a91ee -+ -+commit dce9aae0dadf3875afd44c8e61b70fd5ba91f91f -+Author: Ankit Goyal <ankit.goyal90@hotmail.com> -+Date: Mon Dec 22 10:18:16 2014 -0500 -+ -+ Bug 1113081 - Remove references to metro mode from talos.py script. r=jmaher -+ -+Notes: -+ Upstream source: https://hg.mozilla.org/build/mozharness/rev/0424b451c005724c08a12bfe64733142305f4476 -+ -+commit 7bc17c00dafb144b9982dff2e19e8da91229c6c5 -+Author: Peter Moore <pmoore@mozilla.com> -+Date: Fri Dec 19 20:35:55 2014 +0100 -+ -+ Bug 1076810 - coveralls publish failures should not cause travis job result to be failure,r=rail -+ -+Notes: -+ Upstream source: https://hg.mozilla.org/build/mozharness/rev/701d2eda2aece7c63d34e907bcd657f0895d1c4e -+``` -+This allows you to map a git commit SHA to an hg changeset SHA ("Upstream source"). -+ -+ -+Happy contributing! =) diff --git a/www/seamonkey/patches/patch-mozilla_testing_mozharness_configs_update__tests_mozilla-beta.py b/www/seamonkey/patches/patch-mozilla_testing_mozharness_configs_update__tests_mozilla-beta.py deleted file mode 100644 index cdfe1a42994..00000000000 --- a/www/seamonkey/patches/patch-mozilla_testing_mozharness_configs_update__tests_mozilla-beta.py +++ /dev/null @@ -1,23 +0,0 @@ -$NetBSD: patch-mozilla_testing_mozharness_configs_update__tests_mozilla-beta.py,v 1.1 2015/10/02 22:49:36 ryoon Exp $ - ---- mozilla/testing/mozharness/configs/update_tests/mozilla-beta.py.orig 2015-09-29 15:44:15.000000000 +0000 -+++ mozilla/testing/mozharness/configs/update_tests/mozilla-beta.py -@@ -0,0 +1,18 @@ -+from mozharness.base.script import platform_name -+ -+PLATFORM_CONFIG = { -+ 'linux64': { -+ 'update_verify_config': 'mozBeta-firefox-linux64.cfg' -+ }, -+ 'macosx': { -+ 'update_verify_config': 'mozBeta-firefox-mac64.cfg' -+ }, -+ 'win32': { -+ 'update_verify_config': 'mozBeta-firefox-win32.cfg' -+ }, -+} -+ -+config = PLATFORM_CONFIG[platform_name()] -+config.update({ -+ 'firefox_ui_branch': 'mozilla-beta' -+}) diff --git a/www/seamonkey/patches/patch-mozilla_testing_mozharness_configs_update__tests_mozilla-release.py b/www/seamonkey/patches/patch-mozilla_testing_mozharness_configs_update__tests_mozilla-release.py deleted file mode 100644 index cf81cf5ed8a..00000000000 --- a/www/seamonkey/patches/patch-mozilla_testing_mozharness_configs_update__tests_mozilla-release.py +++ /dev/null @@ -1,23 +0,0 @@ -$NetBSD: patch-mozilla_testing_mozharness_configs_update__tests_mozilla-release.py,v 1.1 2015/10/02 22:49:36 ryoon Exp $ - ---- mozilla/testing/mozharness/configs/update_tests/mozilla-release.py.orig 2015-09-29 15:44:15.000000000 +0000 -+++ mozilla/testing/mozharness/configs/update_tests/mozilla-release.py -@@ -0,0 +1,18 @@ -+from mozharness.base.script import platform_name -+ -+PLATFORM_CONFIG = { -+ 'linux64': { -+ 'update_verify_config': 'mozRelease-firefox-linux64.cfg' -+ }, -+ 'macosx': { -+ 'update_verify_config': 'mozRelease-firefox-mac64.cfg' -+ }, -+ 'win32': { -+ 'update_verify_config': 'mozRelease-firefox-win32.cfg' -+ }, -+} -+ -+config = PLATFORM_CONFIG[platform_name()] -+config.update({ -+ 'firefox_ui_branch': 'mozilla-beta' -+}) diff --git a/www/seamonkey/patches/patch-mozilla_testing_mozharness_configs_vcs__sync_staging__build-repos.py b/www/seamonkey/patches/patch-mozilla_testing_mozharness_configs_vcs__sync_staging__build-repos.py deleted file mode 100644 index 930ee464d78..00000000000 --- a/www/seamonkey/patches/patch-mozilla_testing_mozharness_configs_vcs__sync_staging__build-repos.py +++ /dev/null @@ -1,118 +0,0 @@ -$NetBSD: patch-mozilla_testing_mozharness_configs_vcs__sync_staging__build-repos.py,v 1.1 2015/10/02 22:49:36 ryoon Exp $ - ---- mozilla/testing/mozharness/configs/vcs_sync/staging_build-repos.py.orig 2015-09-29 15:44:15.000000000 +0000 -+++ mozilla/testing/mozharness/configs/vcs_sync/staging_build-repos.py -@@ -0,0 +1,113 @@ -+import os -+import socket -+hostname = socket.gethostname() -+ -+build_repos = ( -+ 'autoland', -+ 'buildapi', -+ 'buildbot-configs', -+ 'buildbotcustom', -+ 'cloud-tools', -+ 'mozharness', -+ 'opsi-package-sources', -+ 'partner-repacks', -+ 'preproduction', -+ 'puppet', -+ 'puppet-manifests', -+ 'rpm-sources', -+ 'talos', -+ 'tools', -+) -+ -+conversion_repos = [] -+remote_targets = {} -+ -+for repo in build_repos: -+ conversion_repos.append({ -+ "repo": "https://hg.mozilla.org/build/%s" % repo, -+ "repo_name": "build-%s" % repo, -+ "conversion_dir": "build-%s" % repo, -+ "targets": [{ -+ "target_dest": "build-%s-github" % repo, -+ "force_push": True -+ }], -+ "vcs": "hg", -+ "mapper": { -+ "url": "https://api-pub-build.allizom.org/mapper", -+ "project": "build-%s" % repo, -+ }, -+ "branch_config": { -+ "branches": { -+ "default": "master", -+ }, -+ "branch_regexes": [ -+ "^.*$" -+ ] -+ }, -+ "tag_config": { -+ "tag_regexes": [ -+ "^.*$" -+ ] -+ }, -+ "generate_git_notes": True, # False by default -+ }) -+ remote_targets["build-%s-github" % repo] = { -+ "repo": "git@github.com:petermoore/build-%s.git" % repo, -+ "ssh_key": "~/.ssh/github_mozilla_rsa", -+ "vcs": "git", -+ } -+ -+config = { -+ "log_name": "build-repos", -+ "log_max_rotate": 99, -+ "job_name": "build-repos", -+ "env": { -+ "PATH": "%(PATH)s:/usr/libexec/git-core", -+ }, -+ "conversion_repos": conversion_repos, -+ "remote_targets": remote_targets, -+ "virtualenv_modules": [ -+ "dulwich==0.9.0", -+ "ordereddict==1.1", -+ "hg-git==0.4.0-moz2", -+ "mapper==0.1", -+ "mercurial==2.6.3", -+ "mozfile==0.9", -+ "mozinfo==0.5", -+ "mozprocess==0.11", -+ "requests==2.2.1", -+ ], -+ "find_links": [ -+ "http://pypi.pub.build.mozilla.org/pub" -+ ], -+ "pip_index": False, -+ -+ "default_notify_from": "developer-services@mozilla.org", -+ "notify_config": [{ -+ "to": "releng-ops-trial@mozilla.com", -+ "failure_only": False, -+ "skip_empty_messages": True, -+ }], -+ -+ # Disallow sharing, since we want pristine .hg and .git directories. -+ "vcs_share_base": None, -+ "hg_share_base": None, -+ -+ # any hg command line options -+ "hg_options": ( -+ "--config", -+ "web.cacerts=/etc/pki/tls/certs/ca-bundle.crt" -+ ), -+ -+ "default_actions": [ -+ 'list-repos', -+ 'create-virtualenv', -+ 'update-stage-mirror', -+ 'update-work-mirror', -+ 'create-git-notes', -+ 'publish-to-mapper', -+ 'push', -+ 'combine-mapfiles', -+ 'notify', -+ ], -+} diff --git a/www/seamonkey/patches/patch-mozilla_testing_mozharness_configs_vcs__sync_staging__l10n.py b/www/seamonkey/patches/patch-mozilla_testing_mozharness_configs_vcs__sync_staging__l10n.py deleted file mode 100644 index 516894105d2..00000000000 --- a/www/seamonkey/patches/patch-mozilla_testing_mozharness_configs_vcs__sync_staging__l10n.py +++ /dev/null @@ -1,295 +0,0 @@ -$NetBSD: patch-mozilla_testing_mozharness_configs_vcs__sync_staging__l10n.py,v 1.1 2015/10/02 22:49:36 ryoon Exp $ - ---- mozilla/testing/mozharness/configs/vcs_sync/staging_l10n.py.orig 2015-09-29 15:44:15.000000000 +0000 -+++ mozilla/testing/mozharness/configs/vcs_sync/staging_l10n.py -@@ -0,0 +1,290 @@ -+from copy import deepcopy -+import socket -+hostname = socket.gethostname() -+ -+GECKO_BRANCHES = { -+ 'v2.0': 'mozilla-beta', -+ 'v2.1': 'mozilla-aurora', -+ 'v2.2': 'mozilla-central', -+} -+ -+GECKO_CONFIG_TEMPLATE = { -+ -+ 'mozilla-release': { -+ 'generate_git_notes': False, # we can change this when bug 1034725 is resolved -+ 'mapper': { -+ 'project': 'gitmo-gecko-l10n', -+ 'url': 'https://api-pub-build.allizom.org/mapper' -+ }, -+ 'locales_file_url': 'https://hg.mozilla.org/releases/mozilla-release/raw-file/default/b2g/locales/all-locales', -+ 'hg_url': 'https://hg.mozilla.org/releases/l10n/mozilla-release/%(locale)s', -+ 'targets': [{ -+ 'target_dest': 'releases-l10n-%(locale)s-gecko/.git', -+ 'test_push': True, -+ 'vcs': 'git' -+ }, { -+ 'target_dest': 'gitmo-gecko-l10n-%(locale)s', -+ }], -+ 'tag_config': { -+ 'tag_regexes': [ -+ '^B2G_', -+ ], -+ }, -+ }, -+ -+ 'mozilla-beta': { -+ 'generate_git_notes': False, # we can change this when bug 1034725 is resolved -+ 'mapper': { -+ 'project': 'gitmo-gecko-l10n', -+ 'url': 'https://api-pub-build.allizom.org/mapper' -+ }, -+ 'locales_file_url': 'https://hg.mozilla.org/releases/mozilla-beta/raw-file/default/b2g/locales/all-locales', -+ 'hg_url': 'https://hg.mozilla.org/releases/l10n/mozilla-beta/%(locale)s', -+ 'targets': [{ -+ 'target_dest': 'releases-l10n-%(locale)s-gecko/.git', -+ 'test_push': True, -+ 'vcs': 'git' -+ }, { -+ 'target_dest': 'gitmo-gecko-l10n-%(locale)s', -+ }], -+ 'tag_config': { -+ 'tag_regexes': [ -+ '^B2G_', -+ ], -+ }, -+ }, -+ -+ 'mozilla-aurora': { -+ 'generate_git_notes': False, # we can change this when bug 1034725 is resolved -+ 'mapper': { -+ 'project': 'gitmo-gecko-l10n', -+ 'url': 'https://api-pub-build.allizom.org/mapper' -+ }, -+ 'locales_file_url': 'https://hg.mozilla.org/releases/mozilla-aurora/raw-file/default/b2g/locales/all-locales', -+ 'hg_url': 'https://hg.mozilla.org/releases/l10n/mozilla-aurora/%(locale)s', -+ 'targets': [{ -+ 'target_dest': 'releases-l10n-%(locale)s-gecko/.git', -+ 'test_push': True, -+ 'vcs': 'git' -+ }, { -+ 'target_dest': 'gitmo-gecko-l10n-%(locale)s', -+ }], -+ 'tag_config': { -+ 'tag_regexes': [ -+ '^B2G_', -+ ], -+ }, -+ }, -+ -+ 'mozilla-central': { -+ 'generate_git_notes': False, # we can change this when bug 1034725 is resolved -+ 'mapper': { -+ 'project': 'gitmo-gecko-l10n', -+ 'url': 'https://api-pub-build.allizom.org/mapper' -+ }, -+ 'locales_file_url': 'https://hg.mozilla.org/mozilla-central/raw-file/default/b2g/locales/all-locales', -+ 'hg_url': 'https://hg.mozilla.org/l10n-central/%(locale)s', -+ 'targets': [{ -+ 'target_dest': 'releases-l10n-%(locale)s-gecko/.git', -+ 'test_push': True, -+ 'vcs': 'git' -+ }, { -+ 'target_dest': 'gitmo-gecko-l10n-%(locale)s', -+ }], -+ 'tag_config': { -+ 'tag_regexes': [ -+ '^B2G_', -+ ], -+ }, -+ }, -+} -+ -+# Build gecko_config -+GECKO_CONFIG = {} -+for version, branch in GECKO_BRANCHES.items(): -+ GECKO_CONFIG[branch] = deepcopy(GECKO_CONFIG_TEMPLATE[branch]) -+ GECKO_CONFIG[branch]['git_branch_name'] = version -+ -+config = { -+ "log_name": "l10n", -+ "log_max_rotate": 99, -+ "job_name": "l10n", -+ "env": { -+ "PATH": "%(PATH)s:/usr/libexec/git-core", -+ }, -+ "conversion_type": "b2g-l10n", -+ "combined_mapfile": "l10n-mapfile", -+ "l10n_config": { -+ "gecko_config": GECKO_CONFIG, -+ "gaia_config": { -+ 'v2_0': { -+ 'generate_git_notes': False, # we can change this when bug 1034725 is resolved -+ 'mapper': { -+ 'project': 'gitmo-gaia-l10n', -+ 'url': 'https://api-pub-build.allizom.org/mapper' -+ }, -+ 'locales_file_url': 'https://raw.github.com/mozilla-b2g/gaia/v2.0/locales/languages_all.json', -+ 'hg_url': 'https://hg.mozilla.org/releases/gaia-l10n/v2_0/%(locale)s', -+ 'git_branch_name': 'v2.0', -+ 'targets': [{ -+ 'target_dest': 'releases-l10n-%(locale)s-gaia/.git', -+ 'test_push': True, -+ 'vcs': 'git' -+ }, { -+ 'target_dest': 'gitmo-gaia-l10n-%(locale)s', -+ }], -+ 'tag_config': { -+ 'tag_regexes': [ -+ '^B2G_', -+ ], -+ }, -+ }, -+ 'v1_4': { -+ 'generate_git_notes': False, # we can change this when bug 1034725 is resolved -+ 'mapper': { -+ 'project': 'gitmo-gaia-l10n', -+ 'url': 'https://api-pub-build.allizom.org/mapper' -+ }, -+ 'locales_file_url': 'https://raw.github.com/mozilla-b2g/gaia/v1.4/locales/languages_all.json', -+ 'hg_url': 'https://hg.mozilla.org/releases/gaia-l10n/v1_4/%(locale)s', -+ 'git_branch_name': 'v1.4', -+ 'targets': [{ -+ 'target_dest': 'releases-l10n-%(locale)s-gaia/.git', -+ 'test_push': True, -+ 'vcs': 'git' -+ }, { -+ 'target_dest': 'gitmo-gaia-l10n-%(locale)s', -+ }], -+ 'tag_config': { -+ 'tag_regexes': [ -+ '^B2G_', -+ ], -+ }, -+ }, -+ 'v1_3': { -+ 'generate_git_notes': False, # we can change this when bug 1034725 is resolved -+ 'mapper': { -+ 'project': 'gitmo-gaia-l10n', -+ 'url': 'https://api-pub-build.allizom.org/mapper' -+ }, -+ 'locales_file_url': 'https://raw.github.com/mozilla-b2g/gaia/v1.3/locales/languages_dev.json', -+ 'hg_url': 'https://hg.mozilla.org/releases/gaia-l10n/v1_3/%(locale)s', -+ 'git_branch_name': 'v1.3', -+ 'targets': [{ -+ 'target_dest': 'releases-l10n-%(locale)s-gaia/.git', -+ 'test_push': True, -+ 'vcs': 'git' -+ }, { -+ 'target_dest': 'gitmo-gaia-l10n-%(locale)s', -+ }], -+ 'tag_config': { -+ 'tag_regexes': [ -+ '^B2G_', -+ ], -+ }, -+ }, -+ 'v1_2': { -+ 'generate_git_notes': False, # we can change this when bug 1034725 is resolved -+ 'mapper': { -+ 'project': 'gitmo-gaia-l10n', -+ 'url': 'https://api-pub-build.allizom.org/mapper' -+ }, -+ 'locales_file_url': 'https://raw.github.com/mozilla-b2g/gaia/v1.2/locales/languages_all.json', -+ 'hg_url': 'https://hg.mozilla.org/releases/gaia-l10n/v1_2/%(locale)s', -+ 'git_branch_name': 'v1.2', -+ 'targets': [{ -+ 'target_dest': 'releases-l10n-%(locale)s-gaia/.git', -+ 'test_push': True, -+ 'vcs': 'git' -+ }, { -+ 'target_dest': 'gitmo-gaia-l10n-%(locale)s', -+ }], -+ 'tag_config': { -+ 'tag_regexes': [ -+ '^B2G_', -+ ], -+ }, -+ }, -+ 'master': { -+ 'generate_git_notes': False, # we can change this when bug 1034725 is resolved -+ 'mapper': { -+ 'project': 'gitmo-gaia-l10n', -+ 'url': 'https://api-pub-build.allizom.org/mapper' -+ }, -+ 'locales_file_url': 'https://raw.github.com/mozilla-b2g/gaia/master/locales/languages_all.json', -+ 'hg_url': 'https://hg.mozilla.org/gaia-l10n/%(locale)s', -+ 'git_branch_name': 'master', -+ 'targets': [{ -+ 'target_dest': 'releases-l10n-%(locale)s-gaia/.git', -+ 'test_push': True, -+ 'vcs': 'git' -+ }, { -+ 'target_dest': 'gitmo-gaia-l10n-%(locale)s', -+ }], -+ 'tag_config': { -+ 'tag_regexes': [ -+ '^B2G_', -+ ], -+ }, -+ }, -+ }, -+ }, -+ -+ "remote_targets": { -+ "gitmo-gecko-l10n-%(locale)s": { -+ "repo": 'git@github.com:petermoore/l10n-%(locale)s-gecko.git', -+ "ssh_key": "~/.ssh/github_mozilla_rsa", -+ "vcs": "git", -+ }, -+ "gitmo-gaia-l10n-%(locale)s": { -+ "repo": 'git@github.com:petermoore/l10n-%(locale)s-gaia.git', -+ "ssh_key": "~/.ssh/github_mozilla_rsa", -+ "vcs": "git", -+ }, -+ }, -+ -+ "virtualenv_modules": [ -+ "bottle==0.11.6", -+ "dulwich==0.9.0", -+ "ordereddict==1.1", -+ "hg-git==0.4.0-moz2", -+ "mapper==0.1", -+ "mercurial==2.6.3", -+ "mozfile==0.9", -+ "mozinfo==0.5", -+ "mozprocess==0.11", -+ "requests==2.2.1", -+ ], -+ "find_links": [ -+ "http://pypi.pub.build.mozilla.org/pub", -+ ], -+ "pip_index": False, -+ -+ "default_notify_from": "developer-services@mozilla.org", -+ "notify_config": [{ -+ "to": "pmoore@mozilla.com", -+ "failure_only": False, -+ "skip_empty_messages": True, -+ }], -+ -+ # Disallow sharing, since we want pristine .hg and .git directories. -+ "vcs_share_base": None, -+ "hg_share_base": None, -+ -+ # any hg command line options -+ "hg_options": ( -+ "--config", -+ "web.cacerts=/etc/pki/tls/certs/ca-bundle.crt" -+ ), -+ -+ "default_actions": [ -+ 'list-repos', -+ 'create-virtualenv', -+ 'update-stage-mirror', -+ 'update-work-mirror', -+ 'publish-to-mapper', -+ 'push', -+ 'combine-mapfiles', -+ 'notify', -+ ], -+} diff --git a/www/seamonkey/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm b/www/seamonkey/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm deleted file mode 100644 index b66f08d0a3f..00000000000 --- a/www/seamonkey/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm +++ /dev/null @@ -1,44 +0,0 @@ -$NetBSD: patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm,v 1.4 2014/11/02 05:40:31 ryoon Exp $ - ---- mozilla/toolkit/components/osfile/modules/osfile_unix_back.jsm.orig 2014-10-14 06:36:43.000000000 +0000 -+++ mozilla/toolkit/components/osfile/modules/osfile_unix_back.jsm -@@ -228,8 +228,8 @@ - let statvfs = new SharedAll.HollowStructure("statvfs", - Const.OSFILE_SIZEOF_STATVFS); - -- statvfs.add_field_at(Const.OSFILE_OFFSETOF_STATVFS_F_BSIZE, -- "f_bsize", Type.unsigned_long.implementation); -+ statvfs.add_field_at(Const.OSFILE_OFFSETOF_STATVFS_F_FRSIZE, -+ "f_frsize", Type.unsigned_long.implementation); - statvfs.add_field_at(Const.OSFILE_OFFSETOF_STATVFS_F_BAVAIL, - "f_bavail", Type.fsblkcnt_t.implementation); - -@@ -638,21 +638,22 @@ - return Stat.fxstat(ver, fd, buf); - }; - } else if (OS.Constants.Sys.Name == "NetBSD") { -- // NetBSD 5.0 and newer -- libc.declareLazyFFI(SysFile, "stat", -- "__stat50", ctypes.default_abi, -+ // NetBSD 5.0 uses *30, and netbsd-6 uses *50 -+ let v = OS.Constants.libc.OSFILE_SIZEOF_TIME_T < 8 ? "30" : "50"; -+ libc.declareLazyFFI(SysFile, "stat", -+ "__stat"+v, ctypes.default_abi, - /*return*/ Type.negativeone_or_nothing, - /*path*/ Type.path, - /*buf*/ Type.stat.out_ptr - ); - libc.declareLazyFFI(SysFile, "lstat", -- "__lstat50", ctypes.default_abi, -+ "__lstat"+v, ctypes.default_abi, - /*return*/ Type.negativeone_or_nothing, - /*path*/ Type.path, - /*buf*/ Type.stat.out_ptr - ); -- libc.declareLazyFFI(SysFile, "fstat", -- "__fstat50", ctypes.default_abi, -+ libc.declareLazyFFI(SysFile, "fstat", libc, -+ "__fstat"+v, ctypes.default_abi, - /*return*/ Type.negativeone_or_nothing, - /*fd*/ Type.fd, - /*buf*/ Type.stat.out_ptr diff --git a/www/seamonkey/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm b/www/seamonkey/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm deleted file mode 100644 index 56397a0d21d..00000000000 --- a/www/seamonkey/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm,v 1.3 2014/11/02 05:40:31 ryoon Exp $ - ---- mozilla/toolkit/components/osfile/modules/osfile_unix_front.jsm.orig 2014-10-14 06:36:43.000000000 +0000 -+++ mozilla/toolkit/components/osfile/modules/osfile_unix_front.jsm -@@ -399,7 +399,7 @@ - throw_on_negative("statvfs", (UnixFile.statvfs || UnixFile.statfs)(sourcePath, fileSystemInfoPtr)); - - let bytes = new Type.uint64_t.implementation( -- fileSystemInfo.f_bsize * fileSystemInfo.f_bavail); -+ fileSystemInfo.f_frsize * fileSystemInfo.f_bavail); - - return bytes.value; - }; diff --git a/www/seamonkey/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h b/www/seamonkey/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h new file mode 100644 index 00000000000..c5af37f48cb --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h @@ -0,0 +1,20 @@ +$NetBSD: patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h,v 1.1 2015/12/03 12:22:27 ryoon Exp $ + +--- mozilla/toolkit/components/protobuf/src/google/protobuf/stubs/atomicops.h.orig 2015-11-04 01:55:45.000000000 +0000 ++++ mozilla/toolkit/components/protobuf/src/google/protobuf/stubs/atomicops.h +@@ -76,9 +76,15 @@ typedef intptr_t Atomic64; + #endif + #endif + ++#if defined(__NetBSD__) && defined(__arm__) ++// NetBSD/arm uses long for intptr_t, which fails -fpermissive checks. So ++// explicitly use int32 here instead. ++typedef int32 AtomicWord; ++#else + // Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or + // Atomic64 routines below, depending on your architecture. + typedef intptr_t AtomicWord; ++#endif + + // Atomically execute: + // result = *ptr; |