Update to 2.49.1
Changelog: Based on Firefox 52.4.1 SeaMonkey-specific changes SeaMonkey should no longer crash when you start it or try to use the mail feature on OS X 10.12 or greater. You were not always prompted for authentication in SeaMonkey 2.48 under certain scenarios resulting in login failures. The problem, tracked in bug 1347857, has been fixed. Mail and News: The way images are included in a compose window has changed. Images are now included as data URIs and not as references to parts of other messages or operating system files. This allows better interoperability with office packages such as MS Office or LibreOffice. Images linked from locations on the internet will no longer be downloaded and attached to the message automatically. This can be changed globally by setting the preference mail.compose.attach_http_images. Language support for nb-NO has been re-added. SeaMonkey now uses gtk3 on Linux. If you experience a problem because of this please file a bug and link it to Switch Linux builds to GTK3 with SeaMonkey 2.49. Pleae try another OS theme first. Some of them are buggy and cause problems with SeaMonkey, Thunderbird and Firefox. Quotes are now colored differently in Mails bug 1374708. Under OSX the left panes in Bookmarks Manager, MailNews and Address Book are now styled like finder panes. See bug 1095904. Quotes are now colored differently in Mails up to 5 levels deep depending on your OS. See bug 1374708. This may break custom themes for email composition because a new style sheet named "messageQuotes.css" has been added.
This commit is contained in:
parent
8da72c45dd
commit
05bd7a8bf8
74 changed files with 730 additions and 1899 deletions
|
@ -1,9 +1,8 @@
|
||||||
# $NetBSD: Makefile,v 1.164 2017/10/01 09:34:05 ryoon Exp $
|
# $NetBSD: Makefile,v 1.165 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
DISTNAME= seamonkey-${SM_VER}.source
|
DISTNAME= seamonkey-${SM_VER}.source
|
||||||
PKGNAME= seamonkey-${SM_VER:S/b/beta/}
|
PKGNAME= seamonkey-${SM_VER:S/b/beta/}
|
||||||
PKGREVISION= 3
|
SM_VER= 2.49.1
|
||||||
SM_VER= 2.48
|
|
||||||
CATEGORIES= www
|
CATEGORIES= www
|
||||||
MASTER_SITES= ${MASTER_SITE_MOZILLA:=seamonkey/releases/${SM_VER}/source/}
|
MASTER_SITES= ${MASTER_SITE_MOZILLA:=seamonkey/releases/${SM_VER}/source/}
|
||||||
EXTRACT_SUFX= .tar.xz
|
EXTRACT_SUFX= .tar.xz
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,480 +0,0 @@
|
||||||
@comment $NetBSD: PLIST.lightning,v 1.25 2017/08/18 23:55:07 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
|
|
||||||
lib/seamonkey/extensions/quitter@mozilla.org/install.rdf
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome.manifest
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US/locale/en-US/gdata.dtd
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US/locale/en-US/gdata.properties
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/browserRequest.js
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/browserRequest.xul
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gcal.png
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-calendar-creation.js
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-calendar-creation.xul
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-calendar-event-dialog.js
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-calendar-event-dialog.xul
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-calendar-properties.js
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-calendar-properties.xul
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-event-dialog-reminder.js
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-event-dialog-reminder.xul
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-list-tree.xml
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-migration-overlay.xul
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-migration-wizard.xul
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-migration.js
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/skin/browserRequest.css
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/skin/gdata-bindings.css
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/skin/gdata-event-dialog-reminder.css
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/skin/reminder-action-sms.png
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/calGoogleCalendar.js
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/calGoogleCalendar.manifest
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/defaults/preferences/preferences.js
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/install.rdf
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/OAuth2.jsm
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/gdataLogging.jsm
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/gdataRequest.jsm
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/gdataSession.jsm
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/gdataUtils.jsm
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/Calendar.jsm
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/Http.jsm
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/Loader.jsm
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/Preferences.jsm
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/Promise.jsm
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/PromiseExtras.jsm
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/PromiseUtils.jsm
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/Task.jsm
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/Timer.jsm
|
|
||||||
lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/timezoneMap.jsm
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/app.ini
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarm.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmMonitor.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmService.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttachment.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttendee.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCachedCalendar.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarManager.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarSearchService.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDateTime.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDateTimeFormatter.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDavRequestHandlers.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDeletedItems.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDuration.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calEvent.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFilter.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFreeBusyService.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calHtmlExport.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calICSService-worker.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calICSService.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsImportExport.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsParser.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsSerializer.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItemBase.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItipItem.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calListFormatter.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calMonthGridPrinter.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calOutlookCSVImportExport.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calPeriod.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calProtocolHandler.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceDate.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceInfo.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceRule.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRelation.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calStartupService.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTimezone.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTodo.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTransactionManager.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calUtils.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendar.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendarItems.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapErrors.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapRequest.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapSession.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapUtils.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekInfoService.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekPrinter.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-alarms.properties
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-event-dialog-attendees.properties
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-event-dialog.dtd
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-event-dialog.properties
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-extract.properties
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-invitations-dialog.dtd
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-occurrence-prompt.dtd
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-occurrence-prompt.properties
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-subscriptions-dialog.dtd
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar.dtd
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar.properties
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendarCreation.dtd
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendarCreation.properties
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/categories.properties
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/dateFormat.properties
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/dialogs/calendar-event-dialog-reminder.dtd
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/global.dtd
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/menuOverlay.dtd
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/migration.dtd
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/migration.properties
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/alarms.dtd
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/categories.dtd
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/general.dtd
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/preferences.dtd
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/views.dtd
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/provider-uninstall.dtd
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/timezones.properties
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/wcap.properties
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/WindowsNTToZoneInfoTZId.properties
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/agenda-listbox.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/agenda-listbox.xml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calApplicationUtils.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calFilter.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calUtils.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-alarm-dialog.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-alarm-dialog.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-base-view.xml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-bindings.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-calendars-list.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-chrome-startup.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-clipboard.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-common-sets.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-common-sets.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-conflicts-dialog.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-creation.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-daypicker.xml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-dialog-utils.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-dnd-listener.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-error-prompt.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-attendees.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-attendees.xml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-attendees.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-freebusy.xml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-recurrence-preview.xml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-recurrence.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-recurrence.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-reminder.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-reminder.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-timezone.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-timezone.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-extract.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-list.xml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-manager.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-item-bindings.xml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-item-editing.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-management.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-menus.xml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-migration-dialog.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-migration-dialog.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-month-view.xml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-multiday-view.xml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-occurrence-prompt.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-print-dialog.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-print-dialog.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-properties-dialog.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-properties-dialog.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-providerUninstall-dialog.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-providerUninstall-dialog.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-statusbar.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-dialog.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-dialog.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-dialog.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-list.xml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-summary-dialog.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-summary-dialog.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-editing.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-tree.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-tree.xml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-view.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-view.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-ui-utils.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder-todo.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder-todo.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-view-bindings.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-view-core.xml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-views.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-views.xml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-views.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendarCreation.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendarCreation.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/chooseCalendarDialog.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/datetimepickers/datetimepickers.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/datetimepickers/datetimepickers.xml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/import-export.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/mouseoverPreviews.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/alarms.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/alarms.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/categories.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/categories.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/editCategory.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/editCategory.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/general.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/general.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/views.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/views.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/publish.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/publishDialog.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/publishDialog.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/sound.wav
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/today-pane.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/today-pane.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-alarm-widget.xml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-list-tree.xml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-widget-bindings.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-widgets.xml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/minimonth.xml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-alarm-dialog.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-event-dialog.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-event-summary-dialog.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-task-dialog.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-task-summary-dialog.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US/locale/en-US/lightning/lightning-toolbar.dtd
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US/locale/en-US/lightning/lightning.dtd
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US/locale/en-US/lightning/lightning.properties
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/html-item-editing/lightning-item-iframe.html
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/html-item-editing/react-code.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/imip-bar-overlay.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/imip-bar.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-creation.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-creation.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-properties.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-properties.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-invitation.xhtml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-iframe.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-iframe.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-panel.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-panel.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-toolbar.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-menus.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-migration.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-toolbar.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-utils.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-widgets.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-widgets.xml
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-accountCentral.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-messageWindow.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-preferences.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-preferences.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-sidebar.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-sidebar.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-addons.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-preferences.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-sidebar.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-sidebar.xul
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/alarm-flashing.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/alarm-icons.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/attendee-icons.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-alarms.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-attendees.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-creation-wizard.css
|
|
||||||
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-event-tab.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-itip-icons.svg
|
|
||||||
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-printing.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-properties-dialog.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-providerUninstall-dialog.css
|
|
||||||
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-subscriptions-dialog.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-task-tab.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-timezone-highlighter.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-toolbar-osxlion.svg
|
|
||||||
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
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/day-box-item-image.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/dialogs/calendar-alarm-dialog.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/dialogs/calendar-event-dialog.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/dialogs/calendar-invitations-dialog.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-bottom.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-left.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-right.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-top.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/printing/calHtmlExport.html
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/printing/calMonthGridPrinter.html
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/printing/calWeekPrinter.html
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/task-images.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/timezone_map.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/timezones.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/today-pane-cycler.svg
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/today-pane.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/calendar-widgets.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/drag-center.svg
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/minimonth.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/nav-arrow.svg
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/nav-today-hov.svg
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/nav-today.svg
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/view-navigation-hov.svg
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/view-navigation.svg
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/datetimepickers.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/dialogOverlay.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/html-item-editing.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/imip.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/lightning.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/mode-switch-icons.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/suite-accountCentral.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/cal-icon24.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/cal-icon32.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-alarm-dialog.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.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog.png
|
|
||||||
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.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-task-dialog.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-task-tree.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-task-view.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-unifinder.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-views.css
|
|
||||||
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/ok-cancel.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/widgets/calendar-widgets.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/accountCentral.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/imip.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/imip.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning-toolbar.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning-widgets.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/cal-icon24.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/cal-icon32.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-alarm-dialog.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.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.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-task-tree.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-task-view.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-unifinder.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-views.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/checkbox-images-graphite.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/checkbox-images.png
|
|
||||||
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/spin-buttons-active.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/spin-buttons.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/widgets/calendar-widgets.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/accountCentral.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/collapse.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/collapse@2x.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/expand.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/expand@2x.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/imip.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/imip.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning-toolbar.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning-widgets.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/cal-icon24.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/cal-icon32.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-alarm-dialog.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-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
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-invitations-dialog-button-images.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-invitations-dialog-list-images.png
|
|
||||||
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.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-task-dialog.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-task-tree.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-task-view.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-unifinder.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-views.css
|
|
||||||
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/ok-cancel.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-large.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/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
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/imip.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/lightning-toolbar.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/lightning-widgets.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/lightning.css
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/mode-switch-icons-aero.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/mode-switch-icons-inverted.png
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calBackendLoader.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calBackendLoader.manifest
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.manifest
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDavCalendar.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDavCalendar.manifest
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDefaultACLManager.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDefaultACLManager.manifest
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICALJSComponents.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICSCalendar.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICSCalendar.manifest
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calImportExportModule.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calImportExportModule.manifest
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItemModule.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItemModule.manifest
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipEmailTransport.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipEmailTransport.manifest
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipProtocolHandler.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipProtocolHandler.manifest
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calMemoryCalendar.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calMemoryCalendar.manifest
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calSleepMonitor.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calSleepMonitor.manifest
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calStorageCalendar.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calStorageCalendar.manifest
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calTimezoneService.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calTimezoneService.manifest
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calWcapCalendarModule.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calWcapCalendarModule.manifest
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calbase.xpt
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calbaseinternal.xpt
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/caldav.xpt
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/icaljs-manifest
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/interfaces.manifest
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libcalbasecomps.so
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libical-manifest
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/lightningTextCalendarConverter.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/lightningTextCalendarConverter.manifest
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/wcap.xpt
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/preferences/lightning.js
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/install.rdf
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAlarmUtils.jsm
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAsyncUtils.jsm
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAuthUtils.jsm
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calExtract.jsm
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calHashedArray.jsm
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calItemUtils.jsm
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calIteratorUtils.jsm
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calItipUtils.jsm
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calPrintUtils.jsm
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calProviderUtils.jsm
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calRecurrenceUtils.jsm
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageHelpers.jsm
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageUpgrade.jsm
|
|
||||||
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calUtils.jsm
|
|
||||||
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
|
|
|
@ -1,152 +1,118 @@
|
||||||
$NetBSD: distinfo,v 1.145 2017/08/18 23:55:07 ryoon Exp $
|
$NetBSD: distinfo,v 1.146 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
SHA1 (seamonkey-2.48.source.tar.xz) = 8ff6d814d0fb2c45f4a602480e36d727a265680a
|
SHA1 (seamonkey-2.49.1.source.tar.xz) = 6ef366a03ef31b8c0bfb7a1fd908bf5feed1be79
|
||||||
RMD160 (seamonkey-2.48.source.tar.xz) = f17aa92fa97824fab81006e04d596c93001bb450
|
RMD160 (seamonkey-2.49.1.source.tar.xz) = 4529cd5ce107af03e496cb8353d2045109b53635
|
||||||
SHA512 (seamonkey-2.48.source.tar.xz) = b1992a1dbaeb045aea10ff02aa214ec0c1725e3ad0844d2dffd1c0d0c26754fbd98b5fb5df25a2a490ebcb7a47037c61599b0a2e9240338b4e769e529faa33cf
|
SHA512 (seamonkey-2.49.1.source.tar.xz) = 3778721fdc01e96626185d35998c5af0974460190c59d4b1f7fd9da44c35b90cec7dbb27fc4afeebd46f04bd67ebe1ba81ac21e841393e4db8c018759f6ef30c
|
||||||
Size (seamonkey-2.48.source.tar.xz) = 220412744 bytes
|
Size (seamonkey-2.49.1.source.tar.xz) = 229458016 bytes
|
||||||
SHA1 (patch-ao) = dba7bba4035f4789258b31aebab11a57be4866f3
|
SHA1 (patch-ao) = e466058ed1899a64a9ab5b57290ff2baad1ea03c
|
||||||
SHA1 (patch-ldap_c-sdk_include_portable.h) = ce0b643fa031b74bf7d74eedc4f3729807aef799
|
SHA1 (patch-ldap_c-sdk_include_portable.h) = ce0b643fa031b74bf7d74eedc4f3729807aef799
|
||||||
SHA1 (patch-mail_app_Makefile.in) = da6ac87ffdcff733f11218cb11f8ef316bb1bc18
|
SHA1 (patch-mail_app_Makefile.in) = da6ac87ffdcff733f11218cb11f8ef316bb1bc18
|
||||||
SHA1 (patch-mailnews_base_search_src_nsMsgSearchTerm.cpp) = 0cbabcf5b188e86404e3ded8452c73a7f498efe3
|
SHA1 (patch-mailnews_base_search_src_nsMsgSearchTerm.cpp) = 0cbabcf5b188e86404e3ded8452c73a7f498efe3
|
||||||
SHA1 (patch-mozilla_browser_components_nsBrowserGlue.js) = 7418214a9626d10dd640f18352876893a4b6bbfc
|
|
||||||
SHA1 (patch-mozilla_browser_installer_package-manifest.in) = ffe1089e0888c3fc843c95335752025d43705fee
|
|
||||||
SHA1 (patch-mozilla_browser_themes_shared_icon-colors.inc.svg) = b223386c1df8fa1e609a0291032c18632911eed5
|
|
||||||
SHA1 (patch-mozilla_build_autoconf_toolchain.m4) = 01cc38ac4e2047799ed22f542c91a6e89414864f
|
|
||||||
SHA1 (patch-mozilla_build_gyp.mozbuild) = a80cbc009f031de527349da416dd9a914e731358
|
SHA1 (patch-mozilla_build_gyp.mozbuild) = a80cbc009f031de527349da416dd9a914e731358
|
||||||
SHA1 (patch-mozilla_build_moz.configure_init.configure) = 52247a5abfb178be7d10ec10a250090a94c42fb4
|
SHA1 (patch-mozilla_build_moz.configure_init.configure) = 52247a5abfb178be7d10ec10a250090a94c42fb4
|
||||||
SHA1 (patch-mozilla_build_moz.configure_old.configure) = a0520ccaa227b02c2d6a955c96f7f6edd78511d9
|
SHA1 (patch-mozilla_build_moz.configure_keyfiles.configure) = 5e3dd199e339187f2cdbe489c5390b255fa5c029
|
||||||
SHA1 (patch-mozilla_build_moz.configure_toolchain.configure) = 2b09361dd70d2617e9146535d8a857fc7db91629
|
SHA1 (patch-mozilla_build_moz.configure_memory.configure) = f5f5275878817e361b2f7a247b7feceb7feeda6e
|
||||||
|
SHA1 (patch-mozilla_build_moz.configure_old.configure) = 1de7c78d2fb7cc88542acc969c0d9cc4e9001977
|
||||||
SHA1 (patch-mozilla_build_pgo_profileserver.py) = 5e93f4153f654d3cfeffcbabfa9ef914044f9671
|
SHA1 (patch-mozilla_build_pgo_profileserver.py) = 5e93f4153f654d3cfeffcbabfa9ef914044f9671
|
||||||
SHA1 (patch-mozilla_config_Makefile.in) = 917590cdbe5cfa77056122ebc72a1d39b6822a5c
|
SHA1 (patch-mozilla_config_Makefile.in) = 307d1013be22bc97cd5eb340ba6a3835998319d3
|
||||||
SHA1 (patch-mozilla_config_baseconfig.mk) = 49914353e167442440e04afd8e64b57ddf9399df
|
SHA1 (patch-mozilla_config_baseconfig.mk) = 49914353e167442440e04afd8e64b57ddf9399df
|
||||||
SHA1 (patch-mozilla_config_external_moz.build) = c4933a1e31f7f420a3c30f230f0892a4fbf515f1
|
SHA1 (patch-mozilla_config_external_moz.build) = a6f9bfad761428f0690a96d9953cd9fd3879f4ba
|
||||||
SHA1 (patch-mozilla_config_stl__wrappers_ios) = 9200935d025d899a5810dc615345b9a7005369b2
|
SHA1 (patch-mozilla_config_stl__wrappers_ios) = 9200935d025d899a5810dc615345b9a7005369b2
|
||||||
SHA1 (patch-mozilla_config_stl__wrappers_ostream) = 232e253bca5d8f7f0de1b880dc34b613f8852ee7
|
SHA1 (patch-mozilla_config_stl__wrappers_ostream) = 232e253bca5d8f7f0de1b880dc34b613f8852ee7
|
||||||
SHA1 (patch-mozilla_config_system-headers) = ccdbd5c2d288dc9a1b7d237b174f4f9e066560a9
|
SHA1 (patch-mozilla_config_system-headers) = 6d205afa00cabef39ab626320d423392d64e0165
|
||||||
SHA1 (patch-mozilla_config_system__wrappers_unwind.h) = aab35222a5f4c1cd5ed4ca85e54e6eb664dee89c
|
SHA1 (patch-mozilla_config_system__wrappers_unwind.h) = aab35222a5f4c1cd5ed4ca85e54e6eb664dee89c
|
||||||
SHA1 (patch-mozilla_dom_base_moz.build) = 778a7dd72b91245403172030cdde58a6d858107c
|
SHA1 (patch-mozilla_dom_base_moz.build) = 778a7dd72b91245403172030cdde58a6d858107c
|
||||||
SHA1 (patch-mozilla_dom_bindings_GenerateCSS2PropertiesWebIDL.py) = 663ab96734fc69a92dc8968728f700204dafcfc6
|
|
||||||
SHA1 (patch-mozilla_dom_media_AudioStream.cpp) = e975f488dbaa3c91b3c10350780c2f91e83449eb
|
SHA1 (patch-mozilla_dom_media_AudioStream.cpp) = e975f488dbaa3c91b3c10350780c2f91e83449eb
|
||||||
SHA1 (patch-mozilla_dom_media_AudioStream.h) = 1fa1be61bddc3088e38fc5ed93d699ad90c8dace
|
SHA1 (patch-mozilla_dom_media_AudioStream.h) = 1fa1be61bddc3088e38fc5ed93d699ad90c8dace
|
||||||
SHA1 (patch-mozilla_dom_media_moz.build) = c45a20dcb08216e5aacbaf838a02e000540817ff
|
SHA1 (patch-mozilla_dom_media_moz.build) = c45a20dcb08216e5aacbaf838a02e000540817ff
|
||||||
|
SHA1 (patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp) = 43244d0f6bfa3aec3d5d43d34baff63afc7d1dd3
|
||||||
SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp) = 005a611073f3a8b865d19e7204df9d40e5e1c3ff
|
SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp) = 005a611073f3a8b865d19e7204df9d40e5e1c3ff
|
||||||
SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.h) = 14038ce0ee2b38db6c7952056a97a65839a2c1a9
|
SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.h) = 14038ce0ee2b38db6c7952056a97a65839a2c1a9
|
||||||
SHA1 (patch-mozilla_dom_system_OSFileConstants.cpp) = 64884220c908c5191f078fde0194b3c8e551f49f
|
SHA1 (patch-mozilla_dom_system_OSFileConstants.cpp) = 1594dd71f8b487358dc4eb01125e278898699c48
|
||||||
SHA1 (patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 5c7d5429bd9a84fd2fffa86c3bd1d34d67f66681
|
SHA1 (patch-mozilla_gfx_2d_DataSurfaceHelpers.cpp) = 1d3242f5f938aa009f0f1610324e7e0dbc9006cb
|
||||||
|
SHA1 (patch-mozilla_gfx_2d_HelpersCairo.h) = 7c340eb9f80d7ec7bcfb3d9e99ac8fbf5f248864
|
||||||
SHA1 (patch-mozilla_gfx_cairo_libpixman_src_pixman-arm-neon-asm.S) = 818a1b1cb48bc04e91581709065948cef362aebe
|
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_gl_GLContextProviderGLX.cpp) = d4d0cdf25ae15f7cc07d1ad213ec7d2b015e4168
|
||||||
SHA1 (patch-mozilla_gfx_graphite2_moz-gr-update.sh) = 22365f3d536b929a73e8e5d99a34f5857b5b2d35
|
SHA1 (patch-mozilla_gfx_graphite2_moz-gr-update.sh) = 22365f3d536b929a73e8e5d99a34f5857b5b2d35
|
||||||
SHA1 (patch-mozilla_gfx_graphite2_src_Bidi.cpp) = fb97becdfeeea742e8c0bc51e10efc124a2a11f3
|
SHA1 (patch-mozilla_gfx_graphite2_src_Bidi.cpp) = fb97becdfeeea742e8c0bc51e10efc124a2a11f3
|
||||||
SHA1 (patch-mozilla_gfx_moz.build) = c3bb9f947bb6cb19d890fba83bd9dd4ac29d2ebf
|
SHA1 (patch-mozilla_gfx_moz.build) = c3bb9f947bb6cb19d890fba83bd9dd4ac29d2ebf
|
||||||
SHA1 (patch-mozilla_gfx_skia_generate__mozbuild.py) = d48bd8f2bae13c208687002f634896516082e5ba
|
SHA1 (patch-mozilla_gfx_skia_generate__mozbuild.py) = 9850cc0636728061cad1297716bdf43d6ef5d063
|
||||||
SHA1 (patch-mozilla_gfx_skia_moz.build) = 545879e58c8c328262a506cf721f4f76226f1f6b
|
SHA1 (patch-mozilla_gfx_skia_moz.build) = e7337cf958e2ab9f422573519eb4ee0666319964
|
||||||
SHA1 (patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp) = e5e7dfa9a7ffd3f6d240cb55038ffcc8766c69ad
|
SHA1 (patch-mozilla_gfx_thebes_moz.build) = e9980f16c9993f3dc3b7f92f338cbfc85801bbe6
|
||||||
SHA1 (patch-mozilla_gfx_thebes_gfxFontUtils.cpp) = 5331b7d337eba2800f1a86739372e061b6dfd104
|
|
||||||
SHA1 (patch-mozilla_gfx_thebes_moz.build) = b2f44607b78fd9d3111d08ebfe5c5859f7af3bb1
|
|
||||||
SHA1 (patch-mozilla_gfx_ycbcr_moz.build) = 263c37980558d485e868a7097689cdf35c5f678d
|
SHA1 (patch-mozilla_gfx_ycbcr_moz.build) = 263c37980558d485e868a7097689cdf35c5f678d
|
||||||
SHA1 (patch-mozilla_gfx_ycbcr_yuv__row__arm.S) = 0d31694879da5805b5472798460e2830481effc4
|
SHA1 (patch-mozilla_gfx_ycbcr_yuv__row__arm.S) = 0d31694879da5805b5472798460e2830481effc4
|
||||||
SHA1 (patch-mozilla_image_Downscaler.h) = dd5d7a1a497ac68ac969863c1d9ae6b8fd92fd25
|
SHA1 (patch-mozilla_image_Downscaler.h) = dd5d7a1a497ac68ac969863c1d9ae6b8fd92fd25
|
||||||
SHA1 (patch-mozilla_image_decoders_nsIconDecoder.cpp) = 8d0a4f40cd5c28d817613db716bafe06605bf154
|
|
||||||
SHA1 (patch-mozilla_image_decoders_nsJPEGDecoder.cpp) = aa724f9e4915dd060fc3303fcfb9b7b2c1757ed6
|
SHA1 (patch-mozilla_image_decoders_nsJPEGDecoder.cpp) = aa724f9e4915dd060fc3303fcfb9b7b2c1757ed6
|
||||||
SHA1 (patch-mozilla_intl_hyphenation_glue_hnjalloc.h) = 773997168c0b25003f2b326c7c109e8cd454cded
|
SHA1 (patch-mozilla_intl_hyphenation_glue_hnjalloc.h) = 773997168c0b25003f2b326c7c109e8cd454cded
|
||||||
SHA1 (patch-mozilla_intl_lwbrk_nsJISx4051LineBreaker.cpp) = 69d4aecc2ab26cae09cce1c88f630604aee3dd8f
|
|
||||||
SHA1 (patch-mozilla_intl_unicharutil_util_moz.build) = dd6ae5ff7f9907dceb370a2ed186bb57062d5fe9
|
SHA1 (patch-mozilla_intl_unicharutil_util_moz.build) = dd6ae5ff7f9907dceb370a2ed186bb57062d5fe9
|
||||||
SHA1 (patch-mozilla_ios) = 163e44d44af7367d2695e300aaafe95036d07c77
|
|
||||||
SHA1 (patch-mozilla_ipc_chromium_src_base_atomicops.h) = e7ef5b1f94f7121846cab97cddabfbfd207b730e
|
SHA1 (patch-mozilla_ipc_chromium_src_base_atomicops.h) = e7ef5b1f94f7121846cab97cddabfbfd207b730e
|
||||||
SHA1 (patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc) = 739ea63bf6c5e190cf6b08de34535e2335bffe57
|
SHA1 (patch-mozilla_ipc_chromium_src_base_atomicops__internals__arm__gcc.h) = a7f59cf7c1b1cd8e9d80e0143a219865f1a87e51
|
||||||
|
SHA1 (patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc) = 83bccc4421aa0f5b66c9c8d59696c64c8ff23aaa
|
||||||
SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread.h) = 487468d70d9644e6b09c548ab607310ff54add84
|
SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread.h) = 487468d70d9644e6b09c548ab607310ff54add84
|
||||||
SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc) = 422313eeea2dd32106c1a4d3567d8d488dfdf74b
|
SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc) = 422313eeea2dd32106c1a4d3567d8d488dfdf74b
|
||||||
SHA1 (patch-mozilla_ipc_chromium_src_base_process__util.h) = 738e1306fbadebd20b514b4be4705a232f567c69
|
SHA1 (patch-mozilla_ipc_chromium_src_base_process__util.h) = 738e1306fbadebd20b514b4be4705a232f567c69
|
||||||
SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc) = 47c3782a207d4e743cd903acf3d0e3242243b4ac
|
|
||||||
SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__posix.cc) = d67e126dfb26e2394a9c21aab5e3b6cc3ab238f1
|
SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__posix.cc) = d67e126dfb26e2394a9c21aab5e3b6cc3ab238f1
|
||||||
SHA1 (patch-mozilla_ipc_chromium_src_base_sys__info__posix.cc) = ad8d2843316ec1dd0b1309afe4f3eaaa711db6df
|
SHA1 (patch-mozilla_ipc_chromium_src_base_sys__info__posix.cc) = ad8d2843316ec1dd0b1309afe4f3eaaa711db6df
|
||||||
SHA1 (patch-mozilla_ipc_chromium_src_base_time__posix.cc) = 2662bf55bf5276d06c4754cdce125a0bfbac17a0
|
SHA1 (patch-mozilla_ipc_chromium_src_base_time__posix.cc) = 2662bf55bf5276d06c4754cdce125a0bfbac17a0
|
||||||
SHA1 (patch-mozilla_ipc_chromium_src_build_build__config.h) = 86e88aa90bd4d573fd59d47f5a3e45c5c52c7e45
|
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_chromium_src_chrome_common_transport__dib.h) = 53c37dedaf5f0b302627be5dddebcb39decfa5e3
|
||||||
SHA1 (patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp) = 7a52fef553345a46171aeb3c93db30e6b3998c2c
|
SHA1 (patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp) = 7a52fef553345a46171aeb3c93db30e6b3998c2c
|
||||||
SHA1 (patch-mozilla_js_src_jit_LIR.cpp) = ec55fc3209b0916e53ec33756abd10f6a12db146
|
SHA1 (patch-mozilla_js_src_jit_arm_Architecture-arm.cpp) = 315d98f471d0c17434b8d1b94e06c792c3ec110f
|
||||||
SHA1 (patch-mozilla_js_src_jit_MIR.cpp) = 8b160b0326eb7f2a4f3b7cd958eeb90816278b1e
|
|
||||||
SHA1 (patch-mozilla_js_src_jit_arm_Architecture-arm.cpp) = a89952ad695647cf3938f7d98c0eab637ed05a91
|
|
||||||
SHA1 (patch-mozilla_js_src_jit_none_AtomicOperations-sparc.h) = af2a610f8974ecc6fa9a55aa552a20ae4c7043fa
|
SHA1 (patch-mozilla_js_src_jit_none_AtomicOperations-sparc.h) = af2a610f8974ecc6fa9a55aa552a20ae4c7043fa
|
||||||
SHA1 (patch-mozilla_js_src_moz.build) = 864dffd6a95a86cbfac9202d91ae8c4c05c7f313
|
SHA1 (patch-mozilla_js_src_moz.build) = d19c3ae55a7802338eda9b952d6bebec3d3a2cbe
|
||||||
SHA1 (patch-mozilla_js_src_old-configure.in) = 811e5dea273a2462a932a95a7c1c4d5d0781b331
|
SHA1 (patch-mozilla_js_src_old-configure.in) = 5aed3a3e211aaa8e49fe97f406f94c6975648e9d
|
||||||
SHA1 (patch-mozilla_js_src_vm_SPSProfiler.cpp) = f609c8f2feac9aa6d5a6f37bf4ac0270bde7e8a4
|
|
||||||
SHA1 (patch-mozilla_js_xpconnect_src_XPCConvert.cpp) = d866b89d5d741125430c0e3ac900c7ead401a495
|
SHA1 (patch-mozilla_js_xpconnect_src_XPCConvert.cpp) = d866b89d5d741125430c0e3ac900c7ead401a495
|
||||||
SHA1 (patch-mozilla_js_xpconnect_src_xpcprivate.h) = 6a836224fa46f2b30d337a7893c668ab0cf807cd
|
SHA1 (patch-mozilla_js_xpconnect_src_xpcprivate.h) = 6a836224fa46f2b30d337a7893c668ab0cf807cd
|
||||||
SHA1 (patch-mozilla_layout_style_GenerateCSSPropsGenerated.py) = fd6374b38c538b614a3ba9f58b42de18912891a4
|
SHA1 (patch-mozilla_media_libcubeb_src_cubeb.c) = b760a10ef1fdff5360b2644913df34d60f2ffbf6
|
||||||
SHA1 (patch-mozilla_media_libcubeb_src_cubeb.c) = fa96f94f3a694e6c6c039e57ab328ac6e2394eec
|
SHA1 (patch-mozilla_media_libcubeb_src_cubeb__alsa.c) = 06d21721261b85412085b3336aa8c3712c0d5551
|
||||||
SHA1 (patch-mozilla_media_libcubeb_src_cubeb__alsa.c) = 521fde5d6c1cce0d6724cc4a20b42d707dd0d529
|
|
||||||
SHA1 (patch-mozilla_media_libcubeb_src_cubeb__oss.c) = 05d5e3a93a9cde21c2aece2ac4c83e70488a25d5
|
SHA1 (patch-mozilla_media_libcubeb_src_cubeb__oss.c) = 05d5e3a93a9cde21c2aece2ac4c83e70488a25d5
|
||||||
SHA1 (patch-mozilla_media_libcubeb_src_moz.build) = 20cd45532c053be8b57177c4161537047e365be3
|
SHA1 (patch-mozilla_media_libcubeb_src_moz.build) = 20cd45532c053be8b57177c4161537047e365be3
|
||||||
SHA1 (patch-mozilla_media_libcubeb_tests_moz.build) = af24f693c6cf0cd7c6dfb2d7ca4ad17d6a77cc97
|
SHA1 (patch-mozilla_media_libcubeb_tests_moz.build) = af24f693c6cf0cd7c6dfb2d7ca4ad17d6a77cc97
|
||||||
SHA1 (patch-mozilla_media_libcubeb_update.sh) = 2ff28e8691e97787ba881b836065b6e4eecd72af
|
SHA1 (patch-mozilla_media_libcubeb_update.sh) = 2ff28e8691e97787ba881b836065b6e4eecd72af
|
||||||
SHA1 (patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp) = 1029bc985d6eadf3f030492a8aa51d008fa27740
|
SHA1 (patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp) = 1029bc985d6eadf3f030492a8aa51d008fa27740
|
||||||
SHA1 (patch-mozilla_media_libsoundtouch_src_soundtouch__perms.h) = f04b476a0652aa125c89954bb962528a25b9e962
|
SHA1 (patch-mozilla_media_libsoundtouch_src_soundtouch__perms.h) = f04b476a0652aa125c89954bb962528a25b9e962
|
||||||
SHA1 (patch-mozilla_media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h) = 854b76ecdee119899e2684bdc5a3c439fc63deac
|
|
||||||
SHA1 (patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp) = b2c5e3e0c90c0c103448d39b1fbd155354d2a25d
|
|
||||||
SHA1 (patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c) = 9c88ea6472cb86e958dfc883f06be7bdfbc3c46c
|
|
||||||
SHA1 (patch-mozilla_media_libstagefright_system_core_liblog_logprint.c) = c1af77a08ec9c651fa0d83eed4c4347dcb5dd56b
|
|
||||||
SHA1 (patch-mozilla_media_libtheora_lib_arm_armcpu.c) = 544bbb808bbecb24b519a96358c956dcacdfd5be
|
SHA1 (patch-mozilla_media_libtheora_lib_arm_armcpu.c) = 544bbb808bbecb24b519a96358c956dcacdfd5be
|
||||||
SHA1 (patch-mozilla_media_libtheora_lib_info.c) = f533e75730d5afa51b4ebd04c54bff02b70b03b0
|
|
||||||
SHA1 (patch-mozilla_media_libtheora_moz.build) = f6e6e0dab92ffd98f7d64a7ef893104fb3e59a32
|
SHA1 (patch-mozilla_media_libtheora_moz.build) = f6e6e0dab92ffd98f7d64a7ef893104fb3e59a32
|
||||||
SHA1 (patch-mozilla_media_libtremor_Makefile.in) = 3f0d2eabc749f71d6d6bd21ec6054cc2af0baa36
|
|
||||||
SHA1 (patch-mozilla_media_libtremor_moz.build) = ef54f4c6361595f5149057061aaba00974d7b42a
|
SHA1 (patch-mozilla_media_libtremor_moz.build) = ef54f4c6361595f5149057061aaba00974d7b42a
|
||||||
SHA1 (patch-mozilla_media_libvorbis_Makefile.in) = 3829b827eec2e0513c3b07a7d89ec6c5aaa39e24
|
|
||||||
SHA1 (patch-mozilla_media_libvorbis_lib_vorbis__info.c) = 8e622c5e54c504fca1f420160a694f749e2a0766
|
|
||||||
SHA1 (patch-mozilla_media_libvorbis_moz.build) = bcee4098749341900dd9c039218967e296005b7f
|
SHA1 (patch-mozilla_media_libvorbis_moz.build) = bcee4098749341900dd9c039218967e296005b7f
|
||||||
SHA1 (patch-mozilla_media_libyuv_source_mjpeg__decoder.cc) = 4431f13521b1977bc0033e5d8091bedb9bb7c403
|
SHA1 (patch-mozilla_media_libyuv_source_mjpeg__decoder.cc) = 4431f13521b1977bc0033e5d8091bedb9bb7c403
|
||||||
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_openmax__dl_dl_api_armCOMM__s.h) = bc6d27e0dbf5c03742c76db7fc793f7dd715913f
|
||||||
SHA1 (patch-mozilla_media_webrtc_signaling_test_common.build) = cb346397b94117413448ea0a8633e7622695de94
|
SHA1 (patch-mozilla_media_webrtc_signaling_test_common.build) = d3fbaf6b3dd917096b9d0e9257675154e443af27
|
||||||
SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 70e27e90d10231ad9c0d6f4b2681bce9fdda8089
|
SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 759a469971edeaba9561083f9d608f3547274124
|
||||||
SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = 93c78153700739ad1c9a324c29bbf6dc4287f2dd
|
SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = 93c78153700739ad1c9a324c29bbf6dc4287f2dd
|
||||||
SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi) = 5abe5de6197cca8d3c1d25ca261941c5c9567c5a
|
SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi) = 5abe5de6197cca8d3c1d25ca261941c5c9567c5a
|
||||||
SHA1 (patch-mozilla_memory_build_mozjemalloc__compat.c) = ec7f31b833ccd283bc07c4e93f15fb3c46c3eb96
|
|
||||||
SHA1 (patch-mozilla_memory_mozalloc_mozalloc__abort.cpp) = fea12a1511a0d59b862cc5a5435506504f0b7fc6
|
SHA1 (patch-mozilla_memory_mozalloc_mozalloc__abort.cpp) = fea12a1511a0d59b862cc5a5435506504f0b7fc6
|
||||||
SHA1 (patch-mozilla_mfbt_Poison.cpp) = 8a45775687244c6d1d6e422dbaa2364862fb33b7
|
SHA1 (patch-mozilla_mfbt_Poison.cpp) = 8a45775687244c6d1d6e422dbaa2364862fb33b7
|
||||||
SHA1 (patch-mozilla_mobile_android_installer_Makefile.in) = 509afe7dd78f8a4939ae4690c2cdf77c001903f2
|
SHA1 (patch-mozilla_mobile_android_installer_Makefile.in) = 509afe7dd78f8a4939ae4690c2cdf77c001903f2
|
||||||
SHA1 (patch-mozilla_mobile_android_installer_package-manifest.in) = 7b3af2e8135e6df9df214377553b2e72a3af37da
|
|
||||||
SHA1 (patch-mozilla_modules_libjar_nsZipArchive.cpp) = a399e0bd0e83c47938bbee077eaa79fc52386241
|
SHA1 (patch-mozilla_modules_libjar_nsZipArchive.cpp) = a399e0bd0e83c47938bbee077eaa79fc52386241
|
||||||
SHA1 (patch-mozilla_modules_libmar_tests_moz.build) = de2e4b21f3ad90051124ea87aa41fa929b6f1bc4
|
|
||||||
SHA1 (patch-mozilla_modules_libpref_init_all.js) = f366d7acf841117bf8c896d355f04e9549ebf17f
|
|
||||||
SHA1 (patch-mozilla_modules_woff2_src_store__bytes.h) = bb0e0788777cef1938905ae3b1d52d06f403fc88
|
|
||||||
SHA1 (patch-mozilla_modules_woff2_src_woff2__common.cc) = f3a93bc3dd13f0bdd02e2761d7cdc5f3fc59637e
|
|
||||||
SHA1 (patch-mozilla_moz.configure) = ae80c3544ac6537fc71d40a9871ab43d107fed5c
|
|
||||||
SHA1 (patch-mozilla_mozglue_build_arm.cpp) = 592ae5ce1a404227cc2ab6a06418cc813c5743c9
|
SHA1 (patch-mozilla_mozglue_build_arm.cpp) = 592ae5ce1a404227cc2ab6a06418cc813c5743c9
|
||||||
SHA1 (patch-mozilla_mozglue_build_arm.h) = 94e2b1a1a9ebf20bfa8a542066aa0dad475db320
|
SHA1 (patch-mozilla_mozglue_build_arm.h) = 94e2b1a1a9ebf20bfa8a542066aa0dad475db320
|
||||||
SHA1 (patch-mozilla_netwerk_dns_moz.build) = d87c07ebfa01d32ca826932af733b37ce586e9f7
|
SHA1 (patch-mozilla_netwerk_dns_moz.build) = d87c07ebfa01d32ca826932af733b37ce586e9f7
|
||||||
SHA1 (patch-mozilla_old-configure.in) = 0d4a56bd70a537b5adaca6a5ff9f4c6cb2acbb40
|
SHA1 (patch-mozilla_old-configure.in) = f6283698884f616c1c4a38450a43b2465b16efab
|
||||||
SHA1 (patch-mozilla_ostream) = 4f1c6c2b87052c08656ae26b3d5291f128099c88
|
|
||||||
SHA1 (patch-mozilla_python_mozbuild_mozbuild_configure_options.py) = c95e9ffa8bae63b6e68c8363903dadef93ce7d75
|
|
||||||
SHA1 (patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm) = db4084f6a7dba2fc5d35cd256c6f149fabbf7bc7
|
SHA1 (patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm) = db4084f6a7dba2fc5d35cd256c6f149fabbf7bc7
|
||||||
SHA1 (patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm) = 1e8d0883d3cc12541020c7df0b1d67f60e7391f5
|
SHA1 (patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm) = 1e8d0883d3cc12541020c7df0b1d67f60e7391f5
|
||||||
SHA1 (patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = 0b5cad33bc9a90f4ae2d6346065707b642aba3a9
|
SHA1 (patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = 0b5cad33bc9a90f4ae2d6346065707b642aba3a9
|
||||||
|
SHA1 (patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops__internals__arm__gcc.h) = 4647e5f144964bf9d8c7f73c322e88742b22a1ef
|
||||||
SHA1 (patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h) = 0708a43577e786da4588bf318802ea035a9c1d52
|
SHA1 (patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h) = 0708a43577e786da4588bf318802ea035a9c1d52
|
||||||
SHA1 (patch-mozilla_toolkit_components_terminator_nsTerminator.cpp) = c54660b4699925c49bd2a98ef8915d49960fbd13
|
SHA1 (patch-mozilla_toolkit_components_terminator_nsTerminator.cpp) = c54660b4699925c49bd2a98ef8915d49960fbd13
|
||||||
SHA1 (patch-mozilla_toolkit_library_libxul.mk) = e7c052d055a54f9fedad38b06b25c53eb0136403
|
SHA1 (patch-mozilla_toolkit_library_moz.build) = fa16eaf09857a8db6df5d09c2af42e06dbeb604f
|
||||||
SHA1 (patch-mozilla_toolkit_library_moz.build) = 9f36fc5bf39feca1cfaca425a2972c3dc1f62a87
|
|
||||||
SHA1 (patch-mozilla_toolkit_modules_GMPUtils.jsm) = 4cfec16c0ec538ac80d590291db1eebd378e0b1a
|
SHA1 (patch-mozilla_toolkit_modules_GMPUtils.jsm) = 4cfec16c0ec538ac80d590291db1eebd378e0b1a
|
||||||
SHA1 (patch-mozilla_toolkit_moz.configure) = 9d36404eee27549cc13b62d199e7491319586192
|
SHA1 (patch-mozilla_toolkit_moz.configure) = 001013666d1f59c271010a11c64634bb2012948b
|
||||||
SHA1 (patch-mozilla_toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js) = 85f482aecaf5bd971775c6fbf35d3d6bfd04a296
|
SHA1 (patch-mozilla_toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js) = 85f482aecaf5bd971775c6fbf35d3d6bfd04a296
|
||||||
SHA1 (patch-mozilla_toolkit_xre_glxtest.cpp) = a8f6653760e33014c5e6f104b19fce8a0f331d24
|
SHA1 (patch-mozilla_toolkit_xre_glxtest.cpp) = a8f6653760e33014c5e6f104b19fce8a0f331d24
|
||||||
SHA1 (patch-mozilla_toolkit_xre_nsEmbedFunctions.cpp) = 70030e59b2ed09b9bc9827d35e17b12be7f0cd71
|
SHA1 (patch-mozilla_toolkit_xre_nsEmbedFunctions.cpp) = 70030e59b2ed09b9bc9827d35e17b12be7f0cd71
|
||||||
SHA1 (patch-mozilla_unwind.h) = 6b537302c7c582572956384366ad7c4445579e3b
|
|
||||||
SHA1 (patch-mozilla_xpcom_base_nscore.h) = a69c532d2891ac2a2227445e85e581749685153e
|
SHA1 (patch-mozilla_xpcom_base_nscore.h) = a69c532d2891ac2a2227445e85e581749685153e
|
||||||
SHA1 (patch-mozilla_xpcom_build_XPCOMInit.cpp) = 43256b880ae74edd34c138b163c5b3e5c3e28ef7
|
SHA1 (patch-mozilla_xpcom_build_XPCOMInit.cpp) = 43256b880ae74edd34c138b163c5b3e5c3e28ef7
|
||||||
SHA1 (patch-mozilla_xpcom_components_Module.h) = 9f1655ec851eef9cb113ffba291d2ca4f1e8bb19
|
|
||||||
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_Makefile.in) = fa77d69500f1436e05c677723e485ccea213f4f4
|
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_Makefile.in) = fa77d69500f1436e05c677723e485ccea213f4f4
|
||||||
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build) = 782130be289d971751c78f3aabf086e6ff4f6dbc
|
|
||||||
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp) = cb2a4769f04351e92580e3daaca88fc7f1dfedbd
|
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp) = cb2a4769f04351e92580e3daaca88fc7f1dfedbd
|
||||||
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S) = fd7da8e0a424030e5a4a129d6dda521459d8ab73
|
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S) = fd7da8e0a424030e5a4a129d6dda521459d8ab73
|
||||||
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s) = 4ba8ce148b5cd8df3dd02ec623a7da4ac5309473
|
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s) = 4ba8ce148b5cd8df3dd02ec623a7da4ac5309473
|
||||||
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp) = d473ae98e1193af41ab201889863673d8fda701a
|
|
||||||
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__netbsd__m68k.cpp) = 748c333df16bbe9c7b909a62ff0a0ddacad0ab57
|
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__netbsd__m68k.cpp) = 748c333df16bbe9c7b909a62ff0a0ddacad0ab57
|
||||||
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__ppc__netbsd.cpp) = 5680faa66f63f3e7baf49670b747b18ad39d7a00
|
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__ppc__netbsd.cpp) = 5680faa66f63f3e7baf49670b747b18ad39d7a00
|
||||||
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp) = 7edfce709ff9a56f339dc1ee38355b852138b96d
|
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp) = 7edfce709ff9a56f339dc1ee38355b852138b96d
|
||||||
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__arm__netbsd.cpp) = 005c6b6b0e349e8d027c0d82a08b2e3885fab0b6
|
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__arm__netbsd.cpp) = 005c6b6b0e349e8d027c0d82a08b2e3885fab0b6
|
||||||
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S) = 40231c0cbd4694f375211c21fe0473fd5fb9f483
|
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S) = 40231c0cbd4694f375211c21fe0473fd5fb9f483
|
||||||
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s) = 219bdb7ef05d156642dd4124e444696c744badfd
|
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s) = 219bdb7ef05d156642dd4124e444696c744badfd
|
||||||
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp) = ff90d5dc4d4b286f21e0899d0ba96782e8771d37
|
|
||||||
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp) = 09b4833061face404731f2ec99a7fd2b3f313f70
|
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp) = 09b4833061face404731f2ec99a7fd2b3f313f70
|
||||||
SHA1 (patch-rc) = bf98fe87c83c322dcdfe3d7aff3ca8e6f273a567
|
SHA1 (patch-rc) = bf98fe87c83c322dcdfe3d7aff3ca8e6f273a567
|
||||||
SHA1 (patch-suite_installer_Makefile.in) = ec8d455118fa3f64762f91c32027d712b58f5ea5
|
SHA1 (patch-suite_installer_Makefile.in) = 3403f4229f62ad09b379ac6d54328e33c039506c
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
# $NetBSD: options.mk,v 1.38 2017/07/14 13:22:07 ryoon Exp $
|
# $NetBSD: options.mk,v 1.39 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
PKG_OPTIONS_VAR= PKG_OPTIONS.seamonkey
|
PKG_OPTIONS_VAR= PKG_OPTIONS.seamonkey
|
||||||
|
|
||||||
PKG_OPTIONS_REQUIRED_GROUPS= gtk
|
PKG_OPTIONS_REQUIRED_GROUPS= gtk
|
||||||
PKG_OPTIONS_GROUP.gtk= gtk2 gtk3
|
PKG_OPTIONS_GROUP.gtk= gtk2 gtk3
|
||||||
PKG_SUPPORTED_OPTIONS= alsa dbus debug mozilla-jemalloc
|
PKG_SUPPORTED_OPTIONS= alsa dbus debug mozilla-jemalloc
|
||||||
PKG_SUPPORTED_OPTIONS+= mozilla-lightning webrtc pulseaudio
|
PKG_SUPPORTED_OPTIONS+= webrtc pulseaudio
|
||||||
|
|
||||||
PLIST_VARS+= debug gnome jemalloc
|
PLIST_VARS+= debug gnome jemalloc
|
||||||
|
|
||||||
|
@ -70,16 +70,6 @@ CONFIGURE_ARGS+= --disable-debug --disable-debug-symbols
|
||||||
CONFIGURE_ARGS+= --enable-install-strip
|
CONFIGURE_ARGS+= --enable-install-strip
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.if !empty(PKG_OPTIONS:Mmozilla-lightning)
|
|
||||||
CONFIGURE_ARGS+= --enable-calendar
|
|
||||||
PLIST_SRC+= PLIST.lightning
|
|
||||||
XPI_FILES+= ${WRKSRC}/${OBJDIR}/dist/xpi-stage/gdata-provider*.xpi
|
|
||||||
XPI_FILES+= ${WRKSRC}/${OBJDIR}/dist/xpi-stage/lightning*.xpi
|
|
||||||
XPI_FILES+= ${WRKSRC}/${OBJDIR}/dist/xpi-stage/quitter*.xpi
|
|
||||||
.else
|
|
||||||
CONFIGURE_ARGS+= --disable-calendar
|
|
||||||
.endif
|
|
||||||
|
|
||||||
.if !empty(PKG_OPTIONS:Mpulseaudio)
|
.if !empty(PKG_OPTIONS:Mpulseaudio)
|
||||||
.include "../../audio/pulseaudio/buildlink3.mk"
|
.include "../../audio/pulseaudio/buildlink3.mk"
|
||||||
CONFIGURE_ARGS+= --enable-pulseaudio
|
CONFIGURE_ARGS+= --enable-pulseaudio
|
||||||
|
|
|
@ -1,12 +1,14 @@
|
||||||
$NetBSD: patch-ao,v 1.16 2015/10/02 22:49:36 ryoon Exp $
|
$NetBSD: patch-ao,v 1.17 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
--- mozilla/toolkit/mozapps/installer/packager.mk.orig 2015-09-25 07:35:10.000000000 +0000
|
--- mozilla/toolkit/mozapps/installer/packager.mk.orig 2017-10-16 07:20:50.000000000 +0000
|
||||||
+++ mozilla/toolkit/mozapps/installer/packager.mk
|
+++ mozilla/toolkit/mozapps/installer/packager.mk
|
||||||
@@ -128,7 +128,7 @@ endif
|
@@ -139,8 +139,8 @@ endif
|
||||||
|
(cd $(DESTDIR)$(installdir) && tar -xf -)
|
||||||
$(NSINSTALL) -D $(DESTDIR)$(bindir)
|
$(NSINSTALL) -D $(DESTDIR)$(bindir)
|
||||||
$(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME)
|
$(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME)
|
||||||
ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)
|
- ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)
|
||||||
-ifdef INSTALL_SDK # Here comes the hard part
|
-ifdef INSTALL_SDK # Here comes the hard part
|
||||||
|
+ ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)/${MOZILLA_PKG_NAME}
|
||||||
+ifeq ($(MOZ_APP_NAME),xulrunner)
|
+ifeq ($(MOZ_APP_NAME),xulrunner)
|
||||||
$(NSINSTALL) -D $(DESTDIR)$(includedir)
|
$(NSINSTALL) -D $(DESTDIR)$(includedir)
|
||||||
(cd $(DIST)/include && $(TAR) $(TAR_CREATE_FLAGS) - .) | \
|
(cd $(DIST)/include && $(TAR) $(TAR_CREATE_FLAGS) - .) | \
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_browser_components_nsBrowserGlue.js,v 1.1 2017/08/18 23:55:07 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/browser/components/nsBrowserGlue.js.orig 2017-07-07 05:35:43.000000000 +0000
|
|
||||||
+++ mozilla/browser/components/nsBrowserGlue.js
|
|
||||||
@@ -931,7 +931,9 @@ BrowserGlue.prototype = {
|
|
||||||
}
|
|
||||||
if (SCALING_PROBE_NAME) {
|
|
||||||
let scaling = aWindow.devicePixelRatio * 100;
|
|
||||||
- Services.telemetry.getHistogramById(SCALING_PROBE_NAME).add(scaling);
|
|
||||||
+ try {
|
|
||||||
+ Services.telemetry.getHistogramById(SCALING_PROBE_NAME).add(scaling);
|
|
||||||
+ } catch (ex) {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_browser_installer_package-manifest.in,v 1.6 2017/08/18 23:55:07 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/browser/installer/package-manifest.in.orig 2017-07-07 05:35:46.000000000 +0000
|
|
||||||
+++ mozilla/browser/installer/package-manifest.in
|
|
||||||
@@ -582,7 +582,7 @@
|
|
||||||
@RESPATH@/components/MozKeyboard.js
|
|
||||||
@RESPATH@/components/InputMethod.manifest
|
|
||||||
|
|
||||||
-#ifdef MOZ_DEBUG
|
|
||||||
+#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)
|
|
||||||
@RESPATH@/components/TestInterfaceJS.js
|
|
||||||
@RESPATH@/components/TestInterfaceJS.manifest
|
|
||||||
@RESPATH@/components/TestInterfaceJSMaplike.js
|
|
|
@ -1,13 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_browser_themes_shared_icon-colors.inc.svg,v 1.1 2017/08/18 23:55:07 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/browser/themes/shared/icon-colors.inc.svg.orig 2017-07-07 05:35:48.000000000 +0000
|
|
||||||
+++ mozilla/browser/themes/shared/icon-colors.inc.svg
|
|
||||||
@@ -2,7 +2,7 @@
|
|
||||||
|
|
||||||
.fieldtext {
|
|
||||||
fill: -moz-fieldtext;
|
|
||||||
-#ifdef XP_LINUX
|
|
||||||
+#ifdef MOZ_WIDGET_GTK
|
|
||||||
/* The fill-opacity needs to be sufficient for high-contrast settings, and
|
|
||||||
pathological Gtk themes where -moz-fieldtext provides low contrast by
|
|
||||||
default. */
|
|
|
@ -1,19 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_build_autoconf_toolchain.m4,v 1.1 2017/08/18 23:55:07 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/build/autoconf/toolchain.m4.orig 2017-07-07 05:35:47.000000000 +0000
|
|
||||||
+++ mozilla/build/autoconf/toolchain.m4
|
|
||||||
@@ -2,14 +2,6 @@ dnl This Source Code Form is subject to
|
|
||||||
dnl License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
dnl file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
-dnl Several autoconf functions AC_REQUIRE AC_PROG_CPP/AC_PROG_CXXCPP,
|
|
||||||
-dnl meaning they are called even when we don't call them explicitly.
|
|
||||||
-dnl However, theses checks are not necessary and python configure sets
|
|
||||||
-dnl the corresponding variables already, so just skip those tests
|
|
||||||
-dnl entirely.
|
|
||||||
-define([AC_PROG_CPP],[])
|
|
||||||
-define([AC_PROG_CXXCPP],[])
|
|
||||||
-
|
|
||||||
AC_DEFUN([MOZ_TOOL_VARIABLES],
|
|
||||||
[
|
|
||||||
GNU_AS=
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
$NetBSD: patch-mozilla_build_moz.configure_keyfiles.configure,v 1.1 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
|
--- mozilla/build/moz.configure/keyfiles.configure.orig 2017-10-16 07:17:02.000000000 +0000
|
||||||
|
+++ mozilla/build/moz.configure/keyfiles.configure
|
||||||
|
@@ -18,6 +18,7 @@ def keyfile(desc, help=None, callback=la
|
||||||
|
@checking('for the %s key' % desc, lambda x: x and x is not no_key)
|
||||||
|
@imports(_from='__builtin__', _import='open')
|
||||||
|
@imports(_from='__builtin__', _import='IOError')
|
||||||
|
+ @imports(_from='os', _import='environ')
|
||||||
|
def keyfile(value):
|
||||||
|
if value:
|
||||||
|
try:
|
||||||
|
@@ -28,7 +29,7 @@ def keyfile(desc, help=None, callback=la
|
||||||
|
raise FatalCheckError("'%s' is empty." % value[0])
|
||||||
|
except IOError as e:
|
||||||
|
raise FatalCheckError("'%s': %s." % (value[0], e.strerror))
|
||||||
|
- return no_key
|
||||||
|
+ return environ.get('MOZ_%s_KEY' % desc.upper().replace(' ', '_')) or no_key
|
||||||
|
|
||||||
|
return keyfile
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
$NetBSD: patch-mozilla_build_moz.configure_memory.configure,v 1.1 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
|
--- mozilla/build/moz.configure/memory.configure.orig 2017-10-16 07:17:06.000000000 +0000
|
||||||
|
+++ mozilla/build/moz.configure/memory.configure
|
||||||
|
@@ -66,7 +66,7 @@ def jemalloc_os_define(jemalloc, jemallo
|
||||||
|
return 'MOZ_MEMORY_LINUX'
|
||||||
|
if target.kernel == 'Darwin':
|
||||||
|
return 'MOZ_MEMORY_DARWIN'
|
||||||
|
- if target.kernel in ('kFreeBSD', 'FreeBSD', 'NetBSD'):
|
||||||
|
+ if target.kernel in ('kFreeBSD', 'FreeBSD', 'NetBSD', 'DragonFly'):
|
||||||
|
return 'MOZ_MEMORY_BSD'
|
||||||
|
die('--enable-jemalloc is not supported on %s', target.kernel)
|
||||||
|
|
|
@ -1,24 +1,8 @@
|
||||||
$NetBSD: patch-mozilla_build_moz.configure_old.configure,v 1.2 2017/08/18 23:55:07 ryoon Exp $
|
$NetBSD: patch-mozilla_build_moz.configure_old.configure,v 1.3 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
--- mozilla/build/moz.configure/old.configure.orig 2017-07-07 05:35:47.000000000 +0000
|
--- mozilla/build/moz.configure/old.configure.orig 2017-10-16 07:17:03.000000000 +0000
|
||||||
+++ mozilla/build/moz.configure/old.configure
|
+++ mozilla/build/moz.configure/old.configure
|
||||||
@@ -159,6 +159,7 @@ def old_configure_options(*options):
|
@@ -276,6 +276,7 @@ def old_configure_options(*options):
|
||||||
'--enable-accessibility',
|
|
||||||
'--enable-address-sanitizer',
|
|
||||||
'--enable-alsa',
|
|
||||||
+ '--enable-alsa-dlopen',
|
|
||||||
'--enable-android-omx',
|
|
||||||
'--enable-b2g-bt',
|
|
||||||
'--enable-b2g-camera',
|
|
||||||
@@ -241,6 +242,7 @@ def old_configure_options(*options):
|
|
||||||
'--enable-url-classifier',
|
|
||||||
'--enable-valgrind',
|
|
||||||
'--enable-verify-mar',
|
|
||||||
+ '--enable-webm',
|
|
||||||
'--enable-webrtc',
|
|
||||||
'--enable-xul',
|
|
||||||
'--enable-zipwriter',
|
|
||||||
@@ -279,18 +281,26 @@ def old_configure_options(*options):
|
|
||||||
'--with-nspr-prefix',
|
'--with-nspr-prefix',
|
||||||
'--with-nss-exec-prefix',
|
'--with-nss-exec-prefix',
|
||||||
'--with-nss-prefix',
|
'--with-nss-prefix',
|
||||||
|
@ -26,17 +10,11 @@ $NetBSD: patch-mozilla_build_moz.configure_old.configure,v 1.2 2017/08/18 23:55:
|
||||||
'--with-pthreads',
|
'--with-pthreads',
|
||||||
'--with-qemu-exe',
|
'--with-qemu-exe',
|
||||||
'--with-sixgill',
|
'--with-sixgill',
|
||||||
'--with-soft-float',
|
@@ -287,7 +288,12 @@ def old_configure_options(*options):
|
||||||
'--with-system-bz2',
|
|
||||||
+ '--with-system-celt',
|
|
||||||
'--with-system-icu',
|
|
||||||
'--with-system-jpeg',
|
|
||||||
'--with-system-libevent',
|
|
||||||
'--with-system-libvpx',
|
'--with-system-libvpx',
|
||||||
'--with-system-nspr',
|
'--with-system-nspr',
|
||||||
'--with-system-nss',
|
'--with-system-nss',
|
||||||
+ '--with-system-ogg',
|
+ '--with-system-ogg',
|
||||||
+ '--with-system-opus',
|
|
||||||
'--with-system-png',
|
'--with-system-png',
|
||||||
+ '--with-system-soundtouch',
|
+ '--with-system-soundtouch',
|
||||||
+ '--with-system-theora',
|
+ '--with-system-theora',
|
||||||
|
|
|
@ -1,28 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_build_moz.configure_toolchain.configure,v 1.1 2017/08/18 23:55:07 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/build/moz.configure/toolchain.configure.orig 2017-07-07 05:35:47.000000000 +0000
|
|
||||||
+++ mozilla/build/moz.configure/toolchain.configure
|
|
||||||
@@ -756,23 +756,6 @@ def compiler(language, host_or_target, c
|
|
||||||
valid_compiler.try_compile(check_msg='%s works' % what,
|
|
||||||
onerror=compiler_error)
|
|
||||||
|
|
||||||
-
|
|
||||||
- # Set CPP/CXXCPP for both the build system and old-configure. We don't
|
|
||||||
- # need to check this works for preprocessing, because we already relied
|
|
||||||
- # on $CC -E/$CXX -E doing preprocessing work to validate the compiler
|
|
||||||
- # in the first place.
|
|
||||||
- if host_or_target == target:
|
|
||||||
- pp_var = {
|
|
||||||
- 'C': 'CPP',
|
|
||||||
- 'C++': 'CXXCPP',
|
|
||||||
- }[language]
|
|
||||||
-
|
|
||||||
- preprocessor = depends_if(valid_compiler)(
|
|
||||||
- lambda x: list(x.wrapper) + [x.compiler, '-E'] + list(x.flags))
|
|
||||||
-
|
|
||||||
- set_config(pp_var, preprocessor)
|
|
||||||
- add_old_configure_assignment(pp_var, preprocessor)
|
|
||||||
-
|
|
||||||
return valid_compiler
|
|
||||||
|
|
||||||
|
|
|
@ -1,13 +1,20 @@
|
||||||
$NetBSD: patch-mozilla_config_Makefile.in,v 1.7 2017/08/18 23:55:07 ryoon Exp $
|
$NetBSD: patch-mozilla_config_Makefile.in,v 1.8 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
--- mozilla/config/Makefile.in.orig 2017-07-07 05:35:48.000000000 +0000
|
--- mozilla/config/Makefile.in.orig 2017-10-16 07:17:07.000000000 +0000
|
||||||
+++ mozilla/config/Makefile.in
|
+++ mozilla/config/Makefile.in
|
||||||
@@ -49,6 +49,13 @@ export:: $(export-preqs)
|
@@ -41,6 +41,8 @@ export:: $(export-preqs)
|
||||||
|
$(PYTHON) -m mozbuild.action.preprocessor $(DEFINES) $(ACDEFINES) \
|
||||||
|
-DMOZ_TREE_CAIRO=$(MOZ_TREE_CAIRO) \
|
||||||
|
-DMOZ_TREE_PIXMAN=$(MOZ_TREE_PIXMAN) \
|
||||||
|
+ -DMOZ_SYSTEM_GRAPHITE2=$(MOZ_SYSTEM_GRAPHITE2) \
|
||||||
|
+ -DMOZ_SYSTEM_HARFBUZZ=$(MOZ_SYSTEM_HARFBUZZ) \
|
||||||
|
-DMOZ_SYSTEM_HUNSPELL=$(MOZ_SYSTEM_HUNSPELL) \
|
||||||
|
-DMOZ_SYSTEM_BZ2=$(MOZ_SYSTEM_BZ2) \
|
||||||
|
-DMOZ_SYSTEM_ZLIB=$(MOZ_SYSTEM_ZLIB) \
|
||||||
|
@@ -49,6 +51,11 @@ export:: $(export-preqs)
|
||||||
-DMOZ_SYSTEM_LIBEVENT=$(MOZ_SYSTEM_LIBEVENT) \
|
-DMOZ_SYSTEM_LIBEVENT=$(MOZ_SYSTEM_LIBEVENT) \
|
||||||
-DMOZ_SYSTEM_LIBVPX=$(MOZ_SYSTEM_LIBVPX) \
|
-DMOZ_SYSTEM_LIBVPX=$(MOZ_SYSTEM_LIBVPX) \
|
||||||
-DMOZ_SYSTEM_ICU=$(MOZ_SYSTEM_ICU) \
|
-DMOZ_SYSTEM_ICU=$(MOZ_SYSTEM_ICU) \
|
||||||
+ -DMOZ_SYSTEM_GRAPHITE2=$(MOZ_SYSTEM_GRAPHITE2) \
|
|
||||||
+ -DMOZ_SYSTEM_HARFBUZZ=$(MOZ_SYSTEM_HARFBUZZ) \
|
|
||||||
+ -DMOZ_SYSTEM_OGG=$(MOZ_SYSTEM_OGG) \
|
+ -DMOZ_SYSTEM_OGG=$(MOZ_SYSTEM_OGG) \
|
||||||
+ -DMOZ_SYSTEM_THEORA=$(MOZ_SYSTEM_THEORA) \
|
+ -DMOZ_SYSTEM_THEORA=$(MOZ_SYSTEM_THEORA) \
|
||||||
+ -DMOZ_SYSTEM_VORBIS=$(MOZ_SYSTEM_VORBIS) \
|
+ -DMOZ_SYSTEM_VORBIS=$(MOZ_SYSTEM_VORBIS) \
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
$NetBSD: patch-mozilla_config_external_moz.build,v 1.9 2017/08/18 23:55:07 ryoon Exp $
|
$NetBSD: patch-mozilla_config_external_moz.build,v 1.10 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
--- mozilla/config/external/moz.build.orig 2017-07-07 05:35:48.000000000 +0000
|
--- mozilla/config/external/moz.build.orig 2017-10-16 07:17:07.000000000 +0000
|
||||||
+++ mozilla/config/external/moz.build
|
+++ mozilla/config/external/moz.build
|
||||||
@@ -21,12 +21,21 @@ if CONFIG['MOZ_UPDATER']:
|
@@ -21,12 +21,21 @@ if CONFIG['MOZ_UPDATER']:
|
||||||
external_dirs += ['modules/brotli']
|
external_dirs += ['modules/brotli']
|
||||||
|
@ -36,6 +36,6 @@ $NetBSD: patch-mozilla_config_external_moz.build,v 1.9 2017/08/18 23:55:07 ryoon
|
||||||
'media/libspeex_resampler',
|
'media/libspeex_resampler',
|
||||||
'media/libstagefright',
|
'media/libstagefright',
|
||||||
- 'media/libsoundtouch',
|
- 'media/libsoundtouch',
|
||||||
|
'media/psshparser'
|
||||||
]
|
]
|
||||||
|
|
||||||
DIRS += ['../../' + i for i in external_dirs]
|
|
||||||
|
|
|
@ -1,54 +1,19 @@
|
||||||
$NetBSD: patch-mozilla_config_system-headers,v 1.23 2017/08/18 23:55:07 ryoon Exp $
|
$NetBSD: patch-mozilla_config_system-headers,v 1.24 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
--- mozilla/config/system-headers.orig 2017-07-07 05:35:48.000000000 +0000
|
--- mozilla/config/system-headers.orig 2017-10-16 07:17:08.000000000 +0000
|
||||||
+++ mozilla/config/system-headers
|
+++ mozilla/config/system-headers
|
||||||
@@ -624,6 +624,8 @@ libgnome/libgnome.h
|
@@ -624,6 +624,7 @@ libgnome/libgnome.h
|
||||||
libgnomeui/gnome-icon-lookup.h
|
libgnomeui/gnome-icon-lookup.h
|
||||||
libgnomeui/gnome-icon-theme.h
|
libgnomeui/gnome-icon-theme.h
|
||||||
libgnomeui/gnome-ui-init.h
|
libgnomeui/gnome-ui-init.h
|
||||||
+libv4l2.h
|
+libv4l2.h
|
||||||
+limits
|
|
||||||
limits.h
|
limits.h
|
||||||
link.h
|
link.h
|
||||||
#ifdef ANDROID
|
#ifdef ANDROID
|
||||||
@@ -714,6 +716,7 @@ mapiutil.h
|
@@ -1267,6 +1268,15 @@ libsn/sn-launcher.h
|
||||||
mapix.h
|
libsn/sn-monitor.h
|
||||||
Math64.h
|
libsn/sn-util.h
|
||||||
math.h
|
|
||||||
+complex
|
|
||||||
mbstring.h
|
|
||||||
#ifdef ANDROID
|
|
||||||
android/native_window.h
|
|
||||||
@@ -1302,6 +1305,25 @@ vpx/vp8cx.h
|
|
||||||
vpx/vp8dx.h
|
|
||||||
vpx_mem/vpx_mem.h
|
|
||||||
#endif
|
#endif
|
||||||
+#ifdef GKMEDIAS_SHARED_LIBRARY
|
|
||||||
+vpx/vpx_codec.h
|
|
||||||
+vpx/vpx_decoder.h
|
|
||||||
+vpx/vpx_encoder.h
|
|
||||||
+vpx/vp8cx.h
|
|
||||||
+vpx/vp8dx.h
|
|
||||||
+vpx_mem/vpx_mem.h
|
|
||||||
+vorbis/codec.h
|
|
||||||
+theora/theoradec.h
|
|
||||||
+tremor/ivorbiscodec.h
|
|
||||||
+speex/speex_resampler.h
|
|
||||||
+soundtouch/SoundTouch.h
|
|
||||||
+ogg/ogg.h
|
|
||||||
+ogg/os_types.h
|
|
||||||
+nestegg/nestegg.h
|
|
||||||
+cubeb/cubeb.h
|
|
||||||
+speex/speex_resampler.h
|
|
||||||
+soundtouch/SoundTouch.h
|
|
||||||
+#endif
|
|
||||||
gst/gst.h
|
|
||||||
gst/app/gstappsink.h
|
|
||||||
gst/app/gstappsrc.h
|
|
||||||
@@ -1332,3 +1354,26 @@ unicode/utypes.h
|
|
||||||
#endif
|
|
||||||
libutil.h
|
|
||||||
unwind.h
|
|
||||||
+#if MOZ_SYSTEM_GRAPHITE2==1
|
+#if MOZ_SYSTEM_GRAPHITE2==1
|
||||||
+graphite2/Font.h
|
+graphite2/Font.h
|
||||||
+graphite2/Segment.h
|
+graphite2/Segment.h
|
||||||
|
@ -58,6 +23,13 @@ $NetBSD: patch-mozilla_config_system-headers,v 1.23 2017/08/18 23:55:07 ryoon Ex
|
||||||
+harfbuzz/hb-ot.h
|
+harfbuzz/hb-ot.h
|
||||||
+harfbuzz/hb.h
|
+harfbuzz/hb.h
|
||||||
+#endif
|
+#endif
|
||||||
|
#if MOZ_SYSTEM_HUNSPELL==1
|
||||||
|
hunspell.hxx
|
||||||
|
#endif
|
||||||
|
@@ -1335,3 +1345,17 @@ unicode/utypes.h
|
||||||
|
libutil.h
|
||||||
|
unwind.h
|
||||||
|
fenv.h
|
||||||
+#if MOZ_SYSTEM_OGG==1
|
+#if MOZ_SYSTEM_OGG==1
|
||||||
+ogg/ogg.h
|
+ogg/ogg.h
|
||||||
+ogg/os_types.h
|
+ogg/os_types.h
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_dom_bindings_GenerateCSS2PropertiesWebIDL.py,v 1.1 2017/08/18 23:55:07 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/dom/bindings/GenerateCSS2PropertiesWebIDL.py.orig 2017-07-07 05:26:25.000000000 +0000
|
|
||||||
+++ mozilla/dom/bindings/GenerateCSS2PropertiesWebIDL.py
|
|
||||||
@@ -16,7 +16,7 @@ def generateLine(propName, extendedAttrs
|
|
||||||
return " [%s] attribute DOMString %s;\n" % (", ".join(extendedAttrs),
|
|
||||||
propName)
|
|
||||||
def generate(output, idlFilename, preprocessorHeader):
|
|
||||||
- cpp = list(buildconfig.substs['CPP'])
|
|
||||||
+ cpp = shellutil.split(buildconfig.substs['CPP'])
|
|
||||||
cpp += shellutil.split(buildconfig.substs['ACDEFINES'])
|
|
||||||
cpp.append(preprocessorHeader)
|
|
||||||
preprocessed = subprocess.check_output(cpp)
|
|
|
@ -0,0 +1,39 @@
|
||||||
|
$NetBSD: patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp,v 1.1 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
|
--- mozilla/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp.orig 2017-10-16 07:17:37.000000000 +0000
|
||||||
|
+++ mozilla/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp
|
||||||
|
@@ -11,9 +11,13 @@
|
||||||
|
#include "prmem.h"
|
||||||
|
#include "prlink.h"
|
||||||
|
|
||||||
|
+#ifdef MOZ_SYSTEM_SOUNDTOUCH
|
||||||
|
+#include "nsXPCOMPrivate.h" // for XUL_DLL
|
||||||
|
+#else
|
||||||
|
// We use a known symbol located in lgpllibs to determine its location.
|
||||||
|
// soundtouch happens to be always included in lgpllibs
|
||||||
|
#include "soundtouch/SoundTouch.h"
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
namespace mozilla
|
||||||
|
{
|
||||||
|
@@ -51,6 +55,12 @@ FFVPXRuntimeLinker::Init()
|
||||||
|
|
||||||
|
sLinkStatus = LinkStatus_FAILED;
|
||||||
|
|
||||||
|
+#ifdef MOZ_SYSTEM_SOUNDTOUCH
|
||||||
|
+ // We retrieve the path of the XUL library as this is where mozavcodec and
|
||||||
|
+ // mozavutil libs are located.
|
||||||
|
+ char* path =
|
||||||
|
+ PR_GetLibraryFilePathname(XUL_DLL, (PRFuncPtr)&FFVPXRuntimeLinker::Init);
|
||||||
|
+#else
|
||||||
|
// We retrieve the path of the lgpllibs library as this is where mozavcodec
|
||||||
|
// and mozavutil libs are located.
|
||||||
|
char* lgpllibsname = PR_GetLibraryName(nullptr, "lgpllibs");
|
||||||
|
@@ -61,6 +71,7 @@ FFVPXRuntimeLinker::Init()
|
||||||
|
PR_GetLibraryFilePathname(lgpllibsname,
|
||||||
|
(PRFuncPtr)&soundtouch::SoundTouch::getVersionId);
|
||||||
|
PR_FreeLibraryName(lgpllibsname);
|
||||||
|
+#endif
|
||||||
|
if (!path) {
|
||||||
|
return false;
|
||||||
|
}
|
|
@ -1,8 +1,28 @@
|
||||||
$NetBSD: patch-mozilla_dom_system_OSFileConstants.cpp,v 1.9 2017/08/18 23:55:07 ryoon Exp $
|
$NetBSD: patch-mozilla_dom_system_OSFileConstants.cpp,v 1.10 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
--- mozilla/dom/system/OSFileConstants.cpp.orig 2017-07-07 05:36:18.000000000 +0000
|
--- mozilla/dom/system/OSFileConstants.cpp.orig 2017-10-16 07:21:21.000000000 +0000
|
||||||
+++ mozilla/dom/system/OSFileConstants.cpp
|
+++ mozilla/dom/system/OSFileConstants.cpp
|
||||||
@@ -699,7 +699,7 @@ static const dom::ConstantSpec gLibcProp
|
@@ -16,14 +16,17 @@
|
||||||
|
#include "dirent.h"
|
||||||
|
#include "poll.h"
|
||||||
|
#include "sys/stat.h"
|
||||||
|
-#if defined(ANDROID)
|
||||||
|
+#if defined(XP_LINUX)
|
||||||
|
#include <sys/vfs.h>
|
||||||
|
#define statvfs statfs
|
||||||
|
+#define f_frsize f_bsize
|
||||||
|
#else
|
||||||
|
#include "sys/statvfs.h"
|
||||||
|
+#endif // defined(XP_LINUX)
|
||||||
|
+#if !defined(ANDROID)
|
||||||
|
#include "sys/wait.h"
|
||||||
|
#include <spawn.h>
|
||||||
|
-#endif // defined(ANDROID)
|
||||||
|
+#endif // !defined(ANDROID)
|
||||||
|
#endif // defined(XP_UNIX)
|
||||||
|
|
||||||
|
#if defined(XP_LINUX)
|
||||||
|
@@ -699,7 +702,7 @@ static const dom::ConstantSpec gLibcProp
|
||||||
|
|
||||||
{ "OSFILE_SIZEOF_STATVFS", JS::Int32Value(sizeof (struct statvfs)) },
|
{ "OSFILE_SIZEOF_STATVFS", JS::Int32Value(sizeof (struct statvfs)) },
|
||||||
|
|
||||||
|
|
|
@ -1,19 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp,v 1.1 2016/03/30 12:56:53 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/extensions/spellcheck/hunspell/glue/mozHunspell.cpp.orig 2016-01-19 02:49:21.000000000 +0000
|
|
||||||
+++ mozilla/extensions/spellcheck/hunspell/glue/mozHunspell.cpp
|
|
||||||
@@ -392,6 +392,14 @@ mozHunspell::LoadDictionaryList(bool aNo
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
+ // load system hunspell dictionaries
|
|
||||||
+ nsCOMPtr<nsIFile> hunDir;
|
|
||||||
+ NS_NewNativeLocalFile(NS_LITERAL_CSTRING("@PREFIX@/share/hunspell"),
|
|
||||||
+ true, getter_AddRefs(hunDir));
|
|
||||||
+ if (hunDir) {
|
|
||||||
+ LoadDictionariesFromDir(hunDir);
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
// find dictionaries from extensions requiring restart
|
|
||||||
nsCOMPtr<nsISimpleEnumerator> dictDirs;
|
|
||||||
rv = dirSvc->Get(DICTIONARY_SEARCH_DIRECTORY_LIST,
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
$NetBSD: patch-mozilla_gfx_2d_DataSurfaceHelpers.cpp,v 1.1 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
|
--- mozilla/gfx/2d/DataSurfaceHelpers.cpp.orig 2017-10-16 07:17:49.000000000 +0000
|
||||||
|
+++ mozilla/gfx/2d/DataSurfaceHelpers.cpp
|
||||||
|
@@ -320,6 +320,12 @@ CopyRect(DataSourceSurface* aSrc, DataSo
|
||||||
|
MOZ_CRASH("GFX: we should never be getting invalid rects at this point");
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if MOZ_BIG_ENDIAN
|
||||||
|
+ // hack: avoid a crash, we cope with the bogus display result for now
|
||||||
|
+ if (aSrc->GetFormat() != aDest->GetFormat())
|
||||||
|
+ return false;
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
MOZ_RELEASE_ASSERT(aSrc->GetFormat() == aDest->GetFormat(),
|
||||||
|
"GFX: different surface formats");
|
||||||
|
MOZ_RELEASE_ASSERT(IntRect(IntPoint(), aSrc->GetSize()).Contains(aSrcRect),
|
14
www/seamonkey/patches/patch-mozilla_gfx_2d_HelpersCairo.h
Normal file
14
www/seamonkey/patches/patch-mozilla_gfx_2d_HelpersCairo.h
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
$NetBSD: patch-mozilla_gfx_2d_HelpersCairo.h,v 1.1 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
|
--- mozilla/gfx/2d/HelpersCairo.h.orig 2017-10-16 07:17:49.000000000 +0000
|
||||||
|
+++ mozilla/gfx/2d/HelpersCairo.h
|
||||||
|
@@ -160,7 +160,9 @@ GfxFormatToCairoFormat(SurfaceFormat for
|
||||||
|
case SurfaceFormat::R5G6B5_UINT16:
|
||||||
|
return CAIRO_FORMAT_RGB16_565;
|
||||||
|
default:
|
||||||
|
+#if MOZ_LITTLE_ENDIAN
|
||||||
|
gfxCriticalError() << "Unknown image format " << (int)format;
|
||||||
|
+#endif
|
||||||
|
return CAIRO_FORMAT_ARGB32;
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,6 +1,6 @@
|
||||||
$NetBSD: patch-mozilla_gfx_skia_generate__mozbuild.py,v 1.5 2017/08/18 23:55:07 ryoon Exp $
|
$NetBSD: patch-mozilla_gfx_skia_generate__mozbuild.py,v 1.6 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
--- mozilla/gfx/skia/generate_mozbuild.py.orig 2017-07-07 05:36:33.000000000 +0000
|
--- mozilla/gfx/skia/generate_mozbuild.py.orig 2017-10-16 07:17:54.000000000 +0000
|
||||||
+++ mozilla/gfx/skia/generate_mozbuild.py
|
+++ mozilla/gfx/skia/generate_mozbuild.py
|
||||||
@@ -140,6 +140,9 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_
|
@@ -140,6 +140,9 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_
|
||||||
'-Wno-unused-private-field',
|
'-Wno-unused-private-field',
|
||||||
|
@ -9,6 +9,6 @@ $NetBSD: patch-mozilla_gfx_skia_generate__mozbuild.py,v 1.5 2017/08/18 23:55:07
|
||||||
+if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
|
+if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
|
||||||
+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
|
+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
|
||||||
+
|
+
|
||||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android', 'gonk'):
|
if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android'):
|
||||||
CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS']
|
CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS']
|
||||||
CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS']
|
CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS']
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
$NetBSD: patch-mozilla_gfx_skia_moz.build,v 1.9 2017/08/18 23:55:07 ryoon Exp $
|
$NetBSD: patch-mozilla_gfx_skia_moz.build,v 1.10 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
--- mozilla/gfx/skia/moz.build.orig 2017-07-07 05:36:33.000000000 +0000
|
--- mozilla/gfx/skia/moz.build.orig 2017-10-16 07:17:53.000000000 +0000
|
||||||
+++ mozilla/gfx/skia/moz.build
|
+++ mozilla/gfx/skia/moz.build
|
||||||
@@ -664,6 +664,9 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_
|
@@ -750,6 +750,9 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_
|
||||||
'-Wno-unused-private-field',
|
'-Wno-unused-private-field',
|
||||||
]
|
]
|
||||||
|
|
||||||
+if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
|
+if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
|
||||||
+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
|
+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
|
||||||
+
|
+
|
||||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android', 'gonk'):
|
if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android'):
|
||||||
CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS']
|
CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS']
|
||||||
CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS']
|
CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS']
|
||||||
|
|
|
@ -1,27 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp,v 1.2 2017/01/01 16:14:07 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/gfx/skia/skia/src/core/SkUtilsArm.cpp.orig 2016-12-14 02:07:14.000000000 +0000
|
|
||||||
+++ mozilla/gfx/skia/skia/src/core/SkUtilsArm.cpp
|
|
||||||
@@ -15,6 +15,10 @@
|
|
||||||
#include <string.h>
|
|
||||||
#include <pthread.h>
|
|
||||||
|
|
||||||
+#if defined(__NetBSD__)
|
|
||||||
+#include <sys/sysctl.h>
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
#if defined(SK_BUILD_FOR_ANDROID)
|
|
||||||
# ifdef MOZ_SKIA
|
|
||||||
# include "mozilla/arm.h"
|
|
||||||
@@ -23,6 +27,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) {
|
|
|
@ -1,49 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_gfx_thebes_gfxFontUtils.cpp,v 1.1 2017/08/18 23:55:07 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/gfx/thebes/gfxFontUtils.cpp.orig 2017-07-07 05:36:36.000000000 +0000
|
|
||||||
+++ mozilla/gfx/thebes/gfxFontUtils.cpp
|
|
||||||
@@ -918,16 +918,18 @@ IsValidSFNTVersion(uint32_t version)
|
|
||||||
version == TRUETYPE_TAG('t','r','u','e');
|
|
||||||
}
|
|
||||||
|
|
||||||
-// copy and swap UTF-16 values, assume no surrogate pairs, can be in place
|
|
||||||
+// Copy and swap UTF-16 values, assume no surrogate pairs, can be in place.
|
|
||||||
+// aInBuf and aOutBuf are NOT necessarily 16-bit-aligned, so we should avoid
|
|
||||||
+// accessing them directly as uint16_t* values.
|
|
||||||
+// aLen is count of UTF-16 values, so the byte buffers are twice that.
|
|
||||||
static void
|
|
||||||
-CopySwapUTF16(const uint16_t *aInBuf, uint16_t *aOutBuf, uint32_t aLen)
|
|
||||||
+CopySwapUTF16(const char* aInBuf, char* aOutBuf, uint32_t aLen)
|
|
||||||
{
|
|
||||||
- const uint16_t *end = aInBuf + aLen;
|
|
||||||
+ const char* end = aInBuf + aLen * 2;
|
|
||||||
while (aInBuf < end) {
|
|
||||||
- uint16_t value = *aInBuf;
|
|
||||||
- *aOutBuf = (value >> 8) | (value & 0xff) << 8;
|
|
||||||
- aOutBuf++;
|
|
||||||
- aInBuf++;
|
|
||||||
+ uint8_t b0 = *aInBuf++;
|
|
||||||
+ *aOutBuf++ = *aInBuf++;
|
|
||||||
+ *aOutBuf++ = b0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1446,13 +1448,13 @@ gfxFontUtils::DecodeFontName(const char
|
|
||||||
if (csName[0] == 0) {
|
|
||||||
// empty charset name: data is utf16be, no need to instantiate a converter
|
|
||||||
uint32_t strLen = aByteLen / 2;
|
|
||||||
-#ifdef IS_LITTLE_ENDIAN
|
|
||||||
aName.SetLength(strLen);
|
|
||||||
- CopySwapUTF16(reinterpret_cast<const uint16_t*>(aNameData),
|
|
||||||
- reinterpret_cast<uint16_t*>(aName.BeginWriting()), strLen);
|
|
||||||
+#ifdef IS_LITTLE_ENDIAN
|
|
||||||
+ CopySwapUTF16(aNameData, reinterpret_cast<char*>(aName.BeginWriting()),
|
|
||||||
+ strLen);
|
|
||||||
#else
|
|
||||||
- aName.Assign(reinterpret_cast<const char16_t*>(aNameData), strLen);
|
|
||||||
-#endif
|
|
||||||
+ memcpy(aName.BeginWriting(), aNameData, strLen * 2);
|
|
||||||
+#endif
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,19 +1,19 @@
|
||||||
$NetBSD: patch-mozilla_gfx_thebes_moz.build,v 1.5 2017/08/18 23:55:07 ryoon Exp $
|
$NetBSD: patch-mozilla_gfx_thebes_moz.build,v 1.6 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
--- mozilla/gfx/thebes/moz.build.orig 2017-07-07 05:36:36.000000000 +0000
|
--- mozilla/gfx/thebes/moz.build.orig 2017-10-16 07:17:57.000000000 +0000
|
||||||
+++ mozilla/gfx/thebes/moz.build
|
+++ mozilla/gfx/thebes/moz.build
|
||||||
@@ -286,7 +286,13 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk
|
@@ -266,7 +266,13 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk
|
||||||
LOCAL_INCLUDES += CONFIG['SKIA_INCLUDES']
|
LOCAL_INCLUDES += CONFIG['SKIA_INCLUDES']
|
||||||
LOCAL_INCLUDES += ['/media/libyuv/include']
|
LOCAL_INCLUDES += ['/media/libyuv/include']
|
||||||
|
|
||||||
-DEFINES['GRAPHITE2_STATIC'] = True
|
-DEFINES['GRAPHITE2_STATIC'] = True
|
||||||
+if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
|
|
||||||
+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
|
|
||||||
+
|
|
||||||
+if CONFIG['MOZ_SYSTEM_GRAPHITE2']:
|
+if CONFIG['MOZ_SYSTEM_GRAPHITE2']:
|
||||||
+ CXXFLAGS += CONFIG['MOZ_GRAPHITE2_CFLAGS']
|
+ CXXFLAGS += CONFIG['MOZ_GRAPHITE2_CFLAGS']
|
||||||
+else:
|
+else:
|
||||||
+ DEFINES['GRAPHITE2_STATIC'] = True
|
+ DEFINES['GRAPHITE2_STATIC'] = True
|
||||||
|
+
|
||||||
|
+if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
|
||||||
|
+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
|
||||||
|
|
||||||
if CONFIG['CLANG_CXX']:
|
if CONFIG['CLANG_CXX']:
|
||||||
# Suppress warnings from Skia header files.
|
# Suppress warnings from Skia header files.
|
||||||
|
|
|
@ -1,14 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_image_decoders_nsIconDecoder.cpp,v 1.1 2017/08/18 23:55:07 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/image/decoders/nsIconDecoder.cpp.orig 2017-07-07 05:36:37.000000000 +0000
|
|
||||||
+++ mozilla/image/decoders/nsIconDecoder.cpp
|
|
||||||
@@ -94,7 +94,8 @@ nsIconDecoder::ReadRowOfPixels(const cha
|
|
||||||
return AsVariant(WriteState::NEED_MORE_DATA); // Done with this row.
|
|
||||||
}
|
|
||||||
|
|
||||||
- uint32_t pixel = *reinterpret_cast<const uint32_t*>(aData);
|
|
||||||
+ uint32_t pixel;
|
|
||||||
+ memcpy(&pixel, aData, 4);
|
|
||||||
aData += 4;
|
|
||||||
aLength -= 4;
|
|
||||||
|
|
|
@ -1,40 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_intl_lwbrk_nsJISx4051LineBreaker.cpp,v 1.1 2017/08/18 23:55:07 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/intl/lwbrk/nsJISx4051LineBreaker.cpp.orig 2017-07-07 05:36:43.000000000 +0000
|
|
||||||
+++ mozilla/intl/lwbrk/nsJISx4051LineBreaker.cpp
|
|
||||||
@@ -12,6 +12,10 @@
|
|
||||||
#include "nsTArray.h"
|
|
||||||
#include "nsUnicodeProperties.h"
|
|
||||||
|
|
||||||
+#if ENABLE_INTL_API
|
|
||||||
+#include "unicode/uchar.h" // for U_LB_COUNT until bug 1305700
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
/*
|
|
||||||
|
|
||||||
Simplification of Pair Table in JIS X 4051
|
|
||||||
@@ -547,10 +551,22 @@ GetClass(uint32_t u)
|
|
||||||
/* CLOSE_PARENTHESIS = 36, [CP] */ CLASS_CLOSE_LIKE_CHARACTER,
|
|
||||||
/* CONDITIONAL_JAPANESE_STARTER = 37, [CJ] */ CLASS_CLOSE,
|
|
||||||
/* HEBREW_LETTER = 38, [HL] */ CLASS_CHARACTER,
|
|
||||||
- /* REGIONAL_INDICATOR = 39, [RI] */ CLASS_CHARACTER
|
|
||||||
+ /* REGIONAL_INDICATOR = 39, [RI] */ CLASS_CHARACTER,
|
|
||||||
+#if U_ICU_VERSION_MAJOR_NUM > 57
|
|
||||||
+ /* E_BASE = 40, [EB] */ CLASS_BREAKABLE,
|
|
||||||
+ /* E_MODIFIER = 41, [EM] */ CLASS_CHARACTER,
|
|
||||||
+ /* ZWJ = 42, [ZWJ]*/ CLASS_CHARACTER,
|
|
||||||
+#endif
|
|
||||||
};
|
|
||||||
|
|
||||||
- return sUnicodeLineBreakToClass[mozilla::unicode::GetLineBreakClass(u)];
|
|
||||||
+#if ENABLE_INTL_API
|
|
||||||
+ static_assert(U_LB_COUNT == mozilla::ArrayLength(sUnicodeLineBreakToClass),
|
|
||||||
+ "Gecko vs ICU LineBreak class mismatch");
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+ auto cls = mozilla::unicode::GetLineBreakClass(u);
|
|
||||||
+ MOZ_ASSERT(cls < mozilla::ArrayLength(sUnicodeLineBreakToClass));
|
|
||||||
+ return sUnicodeLineBreakToClass[cls];
|
|
||||||
}
|
|
||||||
|
|
||||||
static bool
|
|
|
@ -1,8 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_ios,v 1.5 2017/08/18 23:55:07 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/ios.orig 2017-08-18 14:25:23.037120171 +0000
|
|
||||||
+++ mozilla/ios
|
|
||||||
@@ -0,0 +1,3 @@
|
|
||||||
+#pragma GCC visibility push(default)
|
|
||||||
+#include_next <ios>
|
|
||||||
+#pragma GCC visibility pop
|
|
|
@ -0,0 +1,90 @@
|
||||||
|
$NetBSD: patch-mozilla_ipc_chromium_src_base_atomicops__internals__arm__gcc.h,v 1.1 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
|
--- mozilla/ipc/chromium/src/base/atomicops_internals_arm_gcc.h.orig 2017-10-16 07:18:10.000000000 +0000
|
||||||
|
+++ mozilla/ipc/chromium/src/base/atomicops_internals_arm_gcc.h
|
||||||
|
@@ -14,44 +14,19 @@
|
||||||
|
namespace base {
|
||||||
|
namespace subtle {
|
||||||
|
|
||||||
|
-// 0xffff0fc0 is the hard coded address of a function provided by
|
||||||
|
-// the kernel which implements an atomic compare-exchange. On older
|
||||||
|
-// ARM architecture revisions (pre-v6) this may be implemented using
|
||||||
|
-// a syscall. This address is stable, and in active use (hard coded)
|
||||||
|
-// by at least glibc-2.7 and the Android C library.
|
||||||
|
-typedef Atomic32 (*LinuxKernelCmpxchgFunc)(Atomic32 old_value,
|
||||||
|
- Atomic32 new_value,
|
||||||
|
- volatile Atomic32* ptr);
|
||||||
|
-LinuxKernelCmpxchgFunc pLinuxKernelCmpxchg __attribute__((weak)) =
|
||||||
|
- (LinuxKernelCmpxchgFunc) 0xffff0fc0;
|
||||||
|
-
|
||||||
|
-typedef void (*LinuxKernelMemoryBarrierFunc)(void);
|
||||||
|
-LinuxKernelMemoryBarrierFunc pLinuxKernelMemoryBarrier __attribute__((weak)) =
|
||||||
|
- (LinuxKernelMemoryBarrierFunc) 0xffff0fa0;
|
||||||
|
-
|
||||||
|
-
|
||||||
|
inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
|
||||||
|
Atomic32 old_value,
|
||||||
|
Atomic32 new_value) {
|
||||||
|
- Atomic32 prev_value = *ptr;
|
||||||
|
- do {
|
||||||
|
- if (!pLinuxKernelCmpxchg(old_value, new_value,
|
||||||
|
- const_cast<Atomic32*>(ptr))) {
|
||||||
|
- return old_value;
|
||||||
|
- }
|
||||||
|
- prev_value = *ptr;
|
||||||
|
- } while (prev_value == old_value);
|
||||||
|
- return prev_value;
|
||||||
|
+ return __sync_val_compare_and_swap(ptr, old_value, new_value);
|
||||||
|
}
|
||||||
|
|
||||||
|
inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr,
|
||||||
|
Atomic32 new_value) {
|
||||||
|
- Atomic32 old_value;
|
||||||
|
+ Atomic32 prev_value;
|
||||||
|
do {
|
||||||
|
- old_value = *ptr;
|
||||||
|
- } while (pLinuxKernelCmpxchg(old_value, new_value,
|
||||||
|
- const_cast<Atomic32*>(ptr)));
|
||||||
|
- return old_value;
|
||||||
|
+ prev_value = *ptr;
|
||||||
|
+ } while (!__sync_bool_compare_and_swap(ptr, prev_value, new_value));
|
||||||
|
+ return prev_value;
|
||||||
|
}
|
||||||
|
|
||||||
|
inline Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr,
|
||||||
|
@@ -61,18 +36,15 @@ inline Atomic32 NoBarrier_AtomicIncremen
|
||||||
|
|
||||||
|
inline Atomic32 Barrier_AtomicIncrement(volatile Atomic32* ptr,
|
||||||
|
Atomic32 increment) {
|
||||||
|
- for (;;) {
|
||||||
|
- // Atomic exchange the old value with an incremented one.
|
||||||
|
- Atomic32 old_value = *ptr;
|
||||||
|
- Atomic32 new_value = old_value + increment;
|
||||||
|
- if (pLinuxKernelCmpxchg(old_value, new_value,
|
||||||
|
- const_cast<Atomic32*>(ptr)) == 0) {
|
||||||
|
- // The exchange took place as expected.
|
||||||
|
- return new_value;
|
||||||
|
- }
|
||||||
|
- // Otherwise, *ptr changed mid-loop and we need to retry.
|
||||||
|
- }
|
||||||
|
+ Atomic32 old_value;
|
||||||
|
+ Atomic32 new_value;
|
||||||
|
|
||||||
|
+ do {
|
||||||
|
+ // Atomic exchange the old value with an incremented one.
|
||||||
|
+ old_value = *ptr;
|
||||||
|
+ new_value = old_value + increment;
|
||||||
|
+ } while (!__sync_bool_compare_and_swap(ptr, old_value, new_value));
|
||||||
|
+ return new_value;
|
||||||
|
}
|
||||||
|
|
||||||
|
inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr,
|
||||||
|
@@ -92,7 +64,7 @@ inline void NoBarrier_Store(volatile Ato
|
||||||
|
}
|
||||||
|
|
||||||
|
inline void MemoryBarrier() {
|
||||||
|
- pLinuxKernelMemoryBarrier();
|
||||||
|
+ __sync_synchronize();
|
||||||
|
}
|
||||||
|
|
||||||
|
inline void Acquire_Store(volatile Atomic32* ptr, Atomic32 value) {
|
|
@ -1,16 +1,16 @@
|
||||||
$NetBSD: patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc,v 1.3 2017/01/01 16:14:08 ryoon Exp $
|
$NetBSD: patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc,v 1.4 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
--- mozilla/ipc/chromium/src/base/message_pump_libevent.cc.orig 2016-12-14 02:07:49.000000000 +0000
|
--- mozilla/ipc/chromium/src/base/message_pump_libevent.cc.orig 2017-10-16 07:18:10.000000000 +0000
|
||||||
+++ mozilla/ipc/chromium/src/base/message_pump_libevent.cc
|
+++ mozilla/ipc/chromium/src/base/message_pump_libevent.cc
|
||||||
@@ -22,6 +22,7 @@
|
@@ -22,6 +22,7 @@
|
||||||
|
|
||||||
// This macro checks that the _EVENT_SIZEOF_* constants defined in
|
// This macro checks that the _EVENT_SIZEOF_* constants defined in
|
||||||
// ipc/chromiume/src/third_party/<platform>/event2/event-config.h are correct.
|
// ipc/chromiume/src/third_party/<platform>/event2/event-config.h are correct.
|
||||||
+#if 0
|
+#if 0
|
||||||
|
#if defined(_EVENT_SIZEOF_SHORT)
|
||||||
#define CHECK_EVENT_SIZEOF(TYPE, type) \
|
#define CHECK_EVENT_SIZEOF(TYPE, type) \
|
||||||
static_assert(_EVENT_SIZEOF_##TYPE == sizeof(type), \
|
static_assert(_EVENT_SIZEOF_##TYPE == sizeof(type), \
|
||||||
"bad _EVENT_SIZEOF_"#TYPE);
|
@@ -40,6 +41,7 @@ CHECK_EVENT_SIZEOF(PTHREAD_T, pthread_t)
|
||||||
@@ -32,6 +33,7 @@ CHECK_EVENT_SIZEOF(PTHREAD_T, pthread_t)
|
|
||||||
CHECK_EVENT_SIZEOF(SHORT, short);
|
CHECK_EVENT_SIZEOF(SHORT, short);
|
||||||
CHECK_EVENT_SIZEOF(SIZE_T, size_t);
|
CHECK_EVENT_SIZEOF(SIZE_T, size_t);
|
||||||
CHECK_EVENT_SIZEOF(VOID_P, void*);
|
CHECK_EVENT_SIZEOF(VOID_P, void*);
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc,v 1.12 2017/01/01 16:14:08 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2016-12-14 02:07:49.000000000 +0000
|
|
||||||
+++ mozilla/ipc/chromium/src/base/process_util_bsd.cc
|
|
||||||
@@ -12,6 +12,10 @@
|
|
||||||
#include <spawn.h>
|
|
||||||
#include <sys/wait.h>
|
|
||||||
|
|
||||||
+#if defined(OS_BSD)
|
|
||||||
+#include <kvm.h>
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
#include <string>
|
|
||||||
|
|
||||||
#include "nspr.h"
|
|
|
@ -1,13 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_js_src_jit_LIR.cpp,v 1.3 2015/10/02 22:49:36 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/js/src/jit/LIR.cpp.orig 2015-09-25 07:35:44.000000000 +0000
|
|
||||||
+++ mozilla/js/src/jit/LIR.cpp
|
|
||||||
@@ -323,7 +323,7 @@ LNode::printName(GenericPrinter& out, Op
|
|
||||||
const char* name = names[op];
|
|
||||||
size_t len = strlen(name);
|
|
||||||
for (size_t i = 0; i < len; i++)
|
|
||||||
- out.printf("%c", tolower(name[i]));
|
|
||||||
+ out.printf("%c", tolower((unsigned char)name[i]));
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
|
|
@ -1,13 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_js_src_jit_MIR.cpp,v 1.4 2017/01/01 16:14:08 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/js/src/jit/MIR.cpp.orig 2016-12-14 02:09:44.000000000 +0000
|
|
||||||
+++ mozilla/js/src/jit/MIR.cpp
|
|
||||||
@@ -76,7 +76,7 @@ MDefinition::PrintOpcodeName(GenericPrin
|
|
||||||
const char* name = names[op];
|
|
||||||
size_t len = strlen(name);
|
|
||||||
for (size_t i = 0; i < len; i++)
|
|
||||||
- out.printf("%c", tolower(name[i]));
|
|
||||||
+ out.printf("%c", tolower((unsigned char)name[i]));
|
|
||||||
}
|
|
||||||
|
|
||||||
static MConstant*
|
|
|
@ -1,13 +1,13 @@
|
||||||
$NetBSD: patch-mozilla_js_src_jit_arm_Architecture-arm.cpp,v 1.4 2015/10/02 22:49:36 ryoon Exp $
|
$NetBSD: patch-mozilla_js_src_jit_arm_Architecture-arm.cpp,v 1.5 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
--- mozilla/js/src/jit/arm/Architecture-arm.cpp.orig 2015-09-25 07:35:45.000000000 +0000
|
--- mozilla/js/src/jit/arm/Architecture-arm.cpp.orig 2017-10-16 07:18:17.000000000 +0000
|
||||||
+++ mozilla/js/src/jit/arm/Architecture-arm.cpp
|
+++ mozilla/js/src/jit/arm/Architecture-arm.cpp
|
||||||
@@ -16,7 +16,7 @@
|
@@ -16,7 +16,7 @@
|
||||||
#include "jit/arm/Assembler-arm.h"
|
#include "jit/arm/Assembler-arm.h"
|
||||||
#include "jit/RegisterSets.h"
|
#include "jit/RegisterSets.h"
|
||||||
|
|
||||||
-#if !defined(__linux__) || defined(ANDROID) || defined(JS_SIMULATOR_ARM)
|
-#if !defined(__linux__) || defined(ANDROID) || defined(JS_SIMULATOR_ARM)
|
||||||
+#if !defined(__linux__) || defined(ANDROID) || defined(JS_ARM_SIMULATOR) || defined(__NetBSD__)
|
+#if !defined(__linux__) || defined(ANDROID) || defined(JS_SIMULATOR_ARM) || defined(__NetBSD__)
|
||||||
// The Android NDK and B2G do not include the hwcap.h kernel header, and it is not
|
// The Android NDK and B2G do not include the hwcap.h kernel header, and it is not
|
||||||
// defined when building the simulator, so inline the header defines we need.
|
// defined when building the simulator, so inline the header defines we need.
|
||||||
# define HWCAP_VFP (1 << 6)
|
# define HWCAP_VFP (1 << 6)
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
$NetBSD: patch-mozilla_js_src_moz.build,v 1.1 2017/08/18 23:55:07 ryoon Exp $
|
$NetBSD: patch-mozilla_js_src_moz.build,v 1.2 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
--- mozilla/js/src/moz.build.orig 2017-07-07 05:36:52.000000000 +0000
|
--- mozilla/js/src/moz.build.orig 2017-10-16 07:18:19.000000000 +0000
|
||||||
+++ mozilla/js/src/moz.build
|
+++ mozilla/js/src/moz.build
|
||||||
@@ -734,10 +734,6 @@ OS_LIBS += CONFIG['REALTIME_LIBS']
|
@@ -735,10 +735,6 @@ OS_LIBS += CONFIG['REALTIME_LIBS']
|
||||||
CFLAGS += CONFIG['MOZ_ICU_CFLAGS']
|
CFLAGS += CONFIG['MOZ_ICU_CFLAGS']
|
||||||
CXXFLAGS += CONFIG['MOZ_ICU_CFLAGS']
|
CXXFLAGS += CONFIG['MOZ_ICU_CFLAGS']
|
||||||
|
|
||||||
|
@ -11,5 +11,5 @@ $NetBSD: patch-mozilla_js_src_moz.build,v 1.1 2017/08/18 23:55:07 ryoon Exp $
|
||||||
-DIST_INSTALL = True
|
-DIST_INSTALL = True
|
||||||
-
|
-
|
||||||
# Prepare self-hosted JS code for embedding
|
# Prepare self-hosted JS code for embedding
|
||||||
GENERATED_FILES += ['selfhosted.out.h']
|
GENERATED_FILES += [('selfhosted.out.h', 'selfhosted.js')]
|
||||||
selfhosted = GENERATED_FILES['selfhosted.out.h']
|
selfhosted = GENERATED_FILES[('selfhosted.out.h', 'selfhosted.js')]
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
$NetBSD: patch-mozilla_js_src_old-configure.in,v 1.2 2017/08/18 23:55:07 ryoon Exp $
|
$NetBSD: patch-mozilla_js_src_old-configure.in,v 1.3 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
--- mozilla/js/src/old-configure.in.orig 2017-07-07 05:36:52.000000000 +0000
|
--- mozilla/js/src/old-configure.in.orig 2017-10-16 07:18:22.000000000 +0000
|
||||||
+++ mozilla/js/src/old-configure.in
|
+++ mozilla/js/src/old-configure.in
|
||||||
@@ -140,6 +140,9 @@ fi
|
@@ -140,6 +140,9 @@ fi
|
||||||
|
|
||||||
|
@ -12,3 +12,21 @@ $NetBSD: patch-mozilla_js_src_old-configure.in,v 1.2 2017/08/18 23:55:07 ryoon E
|
||||||
dnl Special win32 checks
|
dnl Special win32 checks
|
||||||
dnl ========================================================
|
dnl ========================================================
|
||||||
|
|
||||||
|
@@ -1024,7 +1027,7 @@ dnl Checks for header files.
|
||||||
|
dnl ========================================================
|
||||||
|
AC_HEADER_DIRENT
|
||||||
|
case "$target_os" in
|
||||||
|
-freebsd*)
|
||||||
|
+freebsd*|*-*-dragonfly*)
|
||||||
|
# for stuff like -lXshm
|
||||||
|
CPPFLAGS="${CPPFLAGS} ${X_CFLAGS}"
|
||||||
|
;;
|
||||||
|
@@ -1155,7 +1158,7 @@ then
|
||||||
|
fi
|
||||||
|
|
||||||
|
case "$target" in
|
||||||
|
- *-*-freebsd*)
|
||||||
|
+ *-*-freebsd*|*-*-dragonfly*)
|
||||||
|
AC_DEFINE(_REENTRANT)
|
||||||
|
AC_DEFINE(_THREAD_SAFE)
|
||||||
|
dnl -pthread links in -lpthread, so don't specify it explicitly.
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_js_src_vm_SPSProfiler.cpp,v 1.5 2014/06/22 08:54:39 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/js/src/vm/SPSProfiler.cpp.orig 2014-06-13 00:46:08.000000000 +0000
|
|
||||||
+++ mozilla/js/src/vm/SPSProfiler.cpp
|
|
||||||
@@ -4,6 +4,8 @@
|
|
||||||
* 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/. */
|
|
||||||
|
|
||||||
+#include "jscntxtinlines.h"
|
|
||||||
+
|
|
||||||
#include "vm/SPSProfiler.h"
|
|
||||||
|
|
||||||
#include "mozilla/DebugOnly.h"
|
|
|
@ -1,13 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_layout_style_GenerateCSSPropsGenerated.py,v 1.1 2017/08/18 23:55:07 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/layout/style/GenerateCSSPropsGenerated.py.orig 2017-07-07 05:28:56.000000000 +0000
|
|
||||||
+++ mozilla/layout/style/GenerateCSSPropsGenerated.py
|
|
||||||
@@ -10,7 +10,7 @@ import buildconfig
|
|
||||||
from mozbuild import shellutil
|
|
||||||
|
|
||||||
def get_properties(preprocessorHeader):
|
|
||||||
- cpp = list(buildconfig.substs['CPP'])
|
|
||||||
+ cpp = shellutil.split(buildconfig.substs['CPP'])
|
|
||||||
cpp += shellutil.split(buildconfig.substs['ACDEFINES'])
|
|
||||||
cpp.append(preprocessorHeader)
|
|
||||||
preprocessed = subprocess.check_output(cpp)
|
|
|
@ -1,8 +1,8 @@
|
||||||
$NetBSD: patch-mozilla_media_libcubeb_src_cubeb.c,v 1.2 2017/01/01 16:14:08 ryoon Exp $
|
$NetBSD: patch-mozilla_media_libcubeb_src_cubeb.c,v 1.3 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
--- mozilla/media/libcubeb/src/cubeb.c.orig 2016-12-14 02:09:53.000000000 +0000
|
--- mozilla/media/libcubeb/src/cubeb.c.orig 2017-10-16 07:19:00.000000000 +0000
|
||||||
+++ mozilla/media/libcubeb/src/cubeb.c
|
+++ mozilla/media/libcubeb/src/cubeb.c
|
||||||
@@ -60,6 +60,9 @@ int audiotrack_init(cubeb ** context, ch
|
@@ -54,6 +54,9 @@ int audiotrack_init(cubeb ** context, ch
|
||||||
#if defined(USE_KAI)
|
#if defined(USE_KAI)
|
||||||
int kai_init(cubeb ** context, char const * context_name);
|
int kai_init(cubeb ** context, char const * context_name);
|
||||||
#endif
|
#endif
|
||||||
|
@ -11,8 +11,8 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb.c,v 1.2 2017/01/01 16:14:08 ryoo
|
||||||
+#endif
|
+#endif
|
||||||
|
|
||||||
|
|
||||||
int
|
static int
|
||||||
@@ -152,6 +155,9 @@ cubeb_init(cubeb ** context, char const
|
@@ -141,6 +144,9 @@ cubeb_init(cubeb ** context, char const
|
||||||
#if defined(USE_KAI)
|
#if defined(USE_KAI)
|
||||||
kai_init,
|
kai_init,
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
$NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:07 ryoon Exp $
|
$NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.10 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
--- mozilla/media/libcubeb/src/cubeb_alsa.c.orig 2017-07-07 05:37:16.000000000 +0000
|
--- mozilla/media/libcubeb/src/cubeb_alsa.c.orig 2017-10-16 07:19:00.000000000 +0000
|
||||||
+++ mozilla/media/libcubeb/src/cubeb_alsa.c
|
+++ mozilla/media/libcubeb/src/cubeb_alsa.c
|
||||||
@@ -7,11 +7,15 @@
|
@@ -7,11 +7,15 @@
|
||||||
#undef NDEBUG
|
#undef NDEBUG
|
||||||
|
@ -277,7 +277,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
|
||||||
pthread_mutex_unlock(&cubeb_alsa_mutex);
|
pthread_mutex_unlock(&cubeb_alsa_mutex);
|
||||||
|
|
||||||
return r;
|
return r;
|
||||||
@@ -654,12 +704,65 @@ alsa_init(cubeb ** context, char const *
|
@@ -660,12 +710,65 @@ alsa_init(cubeb ** context, char const *
|
||||||
pthread_attr_t attr;
|
pthread_attr_t attr;
|
||||||
snd_pcm_t * dummy;
|
snd_pcm_t * dummy;
|
||||||
|
|
||||||
|
@ -344,7 +344,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
|
||||||
cubeb_alsa_error_handler_set = 1;
|
cubeb_alsa_error_handler_set = 1;
|
||||||
}
|
}
|
||||||
pthread_mutex_unlock(&cubeb_alsa_mutex);
|
pthread_mutex_unlock(&cubeb_alsa_mutex);
|
||||||
@@ -667,6 +770,8 @@ alsa_init(cubeb ** context, char const *
|
@@ -673,6 +776,8 @@ alsa_init(cubeb ** context, char const *
|
||||||
ctx = calloc(1, sizeof(*ctx));
|
ctx = calloc(1, sizeof(*ctx));
|
||||||
assert(ctx);
|
assert(ctx);
|
||||||
|
|
||||||
|
@ -353,7 +353,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
|
||||||
ctx->ops = &alsa_ops;
|
ctx->ops = &alsa_ops;
|
||||||
|
|
||||||
r = pthread_mutex_init(&ctx->mutex, NULL);
|
r = pthread_mutex_init(&ctx->mutex, NULL);
|
||||||
@@ -716,7 +821,7 @@ alsa_init(cubeb ** context, char const *
|
@@ -722,7 +827,7 @@ alsa_init(cubeb ** context, char const *
|
||||||
config fails with EINVAL, the PA PCM is too old for this workaround. */
|
config fails with EINVAL, the PA PCM is too old for this workaround. */
|
||||||
if (r == -EINVAL) {
|
if (r == -EINVAL) {
|
||||||
pthread_mutex_lock(&cubeb_alsa_mutex);
|
pthread_mutex_lock(&cubeb_alsa_mutex);
|
||||||
|
@ -362,7 +362,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
|
||||||
pthread_mutex_unlock(&cubeb_alsa_mutex);
|
pthread_mutex_unlock(&cubeb_alsa_mutex);
|
||||||
ctx->local_config = NULL;
|
ctx->local_config = NULL;
|
||||||
} else if (r >= 0) {
|
} else if (r >= 0) {
|
||||||
@@ -755,9 +860,13 @@ alsa_destroy(cubeb * ctx)
|
@@ -762,9 +867,13 @@ alsa_destroy(cubeb * ctx)
|
||||||
pthread_mutex_destroy(&ctx->mutex);
|
pthread_mutex_destroy(&ctx->mutex);
|
||||||
free(ctx->fds);
|
free(ctx->fds);
|
||||||
|
|
||||||
|
@ -377,7 +377,16 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
|
||||||
pthread_mutex_unlock(&cubeb_alsa_mutex);
|
pthread_mutex_unlock(&cubeb_alsa_mutex);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -842,7 +951,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
|
@@ -844,13 +953,16 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
|
||||||
|
r = pthread_mutex_init(&stm->mutex, NULL);
|
||||||
|
assert(r == 0);
|
||||||
|
|
||||||
|
+ r = pthread_cond_init(&stm->cond, NULL);
|
||||||
|
+ assert(r == 0);
|
||||||
|
+
|
||||||
|
r = alsa_locked_pcm_open(&stm->pcm, SND_PCM_STREAM_PLAYBACK, ctx->local_config);
|
||||||
|
if (r < 0) {
|
||||||
|
alsa_stream_destroy(stm);
|
||||||
return CUBEB_ERROR;
|
return CUBEB_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -386,7 +395,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
|
||||||
assert(r == 0);
|
assert(r == 0);
|
||||||
|
|
||||||
latency_us = latency_frames * 1e6 / stm->params.rate;
|
latency_us = latency_frames * 1e6 / stm->params.rate;
|
||||||
@@ -855,7 +964,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
|
@@ -863,7 +975,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
|
||||||
latency_us = latency_us < min_latency ? min_latency: latency_us;
|
latency_us = latency_us < min_latency ? min_latency: latency_us;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -395,7 +404,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
|
||||||
stm->params.channels, stm->params.rate, 1,
|
stm->params.channels, stm->params.rate, 1,
|
||||||
latency_us);
|
latency_us);
|
||||||
if (r < 0) {
|
if (r < 0) {
|
||||||
@@ -863,15 +972,15 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
|
@@ -871,20 +983,17 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
|
||||||
return CUBEB_ERROR_INVALID_FORMAT;
|
return CUBEB_ERROR_INVALID_FORMAT;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -413,8 +422,13 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
|
||||||
+ r = WRAP(snd_pcm_poll_descriptors)(stm->pcm, stm->saved_fds, stm->nfds);
|
+ r = WRAP(snd_pcm_poll_descriptors)(stm->pcm, stm->saved_fds, stm->nfds);
|
||||||
assert((nfds_t) r == stm->nfds);
|
assert((nfds_t) r == stm->nfds);
|
||||||
|
|
||||||
r = pthread_cond_init(&stm->cond, NULL);
|
- r = pthread_cond_init(&stm->cond, NULL);
|
||||||
@@ -902,7 +1011,7 @@ alsa_stream_destroy(cubeb_stream * stm)
|
- assert(r == 0);
|
||||||
|
-
|
||||||
|
if (alsa_register_stream(ctx, stm) != 0) {
|
||||||
|
alsa_stream_destroy(stm);
|
||||||
|
return CUBEB_ERROR;
|
||||||
|
@@ -910,7 +1019,7 @@ alsa_stream_destroy(cubeb_stream * stm)
|
||||||
pthread_mutex_lock(&stm->mutex);
|
pthread_mutex_lock(&stm->mutex);
|
||||||
if (stm->pcm) {
|
if (stm->pcm) {
|
||||||
if (stm->state == DRAINING) {
|
if (stm->state == DRAINING) {
|
||||||
|
@ -423,7 +437,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
|
||||||
}
|
}
|
||||||
alsa_locked_pcm_close(stm->pcm);
|
alsa_locked_pcm_close(stm->pcm);
|
||||||
stm->pcm = NULL;
|
stm->pcm = NULL;
|
||||||
@@ -944,12 +1053,12 @@ alsa_get_max_channel_count(cubeb * ctx,
|
@@ -952,12 +1061,12 @@ alsa_get_max_channel_count(cubeb * ctx,
|
||||||
return CUBEB_ERROR;
|
return CUBEB_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -438,7 +452,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
|
||||||
if (r < 0) {
|
if (r < 0) {
|
||||||
return CUBEB_ERROR;
|
return CUBEB_ERROR;
|
||||||
}
|
}
|
||||||
@@ -969,34 +1078,34 @@ alsa_get_preferred_sample_rate(cubeb * c
|
@@ -978,34 +1087,34 @@ alsa_get_preferred_sample_rate(cubeb * c
|
||||||
|
|
||||||
/* get a pcm, disabling resampling, so we get a rate the
|
/* get a pcm, disabling resampling, so we get a rate the
|
||||||
* hardware/dmix/pulse/etc. supports. */
|
* hardware/dmix/pulse/etc. supports. */
|
||||||
|
@ -481,7 +495,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
|
||||||
|
|
||||||
return CUBEB_OK;
|
return CUBEB_OK;
|
||||||
}
|
}
|
||||||
@@ -1020,7 +1129,7 @@ alsa_stream_start(cubeb_stream * stm)
|
@@ -1030,7 +1139,7 @@ alsa_stream_start(cubeb_stream * stm)
|
||||||
ctx = stm->context;
|
ctx = stm->context;
|
||||||
|
|
||||||
pthread_mutex_lock(&stm->mutex);
|
pthread_mutex_lock(&stm->mutex);
|
||||||
|
@ -490,7 +504,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
|
||||||
gettimeofday(&stm->last_activity, NULL);
|
gettimeofday(&stm->last_activity, NULL);
|
||||||
pthread_mutex_unlock(&stm->mutex);
|
pthread_mutex_unlock(&stm->mutex);
|
||||||
|
|
||||||
@@ -1054,7 +1163,7 @@ alsa_stream_stop(cubeb_stream * stm)
|
@@ -1064,7 +1173,7 @@ alsa_stream_stop(cubeb_stream * stm)
|
||||||
pthread_mutex_unlock(&ctx->mutex);
|
pthread_mutex_unlock(&ctx->mutex);
|
||||||
|
|
||||||
pthread_mutex_lock(&stm->mutex);
|
pthread_mutex_lock(&stm->mutex);
|
||||||
|
@ -499,7 +513,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
|
||||||
pthread_mutex_unlock(&stm->mutex);
|
pthread_mutex_unlock(&stm->mutex);
|
||||||
|
|
||||||
return CUBEB_OK;
|
return CUBEB_OK;
|
||||||
@@ -1070,8 +1179,8 @@ alsa_stream_get_position(cubeb_stream *
|
@@ -1080,14 +1189,15 @@ alsa_stream_get_position(cubeb_stream *
|
||||||
pthread_mutex_lock(&stm->mutex);
|
pthread_mutex_lock(&stm->mutex);
|
||||||
|
|
||||||
delay = -1;
|
delay = -1;
|
||||||
|
@ -510,7 +524,15 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:0
|
||||||
*position = stm->last_position;
|
*position = stm->last_position;
|
||||||
pthread_mutex_unlock(&stm->mutex);
|
pthread_mutex_unlock(&stm->mutex);
|
||||||
return CUBEB_OK;
|
return CUBEB_OK;
|
||||||
@@ -1096,7 +1205,7 @@ alsa_stream_get_latency(cubeb_stream * s
|
}
|
||||||
|
|
||||||
|
- assert(delay >= 0);
|
||||||
|
+ // Comment out to enable alsa-plugins-oss audio playback
|
||||||
|
+ // assert(delay >= 0);
|
||||||
|
|
||||||
|
*position = 0;
|
||||||
|
if (stm->write_position >= (snd_pcm_uframes_t) delay) {
|
||||||
|
@@ -1106,7 +1216,7 @@ alsa_stream_get_latency(cubeb_stream * s
|
||||||
snd_pcm_sframes_t delay;
|
snd_pcm_sframes_t delay;
|
||||||
/* This function returns the delay in frames until a frame written using
|
/* This function returns the delay in frames until a frame written using
|
||||||
snd_pcm_writei is sent to the DAC. The DAC delay should be < 1ms anyways. */
|
snd_pcm_writei is sent to the DAC. The DAC delay should be < 1ms anyways. */
|
||||||
|
|
|
@ -1,12 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h,v 1.3 2016/03/30 12:56:53 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/media/libstagefright/frameworks/av/include/media/stagefright/foundation/AString.h.orig 2016-01-19 02:46:50.000000000 +0000
|
|
||||||
+++ mozilla/media/libstagefright/frameworks/av/include/media/stagefright/foundation/AString.h
|
|
||||||
@@ -18,6 +18,7 @@
|
|
||||||
|
|
||||||
#define A_STRING_H_
|
|
||||||
|
|
||||||
+#include <cctype>
|
|
||||||
#include <sys/types.h>
|
|
||||||
|
|
||||||
namespace stagefright {
|
|
|
@ -1,15 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp,v 1.3 2017/01/01 16:14:08 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp.orig 2016-12-14 02:07:21.000000000 +0000
|
|
||||||
+++ mozilla/media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp
|
|
||||||
@@ -23,6 +23,10 @@
|
|
||||||
#include "ADebug.h"
|
|
||||||
#include "AString.h"
|
|
||||||
|
|
||||||
+#if defined(__NetBSD__) && defined(tolower)
|
|
||||||
+#undef tolower
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
namespace stagefright {
|
|
||||||
|
|
||||||
// static
|
|
|
@ -1,27 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c,v 1.1 2015/03/17 19:50:42 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/media/libstagefright/system/core/liblog/fake_log_device.c.orig 2015-03-09 05:34:24.000000000 +0000
|
|
||||||
+++ mozilla/media/libstagefright/system/core/liblog/fake_log_device.c
|
|
||||||
@@ -229,11 +229,11 @@ static void configureInitialState(const
|
|
||||||
char tagName[kMaxTagLen];
|
|
||||||
int i, minPrio;
|
|
||||||
|
|
||||||
- while (isspace(*tags))
|
|
||||||
+ while (isspace((unsigned char)*tags))
|
|
||||||
tags++;
|
|
||||||
|
|
||||||
i = 0;
|
|
||||||
- while (*tags != '\0' && !isspace(*tags) && *tags != ':' &&
|
|
||||||
+ while (*tags != '\0' && !isspace((unsigned char)*tags) && *tags != ':' &&
|
|
||||||
i < kMaxTagLen)
|
|
||||||
{
|
|
||||||
tagName[i++] = *tags++;
|
|
||||||
@@ -272,7 +272,7 @@ static void configureInitialState(const
|
|
||||||
}
|
|
||||||
|
|
||||||
tags++;
|
|
||||||
- if (*tags != '\0' && !isspace(*tags)) {
|
|
||||||
+ if (*tags != '\0' && !isspace((unsigned char)*tags)) {
|
|
||||||
TRACE("ERROR: garbage in tag env; expected whitespace\n");
|
|
||||||
TRACE(" env='%s'\n", tags);
|
|
||||||
return;
|
|
|
@ -1,22 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_media_libstagefright_system_core_liblog_logprint.c,v 1.1 2015/03/17 19:50:42 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/media/libstagefright/system/core/liblog/logprint.c.orig 2015-03-09 05:34:24.000000000 +0000
|
|
||||||
+++ mozilla/media/libstagefright/system/core/liblog/logprint.c
|
|
||||||
@@ -101,7 +101,7 @@ static android_LogPriority filterCharToP
|
|
||||||
{
|
|
||||||
android_LogPriority pri;
|
|
||||||
|
|
||||||
- c = tolower(c);
|
|
||||||
+ c = tolower((unsigned char)c);
|
|
||||||
|
|
||||||
if (c >= '0' && c <= '9') {
|
|
||||||
if (c >= ('0'+ANDROID_LOG_SILENT)) {
|
|
||||||
@@ -370,7 +370,7 @@ static inline char * strip_end(char *str
|
|
||||||
{
|
|
||||||
char *end = str + strlen(str) - 1;
|
|
||||||
|
|
||||||
- while (end >= str && isspace(*end))
|
|
||||||
+ while (end >= str && isspace((unsigned char)*end))
|
|
||||||
*end-- = '\0';
|
|
||||||
return str;
|
|
||||||
}
|
|
|
@ -1,13 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_media_libtheora_lib_info.c,v 1.1 2015/03/17 19:50:42 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/media/libtheora/lib/info.c.orig 2015-03-09 05:34:24.000000000 +0000
|
|
||||||
+++ mozilla/media/libtheora/lib/info.c
|
|
||||||
@@ -29,7 +29,7 @@
|
|
||||||
static int oc_tagcompare(const char *_s1,const char *_s2,int _n){
|
|
||||||
int c;
|
|
||||||
for(c=0;c<_n;c++){
|
|
||||||
- if(toupper(_s1[c])!=toupper(_s2[c]))return !0;
|
|
||||||
+ if(toupper((unsigned char)_s1[c])!=toupper((unsigned char)_s2[c]))return !0;
|
|
||||||
}
|
|
||||||
return _s1[c]!='=';
|
|
||||||
}
|
|
|
@ -1,14 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_media_libtremor_Makefile.in,v 1.2 2017/01/01 16:14:08 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/media/libtremor/Makefile.in.orig 2017-01-01 10:19:05.138856916 +0000
|
|
||||||
+++ mozilla/media/libtremor/Makefile.in
|
|
||||||
@@ -0,0 +1,9 @@
|
|
||||||
+# This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
+# 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/.
|
|
||||||
+
|
|
||||||
+include $(topsrcdir)/config/rules.mk
|
|
||||||
+
|
|
||||||
+ifdef MOZ_SYSTEM_OGG
|
|
||||||
+CFLAGS += $(MOZ_OGG_CFLAGS)
|
|
||||||
+endif
|
|
|
@ -1,14 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_media_libvorbis_Makefile.in,v 1.2 2017/01/01 16:14:08 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/media/libvorbis/Makefile.in.orig 2017-01-01 10:19:05.140785029 +0000
|
|
||||||
+++ mozilla/media/libvorbis/Makefile.in
|
|
||||||
@@ -0,0 +1,9 @@
|
|
||||||
+# This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
+# 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/.
|
|
||||||
+
|
|
||||||
+include $(topsrcdir)/config/rules.mk
|
|
||||||
+
|
|
||||||
+ifdef MOZ_SYSTEM_OGG
|
|
||||||
+CFLAGS += $(MOZ_OGG_CFLAGS)
|
|
||||||
+endif
|
|
|
@ -1,13 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_media_libvorbis_lib_vorbis__info.c,v 1.1 2015/03/17 19:50:42 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/media/libvorbis/lib/vorbis_info.c.orig 2015-03-09 05:34:24.000000000 +0000
|
|
||||||
+++ mozilla/media/libvorbis/lib/vorbis_info.c
|
|
||||||
@@ -87,7 +87,7 @@ void vorbis_comment_add_tag(vorbis_comme
|
|
||||||
static int tagcompare(const char *s1, const char *s2, int n){
|
|
||||||
int c=0;
|
|
||||||
while(c < n){
|
|
||||||
- if(toupper(s1[c]) != toupper(s2[c]))
|
|
||||||
+ if(toupper((unsigned char)s1[c]) != toupper((unsigned char)s2[c]))
|
|
||||||
return !0;
|
|
||||||
c++;
|
|
||||||
}
|
|
|
@ -1,19 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h,v 1.5 2014/11/02 05:40:31 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h.orig 2014-10-14 06:36:30.000000000 +0000
|
|
||||||
+++ mozilla/media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h
|
|
||||||
@@ -30,7 +30,13 @@
|
|
||||||
* $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $
|
|
||||||
*/
|
|
||||||
|
|
||||||
-#ifndef _SYS_QUEUE_H_
|
|
||||||
+#if (defined(BSD) && !defined(__OpenBSD__)) || defined(DARWIN)
|
|
||||||
+#include_next <sys/queue.h>
|
|
||||||
+# if defined(__DragonFly__)
|
|
||||||
+#define STAILQ_FOREACH_SAFE STAILQ_FOREACH_MUTABLE
|
|
||||||
+#define TAILQ_FOREACH_SAFE TAILQ_FOREACH_MUTABLE
|
|
||||||
+# endif
|
|
||||||
+#elif !defined(_SYS_QUEUE_H_)
|
|
||||||
#define _SYS_QUEUE_H_
|
|
||||||
|
|
||||||
#include <stddef.h>
|
|
|
@ -1,8 +1,8 @@
|
||||||
$NetBSD: patch-mozilla_media_webrtc_signaling_test_common.build,v 1.3 2017/08/18 23:55:07 ryoon Exp $
|
$NetBSD: patch-mozilla_media_webrtc_signaling_test_common.build,v 1.4 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
--- mozilla/media/webrtc/signaling/test/common.build.orig 2017-07-07 05:29:00.000000000 +0000
|
--- mozilla/media/webrtc/signaling/test/common.build.orig 2017-10-16 07:19:04.000000000 +0000
|
||||||
+++ mozilla/media/webrtc/signaling/test/common.build
|
+++ mozilla/media/webrtc/signaling/test/common.build
|
||||||
@@ -96,6 +96,7 @@ if CONFIG['JS_SHARED_LIBRARY']:
|
@@ -96,11 +96,12 @@ if CONFIG['JS_SHARED_LIBRARY']:
|
||||||
|
|
||||||
USE_LIBS += ['mozglue']
|
USE_LIBS += ['mozglue']
|
||||||
|
|
||||||
|
@ -10,3 +10,10 @@ $NetBSD: patch-mozilla_media_webrtc_signaling_test_common.build,v 1.3 2017/08/18
|
||||||
OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS']
|
OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS']
|
||||||
OS_LIBS += CONFIG['REALTIME_LIBS']
|
OS_LIBS += CONFIG['REALTIME_LIBS']
|
||||||
|
|
||||||
|
-if CONFIG['MOZ_ALSA']:
|
||||||
|
- OS_LIBS += CONFIG['MOZ_ALSA_LIBS']
|
||||||
|
+if CONFIG['MOZ_OSS']:
|
||||||
|
+ OS_LIBS += CONFIG['MOZ_OSS_LIBS']
|
||||||
|
|
||||||
|
if CONFIG['MOZ_SYSTEM_JPEG']:
|
||||||
|
OS_LIBS += CONFIG['MOZ_JPEG_LIBS']
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc,v 1.8 2017/08/18 23:55:07 ryoon Exp $
|
$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc,v 1.9 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
--- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc.orig 2017-07-07 05:37:23.000000000 +0000
|
--- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc.orig 2017-10-16 07:19:11.000000000 +0000
|
||||||
+++ mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc
|
+++ mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc
|
||||||
@@ -25,10 +25,21 @@
|
@@ -25,6 +25,9 @@
|
||||||
#else
|
#else
|
||||||
#include <linux/videodev2.h>
|
#include <linux/videodev2.h>
|
||||||
#endif
|
#endif
|
||||||
|
@ -12,6 +12,9 @@ $NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_de
|
||||||
|
|
||||||
#include "webrtc/system_wrappers/interface/ref_count.h"
|
#include "webrtc/system_wrappers/interface/ref_count.h"
|
||||||
#include "webrtc/system_wrappers/interface/trace.h"
|
#include "webrtc/system_wrappers/interface/trace.h"
|
||||||
|
@@ -34,6 +37,15 @@
|
||||||
|
#define BUF_LEN ( 1024 * ( EVENT_SIZE + 16 ) )
|
||||||
|
#endif
|
||||||
|
|
||||||
+#ifdef HAVE_LIBV4L2
|
+#ifdef HAVE_LIBV4L2
|
||||||
+#define open v4l2_open
|
+#define open v4l2_open
|
||||||
|
@ -21,10 +24,11 @@ $NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_de
|
||||||
+#define mmap v4l2_mmap
|
+#define mmap v4l2_mmap
|
||||||
+#define munmap v4l2_munmap
|
+#define munmap v4l2_munmap
|
||||||
+#endif
|
+#endif
|
||||||
|
+
|
||||||
namespace webrtc
|
namespace webrtc
|
||||||
{
|
{
|
||||||
@@ -136,6 +147,11 @@ int32_t DeviceInfoLinux::GetDeviceName(
|
namespace videocapturemodule
|
||||||
|
@@ -274,6 +286,11 @@ int32_t DeviceInfoLinux::GetDeviceName(
|
||||||
memset(deviceNameUTF8, 0, deviceNameLength);
|
memset(deviceNameUTF8, 0, deviceNameLength);
|
||||||
memcpy(cameraName, cap.card, sizeof(cap.card));
|
memcpy(cameraName, cap.card, sizeof(cap.card));
|
||||||
|
|
||||||
|
|
|
@ -1,53 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_memory_build_mozjemalloc__compat.c,v 1.4 2016/03/30 12:56:53 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/memory/build/mozjemalloc_compat.c.orig 2016-01-19 02:47:17.000000000 +0000
|
|
||||||
+++ mozilla/memory/build/mozjemalloc_compat.c
|
|
||||||
@@ -131,6 +131,48 @@ compute_bin_unused_and_bookkeeping(jemal
|
|
||||||
stats->bin_unused = bin_unused;
|
|
||||||
}
|
|
||||||
|
|
||||||
+static size_t
|
|
||||||
+compute_bin_unused(unsigned int narenas)
|
|
||||||
+{
|
|
||||||
+ size_t bin_unused = 0;
|
|
||||||
+
|
|
||||||
+ uint32_t nregs; // number of regions per run in the j-th bin
|
|
||||||
+ size_t reg_size; // size of regions served by the j-th bin
|
|
||||||
+ size_t curruns; // number of runs belonging to a bin
|
|
||||||
+ size_t curregs; // number of allocated regions in a bin
|
|
||||||
+
|
|
||||||
+ unsigned int nbins; // number of bins per arena
|
|
||||||
+ unsigned int i, j;
|
|
||||||
+
|
|
||||||
+ // curruns and curregs are not defined for uninitialized arenas,
|
|
||||||
+ // so we skip them when computing bin_unused. However, initialized
|
|
||||||
+ // arenas are not guaranteed to be sequential, so we must test each
|
|
||||||
+ // one when iterating below.
|
|
||||||
+ bool initialized[100]; // should be narenas, but MSVC doesn't have VLAs
|
|
||||||
+ size_t isz = sizeof(initialized) / sizeof(initialized[0]);
|
|
||||||
+
|
|
||||||
+ je_(mallctl)("arenas.initialized", initialized, &isz, NULL, 0);
|
|
||||||
+ CTL_GET("arenas.nbins", nbins);
|
|
||||||
+
|
|
||||||
+ for (j = 0; j < nbins; j++) {
|
|
||||||
+ CTL_I_GET("arenas.bin.0.nregs", nregs, j);
|
|
||||||
+ CTL_I_GET("arenas.bin.0.size", reg_size, j);
|
|
||||||
+
|
|
||||||
+ for (i = 0; i < narenas; i++) {
|
|
||||||
+ if (!initialized[i]) {
|
|
||||||
+ continue;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ CTL_IJ_GET("stats.arenas.0.bins.0.curruns", curruns, i, j);
|
|
||||||
+ CTL_IJ_GET("stats.arenas.0.bins.0.curregs", curregs, i, j);
|
|
||||||
+
|
|
||||||
+ bin_unused += (nregs * curruns - curregs) * reg_size;
|
|
||||||
+ }
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ return bin_unused;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
MOZ_JEMALLOC_API void
|
|
||||||
jemalloc_stats_impl(jemalloc_stats_t *stats)
|
|
||||||
{
|
|
|
@ -1,13 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_mobile_android_installer_package-manifest.in,v 1.5 2017/08/18 23:55:07 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/mobile/android/installer/package-manifest.in.orig 2017-07-07 05:37:48.000000000 +0000
|
|
||||||
+++ mozilla/mobile/android/installer/package-manifest.in
|
|
||||||
@@ -395,7 +395,7 @@
|
|
||||||
@BINPATH@/components/dom_webspeechsynth.xpt
|
|
||||||
#endif
|
|
||||||
|
|
||||||
-#ifdef MOZ_DEBUG
|
|
||||||
+#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)
|
|
||||||
@BINPATH@/components/TestInterfaceJS.js
|
|
||||||
@BINPATH@/components/TestInterfaceJS.manifest
|
|
||||||
@BINPATH@/components/TestInterfaceJSMaplike.js
|
|
|
@ -1,29 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_modules_libmar_tests_moz.build,v 1.1 2017/08/18 23:55:07 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/modules/libmar/tests/moz.build.orig 2017-07-07 05:37:30.000000000 +0000
|
|
||||||
+++ mozilla/modules/libmar/tests/moz.build
|
|
||||||
@@ -6,24 +6,7 @@
|
|
||||||
|
|
||||||
XPCSHELL_TESTS_MANIFESTS += ['unit/xpcshell.ini']
|
|
||||||
|
|
||||||
-DEFINES['BIN_SUFFIX'] = CONFIG['BIN_SUFFIX']
|
|
||||||
-
|
|
||||||
if CONFIG['OS_TARGET'] != 'Android':
|
|
||||||
- nss_files = ['nss3']
|
|
||||||
- if not CONFIG['MOZ_FOLD_LIBS']:
|
|
||||||
- nss_files.extend([
|
|
||||||
- 'nssutil3',
|
|
||||||
- 'plc4',
|
|
||||||
- 'nspr4',
|
|
||||||
- 'plds4',
|
|
||||||
- ])
|
|
||||||
- TEST_HARNESS_FILES.xpcshell.modules.libmar.tests.unit += sorted(
|
|
||||||
- ['!/dist/bin/%s%s%s' % (
|
|
||||||
- CONFIG['DLL_PREFIX'],
|
|
||||||
- name,
|
|
||||||
- CONFIG['DLL_SUFFIX'],
|
|
||||||
- ) for name in nss_files]
|
|
||||||
- )
|
|
||||||
TEST_HARNESS_FILES.xpcshell.modules.libmar.tests.unit += [
|
|
||||||
'!../tool/signmar%s' % CONFIG['BIN_SUFFIX'],
|
|
||||||
]
|
|
|
@ -1,13 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_modules_libpref_init_all.js,v 1.2 2017/01/01 16:14:08 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/modules/libpref/init/all.js.orig 2016-12-14 02:09:59.000000000 +0000
|
|
||||||
+++ mozilla/modules/libpref/init/all.js
|
|
||||||
@@ -4601,7 +4601,7 @@ pref("device.sensors.enabled", true);
|
|
||||||
pref("device.storage.enabled", false);
|
|
||||||
|
|
||||||
// Toggle which thread the HTML5 parser uses for stream parsing
|
|
||||||
-pref("html5.offmainthread", true);
|
|
||||||
+pref("html5.offmainthread", false);
|
|
||||||
// Time in milliseconds between the time a network buffer is seen and the
|
|
||||||
// timer firing when the timer hasn't fired previously in this parse in the
|
|
||||||
// off-the-main-thread HTML5 parser.
|
|
|
@ -1,35 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_modules_woff2_src_store__bytes.h,v 1.1 2017/08/18 23:55:07 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/modules/woff2/src/store_bytes.h.orig 2017-07-07 05:37:30.000000000 +0000
|
|
||||||
+++ mozilla/modules/woff2/src/store_bytes.h
|
|
||||||
@@ -34,10 +34,11 @@ inline size_t StoreU32(uint8_t* dst, siz
|
|
||||||
|
|
||||||
inline size_t Store16(uint8_t* dst, size_t offset, int x) {
|
|
||||||
#if (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__))
|
|
||||||
- *reinterpret_cast<uint16_t*>(dst + offset) =
|
|
||||||
- ((x & 0xFF) << 8) | ((x & 0xFF00) >> 8);
|
|
||||||
+ uint16_t v = ((x & 0xFF) << 8) | ((x & 0xFF00) >> 8);
|
|
||||||
+ memcpy(dst + offset, &v, 2);
|
|
||||||
#elif (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__))
|
|
||||||
- *reinterpret_cast<uint16_t*>(dst + offset) = static_cast<uint16_t>(x);
|
|
||||||
+ uint16_t v = static_cast<uint16_t>(x);
|
|
||||||
+ memcpy(dst + offset, &v, 2);
|
|
||||||
#else
|
|
||||||
dst[offset] = x >> 8;
|
|
||||||
dst[offset + 1] = x;
|
|
||||||
@@ -54,11 +55,13 @@ inline void StoreU32(uint32_t val, size_
|
|
||||||
|
|
||||||
inline void Store16(int val, size_t* offset, uint8_t* dst) {
|
|
||||||
#if (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__))
|
|
||||||
- *reinterpret_cast<uint16_t*>(dst + *offset) =
|
|
||||||
+ uint16_t v = ((val & 0xFF) << 8) | ((val & 0xFF00) >> 8);
|
|
||||||
+ memcpy(dst + *offset, &v, 2);
|
|
||||||
((val & 0xFF) << 8) | ((val & 0xFF00) >> 8);
|
|
||||||
*offset += 2;
|
|
||||||
#elif (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__))
|
|
||||||
- *reinterpret_cast<uint16_t*>(dst + *offset) = static_cast<uint16_t>(val);
|
|
||||||
+ uint16_t v = static_cast<uint16_t>(val);
|
|
||||||
+ memcpy(dst + *offset, &v, 2);
|
|
||||||
*offset += 2;
|
|
||||||
#else
|
|
||||||
dst[(*offset)++] = val >> 8;
|
|
|
@ -1,20 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_modules_woff2_src_woff2__common.cc,v 1.1 2017/08/18 23:55:07 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/modules/woff2/src/woff2_common.cc.orig 2017-07-07 05:37:53.000000000 +0000
|
|
||||||
+++ mozilla/modules/woff2/src/woff2_common.cc
|
|
||||||
@@ -25,12 +25,13 @@ uint32_t ComputeULongSum(const uint8_t*
|
|
||||||
uint32_t checksum = 0;
|
|
||||||
size_t aligned_size = size & ~3;
|
|
||||||
for (size_t i = 0; i < aligned_size; i += 4) {
|
|
||||||
+ uint32_t v;
|
|
||||||
+ memcpy(&v, buf + i, 4);
|
|
||||||
#if (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__))
|
|
||||||
- uint32_t v = *reinterpret_cast<const uint32_t*>(buf + i);
|
|
||||||
checksum += (((v & 0xFF) << 24) | ((v & 0xFF00) << 8) |
|
|
||||||
((v & 0xFF0000) >> 8) | ((v & 0xFF000000) >> 24));
|
|
||||||
#elif (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__))
|
|
||||||
- checksum += *reinterpret_cast<const uint32_t*>(buf + i);
|
|
||||||
+ checksum += v;
|
|
||||||
#else
|
|
||||||
checksum += (buf[i] << 24) | (buf[i + 1] << 16) |
|
|
||||||
(buf[i + 2] << 8) | buf[i + 3];
|
|
|
@ -1,35 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_moz.configure,v 1.1 2017/08/18 23:55:07 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/moz.configure.orig 2017-07-07 05:37:53.000000000 +0000
|
|
||||||
+++ mozilla/moz.configure
|
|
||||||
@@ -278,6 +278,30 @@ check_prog('GENISOIMAGE', delayed_getatt
|
|
||||||
check_prog('RPMBUILD', delayed_getattr(extra_programs, 'RPMBUILD'),
|
|
||||||
allow_missing=True)
|
|
||||||
|
|
||||||
+option('--with-system-graphite2',
|
|
||||||
+ help="Use system graphite2 (located with pkgconfig)")
|
|
||||||
+
|
|
||||||
+@depends('--with-system-graphite2', compile_environment)
|
|
||||||
+def check_for_graphite2(value, compile_env):
|
|
||||||
+ return value and compile_env
|
|
||||||
+
|
|
||||||
+system_graphite2 = pkg_check_modules('MOZ_GRAPHITE2', 'graphite2',
|
|
||||||
+ check_for_graphite2)
|
|
||||||
+
|
|
||||||
+set_config('MOZ_SYSTEM_GRAPHITE2', system_graphite2)
|
|
||||||
+
|
|
||||||
+option('--with-system-harfbuzz',
|
|
||||||
+ help="Use system harfbuzz (located with pkgconfig)")
|
|
||||||
+
|
|
||||||
+@depends('--with-system-harfbuzz', compile_environment)
|
|
||||||
+def check_for_harfbuzz(value, compile_env):
|
|
||||||
+ return value and compile_env
|
|
||||||
+
|
|
||||||
+system_harfbuzz = pkg_check_modules('MOZ_HARFBUZZ', 'harfbuzz >= 1.2.6',
|
|
||||||
+ check_for_harfbuzz)
|
|
||||||
+
|
|
||||||
+set_config('MOZ_SYSTEM_HARFBUZZ', system_harfbuzz)
|
|
||||||
+
|
|
||||||
option('--enable-system-hunspell',
|
|
||||||
help="Use system hunspell (located with pkgconfig)")
|
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
$NetBSD: patch-mozilla_old-configure.in,v 1.2 2017/08/18 23:55:07 ryoon Exp $
|
$NetBSD: patch-mozilla_old-configure.in,v 1.3 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
--- mozilla/old-configure.in.orig 2017-07-07 05:37:32.000000000 +0000
|
--- mozilla/old-configure.in.orig 2017-10-16 07:19:40.000000000 +0000
|
||||||
+++ mozilla/old-configure.in
|
+++ mozilla/old-configure.in
|
||||||
@@ -2195,11 +2195,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then
|
@@ -2159,11 +2159,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then
|
||||||
#include <jpeglib.h> ],
|
#include <jpeglib.h> ],
|
||||||
[ #if JPEG_LIB_VERSION < $MOZJPEG
|
[ #if JPEG_LIB_VERSION < $MOZJPEG
|
||||||
#error "Insufficient JPEG library version ($MOZJPEG required)."
|
#error "Insufficient JPEG library version ($MOZJPEG required)."
|
||||||
|
@ -15,7 +15,7 @@ $NetBSD: patch-mozilla_old-configure.in,v 1.2 2017/08/18 23:55:07 ryoon Exp $
|
||||||
MOZ_SYSTEM_JPEG=1,
|
MOZ_SYSTEM_JPEG=1,
|
||||||
AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg]))
|
AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg]))
|
||||||
fi
|
fi
|
||||||
@@ -2938,6 +2934,9 @@ if test -n "$MOZ_WEBRTC"; then
|
@@ -2894,6 +2890,9 @@ if test -n "$MOZ_WEBRTC"; then
|
||||||
MOZ_RAW=1
|
MOZ_RAW=1
|
||||||
MOZ_VPX_ERROR_CONCEALMENT=1
|
MOZ_VPX_ERROR_CONCEALMENT=1
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@ $NetBSD: patch-mozilla_old-configure.in,v 1.2 2017/08/18 23:55:07 ryoon Exp $
|
||||||
dnl enable once Signaling lands
|
dnl enable once Signaling lands
|
||||||
MOZ_WEBRTC_SIGNALING=1
|
MOZ_WEBRTC_SIGNALING=1
|
||||||
AC_DEFINE(MOZ_WEBRTC_SIGNALING)
|
AC_DEFINE(MOZ_WEBRTC_SIGNALING)
|
||||||
@@ -2980,7 +2979,7 @@ dnl Use integers over floats for audio o
|
@@ -2936,7 +2935,7 @@ dnl Use integers over floats for audio o
|
||||||
dnl (regarless of the CPU architecture, because audio
|
dnl (regarless of the CPU architecture, because audio
|
||||||
dnl backends for those platforms don't support floats. We also
|
dnl backends for those platforms don't support floats. We also
|
||||||
dnl use integers on ARM with other OS, because it's more efficient.
|
dnl use integers on ARM with other OS, because it's more efficient.
|
||||||
|
@ -34,163 +34,7 @@ $NetBSD: patch-mozilla_old-configure.in,v 1.2 2017/08/18 23:55:07 ryoon Exp $
|
||||||
MOZ_SAMPLE_TYPE_S16=1
|
MOZ_SAMPLE_TYPE_S16=1
|
||||||
AC_DEFINE(MOZ_SAMPLE_TYPE_S16)
|
AC_DEFINE(MOZ_SAMPLE_TYPE_S16)
|
||||||
AC_SUBST(MOZ_SAMPLE_TYPE_S16)
|
AC_SUBST(MOZ_SAMPLE_TYPE_S16)
|
||||||
@@ -3005,6 +3004,155 @@ fi
|
@@ -3044,6 +3043,111 @@ if test -n "$MOZ_OMX_PLUGIN"; then
|
||||||
AC_SUBST(MOZ_RAW)
|
|
||||||
|
|
||||||
dnl ========================================================
|
|
||||||
+dnl Check for libogg
|
|
||||||
+dnl ========================================================
|
|
||||||
+
|
|
||||||
+MOZ_ARG_WITH_BOOL(system-ogg,
|
|
||||||
+[ --with-system-ogg Use system libogg (located with pkgconfig)],
|
|
||||||
+MOZ_SYSTEM_OGG=1,
|
|
||||||
+MOZ_SYSTEM_OGG=)
|
|
||||||
+
|
|
||||||
+if test -n "$MOZ_SYSTEM_OGG"; then
|
|
||||||
+ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1)
|
|
||||||
+
|
|
||||||
+ _SAVE_LIBS=$LIBS
|
|
||||||
+ LIBS="$LIBS $MOZ_OGG_LIBS"
|
|
||||||
+ AC_CHECK_FUNC(ogg_set_mem_functions, [],
|
|
||||||
+ [AC_DEFINE(MOZ_OGG_NO_MEM_REPORTING)])
|
|
||||||
+ LIBS=$_SAVE_LIBS
|
|
||||||
+fi
|
|
||||||
+
|
|
||||||
+AC_SUBST(MOZ_SYSTEM_OGG)
|
|
||||||
+
|
|
||||||
+dnl ========================================================
|
|
||||||
+dnl Check for libvorbis
|
|
||||||
+dnl ========================================================
|
|
||||||
+
|
|
||||||
+MOZ_ARG_WITH_BOOL(system-vorbis,
|
|
||||||
+[ --with-system-vorbis Use system libvorbis (located with pkgconfig)],
|
|
||||||
+MOZ_SYSTEM_VORBIS=1,
|
|
||||||
+MOZ_SYSTEM_VORBIS=)
|
|
||||||
+
|
|
||||||
+if test -n "$MOZ_SYSTEM_VORBIS"; then
|
|
||||||
+ PKG_CHECK_MODULES(MOZ_VORBIS, vorbis vorbisenc >= 1.3.5)
|
|
||||||
+fi
|
|
||||||
+
|
|
||||||
+AC_SUBST(MOZ_SYSTEM_VORBIS)
|
|
||||||
+
|
|
||||||
+dnl ========================================================
|
|
||||||
+dnl Check for integer-only libvorbis aka tremor
|
|
||||||
+dnl ========================================================
|
|
||||||
+
|
|
||||||
+MOZ_ARG_WITH_BOOL(system-tremor,
|
|
||||||
+[ --with-system-tremor Use system libtremor (located with pkgconfig)],
|
|
||||||
+MOZ_SYSTEM_TREMOR=1,
|
|
||||||
+MOZ_SYSTEM_TREMOR=)
|
|
||||||
+
|
|
||||||
+if test -n "$MOZ_SYSTEM_TREMOR"; then
|
|
||||||
+ PKG_CHECK_MODULES(MOZ_TREMOR, vorbisidec >= 1.2.1)
|
|
||||||
+fi
|
|
||||||
+
|
|
||||||
+AC_SUBST(MOZ_SYSTEM_TREMOR)
|
|
||||||
+
|
|
||||||
+dnl ========================================================
|
|
||||||
+dnl Check for libcelt
|
|
||||||
+dnl ========================================================
|
|
||||||
+
|
|
||||||
+MOZ_ARG_WITH_BOOL(system-celt,
|
|
||||||
+[ --with-system-celt Use system libcelt (located with pkgconfig)],
|
|
||||||
+MOZ_SYSTEM_CELT=1,
|
|
||||||
+MOZ_SYSTEM_CELT=)
|
|
||||||
+
|
|
||||||
+if test -n "$MOZ_SYSTEM_CELT"; then
|
|
||||||
+ PKG_CHECK_MODULES(MOZ_CELT, celt)
|
|
||||||
+else
|
|
||||||
+ MOZ_CELT_CFLAGS='-I$(topsrcdir)/media/libopus'
|
|
||||||
+fi
|
|
||||||
+
|
|
||||||
+AC_SUBST(MOZ_SYSTEM_CELT)
|
|
||||||
+
|
|
||||||
+dnl ========================================================
|
|
||||||
+dnl Check for libopus
|
|
||||||
+dnl ========================================================
|
|
||||||
+
|
|
||||||
+MOZ_ARG_WITH_BOOL(system-opus,
|
|
||||||
+[ --with-system-opus Use system libopus (located with pkgconfig)],
|
|
||||||
+MOZ_SYSTEM_OPUS=1,
|
|
||||||
+MOZ_SYSTEM_OPUS=)
|
|
||||||
+
|
|
||||||
+if test -n "$MOZ_SYSTEM_OPUS"; then
|
|
||||||
+ PKG_CHECK_MODULES(MOZ_OPUS, opus >= 1.1)
|
|
||||||
+else
|
|
||||||
+ MOZ_OPUS_CFLAGS='-I$(topsrcdir)/media/libopus/include'
|
|
||||||
+fi
|
|
||||||
+
|
|
||||||
+AC_SUBST(MOZ_SYSTEM_OPUS)
|
|
||||||
+
|
|
||||||
+dnl ========================================================
|
|
||||||
+dnl Check for libtheora
|
|
||||||
+dnl ========================================================
|
|
||||||
+
|
|
||||||
+MOZ_ARG_WITH_BOOL(system-theora,
|
|
||||||
+[ --with-system-theora Use system libtheora (located with pkgconfig)],
|
|
||||||
+MOZ_SYSTEM_THEORA=1,
|
|
||||||
+MOZ_SYSTEM_THEORA=)
|
|
||||||
+
|
|
||||||
+if test -n "$MOZ_SYSTEM_THEORA"; then
|
|
||||||
+ PKG_CHECK_MODULES(MOZ_THEORA, theora >= 1.2)
|
|
||||||
+fi
|
|
||||||
+
|
|
||||||
+AC_SUBST(MOZ_SYSTEM_THEORA)
|
|
||||||
+
|
|
||||||
+dnl ========================================================
|
|
||||||
+dnl Check for libsoundtouch
|
|
||||||
+dnl ========================================================
|
|
||||||
+
|
|
||||||
+MOZ_ARG_WITH_BOOL(system-soundtouch,
|
|
||||||
+[ --with-system-soundtouch Use system libsoundtouch (located with pkgconfig)],
|
|
||||||
+MOZ_SYSTEM_SOUNDTOUCH=1,
|
|
||||||
+MOZ_SYSTEM_SOUNDTOUCH=)
|
|
||||||
+
|
|
||||||
+if test -n "$MOZ_SYSTEM_SOUNDTOUCH"; then
|
|
||||||
+ PKG_CHECK_MODULES(MOZ_SOUNDTOUCH, soundtouch >= 1.8.0)
|
|
||||||
+
|
|
||||||
+ AC_LANG_SAVE
|
|
||||||
+ AC_LANG_CPLUSPLUS
|
|
||||||
+ _SAVE_CXXFLAGS=$CXXFLAGS
|
|
||||||
+ CXXFLAGS="$CXXFLAGS $MOZ_SOUNDTOUCH_CFLAGS"
|
|
||||||
+ AC_CACHE_CHECK(for soundtouch sample type,
|
|
||||||
+ ac_cv_soundtouch_sample_type,
|
|
||||||
+ [AC_TRY_COMPILE([#include <SoundTouch.h>
|
|
||||||
+ #ifndef SOUNDTOUCH_INTEGER_SAMPLES
|
|
||||||
+ #error soundtouch expects float samples
|
|
||||||
+ #endif],
|
|
||||||
+ [],
|
|
||||||
+ [ac_cv_soundtouch_sample_type=short],
|
|
||||||
+ [ac_cv_soundtouch_sample_type=float])])
|
|
||||||
+ CXXFLAGS=$_SAVE_CXXFLAGS
|
|
||||||
+ AC_LANG_RESTORE
|
|
||||||
+
|
|
||||||
+ if test \( -n "$MOZ_SAMPLE_TYPE_S16" -a "$ac_cv_soundtouch_sample_type" != short \) \
|
|
||||||
+ -o \( -n "$MOZ_SAMPLE_TYPE_FLOAT32" -a "$ac_cv_soundtouch_sample_type" != float \) ; then
|
|
||||||
+ AC_MSG_ERROR([SoundTouch library is built with incompatible sample type. Either rebuild the library with/without --enable-integer-samples, chase default Mozilla sample type or remove --with-system-soundtouch.])
|
|
||||||
+ fi
|
|
||||||
+fi
|
|
||||||
+
|
|
||||||
+AC_SUBST(MOZ_SYSTEM_SOUNDTOUCH)
|
|
||||||
+
|
|
||||||
+dnl ========================================================
|
|
||||||
+dnl = Disable VP8 decoder support
|
|
||||||
+dnl ========================================================
|
|
||||||
+MOZ_ARG_DISABLE_BOOL(webm,
|
|
||||||
+[ --disable-webm Disable support for WebM media (VP8 video and Vorbis audio)],
|
|
||||||
+ MOZ_WEBM=,
|
|
||||||
+ MOZ_WEBM=1)
|
|
||||||
+
|
|
||||||
+if test -n "$MOZ_WEBM"; then
|
|
||||||
+ AC_DEFINE(MOZ_WEBM)
|
|
||||||
+ MOZ_VPX=1
|
|
||||||
+fi;
|
|
||||||
+
|
|
||||||
+dnl ========================================================
|
|
||||||
dnl = Apple platform decoder support
|
|
||||||
dnl ========================================================
|
|
||||||
if test "$COMPILE_ENVIRONMENT"; then
|
|
||||||
@@ -3088,6 +3236,216 @@ if test -n "$MOZ_OMX_PLUGIN"; then
|
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -204,112 +48,7 @@ $NetBSD: patch-mozilla_old-configure.in,v 1.2 2017/08/18 23:55:07 ryoon Exp $
|
||||||
+MOZ_SYSTEM_OGG=)
|
+MOZ_SYSTEM_OGG=)
|
||||||
+
|
+
|
||||||
+if test -n "$MOZ_SYSTEM_OGG"; then
|
+if test -n "$MOZ_SYSTEM_OGG"; then
|
||||||
+ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1)
|
+ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.3.0)
|
||||||
+
|
|
||||||
+ _SAVE_LIBS=$LIBS
|
|
||||||
+ LIBS="$LIBS $MOZ_OGG_LIBS"
|
|
||||||
+ AC_CHECK_FUNC(ogg_set_mem_functions, [],
|
|
||||||
+ [AC_DEFINE(MOZ_OGG_NO_MEM_REPORTING)])
|
|
||||||
+ LIBS=$_SAVE_LIBS
|
|
||||||
+fi
|
|
||||||
+
|
|
||||||
+AC_SUBST(MOZ_SYSTEM_OGG)
|
|
||||||
+
|
|
||||||
+dnl ========================================================
|
|
||||||
+dnl Check for libvorbis
|
|
||||||
+dnl ========================================================
|
|
||||||
+
|
|
||||||
+MOZ_ARG_WITH_BOOL(system-vorbis,
|
|
||||||
+[ --with-system-vorbis Use system libvorbis (located with pkgconfig)],
|
|
||||||
+MOZ_SYSTEM_VORBIS=1,
|
|
||||||
+MOZ_SYSTEM_VORBIS=)
|
|
||||||
+
|
|
||||||
+if test -n "$MOZ_SYSTEM_VORBIS"; then
|
|
||||||
+ PKG_CHECK_MODULES(MOZ_VORBIS, vorbis vorbisenc >= 1.3.5)
|
|
||||||
+fi
|
|
||||||
+
|
|
||||||
+AC_SUBST(MOZ_SYSTEM_VORBIS)
|
|
||||||
+
|
|
||||||
+dnl ========================================================
|
|
||||||
+dnl Check for integer-only libvorbis aka tremor
|
|
||||||
+dnl ========================================================
|
|
||||||
+
|
|
||||||
+MOZ_ARG_WITH_BOOL(system-tremor,
|
|
||||||
+[ --with-system-tremor Use system libtremor (located with pkgconfig)],
|
|
||||||
+MOZ_SYSTEM_TREMOR=1,
|
|
||||||
+MOZ_SYSTEM_TREMOR=)
|
|
||||||
+
|
|
||||||
+if test -n "$MOZ_SYSTEM_TREMOR"; then
|
|
||||||
+ PKG_CHECK_MODULES(MOZ_TREMOR, vorbisidec >= 1.2.1)
|
|
||||||
+fi
|
|
||||||
+
|
|
||||||
+AC_SUBST(MOZ_SYSTEM_TREMOR)
|
|
||||||
+
|
|
||||||
+dnl ========================================================
|
|
||||||
+dnl Check for libtheora
|
|
||||||
+dnl ========================================================
|
|
||||||
+
|
|
||||||
+MOZ_ARG_WITH_BOOL(system-theora,
|
|
||||||
+[ --with-system-theora Use system libtheora (located with pkgconfig)],
|
|
||||||
+MOZ_SYSTEM_THEORA=1,
|
|
||||||
+MOZ_SYSTEM_THEORA=)
|
|
||||||
+
|
|
||||||
+if test -n "$MOZ_SYSTEM_THEORA"; then
|
|
||||||
+ PKG_CHECK_MODULES(MOZ_THEORA, theora >= 1.2)
|
|
||||||
+fi
|
|
||||||
+
|
|
||||||
+AC_SUBST(MOZ_SYSTEM_THEORA)
|
|
||||||
+
|
|
||||||
+dnl ========================================================
|
|
||||||
+dnl Check for libSoundTouch
|
|
||||||
+dnl ========================================================
|
|
||||||
+
|
|
||||||
+MOZ_ARG_WITH_BOOL(system-soundtouch,
|
|
||||||
+[ --with-system-soundtouch Use system libSoundTouch (located with pkgconfig)],
|
|
||||||
+MOZ_SYSTEM_SOUNDTOUCH=1,
|
|
||||||
+MOZ_SYSTEM_SOUNDTOUCH=)
|
|
||||||
+
|
|
||||||
+if test -n "$MOZ_SYSTEM_SOUNDTOUCH"; then
|
|
||||||
+ PKG_CHECK_MODULES(MOZ_SOUNDTOUCH, soundtouch >= 1.9.0)
|
|
||||||
+
|
|
||||||
+ AC_LANG_SAVE
|
|
||||||
+ AC_LANG_CPLUSPLUS
|
|
||||||
+ _SAVE_CXXFLAGS=$CXXFLAGS
|
|
||||||
+ CXXFLAGS="$CXXFLAGS $MOZ_SOUNDTOUCH_CFLAGS"
|
|
||||||
+ AC_CACHE_CHECK(for soundtouch sample type,
|
|
||||||
+ ac_cv_soundtouch_sample_type,
|
|
||||||
+ [AC_TRY_COMPILE([#include <SoundTouch.h>
|
|
||||||
+ #ifndef SOUNDTOUCH_INTEGER_SAMPLES
|
|
||||||
+ #error soundtouch expects float samples
|
|
||||||
+ #endif],
|
|
||||||
+ [],
|
|
||||||
+ [ac_cv_soundtouch_sample_type=short],
|
|
||||||
+ [ac_cv_soundtouch_sample_type=float])])
|
|
||||||
+ CXXFLAGS=$_SAVE_CXXFLAGS
|
|
||||||
+ AC_LANG_RESTORE
|
|
||||||
+
|
|
||||||
+ if test \( -n "$MOZ_SAMPLE_TYPE_S16" -a "$ac_cv_soundtouch_sample_type" != short \) \
|
|
||||||
+ -o \( -n "$MOZ_SAMPLE_TYPE_FLOAT32" -a "$ac_cv_soundtouch_sample_type" != float \) ; then
|
|
||||||
+ AC_MSG_ERROR([SoundTouch library is built with incompatible sample type. Either rebuild the library with/without --enable-integer-samples, chase default Mozilla sample type or remove --with-system-soundtouch.])
|
|
||||||
+ fi
|
|
||||||
+fi
|
|
||||||
+
|
|
||||||
+if test -n "$MOZ_SYSTEM_SOUNDTOUCH"; then
|
|
||||||
+ AC_DEFINE(MOZ_SYSTEM_SOUNDTOUCH)
|
|
||||||
+fi
|
|
||||||
+AC_SUBST(MOZ_SYSTEM_SOUNDTOUCH)
|
|
||||||
+
|
|
||||||
+dnl ========================================================
|
|
||||||
+dnl Check for libogg
|
|
||||||
+dnl ========================================================
|
|
||||||
+
|
|
||||||
+MOZ_ARG_WITH_BOOL(system-ogg,
|
|
||||||
+[ --with-system-ogg Use system libogg (located with pkgconfig)],
|
|
||||||
+MOZ_SYSTEM_OGG=1,
|
|
||||||
+MOZ_SYSTEM_OGG=)
|
|
||||||
+
|
|
||||||
+if test -n "$MOZ_SYSTEM_OGG"; then
|
|
||||||
+ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1)
|
|
||||||
+
|
+
|
||||||
+ _SAVE_LIBS=$LIBS
|
+ _SAVE_LIBS=$LIBS
|
||||||
+ LIBS="$LIBS $MOZ_OGG_LIBS"
|
+ LIBS="$LIBS $MOZ_OGG_LIBS"
|
||||||
|
@ -407,7 +146,7 @@ $NetBSD: patch-mozilla_old-configure.in,v 1.2 2017/08/18 23:55:07 ryoon Exp $
|
||||||
dnl system libvpx Support
|
dnl system libvpx Support
|
||||||
dnl ========================================================
|
dnl ========================================================
|
||||||
MOZ_ARG_WITH_BOOL(system-libvpx,
|
MOZ_ARG_WITH_BOOL(system-libvpx,
|
||||||
@@ -3252,6 +3610,67 @@ AC_DEFINE(MOZ_WEBM_ENCODER)
|
@@ -3208,6 +3312,67 @@ AC_DEFINE(MOZ_WEBM_ENCODER)
|
||||||
AC_SUBST(MOZ_WEBM_ENCODER)
|
AC_SUBST(MOZ_WEBM_ENCODER)
|
||||||
|
|
||||||
dnl ==================================
|
dnl ==================================
|
||||||
|
@ -475,31 +214,7 @@ $NetBSD: patch-mozilla_old-configure.in,v 1.2 2017/08/18 23:55:07 ryoon Exp $
|
||||||
dnl = Check alsa availability on Linux
|
dnl = Check alsa availability on Linux
|
||||||
dnl ==================================
|
dnl ==================================
|
||||||
|
|
||||||
@@ -3265,12 +3684,23 @@ MOZ_ARG_ENABLE_BOOL(alsa,
|
@@ -5023,6 +5188,27 @@ if test "$USE_FC_FREETYPE"; then
|
||||||
MOZ_ALSA=1,
|
|
||||||
MOZ_ALSA=)
|
|
||||||
|
|
||||||
+MOZ_ARG_DISABLE_BOOL(alsa-dlopen,
|
|
||||||
+[ --disable-alsa-dlopen Disable runtime linking of libasound.so],
|
|
||||||
+ DISABLE_LIBASOUND_DLOPEN=1,
|
|
||||||
+ DISABLE_LIBASOUND_DLOPEN=)
|
|
||||||
+
|
|
||||||
if test -n "$MOZ_ALSA"; then
|
|
||||||
PKG_CHECK_MODULES(MOZ_ALSA, alsa, ,
|
|
||||||
[echo "$MOZ_ALSA_PKG_ERRORS"
|
|
||||||
AC_MSG_ERROR([Need alsa for audio output on Linux. (On Ubuntu, you might try installing the package libasound2-dev.)])])
|
|
||||||
fi
|
|
||||||
|
|
||||||
+if test -n "$DISABLE_LIBASOUND_DLOPEN"; then
|
|
||||||
+ AC_DEFINE(DISABLE_LIBASOUND_DLOPEN)
|
|
||||||
+else
|
|
||||||
+ MOZ_ALSA_LIBS=
|
|
||||||
+fi
|
|
||||||
+
|
|
||||||
AC_SUBST(MOZ_ALSA)
|
|
||||||
|
|
||||||
dnl ========================================================
|
|
||||||
@@ -5220,6 +5650,27 @@ if test "$USE_FC_FREETYPE"; then
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl ========================================================
|
dnl ========================================================
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_ostream,v 1.7 2017/08/18 23:55:07 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/ostream.orig 2017-08-18 14:25:23.037964312 +0000
|
|
||||||
+++ mozilla/ostream
|
|
||||||
@@ -0,0 +1,3 @@
|
|
||||||
+#pragma GCC visibility push(default)
|
|
||||||
+#include_next <ostream>
|
|
||||||
+#pragma GCC visibility pop
|
|
|
@ -1,24 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_python_mozbuild_mozbuild_configure_options.py,v 1.1 2017/01/01 16:14:08 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/python/mozbuild/mozbuild/configure/options.py.orig 2016-12-14 02:08:45.000000000 +0000
|
|
||||||
+++ mozilla/python/mozbuild/mozbuild/configure/options.py
|
|
||||||
@@ -144,9 +144,6 @@ class Option(object):
|
|
||||||
if not isinstance(env, types.StringTypes):
|
|
||||||
raise InvalidOptionError(
|
|
||||||
'Environment variable name must be a string')
|
|
||||||
- if not env.isupper():
|
|
||||||
- raise InvalidOptionError(
|
|
||||||
- 'Environment variable name must be all uppercase')
|
|
||||||
if nargs not in (None, '?', '*', '+') and not (
|
|
||||||
isinstance(nargs, int) and nargs >= 0):
|
|
||||||
raise InvalidOptionError(
|
|
||||||
@@ -257,9 +254,6 @@ class Option(object):
|
|
||||||
if name.startswith('-'):
|
|
||||||
raise InvalidOptionError(
|
|
||||||
'Option must start with two dashes instead of one')
|
|
||||||
- if name.islower():
|
|
||||||
- raise InvalidOptionError(
|
|
||||||
- 'Environment variable name must be all uppercase')
|
|
||||||
return '', name, values
|
|
||||||
|
|
||||||
@staticmethod
|
|
|
@ -0,0 +1,89 @@
|
||||||
|
$NetBSD: patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops__internals__arm__gcc.h,v 1.1 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
|
--- mozilla/toolkit/components/protobuf/src/google/protobuf/stubs/atomicops_internals_arm_gcc.h.orig 2017-10-16 07:20:50.000000000 +0000
|
||||||
|
+++ mozilla/toolkit/components/protobuf/src/google/protobuf/stubs/atomicops_internals_arm_gcc.h
|
||||||
|
@@ -39,44 +39,19 @@ namespace google {
|
||||||
|
namespace protobuf {
|
||||||
|
namespace internal {
|
||||||
|
|
||||||
|
-// 0xffff0fc0 is the hard coded address of a function provided by
|
||||||
|
-// the kernel which implements an atomic compare-exchange. On older
|
||||||
|
-// ARM architecture revisions (pre-v6) this may be implemented using
|
||||||
|
-// a syscall. This address is stable, and in active use (hard coded)
|
||||||
|
-// by at least glibc-2.7 and the Android C library.
|
||||||
|
-typedef Atomic32 (*LinuxKernelCmpxchgFunc)(Atomic32 old_value,
|
||||||
|
- Atomic32 new_value,
|
||||||
|
- volatile Atomic32* ptr);
|
||||||
|
-LinuxKernelCmpxchgFunc pLinuxKernelCmpxchg __attribute__((weak)) =
|
||||||
|
- (LinuxKernelCmpxchgFunc) 0xffff0fc0;
|
||||||
|
-
|
||||||
|
-typedef void (*LinuxKernelMemoryBarrierFunc)(void);
|
||||||
|
-LinuxKernelMemoryBarrierFunc pLinuxKernelMemoryBarrier __attribute__((weak)) =
|
||||||
|
- (LinuxKernelMemoryBarrierFunc) 0xffff0fa0;
|
||||||
|
-
|
||||||
|
-
|
||||||
|
inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
|
||||||
|
Atomic32 old_value,
|
||||||
|
Atomic32 new_value) {
|
||||||
|
- Atomic32 prev_value = *ptr;
|
||||||
|
- do {
|
||||||
|
- if (!pLinuxKernelCmpxchg(old_value, new_value,
|
||||||
|
- const_cast<Atomic32*>(ptr))) {
|
||||||
|
- return old_value;
|
||||||
|
- }
|
||||||
|
- prev_value = *ptr;
|
||||||
|
- } while (prev_value == old_value);
|
||||||
|
- return prev_value;
|
||||||
|
+ return __sync_val_compare_and_swap(ptr, old_value, new_value);
|
||||||
|
}
|
||||||
|
|
||||||
|
inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr,
|
||||||
|
Atomic32 new_value) {
|
||||||
|
- Atomic32 old_value;
|
||||||
|
+ Atomic32 prev_value;
|
||||||
|
do {
|
||||||
|
- old_value = *ptr;
|
||||||
|
- } while (pLinuxKernelCmpxchg(old_value, new_value,
|
||||||
|
- const_cast<Atomic32*>(ptr)));
|
||||||
|
- return old_value;
|
||||||
|
+ prev_value = *ptr;
|
||||||
|
+ } while (!__sync_bool_compare_and_swap(ptr, prev_value, new_value));
|
||||||
|
+ return prev_value;
|
||||||
|
}
|
||||||
|
|
||||||
|
inline Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr,
|
||||||
|
@@ -86,17 +61,15 @@ inline Atomic32 NoBarrier_AtomicIncremen
|
||||||
|
|
||||||
|
inline Atomic32 Barrier_AtomicIncrement(volatile Atomic32* ptr,
|
||||||
|
Atomic32 increment) {
|
||||||
|
- for (;;) {
|
||||||
|
+ Atomic32 old_value;
|
||||||
|
+ Atomic32 new_value;
|
||||||
|
+
|
||||||
|
+ do {
|
||||||
|
// Atomic exchange the old value with an incremented one.
|
||||||
|
- Atomic32 old_value = *ptr;
|
||||||
|
- Atomic32 new_value = old_value + increment;
|
||||||
|
- if (pLinuxKernelCmpxchg(old_value, new_value,
|
||||||
|
- const_cast<Atomic32*>(ptr)) == 0) {
|
||||||
|
- // The exchange took place as expected.
|
||||||
|
- return new_value;
|
||||||
|
- }
|
||||||
|
- // Otherwise, *ptr changed mid-loop and we need to retry.
|
||||||
|
- }
|
||||||
|
+ old_value = *ptr;
|
||||||
|
+ new_value = old_value + increment;
|
||||||
|
+ } while (!__sync_bool_compare_and_swap(ptr, old_value, new_value));
|
||||||
|
+ return new_value;
|
||||||
|
}
|
||||||
|
|
||||||
|
inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr,
|
||||||
|
@@ -116,7 +89,7 @@ inline void NoBarrier_Store(volatile Ato
|
||||||
|
}
|
||||||
|
|
||||||
|
inline void MemoryBarrier() {
|
||||||
|
- pLinuxKernelMemoryBarrier();
|
||||||
|
+ __sync_synchronize();
|
||||||
|
}
|
||||||
|
|
||||||
|
inline void Acquire_Store(volatile Atomic32* ptr, Atomic32 value) {
|
|
@ -1,13 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_toolkit_library_libxul.mk,v 1.5 2017/01/01 16:14:08 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/toolkit/library/libxul.mk.orig 2016-12-14 02:07:00.000000000 +0000
|
|
||||||
+++ mozilla/toolkit/library/libxul.mk
|
|
||||||
@@ -55,7 +55,7 @@ endif
|
|
||||||
ifdef _MSC_VER
|
|
||||||
get_first_and_last = dumpbin -exports $1 | grep _NSModule@@ | sort -k 3 | sed -n 's/^.*?\([^@]*\)@@.*$$/\1/;1p;$$p'
|
|
||||||
else
|
|
||||||
-get_first_and_last = $(TOOLCHAIN_PREFIX)nm -g $1 | grep _NSModule$$ | grep -vw refptr | sort | sed -n 's/^.* _*\([^ ]*\)$$/\1/;1p;$$p'
|
|
||||||
+get_first_and_last = $(TOOLCHAIN_PREFIX)nm $1 | grep _NSModule$$ | grep -vw refptr | sort | sed -n 's/^.* _*\([^ ]*\)$$/\1/;1p;$$p'
|
|
||||||
endif
|
|
||||||
|
|
||||||
LOCAL_CHECKS = test "$$($(get_first_and_last) | xargs echo)" != "start_kPStaticModules_NSModule end_kPStaticModules_NSModule" && echo "NSModules are not ordered appropriately" && exit 1 || exit 0
|
|
|
@ -1,8 +1,25 @@
|
||||||
$NetBSD: patch-mozilla_toolkit_library_moz.build,v 1.6 2017/08/18 23:55:07 ryoon Exp $
|
$NetBSD: patch-mozilla_toolkit_library_moz.build,v 1.7 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
--- mozilla/toolkit/library/moz.build.orig 2017-07-07 05:38:25.000000000 +0000
|
--- mozilla/toolkit/library/moz.build.orig 2017-10-16 07:20:55.000000000 +0000
|
||||||
+++ mozilla/toolkit/library/moz.build
|
+++ mozilla/toolkit/library/moz.build
|
||||||
@@ -237,6 +237,21 @@ if CONFIG['MOZ_SYSTEM_PNG']:
|
@@ -215,6 +215,7 @@ if CONFIG['OS_ARCH'] == 'Linux' and CONF
|
||||||
|
]
|
||||||
|
|
||||||
|
OS_LIBS += CONFIG['MOZ_CAIRO_OSLIBS']
|
||||||
|
+OS_LIBS += CONFIG['MOZ_LIBV4L2_LIBS']
|
||||||
|
OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS']
|
||||||
|
|
||||||
|
if CONFIG['SERVO_TARGET_DIR']:
|
||||||
|
@@ -229,9 +230,30 @@ if CONFIG['MOZ_SYSTEM_JPEG']:
|
||||||
|
if CONFIG['MOZ_SYSTEM_PNG']:
|
||||||
|
OS_LIBS += CONFIG['MOZ_PNG_LIBS']
|
||||||
|
|
||||||
|
+if CONFIG['MOZ_SYSTEM_GRAPHITE2']:
|
||||||
|
+ OS_LIBS += CONFIG['MOZ_GRAPHITE2_LIBS']
|
||||||
|
+
|
||||||
|
+if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
|
||||||
|
+ OS_LIBS += CONFIG['MOZ_HARFBUZZ_LIBS']
|
||||||
|
+
|
||||||
if CONFIG['MOZ_SYSTEM_HUNSPELL']:
|
if CONFIG['MOZ_SYSTEM_HUNSPELL']:
|
||||||
OS_LIBS += CONFIG['MOZ_HUNSPELL_LIBS']
|
OS_LIBS += CONFIG['MOZ_HUNSPELL_LIBS']
|
||||||
|
|
||||||
|
@ -24,13 +41,14 @@ $NetBSD: patch-mozilla_toolkit_library_moz.build,v 1.6 2017/08/18 23:55:07 ryoon
|
||||||
if CONFIG['MOZ_SYSTEM_LIBEVENT']:
|
if CONFIG['MOZ_SYSTEM_LIBEVENT']:
|
||||||
OS_LIBS += CONFIG['MOZ_LIBEVENT_LIBS']
|
OS_LIBS += CONFIG['MOZ_LIBEVENT_LIBS']
|
||||||
|
|
||||||
@@ -249,6 +264,9 @@ if not CONFIG['MOZ_TREE_PIXMAN']:
|
@@ -241,8 +263,8 @@ if CONFIG['MOZ_SYSTEM_LIBVPX']:
|
||||||
if CONFIG['MOZ_ALSA']:
|
if not CONFIG['MOZ_TREE_PIXMAN']:
|
||||||
OS_LIBS += CONFIG['MOZ_ALSA_LIBS']
|
OS_LIBS += CONFIG['MOZ_PIXMAN_LIBS']
|
||||||
|
|
||||||
|
-if CONFIG['MOZ_ALSA']:
|
||||||
|
- OS_LIBS += CONFIG['MOZ_ALSA_LIBS']
|
||||||
+if CONFIG['MOZ_OSS']:
|
+if CONFIG['MOZ_OSS']:
|
||||||
+ OS_LIBS += CONFIG['MOZ_OSS_LIBS']
|
+ OS_LIBS += CONFIG['MOZ_OSS_LIBS']
|
||||||
+
|
|
||||||
if CONFIG['HAVE_CLOCK_MONOTONIC']:
|
if CONFIG['HAVE_CLOCK_MONOTONIC']:
|
||||||
OS_LIBS += CONFIG['REALTIME_LIBS']
|
OS_LIBS += CONFIG['REALTIME_LIBS']
|
||||||
|
|
||||||
|
|
|
@ -1,13 +1,31 @@
|
||||||
$NetBSD: patch-mozilla_toolkit_moz.configure,v 1.1 2017/01/01 16:14:08 ryoon Exp $
|
$NetBSD: patch-mozilla_toolkit_moz.configure,v 1.2 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
--- mozilla/toolkit/moz.configure.orig 2016-12-14 02:09:56.000000000 +0000
|
--- mozilla/toolkit/moz.configure.orig 2017-10-16 07:20:55.000000000 +0000
|
||||||
+++ mozilla/toolkit/moz.configure
|
+++ mozilla/toolkit/moz.configure
|
||||||
@@ -348,7 +348,7 @@ option('--enable-eme',
|
@@ -338,6 +338,26 @@ add_old_configure_assignment('FT2_LIBS',
|
||||||
def enable_eme(value, target):
|
add_old_configure_assignment('FT2_CFLAGS',
|
||||||
# Widevine EME by default enabled on desktop Windows, MacOS and Linux,
|
delayed_getattr(ft2_info, 'cflags'))
|
||||||
# x86 and x64 builds.
|
|
||||||
- if (target.kernel in ('Darwin', 'WINNT', 'Linux') and
|
+# Graphite2
|
||||||
+ if (target.kernel in ('Darwin', 'WINNT', 'Linux', 'NetBSD') and
|
+# ==============================================================
|
||||||
target.os not in ('Android', 'iOS') and
|
+option('--with-system-graphite2',
|
||||||
target.cpu in ('x86', 'x86_64')):
|
+ help="Use system graphite2 (located with pkgconfig)")
|
||||||
return value
|
+
|
||||||
|
+system_graphite2 = pkg_check_modules('MOZ_GRAPHITE2', 'graphite2',
|
||||||
|
+ when='--with-system-graphite2')
|
||||||
|
+
|
||||||
|
+set_config('MOZ_SYSTEM_GRAPHITE2', depends_if(system_graphite2)(lambda _: True))
|
||||||
|
+
|
||||||
|
+# HarfBuzz
|
||||||
|
+# ==============================================================
|
||||||
|
+option('--with-system-harfbuzz',
|
||||||
|
+ help="Use system harfbuzz (located with pkgconfig)")
|
||||||
|
+
|
||||||
|
+system_harfbuzz = pkg_check_modules('MOZ_HARFBUZZ', 'harfbuzz >= 1.4.1',
|
||||||
|
+ when='--with-system-harfbuzz')
|
||||||
|
+
|
||||||
|
+set_config('MOZ_SYSTEM_HARFBUZZ', depends_if(system_harfbuzz)(lambda _: True))
|
||||||
|
+
|
||||||
|
# Apple platform decoder support
|
||||||
|
# ==============================================================
|
||||||
|
@depends(toolkit)
|
||||||
|
|
|
@ -1,9 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_unwind.h,v 1.7 2017/08/18 23:55:07 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/unwind.h.orig 2017-08-18 14:25:23.038713577 +0000
|
|
||||||
+++ mozilla/unwind.h
|
|
||||||
@@ -0,0 +1,4 @@
|
|
||||||
+#pragma GCC system_header
|
|
||||||
+#pragma GCC visibility push(default)
|
|
||||||
+#include_next <unwind.h>
|
|
||||||
+#pragma GCC visibility pop
|
|
|
@ -1,15 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_xpcom_components_Module.h,v 1.4 2017/01/01 16:14:08 ryoon Exp $
|
|
||||||
|
|
||||||
* Workaround for binutils/GNU ld 2.26 from NetBSD/amd64 7.99.26
|
|
||||||
|
|
||||||
--- mozilla/xpcom/components/Module.h.orig 2016-12-14 02:10:01.000000000 +0000
|
|
||||||
+++ mozilla/xpcom/components/Module.h
|
|
||||||
@@ -125,7 +125,7 @@ struct Module
|
|
||||||
# define NSMODULE_SECTION __declspec(allocate(".kPStaticModules$M"), dllexport)
|
|
||||||
# elif defined(__GNUC__)
|
|
||||||
# if defined(__ELF__)
|
|
||||||
-# define NSMODULE_SECTION __attribute__((section(".kPStaticModules"), visibility("protected")))
|
|
||||||
+# define NSMODULE_SECTION __attribute__((section(".kPStaticModules"), visibility("hidden")))
|
|
||||||
# elif defined(__MACH__)
|
|
||||||
# define NSMODULE_SECTION __attribute__((section("__DATA, .kPStaticModules"), visibility("default")))
|
|
||||||
# elif defined (_WIN32)
|
|
|
@ -1,13 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build,v 1.6 2017/08/18 23:55:07 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/xpcom/reflect/xptcall/md/unix/moz.build.orig 2017-07-07 05:38:29.000000000 +0000
|
|
||||||
+++ mozilla/xpcom/reflect/xptcall/md/unix/moz.build
|
|
||||||
@@ -145,7 +145,7 @@ if CONFIG['OS_ARCH'] == 'NetBSD':
|
|
||||||
'xptcstubs_netbsd_m68k.cpp'
|
|
||||||
]
|
|
||||||
|
|
||||||
-if CONFIG['OS_ARCH'] == 'Linux':
|
|
||||||
+if CONFIG['OS_ARCH'] in ('Linux', 'FreeBSD', 'NetBSD', 'OpenBSD'):
|
|
||||||
if CONFIG['OS_TEST'] == 'aarch64':
|
|
||||||
SOURCES += [
|
|
||||||
'xptcinvoke_aarch64.cpp',
|
|
|
@ -1,13 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp,v 1.1 2014/11/02 05:40:31 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_gcc_x86_unix.cpp.orig 2014-10-14 06:36:46.000000000 +0000
|
|
||||||
+++ mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_gcc_x86_unix.cpp
|
|
||||||
@@ -9,7 +9,7 @@
|
|
||||||
#include "xptc_gcc_x86_unix.h"
|
|
||||||
|
|
||||||
extern "C" {
|
|
||||||
-static void ATTRIBUTE_USED __attribute__ ((regparm(3)))
|
|
||||||
+void ATTRIBUTE_USED __attribute__ ((regparm(3)))
|
|
||||||
invoke_copy_to_stack(uint32_t paramCount, nsXPTCVariant* s, uint32_t* d)
|
|
||||||
{
|
|
||||||
for(uint32_t i = paramCount; i >0; i--, d++, s++)
|
|
|
@ -1,13 +0,0 @@
|
||||||
$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp,v 1.1 2014/11/02 05:40:31 ryoon Exp $
|
|
||||||
|
|
||||||
--- mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_gcc_x86_unix.cpp.orig 2014-10-14 06:36:46.000000000 +0000
|
|
||||||
+++ mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_gcc_x86_unix.cpp
|
|
||||||
@@ -10,7 +10,7 @@
|
|
||||||
#include "xptc_gcc_x86_unix.h"
|
|
||||||
|
|
||||||
extern "C" {
|
|
||||||
-static nsresult ATTRIBUTE_USED
|
|
||||||
+nsresult ATTRIBUTE_USED
|
|
||||||
__attribute__ ((regparm (3)))
|
|
||||||
PrepareAndDispatch(uint32_t methodIndex, nsXPTCStubBase* self, uint32_t* args)
|
|
||||||
{
|
|
|
@ -1,8 +1,8 @@
|
||||||
$NetBSD: patch-suite_installer_Makefile.in,v 1.4 2013/01/07 21:55:30 ryoon Exp $
|
$NetBSD: patch-suite_installer_Makefile.in,v 1.5 2017/11/10 22:45:27 ryoon Exp $
|
||||||
|
|
||||||
--- suite/installer/Makefile.in.orig 2012-11-18 10:14:25.000000000 +0000
|
--- suite/installer/Makefile.in.orig 2017-10-16 07:06:49.000000000 +0000
|
||||||
+++ suite/installer/Makefile.in
|
+++ suite/installer/Makefile.in
|
||||||
@@ -16,7 +16,7 @@ MOZ_PKG_REMOVALS = $(srcdir)/removed-fil
|
@@ -11,7 +11,7 @@ MOZ_PKG_REMOVALS = $(srcdir)/removed-fil
|
||||||
MOZ_PKG_MANIFEST_P = $(srcdir)/package-manifest.in
|
MOZ_PKG_MANIFEST_P = $(srcdir)/package-manifest.in
|
||||||
# Be fatal, except when building with XULRunner which already bundles some files.
|
# Be fatal, except when building with XULRunner which already bundles some files.
|
||||||
ifndef SYSTEM_LIBXUL
|
ifndef SYSTEM_LIBXUL
|
||||||
|
@ -10,4 +10,4 @@ $NetBSD: patch-suite_installer_Makefile.in,v 1.4 2013/01/07 21:55:30 ryoon Exp $
|
||||||
+MOZ_PKG_FATAL_WARNINGS = 0
|
+MOZ_PKG_FATAL_WARNINGS = 0
|
||||||
endif
|
endif
|
||||||
|
|
||||||
MOZ_NONLOCALIZED_PKG_LIST = \
|
MOZ_PKG_DUPEFLAGS = \
|
||||||
|
|
Loading…
Reference in a new issue