On 11/10/11 22:06, Amit Kulkarni wrote:
>> Hi,
>>
>> Refer to release notes for changes.
>>
>> This has been built and tested on amd64 current.
>> Please give this more testing, sites I visit normally
>> all seem fine.
>>
>> Test for other arch? Comments? Ok?
> 
> port-lib-depends-check whines about ossaudio. Otherwise no problems
> after couple of hours of browsing.
> 
> thanks
> 
> 
Hi,

revised diff to remove ossaudio.

Nigel
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/www/mozilla-firefox/Makefile,v
retrieving revision 1.193
diff -u -p -r1.193 Makefile
--- Makefile    28 Oct 2011 13:01:13 -0000      1.193
+++ Makefile    8 Nov 2011 22:11:49 -0000
@@ -6,16 +6,14 @@ BROKEN-sparc64 =      https://bugzilla.mozill
 # Don't forget to bump www/firefox-i18n after updates.
 # Don't forget to update devel/xulrunner/2.0 if patches changes.
 
-MOZILLA_VERSION =      7.0.1
+MOZILLA_VERSION =      8.0
 MOZILLA_BRANCH =       release
 MOZILLA_PROJECT =      firefox
 MOZILLA_CODENAME =     browser
 
-REVISION = 0
-
 # url for beta releases
 # MASTER_SITES=  
ftp://ftp.mozilla.org/pub/mozilla.org/${MOZILLA_PROJECT}/releases/${MOZILLA_VERSION}/source/
-SO_VERSION =   26.0
+SO_VERSION =   27.0
 # NOTE: Must bump minor version if any shlib's are removed from the
 # components dir to avoid pkg_add -r issues.
 MOZILLA_LIBS = browsercomps mozalloc \
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/www/mozilla-firefox/distinfo,v
retrieving revision 1.71
diff -u -p -r1.71 distinfo
--- distinfo    3 Oct 2011 21:06:09 -0000       1.71
+++ distinfo    9 Nov 2011 21:45:03 -0000
@@ -1,5 +1,5 @@
-MD5 (mozilla/firefox-7.0.1.source.tar.bz2) = WyEttIYwupO7MOxjzKF/TQ==
-RMD160 (mozilla/firefox-7.0.1.source.tar.bz2) = yr2D+Cm6VHEfEydJKC19SeM7YzQ=
-SHA1 (mozilla/firefox-7.0.1.source.tar.bz2) = lLvHFSgyNx3AvoL0EXMN8EPFxqw=
-SHA256 (mozilla/firefox-7.0.1.source.tar.bz2) = 
gez2P8pnGGCU1J3Vpv5/Xb0UOjn4cq0SbeOPJGM0/AQ=
-SIZE (mozilla/firefox-7.0.1.source.tar.bz2) = 69278554
+MD5 (mozilla/firefox-8.0.source.tar.bz2) = k5WlvhPaEZvY1TwyJeXRfA==
+RMD160 (mozilla/firefox-8.0.source.tar.bz2) = +H7HZostzBu1gbl+Hb6F5Ll8sxw=
+SHA1 (mozilla/firefox-8.0.source.tar.bz2) = hDz0rXDS/EsWZUw/+bCA0+s1dFI=
+SHA256 (mozilla/firefox-8.0.source.tar.bz2) = 
2VAyTs1TYqZIqJGmbD8t3l5psJ8w74Rwt3WewAdpETk=
+SIZE (mozilla/firefox-8.0.source.tar.bz2) = 70377448
Index: patches/patch-browser_app_profile_firefox_js
===================================================================
RCS file: 
/home/cvs/ports/www/mozilla-firefox/patches/patch-browser_app_profile_firefox_js,v
retrieving revision 1.8
diff -u -p -r1.8 patch-browser_app_profile_firefox_js
--- patches/patch-browser_app_profile_firefox_js        3 Oct 2011 21:06:09 
-0000       1.8
+++ patches/patch-browser_app_profile_firefox_js        10 Nov 2011 00:21:59 
-0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-browser_app_profile_firefox_js,v 1.8 2011/10/03 21:06:09 
landry Exp $
---- browser/app/profile/firefox.js.orig        Thu Aug 25 02:36:38 2011
-+++ browser/app/profile/firefox.js     Mon Aug 29 14:54:44 2011
-@@ -135,7 +135,7 @@ pref("app.update.certs.2.issuerName", "CN=Thawte SSL C
+--- browser/app/profile/firefox.js.orig        Fri Nov  4 21:33:52 2011
++++ browser/app/profile/firefox.js     Thu Nov 10 00:21:24 2011
+@@ -140,7 +140,7 @@ pref("app.update.certs.2.issuerName", "CN=Thawte SSL C
  pref("app.update.certs.2.commonName", "aus3.mozilla.org");
  
  // Whether or not app updates are enabled
@@ -10,7 +10,7 @@ $OpenBSD: patch-browser_app_profile_fire
  
  // 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
-@@ -563,7 +563,7 @@ pref("accessibility.typeaheadfind.flashBar", 1);
+@@ -567,7 +567,7 @@ pref("accessibility.typeaheadfind.flashBar", 1);
  pref("pfs.datasource.url", 
"https://pfs.mozilla.org/plugins/PluginFinderService.php?mimetype=%PLUGIN_MIMETYPE%&appID=%APP_ID%&appVersion=%APP_VERSION%&clientOS=%CLIENT_OS%&chromeLocale=%CHROME_LOCALE%&appRelease=%APP_RELEASE%";);
  
  // by default we show an infobar message when pages require plugins the user 
has not installed, or are outdated
@@ -19,7 +19,7 @@ $OpenBSD: patch-browser_app_profile_fire
  pref("plugins.hide_infobar_for_outdated_plugin", false);
  
  #ifdef XP_MACOSX
-@@ -687,10 +687,10 @@ pref("gecko.handlerService.allowRegisterFromDifferentH
+@@ -691,10 +691,10 @@ pref("gecko.handlerService.allowRegisterFromDifferentH
  
  #ifdef MOZ_SAFE_BROWSING
  // Safe browsing does nothing unless this pref is set
@@ -32,7 +32,7 @@ $OpenBSD: patch-browser_app_profile_fire
  
  // 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";);
-@@ -752,10 +752,8 @@ pref("browser.EULA.version", 3);
+@@ -756,10 +756,8 @@ pref("browser.EULA.version", 3);
  pref("browser.rights.version", 3);
  pref("browser.rights.3.shown", false);
  
Index: patches/patch-config_autoconf_mk_in
===================================================================
RCS file: 
/home/cvs/ports/www/mozilla-firefox/patches/patch-config_autoconf_mk_in,v
retrieving revision 1.13
diff -u -p -r1.13 patch-config_autoconf_mk_in
--- patches/patch-config_autoconf_mk_in 3 Oct 2011 21:06:09 -0000       1.13
+++ patches/patch-config_autoconf_mk_in 10 Nov 2011 00:22:45 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-config_autoconf_mk_in,v 1.13 2011/10/03 21:06:09 landry Exp $
---- config/autoconf.mk.in.orig Thu Aug 25 02:36:39 2011
-+++ config/autoconf.mk.in      Mon Aug 29 14:54:45 2011
-@@ -302,7 +302,7 @@ OS_LDFLAGS = @LDFLAGS@
+--- config/autoconf.mk.in.orig Fri Nov  4 21:33:54 2011
++++ config/autoconf.mk.in      Thu Nov 10 00:21:24 2011
+@@ -299,7 +299,7 @@ OS_LDFLAGS = @LDFLAGS@
  OS_COMPILE_CFLAGS = $(OS_CPPFLAGS) @COMPILE_CFLAGS@
  OS_COMPILE_CXXFLAGS = $(OS_CPPFLAGS) @COMPILE_CXXFLAGS@
  
Index: patches/patch-config_rules_mk
===================================================================
RCS file: /home/cvs/ports/www/mozilla-firefox/patches/patch-config_rules_mk,v
retrieving revision 1.12
diff -u -p -r1.12 patch-config_rules_mk
--- patches/patch-config_rules_mk       3 Oct 2011 21:06:09 -0000       1.12
+++ patches/patch-config_rules_mk       10 Nov 2011 00:22:48 -0000
@@ -1,9 +1,9 @@
 $OpenBSD: patch-config_rules_mk,v 1.12 2011/10/03 21:06:09 landry Exp $
 Add -rpath $(installdir) to be sure libxul/libxpcom can open their
 depending libs when being dlopen()'ed themselves
---- config/rules.mk.orig       Thu Aug 25 02:36:39 2011
-+++ config/rules.mk    Mon Aug 29 14:54:46 2011
-@@ -567,6 +567,14 @@ EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
+--- config/rules.mk.orig       Fri Nov  4 21:33:54 2011
++++ config/rules.mk    Thu Nov 10 00:21:24 2011
+@@ -559,6 +559,14 @@ EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
  endif
  endif
  
Index: patches/patch-content_events_src_nsContentEventHandler_cpp
===================================================================
RCS file: patches/patch-content_events_src_nsContentEventHandler_cpp
diff -N patches/patch-content_events_src_nsContentEventHandler_cpp
--- patches/patch-content_events_src_nsContentEventHandler_cpp  3 Oct 2011 
21:06:09 -0000       1.5
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-content_events_src_nsContentEventHandler_cpp,v 1.5 2011/10/03 
21:06:09 landry Exp $
-fix for gcc3 archs ?
---- content/events/src/nsContentEventHandler.cpp.orig  Thu Aug 25 02:36:40 2011
-+++ content/events/src/nsContentEventHandler.cpp       Mon Aug 29 14:54:46 2011
-@@ -1096,7 +1096,8 @@ nsContentEventHandler::OnSelectionEvent(nsSelectionEve
-   selPrivate->EndBatchChanges();
-   NS_ENSURE_SUCCESS(rv, rv);
- 
--  nsCOMPtr<nsISelection2>(do_QueryInterface(mSelection))->ScrollIntoView(
-+  nsCOMPtr<nsISelection2> sel2 = do_QueryInterface(mSelection);
-+  sel2->ScrollIntoView(
-       nsISelectionController::SELECTION_FOCUS_REGION, PR_FALSE, -1, -1);
-   aEvent->mSucceeded = PR_TRUE;
-   return NS_OK;
Index: patches/patch-extensions_spellcheck_hunspell_src_mozHunspell_cpp
===================================================================
RCS file: 
/home/cvs/ports/www/mozilla-firefox/patches/patch-extensions_spellcheck_hunspell_src_mozHunspell_cpp,v
retrieving revision 1.4
diff -u -p -r1.4 patch-extensions_spellcheck_hunspell_src_mozHunspell_cpp
--- patches/patch-extensions_spellcheck_hunspell_src_mozHunspell_cpp    22 Jul 
2010 21:42:13 -0000      1.4
+++ patches/patch-extensions_spellcheck_hunspell_src_mozHunspell_cpp    10 Nov 
2011 00:22:02 -0000
@@ -1,6 +1,6 @@
 $OpenBSD: patch-extensions_spellcheck_hunspell_src_mozHunspell_cpp,v 1.4 
2010/07/22 21:42:13 landry Exp $
---- extensions/spellcheck/hunspell/src/mozHunspell.cpp.orig    Tue Jul 13 
21:10:13 2010
-+++ extensions/spellcheck/hunspell/src/mozHunspell.cpp Wed Jul 21 09:54:44 2010
+--- extensions/spellcheck/hunspell/src/mozHunspell.cpp.orig    Fri Nov  4 
21:33:58 2011
++++ extensions/spellcheck/hunspell/src/mozHunspell.cpp Thu Nov 10 00:21:24 2011
 @@ -63,6 +63,7 @@
  #include "nsISimpleEnumerator.h"
  #include "nsIDirectoryEnumerator.h"
@@ -9,7 +9,7 @@ $OpenBSD: patch-extensions_spellcheck_hu
  #include "nsDirectoryServiceUtils.h"
  #include "nsDirectoryServiceDefs.h"
  #include "mozISpellI18NManager.h"
-@@ -342,6 +343,16 @@ mozHunspell::LoadDictionaryList()
+@@ -370,6 +371,16 @@ mozHunspell::LoadDictionaryList()
        appDir->AppendNative(NS_LITERAL_CSTRING("dictionaries"));
        LoadDictionariesFromDir(appDir);
      }
Index: patches/patch-gfx_thebes_Makefile_in
===================================================================
RCS file: 
/home/cvs/ports/www/mozilla-firefox/patches/patch-gfx_thebes_Makefile_in,v
retrieving revision 1.3
diff -u -p -r1.3 patch-gfx_thebes_Makefile_in
--- patches/patch-gfx_thebes_Makefile_in        3 Oct 2011 21:06:09 -0000       
1.3
+++ patches/patch-gfx_thebes_Makefile_in        10 Nov 2011 00:22:54 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-gfx_thebes_Makefile_in,v 1.3 2011/10/03 21:06:09 landry Exp $
---- gfx/thebes/Makefile.in.orig        Thu Aug 25 02:36:49 2011
-+++ gfx/thebes/Makefile.in     Mon Aug 29 14:54:47 2011
-@@ -383,6 +383,10 @@ ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)
+--- gfx/thebes/Makefile.in.orig        Fri Nov  4 21:33:59 2011
++++ gfx/thebes/Makefile.in     Thu Nov 10 00:21:24 2011
+@@ -389,6 +389,10 @@ ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)
  CXXFLAGS += $(MOZ_PANGO_CFLAGS)
  endif
  
Index: patches/patch-js_src_configure_in
===================================================================
RCS file: 
/home/cvs/ports/www/mozilla-firefox/patches/patch-js_src_configure_in,v
retrieving revision 1.7
diff -u -p -r1.7 patch-js_src_configure_in
--- patches/patch-js_src_configure_in   3 Oct 2011 21:06:09 -0000       1.7
+++ patches/patch-js_src_configure_in   10 Nov 2011 00:22:21 -0000
@@ -2,10 +2,10 @@ $OpenBSD: patch-js_src_configure_in,v 1.
 https://bugzilla.mozilla.org/show_bug.cgi?id=648721
 https://bugzilla.mozilla.org/show_bug.cgi?id=650742
 https://bugzilla.mozilla.org/show_bug.cgi?id=589754
---- js/src/configure.in.orig   Thu Aug 25 02:36:51 2011
-+++ js/src/configure.in        Mon Aug 29 14:54:51 2011
-@@ -2424,7 +2424,12 @@ ia64*-hpux*)
-       ;;
+--- js/src/configure.in.orig   Fri Nov  4 21:34:01 2011
++++ js/src/configure.in        Thu Nov 10 00:21:25 2011
+@@ -2440,7 +2440,12 @@ ia64*-hpux*)
+     ;;
  
  *-openbsd*)
 -    DLL_SUFFIX=".so.1.0"
@@ -18,7 +18,7 @@ https://bugzilla.mozilla.org/show_bug.cg
      DSO_CFLAGS=''
      DSO_PIC_CFLAGS='-fPIC'
      DSO_LDOPTS='-shared -fPIC'
-@@ -2759,7 +2764,7 @@ arm*-*)
+@@ -2763,7 +2768,7 @@ arm*-*)
      AC_DEFINE(JS_CPU_ARM)
      AC_DEFINE(JS_NUNBOX32)
      ;;
@@ -27,7 +27,7 @@ https://bugzilla.mozilla.org/show_bug.cg
      ENABLE_TRACEJIT=1
      NANOJIT_ARCH=Sparc
      ENABLE_METHODJIT=1
-@@ -2833,6 +2838,10 @@ arm*-*)
+@@ -2837,6 +2842,10 @@ arm*-*)
  sparc-*)
      AC_DEFINE(AVMPLUS_SPARC)
      ;;
@@ -38,7 +38,7 @@ https://bugzilla.mozilla.org/show_bug.cg
  esac
  
  case "$target" in
-@@ -2847,6 +2856,9 @@ case "$target" in
+@@ -2851,6 +2860,9 @@ case "$target" in
      AC_DEFINE(AVMPLUS_UNIX)
      ;;
  *-freebsd*|*-kfreebsd*)
Index: patches/patch-js_src_ctypes_libffi_configure
===================================================================
RCS file: 
/home/cvs/ports/www/mozilla-firefox/patches/patch-js_src_ctypes_libffi_configure,v
retrieving revision 1.1
diff -u -p -r1.1 patch-js_src_ctypes_libffi_configure
--- patches/patch-js_src_ctypes_libffi_configure        30 Mar 2011 21:39:14 
-0000      1.1
+++ patches/patch-js_src_ctypes_libffi_configure        10 Nov 2011 00:22:19 
-0000
@@ -1,6 +1,6 @@
 $OpenBSD: patch-js_src_ctypes_libffi_configure,v 1.1 2011/03/30 21:39:14 
landry Exp $
---- js/src/ctypes/libffi/configure.orig        Wed Aug 18 21:20:57 2010
-+++ js/src/ctypes/libffi/configure     Sat Sep  4 11:20:37 2010
+--- js/src/ctypes/libffi/configure.orig        Fri Nov  4 21:34:01 2011
++++ js/src/ctypes/libffi/configure     Thu Nov 10 00:21:25 2011
 @@ -11212,7 +11212,7 @@ case "$host" in
        TARGET=FRV; TARGETDIR=frv
        ;;
@@ -19,12 +19,3 @@ $OpenBSD: patch-js_src_ctypes_libffi_con
        # Support 128-bit long double for NewABI.
        HAVE_LONG_DOUBLE='defined(__mips64)'
        TARGET=MIPS; TARGETDIR=mips
-@@ -11277,7 +11277,7 @@ case "$host" in
-   powerpc-*-aix* | rs6000-*-aix*)
-       TARGET=POWERPC_AIX; TARGETDIR=powerpc
-       ;;
--  powerpc-*-freebsd*)
-+  powerpc-*-freebsd* | powerpc-*-openbsd* )
-       TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
-       ;;
-   powerpc*-*-rtems*)
Index: patches/patch-modules_libimg_png_pngerror_c
===================================================================
RCS file: patches/patch-modules_libimg_png_pngerror_c
diff -N patches/patch-modules_libimg_png_pngerror_c
--- patches/patch-modules_libimg_png_pngerror_c 28 Jul 2011 08:12:50 -0000      
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,34 +0,0 @@
-$OpenBSD: patch-modules_libimg_png_pngerror_c,v 1.1 2011/07/28 08:12:50 landry 
Exp $
-Fix for CVE-2011-2691 backported from png 1.4.8
---- modules/libimg/png/pngerror.c.orig Sun Jul 24 19:00:17 2011
-+++ modules/libimg/png/pngerror.c      Sun Jul 24 19:02:55 2011
-@@ -88,11 +88,11 @@ void PNGAPI
- png_err(png_structp png_ptr)
- {
-    if (png_ptr != NULL && png_ptr->error_fn != NULL)
--      (*(png_ptr->error_fn))(png_ptr, '\0');
-+      (*(png_ptr->error_fn))(png_ptr, "");
- 
-    /* If the custom handler doesn't exist, or if it returns,
-       use the default handler, which will not return. */
--   png_default_error(png_ptr, '\0');
-+   png_default_error(png_ptr, "");
- }
- #endif /* PNG_ERROR_TEXT_SUPPORTED */
- 
-@@ -181,8 +181,13 @@ png_format_buffer(png_structp png_ptr, png_charp buffe
-    {
-       buffer[iout++] = ':';
-       buffer[iout++] = ' ';
--      png_memcpy(buffer + iout, error_message, PNG_MAX_ERROR_TEXT);
--      buffer[iout + PNG_MAX_ERROR_TEXT - 1] = '\0';
-+
-+      iin = 0;
-+      while (iin < PNG_MAX_ERROR_TEXT-1 && error_message[iin] != '\0')
-+         buffer[iout++] = error_message[iin++];
-+
-+      /* iin < PNG_MAX_ERROR_TEXT, so the following is safe: */
-+      buffer[iout] = '\0';
-    }
- }
- 
Index: patches/patch-parser_html_Makefile_in
===================================================================
RCS file: 
/home/cvs/ports/www/mozilla-firefox/patches/patch-parser_html_Makefile_in,v
retrieving revision 1.4
diff -u -p -r1.4 patch-parser_html_Makefile_in
--- patches/patch-parser_html_Makefile_in       3 Oct 2011 21:06:09 -0000       
1.4
+++ patches/patch-parser_html_Makefile_in       10 Nov 2011 00:22:51 -0000
@@ -2,12 +2,13 @@ $OpenBSD: patch-parser_html_Makefile_in,
 
 gcc runs out of memory with optimization.
 
---- parser/html/Makefile.in.orig       Thu Aug 25 02:37:16 2011
-+++ parser/html/Makefile.in    Mon Aug 29 14:54:55 2011
-@@ -88,3 +88,6 @@ include $(topsrcdir)/config/rules.mk
- INCLUDES      += \
+--- parser/html/Makefile.in.orig       Fri Nov  4 21:34:14 2011
++++ parser/html/Makefile.in    Thu Nov 10 00:21:27 2011
+@@ -113,4 +113,7 @@ INCLUDES   += \
                -I$(srcdir)/../../content/base/src \
                $(NULL)
-+
+ 
 +nsHtml5NamedCharacters.o: CXXFLAGS := $(filter-out -O%,$(CXXFLAGS))
 +nsHtml5ElementName.o: CXXFLAGS := $(CXXFLAGS) -O1
++
+ #DEFINES              += -DENABLE_VOID_MENUITEM
Index: patches/patch-security_manager_ssl_src_nsNSSComponent_cpp
===================================================================
RCS file: 
/home/cvs/ports/www/mozilla-firefox/patches/patch-security_manager_ssl_src_nsNSSComponent_cpp,v
retrieving revision 1.11
diff -u -p -r1.11 patch-security_manager_ssl_src_nsNSSComponent_cpp
--- patches/patch-security_manager_ssl_src_nsNSSComponent_cpp   3 Oct 2011 
21:06:09 -0000       1.11
+++ patches/patch-security_manager_ssl_src_nsNSSComponent_cpp   10 Nov 2011 
00:22:14 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-security_manager_ssl_src_nsNSSComponent_cpp,v 1.11 2011/10/03 
21:06:09 landry Exp $
---- security/manager/ssl/src/nsNSSComponent.cpp.orig   Thu Aug 25 02:37:17 2011
-+++ security/manager/ssl/src/nsNSSComponent.cpp        Mon Aug 29 14:54:56 2011
-@@ -849,11 +849,10 @@ nsNSSComponent::InstallLoadableRoots()
+--- security/manager/ssl/src/nsNSSComponent.cpp.orig   Fri Nov  4 21:34:15 2011
++++ security/manager/ssl/src/nsNSSComponent.cpp        Thu Nov 10 00:21:27 2011
+@@ -847,11 +847,10 @@ nsNSSComponent::InstallLoadableRoots()
      return;
  
    const char *possible_ckbi_locations[] = {
@@ -16,7 +16,7 @@ $OpenBSD: patch-security_manager_ssl_src
    };
  
    for (size_t il = 0; il < sizeof(possible_ckbi_locations)/sizeof(const 
char*); ++il) {
-@@ -862,7 +861,7 @@ nsNSSComponent::InstallLoadableRoots()
+@@ -860,7 +859,7 @@ nsNSSComponent::InstallLoadableRoots()
  
      if (!possible_ckbi_locations[il])
      {
Index: patches/patch-storage_src_mozStorageConnection_cpp
===================================================================
RCS file: 
/home/cvs/ports/www/mozilla-firefox/patches/patch-storage_src_mozStorageConnection_cpp,v
retrieving revision 1.7
diff -u -p -r1.7 patch-storage_src_mozStorageConnection_cpp
--- patches/patch-storage_src_mozStorageConnection_cpp  3 Oct 2011 21:06:09 
-0000       1.7
+++ patches/patch-storage_src_mozStorageConnection_cpp  10 Nov 2011 00:22:24 
-0000
@@ -1,9 +1,9 @@
 $OpenBSD: patch-storage_src_mozStorageConnection_cpp,v 1.7 2011/10/03 21:06:09 
landry Exp $
 set secure_delete PRAGMA on by default, instead of using internal sqlite copy
 https://bugzilla.mozilla.org/show_bug.cgi?id=546162
---- storage/src/mozStorageConnection.cpp.orig  Thu Aug 25 02:37:18 2011
-+++ storage/src/mozStorageConnection.cpp       Mon Aug 29 14:54:56 2011
-@@ -595,6 +595,13 @@ Connection::initialize(nsIFile *aDatabaseFile,
+--- storage/src/mozStorageConnection.cpp.orig  Fri Nov  4 21:34:16 2011
++++ storage/src/mozStorageConnection.cpp       Thu Nov 10 00:21:27 2011
+@@ -591,6 +591,13 @@ Connection::initialize(nsIFile *aDatabaseFile,
      return convertResultCode(srv);
    }
  
Index: patches/patch-toolkit_library_Makefile_in
===================================================================
RCS file: 
/home/cvs/ports/www/mozilla-firefox/patches/patch-toolkit_library_Makefile_in,v
retrieving revision 1.10
diff -u -p -r1.10 patch-toolkit_library_Makefile_in
--- patches/patch-toolkit_library_Makefile_in   3 Oct 2011 21:06:09 -0000       
1.10
+++ patches/patch-toolkit_library_Makefile_in   10 Nov 2011 22:21:08 -0000
@@ -1,8 +1,8 @@
 $OpenBSD: patch-toolkit_library_Makefile_in,v 1.10 2011/10/03 21:06:09 landry 
Exp $
 https://bugzilla.mozilla.org/show_bug.cgi?id=648726
 https://bugzilla.mozilla.org/show_bug.cgi?id=648730
---- toolkit/library/Makefile.in.orig   Thu Aug 25 02:37:24 2011
-+++ toolkit/library/Makefile.in        Mon Aug 29 14:54:57 2011
+--- toolkit/library/Makefile.in.orig   Fri Nov  4 21:34:18 2011
++++ toolkit/library/Makefile.in        Thu Nov 10 22:20:42 2011
 @@ -157,6 +157,12 @@ OS_LIBS += \
        $(NULL)
  endif
@@ -23,7 +23,7 @@ https://bugzilla.mozilla.org/show_bug.cg
 -endif
 -endif
 -
--ifneq (,$(filter GNU GNU_% NetBSD OpenBSD,$(OS_ARCH)))
+-ifneq (,$(filter NetBSD OpenBSD,$(OS_ARCH)))
 -ifdef MOZ_SYDNEYAUDIO
 -EXTRA_DSO_LDOPTS += -lossaudio
  endif
Index: patches/patch-toolkit_library_libxul-config_mk
===================================================================
RCS file: patches/patch-toolkit_library_libxul-config_mk
diff -N patches/patch-toolkit_library_libxul-config_mk
--- patches/patch-toolkit_library_libxul-config_mk      3 Oct 2011 21:06:09 
-0000       1.4
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,24 +0,0 @@
-$OpenBSD: patch-toolkit_library_libxul-config_mk,v 1.4 2011/10/03 21:06:09 
landry Exp $
-Ensure systemwide nss is taken
-Ensure local libjs is taken (build failure when spidermonkey is installed,
-its libjs_static.a is found first in lib search path)
-https://bugzilla.mozilla.org/show_bug.cgi?id=646375
---- toolkit/library/libxul-config.mk.orig      Thu Aug 25 02:37:24 2011
-+++ toolkit/library/libxul-config.mk   Mon Aug 29 14:54:57 2011
-@@ -336,13 +336,14 @@ EXTRA_DSO_LDOPTS += \
-       $(JPEG_LIBS) \
-       $(PNG_LIBS) \
-       $(QCMS_LIBS) \
--      $(MOZ_JS_LIBS) \
--      $(NSS_LIBS) \
-+      ../../dist/lib/libjs_static.a \
-       $(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)
Index: patches/patch-toolkit_mozapps_installer_packager_mk
===================================================================
RCS file: 
/home/cvs/ports/www/mozilla-firefox/patches/patch-toolkit_mozapps_installer_packager_mk,v
retrieving revision 1.5
diff -u -p -r1.5 patch-toolkit_mozapps_installer_packager_mk
--- patches/patch-toolkit_mozapps_installer_packager_mk 3 Oct 2011 21:06:09 
-0000       1.5
+++ patches/patch-toolkit_mozapps_installer_packager_mk 10 Nov 2011 00:22:29 
-0000
@@ -1,8 +1,8 @@
 $OpenBSD: patch-toolkit_mozapps_installer_packager_mk,v 1.5 2011/10/03 
21:06:09 landry Exp $
 install headers/idl/sdk libs only if xulrunner
---- toolkit/mozapps/installer/packager.mk.orig Thu Aug 25 02:37:25 2011
-+++ toolkit/mozapps/installer/packager.mk      Mon Aug 29 14:54:58 2011
-@@ -730,7 +730,7 @@ endif
+--- toolkit/mozapps/installer/packager.mk.orig Fri Nov  4 21:34:19 2011
++++ toolkit/mozapps/installer/packager.mk      Thu Nov 10 00:21:27 2011
+@@ -759,7 +759,7 @@ endif
        $(NSINSTALL) -D $(DESTDIR)$(bindir)
        $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME)
        ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)
Index: patches/patch-toolkit_xre_nsXREDirProvider_cpp
===================================================================
RCS file: 
/home/cvs/ports/www/mozilla-firefox/patches/patch-toolkit_xre_nsXREDirProvider_cpp,v
retrieving revision 1.8
diff -u -p -r1.8 patch-toolkit_xre_nsXREDirProvider_cpp
--- patches/patch-toolkit_xre_nsXREDirProvider_cpp      3 Oct 2011 21:06:09 
-0000       1.8
+++ patches/patch-toolkit_xre_nsXREDirProvider_cpp      10 Nov 2011 00:22:32 
-0000
@@ -1,8 +1,8 @@
 $OpenBSD: patch-toolkit_xre_nsXREDirProvider_cpp,v 1.8 2011/10/03 21:06:09 
landry Exp $
 Look for extensions in LOCALBASE
---- toolkit/xre/nsXREDirProvider.cpp.orig      Thu Aug 25 02:37:26 2011
-+++ toolkit/xre/nsXREDirProvider.cpp   Mon Aug 29 14:54:59 2011
-@@ -1119,11 +1119,7 @@ nsXREDirProvider::GetSystemExtensionsDirectory(nsILoca
+--- toolkit/xre/nsXREDirProvider.cpp.orig      Fri Nov  4 21:34:19 2011
++++ toolkit/xre/nsXREDirProvider.cpp   Thu Nov 10 00:21:27 2011
+@@ -1116,11 +1116,7 @@ nsXREDirProvider::GetSystemExtensionsDirectory(nsILoca
    NS_ENSURE_SUCCESS(rv, rv);
  #elif defined(XP_UNIX)
    static const char *const sysSExtDir = 
Index: patches/patch-xpcom_reflect_xptcall_src_md_unix_Makefile_in
===================================================================
RCS file: 
/home/cvs/ports/www/mozilla-firefox/patches/patch-xpcom_reflect_xptcall_src_md_unix_Makefile_in,v
retrieving revision 1.14
diff -u -p -r1.14 patch-xpcom_reflect_xptcall_src_md_unix_Makefile_in
--- patches/patch-xpcom_reflect_xptcall_src_md_unix_Makefile_in 28 Jun 2011 
05:43:57 -0000      1.14
+++ patches/patch-xpcom_reflect_xptcall_src_md_unix_Makefile_in 10 Nov 2011 
00:22:26 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-xpcom_reflect_xptcall_src_md_unix_Makefile_in,v 1.14 
2011/06/28 05:43:57 landry Exp $
 chunk 2: https://bugzilla.mozilla.org/show_bug.cgi?id=650749
---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Fri May 27 18:13:00 2011
-+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in      Tue May 31 22:18:41 2011
+--- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Fri Nov  4 21:34:23 2011
++++ xpcom/reflect/xptcall/src/md/unix/Makefile.in      Thu Nov 10 00:21:27 2011
 @@ -219,7 +219,7 @@ endif
  #
  # OpenBSD/ARM
@@ -11,11 +11,3 @@ chunk 2: https://bugzilla.mozilla.org/sh
  CPPSRCS               := xptcinvoke_arm_openbsd.cpp xptcstubs_arm_openbsd.cpp
  endif
  
-@@ -370,6 +370,7 @@ endif
- ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDpowerpc)
- CPPSRCS               := xptcinvoke_ppc_openbsd.cpp xptcstubs_ppc_openbsd.cpp
- ASFILES               := xptcinvoke_asm_ppc_openbsd.s 
xptcstubs_asm_ppc_openbsd.s
-+AS            := $(CC) -c -x assembler-with-cpp
- endif
- 
- #
Index: 
patches/patch-xpcom_reflect_xptcall_src_md_unix_xptcinvoke_asm_ppc_openbsd_s
===================================================================
RCS file: 
patches/patch-xpcom_reflect_xptcall_src_md_unix_xptcinvoke_asm_ppc_openbsd_s
diff -N 
patches/patch-xpcom_reflect_xptcall_src_md_unix_xptcinvoke_asm_ppc_openbsd_s
--- 
patches/patch-xpcom_reflect_xptcall_src_md_unix_xptcinvoke_asm_ppc_openbsd_s    
    19 Apr 2011 09:16:33 -0000      1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,228 +0,0 @@
-$OpenBSD: 
patch-xpcom_reflect_xptcall_src_md_unix_xptcinvoke_asm_ppc_openbsd_s,v 1.3 
2011/04/19 09:16:33 landry Exp $
-https://bugzilla.mozilla.org/show_bug.cgi?id=650749
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_openbsd.s.orig        
Sun Dec 23 01:57:11 2007
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_openbsd.s     Sun Sep 
14 22:24:42 2008
-@@ -1,43 +1,43 @@
--# -*- Mode: Asm -*-
--#
--# ***** 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.org code.
--#
--# The Initial Developer of the Original Code is
--# Netscape Communications Corporation.
--# Portions created by the Initial Developer are Copyright (C) 1999
--# the Initial Developer. All Rights Reserved.
--#
--# Contributor(s):
--#   franz.sirl-ker...@lauterbach.com (Franz Sirl)
--#   be...@netscape.com (Patrick Beard)
--#   water...@netscape.com (Chris Waterson)
--#
--# 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 *****
-+// -*- Mode: Asm -*-
-+//
-+// ***** 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.org code.
-+//
-+// The Initial Developer of the Original Code is
-+// Netscape Communications Corporation.
-+// Portions created by the Initial Developer are Copyright (C) 1999
-+// the Initial Developer. All Rights Reserved.
-+//
-+// Contributor(s):
-+//   franz.sirl-ker...@lauterbach.com (Franz Sirl)
-+//   be...@netscape.com (Patrick Beard)
-+//   water...@netscape.com (Chris Waterson)
-+//
-+// 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 *****
- 
- .set r0,0; .set sp,1; .set RTOC,2; .set r3,3; .set r4,4
- .set r5,5; .set r6,6; .set r7,7; .set r8,8; .set r9,9
-@@ -53,80 +53,80 @@
- .set f20,20; .set f21,21; .set f22,22; .set f23,23; .set f24,24
- .set f25,25; .set f26,26; .set f27,27; .set f28,28; .set f29,29
- .set f30,30; .set f31,31
--                    
--        .section ".text"
-+
-+      .section ".text"
-       .align 2
-       .globl NS_InvokeByIndex_P
-       .type  NS_InvokeByIndex_P,@function
- 
--#
--# NS_InvokeByIndex_P(nsISupports* that, PRUint32 methodIndex,
--#                  PRUint32 paramCount, nsXPTCVariant* params)
--#
-+//
-+// NS_InvokeByIndex_P(nsISupports* that, PRUint32 methodIndex,
-+//                    PRUint32 paramCount, nsXPTCVariant* params)
-+//
- 
- NS_InvokeByIndex_P:
--      stwu    sp,-32(sp)                      # setup standard stack frame
--      mflr    r0                              # save LR
--      stw     r3,8(sp)                        # r3 <= that
--      stw     r4,12(sp)                       # r4 <= methodIndex
--      stw     r30,16(sp)
--      stw     r31,20(sp)
-+      stwu    sp,-32(sp)                      // setup standard stack frame
-+      mflr    r0                              // save LR
-+      stw     r3,8(sp)                        // r3 <= that
-+      stw     r4,12(sp)                       // r4 <= methodIndex
-+      stw     r30,16(sp)
-+      stw     r31,20(sp)
- 
--      stw     r0,36(sp)                       # store LR backchain
--      mr      r31,sp
-+      stw     r0,36(sp)                       // store LR backchain
-+      mr      r31,sp
- 
--      rlwinm  r10,r5,3,0,27                   # r10 = (ParamCount * 2 * 4) & 
~0x0f
--      addi    r0,r10,96                       # reserve stack for GPR and FPR 
register save area r0 = r10 + 96
--      lwz     r9,0(sp)                        # r9 = backchain
--      neg     r0,r0
--      stwux   r9,sp,r0                        # reserve stack space and save 
SP backchain
-+      rlwinm  r10,r5,3,0,27                   // r10 = (ParamCount * 2 * 4) & 
~0x0f
-+      addi    r0,r10,96                       // reserve stack for GPR and 
FPR register save area r0 = r10 + 96
-+      lwz     r9,0(sp)                        // r9 = backchain
-+      neg     r0,r0
-+      stwux   r9,sp,r0                        // reserve stack space and save 
SP backchain
- 
--      addi    r3,sp,8                         # r3 <= args
--      mr      r4,r5                           # r4 <= paramCount
--      mr      r5,r6                           # r5 <= params
--      add     r6,r3,r10                       # r6 <= gpregs ( == args + r10 )
--      mr      r30,r6                          # store in r30 for use later...
--      addi    r7,r6,32                        # r7 <= fpregs ( == gpregs + 32 
)
-+      addi    r3,sp,8                         // r3 <= args
-+      mr      r4,r5                           // r4 <= paramCount
-+      mr      r5,r6                           // r5 <= params
-+      add     r6,r3,r10                       // r6 <= gpregs ( == args + r10 
)
-+      mr      r30,r6                          // store in r30 for use later...
-+      addi    r7,r6,32                        // r7 <= fpregs ( == gpregs + 
32 )
- 
--      bl      invoke_copy_to_stack@local      # (args, paramCount, params, 
gpregs, fpregs)
-+      bl      invoke_copy_to_stack@local      // (args, paramCount, params, 
gpregs, fpregs)
- 
--      lfd     f1,32(r30)                      # load FP registers with method 
parameters
--      lfd     f2,40(r30)   
--      lfd     f3,48(r30)  
--      lfd     f4,56(r30)  
--      lfd     f5,64(r30)  
--      lfd     f6,72(r30)  
--      lfd     f7,80(r30)  
--      lfd     f8,88(r30)
-+      lfd     f1,32(r30)                      // load FP registers with 
method parameters
-+      lfd     f2,40(r30)
-+      lfd     f3,48(r30)
-+      lfd     f4,56(r30)
-+      lfd     f5,64(r30)
-+      lfd     f6,72(r30)
-+      lfd     f7,80(r30)
-+      lfd     f8,88(r30)
- 
--      lwz     r3,8(r31)                       # r3 <= that
--      lwz     r4,12(r31)                      # r4 <= methodIndex
--      lwz     r5,0(r3)                        # r5 <= vtable ( == *that )
--#if !((__GNUC__ == 3 && __GNUC_MINOR__ < 2) || __GXX_ABI_VERSION  >= 100) # 
G++ pre-V3 ABI
--      addi    r4,r4,2                         # skip first two vtable entries
-+      lwz     r3,8(r31)                       // r3 <= that
-+      lwz     r4,12(r31)                      // r4 <= methodIndex
-+      lwz     r5,0(r3)                        // r5 <= vtable ( == *that )
-+#if !((__GNUC__ == 3 && __GNUC_MINOR__ < 2) || __GXX_ABI_VERSION >= 100) // 
G++ pre-V3 ABI
-+      addi    r4,r4,2                         // skip first two vtable entries
- #endif
--      slwi    r4,r4,2                         # convert to offset ( *= 4 )
--      lwzx    r0,r5,r4                        # r0 <= methodpointer ( == 
vtable + offset )
-+      slwi    r4,r4,2                         // convert to offset ( *= 4 )
-+      lwzx    r0,r5,r4                        // r0 <= methodpointer ( == 
vtable + offset )
- 
--        lwz     r4,4(r30)                     # load GP regs with method 
parameters
--      lwz     r5,8(r30)
--      lwz     r6,12(r30)
--      lwz     r7,16(r30)
--      lwz     r8,20(r30)
--      lwz     r9,24(r30)
--      lwz     r10,28(r30)
-+      lwz     r4,4(r30)                       // load GP regs with method 
parameters
-+      lwz     r5,8(r30)
-+      lwz     r6,12(r30)
-+      lwz     r7,16(r30)
-+      lwz     r8,20(r30)
-+      lwz     r9,24(r30)
-+      lwz     r10,28(r30)
- 
--      mtlr    r0                              # copy methodpointer to LR
--      blrl                                    # call method
--      
--      lwz     r30,16(r31)                     # restore r30 & r31
--      lwz     r31,20(r31)
--      
--      lwz     r11,0(sp)                       # clean up the stack
--      lwz     r0,4(r11)
--      mtlr    r0
--      mr      sp,r11
-+      mtlr    r0                              // copy methodpointer to LR
-+      blrl                                    // call method
-+
-+      lwz     r30,16(r31)                     // restore r30 & r31
-+      lwz     r31,20(r31)
-+
-+      lwz     r11,0(sp)                       // clean up the stack
-+      lwz     r0,4(r11)
-+      mtlr    r0
-+      mr      sp,r11
-       blr
- 
--# Magic indicating no need for an executable stack
-+// Magic indicating no need for an executable stack
- .section .note.GNU-stack, "", @progbits ; .previous
Index: 
patches/patch-xpcom_reflect_xptcall_src_md_unix_xptcstubs_asm_ppc_openbsd_s
===================================================================
RCS file: 
patches/patch-xpcom_reflect_xptcall_src_md_unix_xptcstubs_asm_ppc_openbsd_s
diff -N 
patches/patch-xpcom_reflect_xptcall_src_md_unix_xptcstubs_asm_ppc_openbsd_s
--- patches/patch-xpcom_reflect_xptcall_src_md_unix_xptcstubs_asm_ppc_openbsd_s 
19 Apr 2011 09:16:33 -0000      1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,171 +0,0 @@
-$OpenBSD: 
patch-xpcom_reflect_xptcall_src_md_unix_xptcstubs_asm_ppc_openbsd_s,v 1.3 
2011/04/19 09:16:33 landry Exp $
-https://bugzilla.mozilla.org/show_bug.cgi?id=650749
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_openbsd.s.orig Sun Dec 
23 01:57:11 2007
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_openbsd.s      Sun Sep 
14 22:21:55 2008
-@@ -1,43 +1,43 @@
--# -*- Mode: Asm -*-
--#
--# ***** 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.org code.
--#
--# The Initial Developer of the Original Code is
--# Netscape Communications Corporation.
--# Portions created by the Initial Developer are Copyright (C) 1999
--# the Initial Developer. All Rights Reserved.
--#
--# Contributor(s):
--#   franz.sirl-ker...@lauterbach.com (Franz Sirl)
--#   be...@netscape.com (Patrick Beard)
--#   water...@netscape.com (Chris Waterson)
--#
--# 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 *****
-+// -*- Mode: Asm -*-
-+//
-+// ***** 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.org code.
-+//
-+// The Initial Developer of the Original Code is
-+// Netscape Communications Corporation.
-+// Portions created by the Initial Developer are Copyright (C) 1999
-+// the Initial Developer. All Rights Reserved.
-+//
-+// Contributor(s):
-+//   franz.sirl-ker...@lauterbach.com (Franz Sirl)
-+//   be...@netscape.com (Patrick Beard)
-+//   water...@netscape.com (Chris Waterson)
-+//
-+// 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 *****
- 
- .set r0,0; .set sp,1; .set RTOC,2; .set r3,3; .set r4,4
- .set r5,5; .set r6,6; .set r7,7; .set r8,8; .set r9,9
-@@ -54,29 +54,29 @@
- .set f25,25; .set f26,26; .set f27,27; .set f28,28; .set f29,29
- .set f30,30; .set f31,31
- 
--        .section ".text"
--        .align 2
-+      .section ".text"
-+      .align 2
-       .globl SharedStub
-       .type  SharedStub,@function
- 
- SharedStub:
--        stwu  sp,-112(sp)                     # room for 
--                                              # linkage (8),
--                                              # gprData (32),
--                                              # fprData (64), 
--                                              # stack alignment(8)
--        mflr  r0
--      stw     r0,116(sp)                      # save LR backchain
-+      stwu    sp,-112(sp)                     // room for
-+                                              // linkage (8),
-+                                              // gprData (32),
-+                                              // fprData (64),
-+                                              // stack alignment(8)
-+      mflr    r0
-+      stw     r0,116(sp)                      // save LR backchain
- 
--      stw     r4,12(sp)                       # save GP registers
--      stw     r5,16(sp)                       # (n.b. that we don't save r3
--      stw     r6,20(sp)                       # because PrepareAndDispatch() 
is savvy)
-+      stw     r4,12(sp)                       // save GP registers
-+      stw     r5,16(sp)                       // (n.b. that we don't save r3
-+      stw     r6,20(sp)                       // because PrepareAndDispatch() 
is savvy)
-       stw     r7,24(sp)
-       stw     r8,28(sp)
-       stw     r9,32(sp)
-       stw     r10,36(sp)
- 
--      stfd    f1,40(sp)                       # save FP registers
-+      stfd    f1,40(sp)                       // save FP registers
-       stfd    f2,48(sp)
-       stfd    f3,56(sp)
-       stfd    f4,64(sp)
-@@ -85,23 +85,23 @@ SharedStub:
-       stfd    f7,88(sp)
-       stfd    f8,96(sp)
- 
--                                              # r3 has the 'self' pointer 
already
--      
--      mr      r4,r11                          # r4 <= methodIndex selector, 
passed
--                                              # via r11 in the 
nsXPTCStubBase::StubXX() call
--      
--      addi    r5,sp,120                       # r5 <= pointer to callers args 
area,
--                                              # beyond r3-r10/f1-f8 mapped 
range
--      
--      addi    r6,sp,8                         # r6 <= gprData
--      addi    r7,sp,40                        # r7 <= fprData
--      
--      bl      PrepareAndDispatch@local        # Go!
--    
--      lwz     r0,116(sp)                      # restore LR
-+                                              // r3 has the 'self' pointer 
already
-+
-+      mr      r4,r11                          // r4 <= methodIndex selector, 
passed
-+                                              // via r11 in the 
nsXPTCStubBase::StubXX() call
-+
-+      addi    r5,sp,120                       // r5 <= pointer to callers 
args area,
-+                                              // beyond r3-r10/f1-f8 mapped 
range
-+
-+      addi    r6,sp,8                         // r6 <= gprData
-+      addi    r7,sp,40                        // r7 <= fprData
-+
-+      bl      PrepareAndDispatch@local        // Go!
-+
-+      lwz     r0,116(sp)                      // restore LR
-       mtlr    r0
--      la      sp,112(sp)                      # clean up the stack
-+      la      sp,112(sp)                      // clean up the stack
-       blr
- 
--# Magic indicating no need for an executable stack
-+// Magic indicating no need for an executable stack
- .section .note.GNU-stack, "", @progbits ; .previous
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/www/mozilla-firefox/pkg/PLIST,v
retrieving revision 1.39
diff -u -p -r1.39 PLIST
--- pkg/PLIST   3 Oct 2011 21:06:09 -0000       1.39
+++ pkg/PLIST   10 Nov 2011 01:34:11 -0000
@@ -8,7 +8,6 @@
 bin/${MOZILLA_PROJECT}
 bin/mozilla-${MOZILLA_PROJECT}
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/
-lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/README.txt
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/application.ini
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/blocklist.xml
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/chrome/
@@ -37,9 +36,42 @@ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION
 @bin lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/${MOZILLA_PROJECT}
 @bin lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/${MOZILLA_PROJECT}-bin
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_af.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_bg.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_ca.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_cy.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_da.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_de-1901.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_de-1996.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_de-CH.dic
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_en_US.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_eo.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_es.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_et.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_fi.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_fr.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_gl.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_hr.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_hsb.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_ia.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_is.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_kmr.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_la.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_lt.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_mn.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_nb.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_nl.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_nn.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_pt.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_ru.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_sh.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_sl.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_sv.dic
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/hyphenation/hyph_uk.dic
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/icons/
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/icons/mozicon128.png
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/jsloader/
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/jsloader/resource/
 @lib 
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/libmozalloc.so.${LIBmozalloc_VERSION}
 @lib lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/libxpcom.so.${LIBxpcom_VERSION}
 @lib lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/libxul.so.${LIBxul_VERSION}
@@ -54,6 +86,7 @@ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/searchplugins/bing.xml
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/searchplugins/eBay.xml
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/searchplugins/google.xml
+lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/searchplugins/twitter.xml
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/searchplugins/wikipedia.xml
 lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/searchplugins/yahoo.xml
 @man man/man1/${MOZILLA_PROJECT}.1

Reply via email to