Update to thunderbird 5.0, based on Gecko 5. See for details :

http://www.mozilla.org/en-US/thunderbird/5.0/releasenotes/
- sync ipc patches from firefox
- install under lib/thunderbird-5.0 instead of using the handmade
  install target
- remove a bunch of pointless patches
Been running with it since a while, tested by a few on ports@, thanks!
This commit is contained in:
landry 2011-07-24 07:10:12 +00:00
parent 80f93683f7
commit b02b46dbd5
95 changed files with 1168 additions and 1434 deletions

View File

@ -1,48 +1,35 @@
# $OpenBSD: Makefile,v 1.129 2011/07/11 11:45:30 landry Exp $ # $OpenBSD: Makefile,v 1.130 2011/07/24 07:10:12 landry Exp $
COMMENT-main = Mozilla e-mail, rss and usenet client COMMENT-main = Mozilla e-mail, rss and usenet client
COMMENT-lightning = Mozilla Thunderbird calendar extension COMMENT-lightning = Mozilla Thunderbird calendar extension
BROKEN-sparc64 = https://bugzilla.mozilla.org/show_bug.cgi?id=577056
# Don't forget to bump mail/thunderbird-i18n after updates. # Don't forget to bump mail/thunderbird-i18n after updates.
# Don't forget to update productivity/sunbird if patches changes. # Don't forget to update productivity/sunbird if patches changes.
MOZILLA_VERSION = 3.1.11 MOZILLA_VERSION = 5.0
MOZILLA_BRANCH = 1.9.2 MOZILLA_BRANCH = miramar
MOZILLA_PROJECT = thunderbird MOZILLA_PROJECT = thunderbird
MOZILLA_CODENAME = mail MOZILLA_CODENAME = mail
MULTI_PACKAGES = -main -lightning MULTI_PACKAGES = -main -lightning
PKGNAME-main = ${PKGNAME} PKGNAME-main = ${PKGNAME}
REVISION-main = 0 PKGNAME-lightning = lightning-1.0beta4
PKGNAME-lightning = lightning-1.0beta2
EPOCH-lightning = 0 EPOCH-lightning = 0
REVISION-lightning = 20
# need to be in synch with SO_VERSION in mail/enigmail/thunderbird # need to be in synch with SO_VERSION in mail/enigmail/thunderbird
SO_VERSION = 17.1 SO_VERSION = 18.0
# NOTE: Must bump minor version if any shlib's are removed from the # NOTE: Must bump minor version if any shlib's are removed from the
# components dir to avoid pkg_add -r issues. Whenever PKGNAME gets # components dir to avoid pkg_add -r issues. Whenever PKGNAME gets
# bumped and/or SO_VERSION changes, remember to update enigmail's # bumped and/or SO_VERSION changes, remember to update enigmail's
# SO_VERSION and LIB_DEPENDS to match. # SO_VERSION and LIB_DEPENDS to match.
MOZILLA_LIBS = accessibility appcomps auth autoconfig caps chardet chrome commandlines \ MOZILLA_LIBS = ldap60 ldif60 mozalloc prldap60 xpcom xul calbasecomps
calbasecomps composer cookie docshell embedcomponents fileview \
gkgfxthebes gklayout gkplugin htmlpars i18n imgicon imglib2 import \
intlapp jar50 jsctypes jsd mailcomps mork mozfind mozldap msgsmime necko \
nsappshell permissions pipboot pipnss pippki pref rdf remoteservice \
satchel spellchecker storagecomps system-pref tkautocomplete \
toolkitcomps txmgr uconv ucvmath universalchardet unixproxy webbrwsr \
widget_gtk2 windowds xpautocomplete xpconnect xpinstall zipwriter \
gfxpsshar gkgfx gtkxtbin ldap60 ldif60 mozjs prldap60 ssldap60 \
thebes xpcom xpcom_core xul nullplugin unixprintplugin
FLAVOR ?= #.if ${FLAVOR:L:Mdebug}
.if ${FLAVOR:L:Mdebug} #MOZILLA_LIBS += addrbook bayesflt fts3tok mailview mime mimeemitter msgbase \
MOZILLA_LIBS += addrbook bayesflt fts3tok mailview mime mimeemitter msgbase \ # msgcompose msgdb msgimap msglocal msgmdn msgnews vcard msgbaseutil
msgcompose msgdb msgimap msglocal msgmdn msgnews vcard msgbaseutil #.endif
.else
MOZILLA_LIBS+= mail
.endif
CATEGORIES= mail news CATEGORIES= mail news
@ -58,14 +45,24 @@ MODPY_RUNDEP = No
# Regression tests are too hard to adapt to run here # Regression tests are too hard to adapt to run here
NO_REGRESS = Yes NO_REGRESS = Yes
MODGNU_CONFIG_GUESS_DIRS += ${WRKSRC}/directory/sdks/c-sdk/config/autoconf MODGNU_CONFIG_GUESS_DIRS += ${WRKSRC}/ldap/sdks/c-sdk/config/autoconf
CONFIGURE_STYLE = autoconf no-autoheader CONFIGURE_STYLE = autoconf no-autoheader
CONFIGURE_ARGS += --enable-official-branding
CONFIGURE_ARGS += --with-system-libevent=/usr/
CONFIGURE_ARGS += --with-system-zlib=/usr/ --with-system-bz2=${LOCALBASE}
WANTLIB += event
# XXX solved in firefox by patch-config-autoconf_mk_in ?
CONFIGURE_ENV += CPPFLAGS=-I${X11BASE}/include
LIB_DEPENDS-main = ${LIB_DEPENDS} LIB_DEPENDS-main = ${LIB_DEPENDS}
WANTLIB-main = ${WANTLIB} WANTLIB-main = ${WANTLIB}
LIB_DEPENDS-lightning = ${BUILD_PKGPATH},-main LIB_DEPENDS-lightning = STEM->=${MOZILLA_VERSION}:${BUILD_PKGPATH},-main
WANTLIB-lightning = thunderbird/mozjs thunderbird/xpcom c m stdc++ nspr4 plc4 plds4 WANTLIB-lightning = lib/thunderbird-${MOZILLA_VERSION}/xpcom \
lib/thunderbird-${MOZILLA_VERSION}/xul \
lib/thunderbird-${MOZILLA_VERSION}/mozalloc \
c m stdc++ nspr4 plc4 plds4
BUILD_DEPENDS += archivers/unzip #to unzip xpi BUILD_DEPENDS += archivers/unzip #to unzip xpi
# build lightning xpi # build lightning xpi
@ -74,16 +71,21 @@ CONFIGURE_ARGS += --enable-calendar \
ALL_TARGET = default ALL_TARGET = default
MOZILLA_DATADIRS = chrome components defaults dictionaries extensions \ MOZILLA_AUTOCONF_DIRS = ldap/sdks/c-sdk mozilla mozilla/js/src
greprefs isp modules plugins res
MOZILLA_AUTOCONF_DIRS = directory/sdks/c-sdk mozilla mozilla/js/src
MOZILLA_SUBST_FILES += config/autoconf.mk.in MOZILLA_SUBST_FILES += config/autoconf.mk.in
# guid for gdata-provider comes from em:id in install.rdf # guid for gdata-provider comes from em:id in install.rdf
GDATADIR = ${MOZ}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc} GUIDS = gdata-provider {a62ef8ec-5fdc-40c2-873c-223b8a6925cc} \
lightning {e2fda1a4-762b-4020-b5ad-a41df1933103} \
calendar-timezones calendar-timezones@mozilla.org
EXTDIR = ${PREFIX}/lib/${_MOZ_PROJECT_SHORT}-${MOZILLA_VERSION}/extensions/
post-install: post-install:
unzip -q ${MOB}/../xpi-stage/gdata-provider.xpi -d ${GDATADIR} .for xpi guid in ${GUIDS}
unzip -q ${MOB}/../xpi-stage/${xpi}.xpi -d ${EXTDIR}/${guid}
.endfor
# install desktop file
${INSTALL_DATA_DIR} ${PREFIX}/share/applications/ ; \
${SUBST_CMD} -o ${SHAREOWN} -g ${SHAREGRP} -c ${FILESDIR}/${_MOZ_PROJECT_SHORT}.desktop \
${PREFIX}/share/applications/${_MOZ_PROJECT_SHORT}.desktop ; \
.include <bsd.port.mk> .include <bsd.port.mk>

View File

@ -1,5 +1,5 @@
MD5 (mozilla/thunderbird-3.1.11.source.tar.bz2) = JYM7P5CSXZYoVjDSLIXNXA== MD5 (mozilla/thunderbird-5.0.source.tar.bz2) = C7rOpUtLj8T/IOc7MnjBug==
RMD160 (mozilla/thunderbird-3.1.11.source.tar.bz2) = 039LTAFd9+0krcJSq5nRAZbheZ4= RMD160 (mozilla/thunderbird-5.0.source.tar.bz2) = aOgwcei6AKIPBW1kvpyGHcuOYOo=
SHA1 (mozilla/thunderbird-3.1.11.source.tar.bz2) = nWf6tz/umrgV1p1BnonUEMsVWLg= SHA1 (mozilla/thunderbird-5.0.source.tar.bz2) = OSw+DvcLYsKaVD+IsrjVpRv+aac=
SHA256 (mozilla/thunderbird-3.1.11.source.tar.bz2) = PngoRmGxvh01dTVQt6GD1YPX7mjIusaDKD05MfkP3Ro= SHA256 (mozilla/thunderbird-5.0.source.tar.bz2) = uxhY3ETh6fkrRKHq+UVhkNVbSFz2VDUmaEgwCsK3xd4=
SIZE (mozilla/thunderbird-3.1.11.source.tar.bz2) = 68716700 SIZE (mozilla/thunderbird-5.0.source.tar.bz2) = 86637589

View File

@ -8,7 +8,7 @@ Exec=thunderbird %u
Terminal=false Terminal=false
X-MultipleArgs=false X-MultipleArgs=false
Type=Application Type=Application
Icon=${TRUEPREFIX}/mozilla-thunderbird/chrome/icons/default/default48.png Icon=${TRUEPREFIX}/lib/thunderbird-${MOZILLA_VERSION}/chrome/icons/default/default48.png
Categories=Application;Network; Categories=Application;Network;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png
StartupWMClass=Thunderbird-bin StartupWMClass=Thunderbird-bin

View File

@ -1,22 +0,0 @@
$OpenBSD: patch-config_autoconf_mk_in,v 1.7 2010/07/27 17:01:16 landry Exp $
--- config/autoconf.mk.in.orig Wed Jun 23 19:43:07 2010
+++ config/autoconf.mk.in Wed Jul 7 08:43:03 2010
@@ -60,14 +60,14 @@ MOZ_PKG_SPECIAL = @MOZ_PKG_SPECIAL@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
-includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+includedir = ${prefix}/${MOZILLA_PROJECT}/include
libdir = @libdir@
datadir = @datadir@
mandir = @mandir@
-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+idldir = ${prefix}/${MOZILLA_PROJECT}/idl/
-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
+installdir = ${prefix}/${MOZILLA_PROJECT}
+sdkdir = ${prefix}/${MOZILLA_PROJECT}
MOZDEPTH = $(DEPTH)/mozilla
DIST = $(MOZDEPTH)/dist

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-config_rules_mk,v 1.5 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-config_rules_mk,v 1.6 2011/07/24 07:10:12 landry Exp $
--- config/rules.mk.orig Wed Jul 7 11:48:43 2010 --- config/rules.mk.orig Fri Jan 14 23:02:04 2011
+++ config/rules.mk Wed Jul 7 11:49:28 2010 +++ config/rules.mk Mon Feb 14 21:53:50 2011
@@ -605,6 +605,12 @@ endif @@ -622,6 +622,12 @@ endif
endif endif
endif endif
@ -11,6 +11,6 @@ $OpenBSD: patch-config_rules_mk,v 1.5 2010/07/27 17:01:16 landry Exp $
+endif +endif
+endif +endif
+ +
ifeq ($(OS_ARCH),Linux) #
ifneq (,$(filter mips mipsel,$(OS_TEST))) # HP-UXBeOS specific section: for COMPONENTS only, add -Bsymbolic flag
ifeq ($(MODULE),layout) # which uses internal symbols first

View File

@ -1,12 +1,28 @@
$OpenBSD: patch-configure_in,v 1.18 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-configure_in,v 1.19 2011/07/24 07:10:12 landry Exp $
--- configure.in.orig Wed Jun 23 19:43:07 2010 --- configure.in.orig Sat May 28 00:35:41 2011
+++ configure.in Wed Jul 7 08:43:04 2010 +++ configure.in Mon May 30 14:28:02 2011
@@ -2490,7 +2490,7 @@ fi @@ -1126,7 +1126,7 @@ MOZ_PNG_LIBS='$(call EXPAND_LIBNAME_PATH,mozpng,$(DEPT
;; MOZ_JS_STATIC_LIBS='-L$(LIBXUL_DIST)/bin -ljs_static'
MOZ_JS_SHARED_LIBS='-L$(LIBXUL_DIST)/bin -lmozjs'
DYNAMIC_XPCOM_LIBS='-L$(LIBXUL_DIST)/bin -lxpcom -lxpcom_core -lmozalloc'
-MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin:/usr/lib:/usr/local/lib:/lib -Wl,-rpath-link,$(prefix)/lib'
+MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin:/usr/lib:/usr/local/lib:${X11BASE}/lib -Wl,-rpath-link,$(prefix)/lib'
XPCOM_FROZEN_LDOPTS='-L$(LIBXUL_DIST)/bin -lxpcom -lmozalloc'
LIBXUL_LIBS='$(XPCOM_FROZEN_LDOPTS) -lxul'
XPCOM_GLUE_LDOPTS='$(LIBXUL_DIST)/lib/$(LIB_PREFIX)xpcomglue_s.$(LIB_SUFFIX) $(XPCOM_FROZEN_LDOPTS)'
@@ -5071,14 +5071,7 @@ dnl ==================================================
*-openbsd*) # The GNOME component is built if one of
- DLL_SUFFIX=".so.1.0" # gnome-vfs, gio, gconf or libnotify is available.
+ DLL_SUFFIX=".so.${SO_VERSION}" -if test "$MOZ_ENABLE_GCONF" || \
DSO_CFLAGS='' - test "$MOZ_ENABLE_GNOMEVFS" || \
DSO_PIC_CFLAGS='-fPIC' - test "$MOZ_ENABLE_GIO" || \
DSO_LDOPTS='-shared -fPIC' - test "$MOZ_ENABLE_LIBNOTIFY"; then
- MOZ_ENABLE_GNOME_COMPONENT=1
-else
- MOZ_ENABLE_GNOME_COMPONENT=
-fi
+MOZ_ENABLE_GNOME_COMPONENT=
AC_SUBST(MOZ_ENABLE_GNOME_COMPONENT)
dnl ========================================================

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-directory_sdks_c-sdk_configure_in,v 1.1 2011/03/02 14:44:19 landry Exp $
--- directory/sdks/c-sdk/configure.in.orig Mon Feb 21 12:47:41 2011
+++ directory/sdks/c-sdk/configure.in Wed Mar 2 10:28:32 2011
@@ -1820,7 +1820,7 @@ mips-sony-newsos*)
AC_DEFINE(HAVE_SOCKLEN_T)
CFLAGS="$CFLAGS -ansi -Wall"
CXXFLAGS="$CXXFLAGS -ansi -Wall"
- DLL_SUFFIX=so.1.0
+ DLL_SUFFIX=so.${SO_VERSION}
DSO_CFLAGS=-fPIC
USE_NSPR_THREADS=1
DSO_LDOPTS='-shared -fPIC'

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-ldap_sdks_c-sdk_configure_in,v 1.1 2011/07/24 07:10:12 landry Exp $
--- ldap/sdks/c-sdk/configure.in.orig Sun Feb 13 12:23:20 2011
+++ ldap/sdks/c-sdk/configure.in Sun Feb 13 12:23:37 2011
@@ -1853,7 +1853,7 @@ mips-sony-newsos*)
AC_DEFINE(HAVE_SOCKLEN_T)
CFLAGS="$CFLAGS -ansi -Wall"
CXXFLAGS="$CXXFLAGS -ansi -Wall"
- DLL_SUFFIX=so.1.0
+ DLL_SUFFIX=so.${SO_VERSION}
DSO_CFLAGS=-fPIC
USE_NSPR_THREADS=1
DSO_LDOPTS='-shared -fPIC'

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-mailnews_mime_src_mimemsg_cpp,v 1.3 2010/04/03 09:26:45 landry Exp $
--- mailnews/mime/src/mimemsg.cpp.orig Mon Jan 11 18:40:36 2010
+++ mailnews/mime/src/mimemsg.cpp Mon Jan 25 22:31:38 2010
@@ -514,7 +514,7 @@ MimeMessage_close_headers (MimeObject *obj)
{
PRUint32 flags = 0;
char dummy = 0;
- if (sscanf(xmoz, " %lx %c", &flags, &dummy) == 1 &&
+ if (sscanf(xmoz, " %x %c", &flags, &dummy) == 1 &&
flags & nsMsgMessageFlags::Partial)
{
obj->options->html_closure = obj;

View File

@ -1,37 +0,0 @@
$OpenBSD: patch-mozilla_accessible_src_atk_nsAppRootAccessible_cpp,v 1.3 2010/07/27 17:01:16 landry Exp $
--- mozilla/accessible/src/atk/nsAppRootAccessible.cpp.orig Wed Jun 23 19:46:29 2010
+++ mozilla/accessible/src/atk/nsAppRootAccessible.cpp Wed Jul 7 08:43:04 2010
@@ -56,7 +56,7 @@ typedef GType (* AtkGetTypeType) (void);
GType g_atk_hyperlink_impl_type = G_TYPE_INVALID;
static PRBool sATKChecked = PR_FALSE;
static PRLibrary *sATKLib = nsnull;
-static const char sATKLibName[] = "libatk-1.0.so.0";
+static const char sATKLibName[] = "libatk-1.0.so";
static const char sATKHyperlinkImplGetTypeSymbol[] =
"atk_hyperlink_impl_get_type";
static const char sAccEnv [] = "GNOME_ACCESSIBILITY";
@@ -118,8 +118,8 @@ static GHashTable *key_listener_list = NULL;
static guint key_snooper_id = 0;
G_BEGIN_DECLS
-typedef void (*GnomeAccessibilityInit) (void);
-typedef void (*GnomeAccessibilityShutdown) (void);
+typedef void (*GnomeAccessibilityInit) ();
+typedef void (*GnomeAccessibilityShutdown) ();
G_END_DECLS
struct MaiUtil
@@ -762,9 +762,11 @@ LoadGtkModule(GnomeAccessibilityModule& aModule)
}
//we have loaded the library, try to get the function ptrs
- if (!(aModule.init = PR_FindFunctionSymbol(aModule.lib,
+ if (!(aModule.init = (GnomeAccessibilityInit)
+ PR_FindFunctionSymbol(aModule.lib,
aModule.initName)) ||
- !(aModule.shutdown = PR_FindFunctionSymbol(aModule.lib,
+ !(aModule.shutdown = (GnomeAccessibilityShutdown)
+ PR_FindFunctionSymbol(aModule.lib,
aModule.shutdownName))) {
//fail, :(

View File

@ -1,11 +0,0 @@
$OpenBSD: patch-mozilla_browser_app_application_ini,v 1.1 2010/04/03 09:26:46 landry Exp $
--- mozilla/browser/app/application.ini.orig Sat Dec 5 02:55:55 2009
+++ mozilla/browser/app/application.ini Sat Jan 16 16:28:32 2010
@@ -59,7 +59,4 @@ EnableProfileMigrator=1
EnableExtensionManager=1
[Crash Reporter]
-#if MOZILLA_OFFICIAL
-Enabled=1
-#endif
ServerURL=https://crash-reports.mozilla.com/submit

View File

@ -1,8 +1,8 @@
$OpenBSD: patch-mozilla_browser_app_profile_firefox_js,v 1.2 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_browser_app_profile_firefox_js,v 1.3 2011/07/24 07:10:12 landry Exp $
--- mozilla/browser/app/profile/firefox.js.orig Wed Jun 23 19:46:29 2010 --- mozilla/browser/app/profile/firefox.js.orig Sat May 28 00:43:30 2011
+++ mozilla/browser/app/profile/firefox.js Wed Jul 7 08:43:04 2010 +++ mozilla/browser/app/profile/firefox.js Mon May 30 14:28:42 2011
@@ -100,7 +100,7 @@ pref("app.update.timer", 600000); @@ -135,7 +135,7 @@ pref("app.update.certs.2.issuerName", "CN=Thawte SSL C
// firefox-branding.js pref("app.update.certs.2.commonName", "aus3.mozilla.org");
// Whether or not app updates are enabled // Whether or not app updates are enabled
-pref("app.update.enabled", true); -pref("app.update.enabled", true);
@ -10,7 +10,7 @@ $OpenBSD: patch-mozilla_browser_app_profile_firefox_js,v 1.2 2010/07/27 17:01:16
// This preference turns on app.update.mode and allows automatic download and // This preference turns on app.update.mode and allows automatic download and
// install to take place. We use a separate boolean toggle for this to make // install to take place. We use a separate boolean toggle for this to make
@@ -692,10 +692,10 @@ pref("gecko.handlerService.allowRegisterFromDifferentH @@ -705,10 +705,10 @@ pref("gecko.handlerService.allowRegisterFromDifferentH
#ifdef MOZ_SAFE_BROWSING #ifdef MOZ_SAFE_BROWSING
// Safe browsing does nothing unless this pref is set // Safe browsing does nothing unless this pref is set
@ -23,7 +23,7 @@ $OpenBSD: patch-mozilla_browser_app_profile_firefox_js,v 1.2 2010/07/27 17:01:16
// Non-enhanced mode (local url lists) URL list to check for updates // Non-enhanced mode (local url lists) URL list to check for updates
pref("browser.safebrowsing.provider.0.updateURL", "http://safebrowsing.clients.google.com/safebrowsing/downloads?client={moz:client}&appver={moz:version}&pver=2.2"); pref("browser.safebrowsing.provider.0.updateURL", "http://safebrowsing.clients.google.com/safebrowsing/downloads?client={moz:client}&appver={moz:version}&pver=2.2");
@@ -758,10 +758,8 @@ pref("browser.EULA.version", 3); @@ -770,10 +770,8 @@ pref("browser.EULA.version", 3);
pref("browser.rights.version", 3); pref("browser.rights.version", 3);
pref("browser.rights.3.shown", false); pref("browser.rights.3.shown", false);

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_browser_components_certerror_content_aboutCertError_xhtml,v 1.1 2010/04/03 09:26:46 landry Exp $ $OpenBSD: patch-mozilla_browser_components_certerror_content_aboutCertError_xhtml,v 1.2 2011/07/24 07:10:12 landry Exp $
--- mozilla/browser/components/certerror/content/aboutCertError.xhtml.orig Sat Dec 5 02:55:55 2009 --- mozilla/browser/components/certerror/content/aboutCertError.xhtml.orig Fri Jan 14 23:21:20 2011
+++ mozilla/browser/components/certerror/content/aboutCertError.xhtml Sat Jan 16 16:28:32 2010 +++ mozilla/browser/components/certerror/content/aboutCertError.xhtml Sun Feb 13 23:00:20 2011
@@ -128,6 +128,9 @@ @@ -135,6 +135,9 @@
tech.textContent = getDescription(); tech.textContent = getDescription();
addDomainErrorLink(); addDomainErrorLink();

View File

@ -1,94 +0,0 @@
$OpenBSD: patch-mozilla_browser_components_nsBrowserGlue_js,v 1.2 2010/07/27 17:01:16 landry Exp $
--- mozilla/browser/components/nsBrowserGlue.js.orig Wed Jun 23 19:46:30 2010
+++ mozilla/browser/components/nsBrowserGlue.js Wed Jul 7 08:45:31 2010
@@ -307,10 +307,6 @@ BrowserGlue.prototype = {
// Browser startup complete. All initial windows have opened.
_onBrowserStartup: function()
{
- // Show about:rights notification, if needed.
- if (this._shouldShowRights())
- this._showRightsNotification();
-
// If new add-ons were installed during startup open the add-ons manager.
if (this._prefs.prefHasUserValue(PREF_EM_NEW_ADDONS_LIST)) {
var args = Cc["@mozilla.org/supports-array;1"].
@@ -462,79 +458,6 @@ BrowserGlue.prototype = {
}
break;
}
- },
-
- /*
- * _shouldShowRights - Determines if the user should be shown the
- * about:rights notification. The notification should *not* be shown if
- * we've already shown the current version, or if the override pref says to
- * never show it. The notification *should* be shown if it's never been seen
- * before, if a newer version is available, or if the override pref says to
- * always show it.
- */
- _shouldShowRights : function () {
- // Look for an unconditional override pref. If set, do what it says.
- // (true --> never show, false --> always show)
- try {
- return !this._prefs.getBoolPref("browser.rights.override");
- } catch (e) { }
- // Ditto, for the legacy EULA pref.
- try {
- return !this._prefs.getBoolPref("browser.EULA.override");
- } catch (e) { }
-
-#ifndef OFFICIAL_BUILD
- // Non-official builds shouldn't shouldn't show the notification.
- return false;
-#endif
-
- // Look to see if the user has seen the current version or not.
- var currentVersion = this._prefs.getIntPref("browser.rights.version");
- try {
- return !this._prefs.getBoolPref("browser.rights." + currentVersion + ".shown");
- } catch (e) { }
-
- // Legacy: If the user accepted a EULA, we won't annoy them with the
- // equivalent about:rights page until the version changes.
- try {
- return !this._prefs.getBoolPref("browser.EULA." + currentVersion + ".accepted");
- } catch (e) { }
-
- // We haven't shown the notification before, so do so now.
- return true;
- },
-
- _showRightsNotification : function () {
- // Stick the notification onto the selected tab of the active browser window.
- var win = this.getMostRecentBrowserWindow();
- var browser = win.gBrowser; // for closure in notification bar callback
- var notifyBox = browser.getNotificationBox();
-
- var brandBundle = this._bundleService.createBundle("chrome://branding/locale/brand.properties");
- var rightsBundle = this._bundleService.createBundle("chrome://global/locale/aboutRights.properties");
-
- var buttonLabel = rightsBundle.GetStringFromName("buttonLabel");
- var buttonAccessKey = rightsBundle.GetStringFromName("buttonAccessKey");
- var productName = brandBundle.GetStringFromName("brandFullName");
- var notifyRightsText = rightsBundle.formatStringFromName("notifyRightsText", [productName], 1);
-
- var buttons = [
- {
- label: buttonLabel,
- accessKey: buttonAccessKey,
- popup: null,
- callback: function(aNotificationBar, aButton) {
- browser.selectedTab = browser.addTab("about:rights");
- }
- }
- ];
-
- // Set pref to indicate we've shown the notification.
- var currentVersion = this._prefs.getIntPref("browser.rights.version");
- this._prefs.setBoolPref("browser.rights." + currentVersion + ".shown", true);
-
- var box = notifyBox.appendNotification(notifyRightsText, "about-rights", null, notifyBox.PRIORITY_INFO_LOW, buttons);
- box.persistence = 3; // arbitrary number, just so bar sticks around for a bit
},
_showPluginUpdatePage : function () {

View File

@ -1,12 +1,12 @@
$OpenBSD: patch-mozilla_build_unix_run-mozilla_sh,v 1.1 2010/10/27 12:54:34 landry Exp $ $OpenBSD: patch-mozilla_build_unix_run-mozilla_sh,v 1.2 2011/07/24 07:10:12 landry Exp $
help finding our debugger help finding our debugger
--- mozilla/build/unix/run-mozilla.sh.orig Wed Oct 13 17:40:57 2010 --- mozilla/build/unix/run-mozilla.sh.orig Fri Jan 14 23:21:21 2011
+++ mozilla/build/unix/run-mozilla.sh Wed Oct 27 12:59:15 2010 +++ mozilla/build/unix/run-mozilla.sh Sun Feb 13 23:19:41 2011
@@ -105,25 +105,7 @@ moz_test_binary() @@ -103,25 +103,7 @@ moz_test_binary()
########################################################################## ##########################################################################
moz_get_debugger() moz_get_debugger()
{ {
- debuggers="ddd gdb dbx bdb" - debuggers="ddd gdb dbx bdb native-gdb"
- debugger="notfound" - debugger="notfound"
- done="no" - done="no"
- for d in $debuggers - for d in $debuggers

View File

@ -1,34 +1,27 @@
$OpenBSD: patch-mozilla_configure_in,v 1.2 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_configure_in,v 1.3 2011/07/24 07:10:12 landry Exp $
--- mozilla/configure.in.orig Wed Jun 23 19:47:29 2010 https://bugzilla.mozilla.org/show_bug.cgi?id=648721
+++ mozilla/configure.in Wed Jul 7 08:43:04 2010 --- mozilla/configure.in.orig Sat May 28 00:43:31 2011
@@ -1059,7 +1059,7 @@ MOZ_PNG_LIBS='$(call EXPAND_LIBNAME_PATH,mozpng,$(DEPT +++ mozilla/configure.in Tue May 31 09:20:44 2011
@@ -2626,7 +2626,12 @@ ia64*-hpux*)
MOZ_JS_LIBS='-L$(LIBXUL_DIST)/bin -lmozjs'
DYNAMIC_XPCOM_LIBS='-L$(LIBXUL_DIST)/bin -lxpcom -lxpcom_core'
-MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin -Wl,-rpath-link,$(prefix)/lib'
+MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin -Wl,-rpath-link,$(prefix)/lib -L$(LIBXUL_DIST)/bin'
XPCOM_FROZEN_LDOPTS='-L$(LIBXUL_DIST)/bin -lxpcom'
LIBXUL_LIBS='$(XPCOM_FROZEN_LDOPTS) -lxul'
XPCOM_GLUE_LDOPTS='$(LIBXUL_DIST)/lib/$(LIB_PREFIX)xpcomglue_s.$(LIB_SUFFIX) $(XPCOM_FROZEN_LDOPTS)'
@@ -2403,7 +2403,7 @@ case "$target" in
;; ;;
*-openbsd*) *-openbsd*)
- DLL_SUFFIX=".so.1.0" - DLL_SUFFIX=".so.1.0"
+ DLL_SUFFIX=".so.${SO_VERSION}" + if test "$SO_VERSION"; then
+ DLL_SUFFIX=".so.$SO_VERSION"
+ else
+ DLL_SUFFIX=".so.1.0"
+ fi
+ MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin -Wl,-rpath-link,$(prefix)/lib -Wl,-rpath-link,$(if $(X11BASE),$(X11BASE),/usr/X11R6)/lib'
DSO_CFLAGS='' DSO_CFLAGS=''
DSO_PIC_CFLAGS='-fPIC' DSO_PIC_CFLAGS='-fPIC'
DSO_LDOPTS='-shared -fPIC' DSO_LDOPTS='-shared -fPIC'
@@ -4132,9 +4132,9 @@ AC_CACHE_CHECK(for __thread keyword for TLS variables, @@ -4451,7 +4456,7 @@ if test "$ac_cv_thread_keyword" = yes; then
ac_cv_thread_keyword=yes, :
ac_cv_thread_keyword=no)]) ;;
LDFLAGS=$_SAVE_LDFLAGS *)
-if test "$ac_cv_thread_keyword" = yes; then - AC_DEFINE(HAVE_THREAD_TLS_KEYWORD)
- AC_DEFINE(HAVE_THREAD_TLS_KEYWORD) + :
-fi ;;
+dnl if test "$ac_cv_thread_keyword" = yes; then esac
+dnl AC_DEFINE(HAVE_THREAD_TLS_KEYWORD) fi
+dnl fi
dnl End of C++ language/feature checks
AC_LANG_C

View File

@ -1,25 +0,0 @@
$OpenBSD: patch-mozilla_content_canvas_src_nsGLPbufferGLX_cpp,v 1.1 2010/07/27 17:01:16 landry Exp $
--- mozilla/content/canvas/src/nsGLPbufferGLX.cpp.orig Wed Jul 7 09:02:19 2010
+++ mozilla/content/canvas/src/nsGLPbufferGLX.cpp Wed Jul 7 09:02:42 2010
@@ -132,8 +132,8 @@ nsGLPbufferGLX::Init(nsCanvasRenderingContextGLPrivate
nsresult rv;
const char *s;
- if (!gGLXWrap.OpenLibrary("libGL.so.1")) {
- LogMessage(NS_LITERAL_CSTRING("Canvas 3D: Couldn't find libGL.so.1"));
+ if (!gGLXWrap.OpenLibrary("libGL.so")) {
+ LogMessage(NS_LITERAL_CSTRING("Canvas 3D: Couldn't find libGL.so"));
return PR_FALSE;
}
@@ -218,8 +218,8 @@ nsGLPbufferGLX::Init(nsCanvasRenderingContextGLPrivate
fprintf (stderr, "nsGLPbufferGLX::Init!\n");
- if (!mGLWrap.OpenLibrary("libGL.so.1")) {
- LogMessage(NS_LITERAL_CSTRING("Canvas 3D: GLWrap init failed, couldn't find libGL.so.1"));
+ if (!mGLWrap.OpenLibrary("libGL.so")) {
+ LogMessage(NS_LITERAL_CSTRING("Canvas 3D: GLWrap init failed, couldn't find libGL.so"));
return PR_FALSE;
}

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-mozilla_content_canvas_src_nsGLPbufferOSMesa_cpp,v 1.1 2010/07/27 17:01:16 landry Exp $
--- mozilla/content/canvas/src/nsGLPbufferOSMesa.cpp.orig Wed Jul 7 09:02:50 2010
+++ mozilla/content/canvas/src/nsGLPbufferOSMesa.cpp Wed Jul 7 09:03:05 2010
@@ -110,7 +110,7 @@ nsGLPbufferOSMESA::Init(nsCanvasRenderingContextGLPriv
rv |= libfile->Append(NS_LITERAL_STRING("libOSMesa.7.dylib"));
#elif defined(XP_UNIX)
rv |= libfile->Append(NS_LITERAL_STRING("Linux"));
- rv |= libfile->Append(NS_LITERAL_STRING("libOSMesa.so.7"));
+ rv |= libfile->Append(NS_LITERAL_STRING("libOSMesa.so"));
#else
#warning No default osmesa library path available
LogMessage(NS_LITERAL_STRING("Canvas 3D: No default OSMesa lib path available -- please set the extensions.canvas3d.osmesalib pref to the full path to the OSMesa shared library"));

View File

@ -1,12 +1,12 @@
$OpenBSD: patch-mozilla_content_events_src_nsContentEventHandler_cpp,v 1.1 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_content_events_src_nsContentEventHandler_cpp,v 1.2 2011/07/24 07:10:12 landry Exp $
--- mozilla/content/events/src/nsContentEventHandler.cpp.orig Wed Jul 7 09:03:49 2010 --- mozilla/content/events/src/nsContentEventHandler.cpp.orig Mon Mar 14 14:57:11 2011
+++ mozilla/content/events/src/nsContentEventHandler.cpp Wed Jul 7 09:04:13 2010 +++ mozilla/content/events/src/nsContentEventHandler.cpp Mon Mar 14 22:10:04 2011
@@ -928,7 +928,8 @@ nsContentEventHandler::OnSelectionEvent(nsSelectionEve @@ -1029,7 +1029,8 @@ nsContentEventHandler::OnSelectionEvent(nsSelectionEve
selPrivate->EndBatchChanges(); selPrivate->EndBatchChanges();
NS_ENSURE_SUCCESS(rv, rv); NS_ENSURE_SUCCESS(rv, rv);
- nsCOMPtr<nsISelection2>(do_QueryInterface(sel))->ScrollIntoView( - nsCOMPtr<nsISelection2>(do_QueryInterface(mSelection))->ScrollIntoView(
+ nsCOMPtr<nsISelection2> sel2 = do_QueryInterface(sel); + nsCOMPtr<nsISelection2> sel2 = do_QueryInterface(mSelection);
+ sel2->ScrollIntoView( + sel2->ScrollIntoView(
nsISelectionController::SELECTION_FOCUS_REGION, PR_FALSE, -1, -1); nsISelectionController::SELECTION_FOCUS_REGION, PR_FALSE, -1, -1);
aEvent->mSucceeded = PR_TRUE; aEvent->mSucceeded = PR_TRUE;

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_content_media_nsAudioStream_cpp,v 1.1 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_content_media_nsAudioStream_cpp,v 1.2 2011/07/24 07:10:12 landry Exp $
--- mozilla/content/media/nsAudioStream.cpp.orig Wed Jul 7 08:51:17 2010 --- mozilla/content/media/nsAudioStream.cpp.orig Sat May 28 00:43:35 2011
+++ mozilla/content/media/nsAudioStream.cpp Wed Jul 7 08:52:32 2010 +++ mozilla/content/media/nsAudioStream.cpp Mon May 30 14:28:43 2011
@@ -246,7 +246,7 @@ float nsAudioStream::GetPosition() @@ -566,7 +566,7 @@ PRInt64 nsAudioStreamLocal::GetSampleOffset()
#if defined(XP_WIN) #if defined(XP_WIN)
positionType = SA_POSITION_WRITE_HARDWARE; positionType = SA_POSITION_WRITE_HARDWARE;
#endif #endif
@ -9,4 +9,4 @@ $OpenBSD: patch-mozilla_content_media_nsAudioStream_cpp,v 1.1 2010/07/27 17:01:1
+ int64_t position = 0; + int64_t position = 0;
if (sa_stream_get_position(static_cast<sa_stream_t*>(mAudioHandle), if (sa_stream_get_position(static_cast<sa_stream_t*>(mAudioHandle),
positionType, &position) == SA_SUCCESS) { positionType, &position) == SA_SUCCESS) {
return (position / float(mRate) / mChannels / sizeof(short)); return position / sizeof(short);

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-mozilla_content_media_webm_nsWebMReader_cpp,v 1.1 2011/07/24 07:10:12 landry Exp $
nsWebMReader.cpp:704: error: invalid conversion from 'PRUint64*' to 'uint64_t*'
--- mozilla/content/media/webm/nsWebMReader.cpp.orig Sat May 28 00:43:36 2011
+++ mozilla/content/media/webm/nsWebMReader.cpp Mon May 30 14:28:43 2011
@@ -786,7 +786,7 @@ nsresult nsWebMReader::GetBuffered(nsTimeRanges* aBuff
{
nsMediaStream* stream = mDecoder->GetCurrentStream();
- PRUint64 timecodeScale;
+ uint64_t timecodeScale;
if (!mContext || nestegg_tstamp_scale(mContext, &timecodeScale) == -1) {
return NS_OK;
}

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-mozilla_content_xslt_public_txDouble_h,v 1.1 2010/04/03 09:26:46 landry Exp $
--- mozilla/content/xslt/public/txDouble.h.orig Sat Dec 5 02:55:58 2009
+++ mozilla/content/xslt/public/txDouble.h Sat Jan 16 16:28:33 2010
@@ -63,7 +63,7 @@ static fp_except_t oldmask = fpsetmask(~allmask);
*/
#if defined(__arm) || defined(__arm32__) || defined(__arm26__) || defined(__arm__)
-#if !defined(__VFP_FP__)
+#if !defined(__VFP_FP__) && !defined(__OpenBSD__) /* Armel ABI */
#define FPU_IS_ARM_FPA
#endif
#endif

View File

@ -1,25 +0,0 @@
$OpenBSD: patch-mozilla_content_xslt_src_base_txDouble_cpp,v 1.1 2010/04/03 09:26:46 landry Exp $
--- mozilla/content/xslt/src/base/txDouble.cpp.orig Sat Dec 5 02:55:58 2009
+++ mozilla/content/xslt/src/base/txDouble.cpp Sat Jan 16 16:28:33 2010
@@ -49,14 +49,16 @@
* Utility class for doubles
*/
+#define STRICT_ALIGN __attribute__ ((aligned (8)))
+
//-- Initialize Double related constants
-const txdpun nanMask = TX_DOUBLE_NaN;
+const txdpun nanMask STRICT_ALIGN = TX_DOUBLE_NaN;
#ifdef IS_BIG_ENDIAN
-const txdpun infMask = {{TX_DOUBLE_HI32_EXPMASK, 0}};
-const txdpun negInfMask = {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0}};
+const txdpun infMask STRICT_ALIGN = {{TX_DOUBLE_HI32_EXPMASK, 0}};
+const txdpun negInfMask STRICT_ALIGN = {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0}};
#else
-const txdpun infMask = {{0, TX_DOUBLE_HI32_EXPMASK}};
-const txdpun negInfMask = {{0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT}};
+const txdpun infMask STRICT_ALIGN = {{0, TX_DOUBLE_HI32_EXPMASK}};
+const txdpun negInfMask STRICT_ALIGN = {{0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT}};
#endif
const double Double::NaN = nanMask.d;

View File

@ -1,14 +0,0 @@
$OpenBSD: patch-mozilla_extensions_pref_system-pref_src_gconf_nsSystemPrefService_cpp,v 1.2 2010/07/27 17:01:16 landry Exp $
--- mozilla/extensions/pref/system-pref/src/gconf/nsSystemPrefService.cpp.orig Wed Jun 23 19:46:35 2010
+++ mozilla/extensions/pref/system-pref/src/gconf/nsSystemPrefService.cpp Wed Jul 7 08:43:18 2010
@@ -544,8 +544,8 @@ struct PrefNamePair {
const char
GConfProxy::sPrefGConfKey[] = "accessibility.unix.gconf2.shared-library";
-const char GConfProxy::sDefaultLibName1[] = "libgconf-2.so.4";
-const char GConfProxy::sDefaultLibName2[] = "libgconf-2.so";
+const char GConfProxy::sDefaultLibName1[] = "libgconf-2.so";
+const char GConfProxy::sDefaultLibName2[] = "libgconf-2.so.4";
#define GCONF_FUNCS_POINTER_BEGIN \
static GConfFuncListType sGConfFuncList[] = {

View File

@ -1,28 +0,0 @@
$OpenBSD: patch-mozilla_extensions_spellcheck_hunspell_src_mozHunspell_cpp,v 1.2 2010/07/27 17:01:16 landry Exp $
--- mozilla/extensions/spellcheck/hunspell/src/mozHunspell.cpp.orig Tue Jul 13 23:28:11 2010
+++ mozilla/extensions/spellcheck/hunspell/src/mozHunspell.cpp Wed Jul 21 10:11:56 2010
@@ -63,6 +63,7 @@
#include "nsISimpleEnumerator.h"
#include "nsIDirectoryEnumerator.h"
#include "nsIFile.h"
+#include "nsILocalFile.h"
#include "nsDirectoryServiceUtils.h"
#include "nsDirectoryServiceDefs.h"
#include "mozISpellI18NManager.h"
@@ -342,6 +343,16 @@ mozHunspell::LoadDictionaryList()
appDir->AppendNative(NS_LITERAL_CSTRING("dictionaries"));
LoadDictionariesFromDir(appDir);
}
+ }
+
+ // try to load the generic mozilla/dictionaries
+ nsCOMPtr<nsIFile> mozillaDir;
+ nsCOMPtr<nsILocalFile> localFile;
+ rv = NS_NewNativeLocalFile(nsDependentCString(
+ "${LOCALBASE}/share/mozilla-dicts"), PR_TRUE, getter_AddRefs(localFile));
+ if (localFile && NS_SUCCEEDED(rv)) {
+ localFile->QueryInterface(NS_GET_IID(nsIFile), getter_AddRefs(mozillaDir));
+ LoadDictionariesFromDir(mozillaDir);
}
nsCOMPtr<nsISimpleEnumerator> dictDirs;

View File

@ -1,28 +0,0 @@
$OpenBSD: patch-mozilla_gfx_qcms_iccread_c,v 1.1 2011/01/28 21:38:12 landry Exp $
Fix crash on sparc64
https://bugzilla.mozilla.org/show_bug.cgi?id=629057
http://hg.mozilla.org/mozilla-central/rev/e8207773d54d
--- mozilla/gfx/qcms/iccread.c.orig Tue Dec 7 17:35:40 2010
+++ mozilla/gfx/qcms/iccread.c Thu Jan 27 23:37:33 2011
@@ -87,7 +87,9 @@ static uint32_t read_u32(struct mem_source *mem, size_
invalid_source(mem, "Invalid offset");
return 0;
} else {
- return be32_to_cpu(*(__be32*)(mem->buf + offset));
+ __be32 k;
+ memcpy(&k, mem->buf + offset, sizeof(__be32));
+ return be32_to_cpu(k);
}
}
@@ -97,7 +99,9 @@ static uint16_t read_u16(struct mem_source *mem, size_
invalid_source(mem, "Invalid offset");
return 0;
} else {
- return be16_to_cpu(*(__be16*)(mem->buf + offset));
+ __be16 k;
+ memcpy(&k, mem->buf + offset, sizeof(__be16));
+ return be16_to_cpu(k);
}
}

View File

@ -1,10 +1,10 @@
$OpenBSD: patch-mozilla_gfx_qcms_qcmstypes_h,v 1.1 2010/04/03 09:26:46 landry Exp $ $OpenBSD: patch-mozilla_gfx_qcms_qcmstypes_h,v 1.2 2011/07/24 07:10:12 landry Exp $
--- mozilla/gfx/qcms/qcmstypes.h.orig Sat Dec 5 02:56:01 2009 --- mozilla/gfx/qcms/qcmstypes.h.orig Fri Jan 14 23:21:29 2011
+++ mozilla/gfx/qcms/qcmstypes.h Sat Jan 16 16:28:33 2010 +++ mozilla/gfx/qcms/qcmstypes.h Sun Feb 13 23:22:16 2011
@@ -11,15 +11,6 @@ @@ -13,14 +13,6 @@
/* int_types.h gets included somehow, so avoid redefining the types differently */ #elif defined (_AIX)
#include <sys/int_types.h> #include <sys/types.h>
#else #elif !defined(ANDROID)
-typedef PRInt8 int8_t; -typedef PRInt8 int8_t;
-typedef PRUint8 uint8_t; -typedef PRUint8 uint8_t;
-typedef PRInt16 int16_t; -typedef PRInt16 int16_t;
@ -13,7 +13,6 @@ $OpenBSD: patch-mozilla_gfx_qcms_qcmstypes_h,v 1.1 2010/04/03 09:26:46 landry Ex
-typedef PRUint32 uint32_t; -typedef PRUint32 uint32_t;
-typedef PRInt64 int64_t; -typedef PRInt64 int64_t;
-typedef PRUint64 uint64_t; -typedef PRUint64 uint64_t;
-
#ifdef __OS2__ #ifdef __OS2__
/* OS/2's stdlib typdefs uintptr_t. So we'll just include that so we don't collide */ /* OS/2's stdlib typdefs uintptr_t. So we'll just include that so we don't collide */
#include <stdlib.h>

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-mozilla_gfx_src_psshared_nsCUPSShim_cpp,v 1.3 2011/03/02 14:44:19 landry Exp $
--- mozilla/gfx/src/psshared/nsCUPSShim.cpp.orig Mon Feb 21 12:46:54 2011
+++ mozilla/gfx/src/psshared/nsCUPSShim.cpp Wed Mar 2 10:28:39 2011
@@ -59,7 +59,7 @@ static const int gSymNameCt = sizeof(gSymName) / sizeo
PRBool
nsCUPSShim::Init()
{
- mCupsLib = PR_LoadLibrary("libcups.so.2");
+ mCupsLib = PR_LoadLibrary("libcups.so");
if (!mCupsLib)
return PR_FALSE;

View File

@ -1,14 +0,0 @@
$OpenBSD: patch-mozilla_gfx_src_thebes_Makefile_in,v 1.2 2010/07/27 17:01:16 landry Exp $
--- mozilla/gfx/src/thebes/Makefile.in.orig Wed Jun 23 19:46:36 2010
+++ mozilla/gfx/src/thebes/Makefile.in Wed Jul 7 08:43:19 2010
@@ -149,6 +149,10 @@ DEFINES += -DMOZ_ENABLE_GTK2
CXXFLAGS += $(MOZ_PANGO_CFLAGS)
endif
+ifdef MOZ_ENABLE_COREXFONTS
+EXTRA_DSO_LDOPTS += -lpangox-1.0
+endif
+
ifeq ($(MOZ_WIDGET_TOOLKIT),os2)
CXXFLAGS += $(CAIRO_FT_CFLAGS)
endif

View File

@ -0,0 +1,14 @@
$OpenBSD: patch-mozilla_gfx_thebes_GLContext_h,v 1.1 2011/07/24 07:10:12 landry Exp $
https://bugzilla.mozilla.org/show_bug.cgi?id=633857
--- mozilla/gfx/thebes/GLContext.h.orig Fri Jan 14 23:21:29 2011
+++ mozilla/gfx/thebes/GLContext.h Wed Feb 16 11:00:40 2011
@@ -42,6 +42,9 @@
#define GLCONTEXT_H_
#include <stdio.h>
+#if defined(XP_UNIX)
+#include <stdint.h>
+#endif
#include <string.h>
#include <ctype.h>

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-mozilla_gfx_thebes_Makefile_in,v 1.1 2011/07/24 07:10:12 landry Exp $
????
--- mozilla/gfx/thebes/Makefile.in.orig Mon May 30 14:30:26 2011
+++ mozilla/gfx/thebes/Makefile.in Mon May 30 14:30:53 2011
@@ -443,6 +443,10 @@ ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)
CXXFLAGS += $(MOZ_PANGO_CFLAGS)
endif
+ifdef MOZ_ENABLE_COREXFONTS
+EXTRA_DSO_LDOPTS += -lpangox-1.0
+endif
+
ifeq ($(MOZ_WIDGET_TOOLKIT),os2)
CXXFLAGS += $(CAIRO_FT_CFLAGS)
endif

View File

@ -0,0 +1,14 @@
$OpenBSD: patch-mozilla_gfx_thebes_gfxTextRunWordCache_cpp,v 1.1 2011/07/24 07:10:12 landry Exp $
https://bugzilla.mozilla.org/show_bug.cgi?id=633857
--- mozilla/gfx/thebes/gfxTextRunWordCache.cpp.orig Mon Feb 14 22:48:46 2011
+++ mozilla/gfx/thebes/gfxTextRunWordCache.cpp Mon Feb 14 22:49:06 2011
@@ -49,6 +49,9 @@
#include "nsBidiUtils.h"
+#if defined(XP_UNIX)
+#include <stdint.h>
+#endif
#ifdef DEBUG
#include <stdio.h>
#endif

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-mozilla_ipc_chromium_Makefile_in,v 1.1 2011/07/24 07:10:12 landry Exp $
http://hg.mozilla.org/mozilla-central/rev/b0df2e9b1489
https://bugzilla.mozilla.org/show_bug.cgi?id=643112
--- mozilla/ipc/chromium/Makefile.in.orig Thu Jun 30 13:24:54 2011
+++ mozilla/ipc/chromium/Makefile.in Thu Jun 30 16:13:42 2011
@@ -246,7 +246,6 @@ ifdef OS_LINUX # {
CPPSRCS += \
atomicops_internals_x86_gcc.cc \
base_paths_linux.cc \
- data_pack.cc \
file_util_linux.cc \
file_version_info_linux.cc \
idle_timer_none.cc \

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-mozilla_ipc_chromium_src_base_atomicops_h,v 1.1 2011/07/24 07:10:12 landry Exp $
--- mozilla/ipc/chromium/src/base/atomicops.h.orig Fri Jun 24 22:18:09 2011
+++ mozilla/ipc/chromium/src/base/atomicops.h Thu Jun 30 13:25:31 2011
@@ -45,7 +45,11 @@ typedef int64 Atomic64;
// Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or
// Atomic64 routines below, depending on your architecture.
+#if defined(OS_OPENBSD) && !defined(ARCH_CPU_64_BITS)
+typedef Atomic32 AtomicWord;
+#else
typedef intptr_t AtomicWord;
+#endif
// Atomically execute:
// result = *ptr;

View File

@ -0,0 +1,35 @@
$OpenBSD: patch-mozilla_ipc_chromium_src_base_debug_util_posix_cc,v 1.1 2011/07/24 07:10:12 landry Exp $
--- mozilla/ipc/chromium/src/base/debug_util_posix.cc.orig Sat May 28 00:43:47 2011
+++ mozilla/ipc/chromium/src/base/debug_util_posix.cc Mon May 30 17:12:06 2011
@@ -8,10 +8,12 @@
#include <errno.h>
#include <fcntl.h>
#include <stdio.h>
+#include <limits.h>
#include <sys/stat.h>
+#include <sys/param.h>
#include <sys/types.h>
#include <unistd.h>
-#ifndef ANDROID
+#ifdef __GLIBC__
#include <execinfo.h>
#include <sys/sysctl.h>
#endif
@@ -119,7 +121,7 @@ StackTrace::StackTrace() {
const int kMaxCallers = 256;
void* callers[kMaxCallers];
-#ifndef ANDROID
+#ifdef __GLIBC__
int count = backtrace(callers, kMaxCallers);
#else
int count = 0;
@@ -138,7 +140,7 @@ StackTrace::StackTrace() {
void StackTrace::PrintBacktrace() {
fflush(stderr);
-#ifndef ANDROID
+#ifdef __GLIBC__
backtrace_symbols_fd(&trace_[0], trace_.size(), STDERR_FILENO);
#endif
}

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-mozilla_ipc_chromium_src_base_file_util_h,v 1.1 2011/07/24 07:10:12 landry Exp $
--- mozilla/ipc/chromium/src/base/file_util.h.orig Sat May 28 00:43:47 2011
+++ mozilla/ipc/chromium/src/base/file_util.h Mon May 30 17:12:06 2011
@@ -15,6 +15,7 @@
#elif defined(ANDROID)
#include <sys/stat.h>
#elif defined(OS_POSIX)
+#include <sys/types.h>
#include <fts.h>
#include <sys/stat.h>
#endif

View File

@ -0,0 +1,72 @@
$OpenBSD: patch-mozilla_ipc_chromium_src_base_file_util_posix_cc,v 1.1 2011/07/24 07:10:12 landry Exp $
--- mozilla/ipc/chromium/src/base/file_util_posix.cc.orig Sat May 28 00:43:47 2011
+++ mozilla/ipc/chromium/src/base/file_util_posix.cc Mon May 30 17:12:06 2011
@@ -71,8 +71,8 @@ int CountFilesCreatedAfter(const FilePath& path,
(strcmp(ent->d_name, "..") == 0))
continue;
- struct stat64 st;
- int test = stat64(path.Append(ent->d_name).value().c_str(), &st);
+ struct stat st;
+ int test = stat(path.Append(ent->d_name).value().c_str(), &st);
if (test != 0) {
LOG(ERROR) << "stat64 failed: " << strerror(errno);
continue;
@@ -106,8 +106,8 @@ int CountFilesCreatedAfter(const FilePath& path,
// here.
bool Delete(const FilePath& path, bool recursive) {
const char* path_str = path.value().c_str();
- struct stat64 file_info;
- int test = stat64(path_str, &file_info);
+ struct stat file_info;
+ int test = stat(path_str, &file_info);
if (test != 0) {
// The Windows version defines this condition as success.
bool ret = (errno == ENOENT || errno == ENOTDIR);
@@ -286,19 +286,19 @@ bool CopyDirectory(const FilePath& from_path,
}
bool PathExists(const FilePath& path) {
- struct stat64 file_info;
- return (stat64(path.value().c_str(), &file_info) == 0);
+ struct stat file_info;
+ return (stat(path.value().c_str(), &file_info) == 0);
}
bool PathIsWritable(const FilePath& path) {
FilePath test_path(path);
- struct stat64 file_info;
- if (stat64(test_path.value().c_str(), &file_info) != 0) {
+ struct stat file_info;
+ if (stat(test_path.value().c_str(), &file_info) != 0) {
// If the path doesn't exist, test the parent dir.
test_path = test_path.DirName();
// If the parent dir doesn't exist, then return false (the path is not
// directly writable).
- if (stat64(test_path.value().c_str(), &file_info) != 0)
+ if (stat(test_path.value().c_str(), &file_info) != 0)
return false;
}
if (S_IWOTH & file_info.st_mode)
@@ -311,8 +311,8 @@ bool PathIsWritable(const FilePath& path) {
}
bool DirectoryExists(const FilePath& path) {
- struct stat64 file_info;
- if (stat64(path.value().c_str(), &file_info) == 0)
+ struct stat file_info;
+ if (stat(path.value().c_str(), &file_info) == 0)
return S_ISDIR(file_info.st_mode);
return false;
}
@@ -449,8 +449,8 @@ bool CreateDirectory(const FilePath& full_path) {
}
bool GetFileInfo(const FilePath& file_path, FileInfo* results) {
- struct stat64 file_info;
- if (stat64(file_path.value().c_str(), &file_info) != 0)
+ struct stat file_info;
+ if (stat(file_path.value().c_str(), &file_info) != 0)
return false;
results->is_directory = S_ISDIR(file_info.st_mode);
results->size = file_info.st_size;

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-mozilla_ipc_chromium_src_base_platform_file_posix_cc,v 1.1 2011/07/24 07:10:12 landry Exp $
--- mozilla/ipc/chromium/src/base/platform_file_posix.cc.orig Sat May 28 00:43:47 2011
+++ mozilla/ipc/chromium/src/base/platform_file_posix.cc Mon May 30 17:12:06 2011
@@ -4,6 +4,9 @@
#include "base/platform_file.h"
+#ifdef __OpenBSD__
+#include <sys/stat.h>
+#endif
#include <fcntl.h>
#include <errno.h>
#ifdef ANDROID

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-mozilla_ipc_chromium_src_base_platform_thread_posix_cc,v 1.1 2011/07/24 07:10:12 landry Exp $
--- mozilla/ipc/chromium/src/base/platform_thread_posix.cc.orig Sat May 28 00:43:47 2011
+++ mozilla/ipc/chromium/src/base/platform_thread_posix.cc Mon May 30 17:12:06 2011
@@ -33,6 +33,8 @@ PlatformThreadId PlatformThread::CurrentId() {
// into the kernel.
#if defined(OS_MACOSX)
return mach_thread_self();
+#elif defined(__OpenBSD__)
+ return getpid();
#elif defined(OS_LINUX)
return syscall(__NR_gettid);
#endif

View File

@ -0,0 +1,16 @@
$OpenBSD: patch-mozilla_ipc_chromium_src_base_string_util_posix_h,v 1.1 2011/07/24 07:10:12 landry Exp $
--- mozilla/ipc/chromium/src/base/string_util_posix.h.orig Sat May 28 00:43:47 2011
+++ mozilla/ipc/chromium/src/base/string_util_posix.h Mon May 30 17:12:06 2011
@@ -36,7 +36,12 @@ inline int vsnprintf(char* buffer, size_t size,
inline int vswprintf(wchar_t* buffer, size_t size,
const wchar_t* format, va_list arguments) {
DCHECK(IsWprintfFormatPortable(format));
+#if defined(OS_OPENBSD)
+ // OpenBSD does not have a wide-char equivalent yet
+ return ::vsnprintf((char *)buffer, size, (const char *)format, arguments);
+#else
return ::vswprintf(buffer, size, format, arguments);
+#endif
}
} // namespace base

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-mozilla_ipc_chromium_src_base_third_party_nspr_prcpucfg_h,v 1.1 2011/07/24 07:10:12 landry Exp $
--- mozilla/ipc/chromium/src/base/third_party/nspr/prcpucfg.h.orig Sat May 28 00:43:47 2011
+++ mozilla/ipc/chromium/src/base/third_party/nspr/prcpucfg.h Mon May 30 17:12:06 2011
@@ -34,7 +34,7 @@
#include "base/third_party/nspr/prcpucfg_win.h"
#elif defined(__APPLE__)
#include "base/third_party/nspr/prcpucfg_mac.h"
-#elif defined(__linux__) || defined(ANDROID)
+#elif defined(__linux__) || defined(ANDROID) || defined(__OpenBSD__)
#include "base/third_party/nspr/prcpucfg_linux.h"
#else
#error Provide a prcpucfg.h appropriate for your platform

View File

@ -0,0 +1,14 @@
$OpenBSD: patch-mozilla_ipc_chromium_src_base_third_party_nspr_prcpucfg_linux_h,v 1.1 2011/07/24 07:10:12 landry Exp $
--- mozilla/ipc/chromium/src/base/third_party/nspr/prcpucfg_linux.h.orig Sat May 28 00:43:47 2011
+++ mozilla/ipc/chromium/src/base/third_party/nspr/prcpucfg_linux.h Mon May 30 17:12:06 2011
@@ -42,10 +42,6 @@
#define XP_UNIX
#endif
-#ifndef LINUX
-#define LINUX
-#endif
-
#define PR_AF_INET6 10 /* same as AF_INET6 */
#ifdef __powerpc64__

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-mozilla_ipc_chromium_src_base_time_posix_cc,v 1.1 2011/07/24 07:10:12 landry Exp $
--- mozilla/ipc/chromium/src/base/time_posix.cc.orig Sat May 28 00:43:47 2011
+++ mozilla/ipc/chromium/src/base/time_posix.cc Mon May 30 17:12:06 2011
@@ -164,7 +164,7 @@ TimeTicks TimeTicks::Now() {
// With numer and denom = 1 (the expected case), the 64-bit absolute time
// reported in nanoseconds is enough to last nearly 585 years.
-#elif defined(OS_POSIX) && \
+#elif defined(__OpenBSD__) || defined(OS_POSIX) && \
defined(_POSIX_MONOTONIC_CLOCK) && _POSIX_MONOTONIC_CLOCK >= 0
struct timespec ts;

View File

@ -0,0 +1,35 @@
$OpenBSD: patch-mozilla_ipc_chromium_src_build_build_config_h,v 1.1 2011/07/24 07:10:12 landry Exp $
--- mozilla/ipc/chromium/src/build/build_config.h.orig Fri Jun 24 22:18:10 2011
+++ mozilla/ipc/chromium/src/build/build_config.h Thu Jun 30 13:26:19 2011
@@ -19,6 +19,8 @@
#define OS_MACOSX 1
#elif defined(__linux__) || defined(ANDROID)
#define OS_LINUX 1
+#elif defined(__OpenBSD__)
+#define OS_OPENBSD 1
#elif defined(_WIN32)
#define OS_WIN 1
#else
@@ -27,7 +29,7 @@
// For access to standard POSIX features, use OS_POSIX instead of a more
// specific macro.
-#if defined(OS_MACOSX) || defined(OS_LINUX)
+#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_OPENBSD)
#define OS_POSIX 1
#endif
@@ -57,9 +59,12 @@
#define ARCH_CPU_ARMEL 1
#define ARCH_CPU_32_BITS 1
#define WCHAR_T_IS_UNSIGNED 1
-#elif defined(__ppc__)
+#elif defined(__ppc__) || defined(__powerpc__)
#define ARCH_CPU_PPC 1
#define ARCH_CPU_32_BITS 1
+#elif defined(__sparc64__)
+#define ARCH_CPU_SPARC 1
+#define ARCH_CPU_64_BITS 1
#else
#error Please add support for your architecture in build/build_config.h
#endif

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-mozilla_ipc_chromium_src_chrome_common_ipc_channel_posix_cc,v 1.1 2011/07/24 07:10:12 landry Exp $
--- mozilla/ipc/chromium/src/chrome/common/ipc_channel_posix.cc.orig Sat May 28 00:43:47 2011
+++ mozilla/ipc/chromium/src/chrome/common/ipc_channel_posix.cc Mon May 30 17:12:06 2011
@@ -12,6 +12,9 @@
#include <sys/stat.h>
#include <sys/un.h>
+// error: variable 'iovec iov' has initializer but incomplete type
+#include <sys/uio.h>
+
#include <string>
#include <map>

View File

@ -0,0 +1,38 @@
$OpenBSD: patch-mozilla_ipc_chromium_src_chrome_common_ipc_message_utils_h,v 1.1 2011/07/24 07:10:12 landry Exp $
--- mozilla/ipc/chromium/src/chrome/common/ipc_message_utils.h.orig Fri Jun 24 22:18:10 2011
+++ mozilla/ipc/chromium/src/chrome/common/ipc_message_utils.h Thu Jun 30 13:26:53 2011
@@ -219,7 +219,33 @@ struct ParamTraits<unsigned long> {
}
};
-#if !(defined(OS_MACOSX) || defined(OS_WIN) || (defined(CHROMIUM_MOZILLA_BUILD) && defined(OS_LINUX) && defined(ARCH_CPU_64_BITS)))
+#if defined(OS_OPENBSD) && defined(ARCH_CPU_64_BITS)
+template <>
+struct ParamTraits<unsigned long long> {
+ typedef unsigned long long param_type;
+ static void Write(Message* m, const param_type& p) {
+ m->WriteData(reinterpret_cast<const char*>(&p), sizeof(param_type));
+ }
+ static bool Read(const Message* m, void** iter, param_type* r) {
+ const char *data;
+ int data_size = 0;
+ bool result = m->ReadData(iter, &data, &data_size);
+ if (result && data_size == sizeof(param_type)) {
+ memcpy(r, data, sizeof(param_type));
+ } else {
+ result = false;
+ NOTREACHED();
+ }
+
+ return result;
+ }
+ static void Log(const param_type& p, std::wstring* l) {
+ l->append(StringPrintf(L"%ull", p));
+ }
+};
+#endif
+
+#if !(defined(OS_MACOSX) || defined(OS_OPENBSD) || defined(OS_WIN) || (defined(CHROMIUM_MOZILLA_BUILD) && defined(OS_LINUX) && defined(ARCH_CPU_64_BITS)))
// There size_t is a synonym for |unsigned long| ...
template <>
struct ParamTraits<size_t> {

View File

@ -1,16 +1,16 @@
$OpenBSD: patch-mozilla_js_src_configure_in,v 1.2 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_js_src_configure_in,v 1.3 2011/07/24 07:10:12 landry Exp $
--- mozilla/js/src/configure.in.orig Wed Jun 23 19:46:38 2010 --- mozilla/js/src/configure.in.orig Sat May 28 00:43:50 2011
+++ mozilla/js/src/configure.in Wed Jul 7 08:43:19 2010 +++ mozilla/js/src/configure.in Mon May 30 14:28:49 2011
@@ -874,7 +874,7 @@ HOST_AR='$(AR)' @@ -1210,7 +1210,7 @@ WIN_TOP_SRC=
HOST_AR_FLAGS='$(AR_FLAGS)' MOZ_USER_DIR=".mozilla"
MOZ_JS_LIBS='-L$(libdir) -lmozjs' MOZ_JS_LIBS='-L$(libdir) -lmozjs'
-MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin -Wl,-rpath-link,$(PREFIX)/lib' -MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin -Wl,-rpath-link,$(prefix)/lib'
+MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin -Wl,-rpath-link,$(PREFIX)/lib -L$(LIBXUL_DIST)/bin' +MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin -Wl,-rpath-link,$(PREFIX)/lib -L$(LIBXUL_DIST)/bin'
MOZ_COMPONENT_NSPR_LIBS='-L$(LIBXUL_DIST)/bin $(NSPR_LIBS)' MOZ_COMPONENT_NSPR_LIBS='-L$(LIBXUL_DIST)/bin $(NSPR_LIBS)'
MOZ_XPCOM_OBSOLETE_LIBS='-L$(LIBXUL_DIST)/lib -lxpcom_compat'
@@ -2133,7 +2133,7 @@ case "$target" in @@ -2517,7 +2517,7 @@ ia64*-hpux*)
;; ;;
*-openbsd*) *-openbsd*)
@ -19,21 +19,21 @@ $OpenBSD: patch-mozilla_js_src_configure_in,v 1.2 2010/07/27 17:01:16 landry Exp
DSO_CFLAGS='' DSO_CFLAGS=''
DSO_PIC_CFLAGS='-fPIC' DSO_PIC_CFLAGS='-fPIC'
DSO_LDOPTS='-shared -fPIC' DSO_LDOPTS='-shared -fPIC'
@@ -2470,7 +2470,7 @@ arm*-*) @@ -2869,7 +2869,7 @@ arm*-*)
ENABLE_JIT=1 AC_DEFINE(JS_CPU_ARM)
NANOJIT_ARCH=ARM AC_DEFINE(JS_NUNBOX32)
;; ;;
-sparc*-*) -sparc*-*)
+sparc-*) +sparc-*)
ENABLE_JIT=1 ENABLE_TRACEJIT=1
NANOJIT_ARCH=Sparc NANOJIT_ARCH=Sparc
;; AC_DEFINE(JS_CPU_SPARC)
@@ -2509,7 +2509,7 @@ darwin*) @@ -2951,7 +2951,7 @@ case "$target" in
solaris*) *-solaris*)
AC_DEFINE(AVMPLUS_UNIX) AC_DEFINE(AVMPLUS_UNIX)
;; ;;
-freebsd*|kfreebsd*) -*-freebsd*|*-kfreebsd*)
+freebsd*|kfreebsd*|openbsd*) +*-freebsd*|*-kfreebsd*|*-openbsd*)
AC_DEFINE(AVMPLUS_UNIX) AC_DEFINE(AVMPLUS_UNIX)
;; ;;
*cygwin*|*mingw*|*mks*|*msvc*|*wince) *-gnu*)

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_js_ctypes_libffi_configure,v 1.1 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_js_src_ctypes_libffi_configure,v 1.1 2011/07/24 07:10:12 landry Exp $
--- mozilla/js/ctypes/libffi/configure.orig Wed Jul 7 09:04:46 2010 --- mozilla/js/src/ctypes/libffi/configure.orig Fri Jan 14 23:21:32 2011
+++ mozilla/js/ctypes/libffi/configure Wed Jul 7 09:05:38 2010 +++ mozilla/js/src/ctypes/libffi/configure Sun Feb 13 23:16:00 2011
@@ -20976,7 +20976,7 @@ case "$host" in @@ -11212,7 +11212,7 @@ case "$host" in
TARGET=FRV; TARGETDIR=frv TARGET=FRV; TARGETDIR=frv
;; ;;
@ -10,16 +10,16 @@ $OpenBSD: patch-mozilla_js_ctypes_libffi_configure,v 1.1 2010/07/27 17:01:16 lan
TARGET=PA_LINUX; TARGETDIR=pa TARGET=PA_LINUX; TARGETDIR=pa
;; ;;
hppa*64-*-hpux*) hppa*64-*-hpux*)
@@ -21017,7 +21017,7 @@ case "$host" in @@ -11255,7 +11255,7 @@ case "$host" in
mips-sgi-irix5.* | mips-sgi-irix6.*) mips-sgi-irix5.* | mips-sgi-irix6.*)
TARGET=MIPS; TARGETDIR=mips TARGET=MIPS; TARGETDIR=mips
;; ;;
- mips*-*-linux*) - mips*-*-linux*)
+ mips*-*-linux* | mips*-*-openbsd* ) + mips*-*-linux* | mips*-*-openbsd*)
# Support 128-bit long double for NewABI.
HAVE_LONG_DOUBLE='defined(__mips64)'
TARGET=MIPS; TARGETDIR=mips TARGET=MIPS; TARGETDIR=mips
;; @@ -11277,7 +11277,7 @@ case "$host" in
@@ -21033,7 +21033,7 @@ case "$host" in
powerpc-*-aix* | rs6000-*-aix*) powerpc-*-aix* | rs6000-*-aix*)
TARGET=POWERPC_AIX; TARGETDIR=powerpc TARGET=POWERPC_AIX; TARGETDIR=powerpc
;; ;;

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_js_ctypes_libffi_src_dlmalloc_c,v 1.1 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_js_src_ctypes_libffi_src_dlmalloc_c,v 1.1 2011/07/24 07:10:12 landry Exp $
--- mozilla/js/ctypes/libffi/src/dlmalloc.c.orig Wed Jul 7 09:05:52 2010 --- mozilla/js/src/ctypes/libffi/src/dlmalloc.c.orig Fri Jan 14 23:21:32 2011
+++ mozilla/js/ctypes/libffi/src/dlmalloc.c Wed Jul 7 09:06:12 2010 +++ mozilla/js/src/ctypes/libffi/src/dlmalloc.c Sun Feb 13 23:01:39 2011
@@ -2463,17 +2463,15 @@ static int init_mparams(void) { @@ -2517,17 +2517,15 @@ static int init_mparams(void) {
#if (FOOTERS && !INSECURE) #if (FOOTERS && !INSECURE)
{ {

View File

@ -1,11 +0,0 @@
$OpenBSD: patch-mozilla_js_src_jsgc_cpp,v 1.2 2010/07/27 17:01:16 landry Exp $
--- mozilla/js/src/jsgc.cpp.orig Wed Jun 23 19:46:38 2010
+++ mozilla/js/src/jsgc.cpp Wed Jul 7 08:43:19 2010
@@ -128,6 +128,7 @@ extern "C" {
# ifndef JS_GC_USE_MMAP
# define JS_GC_USE_MMAP 1
# endif
+# include <sys/types.h>
# include <sys/mman.h>
/* On Mac OS X MAP_ANONYMOUS is not defined. */

View File

@ -1,15 +0,0 @@
$OpenBSD: patch-mozilla_js_src_jslock_cpp,v 1.1 2010/07/27 17:01:16 landry Exp $
--- mozilla/js/src/jslock.cpp.orig Wed Jul 7 09:06:43 2010
+++ mozilla/js/src/jslock.cpp Wed Jul 7 09:07:22 2010
@@ -161,7 +161,11 @@ NativeCompareAndSwap(jsword *w, jsword ov, jsword nv)
__asm__ __volatile__ (
"stbar\n"
+#if defined (__sparc64__)
+ "casx [%1],%2,%3\n"
+#else
"cas [%1],%2,%3\n"
+#endif
"cmp %2,%3\n"
"be,a 1f\n"
"mov 1,%0\n"

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-mozilla_js_src_jsnativestack_cpp,v 1.1 2011/07/24 07:10:12 landry Exp $
--- mozilla/js/src/jsnativestack.cpp.orig Sat May 28 00:43:51 2011
+++ mozilla/js/src/jsnativestack.cpp Mon May 30 14:28:49 2011
@@ -50,7 +50,7 @@
#elif defined(XP_MACOSX) || defined(DARWIN) || defined(XP_UNIX)
# include <pthread.h>
-# if defined(__FreeBSD__)
+# if defined(__FreeBSD__) || defined (__OpenBSD__)
# include <pthread_np.h>
# endif

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_js_src_jsnum_h,v 1.2 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_js_src_jsnum_h,v 1.3 2011/07/24 07:10:12 landry Exp $
--- mozilla/js/src/jsnum.h.orig Wed Jun 23 19:46:38 2010 --- mozilla/js/src/jsnum.h.orig Fri Jan 14 23:22:08 2011
+++ mozilla/js/src/jsnum.h Wed Jul 7 08:43:19 2010 +++ mozilla/js/src/jsnum.h Sun Feb 13 23:01:39 2011
@@ -65,7 +65,7 @@ JS_BEGIN_EXTERN_C @@ -68,7 +68,7 @@
* the high and low words are in big endian order). * the high and low words are in big endian order).
*/ */
#if defined(__arm) || defined(__arm32__) || defined(__arm26__) || defined(__arm__) #if defined(__arm) || defined(__arm32__) || defined(__arm26__) || defined(__arm__)

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-mozilla_js_src_jsval_h,v 1.1 2011/07/24 07:10:12 landry Exp $
https://bugzilla.mozilla.org/show_bug.cgi?id=599764
--- mozilla/js/src/jsval.h.orig Sat May 28 00:43:52 2011
+++ mozilla/js/src/jsval.h Mon May 30 14:28:49 2011
@@ -823,7 +823,7 @@ extern "C++"
#else /* defined(JS_USE_JSVAL_JSID_STRUCT_TYPES) */
/* Use different primitive types so overloading works. */
-typedef JSVAL_ALIGNMENT uint64 jsval;
+typedef JSVAL_ALIGNMENT uint64_t jsval;
typedef ptrdiff_t jsid;
/* Internal helper macros */

View File

@ -1,7 +1,8 @@
$OpenBSD: patch-mozilla_js_src_nanojit_NativeSparc_cpp,v 1.2 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_js_src_nanojit_NativeSparc_cpp,v 1.3 2011/07/24 07:10:12 landry Exp $
--- mozilla/js/src/nanojit/NativeSparc.cpp.orig Wed Jun 23 19:46:39 2010 https://bugzilla.mozilla.org/show_bug.cgi?id=633857
+++ mozilla/js/src/nanojit/NativeSparc.cpp Wed Jul 7 08:43:19 2010 --- mozilla/js/src/nanojit/NativeSparc.cpp.orig Fri Jan 14 23:21:34 2011
@@ -38,6 +38,7 @@ +++ mozilla/js/src/nanojit/NativeSparc.cpp Sun Feb 13 23:01:39 2011
@@ -39,6 +39,7 @@
* *
* ***** END LICENSE BLOCK ***** */ * ***** END LICENSE BLOCK ***** */

View File

@ -1,11 +0,0 @@
$OpenBSD: patch-mozilla_js_src_nanojit_Nativei386_cpp,v 1.2 2010/07/27 17:01:16 landry Exp $
--- mozilla/js/src/nanojit/Nativei386.cpp.orig Wed Jun 23 19:46:39 2010
+++ mozilla/js/src/nanojit/Nativei386.cpp Wed Jul 7 08:43:19 2010
@@ -46,6 +46,7 @@
#endif
#if defined AVMPLUS_UNIX || defined AVMPLUS_MAC
+#include <sys/types.h>
#include <sys/mman.h>
#include <errno.h>
#include <stdlib.h>

View File

@ -1,11 +0,0 @@
$OpenBSD: patch-mozilla_js_src_nanojit_avmplus_h,v 1.2 2010/07/27 17:01:16 landry Exp $
--- mozilla/js/src/nanojit/avmplus.h.orig Wed Jun 23 19:46:39 2010
+++ mozilla/js/src/nanojit/avmplus.h Wed Jul 7 08:43:19 2010
@@ -44,6 +44,7 @@
#if defined(AVMPLUS_UNIX) || defined(AVMPLUS_OS2)
#include <unistd.h>
+#include <sys/types.h>
#include <sys/mman.h>
#endif

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_js_src_xpconnect_shell_Makefile_in,v 1.1 2010/04/03 09:26:46 landry Exp $ $OpenBSD: patch-mozilla_js_src_xpconnect_shell_Makefile_in,v 1.2 2011/07/24 07:10:12 landry Exp $
--- mozilla/js/src/xpconnect/shell/Makefile.in.orig Sat Dec 5 02:56:03 2009 --- mozilla/js/src/xpconnect/shell/Makefile.in.orig Fri Jan 14 23:21:36 2011
+++ mozilla/js/src/xpconnect/shell/Makefile.in Sat Jan 16 16:31:41 2010 +++ mozilla/js/src/xpconnect/shell/Makefile.in Mon Feb 14 21:57:10 2011
@@ -60,6 +60,8 @@ CMMSRCS += xpcshellMacUtils.mm @@ -54,6 +54,8 @@ CMMSRCS += xpcshellMacUtils.mm
endif endif
LIBS = \ LIBS = \
@ -9,4 +9,4 @@ $OpenBSD: patch-mozilla_js_src_xpconnect_shell_Makefile_in,v 1.1 2010/04/03 09:2
+ -Wl,-rpath-link,${X11BASE}/lib \ + -Wl,-rpath-link,${X11BASE}/lib \
$(DIST)/lib/$(LIB_PREFIX)xpcomglue_s.$(LIB_SUFFIX) \ $(DIST)/lib/$(LIB_PREFIX)xpcomglue_s.$(LIB_SUFFIX) \
$(LIBXUL_LIBS) \ $(LIBXUL_LIBS) \
$(MOZ_JS_LIBS) \ $(XPCOM_LIBS) \

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_js_src_xpconnect_src_Makefile_in,v 1.2 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_js_src_xpconnect_src_Makefile_in,v 1.3 2011/07/24 07:10:12 landry Exp $
--- mozilla/js/src/xpconnect/src/Makefile.in.orig Wed Jun 23 19:46:41 2010 --- mozilla/js/src/xpconnect/src/Makefile.in.orig Sat May 28 00:44:01 2011
+++ mozilla/js/src/xpconnect/src/Makefile.in Wed Jul 7 09:19:42 2010 +++ mozilla/js/src/xpconnect/src/Makefile.in Mon May 30 14:28:50 2011
@@ -223,6 +223,7 @@ dom_quickstubs.cpp: $(srcdir)/dom_quickstubs.qsconf \ @@ -207,6 +207,7 @@ dom_quickstubs.cpp: $(srcdir)/dom_quickstubs.qsconf \
--makedepend-output $(MDDEPDIR)/dom_qsgen.pp \ --makedepend-output $(MDDEPDIR)/dom_qsgen.pp \
$(ENABLE_TRACEABLE_FLAGS) \ $(ENABLE_TRACEABLE_FLAGS) \
$(srcdir)/dom_quickstubs.qsconf $(srcdir)/dom_quickstubs.qsconf

View File

@ -1,15 +0,0 @@
$OpenBSD: patch-mozilla_js_src_xpconnect_src_dom_quickstubs_cpp_diff,v 1.1 2010/04/03 09:26:46 landry Exp $
--- mozilla/js/src/xpconnect/src/dom_quickstubs.cpp.diff.orig Sat Jan 16 16:28:34 2010
+++ mozilla/js/src/xpconnect/src/dom_quickstubs.cpp.diff Sat Jan 16 16:28:34 2010
@@ -0,0 +1,11 @@
+--- dom_quickstubs.cpp.orig Sun Jun 21 14:24:03 2009
++++ dom_quickstubs.cpp Sun Jun 21 14:51:17 2009
+@@ -3387,7 +3387,7 @@ nsIDOM3Node_SetUserData(JSContext *cx, uintN argc, jsv
+ xpc_qsDOMString arg0(cx, &argv[0]);
+ if (!arg0.IsValid())
+ return JS_FALSE;
+- nsCOMPtr<nsIVariant> arg1(already_AddRefed<nsIVariant>(XPCVariant::newVariant(ccx, argv[1])));
++ nsCOMPtr<nsIVariant> arg1 = nsCOMPtr<nsIVariant>(already_AddRefed<nsIVariant>(XPCVariant::newVariant(ccx, argv[1])));
+ if (!arg1)
+ return JS_FALSE;
+ nsresult rv;

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_layout_build_Makefile_in,v 1.2 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_layout_build_Makefile_in,v 1.3 2011/07/24 07:10:12 landry Exp $
--- mozilla/layout/build/Makefile.in.orig Wed Jun 23 19:46:42 2010 --- mozilla/layout/build/Makefile.in.orig Sat May 28 00:44:01 2011
+++ mozilla/layout/build/Makefile.in Wed Jul 7 08:43:19 2010 +++ mozilla/layout/build/Makefile.in Mon May 30 14:28:50 2011
@@ -277,6 +277,10 @@ ifneq (,$(filter gtk2,$(MOZ_WIDGET_TOOLKIT))) @@ -281,6 +281,10 @@ ifneq (,$(filter gtk2,$(MOZ_WIDGET_TOOLKIT)))
EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS) EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS)
endif endif
@ -10,5 +10,5 @@ $OpenBSD: patch-mozilla_layout_build_Makefile_in,v 1.2 2010/07/27 17:01:16 landr
+ $(NULL) + $(NULL)
+ +
ifdef MOZ_SYDNEYAUDIO ifdef MOZ_SYDNEYAUDIO
ifeq ($(OS_ARCH),Darwin) ifeq ($(OS_ARCH),Linux)
OS_LIBS += -framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework Carbon EXTRA_DSO_LDOPTS += $(MOZ_ALSA_LIBS)

View File

@ -1,15 +0,0 @@
$OpenBSD: patch-mozilla_media_liboggplay_src_liboggplay_std_semaphore_h,v 1.1 2010/04/03 09:26:46 landry Exp $
--- mozilla/media/liboggplay/src/liboggplay/std_semaphore.h.orig Sat Dec 5 02:56:19 2009
+++ mozilla/media/liboggplay/src/liboggplay/std_semaphore.h Sat Jan 16 16:28:34 2010
@@ -74,9 +74,9 @@
* @retval non-zero on error
*/
-#if defined(linux) || defined(SOLARIS) || defined(AIX) || defined(__FreeBSD__)
+#if defined(linux) || defined(SOLARIS) || defined(AIX) || defined(__FreeBSD__) || defined(__OpenBSD__)
#include <semaphore.h>
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__OpenBSD__)
#define SEM_CREATE(p,s) sem_init(&(p), 0, s)
#else
#define SEM_CREATE(p,s) sem_init(&(p), 1, s)

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-mozilla_media_liboggz_include_oggz_oggz_off_t_generated_h,v 1.2 2010/09/08 14:24:36 landry Exp $
--- mozilla/media/liboggz/include/oggz/oggz_off_t_generated.h.orig Wed Aug 25 16:27:36 2010
+++ mozilla/media/liboggz/include/oggz/oggz_off_t_generated.h Wed Sep 8 09:40:18 2010
@@ -59,7 +59,7 @@
#include <sys/types.h>
-#if defined(__APPLE__) || defined(SOLARIS) || defined(OS2) || defined (_AIX)
+#if defined(__APPLE__) || defined(SOLARIS) || defined(OS2) || defined(__OpenBSD__) || defined (_AIX)
typedef off_t oggz_off_t;
#else
typedef loff_t oggz_off_t;

View File

@ -1,8 +1,8 @@
$OpenBSD: patch-mozilla_media_libsydneyaudio_src_Makefile_in,v 1.2 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_media_libsydneyaudio_src_Makefile_in,v 1.3 2011/07/24 07:10:12 landry Exp $
--- mozilla/media/libsydneyaudio/src/Makefile.in.orig Tue Jul 13 23:28:38 2010 --- mozilla/media/libsydneyaudio/src/Makefile.in.orig Fri Jan 14 23:21:46 2011
+++ mozilla/media/libsydneyaudio/src/Makefile.in Wed Jul 21 10:12:12 2010 +++ mozilla/media/libsydneyaudio/src/Makefile.in Sun Feb 13 23:01:39 2011
@@ -83,6 +83,12 @@ CSRCS = \ @@ -93,6 +93,12 @@ CSRCS = \
$(NULL) $(NULL)
endif endif
+ifeq ($(OS_ARCH),OpenBSD) +ifeq ($(OS_ARCH),OpenBSD)

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-mozilla_memory_mozalloc_mozalloc_cpp,v 1.1 2011/07/24 07:10:12 landry Exp $
https://bugzilla.mozilla.org/show_bug.cgi?id=633857
--- mozilla/memory/mozalloc/mozalloc.cpp.orig Mon Feb 14 21:23:22 2011
+++ mozilla/memory/mozalloc/mozalloc.cpp Mon Feb 14 21:23:35 2011
@@ -43,6 +43,7 @@
#include <string.h>
#if defined(MALLOC_H)
+#include <sys/types.h>
# include MALLOC_H // for memalign, valloc where available
#endif // if defined(MALLOC_H)
#include <stddef.h> // for size_t

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_modules_libpr0n_decoders_icon_gtk_nsIconChannel_cpp,v 1.2 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_modules_libpr0n_decoders_icon_gtk_nsIconChannel_cpp,v 1.3 2011/07/24 07:10:12 landry Exp $
--- mozilla/modules/libpr0n/decoders/icon/gtk/nsIconChannel.cpp.orig Wed Jun 23 19:47:03 2010 --- mozilla/modules/libpr0n/decoders/icon/gtk/nsIconChannel.cpp.orig Mon Mar 14 14:57:32 2011
+++ mozilla/modules/libpr0n/decoders/icon/gtk/nsIconChannel.cpp Wed Jul 7 08:43:19 2010 +++ mozilla/modules/libpr0n/decoders/icon/gtk/nsIconChannel.cpp Mon Mar 14 22:10:06 2011
@@ -202,7 +202,7 @@ ensure_libgnomeui() @@ -187,7 +187,7 @@ ensure_libgnomeui()
// Attempt to get the libgnomeui symbol references. We do it this way so that stock icons from Init() // Attempt to get the libgnomeui symbol references. We do it this way so that stock icons from Init()
// don't get held back by InitWithGnome()'s libgnomeui dependency. // don't get held back by InitWithGnome()'s libgnomeui dependency.
if (!gTriedToLoadGnomeLibs) { if (!gTriedToLoadGnomeLibs) {
@ -10,7 +10,7 @@ $OpenBSD: patch-mozilla_modules_libpr0n_decoders_icon_gtk_nsIconChannel_cpp,v 1.
if (!gLibGnomeUI) if (!gLibGnomeUI)
return NS_ERROR_NOT_AVAILABLE; return NS_ERROR_NOT_AVAILABLE;
@@ -228,7 +228,7 @@ static nsresult @@ -212,7 +212,7 @@ static nsresult
ensure_libgnome() ensure_libgnome()
{ {
if (!gTriedToLoadGnomeLibs) { if (!gTriedToLoadGnomeLibs) {
@ -19,7 +19,7 @@ $OpenBSD: patch-mozilla_modules_libpr0n_decoders_icon_gtk_nsIconChannel_cpp,v 1.
if (!gLibGnome) if (!gLibGnome)
return NS_ERROR_NOT_AVAILABLE; return NS_ERROR_NOT_AVAILABLE;
@@ -250,7 +250,7 @@ static nsresult @@ -234,7 +234,7 @@ static nsresult
ensure_libgnomevfs() ensure_libgnomevfs()
{ {
if (!gTriedToLoadGnomeLibs) { if (!gTriedToLoadGnomeLibs) {

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-mozilla_modules_plugin_base_src_nsPluginNativeWindowGtk2_cpp,v 1.1 2010/07/27 17:01:16 landry Exp $
--- mozilla/modules/plugin/base/src/nsPluginNativeWindowGtk2.cpp.orig Wed Jul 7 09:07:45 2010
+++ mozilla/modules/plugin/base/src/nsPluginNativeWindowGtk2.cpp Wed Jul 7 09:08:18 2010
@@ -359,7 +359,7 @@ nsresult nsPluginNativeWindowGtk2::CreateXCompositedWi
* ensures that those functions stay around even after flash is gone. */
static void *libplayback_handle;
if (!libplayback_handle) {
- libplayback_handle = dlopen("libplayback-1.so.0", RTLD_NOW);
+ libplayback_handle = dlopen("libplayback-1.so", RTLD_NOW);
}
}

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-mozilla_modules_plugin_base_src_nsPluginsDirUnix_cpp,v 1.2 2010/07/27 17:01:16 landry Exp $
--- mozilla/modules/plugin/base/src/nsPluginsDirUnix.cpp.orig Wed Jun 23 19:47:04 2010
+++ mozilla/modules/plugin/base/src/nsPluginsDirUnix.cpp Wed Jul 7 08:43:19 2010
@@ -142,7 +142,7 @@ static PRBool LoadExtraSharedLib(const char *name, cha
#endif
/*
this function looks for
- user_pref("plugin.soname.list", "/usr/X11R6/lib/libXt.so.6:libXext.so");
+ user_pref("plugin.soname.list", "/usr/X11R6/lib/libXt.so:libXext.so");
in user's pref.js
and loads all libs in specified order
*/

View File

@ -1,11 +0,0 @@
$OpenBSD: patch-mozilla_other-licenses_branding_firefox_pref_firefox-branding_js,v 1.2 2010/07/27 17:01:16 landry Exp $
--- mozilla/other-licenses/branding/firefox/pref/firefox-branding.js.orig Wed Jun 23 19:47:05 2010
+++ mozilla/other-licenses/branding/firefox/pref/firefox-branding.js Wed Jul 7 08:43:19 2010
@@ -1,5 +1,5 @@
-pref("startup.homepage_override_url","http://www.mozilla.com/%LOCALE%/%APP%/%VERSION%/whatsnew/");
-pref("startup.homepage_welcome_url","http://www.mozilla.com/%LOCALE%/%APP%/%VERSION%/firstrun/");
+pref("startup.homepage_override_url","about:blank");
+pref("startup.homepage_welcome_url","about:blank");
// Interval: Time between checks for a new version (in seconds)
// nightly=6 hours, official=24 hours
pref("app.update.interval", 86400);

View File

@ -1,25 +0,0 @@
$OpenBSD: patch-mozilla_security_coreconf_OpenBSD_mk,v 1.1 2010/04/03 09:26:46 landry Exp $
--- mozilla/security/coreconf/OpenBSD.mk.orig Wed Mar 17 18:06:11 2010
+++ mozilla/security/coreconf/OpenBSD.mk Tue Mar 30 21:37:49 2010
@@ -56,7 +56,7 @@ OS_LIBS += -pthread
DSO_LDOPTS += -pthread
endif
-DLL_SUFFIX = so.1.0
+DLL_SUFFIX = so.${SO_VERSION}
OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -ansi -Wall -Wno-switch -pipe -DOPENBSD
@@ -64,10 +64,10 @@ OS_LIBS =
ARCH = openbsd
-DSO_CFLAGS = -fPIC -DPIC
+DSO_CFLAGS = -I${LOCALBASE}/include -DRAND_DEV=\"/dev/arandom\" -fPIC -DPIC
DSO_LDOPTS = -shared -fPIC -Wl,-soname,lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX)
-MKSHLIB = $(CC) $(DSO_LDOPTS)
+MKSHLIB = $(CC) -Wl,-Bsymbolic $(DSO_LDOPTS)
USE_SYSTEM_ZLIB = 1
ZLIB_LIBS = -lz

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-mozilla_security_coreconf_UNIX_mk,v 1.1 2010/04/03 09:26:46 landry Exp $
--- mozilla/security/coreconf/UNIX.mk.orig Sat Dec 5 02:56:23 2009
+++ mozilla/security/coreconf/UNIX.mk Sat Jan 16 16:28:36 2010
@@ -42,7 +42,7 @@ AR = ar cr $@
LDOPTS += -L$(SOURCE_LIB_DIR)
ifdef BUILD_OPT
- OPTIMIZER += -O
+ OPTIMIZER +=
DEFINES += -UDEBUG -DNDEBUG
else
OPTIMIZER += -g

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_security_manager_pki_resources_content_exceptionDialog_js,v 1.1 2010/04/03 09:26:46 landry Exp $ $OpenBSD: patch-mozilla_security_manager_pki_resources_content_exceptionDialog_js,v 1.2 2011/07/24 07:10:12 landry Exp $
--- mozilla/security/manager/pki/resources/content/exceptionDialog.js.orig Sat Dec 5 02:56:23 2009 --- mozilla/security/manager/pki/resources/content/exceptionDialog.js.orig Fri Jan 14 23:21:51 2011
+++ mozilla/security/manager/pki/resources/content/exceptionDialog.js Sat Jan 16 16:28:36 2010 +++ mozilla/security/manager/pki/resources/content/exceptionDialog.js Sun Feb 13 23:01:39 2011
@@ -287,6 +287,7 @@ function updateCertStatus() { @@ -283,6 +283,7 @@ function updateCertStatus() {
// In these cases, we do want to enable the "Add Exception" button // In these cases, we do want to enable the "Add Exception" button
gDialog.getButton("extra1").disabled = false; gDialog.getButton("extra1").disabled = false;

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_security_manager_ssl_src_Makefile_in,v 1.1 2010/04/03 09:26:46 landry Exp $ $OpenBSD: patch-mozilla_security_manager_ssl_src_Makefile_in,v 1.2 2011/07/24 07:10:12 landry Exp $
--- mozilla/security/manager/ssl/src/Makefile.in.orig Sat Dec 5 02:56:23 2009 --- mozilla/security/manager/ssl/src/Makefile.in.orig Sat May 28 00:44:24 2011
+++ mozilla/security/manager/ssl/src/Makefile.in Sat Jan 16 16:28:49 2010 +++ mozilla/security/manager/ssl/src/Makefile.in Mon May 30 14:28:50 2011
@@ -134,7 +134,10 @@ REQUIRES = nspr \ @@ -115,7 +115,10 @@ CSRCS += md4.c
EXTRA_DEPS = $(NSS_DEP_LIBS) EXTRA_DEPS = $(NSS_DEP_LIBS)

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_security_manager_ssl_src_nsNSSComponent_cpp,v 1.1 2010/04/03 09:26:46 landry Exp $ $OpenBSD: patch-mozilla_security_manager_ssl_src_nsNSSComponent_cpp,v 1.2 2011/07/24 07:10:12 landry Exp $
--- mozilla/security/manager/ssl/src/nsNSSComponent.cpp.orig Sat Dec 5 02:56:23 2009 --- mozilla/security/manager/ssl/src/nsNSSComponent.cpp.orig Sat May 28 00:44:24 2011
+++ mozilla/security/manager/ssl/src/nsNSSComponent.cpp Sat Jan 16 16:28:36 2010 +++ mozilla/security/manager/ssl/src/nsNSSComponent.cpp Mon May 30 14:28:50 2011
@@ -812,11 +812,10 @@ nsNSSComponent::InstallLoadableRoots() @@ -846,11 +846,10 @@ nsNSSComponent::InstallLoadableRoots()
return; return;
const char *possible_ckbi_locations[] = { const char *possible_ckbi_locations[] = {
@ -16,7 +16,7 @@ $OpenBSD: patch-mozilla_security_manager_ssl_src_nsNSSComponent_cpp,v 1.1 2010/0
}; };
for (size_t il = 0; il < sizeof(possible_ckbi_locations)/sizeof(const char*); ++il) { for (size_t il = 0; il < sizeof(possible_ckbi_locations)/sizeof(const char*); ++il) {
@@ -825,7 +824,7 @@ nsNSSComponent::InstallLoadableRoots() @@ -859,7 +858,7 @@ nsNSSComponent::InstallLoadableRoots()
if (!possible_ckbi_locations[il]) if (!possible_ckbi_locations[il])
{ {

View File

@ -1,8 +1,8 @@
$OpenBSD: patch-mozilla_storage_src_mozStorageConnection_cpp,v 1.2 2011/03/02 14:44:19 landry Exp $ $OpenBSD: patch-mozilla_storage_src_mozStorageConnection_cpp,v 1.3 2011/07/24 07:10:12 landry Exp $
force the use of secure_delete instead of using internal sqlite copy force the use of secure_delete instead of using internal sqlite copy
--- mozilla/storage/src/mozStorageConnection.cpp.orig Mon Feb 21 12:47:11 2011 --- mozilla/storage/src/mozStorageConnection.cpp.orig Sat May 28 00:44:29 2011
+++ mozilla/storage/src/mozStorageConnection.cpp Wed Mar 2 10:29:08 2011 +++ mozilla/storage/src/mozStorageConnection.cpp Mon May 30 14:28:50 2011
@@ -384,6 +384,13 @@ Connection::initialize(nsIFile *aDatabaseFile) @@ -558,6 +558,13 @@ Connection::initialize(nsIFile *aDatabaseFile,
return convertResultCode(srv); return convertResultCode(srv);
} }
@ -13,6 +13,6 @@ force the use of secure_delete instead of using internal sqlite copy
+ return convertResultCode(srv); + return convertResultCode(srv);
+ } + }
+ +
// Set the synchronous PRAGMA, according to the pref // Set the synchronous PRAGMA, according to the preference.
nsCOMPtr<nsIPrefBranch> pref(do_GetService(NS_PREFSERVICE_CONTRACTID)); switch (Service::getSynchronousPref()) {
PRInt32 synchronous = 1; // Default to NORMAL if pref not set case 2:

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_toolkit_components_downloads_src_nsDownloadManager_cpp,v 1.2 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_toolkit_components_downloads_nsDownloadManager_cpp,v 1.1 2011/07/24 07:10:12 landry Exp $
--- mozilla/toolkit/components/downloads/src/nsDownloadManager.cpp.orig Tue Jul 13 23:29:15 2010 --- mozilla/toolkit/components/downloads/nsDownloadManager.cpp.orig Mon May 30 14:31:20 2011
+++ mozilla/toolkit/components/downloads/src/nsDownloadManager.cpp Wed Jul 21 10:11:59 2010 +++ mozilla/toolkit/components/downloads/nsDownloadManager.cpp Mon May 30 14:31:36 2011
@@ -1160,7 +1160,7 @@ nsDownloadManager::GetDefaultDownloadsDirectory(nsILoc @@ -1170,7 +1170,7 @@ nsDownloadManager::GetDefaultDownloadsDirectory(nsILoc
rv = downloadDir->Exists(&exists); rv = downloadDir->Exists(&exists);
NS_ENSURE_SUCCESS(rv, rv); NS_ENSURE_SUCCESS(rv, rv);
if (!exists) { if (!exists) {
@ -10,7 +10,7 @@ $OpenBSD: patch-mozilla_toolkit_components_downloads_src_nsDownloadManager_cpp,v
NS_ENSURE_SUCCESS(rv, rv); NS_ENSURE_SUCCESS(rv, rv);
} }
} }
@@ -1256,7 +1256,7 @@ nsDownloadManager::GetUserDownloadsDirectory(nsILocalF @@ -1278,7 +1278,7 @@ nsDownloadManager::GetUserDownloadsDirectory(nsILocalF
(void)customDirectory->Exists(&exists); (void)customDirectory->Exists(&exists);
if (!exists) { if (!exists) {

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_toolkit_crashreporter_client_crashreporter_linux_cpp,v 1.2 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_toolkit_crashreporter_client_crashreporter_linux_cpp,v 1.3 2011/07/24 07:10:12 landry Exp $
--- mozilla/toolkit/crashreporter/client/crashreporter_linux.cpp.orig Tue Jul 13 23:29:16 2010 --- mozilla/toolkit/crashreporter/client/crashreporter_linux.cpp.orig Mon Mar 14 14:57:39 2011
+++ mozilla/toolkit/crashreporter/client/crashreporter_linux.cpp Wed Jul 21 10:11:59 2010 +++ mozilla/toolkit/crashreporter/client/crashreporter_linux.cpp Mon Mar 14 22:10:06 2011
@@ -362,11 +362,11 @@ typedef const GnomeModuleInfo * (*_libgnomeui_module_i @@ -364,11 +364,11 @@ typedef const GnomeModuleInfo * (*_libgnomeui_module_i
void TryInitGnome() void TryInitGnome()
{ {

View File

@ -1,8 +1,8 @@
$OpenBSD: patch-mozilla_toolkit_library_Makefile_in,v 1.4 2011/03/02 14:44:19 landry Exp $ $OpenBSD: patch-mozilla_toolkit_library_Makefile_in,v 1.5 2011/07/24 07:10:12 landry Exp $
--- mozilla/toolkit/library/Makefile.in.orig Mon Feb 21 12:47:17 2011 --- mozilla/toolkit/library/Makefile.in.orig Sat May 28 00:44:34 2011
+++ mozilla/toolkit/library/Makefile.in Wed Mar 2 10:29:08 2011 +++ mozilla/toolkit/library/Makefile.in Mon May 30 14:28:56 2011
@@ -286,6 +286,12 @@ ifdef MOZ_ENABLE_QT @@ -253,6 +253,12 @@ ifdef MOZ_ENABLE_LIBXUL
EXTRA_DSO_LDOPTS += $(MOZ_QT_LDFLAGS) include $(srcdir)/libxul-rules.mk
endif endif
+# GTK2 widget and Sydney audio sndio backends. +# GTK2 widget and Sydney audio sndio backends.

View File

@ -0,0 +1,19 @@
$OpenBSD: patch-mozilla_toolkit_library_libxul-config_mk,v 1.1 2011/07/24 07:10:12 landry Exp $
'no target to build -lnss3, needed by libxul.so.17.1'
--- mozilla/toolkit/library/libxul-config.mk.orig Sat May 28 00:44:34 2011
+++ mozilla/toolkit/library/libxul-config.mk Mon May 30 14:28:56 2011
@@ -341,12 +341,13 @@ EXTRA_DSO_LDOPTS += \
$(PNG_LIBS) \
$(QCMS_LIBS) \
$(MOZ_JS_LIBS) \
- $(NSS_LIBS) \
$(MOZ_CAIRO_LIBS) \
$(MOZ_HARFBUZZ_LIBS) \
$(MOZ_OTS_LIBS) \
$(MOZ_APP_EXTRA_LIBS) \
$(NULL)
+
+OS_LIBS += $(NSS_LIBS)
ifdef MOZ_NATIVE_ZLIB
EXTRA_DSO_LDOPTS += $(ZLIB_LIBS)

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-mozilla_toolkit_mozapps_installer_packager_mk,v 1.1 2011/07/24 07:10:12 landry Exp $
We don't want the sdk
--- mozilla/toolkit/mozapps/installer/packager.mk.orig Sat May 28 00:44:36 2011
+++ mozilla/toolkit/mozapps/installer/packager.mk Mon May 30 14:28:56 2011
@@ -718,7 +718,7 @@ endif
$(NSINSTALL) -D $(DESTDIR)$(bindir)
$(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME)
ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)
-ifdef INSTALL_SDK # Here comes the hard part
+ifdef XXINSTALL_SDK # Here comes the hard part
$(NSINSTALL) -D $(DESTDIR)$(includedir)
(cd $(DIST)/include && tar $(TAR_CREATE_FLAGS) - .) | \
(cd $(DESTDIR)$(includedir) && tar -xf -)

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_toolkit_xre_nsNativeAppSupportUnix_cpp,v 1.2 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_toolkit_xre_nsNativeAppSupportUnix_cpp,v 1.3 2011/07/24 07:10:12 landry Exp $
--- mozilla/toolkit/xre/nsNativeAppSupportUnix.cpp.orig Wed Jun 23 19:47:12 2010 --- mozilla/toolkit/xre/nsNativeAppSupportUnix.cpp.orig Fri Jan 14 23:21:58 2011
+++ mozilla/toolkit/xre/nsNativeAppSupportUnix.cpp Wed Jul 7 08:43:19 2010 +++ mozilla/toolkit/xre/nsNativeAppSupportUnix.cpp Sun Feb 13 23:01:39 2011
@@ -552,11 +552,11 @@ nsNativeAppSupportUnix::Start(PRBool *aRetVal) @@ -496,11 +496,11 @@ nsNativeAppSupportUnix::Start(PRBool *aRetVal)
#ifdef MOZ_X11 #ifdef MOZ_X11

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_toolkit_xre_nsXREDirProvider_cpp,v 1.3 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_toolkit_xre_nsXREDirProvider_cpp,v 1.4 2011/07/24 07:10:12 landry Exp $
--- mozilla/toolkit/xre/nsXREDirProvider.cpp.orig Wed Jun 23 19:47:12 2010 --- mozilla/toolkit/xre/nsXREDirProvider.cpp.orig Sat May 28 00:44:37 2011
+++ mozilla/toolkit/xre/nsXREDirProvider.cpp Wed Jul 7 08:43:19 2010 +++ mozilla/toolkit/xre/nsXREDirProvider.cpp Mon May 30 14:28:56 2011
@@ -1230,11 +1230,7 @@ nsXREDirProvider::GetSystemExtensionsDirectory(nsILoca @@ -1154,11 +1154,7 @@ nsXREDirProvider::GetSystemExtensionsDirectory(nsILoca
NS_ENSURE_SUCCESS(rv, rv); NS_ENSURE_SUCCESS(rv, rv);
#elif defined(XP_UNIX) #elif defined(XP_UNIX)
static const char *const sysSExtDir = static const char *const sysSExtDir =

View File

@ -1,12 +1,12 @@
$OpenBSD: patch-mozilla_widget_src_gtk2_Makefile_in,v 1.2 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_widget_src_gtk2_Makefile_in,v 1.3 2011/07/24 07:10:12 landry Exp $
--- mozilla/widget/src/gtk2/Makefile.in.orig Wed Jun 23 19:47:13 2010 --- mozilla/widget/src/gtk2/Makefile.in.orig Fri Jan 14 23:21:59 2011
+++ mozilla/widget/src/gtk2/Makefile.in Wed Jul 7 08:43:19 2010 +++ mozilla/widget/src/gtk2/Makefile.in Sun Feb 13 23:01:39 2011
@@ -184,6 +184,8 @@ DEFINES += -DUSE_POSTSCRIPT @@ -53,6 +53,8 @@ LIBXUL_LIBRARY = 1
EXTRA_DSO_LDOPTS += -lgfxpsshar NATIVE_THEME_SUPPORT = 1
endif
+# GTK2 widget sndio backend. +# GTK2 widget sndio backend.
+EXTRA_DSO_LDOPTS += -lsndio +EXTRA_DSO_LDOPTS += -lsndio
DEFINES += CSRCS = \
INCLUDES += \ mozcontainer.c \

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_widget_src_gtk2_nsIdleServiceGTK_cpp,v 1.2 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_widget_src_gtk2_nsIdleServiceGTK_cpp,v 1.3 2011/07/24 07:10:12 landry Exp $
--- mozilla/widget/src/gtk2/nsIdleServiceGTK.cpp.orig Wed Jun 23 19:47:13 2010 --- mozilla/widget/src/gtk2/nsIdleServiceGTK.cpp.orig Fri Jan 14 23:21:59 2011
+++ mozilla/widget/src/gtk2/nsIdleServiceGTK.cpp Wed Jul 7 08:43:19 2010 +++ mozilla/widget/src/gtk2/nsIdleServiceGTK.cpp Sun Feb 13 23:01:39 2011
@@ -68,7 +68,7 @@ NS_IMPL_ISUPPORTS1(nsIdleServiceGTK, nsIIdleService) @@ -67,7 +67,7 @@ NS_IMPL_ISUPPORTS2(nsIdleServiceGTK, nsIdleService, ns
static void Initialize() static void Initialize()
{ {
// This will leak - See comments in ~nsIdleServiceGTK(). // This will leak - See comments in ~nsIdleServiceGTK().

View File

@ -1,9 +1,9 @@
$OpenBSD: patch-mozilla_widget_src_qt_nsIdleServiceQt_cpp,v 1.1 2010/04/03 09:26:46 landry Exp $ $OpenBSD: patch-mozilla_widget_src_qt_nsIdleServiceQt_cpp,v 1.2 2011/07/24 07:10:12 landry Exp $
--- mozilla/widget/src/qt/nsIdleServiceQt.cpp.orig Sat Dec 5 02:56:52 2009 --- mozilla/widget/src/qt/nsIdleServiceQt.cpp.orig Fri Jan 14 23:21:59 2011
+++ mozilla/widget/src/qt/nsIdleServiceQt.cpp Sat Jan 16 16:28:38 2010 +++ mozilla/widget/src/qt/nsIdleServiceQt.cpp Sun Feb 13 23:01:39 2011
@@ -72,7 +72,7 @@ static void Initialize() @@ -77,7 +77,7 @@ static void Initialize()
sInitialized = PR_TRUE;
#ifndef MOZ_PLATFORM_MAEMO
// This will leak - See comments in ~nsIdleServiceQt(). // This will leak - See comments in ~nsIdleServiceQt().
- PRLibrary* xsslib = PR_LoadLibrary("libXss.so.1"); - PRLibrary* xsslib = PR_LoadLibrary("libXss.so.1");
+ PRLibrary* xsslib = PR_LoadLibrary("libXss.so"); + PRLibrary* xsslib = PR_LoadLibrary("libXss.so");

View File

@ -1,12 +1,12 @@
$OpenBSD: patch-mozilla_widget_src_qt_nsSound_cpp,v 1.1 2010/04/03 09:26:46 landry Exp $ $OpenBSD: patch-mozilla_widget_src_qt_nsSound_cpp,v 1.2 2011/07/24 07:10:12 landry Exp $
--- mozilla/widget/src/qt/nsSound.cpp.orig Sat Dec 5 02:56:52 2009 --- mozilla/widget/src/qt/nsSound.cpp.orig Fri Jan 14 23:21:59 2011
+++ mozilla/widget/src/qt/nsSound.cpp Sat Jan 16 16:28:38 2010 +++ mozilla/widget/src/qt/nsSound.cpp Sun Feb 13 23:20:42 2011
@@ -123,7 +123,7 @@ nsSound::Init() @@ -123,7 +123,7 @@ nsSound::Init()
EsdOpenSoundType EsdOpenSound; EsdOpenSoundType EsdOpenSound;
- elib = PR_LoadLibrary("libesd.so.0"); - elib = PR_LoadLibrary("libesd.so.0");
+ elib = PR_LoadLibrary("libesd.so"); + elib = PR_LoadLibrary("libesd.so");
if (!elib) return NS_ERROR_FAILURE; if (!elib) return NS_ERROR_NOT_AVAILABLE;
EsdOpenSound = (EsdOpenSoundType) PR_FindFunctionSymbol(elib, "esd_open_sound"); EsdOpenSound = (EsdOpenSoundType) PR_FindFunctionSymbol(elib, "esd_open_sound");

View File

@ -1,6 +1,6 @@
$OpenBSD: patch-mozilla_widget_src_xpwidgets_nsPrintSettingsImpl_cpp,v 1.2 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_widget_src_xpwidgets_nsPrintSettingsImpl_cpp,v 1.3 2011/07/24 07:10:12 landry Exp $
--- mozilla/widget/src/xpwidgets/nsPrintSettingsImpl.cpp.orig Wed Jun 23 19:47:14 2010 --- mozilla/widget/src/xpwidgets/nsPrintSettingsImpl.cpp.orig Fri Jan 14 23:21:59 2011
+++ mozilla/widget/src/xpwidgets/nsPrintSettingsImpl.cpp Wed Jul 7 08:43:19 2010 +++ mozilla/widget/src/xpwidgets/nsPrintSettingsImpl.cpp Sun Feb 13 23:01:39 2011
@@ -61,7 +61,7 @@ nsPrintSettings::nsPrintSettings() : @@ -61,7 +61,7 @@ nsPrintSettings::nsPrintSettings() :
mIsCancelled(PR_FALSE), mIsCancelled(PR_FALSE),
mPrintSilent(PR_FALSE), mPrintSilent(PR_FALSE),
@ -8,5 +8,5 @@ $OpenBSD: patch-mozilla_widget_src_xpwidgets_nsPrintSettingsImpl_cpp,v 1.2 2010/
- mShrinkToFit(PR_TRUE), - mShrinkToFit(PR_TRUE),
+ mShrinkToFit(PR_FALSE), + mShrinkToFit(PR_FALSE),
mShowPrintProgress(PR_TRUE), mShowPrintProgress(PR_TRUE),
mPrintPageDelay(500), mPrintPageDelay(50),
mPaperData(0), mPaperData(0),

View File

@ -1,16 +1,7 @@
$OpenBSD: patch-mozilla_xpcom_base_nsStackWalk_cpp,v 1.2 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_xpcom_base_nsStackWalk_cpp,v 1.3 2011/07/24 07:10:12 landry Exp $
--- mozilla/xpcom/base/nsStackWalk.cpp.orig Wed Jun 23 19:47:14 2010 --- mozilla/xpcom/base/nsStackWalk.cpp.orig Fri Jan 14 23:21:59 2011
+++ mozilla/xpcom/base/nsStackWalk.cpp Wed Jul 7 08:43:19 2010 +++ mozilla/xpcom/base/nsStackWalk.cpp Sun Feb 13 23:01:39 2011
@@ -1132,7 +1132,7 @@ NS_FormatCodeAddressDetails(void *aPC, const nsCodeAdd @@ -1236,7 +1236,7 @@ myinit()
#define __USE_GNU
#endif
-#if defined(HAVE_LIBDL) || defined(XP_MACOSX)
+#if defined(HAVE_LIBDL) || defined(XP_MACOSX) || defined(__OpenBSD__)
#include <dlfcn.h>
#endif
@@ -1231,7 +1231,7 @@ myinit()
if (! initialized) { if (! initialized) {
#ifndef __GNUC__ #ifndef __GNUC__
void *handle; void *handle;

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_xpcom_io_SpecialSystemDirectory_cpp,v 1.2 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_xpcom_io_SpecialSystemDirectory_cpp,v 1.3 2011/07/24 07:10:12 landry Exp $
--- mozilla/xpcom/io/SpecialSystemDirectory.cpp.orig Wed Jun 23 19:47:15 2010 --- mozilla/xpcom/io/SpecialSystemDirectory.cpp.orig Sat May 28 00:44:40 2011
+++ mozilla/xpcom/io/SpecialSystemDirectory.cpp Wed Jul 7 08:43:19 2010 +++ mozilla/xpcom/io/SpecialSystemDirectory.cpp Mon May 30 14:28:56 2011
@@ -520,7 +520,7 @@ GetUnixXDGUserDirectory(SystemDirectories aSystemDirec @@ -485,7 +485,7 @@ GetUnixXDGUserDirectory(SystemDirectories aSystemDirec
if (NS_FAILED(rv)) if (NS_FAILED(rv))
return rv; return rv;
if (!exists) { if (!exists) {

View File

@ -1,18 +0,0 @@
$OpenBSD: patch-mozilla_xpcom_io_nsAppFileLocationProvider_cpp,v 1.2 2010/07/27 17:01:16 landry Exp $
Standardize path for nsapi plugins
--- mozilla/xpcom/io/nsAppFileLocationProvider.cpp.orig Wed Jun 23 19:47:15 2010
+++ mozilla/xpcom/io/nsAppFileLocationProvider.cpp Wed Jul 7 08:43:19 2010
@@ -231,12 +231,7 @@ nsAppFileLocationProvider::GetFile(const char *prop, P
}
#ifdef XP_UNIX
else if (nsCRT::strcmp(prop, NS_SYSTEM_PLUGINS_DIR) == 0) {
- static const char *const sysLPlgDir =
-#if defined(HAVE_USR_LIB64_DIR) && defined(__LP64__)
- "/usr/lib64/mozilla/plugins";
-#else
- "/usr/lib/mozilla/plugins";
-#endif
+ static const char *const sysLPlgDir = "${LOCALBASE}/lib/mozilla/plugins";
rv = NS_NewNativeLocalFile(nsDependentCString(sysLPlgDir),
PR_FALSE, getter_AddRefs(localFile));
}

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_xpcom_reflect_xptcall_src_md_unix_Makefile_in,v 1.2 2010/07/27 17:01:16 landry Exp $ $OpenBSD: patch-mozilla_xpcom_reflect_xptcall_src_md_unix_Makefile_in,v 1.3 2011/07/24 07:10:12 landry Exp $
--- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Wed Jun 23 19:47:15 2010 --- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Sat May 28 00:44:40 2011
+++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in Wed Jul 7 08:43:19 2010 +++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in Mon May 30 14:28:56 2011
@@ -207,7 +207,7 @@ endif @@ -219,7 +219,7 @@ endif
# #
# OpenBSD/ARM # OpenBSD/ARM
# #
@ -10,7 +10,7 @@ $OpenBSD: patch-mozilla_xpcom_reflect_xptcall_src_md_unix_Makefile_in,v 1.2 2010
CPPSRCS := xptcinvoke_arm_openbsd.cpp xptcstubs_arm_openbsd.cpp CPPSRCS := xptcinvoke_arm_openbsd.cpp xptcstubs_arm_openbsd.cpp
endif endif
@@ -351,6 +351,7 @@ endif @@ -370,6 +370,7 @@ endif
ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDpowerpc) ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDpowerpc)
CPPSRCS := xptcinvoke_ppc_openbsd.cpp xptcstubs_ppc_openbsd.cpp CPPSRCS := xptcinvoke_ppc_openbsd.cpp xptcstubs_ppc_openbsd.cpp
ASFILES := xptcinvoke_asm_ppc_openbsd.s xptcstubs_asm_ppc_openbsd.s ASFILES := xptcinvoke_asm_ppc_openbsd.s xptcstubs_asm_ppc_openbsd.s

View File

@ -1,16 +0,0 @@
@comment $OpenBSD: PFRAG.debug-main,v 1.1 2010/10/27 12:54:34 landry Exp $
@lib ${MOZILLA_PROJECT}/components/libaddrbook.so.${LIBaddrbook_VERSION}
@lib ${MOZILLA_PROJECT}/components/libbayesflt.so.${LIBbayesflt_VERSION}
@lib ${MOZILLA_PROJECT}/components/libfts3tok.so.${LIBfts3tok_VERSION}
@lib ${MOZILLA_PROJECT}/components/libmailview.so.${LIBmailview_VERSION}
@lib ${MOZILLA_PROJECT}/components/libmime.so.${LIBmime_VERSION}
@lib ${MOZILLA_PROJECT}/components/libmimeemitter.so.${LIBmimeemitter_VERSION}
@lib ${MOZILLA_PROJECT}/components/libmsgbase.so.${LIBmsgbase_VERSION}
@lib ${MOZILLA_PROJECT}/components/libmsgcompose.so.${LIBmsgcompose_VERSION}
@lib ${MOZILLA_PROJECT}/components/libmsgdb.so.${LIBmsgdb_VERSION}
@lib ${MOZILLA_PROJECT}/components/libmsgimap.so.${LIBmsgimap_VERSION}
@lib ${MOZILLA_PROJECT}/components/libmsglocal.so.${LIBmsglocal_VERSION}
@lib ${MOZILLA_PROJECT}/components/libmsgmdn.so.${LIBmsgmdn_VERSION}
@lib ${MOZILLA_PROJECT}/components/libmsgnews.so.${LIBmsgnews_VERSION}
@lib ${MOZILLA_PROJECT}/components/libvcard.so.${LIBvcard_VERSION}
@lib ${MOZILLA_PROJECT}/libmsgbaseutil.so.${LIBmsgbaseutil_VERSION}

View File

@ -1,2 +0,0 @@
@comment $OpenBSD: PFRAG.no-debug-main,v 1.1 2010/10/27 12:54:34 landry Exp $
@lib ${MOZILLA_PROJECT}/components/libmail.so.${LIBmail_VERSION}

View File

@ -1,122 +1,396 @@
@comment $OpenBSD: PLIST-lightning,v 1.2 2011/06/22 12:01:54 landry Exp $ @comment $OpenBSD: PLIST-lightning,v 1.3 2011/07/24 07:10:12 landry Exp $
@conflict lightning-<=1.0b1 @conflict lightning-<=1.0b1
@pkgpath productivity/sunbird,-lightning @pkgpath productivity/sunbird,-lightning
${MOZILLA_PROJECT}/extensions/calendar-timezones@mozilla.org/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/calendar-timezones@mozilla.org/
${MOZILLA_PROJECT}/extensions/calendar-timezones@mozilla.org/chrome/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/calendar-timezones@mozilla.org/chrome/
${MOZILLA_PROJECT}/extensions/calendar-timezones@mozilla.org/chrome.manifest lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/calendar-timezones@mozilla.org/chrome.manifest
${MOZILLA_PROJECT}/extensions/calendar-timezones@mozilla.org/chrome/calendar-timezones-en-US.jar lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/calendar-timezones@mozilla.org/chrome/calendar-timezones/
${MOZILLA_PROJECT}/extensions/calendar-timezones@mozilla.org/chrome/calendar-timezones.jar lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/calendar-timezones@mozilla.org/chrome/calendar-timezones-en-US/
${MOZILLA_PROJECT}/extensions/calendar-timezones@mozilla.org/defaults/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/calendar-timezones@mozilla.org/chrome/calendar-timezones-en-US/locale/
${MOZILLA_PROJECT}/extensions/calendar-timezones@mozilla.org/defaults/preferences/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/calendar-timezones@mozilla.org/chrome/calendar-timezones-en-US/locale/en-US/
${MOZILLA_PROJECT}/extensions/calendar-timezones@mozilla.org/defaults/preferences/preferences.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/calendar-timezones@mozilla.org/chrome/calendar-timezones-en-US/locale/en-US/timezones.properties
${MOZILLA_PROJECT}/extensions/calendar-timezones@mozilla.org/install.rdf lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/calendar-timezones@mozilla.org/chrome/calendar-timezones/skin/
${MOZILLA_PROJECT}/extensions/calendar-timezones@mozilla.org/timezones.sqlite lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/calendar-timezones@mozilla.org/chrome/calendar-timezones/skin/addon-icon32.png
${MOZILLA_PROJECT}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/calendar-timezones@mozilla.org/defaults/
${MOZILLA_PROJECT}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/calendar-timezones@mozilla.org/defaults/preferences/
${MOZILLA_PROJECT}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome.manifest lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/calendar-timezones@mozilla.org/defaults/preferences/preferences.js
${MOZILLA_PROJECT}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US.jar lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/calendar-timezones@mozilla.org/install.rdf
${MOZILLA_PROJECT}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider.jar lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/calendar-timezones@mozilla.org/timezones.sqlite
${MOZILLA_PROJECT}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/
${MOZILLA_PROJECT}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/calGoogleCalendarModule.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/
${MOZILLA_PROJECT}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/components.list lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome.manifest
${MOZILLA_PROJECT}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/gdata.xpt lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/
${MOZILLA_PROJECT}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/defaults/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US/
${MOZILLA_PROJECT}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/defaults/preferences/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US/locale/
${MOZILLA_PROJECT}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/defaults/preferences/preferences.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US/locale/en-US/
${MOZILLA_PROJECT}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/install.rdf lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US/locale/en-US/gdata.dtd
${MOZILLA_PROJECT}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/js/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US/locale/en-US/gdata.properties
${MOZILLA_PROJECT}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/js/calGoogleCalendar.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/
${MOZILLA_PROJECT}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/js/calGoogleRequest.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/calendarCreation.xul
${MOZILLA_PROJECT}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/js/calGoogleSession.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gcal.png
${MOZILLA_PROJECT}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/js/calGoogleUtils.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-calendar-event-dialog.xul
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-event-dialog-reminder.xul
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/application.ini lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-migration-overlay.xul
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-migration-wizard.xul
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarm.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-migration.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmMonitor.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/skin/
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmService.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/skin/gdata-event-dialog-reminder.css
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttachment.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/skin/reminder-action-sms.png
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttendee.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCachedCalendar.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/calGoogleCalendarModule.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarManager.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/calGoogleCalendarModule.manifest
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarSearchService.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/gdata.xpt
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDateTimeFormatter.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/interfaces.manifest
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDavCalendar.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/defaults/
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDavRequestHandlers.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/defaults/preferences/
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calEvent.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/defaults/preferences/preferences.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFilter.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/install.rdf
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFreeBusyService.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/js/
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calHtmlExport.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/js/calGoogleCalendar.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calICSCalendar.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/js/calGoogleRequest.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsImportExport.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/js/calGoogleSession.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsParser.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/js/calGoogleUtils.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsSerializer.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItemBase.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/application.ini
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItipItem.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calListFormatter.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarm.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calMemoryCalendar.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmMonitor.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calMonthGridPrinter.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmService.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calOutlookCSVImportExport.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttachment.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calProtocolHandler.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttendee.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceInfo.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCachedCalendar.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRelation.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarManager.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calStorageCalendar.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarSearchService.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTimezoneService.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDateTimeFormatter.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTodo.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDavRequestHandlers.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTransactionManager.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calEvent.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calUtils.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFilter.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendar.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFreeBusyService.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendarItems.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calHtmlExport.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapErrors.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsImportExport.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapRequest.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsParser-worker.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapSession.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsParser.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapUtils.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsSerializer.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekInfoService.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItemBase.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekPrinter.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItipItem.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calListFormatter.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calMonthGridPrinter.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US.jar lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calOutlookCSVImportExport.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar.jar lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calProtocolHandler.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceInfo.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRelation.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-alarm-dialog.png lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calStartupService.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-event-dialog.png lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTimezoneService.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-event-summary-dialog.png lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTodo.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-task-dialog.png lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTransactionManager.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-task-summary-dialog.png lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calUtils.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US.jar lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendar.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning.jar lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendarItems.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapErrors.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapRequest.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDavCalendarModule.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapSession.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICSCalendarModule.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapUtils.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calImportExportModule.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekInfoService.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItemModule.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekPrinter.js
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipEmailTransport.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipProtocolHandler.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calMemoryCalendarModule.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calStorageCalendarModule.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calWcapCalendarModule.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calbase.xpt lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calbaseinternal.xpt lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/caldav.xpt lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-alarms.properties
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/components.list lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-event-dialog-attendees.properties
@lib ${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libcalbasecomps.so.${LIBcalbasecomps_VERSION} lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-event-dialog.dtd
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/lightningTextCalendarConverter.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-event-dialog.properties
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/wcap.xpt lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-invitations-dialog.dtd
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-occurrence-prompt.dtd
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/preferences/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-occurrence-prompt.properties
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/preferences/lightning.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-subscriptions-dialog.dtd
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/install.rdf lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar.dtd
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar.properties
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAlarmUtils.jsm lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendarCreation.dtd
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAuthUtils.jsm lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendarCreation.properties
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calHashedArray.jsm lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/categories.properties
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calIteratorUtils.jsm lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/dateFormat.properties
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calItipUtils.jsm lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/dialogs/
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calPrintUtils.jsm lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/dialogs/calendar-event-dialog-reminder.dtd
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calProviderUtils.jsm lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/global.dtd
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageHelpers.jsm lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/menuOverlay.dtd
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageUpgrade.jsm lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/migration.dtd
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calUtils.jsm lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/migration.properties
${MOZILLA_PROJECT}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/timezones.sqlite lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/advanced.dtd
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/alarms.dtd
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/categories.dtd
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/connection.dtd
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/general.dtd
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/preferences.dtd
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/timezones.dtd
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/views.dtd
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/provider-uninstall.dtd
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/timezones.properties
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/wcap.properties
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/Windows98ToZoneInfoTZId.properties
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/WindowsNTToZoneInfoTZId.properties
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/agenda-listbox.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/agenda-listbox.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calApplicationUtils.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calFilter.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calUtils.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-alarm-dialog.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-alarm-dialog.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-base-view.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-bindings.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-calendars-list.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-chrome-startup.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-clipboard.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-common-sets.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-common-sets.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-creation.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-daypicker.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-dialog-utils.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-dnd-listener.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-error-prompt.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-attendees.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-attendees.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-attendees.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-freebusy.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-recurrence-preview.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-recurrence.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-recurrence.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-reminder.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-reminder.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-timezone.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-timezone.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-list.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-manager.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-item-bindings.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-item-editing.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-management.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-menus.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-migration-dialog.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-migration-dialog.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-month-view.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-multiday-view.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-occurrence-prompt.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-print-dialog.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-print-dialog.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-properties-dialog.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-properties-dialog.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-providerUninstall-dialog.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-providerUninstall-dialog.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-statusbar.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-dialog.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-dialog.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-dialog.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-list.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-summary-dialog.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-summary-dialog.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-editing.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-tree.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-tree.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-view.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-view.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-ui-utils.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder-todo.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder-todo.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-view-bindings.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-view-core.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-views.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-views.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-views.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendarCreation.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendarCreation.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/chooseCalendarDialog.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/datetimepickers/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/datetimepickers/datetimepickers.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/datetimepickers/datetimepickers.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/import-export.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/mouseoverPreviews.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/alarms.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/alarms.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/categories.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/categories.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/editCategory.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/general.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/general.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/timezones.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/timezones.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/views.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/views.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/publish.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/publishDialog.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/publishDialog.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/sound.wav
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/today-pane.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/today-pane.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-alarm-widget.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-list-tree.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-widget-bindings.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-widgets.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/minimonth.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/abcard.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/alarm-flashing.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/alarm-icons.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/cal-icon32.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-alarm-dialog.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-alarms.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-creation-wizard.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-day-label-back.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-daypicker.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-event-dialog-attendees.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-event-dialog-toolbar-small.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-event-dialog-toolbar.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-event-dialog.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-event-dialog.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-invitations-dialog-button-images.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-invitations-dialog-list-images.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-invitations-dialog.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-management.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-occurrence-prompt.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-occurrence-prompt.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-overlay.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-printing.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-properties-dialog.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-providerUninstall-dialog.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-status.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-subscriptions-dialog.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-task-tree.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-task-view.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-timezone-highlighter.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-unifinder.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-views.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/category-overlay.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/checkbox-images.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/calendar-task-tree.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/datetimepickers/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/datetimepickers/datetimepickers.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/day-box-item-image.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/daypicker-background.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/event-dialog-keepduration-button.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/event-grippy-bottom.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/event-grippy-left.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/event-grippy-right.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/event-grippy-top.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/gradient-overlay.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/mini-day-background.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/ok-cancel.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/task-images.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/tasks-actions.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/timezone_map.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/timezones.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/today-pane.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/toolbar-large.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/toolbar-small.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/calendar-widgets.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/minimonth.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/nav-buttons.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/view-navigation.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-alarm-dialog.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-event-dialog.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-event-summary-dialog.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-task-dialog.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-task-summary-dialog.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US/locale/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US/locale/en-US/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US/locale/en-US/lightning/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US/locale/en-US/lightning/lightning.dtd
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US/locale/en-US/lightning/lightning.properties
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/imip-bar-overlay.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/imip-bar.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-creation.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-creation.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-properties.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-properties.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-migration.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-standalone.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-utils.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-widgets.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-widgets.xml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-accountCentral.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-messageWindow.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-preferences.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-preferences.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-sidebar.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-sidebar.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-toolbar.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-preferences.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-sidebar.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/accountCentral.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/imip.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/lightning-toolbar.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/lightning-widgets.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/lightning.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/mode-switch-icons.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/suite-accountCentral.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.manifest
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDavCalendar.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDavCalendar.manifest
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICSCalendar.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICSCalendar.manifest
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calImportExportModule.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calImportExportModule.manifest
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItemModule.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItemModule.manifest
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipEmailTransport.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipEmailTransport.manifest
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipProtocolHandler.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipProtocolHandler.manifest
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calMemoryCalendar.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calMemoryCalendar.manifest
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calStorageCalendar.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calStorageCalendar.manifest
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calWcapCalendarModule.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calWcapCalendarModule.manifest
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calbase.xpt
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calbaseinternal.xpt
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/caldav.xpt
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/components.manifest
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/interfaces.manifest
@lib lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libcalbasecomps.so.${LIBcalbasecomps_VERSION}
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/lightningTextCalendarConverter.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/lightningTextCalendarConverter.manifest
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/wcap.xpt
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/preferences/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/preferences/lightning.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/install.rdf
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAlarmUtils.jsm
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAuthUtils.jsm
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calHashedArray.jsm
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calIteratorUtils.jsm
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calItipUtils.jsm
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calPrintUtils.jsm
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calProviderUtils.jsm
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageHelpers.jsm
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageUpgrade.jsm
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calUtils.jsm
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/timezones.sqlite

View File

@ -1,490 +1,56 @@
@comment $OpenBSD: PLIST-main,v 1.5 2011/07/08 11:07:32 landry Exp $ @comment $OpenBSD: PLIST-main,v 1.6 2011/07/24 07:10:12 landry Exp $
@conflict mozilla-thunderbird-<=3.1.11 @conflict mozilla-thunderbird-<=3.1.11
@pkgpath mail/mozilla-thunderbird @pkgpath mail/mozilla-thunderbird
bin/${MOZILLA_PROJECT} bin/${MOZILLA_PROJECT}
${MOZILLA_PROJECT}/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/
${MOZILLA_PROJECT}/application.ini lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/README.txt
${MOZILLA_PROJECT}/chrome/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/application.ini
${MOZILLA_PROJECT}/chrome/classic.jar lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/blocklist.xml
${MOZILLA_PROJECT}/chrome/classic.manifest lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/chrome/
${MOZILLA_PROJECT}/chrome/comm.jar lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/chrome.manifest
${MOZILLA_PROJECT}/chrome/comm.manifest lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/chrome/icons/
${MOZILLA_PROJECT}/chrome/en-US.jar lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/chrome/icons/default/
${MOZILLA_PROJECT}/chrome/en-US.manifest lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/chrome/icons/default/default16.png
${MOZILLA_PROJECT}/chrome/gloda.jar lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/chrome/icons/default/default22.png
${MOZILLA_PROJECT}/chrome/gloda.manifest lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/chrome/icons/default/default24.png
${MOZILLA_PROJECT}/chrome/icons/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/chrome/icons/default/default256.png
${MOZILLA_PROJECT}/chrome/icons/default/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/chrome/icons/default/default32.png
${MOZILLA_PROJECT}/chrome/icons/default/default16.png lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/chrome/icons/default/default48.png
${MOZILLA_PROJECT}/chrome/icons/default/default22.png lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/components/
${MOZILLA_PROJECT}/chrome/icons/default/default24.png lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/components/binary.manifest
${MOZILLA_PROJECT}/chrome/icons/default/default256.png lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/defaults/
${MOZILLA_PROJECT}/chrome/icons/default/default32.png lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/defaults/messenger/
${MOZILLA_PROJECT}/chrome/icons/default/default48.png lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/defaults/messenger/mailViews.dat
${MOZILLA_PROJECT}/chrome/messenger.jar lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/defaults/pref/
${MOZILLA_PROJECT}/chrome/messenger.manifest lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/defaults/pref/channel-prefs.js
${MOZILLA_PROJECT}/chrome/newsblog.jar lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/dictionaries/
${MOZILLA_PROJECT}/chrome/newsblog.manifest lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/dictionaries/en-US.aff
${MOZILLA_PROJECT}/chrome/pippki.jar lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/dictionaries/en-US.dic
${MOZILLA_PROJECT}/chrome/pippki.manifest lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/
${MOZILLA_PROJECT}/chrome/toolkit.jar lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/
${MOZILLA_PROJECT}/chrome/toolkit.manifest lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest
${MOZILLA_PROJECT}/components/ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png
${MOZILLA_PROJECT}/components/FeedProcessor.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
${MOZILLA_PROJECT}/components/GPSDGeolocationProvider.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/preview.png
${MOZILLA_PROJECT}/components/NetworkGeolocationProvider.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/isp/
${MOZILLA_PROJECT}/components/aboutRights.js lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/isp/SpamAssassin.sfd
${MOZILLA_PROJECT}/components/accessibility.xpt lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/isp/SpamPal.sfd
${MOZILLA_PROJECT}/components/activity.xpt lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/isp/movemail.rdf
${MOZILLA_PROJECT}/components/addrbook.xpt lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/isp/rss.rdf
${MOZILLA_PROJECT}/components/alerts.xpt @lib lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/libldap60.so.${LIBldap60_VERSION}
${MOZILLA_PROJECT}/components/appshell.xpt @lib lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/libldif60.so.${LIBldif60_VERSION}
${MOZILLA_PROJECT}/components/appstartup.xpt @lib lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/libmozalloc.so.${LIBmozalloc_VERSION}
${MOZILLA_PROJECT}/components/autocomplete.xpt @lib lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/libprldap60.so.${LIBprldap60_VERSION}
${MOZILLA_PROJECT}/components/autoconfig.xpt @lib lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/libxpcom.so.${LIBxpcom_VERSION}
${MOZILLA_PROJECT}/components/caps.xpt @lib lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/libxul.so.${LIBxul_VERSION}
${MOZILLA_PROJECT}/components/chardet.xpt @bin lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/mozilla-xremote-client
${MOZILLA_PROJECT}/components/chrome.xpt lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/omni.jar
${MOZILLA_PROJECT}/components/commandhandler.xpt lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/platform.ini
${MOZILLA_PROJECT}/components/commandlines.xpt lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/removed-files
${MOZILLA_PROJECT}/components/components.list lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/run-mozilla.sh
${MOZILLA_PROJECT}/components/composer.xpt lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/${MOZILLA_PROJECT}
${MOZILLA_PROJECT}/components/content_base.xpt @bin lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/${MOZILLA_PROJECT}-bin
${MOZILLA_PROJECT}/components/content_events.xpt
${MOZILLA_PROJECT}/components/content_html.xpt
${MOZILLA_PROJECT}/components/content_htmldoc.xpt
${MOZILLA_PROJECT}/components/content_xmldoc.xpt
${MOZILLA_PROJECT}/components/content_xslt.xpt
${MOZILLA_PROJECT}/components/content_xtf.xpt
${MOZILLA_PROJECT}/components/contentprefs.xpt
${MOZILLA_PROJECT}/components/cookie.xpt
${MOZILLA_PROJECT}/components/docshell.xpt
${MOZILLA_PROJECT}/components/dom.xpt
${MOZILLA_PROJECT}/components/dom_base.xpt
${MOZILLA_PROJECT}/components/dom_canvas.xpt
${MOZILLA_PROJECT}/components/dom_core.xpt
${MOZILLA_PROJECT}/components/dom_css.xpt
${MOZILLA_PROJECT}/components/dom_events.xpt
${MOZILLA_PROJECT}/components/dom_geolocation.xpt
${MOZILLA_PROJECT}/components/dom_html.xpt
${MOZILLA_PROJECT}/components/dom_json.xpt
${MOZILLA_PROJECT}/components/dom_loadsave.xpt
${MOZILLA_PROJECT}/components/dom_offline.xpt
${MOZILLA_PROJECT}/components/dom_range.xpt
${MOZILLA_PROJECT}/components/dom_sidebar.xpt
${MOZILLA_PROJECT}/components/dom_storage.xpt
${MOZILLA_PROJECT}/components/dom_stylesheets.xpt
${MOZILLA_PROJECT}/components/dom_svg.xpt
${MOZILLA_PROJECT}/components/dom_threads.xpt
${MOZILLA_PROJECT}/components/dom_traversal.xpt
${MOZILLA_PROJECT}/components/dom_views.xpt
${MOZILLA_PROJECT}/components/dom_xbl.xpt
${MOZILLA_PROJECT}/components/dom_xpath.xpt
${MOZILLA_PROJECT}/components/dom_xul.xpt
${MOZILLA_PROJECT}/components/downloads.xpt
${MOZILLA_PROJECT}/components/editor.xpt
${MOZILLA_PROJECT}/components/embed_base.xpt
${MOZILLA_PROJECT}/components/extensions.xpt
${MOZILLA_PROJECT}/components/exthandler.xpt
${MOZILLA_PROJECT}/components/exthelper.xpt
${MOZILLA_PROJECT}/components/fastfind.xpt
${MOZILLA_PROJECT}/components/feeds.xpt
${MOZILLA_PROJECT}/components/filepicker.xpt
${MOZILLA_PROJECT}/components/find.xpt
${MOZILLA_PROJECT}/components/fts3tok.xpt
${MOZILLA_PROJECT}/components/gfx.xpt
${MOZILLA_PROJECT}/components/glautocomp.js
${MOZILLA_PROJECT}/components/htmlparser.xpt
${MOZILLA_PROJECT}/components/imgicon.xpt
${MOZILLA_PROJECT}/components/imglib2.xpt
${MOZILLA_PROJECT}/components/impComm4xMail.xpt
${MOZILLA_PROJECT}/components/import.xpt
${MOZILLA_PROJECT}/components/inspector.xpt
${MOZILLA_PROJECT}/components/intl.xpt
${MOZILLA_PROJECT}/components/jar.xpt
${MOZILLA_PROJECT}/components/jsconsole-clhandler.js
${MOZILLA_PROJECT}/components/jsdservice.xpt
${MOZILLA_PROJECT}/components/jsmimeemitter.js
${MOZILLA_PROJECT}/components/layout_base.xpt
${MOZILLA_PROJECT}/components/layout_printing.xpt
${MOZILLA_PROJECT}/components/layout_xul.xpt
${MOZILLA_PROJECT}/components/layout_xul_tree.xpt
@lib ${MOZILLA_PROJECT}/components/libaccessibility.so.${LIBaccessibility_VERSION}
@lib ${MOZILLA_PROJECT}/components/libappcomps.so.${LIBappcomps_VERSION}
@lib ${MOZILLA_PROJECT}/components/libauth.so.${LIBauth_VERSION}
@lib ${MOZILLA_PROJECT}/components/libautoconfig.so.${LIBautoconfig_VERSION}
@lib ${MOZILLA_PROJECT}/components/libcaps.so.${LIBcaps_VERSION}
@lib ${MOZILLA_PROJECT}/components/libchardet.so.${LIBchardet_VERSION}
@lib ${MOZILLA_PROJECT}/components/libchrome.so.${LIBchrome_VERSION}
@lib ${MOZILLA_PROJECT}/components/libcommandlines.so.${LIBcommandlines_VERSION}
@lib ${MOZILLA_PROJECT}/components/libcomposer.so.${LIBcomposer_VERSION}
@lib ${MOZILLA_PROJECT}/components/libcookie.so.${LIBcookie_VERSION}
@lib ${MOZILLA_PROJECT}/components/libdocshell.so.${LIBdocshell_VERSION}
@lib ${MOZILLA_PROJECT}/components/libembedcomponents.so.${LIBembedcomponents_VERSION}
@lib ${MOZILLA_PROJECT}/components/libfileview.so.${LIBfileview_VERSION}
@lib ${MOZILLA_PROJECT}/components/libgkgfxthebes.so.${LIBgkgfxthebes_VERSION}
@lib ${MOZILLA_PROJECT}/components/libgklayout.so.${LIBgklayout_VERSION}
@lib ${MOZILLA_PROJECT}/components/libgkplugin.so.${LIBgkplugin_VERSION}
@lib ${MOZILLA_PROJECT}/components/libhtmlpars.so.${LIBhtmlpars_VERSION}
@lib ${MOZILLA_PROJECT}/components/libi18n.so.${LIBi18n_VERSION}
@lib ${MOZILLA_PROJECT}/components/libimgicon.so.${LIBimgicon_VERSION}
@lib ${MOZILLA_PROJECT}/components/libimglib2.so.${LIBimglib2_VERSION}
@lib ${MOZILLA_PROJECT}/components/libimport.so.${LIBimport_VERSION}
@lib ${MOZILLA_PROJECT}/components/libintlapp.so.${LIBintlapp_VERSION}
@lib ${MOZILLA_PROJECT}/components/libjar50.so.${LIBjar50_VERSION}
@lib ${MOZILLA_PROJECT}/components/libjsctypes.so.${LIBjsctypes_VERSION}
@lib ${MOZILLA_PROJECT}/components/libjsd.so.${LIBjsd_VERSION}
@lib ${MOZILLA_PROJECT}/components/libmailcomps.so.${LIBmailcomps_VERSION}
@lib ${MOZILLA_PROJECT}/components/libmork.so.${LIBmork_VERSION}
@lib ${MOZILLA_PROJECT}/components/libmozfind.so.${LIBmozfind_VERSION}
@lib ${MOZILLA_PROJECT}/components/libmozldap.so.${LIBmozldap_VERSION}
@lib ${MOZILLA_PROJECT}/components/libmsgsmime.so.${LIBmsgsmime_VERSION}
@lib ${MOZILLA_PROJECT}/components/libnecko.so.${LIBnecko_VERSION}
@lib ${MOZILLA_PROJECT}/components/libnsappshell.so.${LIBnsappshell_VERSION}
@lib ${MOZILLA_PROJECT}/components/libpermissions.so.${LIBpermissions_VERSION}
@lib ${MOZILLA_PROJECT}/components/libpipboot.so.${LIBpipboot_VERSION}
@lib ${MOZILLA_PROJECT}/components/libpipnss.so.${LIBpipnss_VERSION}
@lib ${MOZILLA_PROJECT}/components/libpippki.so.${LIBpippki_VERSION}
@lib ${MOZILLA_PROJECT}/components/libpref.so.${LIBpref_VERSION}
@lib ${MOZILLA_PROJECT}/components/librdf.so.${LIBrdf_VERSION}
@lib ${MOZILLA_PROJECT}/components/libremoteservice.so.${LIBremoteservice_VERSION}
@lib ${MOZILLA_PROJECT}/components/libsatchel.so.${LIBsatchel_VERSION}
@lib ${MOZILLA_PROJECT}/components/libspellchecker.so.${LIBspellchecker_VERSION}
@lib ${MOZILLA_PROJECT}/components/libstoragecomps.so.${LIBstoragecomps_VERSION}
@lib ${MOZILLA_PROJECT}/components/libsystem-pref.so.${LIBsystem-pref_VERSION}
@lib ${MOZILLA_PROJECT}/components/libtkautocomplete.so.${LIBtkautocomplete_VERSION}
@lib ${MOZILLA_PROJECT}/components/libtoolkitcomps.so.${LIBtoolkitcomps_VERSION}
@lib ${MOZILLA_PROJECT}/components/libtxmgr.so.${LIBtxmgr_VERSION}
@lib ${MOZILLA_PROJECT}/components/libuconv.so.${LIBuconv_VERSION}
@lib ${MOZILLA_PROJECT}/components/libucvmath.so.${LIBucvmath_VERSION}
@lib ${MOZILLA_PROJECT}/components/libuniversalchardet.so.${LIBuniversalchardet_VERSION}
@lib ${MOZILLA_PROJECT}/components/libunixproxy.so.${LIBunixproxy_VERSION}
@lib ${MOZILLA_PROJECT}/components/libwebbrwsr.so.${LIBwebbrwsr_VERSION}
@lib ${MOZILLA_PROJECT}/components/libwidget_gtk2.so.${LIBwidget_gtk2_VERSION}
@lib ${MOZILLA_PROJECT}/components/libwindowds.so.${LIBwindowds_VERSION}
@lib ${MOZILLA_PROJECT}/components/libxpautocomplete.so.${LIBxpautocomplete_VERSION}
@lib ${MOZILLA_PROJECT}/components/libxpconnect.so.${LIBxpconnect_VERSION}
@lib ${MOZILLA_PROJECT}/components/libxpinstall.so.${LIBxpinstall_VERSION}
@lib ${MOZILLA_PROJECT}/components/libzipwriter.so.${LIBzipwriter_VERSION}
${MOZILLA_PROJECT}/components/locale.xpt
${MOZILLA_PROJECT}/components/loginmgr.xpt
${MOZILLA_PROJECT}/components/lwbrk.xpt
${MOZILLA_PROJECT}/components/mailContentHandler.js
${MOZILLA_PROJECT}/components/mailprofilemigration.xpt
${MOZILLA_PROJECT}/components/mailview.xpt
${MOZILLA_PROJECT}/components/mdn-service.js
${MOZILLA_PROJECT}/components/mime.xpt
${MOZILLA_PROJECT}/components/mimetype.xpt
${MOZILLA_PROJECT}/components/mozbrwsr.xpt
${MOZILLA_PROJECT}/components/mozfind.xpt
${MOZILLA_PROJECT}/components/mozldap.xpt
${MOZILLA_PROJECT}/components/msgAsyncPrompter.js
${MOZILLA_PROJECT}/components/msgbase.xpt
${MOZILLA_PROJECT}/components/msgcompose.xpt
${MOZILLA_PROJECT}/components/msgdb.xpt
${MOZILLA_PROJECT}/components/msgimap.xpt
${MOZILLA_PROJECT}/components/msglocal.xpt
${MOZILLA_PROJECT}/components/msgnews.xpt
${MOZILLA_PROJECT}/components/msgsearch.xpt
${MOZILLA_PROJECT}/components/msgsmime.xpt
${MOZILLA_PROJECT}/components/necko.xpt
${MOZILLA_PROJECT}/components/necko_about.xpt
${MOZILLA_PROJECT}/components/necko_cache.xpt
${MOZILLA_PROJECT}/components/necko_cookie.xpt
${MOZILLA_PROJECT}/components/necko_dns.xpt
${MOZILLA_PROJECT}/components/necko_file.xpt
${MOZILLA_PROJECT}/components/necko_ftp.xpt
${MOZILLA_PROJECT}/components/necko_http.xpt
${MOZILLA_PROJECT}/components/necko_res.xpt
${MOZILLA_PROJECT}/components/necko_socket.xpt
${MOZILLA_PROJECT}/components/necko_strconv.xpt
${MOZILLA_PROJECT}/components/necko_viewsource.xpt
${MOZILLA_PROJECT}/components/newsblog.js
${MOZILLA_PROJECT}/components/nsAbAutoCompleteMyDomain.js
${MOZILLA_PROJECT}/components/nsAbAutoCompleteSearch.js
${MOZILLA_PROJECT}/components/nsAbLDAPAttributeMap.js
${MOZILLA_PROJECT}/components/nsActivity.js
${MOZILLA_PROJECT}/components/nsActivityManager.js
${MOZILLA_PROJECT}/components/nsActivityManagerUI.js
${MOZILLA_PROJECT}/components/nsAddonRepository.js
${MOZILLA_PROJECT}/components/nsBadCertHandler.js
${MOZILLA_PROJECT}/components/nsBlocklistService.js
${MOZILLA_PROJECT}/components/nsContentDispatchChooser.js
${MOZILLA_PROJECT}/components/nsContentPrefService.js
${MOZILLA_PROJECT}/components/nsDefaultCLH.js
${MOZILLA_PROJECT}/components/nsDownloadManagerUI.js
${MOZILLA_PROJECT}/components/nsExtensionManager.js
${MOZILLA_PROJECT}/components/nsFilePicker.js
${MOZILLA_PROJECT}/components/nsFormAutoComplete.js
${MOZILLA_PROJECT}/components/nsHandlerService.js
${MOZILLA_PROJECT}/components/nsHelperAppDlg.js
${MOZILLA_PROJECT}/components/nsINIProcessor.js
${MOZILLA_PROJECT}/components/nsLDAPProtocolHandler.js
${MOZILLA_PROJECT}/components/nsLoginInfo.js
${MOZILLA_PROJECT}/components/nsLoginManager.js
${MOZILLA_PROJECT}/components/nsLoginManagerPrompter.js
${MOZILLA_PROJECT}/components/nsMailDefaultHandler.js
${MOZILLA_PROJECT}/components/nsMailNewsCommandLineHandler.js
${MOZILLA_PROJECT}/components/nsMsgTraitService.js
${MOZILLA_PROJECT}/components/nsPhishingProtectionApplication.js
${MOZILLA_PROJECT}/components/nsProgressDialog.js
${MOZILLA_PROJECT}/components/nsProxyAutoConfig.js
${MOZILLA_PROJECT}/components/nsSMTPProtocolHandler.js
${MOZILLA_PROJECT}/components/nsSetDefaultMail.js
${MOZILLA_PROJECT}/components/nsTryToClose.js
${MOZILLA_PROJECT}/components/nsURLFormatter.js
${MOZILLA_PROJECT}/components/nsUpdateTimerManager.js
${MOZILLA_PROJECT}/components/nsUrlClassifierLib.js
${MOZILLA_PROJECT}/components/nsUrlClassifierListManager.js
${MOZILLA_PROJECT}/components/nsWebHandlerApp.js
${MOZILLA_PROJECT}/components/offlineStartup.js
${MOZILLA_PROJECT}/components/parentalcontrols.xpt
${MOZILLA_PROJECT}/components/pipboot.xpt
${MOZILLA_PROJECT}/components/pipnss.xpt
${MOZILLA_PROJECT}/components/pippki.xpt
${MOZILLA_PROJECT}/components/places.xpt
${MOZILLA_PROJECT}/components/plugin.xpt
${MOZILLA_PROJECT}/components/pluginGlue.js
${MOZILLA_PROJECT}/components/pref.xpt
${MOZILLA_PROJECT}/components/prefetch.xpt
${MOZILLA_PROJECT}/components/profile.xpt
${MOZILLA_PROJECT}/components/proxyObjInst.xpt
${MOZILLA_PROJECT}/components/rdf.xpt
${MOZILLA_PROJECT}/components/satchel.xpt
${MOZILLA_PROJECT}/components/saxparser.xpt
${MOZILLA_PROJECT}/components/shellservice.xpt
${MOZILLA_PROJECT}/components/shistory.xpt
${MOZILLA_PROJECT}/components/smime-service.js
${MOZILLA_PROJECT}/components/spellchecker.xpt
${MOZILLA_PROJECT}/components/steel.xpt
${MOZILLA_PROJECT}/components/steelApplication.js
${MOZILLA_PROJECT}/components/storage-Legacy.js
${MOZILLA_PROJECT}/components/storage-mozStorage.js
${MOZILLA_PROJECT}/components/storage.xpt
${MOZILLA_PROJECT}/components/toolkitprofile.xpt
${MOZILLA_PROJECT}/components/toolkitremote.xpt
${MOZILLA_PROJECT}/components/txEXSLTRegExFunctions.js
${MOZILLA_PROJECT}/components/txmgr.xpt
${MOZILLA_PROJECT}/components/txtsvc.xpt
${MOZILLA_PROJECT}/components/uconv.xpt
${MOZILLA_PROJECT}/components/unicharutil.xpt
${MOZILLA_PROJECT}/components/update.xpt
${MOZILLA_PROJECT}/components/uriloader.xpt
${MOZILLA_PROJECT}/components/url-classifier.xpt
${MOZILLA_PROJECT}/components/urlformatter.xpt
${MOZILLA_PROJECT}/components/webBrowser_core.xpt
${MOZILLA_PROJECT}/components/webbrowserpersist.xpt
${MOZILLA_PROJECT}/components/webshell_idls.xpt
${MOZILLA_PROJECT}/components/widget.xpt
${MOZILLA_PROJECT}/components/windowds.xpt
${MOZILLA_PROJECT}/components/windowwatcher.xpt
${MOZILLA_PROJECT}/components/xpautocomplete.xpt
${MOZILLA_PROJECT}/components/xpcom_base.xpt
${MOZILLA_PROJECT}/components/xpcom_components.xpt
${MOZILLA_PROJECT}/components/xpcom_ds.xpt
${MOZILLA_PROJECT}/components/xpcom_io.xpt
${MOZILLA_PROJECT}/components/xpcom_system.xpt
${MOZILLA_PROJECT}/components/xpcom_threads.xpt
${MOZILLA_PROJECT}/components/xpcom_xpti.xpt
${MOZILLA_PROJECT}/components/xpconnect.xpt
${MOZILLA_PROJECT}/components/xpinstall.xpt
${MOZILLA_PROJECT}/components/xulapp.xpt
${MOZILLA_PROJECT}/components/xuldoc.xpt
${MOZILLA_PROJECT}/components/xultmpl.xpt
${MOZILLA_PROJECT}/components/zipwriter.xpt
${MOZILLA_PROJECT}/defaults/
${MOZILLA_PROJECT}/defaults/autoconfig/
${MOZILLA_PROJECT}/defaults/autoconfig/platform.js
${MOZILLA_PROJECT}/defaults/autoconfig/prefcalls.js
${MOZILLA_PROJECT}/defaults/messenger/
${MOZILLA_PROJECT}/defaults/messenger/mailViews.dat
${MOZILLA_PROJECT}/defaults/pref/
${MOZILLA_PROJECT}/defaults/pref/all-l10n.js
${MOZILLA_PROJECT}/defaults/pref/all-${MOZILLA_PROJECT}.js
${MOZILLA_PROJECT}/defaults/pref/channel-prefs.js
${MOZILLA_PROJECT}/defaults/pref/composer.js
${MOZILLA_PROJECT}/defaults/pref/mailnews.js
${MOZILLA_PROJECT}/defaults/pref/mdn.js
${MOZILLA_PROJECT}/defaults/pref/smime.js
${MOZILLA_PROJECT}/defaults/pref/${MOZILLA_PROJECT}-branding.js
${MOZILLA_PROJECT}/defaults/profile/
${MOZILLA_PROJECT}/defaults/profile/localstore.rdf
${MOZILLA_PROJECT}/defaults/profile/mimeTypes.rdf
${MOZILLA_PROJECT}/defaults/profile/prefs.js
${MOZILLA_PROJECT}/dictionaries/
${MOZILLA_PROJECT}/dictionaries/en-US.aff
${MOZILLA_PROJECT}/dictionaries/en-US.dic
${MOZILLA_PROJECT}/extensions/
${MOZILLA_PROJECT}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/
${MOZILLA_PROJECT}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png
${MOZILLA_PROJECT}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
${MOZILLA_PROJECT}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/preview.png
${MOZILLA_PROJECT}/greprefs/
${MOZILLA_PROJECT}/greprefs/all.js
${MOZILLA_PROJECT}/greprefs/security-prefs.js
${MOZILLA_PROJECT}/greprefs/xpinstall.js
${MOZILLA_PROJECT}/isp/
${MOZILLA_PROJECT}/isp/SpamAssassin.sfd
${MOZILLA_PROJECT}/isp/SpamPal.sfd
${MOZILLA_PROJECT}/isp/movemail.rdf
${MOZILLA_PROJECT}/isp/rss.rdf
@lib ${MOZILLA_PROJECT}/libgfxpsshar.so.${LIBgfxpsshar_VERSION}
@lib ${MOZILLA_PROJECT}/libgkgfx.so.${LIBgkgfx_VERSION}
@lib ${MOZILLA_PROJECT}/libgtkxtbin.so.${LIBgtkxtbin_VERSION}
@lib ${MOZILLA_PROJECT}/libldap60.so.${LIBldap60_VERSION}
@lib ${MOZILLA_PROJECT}/libldif60.so.${LIBldif60_VERSION}
@lib ${MOZILLA_PROJECT}/libmozjs.so.${LIBmozjs_VERSION}
@lib ${MOZILLA_PROJECT}/libprldap60.so.${LIBprldap60_VERSION}
@lib ${MOZILLA_PROJECT}/libssldap60.so.${LIBssldap60_VERSION}
@lib ${MOZILLA_PROJECT}/libthebes.so.${LIBthebes_VERSION}
@lib ${MOZILLA_PROJECT}/libxpcom.so.${LIBxpcom_VERSION}
@lib ${MOZILLA_PROJECT}/libxpcom_core.so.${LIBxpcom_core_VERSION}
@lib ${MOZILLA_PROJECT}/libxul.so.${LIBxul_VERSION}
${MOZILLA_PROJECT}/modules/
${MOZILLA_PROJECT}/modules/CertUtils.jsm
${MOZILLA_PROJECT}/modules/DownloadLastDir.jsm
${MOZILLA_PROJECT}/modules/DownloadUtils.jsm
${MOZILLA_PROJECT}/modules/FileUtils.jsm
${MOZILLA_PROJECT}/modules/IOUtils.js
${MOZILLA_PROJECT}/modules/ISO8601DateUtils.jsm
${MOZILLA_PROJECT}/modules/LightweightThemeConsumer.jsm
${MOZILLA_PROJECT}/modules/LightweightThemeManager.jsm
${MOZILLA_PROJECT}/modules/MailConsts.js
${MOZILLA_PROJECT}/modules/MailUtils.js
${MOZILLA_PROJECT}/modules/Microformats.js
${MOZILLA_PROJECT}/modules/MsgHdrSyntheticView.js
${MOZILLA_PROJECT}/modules/NetUtil.jsm
${MOZILLA_PROJECT}/modules/PluralForm.jsm
${MOZILLA_PROJECT}/modules/SearchIntegration.js
${MOZILLA_PROJECT}/modules/SpatialNavigation.js
${MOZILLA_PROJECT}/modules/StringBundle.js
${MOZILLA_PROJECT}/modules/WindowDraggingUtils.jsm
${MOZILLA_PROJECT}/modules/XPCOMUtils.jsm
${MOZILLA_PROJECT}/modules/activity/
${MOZILLA_PROJECT}/modules/activity/activityModules.js
${MOZILLA_PROJECT}/modules/activity/alertHook.js
${MOZILLA_PROJECT}/modules/activity/autosync.js
${MOZILLA_PROJECT}/modules/activity/glodaIndexer.js
${MOZILLA_PROJECT}/modules/activity/moveCopy.js
${MOZILLA_PROJECT}/modules/activity/pop3Download.js
${MOZILLA_PROJECT}/modules/activity/sendLater.js
${MOZILLA_PROJECT}/modules/appIdleManager.js
${MOZILLA_PROJECT}/modules/attachmentChecker.js
${MOZILLA_PROJECT}/modules/ctypes.jsm
${MOZILLA_PROJECT}/modules/dbViewWrapper.js
${MOZILLA_PROJECT}/modules/debug.js
${MOZILLA_PROJECT}/modules/errUtils.js
${MOZILLA_PROJECT}/modules/folderUtils.jsm
${MOZILLA_PROJECT}/modules/gloda/
${MOZILLA_PROJECT}/modules/gloda/collection.js
${MOZILLA_PROJECT}/modules/gloda/connotent.js
${MOZILLA_PROJECT}/modules/gloda/databind.js
${MOZILLA_PROJECT}/modules/gloda/datamodel.js
${MOZILLA_PROJECT}/modules/gloda/datastore.js
${MOZILLA_PROJECT}/modules/gloda/dbview.js
${MOZILLA_PROJECT}/modules/gloda/everybody.js
${MOZILLA_PROJECT}/modules/gloda/explattr.js
${MOZILLA_PROJECT}/modules/gloda/facet.js
${MOZILLA_PROJECT}/modules/gloda/fundattr.js
${MOZILLA_PROJECT}/modules/gloda/gloda.js
${MOZILLA_PROJECT}/modules/gloda/index_ab.js
${MOZILLA_PROJECT}/modules/gloda/index_msg.js
${MOZILLA_PROJECT}/modules/gloda/indexer.js
${MOZILLA_PROJECT}/modules/gloda/log4moz.js
${MOZILLA_PROJECT}/modules/gloda/mimeTypeCategories.js
${MOZILLA_PROJECT}/modules/gloda/mimemsg.js
${MOZILLA_PROJECT}/modules/gloda/msg_search.js
${MOZILLA_PROJECT}/modules/gloda/noun_freetag.js
${MOZILLA_PROJECT}/modules/gloda/noun_mimetype.js
${MOZILLA_PROJECT}/modules/gloda/noun_tag.js
${MOZILLA_PROJECT}/modules/gloda/public.js
${MOZILLA_PROJECT}/modules/gloda/query.js
${MOZILLA_PROJECT}/modules/gloda/suffixtree.js
${MOZILLA_PROJECT}/modules/gloda/utils.js
${MOZILLA_PROJECT}/modules/iteratorUtils.jsm
${MOZILLA_PROJECT}/modules/jsTreeSelection.js
${MOZILLA_PROJECT}/modules/mailMigrator.js
${MOZILLA_PROJECT}/modules/mailViewManager.js
${MOZILLA_PROJECT}/modules/mailnewsMigrator.js
${MOZILLA_PROJECT}/modules/quickFilterManager.js
${MOZILLA_PROJECT}/modules/searchSpec.js
${MOZILLA_PROJECT}/modules/sessionStoreManager.js
${MOZILLA_PROJECT}/modules/templateUtils.js
${MOZILLA_PROJECT}/modules/traceHelper.js
${MOZILLA_PROJECT}/modules/virtualFolderWrapper.js
@bin ${MOZILLA_PROJECT}/mozilla-xremote-client
${MOZILLA_PROJECT}/platform.ini
${MOZILLA_PROJECT}/plugins/
@lib ${MOZILLA_PROJECT}/plugins/libnullplugin.so.${LIBnullplugin_VERSION}
@lib ${MOZILLA_PROJECT}/plugins/libunixprintplugin.so.${LIBunixprintplugin_VERSION}
@bin ${MOZILLA_PROJECT}/regxpcom
${MOZILLA_PROJECT}/res/
${MOZILLA_PROJECT}/res/EditorOverride.css
${MOZILLA_PROJECT}/res/arrow.gif
${MOZILLA_PROJECT}/res/arrowd.gif
${MOZILLA_PROJECT}/res/broken-image.png
${MOZILLA_PROJECT}/res/charsetData.properties
${MOZILLA_PROJECT}/res/charsetalias.properties
${MOZILLA_PROJECT}/res/contenteditable.css
${MOZILLA_PROJECT}/res/designmode.css
${MOZILLA_PROJECT}/res/dtd/
${MOZILLA_PROJECT}/res/dtd/mathml.dtd
${MOZILLA_PROJECT}/res/dtd/xhtml11.dtd
${MOZILLA_PROJECT}/res/entityTables/
${MOZILLA_PROJECT}/res/entityTables/html40Latin1.properties
${MOZILLA_PROJECT}/res/entityTables/html40Special.properties
${MOZILLA_PROJECT}/res/entityTables/html40Symbols.properties
${MOZILLA_PROJECT}/res/entityTables/htmlEntityVersions.properties
${MOZILLA_PROJECT}/res/entityTables/mathml20.properties
${MOZILLA_PROJECT}/res/entityTables/transliterate.properties
${MOZILLA_PROJECT}/res/fonts/
${MOZILLA_PROJECT}/res/fonts/mathfont.properties
${MOZILLA_PROJECT}/res/fonts/mathfontSTIXNonUnicode.properties
${MOZILLA_PROJECT}/res/fonts/mathfontSTIXSize1.properties
${MOZILLA_PROJECT}/res/fonts/mathfontStandardSymbolsL.properties
${MOZILLA_PROJECT}/res/fonts/mathfontUnicode.properties
${MOZILLA_PROJECT}/res/forms.css
${MOZILLA_PROJECT}/res/grabber.gif
${MOZILLA_PROJECT}/res/hiddenWindow.html
${MOZILLA_PROJECT}/res/html/
${MOZILLA_PROJECT}/res/html.css
${MOZILLA_PROJECT}/res/html/folder.png
${MOZILLA_PROJECT}/res/langGroups.properties
${MOZILLA_PROJECT}/res/language.properties
${MOZILLA_PROJECT}/res/loading-image.png
${MOZILLA_PROJECT}/res/mathml.css
${MOZILLA_PROJECT}/res/quirk.css
${MOZILLA_PROJECT}/res/svg.css
${MOZILLA_PROJECT}/res/table-add-column-after-active.gif
${MOZILLA_PROJECT}/res/table-add-column-after-hover.gif
${MOZILLA_PROJECT}/res/table-add-column-after.gif
${MOZILLA_PROJECT}/res/table-add-column-before-active.gif
${MOZILLA_PROJECT}/res/table-add-column-before-hover.gif
${MOZILLA_PROJECT}/res/table-add-column-before.gif
${MOZILLA_PROJECT}/res/table-add-row-after-active.gif
${MOZILLA_PROJECT}/res/table-add-row-after-hover.gif
${MOZILLA_PROJECT}/res/table-add-row-after.gif
${MOZILLA_PROJECT}/res/table-add-row-before-active.gif
${MOZILLA_PROJECT}/res/table-add-row-before-hover.gif
${MOZILLA_PROJECT}/res/table-add-row-before.gif
${MOZILLA_PROJECT}/res/table-remove-column-active.gif
${MOZILLA_PROJECT}/res/table-remove-column-hover.gif
${MOZILLA_PROJECT}/res/table-remove-column.gif
${MOZILLA_PROJECT}/res/table-remove-row-active.gif
${MOZILLA_PROJECT}/res/table-remove-row-hover.gif
${MOZILLA_PROJECT}/res/table-remove-row.gif
${MOZILLA_PROJECT}/res/ua.css
${MOZILLA_PROJECT}/res/unixcharset.properties
${MOZILLA_PROJECT}/res/viewsource.css
${MOZILLA_PROJECT}/run-mozilla.sh
@bin ${MOZILLA_PROJECT}/${MOZILLA_PROJECT}-bin
share/applications/${MOZILLA_PROJECT}.desktop share/applications/${MOZILLA_PROJECT}.desktop
share/doc/pkg-readmes/${FULLPKGNAME} share/doc/pkg-readmes/${FULLPKGNAME}
%%debug%%
!%%debug%%
@exec %D/bin/update-desktop-database @exec %D/bin/update-desktop-database
@unexec-delete %D/bin/update-desktop-database @unexec-delete %D/bin/update-desktop-database
@exec TEMP=`mktemp -d` && cd %D/thunderbird && env HOME=$TEMP LD_LIBRARY_PATH=%D/thunderbird ./regxpcom && rm -fr $TEMP
@unexec rm -f %D/thunderbird/components/compreg.dat
@unexec rm -f %D/thunderbird/components/xpti.dat
@unexec rm -Rf %D/thunderbird/updates