[SVN-Commit] r334 - in branches/experimental/deskutils/lightning: . files

svn-freebsd-gecko at chruetertee.ch svn-freebsd-gecko at chruetertee.ch
Fri Jun 25 18:05:10 UTC 2010


Author: beat
Date: Fri Jun 25 18:05:01 2010
New Revision: 334

Log:
- Update to 1.0 beta2

This version will probably not go into the portstree.

>From the release notes:
Lightning runs as an extension for Mozilla Thunderbird 3.1.x.
Thunderbird 2.0.0.x or 3.0.x is no longer supported. Please use the
earlier 1.0b1 (Thunderbird 3.0.x) or 0.9 (Thunderbird 2.0.0.x) release
if you still use an earlier version of Thunderbird.
If you are using Seamonkey, please also use the older Lightning 1.0b1.
This release doesn't support Seamonkey, but the next release will likely
do so again.

Deleted:
   branches/experimental/deskutils/lightning/files/patch-bug533070
   branches/experimental/deskutils/lightning/files/patch-mozilla-js-src-config-config.mk
Modified:
   branches/experimental/deskutils/lightning/Makefile
   branches/experimental/deskutils/lightning/distinfo
   branches/experimental/deskutils/lightning/files/patch-mozilla-js-src-config-mkdepend-Makefile.in
   branches/experimental/deskutils/lightning/files/patch-mozilla-js-src-jslock.cpp
   branches/experimental/deskutils/lightning/files/patch-mozilla-xpcom_reflect_xptcall_src_md_unix_Makefile.in
   branches/experimental/deskutils/lightning/files/patch-security_coreconf_FreeBSD.mk
   branches/experimental/deskutils/lightning/files/patch-sysnss

Modified: branches/experimental/deskutils/lightning/Makefile
==============================================================================
--- branches/experimental/deskutils/lightning/Makefile	Fri Jun 25 11:01:49 2010	(r333)
+++ branches/experimental/deskutils/lightning/Makefile	Fri Jun 25 18:05:01 2010	(r334)
@@ -6,11 +6,11 @@
 #
 
 PORTNAME=	lightning
-DISTVERSION=	1.0b1
+DISTVERSION=	1.0b2
 CATEGORIES=	deskutils
 MASTER_SITES=	${MASTER_SITE_MOZILLA_EXTENDED}
-MASTER_SITE_SUBDIR=	calendar/${PORTNAME}/releases/${DISTVERSION}/source
-DISTNAME=	${PORTNAME}-sunbird-${DISTVERSION}.source
+MASTER_SITE_SUBDIR=	calendar/${PORTNAME}/releases/${DISTVERSION}rc3/source
+DISTNAME=	${PORTNAME}-${DISTVERSION}.source
 
 MAINTAINER=	gecko at FreeBSD.org
 COMMENT=	An integrated calendar for Thunderbird and SeaMonkey
@@ -35,8 +35,8 @@
 MOZ_PKGCONFIG_FILES=	${PORTNAME}-js ${PORTNAME}-xpcom ${PORTNAME}-plugin
 PKGCONFIG_FILES=	${MOZ_PKG_CONFIG_FILES}
 MOZ_OPTIONS=	--enable-application=calendar \
-		--enable-system-cairo \
-		--enable-canvas
+		--enable-system-cairo --disable-updater \
+		--enable-canvas --disable-necko-wifi
 MOZ_MK_OPTIONS=	MOZ_CO_PROJECT=calendar
 NOGECKO_PLIST=		yes
 NOGECKO_INSTALL=	yes
@@ -57,7 +57,7 @@
 PLIST_FILES=	%%DATADIR%%/${XPI_FILE}
 PLIST_DIRS=	%%DATADIR%%
 
-WRKSRC=		${WRKDIR}/comm-1.9.1
+WRKSRC=		${WRKDIR}/comm-1.9.2
 MOZSRC:=	${WRKSRC}/mozilla
 
 .if ${OSVERSION} < 700000
@@ -70,9 +70,10 @@
 GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE}
 
 .if defined(WITHOUT_DBUS)
-MOZ_OPTIONS+=	--disable-dbus
+MOZ_OPTIONS+=	--disable-dbus --disable-libnotify
 .else
-LIB_DEPENDS+=	dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib
+LIB_DEPENDS+=	dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \
+		notify.1:${PORTSDIR}/devel/libnotify
 .endif
 
 post-patch:
@@ -97,15 +98,6 @@
 	(cd ${MOZSRC} && ${AUTOCONF})
 	(cd ${MOZSRC}/js/src/ && ${AUTOCONF})
 
-# 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/lightning/distinfo	Fri Jun 25 11:01:49 2010	(r333)
+++ branches/experimental/deskutils/lightning/distinfo	Fri Jun 25 18:05:01 2010	(r334)
@@ -1,3 +1,3 @@
-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
+MD5 (lightning-1.0b2.source.tar.bz2) = 2e2ba2279a4e89f11e50ea67b84dd543
+SHA256 (lightning-1.0b2.source.tar.bz2) = 887f8d49e6dd36478178b8438f28252370169e60a39383628c0862d8881eb9b2
+SIZE (lightning-1.0b2.source.tar.bz2) = 66604225

Deleted: branches/experimental/deskutils/lightning/files/patch-bug533070
==============================================================================
--- branches/experimental/deskutils/lightning/files/patch-bug533070	Fri Jun 25 18:05:01 2010	(r333)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,729 +0,0 @@
-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)

Deleted: branches/experimental/deskutils/lightning/files/patch-mozilla-js-src-config-config.mk
==============================================================================
--- branches/experimental/deskutils/lightning/files/patch-mozilla-js-src-config-config.mk	Fri Jun 25 18:05:01 2010	(r333)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,11 +0,0 @@
---- mozilla/js/src/config/config.mk.orgi	2009-04-21 15:12:51.000000000 +0200
-+++ mozilla/js/src/config/config.mk	2009-04-21 15:15:37.000000000 +0200
-@@ -490,7 +490,7 @@
- INCLUDES	= $(LOCAL_INCLUDES) $(REQ_INCLUDES) $(REQ_INCLUDES_SDK) -I$(PUBLIC) $(OS_INCLUDES)
- 
- ifndef MOZILLA_INTERNAL_API
--INCLUDES	+= -I$(LIBXUL_DIST)/sdk/include
-+INCLUDES	+= -I$(LIBXUL_DIST)/sdk/include -I%%LOCALBASE%%/include
- endif
- 
- include $(topsrcdir)/config/static-checking-config.mk

Modified: branches/experimental/deskutils/lightning/files/patch-mozilla-js-src-config-mkdepend-Makefile.in
==============================================================================
--- branches/experimental/deskutils/lightning/files/patch-mozilla-js-src-config-mkdepend-Makefile.in	Fri Jun 25 11:01:49 2010	(r333)
+++ branches/experimental/deskutils/lightning/files/patch-mozilla-js-src-config-mkdepend-Makefile.in	Fri Jun 25 18:05:01 2010	(r334)
@@ -5,7 +5,7 @@
  include $(topsrcdir)/config/rules.mk
  
 -HOST_CFLAGS	+= -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\"
-+HOST_CFLAGS	+= -DINCLUDEDIR=\"%%LOCALBASE%%/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\"
++HOST_CFLAGS	+= -DINCLUDEDIR=\"%%LOCALBASE%%/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\" -I/usr/local/include
  
  ifdef GNU_CC
  _GCCDIR		= $(shell $(CC) -print-file-name=include)

Modified: branches/experimental/deskutils/lightning/files/patch-mozilla-js-src-jslock.cpp
==============================================================================
--- branches/experimental/deskutils/lightning/files/patch-mozilla-js-src-jslock.cpp	Fri Jun 25 11:01:49 2010	(r333)
+++ branches/experimental/deskutils/lightning/files/patch-mozilla-js-src-jslock.cpp	Fri Jun 25 18:05:01 2010	(r334)
@@ -1,37 +1,18 @@
---- mozilla/js/src/jslock.cpp.orig	2010-01-23 15:40:12.000000000 +0100
-+++ mozilla/js/src/jslock.cpp	2010-01-23 15:45:20.000000000 +0100
-@@ -133,7 +133,7 @@
-     return (int)res;
- }
- 
--#elif defined(SOLARIS) && defined(sparc) && defined(ULTRA_SPARC)
-+#elif defined(__sparc)
- 
- static JS_ALWAYS_INLINE int
- NativeCompareAndSwap(jsword *w, jsword ov, jsword nv)
-@@ -142,13 +142,18 @@
+--- mozilla/js/src/jslock.cpp.orig	2010-01-23 20:35:45.000000000 +0100
++++ mozilla/js/src/jslock.cpp	2010-01-23 20:37:35.000000000 +0100
+@@ -160,8 +160,13 @@
      unsigned int res;
-     JS_ASSERT(ov != nv);
-     asm volatile ("\
--stbar\n\
--cas [%1],%2,%3\n\
--cmp %2,%3\n\
--be,a 1f\n\
--mov 1,%0\n\
--mov 0,%0\n\
--1:"
-+                  membar #StoreLoad | #LoadLoad\n"
+ 
+     __asm__ __volatile__ (
+-                  "stbar\n"
+-                  "cas [%1],%2,%3\n"
++                  "membar #StoreLoad | #LoadLoad\n"
 +#                 if defined (__sparc64__)
 +                    "casx [%1],%2,%3\n"
 +#                 else
 +                    "cas [%1],%2,%3\n" /* 32-bit version */
 +#                 endif
 +                  "membar #StoreLoad | #LoadLoad\n"
-+                  "cmp %2,%3\n"
-+                  "be,a 1f\n"
-+                  "mov 1,%0\n"
-+                  "mov 0,%0\n"
-+                  "1:"
-                   : "=r" (res)
-                   : "r" (w), "r" (ov), "r" (nv));
-     return (int)res;
+                   "cmp %2,%3\n"
+                   "be,a 1f\n"
+                   "mov 1,%0\n"

Modified: branches/experimental/deskutils/lightning/files/patch-mozilla-xpcom_reflect_xptcall_src_md_unix_Makefile.in
==============================================================================
--- branches/experimental/deskutils/lightning/files/patch-mozilla-xpcom_reflect_xptcall_src_md_unix_Makefile.in	Fri Jun 25 11:01:49 2010	(r333)
+++ branches/experimental/deskutils/lightning/files/patch-mozilla-xpcom_reflect_xptcall_src_md_unix_Makefile.in	Fri Jun 25 18:05:01 2010	(r334)
@@ -1,15 +1,15 @@
---- 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 @@
+--- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig	2009-03-05 22:32:55.000000000 +0100
++++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in	2009-04-21 14:15:46.135700268 +0200
+@@ -70,6 +70,9 @@
+ ifeq (Darwin,$(OS_ARCH))
  DEFINES		+= -DKEEP_STACK_16_BYTE_ALIGNED
  endif
- endif
 +ifeq (x86_64,$(OS_TEST))
 +CPPSRCS		:= xptcinvoke_x86_64_linux.cpp xptcstubs_x86_64_linux.cpp
 +endif
  endif
+ endif
  #
- # New code for Linux, et. al., with gcc
 @@ -87,7 +90,7 @@
  endif
  endif
@@ -26,7 +26,7 @@
 +# FreeBSD/amd64
 +#
 +ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDamd64)
-+CPPSRCS		:= xptcinvoke_amd64_openbsd.cpp xptcstubs_amd64_openbsd.cpp
++CPPSRCS         := xptcinvoke_amd64_openbsd.cpp xptcstubs_amd64_openbsd.cpp
 +endif
 +#
  # BeOS/Intel (uses the same unixish_x86 code)

Modified: branches/experimental/deskutils/lightning/files/patch-security_coreconf_FreeBSD.mk
==============================================================================
--- branches/experimental/deskutils/lightning/files/patch-security_coreconf_FreeBSD.mk	Fri Jun 25 11:01:49 2010	(r333)
+++ branches/experimental/deskutils/lightning/files/patch-security_coreconf_FreeBSD.mk	Fri Jun 25 18:05:01 2010	(r334)
@@ -1,37 +1,33 @@
---- mozilla/security/coreconf/FreeBSD.mk.orig	Wed Mar 26 20:17:25 2003
-+++ mozilla/security/coreconf/FreeBSD.mk	Thu Jul  8 12:56:24 2004
-@@ -35,16 +35,18 @@
- 
- include $(CORE_DEPTH)/coreconf/UNIX.mk
- 
--DEFAULT_COMPILER	= gcc
--CC			= gcc
--CCC			= g++
-+CCC			= ${CXX}
- RANLIB			= ranlib
- 
- ifeq ($(OS_TEST),alpha)
- CPU_ARCH		= alpha
- else
+--- mozilla/security/coreconf/FreeBSD.mk.orig	2010-04-30 19:44:32.000000000 +0000
++++ mozilla/security/coreconf/FreeBSD.mk	2010-05-10 13:04:45.000000000 +0000
+@@ -52,6 +52,15 @@
+ ifeq ($(CPU_ARCH),amd64)
+ CPU_ARCH		= x86_64
+ endif
 +ifeq ($(OS_TEST),amd64)
 +CPU_ARCH		= amd64
-+else
- CPU_ARCH		= x86
- endif
++endif
++ifeq ($(OS_TEST),powerpc)
++CPU_ARCH		= powerpc
++endif
++ifeq ($(OS_TEST),sparc64)
++CPU_ARCH		= sparc64
 +endif
  
- OS_CFLAGS		= $(DSO_CFLAGS) -ansi -Wall -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
+ OS_CFLAGS		= $(DSO_CFLAGS) -ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
  
-@@ -71,7 +73,11 @@
+@@ -78,7 +87,7 @@
  DLL_SUFFIX		= so.1.0
  endif
  
 -MKSHLIB			= $(CC) $(DSO_LDOPTS)
-+ifneq (,$(filter alpha ia64,$(OS_TEST)))
 +MKSHLIB			= $(CC) -Wl,-Bsymbolic -lc $(DSO_LDOPTS) -o $@
-+else
-+MKSHLIB			= $(CC) -Wl,-Bsymbolic $(DSO_LDOPTS) -o $@
-+endif
  ifdef MAPFILE
- # Add LD options to restrict exported symbols to those in the map file
+ 	MKSHLIB += -Wl,--version-script,$(MAPFILE)
  endif
+@@ -87,4 +96,4 @@
+ 
+ G++INCLUDES		= -I/usr/include/g++
+ 
+-INCLUDES		+= -I/usr/X11R6/include
++#INCLUDES		+= -I/usr/local/include

Modified: branches/experimental/deskutils/lightning/files/patch-sysnss
==============================================================================
--- branches/experimental/deskutils/lightning/files/patch-sysnss	Fri Jun 25 11:01:49 2010	(r333)
+++ branches/experimental/deskutils/lightning/files/patch-sysnss	Fri Jun 25 18:05:01 2010	(r334)
@@ -22,8 +22,8 @@
  		$(NULL)
  
  include $(topsrcdir)/config/rules.mk
---- mozilla/security/manager/Makefile.in.orig	2009-12-03 08:19:28.000000000 +0100
-+++ mozilla/security/manager/Makefile.in	2009-12-05 16:08:10.000000000 +0100
+--- mozilla/security/manager/Makefile.in.orig	2010-06-10 22:23:39.000000000 +0200
++++ mozilla/security/manager/Makefile.in	2010-06-25 13:55:50.000000000 +0200
 @@ -45,17 +45,6 @@
  
  MODULE = psm
@@ -42,41 +42,41 @@
  ifndef NSS_DISABLE_DBM
  NSSDBM3_LIB = $(DLL_PREFIX)nssdbm3$(DLL_SUFFIX)
  NSSDBM3_CHK = $(DLL_PREFIX)nssdbm3.chk
-@@ -255,13 +244,6 @@
+@@ -292,13 +281,6 @@
  
  .nss.cleaned: .nss.checkout
  ifndef MOZ_NATIVE_NSS
--	$(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
--	$(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
+-	$(NSSMAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
+-	$(NSSMAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
 -ifndef SKIP_CHK
--	$(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
--	$(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
+-	$(NSSMAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
+-	$(NSSMAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
 -endif
 -	touch $@
  endif
  
  GARBAGE += .nss.cleaned
-@@ -280,78 +262,6 @@
+@@ -317,76 +299,6 @@
  endif
  
  libs::
 -ifndef MOZ_NATIVE_NSS
--	$(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS)
+-	$(NSSMAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS)
 -ifndef NSS_DISABLE_DBM
--	$(MAKE) -C $(topsrcdir)/security/dbm $(DEFAULT_GMAKE_FLAGS) 
+-	$(NSSMAKE) -C $(topsrcdir)/security/dbm $(DEFAULT_GMAKE_FLAGS) 
 -endif
--	$(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS)
+-	$(NSSMAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS)
 -ifdef ENABLE_TESTS
 -	# Need certutil binary for mochitest certificates generation
--	$(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
--	$(MAKE) -C $(topsrcdir)/security/nss/cmd/certutil $(DEFAULT_GMAKE_FLAGS)
--	$(MAKE) -C $(topsrcdir)/security/nss/cmd/pk12util $(DEFAULT_GMAKE_FLAGS)
+-	$(NSSMAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
+-	$(NSSMAKE) -C $(topsrcdir)/security/nss/cmd/certutil $(DEFAULT_GMAKE_FLAGS)
+-	$(NSSMAKE) -C $(topsrcdir)/security/nss/cmd/pk12util $(DEFAULT_GMAKE_FLAGS)
 -endif
 -ifndef SKIP_CHK
 -ifndef ENABLE_TESTS # Just avoid secondary compile
--	$(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
+-	$(NSSMAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
 -endif
--	$(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS)
+-	$(NSSMAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS)
 -endif
 -	$(INSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DIST)/bin
 -ifndef SKIP_CHK
@@ -127,15 +127,13 @@
 -# NSS installs headers to dist/public and we want them in dist/include
 -	$(NSINSTALL) -D $(DIST)/include/nss
 -	(cd $(DIST)/public/nss && tar $(TAR_CREATE_FLAGS) - .) | \
--	  (cd $(DIST)/include/nss && tar -xf -)
--	(cd $(DIST)/public/nss && tar $(TAR_CREATE_FLAGS) - .) | \
--	  (cd $(DIST)/sdk/include && tar -xf -)
+-	  (cd $(DIST)/include && tar -xf -)
 -endif
 -	$(MAKE) -C boot $@
  	$(MAKE) -C ssl $@
  	$(MAKE) -C locales $@
  ifdef MOZ_XUL
-@@ -362,50 +272,6 @@
+@@ -397,50 +309,6 @@
  	$(MAKE) -C ssl $@
  
  install::
@@ -186,15 +184,15 @@
  	$(MAKE) -C ssl $@
  	$(MAKE) -C locales $@
  ifdef MOZ_XUL
-@@ -420,12 +286,6 @@
+@@ -455,12 +323,6 @@
  	$(MAKE) -C pki $@
  endif
  ifndef MOZ_NATIVE_NSS
--	$(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
--	$(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
+-	$(NSSMAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
+-	$(NSSMAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
 -ifndef SKIP_CHK
--	$(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
--	$(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
+-	$(NSSMAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
+-	$(NSSMAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
 -endif
  endif
  


More information about the freebsd-gecko mailing list