[SVN-Commit] r245 - in branches/experimental/deskutils: lightning
lightning/files sunbird
svn-freebsd-gecko at chruetertee.ch
svn-freebsd-gecko at chruetertee.ch
Fri Jan 22 15:21:56 UTC 2010
Author: beat
Date: Fri Jan 22 15:21:47 2010
New Revision: 245
Log:
- Remove sunbird in favor of lightning. Development of Sunbird has been
stopped:
http://groups.google.com/group/mozilla.dev.apps.calendar/msg/513a4e7645047609
- Fix build on amd64. Based on a patch by andreast commited with revision
129:
https://trillian.chruetertee.ch/freebsd-gecko/browser/branches/experimental/www/firefox3-devel/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in
Added:
branches/experimental/deskutils/lightning/
- copied from r244, branches/experimental/deskutils/sunbird/
branches/experimental/deskutils/lightning/files/patch-bug533070
branches/experimental/deskutils/lightning/files/patch-mozilla-xpcom_reflect_xptcall_src_md_unix_Makefile.in
- copied, changed from r244, branches/experimental/deskutils/sunbird/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in
Deleted:
branches/experimental/deskutils/lightning/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in
branches/experimental/deskutils/sunbird/
Modified:
branches/experimental/deskutils/lightning/Makefile
branches/experimental/deskutils/lightning/distinfo
Modified: branches/experimental/deskutils/lightning/Makefile
==============================================================================
--- branches/experimental/deskutils/sunbird/Makefile Fri Jan 22 08:04:13 2010 (r244)
+++ branches/experimental/deskutils/lightning/Makefile Fri Jan 22 15:21:47 2010 (r245)
@@ -5,13 +5,12 @@
# $FreeBSD: ports/deskutils/sunbird/Makefile,v 1.28 2009/11/27 09:09:07 beat Exp $
#
-PORTNAME= sunbird
+PORTNAME= lightning
DISTVERSION= 1.0b1
-PORTEPOCH= 1
CATEGORIES= deskutils
MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED}
-MASTER_SITE_SUBDIR= calendar/sunbird/nightly/${DISTVERSION}-candidates/build3/source
-DISTNAME= ${PORTNAME}-${DISTVERSION}.source
+MASTER_SITE_SUBDIR= calendar/${PORTNAME}/releases/${DISTVERSION}/source
+DISTNAME= ${PORTNAME}-sunbird-${DISTVERSION}.source
MAINTAINER= gecko at FreeBSD.org
COMMENT= Redesign of the Mozilla Calendar with XUL interface
@@ -89,6 +88,14 @@
s|/usr/X11R6|${LOCALBASE}|g' \
${MOZSRC}/js/src/configure \
${MOZSRC}/configure
+# XXX: Workaround for bug 533070. Should be fixed in next release
+ ${CP} ${WRKSRC}/calendar/sunbird/app/*.png ${WRKSRC}/calendar/sunbird/branding/nightly/
+ ${CP} ${WRKSRC}/calendar/sunbird/app/*.xpm ${WRKSRC}/calendar/sunbird/branding/nightly/
+ ${CP} ${WRKSRC}/calendar/sunbird/app/*.ico ${WRKSRC}/calendar/sunbird/branding/nightly/
+ ${MKDIR} ${WRKSRC}/calendar/sunbird/branding/nightly/content/
+ ${CP} ${WRKSRC}/calendar/sunbird/base/branding/*.png ${WRKSRC}/calendar/sunbird/branding/nightly/content/
+ ${MKDIR} ${WRKSRC}/calendar/sunbird/branding/nightly/locales/en-US
+ ${CP} ${WRKSRC}/calendar/locales/en-US/chrome/branding/brand.* ${WRKSRC}/calendar/sunbird/branding/nightly/locales/en-US/
post-build:
@(cd ${MOZSRC}/xpfe/components/autocomplete/src && ${GMAKE})
Modified: branches/experimental/deskutils/lightning/distinfo
==============================================================================
--- branches/experimental/deskutils/sunbird/distinfo Fri Jan 22 08:04:13 2010 (r244)
+++ branches/experimental/deskutils/lightning/distinfo Fri Jan 22 15:21:47 2010 (r245)
@@ -1,3 +1,3 @@
-MD5 (sunbird-1.0b1.source.tar.bz2) = 029d77e24b5882f8454b024eec622982
-SHA256 (sunbird-1.0b1.source.tar.bz2) = 574b7257bab08a998deeb455c657c1f7c9d3cf34effc6cff15c1c852150b72f8
-SIZE (sunbird-1.0b1.source.tar.bz2) = 60207043
+MD5 (lightning-sunbird-1.0b1.source.tar.bz2) = 418523969c00725bef35e11ef5b06b9b
+SHA256 (lightning-sunbird-1.0b1.source.tar.bz2) = 857282e3d148df4ee03ae97d10cf23b2072810817c6a3a1dabe93d0d9b8228fd
+SIZE (lightning-sunbird-1.0b1.source.tar.bz2) = 60442959
Added: branches/experimental/deskutils/lightning/files/patch-bug533070
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/experimental/deskutils/lightning/files/patch-bug533070 Fri Jan 22 15:21:47 2010 (r245)
@@ -0,0 +1,729 @@
+diff --git a/calendar/installer/windows/Makefile.in b/calendar/installer/windows/Makefile.in
+--- calendar/installer/windows/Makefile.in
++++ calendar/installer/windows/Makefile.in
+@@ -147,20 +147,8 @@ uninstaller::
+ cat $(MOZILLA_SRCDIR)/toolkit/mozapps/installer/windows/nsis/utf16-le-bom.bin - > \
+ $(CONFIG_DIR)/defines.nsi
+ $(PERL) $(MOZILLA_SRCDIR)/toolkit/mozapps/installer/windows/nsis/preprocess-locale.pl \
+ $(MOZILLA_SRCDIR) $(call EXPAND_LOCALE_SRCDIR,calendar/locales)/installer $(AB_CD) \
+ $(CONFIG_DIR)
+
+ include $(topsrcdir)/config/rules.mk
+ include $(MOZILLA_SRCDIR)/toolkit/mozapps/installer/windows/nsis/makensis.mk
+-
+-export::
+-ifndef MOZ_BRANDING_DIRECTORY
+- $(NSINSTALL) -D $(DIST)/branding
+- cp $(srcdir)/Header.bmp $(DIST)/branding/Header.bmp
+- cp $(srcdir)/Watermrk.bmp $(DIST)/branding/Watermrk.bmp
+- cp $(srcdir)/nsis/branding.nsi $(DIST)/branding/branding.nsi
+- cp $(srcdir)/license.txt $(DIST)/branding/license.txt
+- cp $(srcdir)/wizHeader.bmp $(DIST)/branding/wizHeader.bmp
+- cp $(srcdir)/wizHeaderRTL.bmp $(DIST)/branding/wizHeaderRTL.bmp
+- cp $(srcdir)/wizWatermark.bmp $(DIST)/branding/wizWatermark.bmp
+-endif
+diff --git a/calendar/locales/Makefile.in b/calendar/locales/Makefile.in
+--- calendar/locales/Makefile.in
++++ calendar/locales/Makefile.in
+@@ -49,22 +49,17 @@ ifeq ($(AB_CD),)
+ DIRS = ../timezones
+ endif
+
+ include $(topsrcdir)/config/config.mk
+
+ run_for_effects := $(shell if ! test -d $(DIST); then $(NSINSTALL) -D $(DIST); fi; if ! test -d $(DIST)/branding; then $(NSINSTALL) -D $(DIST)/branding; fi)
+ _ABS_DIST := $(shell cd $(DIST) && pwd)
+
+-ifdef MOZ_BRANDING_DIRECTORY
+-SUBMAKEFILES += \
+- $(DEPTH)/$(MOZ_BRANDING_DIRECTORY)/Makefile \
+- $(DEPTH)/$(MOZ_BRANDING_DIRECTORY)/locales/Makefile \
+- $(NULL)
+-endif
++SUBMAKEFILES += $(DEPTH)/$(MOZ_BRANDING_DIRECTORY)/Makefile
+
+ # This makefile uses variable overrides from the libs-% target to
+ # build non-default locales to non-default dist/ locations. Be aware!
+
+ AB = $(firstword $(subst -, ,$(AB_CD)))
+
+ ifdef MOZ_SUNBIRD
+ APP_VERSION = $(SUNBIRD_VERSION)
+@@ -82,20 +77,16 @@ DEFINES += \
+ -DAB_CD=$(AB_CD) \
+ -DMOZ_LANGPACK_EID=langpack-$(AB_CD)@sunbird.mozilla.org \
+ -DMOZ_APP_VERSION=$(MOZ_APP_VERSION) \
+ -DLOCALE_SRCDIR=$(LOCALE_SRCDIR) \
+ -DPKG_BASENAME="$(PKG_BASENAME)" \
+ -DPKG_INST_BASENAME="$(PKG_INST_BASENAME)" \
+ $(NULL)
+
+-ifndef MOZ_BRANDING_DIRECTORY
+-DEFINES += -DMOZ_USE_GENERIC_BRANDING
+-endif
+-
+ ifeq (,$(filter-out pref,$(MOZ_EXTENSIONS)))
+ DEFINES += -DEXTENSION_PREF
+ endif
+
+ include $(topsrcdir)/config/rules.mk
+
+ tests:
+ ifdef MOZ_SUNBIRD
+diff --git a/calendar/makefiles.sh b/calendar/makefiles.sh
+--- calendar/makefiles.sh
++++ calendar/makefiles.sh
+@@ -16,17 +16,18 @@
+ #
+ # The Initial Developer of the Original Code is
+ # Ben Turner <mozilla at songbirdnest.com>
+ #
+ # Portions created by the Initial Developer are Copyright (C) 2007
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+-# - Simon Paquet <bugzilla at babylonsounds.com>
++# Simon Paquet <bugzilla at babylonsounds.com>
++# Philipp Kewisch <mozilla at kewis.ch>
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+@@ -34,25 +35,18 @@
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ if [ "$COMM_BUILD" ]; then
+
+-add_makefiles "
+-calendar/sunbird/Makefile
+-calendar/sunbird/app/Makefile
+-calendar/sunbird/base/Makefile
+-calendar/sunbird/locales/Makefile
+-"
++ add_makefiles "
++ calendar/sunbird/Makefile
++ calendar/sunbird/app/Makefile
++ calendar/sunbird/base/Makefile
++ calendar/sunbird/locales/Makefile
++ $MOZ_BRANDING_DIRECTORY/Makefile
++ "
+
+-if test -n "$MOZ_BRANDING_DIRECTORY"; then
+- add_makefiles "
+- $MOZ_BRANDING_DIRECTORY/Makefile
+- $MOZ_BRANDING_DIRECTORY/content/Makefile
+- $MOZ_BRANDING_DIRECTORY/locales/Makefile
+- "
++ . ${srcdir}/calendar/shared_makefiles.sh
+ fi
+-
+- . ${srcdir}/calendar/shared_makefiles.sh
+-fi
+diff --git a/calendar/sunbird/Makefile.in b/calendar/sunbird/Makefile.in
+--- calendar/sunbird/Makefile.in
++++ calendar/sunbird/Makefile.in
+@@ -45,22 +45,17 @@ VPATH = @srcdir@
+ include $(DEPTH)/config/autoconf.mk
+
+ DIRS = base locales app
+
+ ifeq ($(OS_ARCH),WINNT)
+ ifdef MOZ_INSTALLER
+ DIRS += ../installer/windows
+
+-ifdef MOZ_BRANDING_DIRECTORY
+-DEFINES += -DOFFICIAL_BRANDING=1
+-endif
+-
+ # For Windows build the uninstaller during the application build since the
+ # uninstaller is included with the application for mar file generation.
+ libs::
+ $(MAKE) -C ../installer/windows uninstaller
+
+ endif
+ endif
+
+ include $(topsrcdir)/config/rules.mk
+-
+diff --git a/calendar/sunbird/app/Makefile.in b/calendar/sunbird/app/Makefile.in
+--- calendar/sunbird/app/Makefile.in
++++ calendar/sunbird/app/Makefile.in
+@@ -275,64 +275,22 @@ libs:: sunbird
+ install:: sunbird
+ $(SYSINSTALL) $< $(DESTDIR)$(bindir)
+
+ GARBAGE += sunbird
+ GARBAGE += $(addprefix $(DIST)/bin/defaults/pref/, sunbird.js)
+
+ endif
+
+-ifneq (,$(filter gtk gtk2,$(MOZ_WIDGET_TOOLKIT)))
+-ICON_FILES = \
+- $(DIST)/branding/mozicon128.png \
+- $(DIST)/branding/mozicon50.xpm \
+- $(DIST)/branding/mozicon16.xpm \
+- $(NULL)
+-
+-libs:: $(ICON_FILES)
+- $(INSTALL) $^ $(DIST)/bin/icons
++ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)
++libs::
++ $(INSTALL) $(IFLAGS1) $(DIST)/branding/default* $(DIST)/bin/chrome/icons/default
+
+ install::
+- $(SYSINSTALL) $(IFLAGS1) $(ICON_FILES) $(DESTDIR)$(mozappdir)/icons
+-endif
+-
+-ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)
+-libs::
+- $(INSTALL) $(DIST)/branding/default.xpm $(DIST)/bin/chrome/icons/default
+-
+-install::
+- $(SYSINSTALL) $(IFLAGS1) $(DIST)/branding/default.xpm $(DESTDIR)$(mozappdir)/chrome/icons/default
+-endif
+-
+-export::
+-ifndef MOZ_BRANDING_DIRECTORY
+- $(NSINSTALL) -D $(DIST)/branding
+-ifeq ($(OS_ARCH),WINNT)
+- cp $(srcdir)/sunbird.ico $(DIST)/branding/sunbird.ico
+- cp $(srcdir)/sunbird.ico $(DIST)/branding/app.ico
+- cp $(srcdir)/sunbird.ico $(DIST)/branding/document.ico
+-endif
+-ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT)))
+- cp $(srcdir)/macbuild/sunbird.icns $(DIST)/branding/sunbird.icns
+- cp $(srcdir)/macbuild/sb_ICS.icns $(DIST)/branding/sb_ICS.icns
+- cp $(srcdir)/macbuild/dsstore $(DIST)/branding/dsstore
+- cp $(srcdir)/macbuild/background.png $(DIST)/branding/background.png
+- cp $(srcdir)/macbuild/disk.icns $(DIST)/branding/disk.icns
+-endif
+-ifneq (,$(filter gtk gtk2,$(MOZ_WIDGET_TOOLKIT)))
+- cp $(srcdir)/mozicon128.png $(DIST)/branding/mozicon128.png
+- cp $(srcdir)/mozicon50.xpm $(DIST)/branding/mozicon50.xpm
+- cp $(srcdir)/mozicon16.xpm $(DIST)/branding/mozicon16.xpm
+-endif
+-ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)
+- cp $(srcdir)/default.xpm $(DIST)/branding/default.xpm
+-endif
+-ifeq ($(OS_ARCH),OS2)
+- cp $(srcdir)/sunbird-os2.ico $(DIST)/branding/sunbird.ico
+-endif
++ $(SYSINSTALL) $(IFLAGS1) $(DIST)/branding/default* $(DESTDIR)$(mozappdir)/chrome/icons/default
+ endif
+
+ libs::
+ touch $(DIST)/bin/.autoreg
+
+ ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT)))
+
+ APP_NAME = $(MOZ_APP_DISPLAYNAME)
+diff --git a/calendar/sunbird/base/Makefile.in b/calendar/sunbird/base/Makefile.in
+--- calendar/sunbird/base/Makefile.in
++++ calendar/sunbird/base/Makefile.in
+@@ -58,15 +58,9 @@ DEFINES += \
+ -DAPP_VERSION="$(APP_VERSION)" \
+ -DTHEME=$(THEME) \
+ $(NULL)
+
+ ifdef MOZ_UPDATER
+ DEFINES += -DMOZ_UPDATER=1
+ endif
+
+-include $(topsrcdir)/config/config.mk
+-
+ include $(topsrcdir)/config/rules.mk
+-
+-ifndef MOZ_BRANDING_DIRECTORY
+-DEFINES += -DMOZ_USE_GENERIC_BRANDING
+-endif
+diff --git a/calendar/sunbird/base/jar.mn b/calendar/sunbird/base/jar.mn
+--- calendar/sunbird/base/jar.mn
++++ calendar/sunbird/base/jar.mn
+@@ -13,16 +13,8 @@ sunbird.jar:
+ content/sunbird/calendar-offline.js (content/calendar-offline.js)
+ content/sunbird/credits.xhtml (content/credits.xhtml)
+ * content/sunbird/hiddenWindow.xul (content/hiddenWindow.xul)
+ * content/sunbird/hiddenWindow.js (content/hiddenWindow.js)
+ % skin sunbird classic/1.0 %skin/sunbird/
+ skin/sunbird/calendar.css (themes/@THEME@/calendar.css)
+ skin/sunbird/toolbar.css (themes/@THEME@/toolbar.css)
+ skin/sunbird/offline-online.png (themes/@THEME@/offline-online.png)
+-#ifdef MOZ_USE_GENERIC_BRANDING
+-% content branding %content/branding/
+- content/branding/about.png (branding/about.png)
+- content/branding/aboutCredits.png (branding/aboutCredits.png)
+- content/branding/aboutFooter.png (branding/aboutFooter.png)
+- content/branding/icon64.png (branding/icon64.png)
+- content/branding/icon48.png (branding/icon48.png)
+-#endif
+diff --git a/calendar/installer/windows/Header.bmp b/calendar/sunbird/branding/nightly/Header.bmp
+rename from calendar/installer/windows/Header.bmp
+rename to calendar/sunbird/branding/nightly/Header.bmp
+diff --git a/calendar/sunbird/branding/nightly/Makefile.in b/calendar/sunbird/branding/nightly/Makefile.in
+new file mode 100644
+--- /dev/null
++++ calendar/sunbird/branding/nightly/Makefile.in
+@@ -0,0 +1,81 @@
++# ***** BEGIN LICENSE BLOCK *****
++# Version: MPL 1.1/GPL 2.0/LGPL 2.1
++#
++# The contents of this file are subject to the Mozilla Public License Version
++# 1.1 (the "License"); you may not use this file except in compliance with
++# the License. You may obtain a copy of the License at
++# http://www.mozilla.org/MPL/
++#
++# Software distributed under the License is distributed on an "AS IS" basis,
++# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
++# for the specific language governing rights and limitations under the
++# License.
++#
++# The Original Code is Mozilla Calendar code.
++#
++# The Initial Developer of the Original Code is
++# Philipp Kewisch <mozilla at kewis.ch>
++# Portions created by the Initial Developer are Copyright (C) 2009
++# the Initial Developer. All Rights Reserved.
++#
++# Contributor(s):
++# Brian Ryner <bryner at brianryner.com>
++# Matthew Willis <lilmatt at mozilla.com>
++# Robert Strong <robert.bugzilla at gmail.com>
++#
++# Alternatively, the contents of this file may be used under the terms of
++# either the GNU General Public License Version 2 or later (the "GPL"), or
++# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
++# in which case the provisions of the GPL or the LGPL are applicable instead
++# of those above. If you wish to allow use of your version of this file only
++# under the terms of either the GPL or the LGPL, and not to allow others to
++# use your version of this file under the terms of the MPL, indicate your
++# decision by deleting the provisions above and replace them with the notice
++# and other provisions required by the GPL or the LGPL. If you do not delete
++# the provisions above, a recipient may use your version of this file under
++# the terms of any one of the MPL, the GPL or the LGPL.
++#
++# ***** END LICENSE BLOCK *****
++
++DEPTH = ../../../..
++topsrcdir = @top_srcdir@
++srcdir = @srcdir@
++VPATH = @srcdir@
++relativesrcdir = calendar/sunbird/branding/sunbird/locales
++
++include $(DEPTH)/config/autoconf.mk
++
++DEFINES += -DAB_CD=$(AB_CD)
++
++include $(topsrcdir)/config/rules.mk
++
++export::
++ $(NSINSTALL) -D $(DIST)/branding
++ifeq ($(OS_ARCH),WINNT)
++ cp $(srcdir)/sunbird.ico $(DIST)/branding/sunbird.ico
++ cp $(srcdir)/sunbird.ico $(DIST)/branding/app.ico
++ cp $(srcdir)/sunbird.ico $(DIST)/branding/document.ico
++ cp $(srcdir)/branding.nsi $(DIST)/branding/branding.nsi
++ cp $(srcdir)/wizHeader.bmp $(DIST)/branding/wizHeader.bmp
++ cp $(srcdir)/wizHeaderRTL.bmp $(DIST)/branding/wizHeaderRTL.bmp
++ cp $(srcdir)/wizWatermark.bmp $(DIST)/branding/wizWatermark.bmp
++ cp $(srcdir)/license.txt $(DIST)/branding/license.txt
++ cp $(srcdir)/Header.bmp $(DIST)/branding/Header.bmp
++ cp $(srcdir)/Watermrk.bmp $(DIST)/branding/Watermrk.bmp
++endif
++ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT)))
++ cp $(srcdir)/sunbird.icns $(DIST)/branding/sunbird.icns
++ cp $(srcdir)/sb_ICS.icns $(DIST)/branding/sb_ICS.icns
++ cp $(srcdir)/background.png $(DIST)/branding/background.png
++ cp $(srcdir)/dsstore $(DIST)/branding/dsstore
++ cp $(srcdir)/disk.icns $(DIST)/branding/disk.icns
++endif
++ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)
++ cp $(srcdir)/mozicon128.png $(DIST)/branding/default128.png
++ cp $(srcdir)/mozicon50.xpm $(DIST)/branding/default50.xpm
++ cp $(srcdir)/mozicon16.xpm $(DIST)/branding/default16.xpm
++ cp $(srcdir)/default.xpm $(DIST)/branding/default.xpm
++endif
++ifeq ($(OS_ARCH),OS2)
++ cp $(srcdir)/sunbird-os2.ico $(DIST)/branding/sunbird.ico
++endif
+diff --git a/calendar/installer/windows/Watermrk.bmp b/calendar/sunbird/branding/nightly/Watermrk.bmp
+rename from calendar/installer/windows/Watermrk.bmp
+rename to calendar/sunbird/branding/nightly/Watermrk.bmp
+diff --git a/calendar/sunbird/app/macbuild/background.png b/calendar/sunbird/branding/nightly/background.png
+rename from calendar/sunbird/app/macbuild/background.png
+rename to calendar/sunbird/branding/nightly/background.png
+diff --git a/calendar/installer/windows/nsis/branding.nsi b/calendar/sunbird/branding/nightly/branding.nsi
+rename from calendar/installer/windows/nsis/branding.nsi
+rename to calendar/sunbird/branding/nightly/branding.nsi
+diff --git a/calendar/sunbird/base/branding/about.png b/calendar/sunbird/branding/nightly/content/about.png
+rename from calendar/sunbird/base/branding/about.png
+rename to calendar/sunbird/branding/nightly/content/about.png
+diff --git a/calendar/sunbird/base/branding/aboutCredits.png b/calendar/sunbird/branding/nightly/content/aboutCredits.png
+rename from calendar/sunbird/base/branding/aboutCredits.png
+rename to calendar/sunbird/branding/nightly/content/aboutCredits.png
+diff --git a/calendar/sunbird/base/branding/aboutFooter.png b/calendar/sunbird/branding/nightly/content/aboutFooter.png
+rename from calendar/sunbird/base/branding/aboutFooter.png
+rename to calendar/sunbird/branding/nightly/content/aboutFooter.png
+diff --git a/calendar/sunbird/base/branding/icon48.png b/calendar/sunbird/branding/nightly/content/icon48.png
+rename from calendar/sunbird/base/branding/icon48.png
+rename to calendar/sunbird/branding/nightly/content/icon48.png
+diff --git a/calendar/sunbird/base/branding/icon64.png b/calendar/sunbird/branding/nightly/content/icon64.png
+rename from calendar/sunbird/base/branding/icon64.png
+rename to calendar/sunbird/branding/nightly/content/icon64.png
+diff --git a/calendar/sunbird/app/default.xpm b/calendar/sunbird/branding/nightly/default.xpm
+rename from calendar/sunbird/app/default.xpm
+rename to calendar/sunbird/branding/nightly/default.xpm
+diff --git a/calendar/sunbird/app/macbuild/disk.icns b/calendar/sunbird/branding/nightly/disk.icns
+rename from calendar/sunbird/app/macbuild/disk.icns
+rename to calendar/sunbird/branding/nightly/disk.icns
+diff --git a/calendar/sunbird/app/macbuild/dsstore b/calendar/sunbird/branding/nightly/dsstore
+rename from calendar/sunbird/app/macbuild/dsstore
+rename to calendar/sunbird/branding/nightly/dsstore
+diff --git a/calendar/sunbird/branding/nightly/jar.mn b/calendar/sunbird/branding/nightly/jar.mn
+new file mode 100644
+--- /dev/null
++++ calendar/sunbird/branding/nightly/jar.mn
+@@ -0,0 +1,15 @@
++#filter substitution
++
++sunbird.jar:
++% content branding %content/branding/
++ content/branding/about.png (content/about.png)
++ content/branding/aboutCredits.png (content/aboutCredits.png)
++ content/branding/aboutFooter.png (content/aboutFooter.png)
++ content/branding/icon64.png (content/icon64.png)
++ content/branding/icon48.png (content/icon48.png)
++
++ at AB_CD@.jar:
++% locale branding @AB_CD@ %locale/branding/
++# Calendar branding only exists in en-US
++ locale/branding/brand.dtd (locales/en-US/brand.dtd)
++* locale/branding/brand.properties (locales/en-US/brand.properties)
+diff --git a/calendar/installer/windows/license.txt b/calendar/sunbird/branding/nightly/license.txt
+rename from calendar/installer/windows/license.txt
+rename to calendar/sunbird/branding/nightly/license.txt
+diff --git a/calendar/locales/en-US/chrome/branding/brand.dtd b/calendar/sunbird/branding/nightly/locales/en-US/brand.dtd
+rename from calendar/locales/en-US/chrome/branding/brand.dtd
+rename to calendar/sunbird/branding/nightly/locales/en-US/brand.dtd
+diff --git a/calendar/locales/en-US/chrome/branding/brand.properties b/calendar/sunbird/branding/nightly/locales/en-US/brand.properties
+rename from calendar/locales/en-US/chrome/branding/brand.properties
+rename to calendar/sunbird/branding/nightly/locales/en-US/brand.properties
+diff --git a/calendar/sunbird/app/mozicon128.png b/calendar/sunbird/branding/nightly/mozicon128.png
+rename from calendar/sunbird/app/mozicon128.png
+rename to calendar/sunbird/branding/nightly/mozicon128.png
+diff --git a/calendar/sunbird/app/mozicon16.xpm b/calendar/sunbird/branding/nightly/mozicon16.xpm
+rename from calendar/sunbird/app/mozicon16.xpm
+rename to calendar/sunbird/branding/nightly/mozicon16.xpm
+diff --git a/calendar/sunbird/app/mozicon50.xpm b/calendar/sunbird/branding/nightly/mozicon50.xpm
+rename from calendar/sunbird/app/mozicon50.xpm
+rename to calendar/sunbird/branding/nightly/mozicon50.xpm
+diff --git a/calendar/sunbird/app/macbuild/sb_ICS.icns b/calendar/sunbird/branding/nightly/sb_ICS.icns
+rename from calendar/sunbird/app/macbuild/sb_ICS.icns
+rename to calendar/sunbird/branding/nightly/sb_ICS.icns
+diff --git a/calendar/sunbird/app/sunbird-os2.ico b/calendar/sunbird/branding/nightly/sunbird-os2.ico
+rename from calendar/sunbird/app/sunbird-os2.ico
+rename to calendar/sunbird/branding/nightly/sunbird-os2.ico
+diff --git a/calendar/sunbird/app/macbuild/sunbird.icns b/calendar/sunbird/branding/nightly/sunbird.icns
+rename from calendar/sunbird/app/macbuild/sunbird.icns
+rename to calendar/sunbird/branding/nightly/sunbird.icns
+diff --git a/calendar/sunbird/app/sunbird.ico b/calendar/sunbird/branding/nightly/sunbird.ico
+rename from calendar/sunbird/app/sunbird.ico
+rename to calendar/sunbird/branding/nightly/sunbird.ico
+diff --git a/calendar/installer/windows/wizHeader.bmp b/calendar/sunbird/branding/nightly/wizHeader.bmp
+rename from calendar/installer/windows/wizHeader.bmp
+rename to calendar/sunbird/branding/nightly/wizHeader.bmp
+diff --git a/calendar/installer/windows/wizHeaderRTL.bmp b/calendar/sunbird/branding/nightly/wizHeaderRTL.bmp
+rename from calendar/installer/windows/wizHeaderRTL.bmp
+rename to calendar/sunbird/branding/nightly/wizHeaderRTL.bmp
+diff --git a/calendar/installer/windows/wizWatermark.bmp b/calendar/sunbird/branding/nightly/wizWatermark.bmp
+rename from calendar/installer/windows/wizWatermark.bmp
+rename to calendar/sunbird/branding/nightly/wizWatermark.bmp
+diff --git a/calendar/sunbird/locales/Makefile.in b/calendar/sunbird/locales/Makefile.in
+--- calendar/sunbird/locales/Makefile.in
++++ calendar/sunbird/locales/Makefile.in
+@@ -50,20 +50,16 @@ README_FILES= \
+
+ APP_VERSION = $(SUNBIRD_VERSION)
+ DEFINES += \
+ -DAB_CD="$(AB_CD)" \
+ -DLOCALE_SRCDIR=$(LOCALE_SRCDIR) \
+ -DAPP_VERSION="$(APP_VERSION)" \
+ $(NULL)
+
+-ifndef MOZ_BRANDING_DIRECTORY
+-DEFINES += -DMOZ_USE_GENERIC_BRANDING
+-endif
+-
+ include $(topsrcdir)/config/rules.mk
+
+ libs:: $(addprefix $(LOCALE_SRCDIR)/,$(README_FILES))
+ ifeq ($(OS_ARCH),WINNT)
+ $(EXIT_ON_ERROR) \
+ for file in $^; do \
+ $(PERL) -pe 's/(?<!\r)\n/\r\n/g;' < $$file > $(FINAL_TARGET)/`basename $$file`; \
+ done
+diff --git a/calendar/sunbird/locales/jar.mn b/calendar/sunbird/locales/jar.mn
+--- calendar/sunbird/locales/jar.mn
++++ calendar/sunbird/locales/jar.mn
+@@ -1,17 +1,10 @@
+ #filter substitution
+
+-#ifdef MOZ_USE_GENERIC_BRANDING
+- at AB_CD@.jar:
+-% locale branding @AB_CD@ %locale/branding/
+-+ locale/branding/brand.dtd (%chrome/branding/brand.dtd)
+-+ locale/branding/brand.properties (%chrome/branding/brand.properties)
+-#endif
+-
+ sunbird- at AB_CD@.jar:
+ % locale sunbird @AB_CD@ %locale/@AB_CD@/sunbird/
+ locale/@AB_CD@/sunbird/aboutDialog.dtd (%chrome/sunbird/aboutDialog.dtd)
+ locale/@AB_CD@/sunbird/menuOverlay.dtd (%chrome/sunbird/menuOverlay.dtd)
+ locale/@AB_CD@/sunbird/sunbird.dtd (%chrome/sunbird/sunbird.dtd)
+
+ # Extra l10n files for documentation and such
+ #includesubst @LOCALE_SRCDIR@/extra-jar.mn
+diff --git a/other-licenses/branding/sunbird/Makefile.in b/other-licenses/branding/sunbird/Makefile.in
+--- other-licenses/branding/sunbird/Makefile.in
++++ other-licenses/branding/sunbird/Makefile.in
+@@ -1,57 +1,84 @@
+-# Branding Makefile
+-# - jars chrome artwork
+-# - copies artwork to appropriate places in objdir for bundling into app
+-# resources
++# ***** BEGIN LICENSE BLOCK *****
++# Version: MPL 1.1/GPL 2.0/LGPL 2.1
++#
++# The contents of this file are subject to the Mozilla Public License Version
++# 1.1 (the "License"); you may not use this file except in compliance with
++# the License. You may obtain a copy of the License at
++# http://www.mozilla.org/MPL/
++#
++# Software distributed under the License is distributed on an "AS IS" basis,
++# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
++# for the specific language governing rights and limitations under the
++# License.
++#
++# The Original Code is Mozilla Calendar code.
++#
++# The Initial Developer of the Original Code is
++# Matthew Willis <lilmatt at mozilla.com>
++# Portions created by the Initial Developer are Copyright (C) 2006
++# the Initial Developer. All Rights Reserved.
++#
++# Contributor(s):
++# Robert Strong <robert.bugzilla at gmail.com>
++# Philipp Kewisch <mozilla at kewis.ch>
++#
++# Alternatively, the contents of this file may be used under the terms of
++# either the GNU General Public License Version 2 or later (the "GPL"), or
++# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
++# in which case the provisions of the GPL or the LGPL are applicable instead
++# of those above. If you wish to allow use of your version of this file only
++# under the terms of either the GPL or the LGPL, and not to allow others to
++# use your version of this file under the terms of the MPL, indicate your
++# decision by deleting the provisions above and replace them with the notice
++# and other provisions required by the GPL or the LGPL. If you do not delete
++# the provisions above, a recipient may use your version of this file under
++# the terms of any one of the MPL, the GPL or the LGPL.
++#
++# ***** END LICENSE BLOCK *****
+
+ DEPTH = ../../..
+ topsrcdir = @top_srcdir@
+ srcdir = @srcdir@
+ VPATH = @srcdir@
++relativesrcdir = other-licenses/branding/sunbird/locales
+
+ include $(DEPTH)/config/autoconf.mk
+
+-DIRS = \
+- content \
+- locales \
+- $(NULL)
++DEFINES += -DAB_CD=$(AB_CD)
+
+ include $(topsrcdir)/config/rules.mk
+
+-CALENDAR_APP_FILES = \
+- default.xpm \
+- mozicon128.png \
+- mozicon16.xpm \
+- mozicon50.xpm \
+- sunbird.ico \
+- $(NULL)
+-
+ export::
+ $(NSINSTALL) -D $(DIST)/branding
+- cp $(addprefix $(srcdir)/, $(CALENDAR_APP_FILES)) $(DIST)/branding/
+-ifneq (,$(filter gtk gtk2,$(MOZ_WIDGET_TOOLKIT)))
+- $(NSINSTALL) -D $(DIST)/install
+- cp $(srcdir)/header.png $(DIST)/install/header.png
+- cp $(srcdir)/watermark.png $(DIST)/install/watermark.png
++ifeq ($(OS_ARCH),WINNT)
++ cp $(srcdir)/sunbird.ico $(DIST)/branding/sunbird.ico
++ cp $(srcdir)/sunbird.ico $(DIST)/branding/app.ico
++ cp $(srcdir)/branding.nsi $(DIST)/branding/branding.nsi
++ cp $(srcdir)/wizHeader.bmp $(DIST)/branding/wizHeader.bmp
++ cp $(srcdir)/wizHeaderRTL.bmp $(DIST)/branding/wizHeaderRTL.bmp
++ cp $(srcdir)/wizWatermark.bmp $(DIST)/branding/wizWatermark.bmp
++ cp $(srcdir)/license.txt $(DIST)/branding/license.txt
++ cp $(srcdir)/Header.bmp $(DIST)/branding/Header.bmp
++ cp $(srcdir)/Watermrk.bmp $(DIST)/branding/Watermrk.bmp
+ endif
+ ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT)))
+- cp $(srcdir)/sunbird.icns $(DIST)/branding/sunbird.icns
+- cp $(srcdir)/sb_ICS.icns $(DIST)/branding/sb_ICS.icns
+- cp $(srcdir)/document.icns $(DIST)/branding/document.icns
+- cp $(srcdir)/dsstore $(DIST)/branding/dsstore
+- cp $(srcdir)/background.png $(DIST)/branding/background.png
+- cp $(srcdir)/disk.icns $(DIST)/branding/disk.icns
+- cp $(srcdir)/license.r $(DIST)/branding/license.r
++ cp $(srcdir)/sunbird.icns $(DIST)/branding/sunbird.icns
++ cp $(srcdir)/sb_ICS.icns $(DIST)/branding/sb_ICS.icns
++ cp $(srcdir)/document.icns $(DIST)/branding/document.icns
++ cp $(srcdir)/dsstore $(DIST)/branding/dsstore
++ cp $(srcdir)/background.png $(DIST)/branding/background.png
++ cp $(srcdir)/disk.icns $(DIST)/branding/disk.icns
++ cp $(srcdir)/license.r $(DIST)/branding/license.r
+ endif
+-ifeq ($(OS_ARCH),WINNT)
+- cp $(srcdir)/sunbird.ico $(DIST)/branding/app.ico
+- cp $(srcdir)/Header.bmp $(DIST)/branding/Header.bmp
+- cp $(srcdir)/Watermrk.bmp $(DIST)/branding/Watermrk.bmp
+- cp $(srcdir)/branding.nsi $(DIST)/branding/branding.nsi
+- cp $(srcdir)/license.txt $(DIST)/branding/license.txt
+- cp $(srcdir)/wizHeader.bmp $(DIST)/branding/wizHeader.bmp
+- cp $(srcdir)/wizHeaderRTL.bmp $(DIST)/branding/wizHeaderRTL.bmp
+- cp $(srcdir)/wizWatermark.bmp $(DIST)/branding/wizWatermark.bmp
++ifneq (,$(filter gtk gtk2,$(MOZ_WIDGET_TOOLKIT)))
++ cp $(srcdir)/mozicon128.png $(DIST)/branding/default128.png
++ cp $(srcdir)/mozicon50.xpm $(DIST)/branding/default50.xpm
++ cp $(srcdir)/mozicon16.xpm $(DIST)/branding/default16.xpm
++ cp $(srcdir)/default.xpm $(DIST)/branding/default.xpm
++ $(NSINSTALL) -D $(DIST)/install
++ cp $(srcdir)/header.png $(DIST)/install/header.png
++ cp $(srcdir)/watermark.png $(DIST)/install/watermark.png
+ endif
+ ifeq ($(OS_ARCH),OS2)
+- cp $(srcdir)/sunbird-os2.ico $(DIST)/branding/sunbird.ico
++ cp $(srcdir)/sunbird-os2.ico $(DIST)/branding/sunbird.ico
+ endif
+diff --git a/other-licenses/branding/sunbird/content/Makefile.in b/other-licenses/branding/sunbird/content/Makefile.in
+deleted file mode 100644
+--- other-licenses/branding/sunbird/content/Makefile.in
++++ /dev/null
+@@ -1,11 +0,0 @@
+-# Branding Makefile
+-# - jars chrome artwork
+-
+-DEPTH = ../../../..
+-topsrcdir = @top_srcdir@
+-srcdir = @srcdir@
+-VPATH = @srcdir@
+-
+-include $(DEPTH)/config/autoconf.mk
+-
+-include $(topsrcdir)/config/rules.mk
+diff --git a/other-licenses/branding/sunbird/content/jar.mn b/other-licenses/branding/sunbird/content/jar.mn
+deleted file mode 100644
+--- other-licenses/branding/sunbird/content/jar.mn
++++ /dev/null
+@@ -1,7 +0,0 @@
+-calendar.jar:
+-% content branding %content/branding/ xpcnativewrappers=yes
+- content/branding/about.png (about.png)
+- content/branding/aboutCredits.png (aboutCredits.png)
+- content/branding/aboutFooter.png (aboutFooter.png)
+- content/branding/icon64.png (icon64.png)
+- content/branding/icon48.png (icon48.png)
+diff --git a/other-licenses/branding/sunbird/jar.mn b/other-licenses/branding/sunbird/jar.mn
+new file mode 100644
+--- /dev/null
++++ other-licenses/branding/sunbird/jar.mn
+@@ -0,0 +1,14 @@
++#filter substitution
++
++calendar.jar:
++% content branding %content/branding/ xpcnativewrappers=yes
++ content/branding/about.png (content/about.png)
++ content/branding/aboutCredits.png (content/aboutCredits.png)
++ content/branding/aboutFooter.png (content/aboutFooter.png)
++ content/branding/icon64.png (content/icon64.png)
++ content/branding/icon48.png (content/icon48.png)
++
++ at AB_CD@.jar:
++% locale branding @AB_CD@ %locale/branding/
++ locale/branding/brand.dtd (locales/en-US/brand.dtd)
++ locale/branding/brand.properties (locales/en-US/brand.properties)
+diff --git a/other-licenses/branding/sunbird/locales/Makefile.in b/other-licenses/branding/sunbird/locales/Makefile.in
+deleted file mode 100644
+--- other-licenses/branding/sunbird/locales/Makefile.in
++++ /dev/null
+@@ -1,48 +0,0 @@
+-# ***** BEGIN LICENSE BLOCK *****
+-# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+-#
+-# The contents of this file are subject to the Mozilla Public License Version
+-# 1.1 (the "License"); you may not use this file except in compliance with
+-# the License. You may obtain a copy of the License at
+-# http://www.mozilla.org/MPL/
+-#
+-# Software distributed under the License is distributed on an "AS IS" basis,
+-# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+-# for the specific language governing rights and limitations under the
+-# License.
+-#
+-# The Original Code is the Mozilla Browser code.
+-#
+-# The Initial Developer of the Original Code is
+-# Benjamin Smedberg <benjamin at smedbergs.us>
+-# Portions created by the Initial Developer are Copyright (C) 2004
+-# the Initial Developer. All Rights Reserved.
+-#
+-# Contributor(s):
+-#
+-# Alternatively, the contents of this file may be used under the terms of
+-# either the GNU General Public License Version 2 or later (the "GPL"), or
+-# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+-# in which case the provisions of the GPL or the LGPL are applicable instead
+-# of those above. If you wish to allow use of your version of this file only
+-# under the terms of either the GPL or the LGPL, and not to allow others to
+-# use your version of this file under the terms of the MPL, indicate your
+-# decision by deleting the provisions above and replace them with the notice
+-# and other provisions required by the GPL or the LGPL. If you do not delete
+-# the provisions above, a recipient may use your version of this file under
+-# the terms of any one of the MPL, the GPL or the LGPL.
+-#
+-# ***** END LICENSE BLOCK *****
+-
+-DEPTH = ../../../..
+-topsrcdir = @top_srcdir@
+-srcdir = @srcdir@
+-VPATH = @srcdir@
+-relativesrcdir = other-licenses/branding/sunbird/locales
+-
+-include $(DEPTH)/config/autoconf.mk
+-
+-DEFINES += -DAB_CD=$(AB_CD) -DMOZ_DISTRIBUTION_ID_UNQUOTED=$(MOZ_DISTRIBUTION_ID)
+-
+-include $(topsrcdir)/config/rules.mk
+-
+diff --git a/other-licenses/branding/sunbird/locales/jar.mn b/other-licenses/branding/sunbird/locales/jar.mn
+deleted file mode 100644
+--- other-licenses/branding/sunbird/locales/jar.mn
++++ /dev/null
+@@ -1,6 +0,0 @@
+-#filter substitution
+-
+- at AB_CD@.jar:
+-% locale branding @AB_CD@ %locale/branding/
+- locale/branding/brand.dtd (%brand.dtd)
+- locale/branding/brand.properties (%brand.properties)
Copied and modified: branches/experimental/deskutils/lightning/files/patch-mozilla-xpcom_reflect_xptcall_src_md_unix_Makefile.in (from r244, branches/experimental/deskutils/sunbird/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in)
==============================================================================
--- branches/experimental/deskutils/sunbird/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in Fri Jan 22 08:04:13 2010 (r244, copy source)
+++ branches/experimental/deskutils/lightning/files/patch-mozilla-xpcom_reflect_xptcall_src_md_unix_Makefile.in Fri Jan 22 15:21:47 2010 (r245)
@@ -1,27 +1,38 @@
---- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Thu Aug 14 21:00:23 2003
-+++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in Sun Feb 1 14:31:25 2004
-@@ -49,6 +49,9 @@
- ifeq (86,$(findstring 86,$(OS_TEST)))
- CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp
+--- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2009-12-03 08:19:56.000000000 +0100
++++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in 2010-01-22 10:43:23.000000000 +0100
+@@ -71,6 +71,9 @@
+ DEFINES += -DKEEP_STACK_16_BYTE_ALIGNED
endif
-+ifeq (amd64,$(OS_TEST))
-+CPPSRCS := xptcinvoke_amd64_freebsd.cpp xptcstubs_amd64_freebsd.cpp
+ endif
++ifeq (x86_64,$(OS_TEST))
++CPPSRCS := xptcinvoke_x86_64_linux.cpp xptcstubs_x86_64_linux.cpp
+endif
endif
#
# New code for Linux, et. al., with gcc
-@@ -59,8 +62,8 @@
- CPPSRCS := xptcinvoke_gcc_x86_unix.cpp xptcstubs_gcc_x86_unix.cpp
+@@ -87,7 +90,7 @@
endif
endif
--# IA64 Linux
+ # IA64 Linux
-ifneq (,$(filter Linux,$(OS_ARCH)))
-+# IA64 Linux & FreeBSD
+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH)))
ifneq (,$(findstring ia64,$(OS_TEST)))
CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp
ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s
-@@ -106,9 +109,15 @@
+@@ -100,6 +103,12 @@
+ CPPSRCS := xptcinvoke_amd64_openbsd.cpp xptcstubs_amd64_openbsd.cpp
+ endif
+ #
++# FreeBSD/amd64
++#
++ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDamd64)
++CPPSRCS := xptcinvoke_amd64_openbsd.cpp xptcstubs_amd64_openbsd.cpp
++endif
++#
+ # BeOS/Intel (uses the same unixish_x86 code)
+ #
+ ifeq ($(OS_ARCH)$(OS_TEST),BeOSBePC)
+@@ -150,9 +159,15 @@
ASFILES := xptcinvoke_asm_osf1_alpha.s xptcstubs_asm_osf1_alpha.s
endif
#
@@ -38,19 +49,28 @@
CPPSRCS := xptcinvoke_linux_alpha.cpp xptcstubs_linux_alpha.cpp
endif
#
-@@ -294,6 +303,15 @@
- ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc)
- CPPSRCS := xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp
+@@ -307,7 +322,7 @@
+ #
+ # Linux/PPC
+ #
+-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc)
++ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST)))
+ CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp
+ ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s
+ AS := $(CC) -c -x assembler-with-cpp
+@@ -385,6 +400,15 @@
ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s
-+endif
-+#
+ endif
+ #
+# FreeBSD/SPARC64
+#
+ifeq ($(OS_ARCH),FreeBSD)
+ifneq (,$(findstring sparc,$(OS_TEST)))
-+CPPSRCS := xptcinvoke_sparc64_freebsd.cpp xptcstubs_sparc64_freebsd.cpp
-+ASFILES := xptcinvoke_asm_sparc64_freebsd.s xptcstubs_asm_sparcv9_solaris.s
++CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp
++ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s
+endif
- endif
++endif
++#
+ # OpenBSD/SPARC
#
- # Solaris/SPARC
+ ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc)
Deleted: branches/experimental/deskutils/sunbird/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in
==============================================================================
--- branches/experimental/deskutils/sunbird/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in Fri Jan 22 15:21:47 2010 (r244)
+++ /dev/null 00:00:00 1970 (deleted)
@@ -1,56 +0,0 @@
---- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Thu Aug 14 21:00:23 2003
-+++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in Sun Feb 1 14:31:25 2004
-@@ -49,6 +49,9 @@
- ifeq (86,$(findstring 86,$(OS_TEST)))
- CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp
- endif
-+ifeq (amd64,$(OS_TEST))
-+CPPSRCS := xptcinvoke_amd64_freebsd.cpp xptcstubs_amd64_freebsd.cpp
-+endif
- endif
- #
- # New code for Linux, et. al., with gcc
-@@ -59,8 +62,8 @@
- CPPSRCS := xptcinvoke_gcc_x86_unix.cpp xptcstubs_gcc_x86_unix.cpp
- endif
- endif
--# IA64 Linux
--ifneq (,$(filter Linux,$(OS_ARCH)))
-+# IA64 Linux & FreeBSD
-+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH)))
- ifneq (,$(findstring ia64,$(OS_TEST)))
- CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp
- ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s
-@@ -106,9 +109,15 @@
- ASFILES := xptcinvoke_asm_osf1_alpha.s xptcstubs_asm_osf1_alpha.s
- endif
- #
-+# FreeBSD/Alpha
-+#
-+ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDalpha)
-+CPPSRCS := xptcinvoke_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp
-+endif
-+#
- # Linux/Alpha
- #
--ifneq (,$(filter Linuxalpha FreeBSDalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
-+ifneq (,$(filter Linuxalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
- CPPSRCS := xptcinvoke_linux_alpha.cpp xptcstubs_linux_alpha.cpp
- endif
- #
-@@ -294,6 +303,15 @@
- ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc)
- CPPSRCS := xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp
- ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s
-+endif
-+#
-+# FreeBSD/SPARC64
-+#
-+ifeq ($(OS_ARCH),FreeBSD)
-+ifneq (,$(findstring sparc,$(OS_TEST)))
-+CPPSRCS := xptcinvoke_sparc64_freebsd.cpp xptcstubs_sparc64_freebsd.cpp
-+ASFILES := xptcinvoke_asm_sparc64_freebsd.s xptcstubs_asm_sparcv9_solaris.s
-+endif
- endif
- #
- # Solaris/SPARC
More information about the freebsd-gecko
mailing list